使用云平台虚拟服务器时遇到一个问题,每次服务器启动之后,hostname经常被改掉,导致很多问题,所以只能在服务器启动时自动修改hostname,思路是开启启动脚本rc.local中增加修改hostname的命令,方法如下:
1.修改或切换用户,以修改rc.local
2.编辑rc.local:[root@whg ~]$ vim /etc/rc.local
3.在文件最后一句话之前(尽量不要放到最后一句),加入:hostname myhostname,如下:
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
hostname myhostname
touch /var/lock/subsys/local
4.重启,即可实现自动修改hostname。