1.修改当前的hostname可以用
hostname myname
此时只是修改了内存内部的,下次启动又恢复了
2.机器在启动的时候会调用/etc/rc.d/boot.localnet
脚本看后面的附录,这个脚本会判断当前的$HOSTNAME变量是否设置,没有设置就会读取/etc/HOSTNAME来设置主机名。
3.因此要修改hostname,
3.1、修改/etc/HOSTNAME文件
3.2、修改当前的$HOSTNAME变量
3.3、停掉/etc/rc.d/boot.localnet
3.4、启动 /etc/rc.d/boot.localnet
详细操作如下:
# export HOSTNAME=myname
# echo $HOSTNAME>/etc/HOSTNAME
# /etc/rc.d/boot.localnet stop
# /etc/rc.d/boot.localnet start
===========End========================================
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24930246/viewspace-1065304/,如需转载,请注明出处,否则将追究法律责任。