中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Linux系統(tǒng)下chkconfig命令的使用方法

本篇內(nèi)容介紹了“Linux系統(tǒng)下chkconfig命令的使用方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于成都網(wǎng)站制作、做網(wǎng)站、鞏留網(wǎng)絡推廣、小程序開發(fā)、鞏留網(wǎng)絡營銷、鞏留企業(yè)策劃、鞏留品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學生創(chuàng)業(yè)者提供鞏留建站搭建服務,24小時服務熱線:028-86922220,官方網(wǎng)址:www.rwnh.cn

chkconfig命令可以用來檢查、設置系統(tǒng)的各種服務
使用語法:
chkconfig [--add][--del][--list][系統(tǒng)服務] 或 chkconfig [--level <等級代號>][系統(tǒng)服務][on/off/reset]
參數(shù)用法:
--add&agrave;增加所指定的系統(tǒng)服務,讓chkconfig指令得以管理它,并同時在系統(tǒng)啟動的敘述文件內(nèi)增加相關數(shù)據(jù)。
--del&agrave;刪除所指定的系統(tǒng)服務,不再由chkconfig指令管理,并同時在系統(tǒng)啟動的敘述文件內(nèi)刪除相關數(shù)據(jù)。
--level<等級代號>&agrave;指定讀系統(tǒng)服務要在哪一個執(zhí)行等級中開啟或關畢。
使用范例:
chkconfig --list      列出所有的系統(tǒng)服務
chkconfig --add httpd 增加httpd服務
chkconfig --del httpd 刪除httpd服務
chkconfig --level httpd 2345 on 把httpd在運行級別為2、3、4、5的情況下都是on(開啟)的狀態(tài)。
 
chkconfig命令提供了一種簡單的方式來設置一個服務的運行級別。例如,為了設置MySQL服務器在運行級別3和4上運行,你必須首先將MySQL添加為受chkconfig管理的服務:

代碼如下:


chkconfig --add mysql


現(xiàn)在,我們在級別3和5上設定服務為“on”

代碼如下:


chkconfig --level 35 mysql on


在其他級別上設為off

代碼如下:


chkconfig --level 01246 mysql off


為了確認你的配置被正確的修改了,我們可以列出服務將會運行的運行級別,如下所示:

代碼如下:


#chkconfig --list mysql


mysql           0:off       1:off       2:off       3:on 4:off       5:on 6:off


Chkconfig命令用來設置,查看或更改配置開機自動啟動的服務。下面根據(jù)七個實用的實例來說明Chkconfig命令的使用方法。
1、用Shell腳本檢測服務系統(tǒng)啟動項狀態(tài)
當你只用服務名執(zhí)行chkconfig命令時,如果該服務已經(jīng)配置到系統(tǒng)啟動項即返回真。下面的代碼段是用來檢查一個服務是否已經(jīng)配置開機啟動。

代碼如下:


# vi check.sh


chkconfig network && echo "Network service is configured"
chkconfig junk && echo "Junk service is configured"

代碼如下:


# ./check.sh


Network service is configured

你也可以指定檢查該服務是否配置到指定的運行級。

代碼如下:


# vi check1.sh


chkconfig network --level 3 && echo "Network service is configured for level 3"
chkconfig network --level 1 && echo "Network service is configured for level 1"

代碼如下:


# ./check1.sh


Network service is configured for level 3

2、查看當前服務系統(tǒng)啟動項的狀態(tài)
&ndash;list選項用來顯示當前所有服務的系統(tǒng)啟動項狀態(tài)。

代碼如下:


# chkconfig --list


abrtd   0:off   1:off   2:off   3:on    4:off   5:on    6:off
acpid   0:off   1:off   2:off   3:off   4:off   5:off   6:off
atd     0:off   1:off   2:off   3:on    4:on    5:on    6:off
...
可以使用grep過濾顯示指定條件的服務。
下面的命令表示只顯示運行級為3的服務。

代碼如下:


chkconfig --list | grep 3:on


下面的命令表示只顯示network服務的啟動項狀態(tài)。

代碼如下:


chkconfig --list | grep network


3、添加一個新服務到啟動項
使用&ndash;add選項來添加一個指定服務到系統(tǒng)啟動服務列表。
下面的例子說明如何添加一個新服務(如iptables)到需要開機啟動的服務列表?!癱hkconfig &ndash;add”命令也會自動地開啟運行級2,3,4和5,如下:

代碼如下:


# chkconfig --list | grep iptables
# chkconfig --add iptables
# chkconfig --list | grep iptables


iptables       0:off   1:off   2:on    3:on    4:on    5:on    6:off
4、從系統(tǒng)啟動項列表刪除一個服務
下面的例子表明ip6tables已經(jīng)配置到啟動項。

