Red Hat中的chkconfig命令

2021-04-28 10:36:28 字數 2094 閱讀 1497

red hat 設計 chkconfig 的目的就是用來管理系統初始化的時候啟動的服務。還能通過管理 init 指令碼的符號連線得以最終控制啟動關閉時的系統任務。

1)列出系統在各個執行級別下啟動時的服務

# chkconfig -list

brltty                                0:off  1:off  2:off  3:off  4:off  5:off  6:off  s:on

checkfs.sh                        0:off  1:off  2:off  3:off  4:off  5:off  6:off  s:on

checkroot.sh                    0:off  1:off  2:off  3:off  4:off  5:off  6:off  s:on

console-setup                 0:off  1:off  2:off  3:off  4:off  5:off  6:off  s:on

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

在輸出的每一行,最開始的段代表在 /etc/init.d 中的 init 指令碼名。 其餘的區段表示指令碼進入各個執行級時的各執行級 0-6 的狀態。 例如,cron 應當在進入執行級 2、3、4、5 的時候啟動,當進入 0、1、 6的時候停止。

我們可以用這個命令來驗證一下上面的輸出結果是否正確。

# find /etc/rc*.d -name '*cron*' -print

/etc/rc1.d/k11cron

/etc/rc1.d/k11anacron

/etc/rc2.d/s89cron

/etc/rc2.d/s89anacron

/etc/rc3.d/s89cron

/etc/rc3.d/s89anacron

/etc/rc4.d/s89cron

/etc/rc4.d/s89anacron

/etc/rc5.d/s89cron

/etc/rc5.d/s89anacron

還可以在--list後指出要顯示的服務名稱,如:

# chkconfig --list sshd

就是僅檢視服務sshd在各個執行級別是否啟動。

2)調整開機啟動服務項

格式:chkconfig [--level 《執行級》] 《名字》

例子:在執行級2中,禁止啟動sshd服務

# chkconfig --level 2 sshd off

3)向chkconfig註冊服務的啟動檔案。系統自帶的服務都向chkconfig註冊過,因此我們可以通過chkconfig --list這樣的命令來檢視到它們的是否啟動。如果你自己建立了某個服務,就要通過下面介紹的命令來向chkconfig註冊。

chkconfig startupfile

例子:# chkconfig --list bluetooth

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

# chkconfig --del bluetooth

# chkconfig --list bluetooth

報錯資訊(須補)

# chkconfig --add bluetooth

# chkconfig --list bluetooth

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

4)chkconfig可以用來管理臨時服務程式,也就是由xinetd來負責啟動的服務。

chkconfig xinetd file [on | off]

上面這條命令其實是做了如下兩件事情:

* 修改位於/etc/xinetd.d/目錄下的啟動檔案配置檔案,將其中的disable引數改為yes或者no;

* 重新傳送sighup訊號給xinetd程序,讓它過載配置檔案。

RedHat中squid簡易配置

環境及軟體 redhat el 6.3 32bit 2.6.32 279.el6.i686 squid 3.1.10 1.el6.i686 安裝配置過程 使用本地yum源,安裝 yum y install squid 一般在redhat的系統安裝盤裡面都會有的 主要配置檔案為squid.conf v...

Linux系統中的redhat的常用輸入命令

redhat linux的命令 一.啟動,關機,登入,登出相關命令 登入登出 登出停止系統 停止系統 重啟動切斷電源 把記憶體裡的內容寫入磁碟 安裝lilo啟動管理程式 安裝lilo啟動管理程式 二.shell相關命令 切換shell 顯示命令履歷 設定命令別名 取消命令別名 顯示命令所在位置 查詢...

RedHat中ifconfig命令不能使用解決方案

在redhat中,開啟終端,執行 ifconfig 命令,如果給出的提示是 command not found 那裡我們可以按下面的方法來解決 1.輸入 ifconfig 命令的絕對路徑,ifconfig在是 sbin這個目錄下面,所以在終端輸入下列命令就可以執行此命令 sbin ifconfig ...