真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux基礎(chǔ)命令chkconfig的用法

這篇文章主要介紹“Linux基礎(chǔ)命令chkconfig的用法”,在日常操作中,相信很多人在Linux基礎(chǔ)命令chkconfig的用法問題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Linux基礎(chǔ)命令chkconfig的用法”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)建站10多年成都企業(yè)網(wǎng)站定制服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及高端網(wǎng)站定制服務(wù),成都企業(yè)網(wǎng)站定制及推廣,對(duì)成都戶外休閑椅等多個(gè)方面擁有多年的網(wǎng)站維護(hù)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。

chkconfig

啟動(dòng)或者關(guān)閉系統(tǒng)服務(wù),設(shè)置服務(wù)的運(yùn)行級(jí)別,該指令并不會(huì)立刻啟動(dòng)或者停止服務(wù),而是在開機(jī)的時(shí)候發(fā)生效果。

chkconfig提供了一個(gè)簡(jiǎn)單的命令行工具,用于維護(hù)/etc/rc[0-6].d目錄層次結(jié)構(gòu),使系統(tǒng)管理員不必直接操作這些目錄中的許多符號(hào)鏈接。這個(gè)chkconfig的實(shí)現(xiàn)受到IRIX操作系統(tǒng)中的chkconfig命令的啟發(fā)。但是,這個(gè)版本沒有在/etc/rc[0-6].d層次結(jié)構(gòu)之外維護(hù)配置信息,而是直接管理/etc/rc[0-6].d中的符號(hào)鏈接。這將留下所有有關(guān)在單個(gè)位置啟動(dòng)服務(wù)init的配置信息。

chkconfig有五個(gè)不同的功能:添加用于管理的新服務(wù)、從管理中刪除服務(wù)、列出服務(wù)的當(dāng)前啟動(dòng)信息、更改服務(wù)的啟動(dòng)信息以及檢查特定服務(wù)的啟動(dòng)狀態(tài)。

當(dāng)chkconfig后面只有一個(gè)服務(wù)名稱的時(shí)候,它會(huì)檢查服務(wù)是否配置為在當(dāng)前運(yùn)行級(jí)中啟動(dòng)。如果是,則chkconfig返回true;否則返回false?!?-level”選項(xiàng)可以用來使chkconfig查詢指定運(yùn)行級(jí)下的服務(wù)狀態(tài),而不是當(dāng)前的運(yùn)行級(jí)。當(dāng)使用“--list”參數(shù)運(yùn)行chkconfig或根本沒有參數(shù)時(shí),將顯示所有服務(wù)及其當(dāng)前配置的清單。

如果在服務(wù)名稱之后指定了on、off、reset或resetpriorities之一,則chkconfig將更改指定服務(wù)的啟動(dòng)信息。on和off標(biāo)志將分別導(dǎo)致服務(wù)在被更改的運(yùn)行級(jí)別中啟動(dòng)或停止。reset標(biāo)志將服務(wù)的所有運(yùn)行級(jí)別的on/off狀態(tài)重置為init腳本文件中指定的樣子,重置的時(shí)候會(huì)有一個(gè)詢問。而resetpriorities標(biāo)志則會(huì)直接將服務(wù)的on/off狀態(tài)重置為init腳本中指定樣子。默認(rèn)情況下,on和off選項(xiàng)只影響運(yùn)行級(jí)別2、3、4和5,而reset和resetpriorities影響所有運(yùn)行級(jí)別。請(qǐng)注意,對(duì)于每個(gè)服務(wù),每個(gè)運(yùn)行級(jí)都有一個(gè)開始腳本或一個(gè)停止腳本。當(dāng)切換runlevel時(shí),init將不會(huì)重新啟動(dòng)已經(jīng)啟動(dòng)的服務(wù),也不會(huì)重新停止未運(yùn)行的服務(wù)。

chkconfig還可以通過xinetd.d配置文件管理xinetd腳本,xinetd服務(wù)只支持on、off、--list。

chkconfig支持一個(gè)“--type”參數(shù),當(dāng)幾個(gè)服務(wù)共享名字的情況下,這個(gè)選項(xiàng)就有效。支持該選項(xiàng)的服務(wù)可以是sysv和xinetd。

此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、語法

chkconfig [--list]  [--type type][name]

chkconfig --add  name

chkconfig --del  name

chkconfig - -override  name

chkconfig [--level levels]  [--type type]  name  

chkconfig [--level levels]  [--type type]  name 

 

2、選項(xiàng)列表

選項(xiàng)

說明

--help

幫助信息

--version

顯示命令版本信息

--list 服務(wù)名

此選項(xiàng)列出chkconfig所知道的所有服務(wù),以及它們是在每個(gè)運(yùn)行級(jí)別中停止還是啟動(dòng)。如果指定了名稱,則僅顯示有關(guān)服務(wù)名稱的信息。

