如何在 Linux 中设置或更改系统主机名
博学谷提供技术支持主机名能帮助人们轻松的识别网络中的机器只需要将“NEW_HOSTNAME”替换为你希望设置的主机名。就可以立即更改系统的主机名,但有一个问题 - 原始主机名将在下次重新启动时恢复。...
·
博学谷提供技术支持
主机名能帮助人们轻松的识别网络中的机器
单独运行hostname,不带任何参数,将返回 Linux 系统的当前主机名,如下所示:
$ hostname
TecMint
如果想更改 Linux 系统的主机名,只需运行:
$ hostname NEW_HOSTNAME
只需要将“NEW_HOSTNAME”替换为你希望设置的主机名。就可以立即更改系统的主机名,但有一个问题 - 原始主机名将在下次重新启动时恢复。
在 Linux 中永久设置系统主机名
不同 Linux 发行版,例如最新的Ubuntu、Debian、CentOS、Fedora、RedHat等,都带有systemd,这是一个系统和服务管理器,它提供hostnamectl命令来管理 Linux 中的主机名。
如果要在基于SystemD的发行版上设置系统主机名,我们将使用hostnamectl命令,如下所示:
$ sudo hostnamectl set-hostname NEW_HOSTNAME
在不是基于systemd的版本上,我们修改如下文件
# vi /etc/hostname
然后,必须在以下位置为主机名添加一条记录:
# vi /etc/hosts
例如:
127.0.0.1 TecMint
然后你需要运行:
# /etc/init.d/hostname restart
# vi /etc/sysconfig/network
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="tecmint.com"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"
更多推荐
已为社区贡献1条内容
所有评论(0)