加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

Linux中改变主机名的4种方法

发布时间:2019-03-26 09:33:38 所属栏目:Windows 来源:Magesh Maruthamuthu
导读:副标题#e# 昨天我们已经在我们的网站中写过如何在 Linux 中修改主机名的文章。今天,我们将向你展示使用不同的方法来修改主机名。你可以从中选取最适合你的方法。 使用 systemd 的系统自带一个名为 hostnamectl 的好用工具,它可以使我们能够轻易地管理系统

再次运行相同的 nmcli 命令来检查更改后的主机名。

  1. $ nmcli general hostname
  2. magi-laptop

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

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

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

  1. $ nmtui

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

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

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

然后它将在屏幕中向你展示更新后的主机名,再次选中 “OK” 敲击回车确认就完成更改了。

最后,选中 “Quit” 按钮来从 nmtui 终端界面离开。

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

  1. $ sudo systemctl restart systemd-hostnamed

你可以运行下面的命令来查看更新后的主机名。

  1. $ hostnamectl
  2. Static hostname: daygeek-Y700
  3. Icon name: computer-laptop
  4. Chassis: laptop
  5. Machine ID: 31bdeb7b83230a2025d43547368d75bc
  6. Boot ID: 267f264c448f000ea5aed47263c6de7f
  7. Operating System: Manjaro Linux
  8. Kernel: Linux 4.19.20-1-MANJARO
  9. Architecture: x86-64

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

除了上面的方法外,我们还可以通过修改 /etc/hostname 文件来达到修改主机名的目的。但这个方法需要服务器重启才能生效。

使用下面的命令来检查 /etc/hostname 文件以查看当前的主机名:

  1. $ cat /etc/hostname
  2. daygeek-Y700

要改变主机名,只需覆写这个文件就行了,因为这个文件只包含主机名这一项内容。

  1. $ sudo echo "magi-daygeek" > /etc/hostname
  2.  
  3. $ cat /etc/hostname
  4. magi-daygeek

然后使用下面的命令重启系统:

  1. $ sudo init 6

最后查看 /etc/hostname 文件的内容来验证主机名是否被更改了。

  1. $ cat /etc/hostname
  2. magi-daygeek

【编辑推荐】

  1. 如何在Linux中查看可用的网络接口
  2. Linux文本分析命令awk的妙用
  3. 在Linux中运行特定命令而无需sudo密码
  4. 树莓派使用入门:用树莓派学Linux
  5. 速度极大提升,Arch Linux 计划将 zstd 作为默认压缩算法
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读