bootdelay修改不生效_Linux 更改主机名不生效?来看看这几种方法!

有些情况下,明明修改了主机名,为什么就是无法生效呢?重启也不行!

hostnamectl 命令允许在 Linux 中设置三类主机名,功能用法如下:

  • 静态: 这是静态主机名,由系统管理员添加。

  • 瞬时/动态: 这个由 DHCP 或者 DNS 服务器在运行时赋予。

  • 易读形式: 它可以由系统管理员赋予。这个是自由形式的主机名,以一种易读形式来表示服务器,例如 “Nginx Web Server” 这样的主机名。

使用 systemd 的系统自带一个名为 hostnamectl 的好用工具,它可以使我们能够轻易地管理系统的主机名。

方法 1:在 Linux 中使用 hostnamectl 来改变主机名

270d14d138a16ba455479b005e65eb1d.png

a1eb90fd175c536363055696cc6534ef.png

方法 2:在 Linux 中使用 nmcli 命令来更改主机名

ff9028eb802e510d56d889ccd8c0c1a5.png

方法 3:在 Linux 中使用 nmtui 来更改主机名

nmtui 是一个基于 curses 库的 TUI 应用,被用来和 NetworkManager 交互。当启动 nmtui 后,如果没有指定 nmtui 的第一个命令行参数,它将提醒用户选择执行某项活动。

在终端中运行下面的命令来开启文本用户界面。

$ nmtui

使用向下箭头按键来选择 “Set system hostname” 这个选项,然后敲击回车键。

6f58df364dfa075038ab23e721afdade.png

下面的截图展示的是原来的主机名。

5be632bb7338cdeb7748687733cb5e74.png

我们需要做的就是删除原来的主机名,再输入新的主机名,然后选中 “OK” 敲击回车确认就可以了。

0bc0a3747ea1421ad4afc174dd3b63f7.png

它可以在不重启设备的情况下生效,但为了安全目的,需要重启 systemd-hostnamed 服务来使得更改生效。

$ systemctl restart systemd-hostnamed

你可以执行 hostnamectl 命令来查看更新后的主机名。

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

除了上面的方法外,我们还可以通过修改 /etc/hostname 文件来达到修改主机名的目的。但这个方法需要服务器重启才能生效,一般适用于CentOS 7系列Linux发行版。

使用 cat /etc/hostname 文件以查看当前的主机名:

要改变主机名,只需覆写这个文件就行了,因为这个文件只包含主机名这一项内容,然后重启就永久生效了。

原文:https://www.2daygeek.com/four-methods-to-change-the-hostname-in-linux/

干货分享

  • 爱上 Linux 命令行并深入

  • Python虚拟环境是这么玩转的!

  • Ping 还可以这样玩

  • 18 个 Python 高效编程技巧!

  • 如何 SSH 登录到 Linux 服务器的指定目录?

  • Vim 利剑常磨,见血封喉

  • Python 的这几个技巧,简直屌爆了

  • 把你的 Linux 打扮的像个黑客屏幕

  • Linux运维进阶:手把手教你用 Strace 诊断问题

  • 如何使用 netstat 命令验证 DDOS 入侵?

  • 聊聊 Linux 的匿名管道

  • Linux 性能调优:玩转 ulimit

  • 神奇高效的 Linux 命令行

  • Linux Shell 生成随机数和随机字符串

  • 学完 Python,为什么还找不到工作?现实很残酷!

  • Python 和 Java 的区别及薪资对比:Python 和 Java哪个好?

  • Linux cut 剪断你的千丝万缕

  • Linux 下 Shell 日期命令的玩法,你能玩转几种?

  • Linux下find与exec的联手干大事

  • 为什么要用 lambda ??

  • Python 开发者节省时间的 10 个方法

  • Redis的N种妙用,不仅仅是缓存

  • #!/usr/bin/env python与#!/usr/bin/python的区别

  • 好看!快收藏:非常完整的MySQL规范

  • Python时操作几个坏习惯,你中了吗?

  • Linux 命令行中点“·”的作用实践探索

  • Linux中神奇的叹号“!”命令——各类型用法总结

  • Linux进程列表里多了个奇怪的进程,如何定位可执行文件位置??

  • 问运维攻城狮:RAID磁盘阵列是什么?一看就懂!

  • 不知道这十项Linux常识,别说自己是运维工程师!

  • 如何同时 ping 1000 个IP?一个小技巧节约N小时!

  • 2019运维技能风向标

  • 来聊聊 Shell 脚本中 " #!/bin/bash“和” #!/bin/sh"的区别

4cde5fd8a2f4be523b8a884ab591040d.png

有干货,猛戳下面的据说点”好看2019一定加薪!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值