轉 linux設置開機服務自動啟動/關閉自動啟動命令 chkconfig


原文連接http://blog.csdn.net/jiangguilong2000/article/details/8259360

chkconfig命令主要用來更新(啟動或停止)和查詢系統服務的運行級信息。但chkconfig不會立即自動禁止或激活一個服務,需要服務器重啟才生效。

 

語法:
[plain]  view plain  copy
 
 print?
  1. chkconfig --list [name]  
  2.  chkconfig --add name  
  3.  chkconfig --del name  
  4.  chkconfig [--level levels] name <on|off|reset>  
  5.  chkconfig [--level levels] name  
  6.  chkconfig 沒有參數運行時,顯示用法。如果加上服務名,那么就檢查這個服務是否在當前運行級啟動。  
chkconfig --list :顯示所有運行級系統服務的運行狀態信息(on或off)。如果指定了name,那么只顯示指定的服務在不同運行級的狀態。
>> chkconfig --list 
>>chkconfig --list smb 
chkconfig --add name:增加一項新的服務。但默認所有級別都關閉狀態
>>chkconfig --add smb
chkconfig [--level levels] name <on|off|reset>:設置某一服務在指定的運行級是被啟動,停止還是重置。例如,要在3,4,5運行級停止smb服務,則命令如下:
>>chkconfig --level 2345 smb on 
表示 2,3,4,5 級別為啟動
>>chkconfig --level 2345 smb off  
表示2,3,4,5 級別為關閉
chkconfig --del name:刪除服務
>>chkconfig --del smb 
表示刪除smb的服務,當然,肯定是關閉了
附加介紹一下Linux系統的運行級的概念:

    Linux中有多種運行級,常見的就是多用戶的2,3,4,5 ,很多人知道5是運行X-Windows的級別,而0就是關機了。

linux 系統默認運行級別,命令方式通常是3,圖形方式通常是5,/etc/inittab里的initdefault就知道了

 

[plain]  view plain  copy
 
 print?
  1. 0 為停機,機器關閉。(千萬不要把initdefault設置為0 )  
  2. 1 為單用戶模式,就像Win9x下的安全模式類似。  
  3. 2 為多用戶模式,但是沒有NFS支持。  
  4. 3 為完整的多用戶模式,是標准的運行級。  
  5. 4 一般不用,在一些特殊情況下可以用它來做一些事情。例如在筆記本電腦的電池用盡時,可以切換到這個模式來做一些設置。  
  6. 5 就是X11,進到X Window系統了。  
  7. 6 為重啟,運行init 6機器就會重啟。(千萬不要把initdefault設置為6 )  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM