sysv rc conf 服務管理程式

2022-09-08 16:18:14 字數 3531 閱讀 3828

sysv-rc-conf是乙個強大的服務管理程式,ubuntu執行級別linux 系統任何時候都執行在乙個指定的執行級上,不同的執行級的程式和服務都不同,所要完成的工作和要達到的目的不同,系統可以在這些執行級之間進行切換,以完成不同的工作。

linux 系統任何時候都執行在乙個指定的執行級上,並且不同的執行級的程式和服務都不同,所要完成的工作和要達到的目的都不同,系統可以在這些執行級之間進行切換,以完成不同的工作。

0        系統停機狀態

1        單使用者或系統維護狀態

2~5    多使用者狀態

6        重新啟動

runlevel

( runlevel 顯示上次的執行級別和當前的執行級別,「n」表示沒有上次的執行級別。)

init [0123456ss]

( 即在 init 命令後跟乙個引數,此引數是要切換到的執行級的執行級代號,如:用 init 0 命令關機;用 init 6 命令重新啟動。)

windows 使用 ntldr 作為 boot manager,如果您的系統中安裝多個

版本的 windows,您就需要在 ntldr 中選擇您要進入的系統。

linux 通常使用功能強大,配置靈活的 grub 作為 boot manager。

init 程序是 linux 的根程序,所有的系統程序都是它的子程序。

init 程序讀取 /etc/inittab 檔案中的資訊,並進入預設的執行級別,

按順序執行該執行級別對應資料夾下的指令碼。指令碼通常以 start 引數啟

動,並指向乙個系統中的程式。

通常情況下, /etc/rcs.d/ 目錄下的啟動指令碼首先被執行,然後是

/etc/rcn.d/ 目錄。例如您設定的執行級別為 3,那麼它對應的啟動

目錄為 /etc/rc3.d/ 。

根據 /etc/rcs.d/ 資料夾中對應的指令碼啟動 xwindow 伺服器 xorg

xwindow 為 linux 下的圖形使用者介面系統。

ubuntu 系統預設使用 gdm 作為登入管理器,您在登入管理器介面中

輸入使用者名稱和密碼後,便可以登入系統。(您可以在 /etc/rc3.d/

資料夾中找到乙個名為 s13gdm 的鏈結)

sudo apt-get install sysv-rc-conf

sudo sysv-rc-conf

acpi-support    這個是關於電源支援的預設是1,2,3,4,5下啟動,我認為你可以把它調整到s級別。

acpid               acpi的守護程式,預設是2-5開啟,我認為可以不用管。

alsa                 alsa聲音子系統,應該不用開啟它。

alsa-utils         這個服務似乎取代了alsa,所以開啟這個就可以了,我在s級別開啟它。

anacron          這是乙個用於執行到時間沒有執行的程式的服務,我認為它無所謂,所以關了它,這個可以隨便。

apmd              也是一種電源管理,我認為電腦如果不是很老,它就沒有開啟的必要了。

atd                  和anacron類似,我把它關了。

bluez-utiles     傳說中的藍芽服務,然後遺憾我沒有,所以關了。

bootlogd         似乎使用來寫log的,安全期間開著他也許比較好。

cron      指定時間執行程式的服務,所以開著比較好的。

dbus      訊息匯流排系統,非常重要,一定要開。

dns-clean   撥號連線用的,如果不用,就關了它。

evms      企業卷管理系統,由於我並不明白什麼叫做企業卷,所以我關了它。

fetchmail   用於郵件守護,我關了它。

gdm      gnome桌面管理器,我關了它,然後用startx啟動gnome。

halt       關機用的,不要更改

hdparm      這個我剛才有講,如果沒有ide硬碟也就不用開啟它了。

hotkey-setup   這個是給某些品牌筆記本設計的熱鍵對映,台式電腦使用者請關了它   

hotplug     這個是用於熱插拔的,我已經測試過了,在某些電腦上關閉它會使音效卡無效,請在s級別開啟它。

hplip      hp印表機專用的,應該可以關了它。

ifrename      網路介面重新命名,好像沒用,關了。

ifupdown   這個使用來開啟網路的,開著它。

ifupdown-clean   同上。

klogd      linux守護程式,接受來自核心和傳送資訊到syslogd的記錄,並記錄為乙個檔案,所以請開著它。

linux-restricted-modules-common    這個使用來使用受限制的模組的,你可以從/lib/linux-restricted-modules下檢視,如果沒有什麼,你可以關掉它。

lvm      邏輯卷管理器,如果你沒有請關了它。

makedev    用來建立裝置到/dev/請不要動他。

mdamd      管理raid用,如果你沒有請關閉它。

module-init-tools 從/etc/modules   加在擴充套件模組的,這個一般開著。

networking   增加網路介面和配置dns用,將它開啟。

ntp-server   與ubuntu時間伺服器進行同步的,關了。

pcmcia      啟用pcmica裝置,遺憾我有生以來都沒有見過這樣的裝置,關了它。

powernowd    用於管理cpu的客戶端程式,如果有變頻功能,比如amd的quite'   cool 那麼就開啟它吧。

ppp       撥號用的,我關了它。

ppp-dns      一樣,也關了。

readahead   預載入服務,讓我想起了win的預讀,當然他們不同,它會使啟動變慢3-4妙,所以我關了它。

reboot      重啟用的,不要動。

rmnologin   如果發現nologin,就去除它,在筆記本上不用開啟。

rsync      rsync協議守護,請視情況而定。

screen-cleanup    乙個清除開機螢幕的指令碼,隨便。

sendsigs      重啟和關機時向所有程序傳送訊息。所以不要管它。

single       啟用但使用者模式,不用管它。

stop-bootlogd   從2,3,4,5級別停止bootlogd,不用管它。

sudo      這個不用說吧,不用管它。

sysklogd   用於記錄系統日誌資訊,不用管它。

udev

使用者空間dev檔案系統,不用管它。

udev-mab   同上。

umountfs   用來解除安裝檔案卷的,不用管它。

urandom   生成隨即數的,不知道怎麼用,不用管它。

usplash      那個漂亮的啟動畫面,但是我關了它,它也存在,所以想關他需要把核心起動引數中的splash一句刪掉。 

vbes**e      顯示卡bios配置工具,不用管它。

xorg-common   設定x服務ice socket。不用管它。

詳解管理root使用者許可權的sudo服務程式

在你想要使用超級許可權臨時執行一條命令時,sudo 命令非常方便,但是當它不能如你期望的工作時,你也會遇到一些麻煩。比如說你想在某些日誌檔案結尾新增一些重要的資訊,你可能會嘗試這樣做 echo important note var log somelog bash var log somelog p...

小程眼裡的微服務

最近一直在研究微服務有了一點小小的成果,前段時間給公司部門同事做了分享,在此將ppt發出來與大家分享。這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫描述 這裡寫...

ubuntu服務管理

redhat 提供了chkconfig這個命令來管理系統在不同執行級別下的服務開啟 關閉 chkconfig servicename on off 並可以用chkconfig list 兩個槓 檢視當前的制定狀況。ubuntu裡沒有這個命令,其實也可以不用任何命令簡單管理系統服務,可以通過改變 et...