Linux系统机器名

修改Linux主机名方法

通过命令hostname可显示机器名

 

修改机器名: vi /etc/sysconfig/network

### 修改 Linux 系统主机的方法 Linux 系统中修改主机(hostname)可以通过多种方式进行,包括临时修改和永久修改,具体方法取决于系统使用的初始化系统(如 `systemd` 或传统 `SysVinit`)以及发行版版本。 #### 临时修改主机 使用 `hostname` 命令可以临时修改主机,该修改在系统重启后会失效: ```bash sudo hostname new_hostname ``` 此命令适用于大多数 Linux 发行版,适用于当前运行的会话[^1]。 #### 永久修改主机(适用于使用 `systemd` 的系统) 对于使用 `systemd` 的系统(如 Ubuntu 16.04 及以上、CentOS 7 及以上),可以通过以下方式永久修改主机: 1. 使用 `hostnamectl` 命令设置主机: ```bash sudo hostnamectl set-hostname new_hostname ``` 此命令会自动更新 `/etc/hostname` 文件,并配置 `systemd` 的主机服务[^1]。 2. 更新 `/etc/hosts` 文件,确保新的主机与本地 IP 地址绑定,例如: ``` 127.0.0.1 new_hostname ``` 3. 可选:重启 `systemd-hostnamed` 服务以应用更改: ```bash sudo systemctl restart systemd-hostnamed ``` #### 永久修改主机(适用于使用传统 `SysVinit` 的系统) 对于较老的系统(如 Ubuntu 14.04 或 CentOS 6),修改方式有所不同: 1. 对于 CentOS 6 及类似系统,编辑 `/etc/sysconfig/network` 文件,并修改 `HOSTNAME` 变量: ``` HOSTNAME=new_hostname ``` 2. 对于 Ubuntu 14.04,直接编辑 `/etc/hostname` 文件,将其内容替换为新主机: ``` new_hostname ``` 3. 同时更新 `/etc/hosts` 文件,以保持一致性: ``` 127.0.0.1 new_hostname ``` 4. 最后重启系统以使更改生效: ```bash sudo reboot ``` #### 查看当前主机 可以使用以下命令查看当前主机: ```bash hostname ``` 对于 `systemd` 系统,还可以使用: ```bash hostnamectl ``` 该命令会显示主机的静态、瞬时和可解析主机信息[^2]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值