1. hostname 进行修改,临时生效
[root@oldboy network-scripts]# hostname oldboy [root@oldboy network-scripts]# hostname newname [root@oldboy network-scripts]# hostname newname
2. 修改/etc/sysconfig/network文件,永久生效
[root@oldboy sysconfig]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=oldboy
vi或sed替换更改为newname,重启就生效了
3. 修改/etc/hosts配置文件中的主机名对应的名称
[root@oldboy sysconfig]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain4
如果用setup--dns设置修改主机名,永久生效,影响/etc/sysconfig/network和/etc/hosts配置文件(命令行hostname不生效),所以推荐使用上面的修改配置文件的方式配置。