如何在 Linux 中设置或更改系统主机名

博学谷提供技术支持

主机名能帮助人们轻松的识别网络中的机器
单独运行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"
  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值