主机名(Hostname)是Linux系统中用于标识计算机的名称,主要作用包括:
hostname # 查看当前主机名
hostnamectl # 更详细的主机名信息(包含静态、动态和漂亮主机名)
uname -n # 另一种查看方式
sudo hostnamectl set-hostname 新主机名
示例:
sudo hostnamectl set-hostname myserver
sudo nano /etc/hostname # 编辑文件,只保留主机名
sudo reboot # 重启生效
sudo sysctl kernel.hostname=新主机名
注意:这种方法在重启后会失效
bash
127.0.0.1 localhost 新主机名
::1 localhost 新主机名
bash
sudo reboot
现代Linux系统(使用systemd)支持三种主机名类型:
使用hostnamectl status
可以查看这三种主机名状态。
hostname # 查看当前生效的主机名
hostnamectl status # 查看详细主机名信息
cat /etc/hostname # 查看静态主机名设置
通过以上方法,您可以有效地管理和设置Linux系统的主机名。