关于hostname

存hostname的几个文件

  1. cat /etc/sysconfig/network 是开机检测的Hostname文件

[[email protected] craft]# cat /etc/sysconfig/network

HOSTNAME=AAEP7151

NETWORKING=yes

2.

[[email protected] craft]# hostname   hostname指令用于查询本机hostname

AAEP7151

[[email protected] craft]# cat /etc/hosts

127.0.0.1       localhost.localdomain localhost localhost4

::1             localhost6.localdomain6 localhost6

135.122.53.151  AAEP7151 AAEP7151.sdr.avaya.com EPM MPP1

10.133.13.86    DALIANAACC64

[[email protected] craft]# cat /proc/sys/kernel/hostname

AAEP7151

现在,用hostname指令更改hostname

[[email protected] craft]# hostname AAAA

[[email protected] craft]# hostname

AAAA    更改成功

[[email protected] craft]# cat /proc/sys/kernel/hostname

AAAA   更改额内容保存在/proc/sys/kernel/hostname里面,也随着更改

[[email protected] craft]# cat /etc/sysconfig/network    文件里的hostname不变

HOSTNAME=AAEP7151

NETWORKING=yes

[[email protected] craft]# cat /etc/hosts

127.0.0.1       localhost.localdomain localhost localhost4

::1             localhost6.localdomain6 localhost6

135.122.53.151  AAEP7151 AAEP7151.sdr.avaya.com EPM MPP1

现在reboot 服务器,发现用hostname命令更改的只是 暂时保存在kernel里,随着重启,会重新去/etc/sysconfig/network里读Hostname。

另外,直接更改文件里的Hostname需要非常谨慎,使用hostname的地方非常多,后果自负。

时间: 2024-10-12 09:44:25

关于hostname的相关文章

Ubuntu系统下如何在不重启的情况下永久修改hostname主机名

刚在Vmware下安装了一个Ubuntu的操作系统,打开终端后发现主机名这个长啊,整个窗口都被占满了. 使用hostname修改主机名,运行命令:"hostname 新主机名" #hostname test-vm 这个修改只是临时的,修改完成需要重新打开终端窗口才会变. 而且修改过之后,再执行命令的时候就需要等待很长时间,并提示无法解析主机 这时需要修改hosts文件,来修改主机名到本机IP的映射. 要永久的修改hostname需要修改文件/etc/hostname sudo vi /

Cnetos7 hostname命令学习使用

1.hostnamectl简介. hostnamectl用来修改系统的主机名. 2.命令list. 用 hostnamectl --help命令 3.命令使用记录. Hostnamectl –help 列出hostnamectl命令的帮助信息. Hostnamectl –version 获得systemd 的版本信息. Hostnamectl –static 获取静态主机名 hostnamectl –transient 获取临时主机名 hostnamectl –pretty 获取灵活主机名 ho

阿里云linux主机更新hostname

1.新购买的阿里云主机的主机名一般都是随机生成的,不便于使用和管理. 2.以下以我使用的centos 6的云主机为例说明更新hostname的方法. 环境:centos 6.8 [[email protected] ~]# cat /etc/issue CentOS release 6.8 (Final) Kernel \r on an \m [[email protected] ~]# hostname iZ2ze0s62ugl0oqta9ecilZ 3.先用命令直接修改:   hostnam

Docker   none模式、DNS/HOSTNAME自定义、容器互联(网络三)

玩转Docker必要要了解的网络基础知识: 机器需要一个网络接口来发送和接受数据包,路由表来定义如何到达哪些地址段.这里的网 络接口可以不是物理接口.事实上,每个 linux  机器上的 lo   环回接口( docker容器中也 有)就是一个完全的 linux 内核虚拟接口,它直接复制发送缓存中的数据包到接收缓存中. docker 让宿主主机和容器使用特殊的虚拟接口来通信 -- 通信的 2 端叫" peers",他们 在主机内核中连接在一起,所以能够相互通信.创建他们很简单,前面介绍

ubuntu 修改用户名和hostname,hosts

vi /etc/passwd vi /etc/hostname vi /etc/hosts reboot(重启) 创建新用户 useradd skinglzw -m -s /bin/bash passwd skinglzw 新创建的用户不能用sudo -s 命令(就是不能获取root权限,需按下面修改) chmod u+w /etc/sudoers vi /etc/sudoers root    ALL=(ALL:ALL) ALL(这个下面加一行) skinglzw ALL=(ALL) ALL

Linux下的hostname命令详解

1.临时修改: #hostname ***** //*****为修改的hostname 2.永久修改: # vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=yourname //在这修改hostname # vi /etc/hosts127.0.0.1 localhost.localdomain localhost192.168.184.133 yourname //在这修改hostname 127.0.0.1 localhost localhos

linux主机名hostname老是被更改为broad原理分析和恢复

在绑定IP地址后,linux的主机名我修改回localhost.localdomain后,重启之后就又是要变成237.99.135.219.broad.fs.gd.dynamic.163data.com.cn这一串鬼东西了, 查了很多资料后发现,当主机名localhost localhost.localdomain的时候,linux会有个DNS逆向解析的过程,并将该解析得到的域名赋给hostname 我做测试,将hostname在/etc/sysconfig/network改成其他的,看下是否会

Linux命令--hostname

1.功能:显示或者修改主机名 2.语法: hostname  [-v]  [-a]  [--alias]  [-d]  [--domain]  [-f]  [--fqdn] [-A] [--all-fqdns] [-i] [--ip-address] [-I] [--all-ip-addresses] [--long] [-s] [--short] [-y] [--yp] [--nis] hostname [-v] [-F filename] [--file filename] [hostnam

ubuntu修改hostname

ubuntu安装以后缺省的hostname是ubuntu,安装的机器多了,容易产生混淆,直接用命令#hostname newname,重启后失效. 修改/etc/hostname文件就可以了, root@ubuntuServer:/etc# more hostname #ubuntu newname 但是这样一来在X下面,很多命令不正常,比如打开terminal出不来,原来还需要修改 /etc/hosts文件, 127.0.0.1 localhost.localdomain localhost 

Redhat Linux 修改主机名(HOSTNAME)

hostname #查看当前主机的主机名hostname NEWHOSTNAME #临时修改当前主机名 修改主机名vi /etc/sysconfig/network #通过配置文件修改主机名NETWORKING=yesHOSTNAME=NEWHOSTNAME #修改该值作为主机名,如:NEWPCvi /etc/hosts###########################vi /etc/hosts //设置本地DNS解析文件127.0.0.1 localhost.localdomain loc