hostname
命令在 Linux 系统中用于显示或设置系统的主机名。主机名是计算机在网络中的唯一标识符,通常用于网络通信和系统管理。
查看当前主机名
hostname
运行这个命令会显示当前系统的主机名。
临时设置主机名
若要临时更改主机名,可以使用以下命令:
sudo hostname new-hostname
将 new-hostname
替换为你想要设置的新主机名。请注意,这种更改在系统重启后会丢失。
永久设置主机名
要永久更改主机名,你需要编辑 /etc/hostname
文件(在某些发行版中可能是 /etc/sysconfig/network
或其他位置)。
打开文件:
sudo nano /etc/hostname
将文件中的旧主机名替换为新主机名,然后保存并关闭文件。
为了让更改生效,你可能需要重启网络服务或整个系统:
sudo systemctl restart networking
或者简单地重启系统:
sudo reboot
查看所有主机名相关文件
在某些系统中,你可能还想查看 /etc/hosts
文件,因为它包含了主机名和 IP 地址的映射:
cat /etc/hosts
使用 hostnamectl
命令
在 systemd 管理的系统上,你可以使用 hostnamectl
命令来管理主机名:
查看当前主机名:
hostnamectl
设置静态主机名:
sudo hostnamectl set-hostname new-hostname
设置临时主机名(仅对当前会话有效):
sudo hostnamectl set-hostname --transient new-hostname
总之,hostname
命令是一个简单而强大的工具,可以帮助你管理和配置 Linux 系统的主机名。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:Linux卸载命令使用指南