綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|論壇轉(zhuǎn)帖|廠商大全

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁操作系統(tǒng)linux → linux開機啟動項及啟動項設(shè)置

linux開機啟動項及啟動項設(shè)置

我要評論 2012/10/16 08:58:16 來源:綠色資源網(wǎng) 編輯:sonlywya.cn [ ] 評論:0 點擊:918次

簡單的說下運行級就是操作系統(tǒng)當(dāng)前正在運行的功能級別。這個級別從1到6 ,具有不同的功能。

不同的運行級定義如下

# 0 - 停機(千萬不能把initdefault 設(shè)置為0 )

# 1 - 單用戶模式                                     # s   init s = init 1

# 2 - 多用戶,沒有 NFS

# 3 - 完全多用戶模式(標(biāo)準(zhǔn)的運行級)

# 4 - 沒有用到

# 5 - X11 多用戶圖形模式(xwindow)

# 6 - 重新啟動 (千萬不要把initdefault 設(shè)置為6 )

這些級別在/etc/inittab 文件里指定。這個文件是init 程序?qū)ふ业闹饕募?,最先運行的服務(wù)是放在/etc/rc.d 目錄下的文件。在大多數(shù)的Linux 發(fā)行版本中,啟動腳本都是位于 /etc/rc.d/init.d中的。這些腳本被用ln 命令連接到 /etc/rc.d/rcn.d 目錄。(這里的n 就是運行級0-6)

chkconfig 命令有五項功能:添加服務(wù),刪除服務(wù),列表服務(wù),改變啟動信息以及檢查特定服務(wù)的啟動狀態(tài)。

   語法為:

   chkconfig --list [name]

   chkconfig --add name

   chkconfig --del name

   chkconfig [--level levels] name

   chkconfig [--level levels] name  

chkconfig 沒有參數(shù)運行時,顯示用法。如果加上服務(wù)名,那么就檢查這個服務(wù)是否在當(dāng)前運行級啟動。如果是,返回 true,否則返回false。 --level 選項可以指定要查看的運行級而不一定是當(dāng)前運行級。

   如果在服務(wù)名后面指定了on,off 或者 reset,那么 chkconfig 會改變指定服務(wù)的啟動信息。on 和 off 分別指服務(wù)在改變運行級時的啟動和停止。reset 指初始化服務(wù)信息,無論有問題的初始化腳本指定了什么。

   對于 on 和 off 開關(guān),系統(tǒng)默認只對運行級 3,4, 5有效,但是 reset 可以對所有運行級有效。指定 --level 選項時,可以選擇特定的運行級。

   需要說明的是,對于每個運行級,只能有一個啟動腳本或者停止腳本。當(dāng)切換運行級時,init 不會重新啟動已經(jīng)啟動的服務(wù),也不會再次去停止已經(jīng)停止的服務(wù)。

   選項介紹:

   --level levels

   指定運行級,由數(shù)字 0 到 7 構(gòu)成的字符串,如:

   --level 35 表示指定運行級3 和5。

   要在運行級別3、4、5中停運 nfs 服務(wù),使用下面的命令:chkconfig --level 345 nfs off

   --add name

   這個選項增加一項新的服務(wù),chkconfig 確保每個運行級有一項 啟動(S) 或者 殺死(K) 入口。如有缺少,則會從缺省的init 腳本自動建立。

   --del name

   用來刪除服務(wù),并把相關(guān)符號連接從 /etc/rc[0-6].d 刪除。

   --list name

   列表,如果指定了name 那么只是顯示指定的服務(wù)名,否則,列出全部服務(wù)在不同運行級的狀態(tài)。

運行級文件

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

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

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

   例如,random.init 包含三行:

   # chkconfig: 2345 20 80

   # description: Saves and restores system entropy pool for

   # higher quality random number generation.

   表明 random 腳本應(yīng)該在運行級 2, 3, 4, 5 啟動,啟動優(yōu)先權(quán)為20,停止優(yōu)先權(quán)為 80。

   好了,介紹就到這里了,去看看自己目錄下的/etc/rc.d/init.d 下的腳本吧。

   設(shè)置自啟動服務(wù):chkconfig --level 345 nfs on

配置啟動項方法

命令行模式

#service servicename status是當(dāng)前狀態(tài)

#chkconfig --list servicename是查看啟動狀態(tài),也就是是否開機自動啟動

#chkconfig --list    列出所有開機啟動項#chkconfig --level 345 xx off   把不想啟動的項345級別設(shè)置為off(關(guān)閉)(服務(wù)名xx)

界面模式終端中直接輸入#ntsysv

Linux啟動項說明

apmd--apmd用來監(jiān)視系統(tǒng)用電狀態(tài),并將相關(guān)信息通過syslogd寫入日志。也可以用來在電源不足時關(guān)機

arpwatch--用來維護以太網(wǎng)物理地址和ip地址的對應(yīng)關(guān)系

atd--運行用戶用at命令調(diào)度的任務(wù)。也在系統(tǒng)負荷比較低時運行批處理任務(wù)

autofs--當(dāng)您需要時自動轉(zhuǎn)載文件系統(tǒng),而當(dāng)您不需要時自動卸載

chargen--tcp版本的chargen server

chargen-udp--udp版本的chargen server

crond--周期地運行用戶調(diào)度的任務(wù)。比起傳統(tǒng)的unix版本添加了不少屬性,而且更安全,配置更簡單

daytime--tcp版本的daytime server

daytime-udp--udp版本的daytime server

echo--tcp版本的echo server

