在Oracle Linux7中通過(guò)修改/etc/sysconfig/network這種方式并不能修改Oracle Linux 7的主機(jī)名。為了對(duì)Oracle Linux 7修改主機(jī)名,可以通過(guò)執(zhí)行以下任何一種方法來(lái)實(shí)現(xiàn):
1.使用主機(jī)名控制工具(hostnamectl)
2.使用網(wǎng)絡(luò)管理命令行工具(nmcli)
3.編輯/etc/hostname文件
成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計(jì)制作的公司,為廣大用戶提供了成都網(wǎng)站建設(shè)、做網(wǎng)站,成都網(wǎng)站設(shè)計(jì),1元廣告,成都做網(wǎng)站選成都創(chuàng)新互聯(lián)公司,貼合企業(yè)需求,高性價(jià)比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。
1.使用主機(jī)名控制工具(hostnamectl),它是systemd-hostnamed服務(wù)的命令行工具
獲取當(dāng)前主機(jī)名:
[root@jytest ~]# hostnamectl status Static hostname: jytest Icon name: computer Chassis: n/a Machine ID: 66203d1dd6f54e5da356f986ac82f473 Boot ID: e8ca08f1d73347358f085a6d0f5ed201 Virtualization: vmware Operating System: Oracle Linux Server 7.1 CPE OS Name: cpe:/o:oracle:linux:7:1 Kernel: Linux 3.8.13-55.1.6.el7uek.x86_64 Architecture: x86_64
修改主機(jī)名:
[root@jytest ~]# hostnamectl set-hostname jytest3
重新登錄獲取當(dāng)前主機(jī)名可以看到主機(jī)名已經(jīng)變成了jytest3
[root@jytest3 ~]# hostnamectl status Static hostname: jytest3 Icon name: computer Chassis: n/a Machine ID: 66203d1dd6f54e5da356f986ac82f473 Boot ID: e8ca08f1d73347358f085a6d0f5ed201 Virtualization: vmware Operating System: Oracle Linux Server 7.1 CPE OS Name: cpe:/o:oracle:linux:7:1 Kernel: Linux 3.8.13-55.1.6.el7uek.x86_64 Architecture: x86_64
2.使用網(wǎng)絡(luò)管理命令行工具(nmcli)
獲取當(dāng)前主機(jī)名
[root@jytest3 ~]# nmcli general hostname jytest3
修改主機(jī)名并重新啟動(dòng)systemd-hostnamed服務(wù)
[root@jytest3 ~]# nmcli general hostname jytest2 [root@jytest3 ~]# systemctl restart systemd-hostnamed
重新登錄并檢查當(dāng)前主機(jī)名
[root@jytest2 ~]# hostname jytest2
3.編輯/etc/hostname文件
獲取當(dāng)前主機(jī)名
[root@jytest2 ~]# cat /etc/hostname jytest2
修改主機(jī)名
[root@jytest2 ~]# echo "jytest1" > /etc/hostname [root@jytest2 ~]# cat /etc/hostname jytest1
重啟系統(tǒng)并檢查主機(jī)名
[root@jytest2 ~]# reboot [root@jytest1 ~]# hostname jytest1 [root@jytest1 ~]# cat /etc/hostname jytest1
引用:How to Configure hostname in Oracle Linux 7 (Doc ID 2049221.1)