亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務(wù)! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務(wù)咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術(shù)支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當(dāng)前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

Linux開機啟動chkconfig命令詳解

添加時間:2016-3-1 21:11:29  添加: 思海網(wǎng)絡(luò) 
Linux開機啟動chkconfig命令詳解

chkconfig

chkconfig在命令行操作時會經(jīng)常用到。它可以方便地設(shè)置和查詢不同運行級上的系統(tǒng)服務(wù)。這個可要好好掌握,用熟練之后,就可以輕輕松松的管理好你的啟動服務(wù)了。
注:謹(jǐn)記chkconfig不是立即自動禁止或激活一個服務(wù),它只是簡單的改變了符號連接。

chkconfig 語法:

chkconfig       [--add]      [--del]     [--list]      [系統(tǒng)服務(wù)] 
chkconfig       [--level/levels]      [等級代號]      [系統(tǒng)服務(wù)]      [on/off/reset] 
 
語法解釋 :

chkconfig 沒有參數(shù)運行時,顯示用法。如果加上服務(wù)名,那么就檢查這個服務(wù)是否在當(dāng)前運行級啟 動。如果是,返回true,否則返回false。如果在服務(wù)名后面指定 了on,off或者reset,那么chkconfi 會改變指定服務(wù)的啟動信息。on 和 off 分別指服務(wù)被啟動和停止,reset指重置服務(wù)的啟動信息,無論有問題的初始化腳本指定了什么。on 和 off 開關(guān),系統(tǒng)默認(rèn)只對運行級3,4,5有效, 但是reset可以對所有運行級有效。
- -level選項可以指定要查看的運行級而不一定是當(dāng)前運行級。
需要說明的是,對于每個運行級,只能有一個啟動腳本或者停止腳本。當(dāng)切換運行級時,init不會重新啟動已經(jīng)啟 動的服務(wù),也不會再次去停止已經(jīng)停止的服務(wù)。
chkconfig     – -list :顯示所有運行級系統(tǒng)服務(wù)的運行狀態(tài)信息(on或off)。 如果指定了name,那么只顯示指定的服務(wù)在不同運行級的狀態(tài)。
chkconfig     – -add    name:增加一項新的服務(wù)。chkconfig確保每個運 行級有一項啟動(S)或者殺死(K)入口。如有缺少,則會從缺省的init腳本自動建立。
chkconfig     – -del    name:刪除服務(wù),并把相關(guān)符號連接從/etc/rc[0-6].d刪 除。
chkconfig     [--level|levels]     [運行級]    系統(tǒng)服務(wù)     [on|off|reset]:設(shè)置某一服務(wù) 在指定的運行級是被啟動,停止還是重置。
例如,要在3,4,5運行級停止nfs服務(wù),則命令如下:

chkconfig   --level   345   nfs   off 

運行級文件:

每個被chkconfig管理的服務(wù)需要在對應(yīng)的init.d下的腳本加上兩行 或者更多行的注釋。

第一行告訴chkconfig缺省啟動的運行級以及啟動 和停止的優(yōu)先級。如果某服務(wù)缺省不在任何運行級啟動,那么使用 - 代 替運行級。

第二行對服務(wù)進行描述,可以用\ 跨行注釋。

例如,random.init包含三行:

# chkconfig: 2345 20 80
# deion: Saves and restores system entropy pool for \
# higher quality random number generation.

附加介紹一下Linux系統(tǒng)的運行級的概念:

Linux OS 將操作 環(huán)境分為以下7個等級,即
0:關(guān)機
1:單用戶模式(單用戶、無網(wǎng)絡(luò))
2:無網(wǎng)絡(luò)支持的多用戶模式(多用戶、無網(wǎng)絡(luò))
3:有網(wǎng)絡(luò)支持的多用戶模式(多用戶、有網(wǎng)絡(luò))
4:保留,未使用
5:有網(wǎng)絡(luò)支持有X-Window支持的多用戶模式(多用戶、有網(wǎng)絡(luò)、X-Window界面)
6:重新引導(dǎo)系統(tǒng),即重啟

