Linux主機名的命名規則主要包括以下幾點:
長度限制:
字符集:
唯一性:
可讀性:
server.example.com
,其中server
是主機名,example.com
是域名。避免保留字:
myserver
, db01
, web-app-01
my server
, db@01
, web-app#01
, linux-1234567890
sudo hostnamectl set-hostname new-hostname
編輯/etc/hostname
文件:
sudo nano /etc/hostname
將new-hostname
寫入文件并保存。
編輯/etc/hosts
文件以反映新的主機名:
sudo nano /etc/hosts
確保有一行類似于:
127.0.0.1 localhost new-hostname
編輯/etc/sysconfig/network
文件:
sudo nano /etc/sysconfig/network
找到HOSTNAME
行并修改為:
HOSTNAME=new-hostname
編輯/etc/hostname
文件:
sudo nano /etc/hostname
將new-hostname
寫入文件并保存。
編輯/etc/hosts
文件以反映新的主機名:
sudo nano /etc/hosts
確保有一行類似于:
127.0.0.1 localhost new-hostname
使用以下命令查看當前主機名:
hostnamectl status
或者簡單地輸入:
hostname
遵循這些規則和建議,可以確保你的Linux主機名既符合規范又易于管理。