修改主机名从网上找了两种方式,采用第二种方式修改成功,不知我按照第一种方式哪里操作错了,未成功。
相关帖链接:
Linux系统下如何修改主机名_爱吃牛肉的大老虎的博客-CSDN博客_linux修改主机名
https://blog.csdn.net/weixin_44570680/article/details/86593545
方式一:
Step1:查看当前的主机名
[root@sxl133 Desktop]# hostname
sxl133
这里的主机名是sxl133,如果没有设置,则是localhost.localdomain,这是linux默认的主机名。
Step2:更新network文件 (ps: 执行到第二部发现我自己的network文件里边没有内容,所以我是直接添加的。)
[root@sxl133 Desktop]# vi /etc/sysconfig/network
[root@sxl133 Desktop]#
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWFnZXMyMDE3LmNuYmxvZ3MuY29tL2Jsb2cvNjQ3OTk0LzIwMTcxMS82NDc5OTQtMjAxNzExMTYyMjM4MzE2NTYtMTg1MDMzNDg2OS5wbmc?x-oss-process=image/format,png)
将HOSTNAME=localhost.localdomain改成sxl133(我们想要设置的主机名)
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWFnZXMyMDE3LmNuYmxvZ3MuY29tL2Jsb2cvNjQ3OTk0LzIwMTcxMS82NDc5OTQtMjAxNzExMTYyMjM5MzIzNTktMzE2MDkyODQ1LnBuZw?x-oss-process=image/format,png)
退出编辑。
Step3:更新hosts文件
输入:vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
改成
127.0.0.1 localhost sxl133 localhost4 localhost4.localdomain4
::1 localhost sxl133 localhost6 localhost6.localdomain6
退出编辑。
Step4:reboot重启服务器,同时查询主机名
1 [root@sxl133 Desktop]# reboot
2 [root@sxl133 Desktop]# hostname
方式二:
在命令行中输入 hostnamectl set-hostname XXX
XXX为你想更改的名字
最后关机重启即可
ps:修改主机名和IP的映射关系
vim /etc/hosts
192.168.1.101 centos7
这样局域网内就可以通过主机名互相访问了,当然局域网内的主机hosts文件都得添加映射关系
欢迎大家私信,参与技术交流群学习。