办法1:暂时修正主机名
```bashhostname newhostname```
这个指令会当即修正当时会话的主机名,但重启后不会保存。
办法2:永久修正主机名
关于Debian/Ubuntu体系:
1. 修正`/etc/hostname`文件:
```bashsudo nano /etc/hostname```
2. 将新的主机名写入文件,并保存退出。
3. 修正`/etc/hosts`文件,将本来的主机名替换为新的主机名:
```bashsudo nano /etc/hosts```
关于Red Hat/CentOS体系:
1. 修正`/etc/hostname`文件:
```bashsudo nano /etc/hostname```
2. 将新的主机名写入文件,并保存退出。
3. 修正`/etc/hosts`文件,将本来的主机名替换为新的主机名:
```bashsudo nano /etc/hosts```
关于SUSE体系:
1. 修正`/etc/HOSTNAME`文件:
```bashsudo nano /etc/HOSTNAME```
2. 将新的主机名写入文件,并保存退出。
3. 修正`/etc/hosts`文件,将本来的主机名替换为新的主机名:
```bashsudo nano /etc/hosts```
关于openSUSE体系:
1. 修正`/etc/hostname`文件:
```bashsudo nano /etc/hostname```
2. 将新的主机名写入文件,并保存退出。
3. 修正`/etc/hosts`文件,将本来的主机名替换为新的主机名:
```bashsudo nano /etc/hosts```
办法3:运用`hostnamectl`指令(适用于 systemd 体系如 Fedora, CentOS 7 及以上)
```bashsudo hostnamectl sethostname newhostname```
这个指令会一起修正`/etc/hostname`和`/etc/hosts`文件,并重启`hostname`服务。
注意事项:
在修正主机名后,你或许需求重启网络服务或重启体系,以保证一切服务都能辨认新的主机名。 假如你在运用 DHCP 主动分配 IP 地址,或许还需求更新 DHCP 客户端装备或重启 DHCP 客户端服务。
在Linux体系中,主机名(hostname)是用于标识网络上钩算机的仅有称号。正确设置主机名关于网络装备和体系管理至关重要。本文将具体介绍如安在Linux体系中修正主机名,包含暂时修正和永久修正的办法。
暂时修正主机名
暂时修正主机名能够经过以下几种办法完成:
办法一:运用`hostname`指令
运用`hostname`指令能够暂时更改主机名。以下是一个示例:
sudo hostname newhostname
履行上述指令后,当时会话中的主机名将变为`newhostname`。但请注意,重启体系后,主机名将康复为本来的称号。
办法二:修正`/proc/sys/kernel/hostname`文件
Linux体系中,`/proc/sys/kernel/hostname`文件存储了当时的主机名。能够经过修正该文件来暂时更改主机名。以下是一个示例:
sudo echo \
未经允许不得转载:全栈博客园 » linux修正hostname,暂时修正主机名