CentOS和ubuntu修改hostname的区别

  • centos修改主机名


1.临时修改主机名

显示主机名:

oracle@localhost:~$ hostname
localhost

修改主机名:

oracle@localhost:~$ sudo hostname orcl1
oracle@localhost:~$ hostname
orcl1

2.永久修改主机名

以上的修改只是临时修改,重启后就恢复原样了。

步骤1:

修改/etc/sysconfig/network中的hostname

vi /etc/sysconfig/network
HOSTNAME=localhost.localdomain  #修改localhost.localdomain为orcl1

修改network的HOSTNAME项。点前面是主机名,点后面是域名。没有点就是主机名。

这个是永久修改,重启后生效。

想立即生效,可以同时执行命令:

hostname orcl1

 

步骤2:
修改/etc/hosts文件

vi /etc/hosts
127.0.0.1    localhost.localdomain  #修改localhost.localdomain为orcl1
shutdown -r now    #最后,重启服务器即可。
 
 
 
  • ubuntu修改主机名


1.临时修改
$sudo hostname newhostname
重启之后又变回原来的样子了
2.永久修改

第一步:

sudo vi /etc/hostname

第二步:修改hosts文件

输入:sudo vi /etc/hosts 

找到127.0.1.1 这一行,把它右边的旧主机名改成你的新主机名即可。重启网络
sudo /etc/init.d/networking restart
或者
reboot
重新启动计算机生效

posted @ 2015-10-30 11:20  chgxtony  阅读(430)  评论(0编辑  收藏  举报