在Ubuntu系统中设置静态hostname可以通过以下步骤完成:
方法一:使用hostnamectl命令(适用于systemd)
-
临时更改hostname:
打开终端,输入以下命令来临时更改hostname:sudo hostnamectl set-hostname your-new-hostname将
your-new-hostname替换为你想要设置的静态hostname。 -
永久更改hostname:
编辑/etc/systemd/hostname文件:sudo nano /etc/systemd/hostname将文件内容替换为你想要设置的静态hostname,然后保存并退出。
-
重启系统:
为了使更改生效,需要重启系统:sudo reboot
方法二:使用/etc/hostname文件(适用于所有Ubuntu版本)
-
临时更改hostname:
打开终端,输入以下命令来临时更改hostname:sudo hostname your-new-hostname将
your-new-hostname替换为你想要设置的静态hostname。 -
永久更改hostname:
编辑/etc/hostname文件:sudo nano /etc/hostname将文件内容替换为你想要设置的静态hostname,然后保存并退出。
-
编辑
/etc/hosts文件:
编辑/etc/hosts文件以确保新的hostname被正确解析:sudo nano /etc/hosts找到类似以下的行:
127.0.0.1 localhost在这行下面添加一行:
127.0.0.1 your-new-hostname将
your-new-hostname替换为你想要设置的静态hostname,然后保存并退出。 -
重启系统:
为了使更改生效,需要重启系统:sudo reboot
验证更改
重启系统后,你可以通过以下命令验证hostname是否已成功更改:
hostnamectl status
或者简单地输入:
hostname
这两个命令都应该显示你设置的静态hostname。
通过以上步骤,你应该能够在Ubuntu系统中成功设置静态hostname。