在Linux中,如何查看当前主机的主机名,如何修改主机名?要想重启后依旧生效,需要修改哪个配置文件?

简介: 在Linux中,如何查看当前主机的主机名,如何修改主机名?要想重启后依旧生效,需要修改哪个配置文件?

在Linux系统中,查看和修改主机名是一个常见的管理任务。下面是详细的步骤说明:

1. 查看当前主机名

你可以使用以下几种命令来查看当前的主机名:

  1. hostname 命令:
hostname
  1. 这将显示当前的主机名。
  2. hostnamectl 命令:
hostnamectl status
  1. 或者简略地:
hostnamectl
  1. 这将显示更多的系统信息,包括当前的静态主机名。
  2. cat /etc/hostname
cat /etc/hostname
  1. 这将显示存储在配置文件中的静态主机名。
2. 修改主机名

要修改主机名,并确保修改后的主机名在系统重启后仍然生效,你需要遵循以下步骤:

  1. 使用 hostnamectl 设置主机名
sudo hostnamectl set-hostname new-hostname
  1. 这里 new-hostname 是你希望设置的新主机名。
  2. 修改 /etc/hostname 文件
    打开并编辑这个文件,将文件内的内容更改为你的新主机名:
sudo nano /etc/hostname
  1. 或者使用你喜欢的任何文本编辑器。
  2. 更新 /etc/hosts 文件
    如果你想在本地解析中使用新主机名,需要更新 /etc/hosts 文件:
sudo nano /etc/hosts
  1. 确保与旧主机名关联的条目被更新为新主机名。
  2. 重启系统
    为了使所有的更改生效,你需要重启系统:
reboot
3. 注意事项
  • 在某些Linux发行版中,如Ubuntu 16.04之前,可能还需要修改 /etc/sysconfig/network 文件中的 HOSTNAME 行,但这在较新的系统中已不再适用,因为它们使用了systemd,而systemd使用的是 /etc/hostnamehostnamectl
  • 确保在修改主机名之后更新所有依赖于旧主机名的服务或脚本。
  • 在某些情况下,修改主机名可能需要调整防火墙规则、SSH配置或其他网络服务的配置,以确保它们能正确识别新的主机名。
  • 如果你的系统是集群的一部分,确保集群管理软件和配置也能适配新的主机名。
相关文章
|
JavaScript Linux 应用服务中间件
【Azure 应用服务】FTP 部署 Vue 生成的静态文件至 Linux App Service 后,访问App Service URL依旧显示Azure默认页面问题
【Azure 应用服务】FTP 部署 Vue 生成的静态文件至 Linux App Service 后,访问App Service URL依旧显示Azure默认页面问题
369 1
|
网络协议 Linux
在Linux中,如何改IP、主机名、DNS?
在Linux中,如何改IP、主机名、DNS?
|
存储 安全 Linux
在Linux中,内核调优配置文件名字有哪些?举例几个内核需要优化的参数配置?
在Linux中,内核调优配置文件名字有哪些?举例几个内核需要优化的参数配置?
|
网络协议 Ubuntu Linux
在Linux中,设置DNS需要修改哪个配置文件?
在Linux中,设置DNS需要修改哪个配置文件?
|
Ubuntu Linux
在Linux中,如何修改IP地址、网关和主机名?
在Linux中,如何修改IP地址、网关和主机名?
|
Ubuntu 应用服务中间件 Linux
Linux学习之Ubuntu 20中OpenResty的nginx目录里内容和配置文件
总的来说,OpenResty的Nginx配置文件是一个强大的工具,它允许你以非常灵活的方式定义你的Web服务的行为。
776 2
|
存储 Linux Shell
Linux基本命令之修改主机名、用户名、密码
Linux基本命令之修改主机名、用户名、密码
|
NoSQL 算法 Linux
【内附完整redis配置文件】linux服务器命令设置redis最大限制内存大小,设置redis内存回收机制,redis有哪些回收机制
【内附完整redis配置文件】linux服务器命令设置redis最大限制内存大小,设置redis内存回收机制,redis有哪些回收机制
1174 0
|
Linux 数据安全/隐私保护
Linux关机与重启命令
Linux关机与重启命令
390 0
|
Linux Shell Windows
linux(九)关机重启命令
接下来,我们来看一下linux 关机与重启相关的命令。 Linux 不同于我们的windows系统,时间长了不关机卡的要死,而且linux一般作为服务器使用,一般是不会关机的。耽误事啊。 这部分的内容比较枯燥,基本上就是照本宣科,但是,还是很有必要了解一下的,说实话,下面的很多命令我之前也不知道。 一:关机命令 关机命令这里大概有4个,我下边分别来看。 1:halt:立刻关机 若系统的 runlevel 为 0 或 6 ,则Linux halt命令关闭系统,否则以 shutdown 指令(加上 -h 参数)来取代。 (1):参数: -n : 在关机前不做将记忆体资料写回硬盘的动作
554 0