linux6添加chkconfig管理,10、14 Linux系统服务管理工具-chkconfig
chkconfig --list
chkconfig --level 3 network off
chkconfig --level 345 network off
chkconfig --del network
chkconfig --add network
chkconfig工具
crond、iptables、firewalld、nginx、httpd、mysql等等,都屬于服務。
chkconfig工具,在centos6和之前的版本中,控制服務的啟動;但在centos7中很少使用了,但為了兼容之前的版本,依然可以使用,但在未來的趨勢中, 有可能就會被遺棄了,現在就是過度的作用。
chkconfig --list //列出所有的系統服務
表示chkconfig工具在centos6或之前的版本中,使用的服務的管理的機制叫 SysV,而centos7的版本中,使用的是 systemd 服務
chkconfig命令
服務的腳本存放在 /etc/init.d/ 下面
啟動腳本存放該目錄下
chkconfig --list //列出所有的服務
chkconfig network off //將network服務關閉
在系統中有七個級別等級列表:
等級0表示:表示關機
等級1表示:單用戶模式
等級2表示:多用戶模式,少nfs服務
等級3表示:多用戶模式,不帶圖形
等級4表示:是一種保留的級別
等級5表示:帶圖形界面的多用戶模式
等級6表示:重新啟動
在centos6中的 /etc/inittab 中定義開機的級別
在centos7中,已經沒有用了,不需要定義開機的級別了
chkconfig命令,指定某一級別開啟/關閉
chkconfig --level 3 network off //指定network中的3級別關閉
chkconfig --level 345 network on //指定network中的3,4,5級別開啟
0和1和6級別不能設置成開
0級別在關機狀態是不可能開啟的
1級別是單用戶模式,服務是不可能開啟的
6級別在重啟的時候,是不可能開啟的——>重啟相當于先關閉在啟動(重啟的那一刻是先關閉才對)。
將一個腳本加入到服務列表中
首先將啟動腳本放入到 /etc/init.d 這個目錄下——>只有在這個目錄下,才可以添加到服務列表中去
文件名稱無所謂,但內容有格式要求(vim該文件)
首先是是一個shell腳本
然后chkconfig指定運行級別啟動順序,第10位啟動,第90位關閉(最好不要有2個啟動或關閉位相同的程序)
下面代碼為它的固定格式,必須要有的!!!(description的描述信息也要有)
例子
chkconfig --del network //刪除服務列表中的腳本
chkconfig --add network //增加服務列表中的腳本
總結
以上是生活随笔為你收集整理的linux6添加chkconfig管理,10、14 Linux系统服务管理工具-chkconfig的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eureka 其它语言_SpringCl
- 下一篇: 网站建设和搜索引擎优化(SEO)