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