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

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

Linux開機啟動chkconfig命令詳解

添加時間:2016-3-1 21:11:29  添加: 思海網絡 
Linux開機啟動chkconfig命令詳解

chkconfig

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

chkconfig 語法:

chkconfig       [--add]      [--del]     [--list]      [系統服務] 
chkconfig       [--level/levels]      [等級代號]      [系統服務]      [on/off/reset] 
 
語法解釋 :

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

chkconfig   --level   345   nfs   off 

運行級文件:

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

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

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

例如,random.init包含三行:

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

附加介紹一下Linux系統的運行級的概念:

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

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

范例:

1.查看在 各種不同的執行等級中,各項服務的狀況:

代碼如下:$chkconfig --list 
2.列出系統服務vsftpd在各個執行等級的啟動情況:

代碼如下:$chkconfig --list vsftpd 
3.在執行等級3,5時,關閉vsftpd系統服務:

代碼如下:$chkconfig --level 35 vsftpd off 
4.在執行等級2,3,5時,開啟 vsftpd系統服務:


代碼如下:$chkconfig --level 235 vsftpd on 
4.1.在執行等級2,3,5時,重啟vsftpd系統服務:


代碼如下:chkconfig --level 235 vsftpd restart 
5.關閉一些自己不需要的服務:

如果沒有打印機:


代碼如下:$chkconfig --level 235 cups off 
如果沒有局域網:


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

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

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

代碼如下:$chkconfig --level 235 kudzu off 
查看特定系統服務的進程狀態,如httpd:

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

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

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

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


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



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

 如何是源碼安裝,如何讓軟件開機啟動,以Apache為例?
 
在linux下安裝了apache 服務(通過下載二進制文件經濟編譯安裝、而非rpm包)、apache 服務啟動命令:
/server/apache/bin/apachectl start  。讓apache服務運行在運行級別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的簡寫、代表關閉。60數字代表啟動的順序。

apache的內容:

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

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

(注意:當創建完 /etc/rc.d/init.d/apache 文件后,其實可以結合 chkconfig 對啟動服務進行相應的調整的。) 

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

關鍵字:Linux、chkconfig、命令、網絡
分享到:

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