linux主机名相关设置

linux的hostname,也就是linux主机名,主要讲一下主机名的相关设置

Linux系统,主机名,主要有几个地方

使用hostname 命令查看,可以查看当前主机名称

[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]#

设置主机名称

[root@localhost ~]# hostname ifool.me
[root@localhost ~]# hostname
ifool.me
[root@localhost ~]#

此设置,只会临时生效,若系统重启,则失效

其实在使用hostname 查看主机名,实际上上读取的 /proc/sys/kernel/hostname,所以,也可以通过这上文件来设置主机名称。

echo "blog.ifool.me" > /proc/sys/kernel/hostname

不过这两种方法,设置完成以后,查看 $HOSTNAME 变量值,还是之前的主机名,不过登出,重新登录一下,变量值即变回了我们设置的新主机名,另外在我们设置的时候,系统的shell提示符, [root@localhost ~],这里的主机名不会变,这个是在登录的时候,就读取了,所以直到你登出的时候,这个不会改变。

以上这些都是临时生效的,只要重启系统,则会失效

永久生效,则要更改配置文件,一般 RedHat\CentOS 等系统的是配置文件是 /etc/sysconfig/network 文件,这个文件里面有一个行 HOSTNAME,更改这个,即可

Debian\ubuntu 等系统,配置文件为  /etc/hostname ,直接将主机名写入这个文件,就可以

更改主机名的配置文件,需要重新启动系统,而使用上面临时失效的方法,然后再更改配置文件,就可以避免重启的问题了。

另外,再更改主机名以后,我们再设置一个host文件,这个的目的是本机上的程序使用主机名的时候,解析不到IP地址(当然如果你的内部DNS来解析的话,可以忽略不计啦)

 

猜您喜欢
    1条评论
    • 0
      MelanieDed 回复

      XRumer 12.0.19 is the BEST