357全球通 357全球通

CentOS/RedHat和Ubuntu/Debian彻底修改主机名(hostname)的方法

in 默认分类 read (769) 文章转载请注明来源!

前几天在搭建邮件服务器的时候,安装前需要一个邮箱的主域名,因此需要修改一下VPS主机的hostname,今天在这里记录一下方法。

查看当前主机名

有两种办法

1、连接vps,在命令提示符中可以看到主机名,主机名通常位于“@”符号后
比如我的[root@izj6ccfwf2cwgj4e5zqsm2z ~]# 他的主机名就是izj6ccfwf2cwgj4e5zqsm2z

2、hostname -fhostnamectl查看

获取root权限

如果是谷歌云之类的sudo su或者sudo -i

修改主机名(hostname)

如果是Ubuntu/Debian
假设我们要改成mail.357global.com
(1)修改/etc/hosts,将/etc/hosts内出现的izj6ccfwf2cwgj4e5zqsm2z都改成mail.357global.com
(2)修改/etc/hostname,将该文件内容由izj6ccfwf2cwgj4e5zqsm2z修改为mail.357global.com
(3)执行“hostname mail.357global.com”,临时修改一下。当下次重启系统,则真正生效

或者用hostnamectl命令
hostnamectl set-hostname <newhostname>

这里我们改为hostnamectl set-hostname mail.357global.com
这条命令会删除/etc/hostname文件中的主机名,然后替换为新的主机名。和第一种方法一样,我们也需要更新/etc/hosts文件。这两种方法的本质都是一样的。
然后reboot


如果是CentOS/RedHat
假设我们要改成mail.357global.com

CentOS7

hostnamectl set-hostname mail.357global.com

然后

vim /etc/hosts

把izj6ccfwf2cwgj4e5zqsm2z改成mail.357global.com ,若只有两条记录,如下所示

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

则需要手动添加一行

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
45.63.58.131 mail.357global.com      //格式为your ip address your domain

然后reboot

参考链接
https://blog.csdn.net/prettyshuang/article/details/50635478

jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:http://www.357global.com/archives/changehostname.html (转载时请注明本文出处及文章链接)

Linux邮件服务器修改hostname
发表新评论
PREVIOUS NEXT
雷姆
拉姆