问题描述
Linux物理机的静态主机名来源于创建物理机时,通过控制台注入的用户自定义名称。可以使用控制台或hostname命令更改物理机的主机名,但如果重启物理机,将自动还原为控制台上注入的用户自定义名称。
使用hostname命令修改Linux物理机的主机名后,如果您希望修改后的主机名在物理机关机、重启后仍然生效,需要将其写入相应的配置文件中,使之永久生效。
假设使用hostname命令修改后的主机名为new_hostname。
步骤 1 修改配置文件“/etc/hostname”。
1. 执行以下命令,编辑配置文件“/etc/hostname”。
sudo vim /etc/hostname
2. 将配置文件中的主机名替换为修改后的主机名new_hostname。
3. 执行以下命令,保存并退出文件。
:wq
步骤 2 对于RHEL/CentOS/Fedora 6操作系统,需要修改配置文件“/etc/sysconfig/network”。
1. 执行以下命令,编辑配置文件“/etc/sysconfig/network”。
sudo vim /etc/sysconfig/network
2. 修改涉及“HOSTNAME”的参数值,将其设置为修改后的主机名new_hostname。
HOSTNAME=new_hostname
3. 执行以下命令,保存并退出文件。
:wq
步骤 3 修改配置文件“/etc/cloud/cloud.cfg”。
1. 执行以下命令,编辑配置文件“/etc/cloud/cloud.cfg”。
sudo vim /etc/cloud/cloud.cfg
2. 按需选择如下两种方法,修改配置文件。
− 方法一:修改或添加“preserve_hostname”参数项。
如果文件“/etc/cloud/cloud.cfg”中已有参数项“preserve_hostname: false”,将其修改为“preserve_hostname: true”即可。
如果文件“/etc/cloud/cloud.cfg”中没有该参数项,需要在“cloud_init_modules”模块前,添加语句preserve_hostname: true。
− 方法二:删除或者注释如下语句。
update_hostname
3. 执行以下命令,保存并退出文件。
:wq
步骤 4 修改物理机网络配置脚本“bms-network-config.conf”。
“bms-network-config.conf”的配置参数“enable_preserve_hostname”默认为False,表示每次单板复位自动刷新主机名。将其修改为True即可关闭该功能。
1. 执行以下命令,编辑配置脚本“bms-network-config.conf”。
sudo vim /opt/huawei/network_config/bms-network-config.conf
2. 将参数项“enable_preserve_hostname”设置为True。
enable_preserve_hostname: True
3. 执行以下命令,保存并退出文件。
:wq
步骤 5 对于SUSE系列操作系统,还需要修改配置文件“/etc/sysconfig/network/dhcp”。
1. 执行以下命令,编辑配置文件“/etc/sysconfig/network/dhcp”。
sudo vim /etc/sysconfig/network/dhcp
2. 将参数项“DHCLIENT_SET_HOSTNAME”设置为no,保证每次dhcp服务不会自动分配主机名。
DHCLIENT_SET_HOSTNAME="no"
3. 执行以下命令,保存并退出文件。
:wq
步骤 6 执行以下命令,重启物理机。
sudo reboot
步骤 7 执行以下命令,验证静态主机名的修改是否永久生效。
sudo hostname
如果回显的内容是修改后的主机名new_hostname,表示主机名修改成功,永久生效。
Q:如何设置物理机镜像密码的有效期?
如果物理机镜像密码已过期导致无法登录,请联系管理员处理。
如果物理机还可正常登录,用户可以参考以下操作设置密码有效期,避免密码过期造成的不便。
步骤 1 登录物理机操作系统,执行以下命令查看密码有效期。
vi /etc/login.defs
找到配置项“PASS_MAX_DAYS”,该参数表示密码的有效时间。
步骤 2 执行以下命令,修改步骤1中“PASS_MAX_DAYS”参数的取值。
chage -M 99999 user_name
其中,99999为密码有效期限,user_name为系统用户。
建议用户根据实际情况及业务需求进行配置,定期使用该命令更新密码有效期。
步骤 3 再次执行vi /etc/login.defs,验证配置是否生效。
如果您有其他问题,可以联系北京志远天辰天翼云代理商,为您提供一对一专业全面的技术服务,同时新/老天翼云会员,均可享受我公司代理商价格,欢迎咨询!