centos hostsname(centos7)
大家好,如果您还对centos hostsname不太了解,没有关系,今天就由本站为大家分享centos hostsname的知识,包括centos7的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
在CentOS 6中设置hostname的步骤如下:
在CentOS 6中,设置hostname的过程分为两步,分别为临时设置和永久设置。首先,如果你需要临时更改hostname,无需担心重启后的影响,只需按照以下步骤操作:
临时设置hostname:
1.打开终端,输入命令行:
shell
sudo hostname your-temporary-hostname
这将立即改变系统的临时hostname。
如果你想进行永久设置,以确保重启后仍保持更改,需要编辑系统配置文件。以下是具体步骤:
永久设置hostname:
1.使用文本编辑器(如nano或vi)打开:
shell
sudo nano/etc/sysconfig/network
2.在文件中找到类似 `HOSTNAME=your-old-hostname`的行,将`your-old-hostname`替换为你的新hostname。
3.保存并关闭文件(通常是按`Ctrl+X`,然后`Y`,最后`Enter`)。
接着,需要应用新的hostname:
应用新的hostname:
1.重启网络服务,可以使用:
shell
sudo service networking restart
或者重启整个系统以确保更改生效:
重启网络服务或者重启计算机:
1.使用命令:
shell
sudo reboot
或者
shell
sudo systemctl restart networking
最后,为了提高主机名的可达性,可选择编辑`/etc/hosts`文件:
可选步骤:编辑/etc/hosts文件
1.打开`/etc/hosts`,在文件底部添加一行,格式如下:
shell
127.0.0.1 your-new-hostname your-new-hostname.local
这将确保你的新hostname和IP地址对应。
完成以上操作后,你的CentOS 6系统就成功设置了新的hostname。记得检查并确认更改是否生效。
如何在CentOS 7上修改主机名hostname
在CentOS或RHEL中,有三种定义的主机名:a、静态的(static),b、瞬态的(transient),以及 c、灵活的(pretty)。“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而另一方面,“灵活”主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如Dan's Computer)。
在CentOS/RHEL 7中,有个叫hostnamectl的命令行工具,它允许查看或修改与主机名相关的配置。
要查看主机名相关的设置:
$ hostnamectl status
只查看静态、瞬态或灵活主机名,分别使用“--static”,“--transient”或“--pretty”选项。
$ hostnamectl status [--static|--transient|--pretty]
要同时修改所有三个主机名:静态、瞬态和灵活主机名:
$ sudo hostnamectl set-hostname<host-name>
就像上面展示的那样,在修改静态/瞬态主机名时,任何特殊字符或空白字符会被移除,而提供的参数中的任何大写字母会自动转化为小写。一旦修改了静态主机名,/etc/hostname将被自动更新。然而,/etc/hosts不会更新以保存所做的修改,所以你需要手动更新/etc/hosts。
如果只想修改特定的主机名(静态,瞬态或灵活),你可以使用“--static”,“--transient”或“--pretty”选项。
例如,要永久修改主机名,可以修改静态主机名:
$ sudo hostnamectl--static set-hostname<host-name>
注意,不必重启机器以激活永久主机名修改。上面的命令会立即修改内核主机名。注销并重新登入后在命令行提示来观察新的静态主机名。
CentOS修改主机名hostname教程
需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改任一处会导致系统启动异常。首先切换到root用户。
复制代码代码如下:
/etc/sysconfig/network
用任一款你喜爱的编辑器打开该文件,里面有一行 HOSTNAME=localhost.localdomain(如果是默认的话),修改 localhost.localdomain为你的主机名。
复制代码代码如下:
/etc/hosts
打开该文件,会有一行 127.0.0.1 localhost.localdomain localhost。其中 127.0.0.1是本地环路地址, localhost.localdomain是主机名(hostname),也就是你待修改的。localhost是主机名的别名(alias),它会出现在Konsole的提示符下。将第二项修改为你的主机名,第三项可选。
将上面两个文件修改完后,并不能立刻生效。如果要立刻生效的话,可以用 hostname your-hostname作临时修改,它只是临时地修改主机名,系统重启后会恢复原样的。但修改上面两个文件是永久的,重启系统会得到新的主机名。
最后,重启后查看主机名 uname-n。