您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了Linux系統如何查看和修改hostname命令,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來研究并學習一下“Linux系統如何查看和修改hostname命令”這篇文章吧。
[root@suhw ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)
該用于顯示和設置系統的主機名稱。使用該命令設置主機名后,系統并不會永久保存新的主機名,重新啟動機器之后還是原來的主機名。如果需要永久修改主機名,建議使用hostnamectl
# 查看當前hostname [root@suhw ~]# hostname suhw # 臨時修改hostname [root@suhw ~]# hostname suhw-test #查看系統中記錄的hostname,發現并沒有發生改變 [root@suhw ~]# cat /etc/hostname suhw-host
該命令是centos7后才引入的
# hostnamectl -h -h --help 顯示幫助 --version 顯示安裝包的版本 --transient 修改臨時主機名 --static 修改瞬態主機名 --pretty 修改靈活主機名 -P --privileged 在執行之前獲得的特權 --no-ask-password 輸入密碼不提示 -H --host=[USER@]HOST 操作遠程主機 Commands: status 顯示當前主機名設置 set-hostname NAME 設置系統主機名 set-icon-name NAME 為主機設置icon名 set-chassis NAME 設置主機平臺類型名
在CentOS7中有三種定義的主機名:
靜態的(static): 也稱為內核主機名,是系統在啟動時從/etc/hostname內自動初始化的主機名;
瞬態的(transient):是在系統運行時臨時分配的主機名;
靈活的(pretty):允許使用特殊字符的主機名
通過hostname查看當前會話的主機名
[root@suhw ~]# hostname suhw
通過hostnamectl status查看靜態主機名
[root@suhw ~]# hostnamectl status Static hostname: suhw Icon name: computer-vm Chassis: vm Machine ID: d430cb960ac24f48a0ddf1ee9434ef4c Boot ID: b2e53a86ef4e4184a6477f35f41824dc Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1062.4.3.el7.x86_64 Architecture: x86-64
通過/etc/hostname查看,與hostname status 中Static hostname結果相同
[root@suhw ~]# cat /etc/hostname suhw
通過hostname $主機名來修改,重啟后就會恢復回去
通過hostnamectl set-hostname $主機名來修改
[root@suhw ~]# hostnamectl status Static hostname: suhw Icon name: computer-vm Chassis: vm Machine ID: d430cb960ac24f48a0ddf1ee9434ef4c Boot ID: b2e53a86ef4e4184a6477f35f41824dc Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1062.4.3.el7.x86_64 Architecture: x86-64 [root@suhw ~]# cat /etc/hostname suhw [root@suhw ~]# hostnamectl set-hostname suhw-host [root@suhw ~]# hostnamectl status Static hostname: suhw-host Icon name: computer-vm Chassis: vm Machine ID: d430cb960ac24f48a0ddf1ee9434ef4c Boot ID: b2e53a86ef4e4184a6477f35f41824dc Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1062.4.3.el7.x86_64 Architecture: x86-64 [root@suhw ~]# cat /etc/hostname suhw-host
注:設置靜態主機名只對新連接的會話立即生效,對于當前連接則不生效,需要重新連接即可查看效果
Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是國內發展最好的Linux發行版之一;UbuntuKylin是基于Ubuntu的衍生發行版;Manjaro是基于Arch的Linux發行版;LinuxMint默認的Cinnamon桌面類似Windows XP簡單易用;Ubuntu則是以桌面應用為主的Linux操作系統。
以上就是關于“Linux系統如何查看和修改hostname命令”的內容,如果該文章對您有所幫助并覺得寫得不錯,勞請分享給您的好友一起學習新知識,若想了解更多相關知識內容,請多多關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。