Linux操作系统的hostname是一个kernel变量,可以通过以下方式查询。
可以通过hostname命令来查看本机的hostname。
1$ hostname也可以直接cat /proc/sys/kernel/hostname查看.
1$ cat /proc/sys/kernel/hostname也可以用uname -n查看
1$ uname -n
1. 修改运行时(即不需要重启系统)Linux系统的hostname1$ hostname newname
运行后立即生效,但是在系统重启后会丢失所做的修改,如果要永久更改系统的hostname,就要修改相关的设置文件.
2. 永久更改Linux的hostname:
通过配置文件/etc/sysconfig/network修改1234vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomain #修改这里的HOSTNAME
修改后1234vim /etc/sysconfig/networkNETWORKING=yesHOSTNAME=serverXXX #修改这里的HOSTNAME
通过修改此文件的内容,它能够实现永久修改linux的主机名,但是它不会立即生效,即有可能不在当前运行时间生效,即在从下次重启后才开始生效,至少是 不在当前session生效,需要用户退出以后才生效。通过修改此配置文件,再配合hostname命令,可实现立即永久修改linux的主机名。