1. 程式人生 > >chkconfig命令(管理開機自啟)

chkconfig命令(管理開機自啟)

com 把他 目錄 rc.local pcb 設置ip 重啟 init.d evel

  提供了一個簡單的命令行工具來維護/etc/rc[0-6].d目錄層次結構通過減輕系統管理員的直接操作任務,在這些目錄中的許多符號鏈接。僅是簡單的改變了符號鏈接,而非立即啟動或禁止一個服務。

  語法:

chkconfig [--list] [--type type][name]
chkconfig --add name
chkconfig --del name
chkconfig --override name
chkconfig [--level levels] [--type type] name <on|off|reset|resetpriorities> 註:on表示開啟,off表示禁用
chkconfig [--level levels] [--type type] name

  選項:

    --list [name]:列出所有服務,如果指定了服務名稱,則只顯示該服務;

    --add name:添加一個服務;

    --del name:刪除一個服務;

    --level levels:指定一個服務要在哪個運行級別中開啟或關閉。

      level等級:

        0:關機;

        1:單用戶模式;

        2:多用戶模式,沒有NFS;

        3:標準多用戶模式;

        4:不可用;

        5:X11,圖形界面模式;

        6:重啟。

實例:

    技術分享

      on和off開關,默認情況下僅對2345級別生效。

    設置iptables的235級別為on,

    技術分享

轉載:如何讓一個服務或腳本開機自啟動?

方法一 簡單粗暴/etc/rc.local

所有你想啟動的腳本或服務,把他們啟動的命令放入/etc/rc.local這個文件中即可。

啟動的時候註意下啟動順序,比如說nfs和rpcbind(Portmap)服務.

方法二 專業的管理工具chkconfig

Chkconfig管理一個服務或腳本讓他開機自啟動有下面幾個條件:

1.這個服務或腳本必須存放在/etc/init.d目錄下面

2.必須要有執行權限(x權限)

3.這個腳本或服務的前幾行必須要有

# chkconfig: 2345 99 99 必須要有這一行否則chkconfig不認識

#[空格]chkconfig:[空格]默認在哪個運行級別啟動這個服務或軟件[空格]第幾個開機啟動的[空格]關機的順序

4.chkconfig --add 服務名字/腳本名字 把服務或腳本加入到chkconfig 管理之中。

原貼:http://lidao.blog.51cto.com/3388056/1920791

    

chkconfig命令(管理開機自啟)