hostname
命令在 Linux 系统中用于显示或设置系统的主机名。主机名是计算机在网络中的唯一标识符,通常用于网络通信和系统管理。
查看当前主机名
hostname
运行这个命令会显示当前系统的主机名。
临时设置主机名
hostname new-hostname
使用这个命令可以临时更改主机名。请注意,这种更改在系统重启后会丢失。
永久设置主机名
要永久更改主机名,你需要编辑 /etc/hostname
文件(在某些系统中可能是 /etc/sysconfig/network
或其他位置)。
sudo nano /etc/hostname
在文件中输入新的主机名,然后保存并退出。
有些系统可能还需要更新 /etc/hosts
文件以确保网络服务能够正确解析新的主机名。
sudo nano /etc/hosts
找到包含旧主机名的行,并将其替换为新主机名。例如:
127.0.0.1 localhost old-hostname new-hostname
保存并退出编辑器。
重启系统
更改主机名后,通常需要重启系统以使更改生效。
sudo reboot
hostnamectl
(适用于 systemd)
如果你的系统使用 systemd,你可以使用 hostnamectl
命令来管理主机名。
查看当前主机名:
hostnamectl status | grep "Static hostname"
设置新的主机名:
sudo hostnamectl set-hostname new-hostname
重启并应用新的主机名:
sudo reboot
总之,hostname
命令是一个简单而强大的工具,可以帮助你管理和配置 Linux 系统的主机名。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:怎样查看Linux hostname