技巧6——linux更改主机名的方法,解决不生效问题

有时候,我们明明修改了主机名称,为什么就是不生效,系统重启了也不行

systemd的系统自带一个名字为hostnamectl的很好用的工具,它可以使我们轻而易举的管理系统的主机名
hostnamectl命令允许在linux中设置三类主机名,功能用法如下:

静态静态主机名,由系统管理员添加
动态/瞬时由DHCP或者DNS服务器在运行的时候给的
易读形式可以由系统管理员赋予,自由形式的主机名,易读来表示服务器,例如web server

方法一:在linux中使用hostnamectl来改变主机名
hostnamectl可以用来查询和改变系统的主机名以及其它相关的设定
只需要输入hostnamectl便可以查看系统的主机名
在这里插入图片描述
-

方法二:在linux中使用nmcli命令来改变主机名称
nmcli是一个命令行工具,主要是控制NetworkManager并报告网络状态
nmcli被用来创建、展示、编辑、删除、激活和注销网络连接,同时还可以用来控制和展示网络设备的状态
它也允许我们更改主句名称
在这里插入图片描述
nmcli general hostname 主机名字
sudo systemctl restart systemd-hostnamed重启服务
nmcli general hostname 查看是否修改成功

方法三:在linux中使用nmtui来改主机名
nmtui是一个基于curses库的TUI应用,被用来和NetworkManager进行交互
当启动nmtui之后,如果没有指定nmtui的第一个命令行参数,它将会提醒用户选择执行某项活动
在终端中运行nmtui命令开启文本用户界面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
它可以在不重启设备的情况下生效,但是为了安全起见,需要重启systemd-hostnamed服务使得更改生效
systemctl restart systemd-hostnamed

方法四:在linux中使用/etc/hostname来更改主机名

除了上述三种方法之外,我们还可以修改/etc/hostname文件更改主机名
这种方法修改完之后必须重启服务才会生效,一般适用于Centos7系列的linux发行版
可以先使用cat /etc/hostname查看
如果要修改,直接编辑改文件就可以
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值