“procps-ng”提供关于进程管理的工具包




  改命令可以修改内核参数。可以修改的路径:“/proc/sys”,“/sys”。

  改变主机名称。操作后,立即生效。

sysctl -w kernel.hostname='hhh'

  修改的位置位于:/proc/sys/kernel/hostname。类似于“echo "hhh" > /proc/sys/kernel/hostname”。重启后,失效。


  很明显,修改后还是希望每次启动后都有效。就需要修改内核配置文件“/etc/sysctl.conf”。

$ echo 'kernel.hostname = pig1' >> /etc/sysctl.conf
$ sysctl -p
kernel.hostname = pig1
$ hostname
pig1

  修改了配置文件,使得修改永久有效,当前不生效。使用了“-p”选项执行后,立即生效。


  通过“-a”选项可以查看所有当前生效的配置。

sysctl -a | grep 'kernel.hostname'

  生效后,提示符“[root@pig ~]#”依然如故。需要退出当前shell,重新登陆即可看到。



wKiom1drGPrjzc-kAABm6P93Pb8198.jpg