Linux網絡管理(一)之配置主機名與域名
參考自:
[1]修改主機名(/etc/hostname和/etc/hosts區別) https://blog.csdn.net/shmily_lsl/article/details/81164404
[2]/etc/hosts文件的作用 https://blog.csdn.net/tanga842428/article/details/53078643
[3]/etc/hostname和/etc/hosts詳解 https://www.dazhuanlan.com/2019/08/30/5d67fc73ed7ee/
[4]hostname及hostnamectl區別 https://blog.csdn.net/weixin_41831919/article/details/102767618
一、主機名配置
Linux主機名存放在/etc/hostname文件中,修改主機名時,編輯hostname文件,在文件中輸入新的主機名並保存該文件即可。
1、查看主機名
hostname或hostnamectl或cat /etc/hostname
2、修改主機名
臨時修改:hostname "新主機名"
永久修改:hostnamectl set-hostname "新主機名"
或修改/etc/hostname文件
注:值的指出的是,並非所有Linux系統的主機名都存在/etc/hostname文件。如Fedora發行版將主機名存放在/etc/sysconfig/network文件中。
修改/etc/sysconfig/network文件,添加或修改:
NETWORKING=yes
HOSTNAME=主機名
所以,修改主機名時應注意區分是哪種linux發行版。
二、域名配置
/ect/hosts文件可以看作是域名查找系統(DNS),只不過,它只是本地查找的,在本地建立一個ip <-> name的對應關系。
一般/etc/hosts 的內容一般有如下類似內容:
127.0.0.1 localhost.localdomain localhost
192.168.1.100 linmu100.com linmu100
192.168.1.120 ftpserver ftp120
一般情況下hosts文件的每行為一個主機,每行由三部份組成,每個部份由空格隔開。其中#號開頭的行做說明,不被系統解釋。
第一部份:網絡IP地址;
第二部份:主機名或域名;
第三部份:主機名或域名的別名;
當然每行也可以是兩部份,即主機IP地址和主機名;比如 192.168.1.100 linmu100