代碼如下:


# chkconfig --list | grep ip6tables


ip6tables       0:off   1:off   2:off   3:on   4:off   5:off   6:off
使用&ndash;del選項從啟動列表刪除它。

代碼如下:


# chkconfig --del ip6tables
# chkconfig --list | grep ip6tables


5、為服務開啟或關閉選定的運行級
有時候你可能不想從啟動列表中刪除整個服務,然而你可能僅僅想關閉指定的運行級。
下面的例子是為nfserver服務關閉運行級5.

代碼如下:


# chkconfig --level 5 nfsserver off


你也可以同時關閉多個運行級,下面是關閉3和5運行級。

代碼如下:


# chkconfig --level 35 nfsserver off


6、rc.d子目錄下的腳本文件
無論你什么時候使用chkconfig命令添加或刪除一個服務,它都會在/etc/rc.d子目錄執(zhí)行某些動作。
當chkconfig &ndash;add命令被執(zhí)行,它會在對應的rc目錄創(chuàng)建一個符合鏈接文件來啟動和停止服務。
當chkconfig &ndash;del命令被執(zhí)行,它會在對應的rc目錄刪除相應的符號鏈接。
下面的例子表明xinetd服務已經(jīng)開啟運行級3和5,所以xinetd會有兩個文件在rc3.d目錄和兩個文件在rc5.d目錄。以K開頭的文件關機的時候用(K表示kill)。以S開頭的文件開機的時候用(S表示start)。

代碼如下:


# chkconfig --list | grep xinetd


xinetd                    0:off  1:off  2:off  3:on   4:off  5:on   6:off
xinetd based services:

代碼如下:


# cd /etc/rc.d/rc3.d
# ls | grep xinetd


K08xinetd
S14xinetd

代碼如下:


# cd /etc/rc.d/rc5.d

# ls | grep xinetd


K08xinetd
S14xinetd
7、添加操作使rcx.d目錄的變化
當你通過chkconfig命令添加一個新服務,默認的運行級會自動地為該服務開啟,并且會在對應的rcx目錄創(chuàng)建文件。
例如,如果nfsserver服務沒有在啟動項列表中,那nfsserver服務就沒有文件在/etc/rc.d/rc*.d目錄下。

代碼如下:


# chkconfig  --list | grep nfsserver


nfsserver                 0:off  1:off  2:off  3:off  4:off  5:off  6:off

代碼如下:


# ls /etc/rc.d/rc3.d | grep nfsserver
# ls /etc/rc.d/rc5.d | grep nfsserver


當你添加nfsserver服務之后,你將會在這些目錄下看到符號鏈接。

代碼如下:


# chkconfig --add nfsserver


nfsserver                 0:off  1:off  2:off  3:on   4:off  5:on   6:off

代碼如下:


# cd  /etc/rc.d/rc3.d
# ls -l | grep nfsserver


lrwxrwxrwx 1 root root 12 2011-06-18 00:52 K08nfsserver -> ../nfsserver
lrwxrwxrwx 1 root root 12 2011-06-18 00:52 S14nfsserver -> ../nfsserver

代碼如下:


# cd /etc/rc.d/rc5.d
# ls -l | grep nfsserver


lrwxrwxrwx 1 root root 12 2011-06-18 00:52 K08nfsserver -> ../nfsserver
lrwxrwxrwx 1 root root 12 2011-06-18 00:52 S14nfsserver -> ../nfsserver
當你使用&ndash;del或&ndash;level選項來關閉服務,在rcx.d目錄下對應的符號鏈接文件將會被刪除。

代碼如下:


# chkconfig --level 5 nfsserver off
# ls /etc/rc.d/rc5.d  | grep nfsserver

“Linux系統(tǒng)下chkconfig命令的使用方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質量的實用文章!

分享名稱:Linux系統(tǒng)下chkconfig命令的使用方法
本文鏈接:http://www.rwnh.cn/article30/gshsso.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網(wǎng)站策劃、做網(wǎng)站、建站公司、虛擬主機、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
涿州市| 行唐县| 保亭| 汝州市| 商洛市| 开阳县| 亚东县| 乐东| 安国市| 舞钢市| 都兰县| 神池县| 通化市| 敦化市| 水富县| 伊宁市| 黔西县| 进贤县| 沁水县| 米脂县| 东辽县| 大同县| 乐昌市| 汉中市| 奉节县| 南通市| 大丰市| 西藏| 武川县| 洛宁县| 北海市| 长子县| 永登县| 右玉县| 资源县| 沙坪坝区| 苍溪县| 讷河市| 南投市| 桐柏县| 凤山市|