激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統(tǒng)進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - Linux系統(tǒng)下chkconfig命令使用詳解

Linux系統(tǒng)下chkconfig命令使用詳解

2019-07-11 17:25憤怒的小狐貍MONKEY_D_MENG Linux

這篇文章主要介紹了Linux系統(tǒng)下chkconfig命令使用詳解,是Linux入門學習中的基礎(chǔ)知識,需要的朋友可以參考下

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

復制代碼

代碼如下:


chkconfig --add mysql


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

復制代碼

代碼如下:


chkconfig --level 35 mysql on


在其他級別上設(shè)為off

復制代碼

代碼如下:


chkconfig --level 01246 mysql off


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

復制代碼

代碼如下:


#chkconfig --list mysql


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

 


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

 

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

復制代碼

代碼如下:


# 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、查看當前服務(wù)系統(tǒng)啟動項的狀態(tài)
–list選項用來顯示當前所有服務(wù)的系統(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過濾顯示指定條件的服務(wù)。
下面的命令表示只顯示運行級為3的服務(wù)。

復制代碼

代碼如下:


chkconfig --list | grep 3:on


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

復制代碼

代碼如下:


chkconfig --list | grep network


3、添加一個新服務(wù)到啟動項
使用–add選項來添加一個指定服務(wù)到系統(tǒng)啟動服務(wù)列表。
下面的例子說明如何添加一個新服務(wù)(如iptables)到需要開機啟動的服務(wù)列表。“chkconfig –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)啟動項列表刪除一個服務(wù)
下面的例子表明ip6tables已經(jīng)配置到啟動項。

復制代碼

代碼如下:


# chkconfig --list | grep ip6tables


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

復制代碼

代碼如下:


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


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

復制代碼

代碼如下:


# chkconfig --level 5 nfsserver off


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

復制代碼

代碼如下:


# chkconfig --level 35 nfsserver off


6、rc.d子目錄下的腳本文件
無論你什么時候使用chkconfig命令添加或刪除一個服務(wù),它都會在/etc/rc.d子目錄執(zhí)行某些動作。
當chkconfig –add命令被執(zhí)行,它會在對應(yīng)的rc目錄創(chuàng)建一個符合鏈接文件來啟動和停止服務(wù)。
當chkconfig –del命令被執(zhí)行,它會在對應(yīng)的rc目錄刪除相應(yīng)的符號鏈接。
下面的例子表明xinetd服務(wù)已經(jīng)開啟運行級3和5,所以xinetd會有兩個文件在rc3.d目錄和兩個文件在rc5.d目錄。以K開頭的文件關(guān)機的時候用(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命令添加一個新服務(wù),默認的運行級會自動地為該服務(wù)開啟,并且會在對應(yīng)的rcx目錄創(chuàng)建文件。
例如,如果nfsserver服務(wù)沒有在啟動項列表中,那nfsserver服務(wù)就沒有文件在/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服務(wù)之后,你將會在這些目錄下看到符號鏈接。

復制代碼

代碼如下:


# 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
當你使用–del或–level選項來關(guān)閉服務(wù),在rcx.d目錄下對應(yīng)的符號鏈接文件將會被刪除。

復制代碼

代碼如下:


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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩亚洲在线 | 在线看成人av | 国产午夜精品一区二区三区免费 | 黄色影视大全 | 双性精h调教灌尿打屁股的文案 | 91精品国产九九九久久久亚洲 | 成年免费网站 | 久久男人的天堂 | 中文字幕偷拍 | 国产精品久久久久久久午夜片 | 久草视频在线看 | 国产手机在线视频 | 久章草在线观看 | 久久久久久久久久久久网站 | 女人解衣喂奶电影 | 免费播放欧美毛片 | 黄www片 | 一级做受毛片免费大片 | 精品一区二区在线播放 | 777zyz色资源站在线观看 | 黄网站免费观看视频 | 日本黄色免费观看视频 | 爱爱视频天天干 | 欧美视频首页 | 国产黄色毛片 | 欧美视频国产 | 日韩精品羞羞答答 | 久久久一区二区三区四区 | 午夜精品区 | 亚洲日本乱码在线观看 | 有一婷婷色 | 欧美成人自拍 | 暴力强行进如hdxxx | 久久久成人动漫 | 成人福利在线播放 | av手机在线免费播放 | 免费a级片在线观看 | 日本最新免费二区三区 | 亚洲第一色片 | 精品一二三区视频 | 一级尻逼视频 |