--add 服務(wù)名

增加服務(wù)。當(dāng)添加新服務(wù)時(shí),chkconfig確保服務(wù)在每個(gè)運(yùn)行級(jí)別上都有一個(gè)啟動(dòng)項(xiàng)或一個(gè)殺死項(xiàng)。如果任何運(yùn)行級(jí)缺少這樣的條目,chkconfig將按照init腳本中的默認(rèn)值創(chuàng)建適當(dāng)?shù)臈l目。請(qǐng)注意,“INIT INFO”部分中的默認(rèn)條目?jī)?yōu)先于initscript中的默認(rèn)運(yùn)行級(jí)別;如果存在任何必需的啟動(dòng)或要求停止條目,則將調(diào)整腳本的開始和停止優(yōu)先級(jí),以考慮這些依賴項(xiàng)。

--del 服務(wù)名

將服務(wù)從chkconfig管理中刪除,與它相關(guān)的/etc/rc[0-6].d中的任何符號(hào)鏈接都被刪除。

--level [levels] [name] [on|off|reset]

設(shè)置指定服務(wù)在指定運(yùn)行級(jí)別的開機(jī)狀態(tài),級(jí)別可以是0~6。例如: chkconfig –level 35 vsftpd on

--override name

如果/etc/chkconfig.d/name文件現(xiàn)在存在,并且與基礎(chǔ)配置腳本不同,則更改服務(wù)名稱的配置文件,而不使用基礎(chǔ)配置。

3、關(guān)于運(yùn)行級(jí)別

每個(gè)應(yīng)該由chkconfig管理的服務(wù)都需要在其init.d腳本中添加兩行或者多行注釋。第一行告訴chkconfig默認(rèn)應(yīng)該在什么運(yùn)行級(jí)別啟動(dòng)服務(wù),以及啟動(dòng)和停止優(yōu)先級(jí)級(jí)別。如果服務(wù)在默認(rèn)情況下不應(yīng)該在任何運(yùn)行級(jí)別中啟動(dòng),則應(yīng)該使用“-”來代替runlevel列表。第二行包含服務(wù)的描述,并且可以通過反斜杠繼續(xù)擴(kuò)展多行。例如random.init中有三行注釋

# chkconfig: 2345 20 80

# description: Saves and restores system entropy pool for \

# higher quality random number generation.

這意味著隨機(jī)腳本應(yīng)該在級(jí)別2、3、4和5中啟動(dòng),它的開始優(yōu)先級(jí)應(yīng)該是20,它的停止優(yōu)先級(jí)應(yīng)該是80。

chkconfig還支持從左到右的“-”分隔符,并將優(yōu)先于可用的“chkconfig:”行應(yīng)用它們。例如下面的:

### BEGIN INIT INFO

# Provides: foo

# Required-Start: bar

# Defalt-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Description: Foo init script

### END INIT INFO

在這種情況下,“foo”的啟動(dòng)優(yōu)先級(jí)將被更改,它將高于“bar”啟動(dòng)優(yōu)先級(jí)。在添加依賴項(xiàng)時(shí)必須小心,因?yàn)樗鼈兛赡軐?dǎo)致許多腳本的啟動(dòng)和停止優(yōu)先級(jí)發(fā)生巨大變化。

4、實(shí)例

1)查看所有服務(wù)

[root@localhost ~]# chkconfig --list

NetworkManager    0:關(guān)閉  1:關(guān)閉  2:啟用  3:啟用  4:啟用  5:啟用  6:關(guān)閉

    …

基于 xinetd 的服務(wù):

    chargen-dgram:    關(guān)閉

    chargen-stream:   關(guān)閉

    

2)查看指定服務(wù)

[root@localhost ~]# chkconfig --list vsftpd

vsftpd         0:關(guān)閉  1:關(guān)閉  2:關(guān)閉  3:關(guān)閉  4:關(guān)閉  5:啟用  6:關(guān)閉

3)設(shè)置ftp服務(wù)在3和5這兩個(gè)級(jí)別啟動(dòng)

[root@localhost ~]# chkconfig --level 35 vsftpd on    //級(jí)別35啟動(dòng)

[root@localhost ~]# chkconfig --list vsftpd             //查看是否設(shè)置成功

vsftpd         0:關(guān)閉  1:關(guān)閉  2:關(guān)閉  3:啟用  4:關(guān)閉  5:啟用  6:關(guān)閉

到此,關(guān)于“Linux基礎(chǔ)命令chkconfig的用法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


名稱欄目:Linux基礎(chǔ)命令chkconfig的用法
轉(zhuǎn)載源于:http://weahome.cn/article/pjohsh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部