echo-udp--udp版本的echo server

eklogin--接受rlogin會話鑒證和用kerberos5加密的一種服務(wù)

finger--用于應(yīng)答finger請求的服務(wù)

gpm--為文本模式下的linux程序提供了鼠標(biāo)的支持。它也支持控制臺鼠標(biāo)的拷貝,粘帖操作以及彈出式菜單 (必須)

gssftp--接受可被kerberos5驗證的ftp連接

httpd--h(huán)ttp是著名的www服務(wù)器,可用來提供html文件以及cgi動態(tài)內(nèi)容服務(wù)

identd--提供驗證身份的方法

ipchains--ipchains包過濾防火墻

iptables--iptables包過濾防火墻

ipvsadm--調(diào)用ipvsadm來建立和維護ipvs路由選擇表

isdn--啟用isdn(綜合服務(wù)數(shù)字網(wǎng))服務(wù)

kadmin--更改在主控kdc中使用本機的kadmin工具,或透過kadmin服務(wù)來完成

kdcrotate--設(shè)置配置文件/etc/krb5.con中的kdcs表項

keytable--該程序的功能是轉(zhuǎn)載您在/etc/sysconfig/keyboards里說明的鍵盤映射表

klogin--接受bsd方式的rlogin會話,但需要使用kerbeos5驗證

kprop--是否允許kdc接收來的master kdc的升級

krb5-telnet--允許普通的telnet登陸,但也可使用kerberos5驗證

krb524--是以改變kerberos5到kerberosIV的賃證

krb5kdc--開啟kerberosIV和5所需的連接以獲得賃證

kshell--接受rshell命令鑒證和用kerberos加密的服務(wù)

kudzu--運行硬件檢測,并可選擇性地設(shè)置硬件變化

lpd--lpd是系統(tǒng)打印守護程序,負責(zé)將lpr等程序提交給打印作業(yè)

netfs--負責(zé)裝載/卸載nfs、samba、ncp文件系統(tǒng)

network--激活/關(guān)閉啟動時的各個網(wǎng)絡(luò)接口 (必須)

nfs--nfs是一個流行的基于tcp/ip網(wǎng)絡(luò)的文件共享協(xié)議.該服務(wù)提供了nfs文件共享服務(wù)

nfslock--提供nfs文件上鎖功能

nscd--該服務(wù)負責(zé)密碼和組的查詢,并且緩沖查詢結(jié)果

portmap--portmap用來支持rpc連接,rpc被用于nfs以及nis等服務(wù)

postgresql--postgresql關(guān)系數(shù)據(jù)庫引擎

random--保存和恢復(fù)系統(tǒng)的高質(zhì)量隨機數(shù)生成器,這些隨機數(shù)是系統(tǒng)一些隨機行為提供的

rlogin--rlogin程序服務(wù),提供來自遠程信任主機的注冊功能

routed--該守護程序支持rip協(xié)議的自動ip路由表維護.rip主要使用在小型網(wǎng)絡(luò)上,大一點的網(wǎng)絡(luò)就需要復(fù)雜一點的協(xié)議

rsh--提供rcmd程序或者rsh程序的服務(wù)

rstatd--rstat協(xié)議允許網(wǎng)絡(luò)上的用戶獲得同一網(wǎng)絡(luò)上各機器的性能參數(shù)

rsync--對ftp服務(wù)的一個很好的附加,允許循環(huán)碼求和校驗等

rusersd--該服務(wù)使網(wǎng)絡(luò)用戶可以定位同一網(wǎng)絡(luò)上的其他用戶

rwalld--rwall協(xié)議允許遠程用戶向在同一系統(tǒng)中活躍著的終端發(fā)送消息,類似wall的本地行為

rwhod--允許遠程用戶獲得運行rwho精靈的機器上所有已登錄用戶的列表,與finger類似

smb--啟動和關(guān)閉smbd和nmbd精靈程序以提供smb網(wǎng)絡(luò)服務(wù)

snortd--一個輕量級的網(wǎng)絡(luò)入侵檢測工具

swat--samba網(wǎng)絡(luò)配置工具,可以通過流覽器的901端口連接使用swat

syslog--syslog是操作系統(tǒng)提供一種機制,守護程序通常使用這些機制將各種信息寫到各個系統(tǒng)日志文件 (必須)

telnet--提供telnet服務(wù),使用未加密的用戶/密碼組進行驗證

time--tcp版本的rfc 868 time server

time-udp--udp版本的rfc 868 time server

webmin--webmin是基于web的集系統(tǒng)管理與網(wǎng)絡(luò)管理于一身的強大管理工具

xfs--在引導(dǎo)和關(guān)閉時啟動和停上x字體服務(wù),并可能重新生成字體表 (必須)

xinetd--因特網(wǎng)操作服務(wù)程序。提供類似于inetd+tcp_wrapper的功能,但是更加強大和安全,監(jiān)控網(wǎng)絡(luò)對各種它管理的服務(wù)的需求,并在要的時候啟動相應(yīng)的服務(wù)程序

ypbind--實現(xiàn)網(wǎng)絡(luò)信息服務(wù)的服務(wù)器端

redhat 下常用服務(wù)介紹

anacron 不考慮系統(tǒng)downtime期間的cron服務(wù)

amd 自動安裝NFS守候進程

apmd 高級電源管理

arpwatch 記錄日志并構(gòu)建一個在LAN接口上看到的以太網(wǎng)地址和IP地址對數(shù)據(jù)庫

atd

關(guān)鍵詞:linux

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視