Ubuntu
1.启用root用户
运行命令 sudo -s -H 切换到root用户身份
2.编辑文件/etc/hosts 将下面的一行
127.0.1.1 xxxxx
替换为
127.0.1.1 newhostname
3. 编辑 /etc/hostname文件 删除该文件的所有内容,添加newhostname
4.运行一下命令 hostname newhostname
5.运行命令重启系统 reboot
注:
其中 xxxxx为原来的主机名 newhostname为你想修改的主机名
CentOS 修改主机名
永久修改host名,需要在系统里修改两处.
1.[root@sh150 ~]# vim /etc/hosts (vim后面有个空格)
按“i”编辑:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain sh150 (需要修改的主机名)
::1 localhost6.localdomain6 localhost6
按“esc”退出编辑,按“:wq!”保存并退出.
2.[root@sh150 ~]# vim /etc/sysconfig/network (vim后面有个空格)
按“i”编辑:
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=sh150 (需要修改的主机名)
GATEWAY=192.168.10.254
按“esc”退出编辑,按“:wq!”保存并退出.
[root@sh150 ~]# reboot (重启生效.大功告成)