修改/etc/hostname后若使用命令hostname会发现主机名其实还未发生变化
需要重启系统方能令其生效
如需立即生效需使用
-
hostname $(cat /etc/hostname)
或者
-
sysctl kernel.hostname=$(cat /etc/hostname)
或者
-
cat /etc/hostname > /proc/sys/kernel/hostname
[参考文章] 深入理解Linux修改hostname
修改/etc/hostname后若使用命令hostname会发现主机名其实还未发生变化
需要重启系统方能令其生效
如需立即生效需使用
hostname $(cat /etc/hostname)
或者
sysctl kernel.hostname=$(cat /etc/hostname)
或者
cat /etc/hostname > /proc/sys/kernel/hostname
[参考文章] 深入理解Linux修改hostname