在
RedHat
下,發現有三個命令可以用來配置系統服務的啟動,分別是:
l????????
ntsysv
l????????
chkconfig
l????????
serviceconf
其中,
serviceconf
是在
X
下面的圖形化的配置,很方便,就不作過多的介紹。剩下的兩個都是可以在終端啟動的。其中,
ntsysv
是終端下面的圖形化配置程序,默認是用來配置當前運行級別的啟動服務。但是可以通過在后面加入參數
--level xxx
來指定修改所影響的運行級別。其中
“xxx”
表示運行級別的數字,從
0
到
9
,不加任何空格。如:
表示要對運行在
3
、
4
和
5
級的相應服務的啟動配置作修改。啟動之后,就簡單的選擇希望在指定級別下自動啟動的服務了。
chkconfig
可以用來列出、添加和刪除系統服務的信息。這里需要特別指出的是,當我們向系統中添加一個服務時,如
Mysql Server
,如果不是
RPM
安裝,需要手動進行啟動。這時,我們可以將
MySQL
的啟動腳本,可能是
mysql.server
拷貝到
/etc/init.d/
目錄下。根據喜好,也可以將其更名為
mysqld
。這樣比較符合系統的命名習慣。這時,為了使該服務可以在系統啟動的時候自動運行,可以采用如下命令來添加:
默認情況下,參數
on
、
off
和
reset
只影響
2
、
3
、
4
和
5
級的系統啟動信息。如果需要特殊定制,可以使用參數
--level
對其進行指定。方式跟
ntsysv
的
--level
參數一致。
posted on 2006-03-28 23:01
思考 閱讀(1076)
評論(0) 編輯 收藏 所屬分類:
其他技術文章 、
Linux技術