Linux中有多種運行級,常見的就是多用戶的2,3,4,5 ,很 多人知道5是運行X-Windows的級別,而0就是關(guān)機了。運行級的改變可以通過init命令來切換。例如,假 設(shè)你要維護系統(tǒng)進入單用戶狀態(tài),那 么,可以使用init1來切換。在Linux的運行級的切換過程中,系統(tǒng)會自動尋找對應(yīng)運行級的目錄/etc/rc[0-6].d下的K和S開頭的文件, 按后面的數(shù)字順序,執(zhí)行這些腳本。對這些腳本的維護,是很繁瑣的一件事情,Linux提供了chkconfig命令用來更新和查詢不同運行級上的系統(tǒng)服 務(wù)。

范例:

1.查看在 各種不同的執(zhí)行等級中,各項服務(wù)的狀況:

代碼如下:$chkconfig --list 
2.列出系統(tǒng)服務(wù)vsftpd在各個執(zhí)行等級的啟動情況:

代碼如下:$chkconfig --list vsftpd 
3.在執(zhí)行等級3,5時,關(guān)閉vsftpd系統(tǒng)服務(wù):

代碼如下:$chkconfig --level 35 vsftpd off 
4.在執(zhí)行等級2,3,5時,開啟 vsftpd系統(tǒng)服務(wù):


代碼如下:$chkconfig --level 235 vsftpd on 
4.1.在執(zhí)行等級2,3,5時,重啟vsftpd系統(tǒng)服務(wù):


代碼如下:chkconfig --level 235 vsftpd restart 
5.關(guān)閉一些自己不需要的服務(wù):

如果沒有打印機:


代碼如下:$chkconfig --level 235 cups off 
如果沒有局域網(wǎng):


代碼如下:$chkconfig --level 235 smb off 
如果不需要遠(yuǎn)程用戶登錄的:

代碼如下:$chkconfig --level 235 sshd off 
如果不需要定時任務(wù)的:

代碼如下:$chkconfig --level 235 crond off 
如果不需要添加新硬件的:

代碼如下:$chkconfig --level 235 kudzu off 
查看特定系統(tǒng)服務(wù)的進程狀態(tài),如httpd:

代碼如下:$chkconfig --list | grep httpd 
1、如何增加一個服務(wù)?

首先,服務(wù)腳本必須存放在/etc/ini.d/目錄下;
其次,需要用chkconfig ––add servicename來在chkconfig工具服務(wù)列表中增加此服務(wù),此時服務(wù)會被在/etc/rc.d/rcN.d中賦予K/S入口了。
最后,你就可以上面教的方法修改服務(wù)的默認(rèn)啟動等級了。

2、Linux下如何自動啟動MySQL ?

首先確保/etc/rc.d/init.d/mysqld 存在,若用 service mysqld start 能夠正常啟動,表示服務(wù)存在
(注意:如果是rpm形式安裝,相應(yīng)服務(wù)會自動在/etc/rc.d/init.d目錄注冊的)。
運行命令:


代碼如下:chkconfig --add mysqld 
運行命令:



代碼如下:chkconfig --level 345 mysqld on 
重啟即可

 如何是源碼安裝,如何讓軟件開機啟動,以Apache為例?
 
在linux下安裝了apache 服務(wù)(通過下載二進制文件經(jīng)濟編譯安裝、而非rpm包)、apache 服務(wù)啟動命令:
/server/apache/bin/apachectl start  。讓apache服務(wù)運行在運行級別3下面。  命令如下:

代碼如下:
touch /etc/rc.d/init.d/apache
vi /etc/rc.d/init.d/apache
chown -R root /etc/rc.d/init.d/apache
chmod 700 /etc/rc.d/init.d/apache
ln -s /etc/rc.d/init.d/apache /etc/rc.d/rc3.d/S60apache #S 是start的簡寫、代表啟動、K是kill的簡寫、代表關(guān)閉。60數(shù)字代表啟動的順序。

apache的內(nèi)容:

代碼如下:
#!/bin/bash
#Start httpd service
/server/apache/bin/apachectl start

至此 apache服務(wù)就可以在運行級別3下 隨機自動啟動了。

(注意:當(dāng)創(chuàng)建完 /etc/rc.d/init.d/apache 文件后,其實可以結(jié)合 chkconfig 對啟動服務(wù)進行相應(yīng)的調(diào)整的。) 

另外,也可把啟動命令 /server/apache/bin/apachectl start 直接寫入 /etc/rc.d/rc.local 文件中,達(dá)到開啟啟動的目的!

關(guān)鍵字:Linux、chkconfig、命令、網(wǎng)絡(luò)
分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務(wù)經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報有獎  警警  手機打開網(wǎng)站