设备或系统主机名用于以人类可读格式容易地识别网络内的机器。 这不是太大的惊喜,但Linux系统上,主机名可以很容易地通过简单的命令为“ 主机名 ”的变化。
阅读另外: 如何设置在Linux中静态IP地址和配置网络
自身运行的主机名 ,不带任何参数,将返回你的Linux系统这样的当前主机名:
$ hostname youcl
如果要更改或设置Linux系统的主机名,只需运行:
$ hostname NEW_HOSTNAME
当然,你需要更换“NEW_HOSTNAME”与您要设置的实际主机名。 这将立即更改系统的主机名,但有一个问题 - 原始主机名将在下次重新启动时恢复。
还有另一种方法来永久更改系统的主机名。 你可能已经知道,这将需要改变一些配置文件,你会是正确的。
在Linux中永久设置系统主机名
不同的Linux发行版,如最新的Ubuntu,Debian的,CentOS的 ,Fedora的 , 红帽等较新的版本带有systemd,系统和服务管理器,提供了一个hostnamectl命令在Linux中来管理主机名。
要设置基于SystemD分布系统主机名,我们将使用hostnamectl命令,如下所示:
$ sudo hostnamectl set-hostname NEW_HOSTNAME
对于旧版本的Linux发行版,它采用的SysVinit总之初始化 ,可以有自己的主机名通过简单的编辑位于主机文件更改:
# vi /etc/hostname
然后,您必须在主机名中添加另一条记录:
# vi /etc/hosts
例如:
127.0.0.1 youcl
然后需要运行:
# /etc/init.d/hostname restart
在使用RHEL 的init / CentOS的为基础的系统,主机名是通过修改更改:
# vi /etc/sysconfig/network
下面是该文件的示例:
/etc/sysconfig/network NETWORKING=yes HOSTNAME="youcl.com" GATEWAY="192.168.0.1" GATEWAYDEV="eth0" FORWARD_IPV4="yes"
为了保持永久的主机名的值更改旁边的"HOSTNAME"
到你的主机之一。
结论
这个简单的文章意味着给你一个简单的Linux技巧,我希望你学到了新的东西。