假设要设置主机名为zjc.com
sudo su
进入root模式
hostname zjc.com
运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改
sysctl -w kernel.hostname=zjc.com
运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改
echo zjc.com > /proc/sys/kernel/hostname
运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改 For Fedora发行版 Red Hat
echo zjc.com > /etc/hostname
运行后立即生效,永久性修改 — For Ubuntu
标注
根据linux发行版本不同,修改的方法也不一定相同。例如在ubuntu 14.04 LTS上,上述几个命令都是修改后即可生效的
参考
http://www.cnblogs.com/kerrycode/p/3595724.html
http://blog.csdn.net/dapao123456789/article/details/13288179