歡迎您光臨本站 註冊首頁

linux視頻教程之系統服務啟動

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

這次主要說一下系統服務啟動相關命令

某些服務在開機的時候啟動能不能執行跟你的/etc/rc.d/init.d 裡頭的服務設定項目有關 ntsysv       <== 目前的run-level 下的設定修改啟動項 ntsysv --level 5  <== 不同run-level 下的設定修改啟動項 這些要注意一下運行的級別 service 可以直接將該服務啟動 service [service name] [start|stop|restart] service name :這個服務名稱必須要實際存在/etc/rc.d/init.d 這個目錄下才行 service xinetd restart 重新啟動xinetd 這個命令在配伺服器方面是經常會用的 chkconfig [--level levels] [--list|add|del] [service name] 參數說明: --level :同樣的說明了可以設定不同的run-level 的 --list :列出run-level 情況下的該套件名稱是否有被開機啟動?! --add :增加一個service_name 在開機的時候啟動; --del :刪除一個開機啟動的服務! service name :這個服務名稱必須要實際存在/etc/rc.d/init.d 這個目錄下才行 chkconfig <==列出系統所擁有的執行服務,並且列出在各個運行級別是否開機啟動? chkconfig --list sendmail  <==列出sendmail 的啟動! sendmail 在run-level 0,1,3,5,6 的時候是off ,而在2,4 是On 我們來改一下 看,全是off了 chkconfig 這個程序可以將/etc/rc.d/init.d/ 裡面的可執行服務與/etc/xinetd.d 裡面的相關 可執行的服務,連結到目前的runlevel裡頭去,或者是您可以定義你的run-level 讓你的該項服 務在開機的時候就給他啟動?不過請注意 service 是馬上讓你的該項服務立刻啟動,但是chkconfig 則僅是設定某個服務在開機得時候可以被啟動,是不一樣的 init [0-6] 進入到相關的級別 0 - halt (Do NOT set initdefault to this) 關機 1 - Single user mode 單人使用(系統有問題時候的登入狀況) 2 - Multiuser, without NFS (The same as 3, if you do not have networking) 多人但無網路 3 - Full multiuser mode 文字界面登入的多人系統 4 - unused 系統保留 5 - X11 X-Windows 圖形界面登入的多人系統 6 - reboot (Do NOT set initdefault to this) 重新開機 這也就是為什麼我一般會用init 6 重新開機 這樣就進入到5了 這幾個命令不是很難,很容易掌握 成功!!!!!!!!

本文出自 「單身貴族」 博客,請務必保留此出處http://liuxin1982.blog.51cto.com/4338970/776042


[火星人 ] linux視頻教程之系統服務啟動已經有450次圍觀

http://coctec.com/docs/linux/show-post-47034.html