sysctl

「procps-ng」提供關於進程管理的工具包
shell




  改命令能夠修改內核參數。能夠修改的路徑:「/proc/sys」,「/sys」。bash

  改變主機名稱。操做後,當即生效。ide

sysctl -w kernel.hostname='hhh'

  修改的位置位於:/proc/sys/kernel/hostname。相似於「echo "hhh" > /proc/sys/kernel/hostname」。重啓後,失效。工具


  很明顯,修改後仍是但願每次啓動後都有效。就須要修改內核配置文件「/etc/sysctl.conf」。spa

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

  修改了配置文件,使得修改永久有效,當前不生效。使用了「-p」選項執行後,當即生效。
blog


  經過「-a」選項能夠查看全部當前生效的配置。進程

sysctl -a | grep 'kernel.hostname'

  生效後,提示符「[root@pig ~]#」依然如故。須要退出當前shell,從新登錄便可看到。
get



wKiom1drGPrjzc-kAABm6P93Pb8198.jpg

相關文章
相關標籤/搜索