Linux的運行級別和chkconfig用法-設(shè)置服務(wù)默認(rèn)啟動狀態(tài)

Linux查看端口翰灾、進程情況及kill進程

命令 說明
ps -aux | grep tomcat 看端口,比如ps -aux | grep 80
netstat –apn 查看所有的進程和端口使用情況寸五。發(fā)現(xiàn)下面的進程列表啡专,其中最后一欄是PID/Program name
ps -aux | grep java冲杀,或者直接:ps -aux | grep pid 發(fā)現(xiàn)8080端口被PID為9658的Java進程占用怜俐。
netstat -anp | grep portno 即:netstat –apn | grep 8080 發(fā)現(xiàn)8080端口被PID為9658的Java進程占用身堡。
ps是 查看。grep 是搜索 使用方法如下
ps -ef | grep java 命令用于查看當(dāng)前正在運行的進程拍鲤。
ps -aux | grep java ps -aux 顯示所有狀態(tài)
kill 命令用于終止進程例如: kill -9 [PID] 盾沫。-9 表示強迫進程立即停止

通常用 ps 查看進程 PID ,用 kill 命令終止進程

chkconfig使用范例:

命令 說明
chkconfig --list 列出所有的系統(tǒng)服務(wù)
chkconfig --add httpd 增加httpd服務(wù)
chkconfig --del httpd 刪除httpd服務(wù)
chkconfig --level httpd 2345 on 把httpd在運行級別為2殿漠、3、4佩捞、5的情況下都是on(開啟)的狀態(tài)绞幌。
chkconfig --level 3 --type sysv httpd on 我的系統(tǒng)centos 7 是這樣用法

chkconfig添加服務(wù)步驟

chkconfig命令提供了一種簡單的方式來設(shè)置一個服務(wù)的運行級別。例如一忱,為了設(shè)置MySQL服務(wù)器在運行級別3和4上運行莲蜘,你必須首先將MySQL添加為受chkconfig管理的服務(wù):

步驟 命令 說明
1 chkconfig --add mysql MySQL添加為受chkconfig管理的服務(wù)
2 chkconfig --level 35 mysql on 級別3和5上設(shè)定服務(wù)為“on”
3 chkconfig --level 01246 mysql off 在其他級別上設(shè)為off
4 chkconfig --list mysql 我們可以列出服務(wù)將會運行的運行級別,查看是否修改成功帘营,如下所示:
5 chkconfig --list mysql mysql 0:off 1:off 2:off 3:on 4:off 5:on 6:off

一票渠、Linux的運行級別

在裝MySQL的時候,才知道了Linux的運行級別這么一回事芬迄。汗…自己太水了…下面總結(jié)一下:

什么是運行級別呢问顷?簡單點來說,運行級別就是操作系統(tǒng)當(dāng)前正在運行的功能級別禀梳。級別是從0到6杜窄,具有不同的功能。這些級別定義在/ect/inittab文件中算途。這個文件是init程序?qū)ふ业闹饕募钕冗\行的服務(wù)是那些放在/ect/rc.d目錄下的文件。

Linux下的7個運行級別:

0à系統(tǒng)停機狀態(tài)嘴瓤,系統(tǒng)默認(rèn)運行級別不能設(shè)置為0扫外,否則不能正常啟動莉钙,機器關(guān)閉。

1=>單用戶工作狀態(tài)筛谚,root權(quán)限磁玉,用于系統(tǒng)維護,禁止遠程登陸刻获,就像Windows下的安全模式登錄蜀涨。
2=>多用戶狀態(tài),沒有NFS支持蝎毡。
3=>完整的多用戶模式厚柳,有NFS,登陸后進入控制臺命令行模式沐兵。
4=>系統(tǒng)未使用别垮,保留一般不用,在一些特殊情況下可以用它來做一些事情扎谎。例如在筆記本電腦的電池用盡時碳想,可以切換到這個模式來做一些設(shè)置。
5=>X11控制臺毁靶,登陸后進入圖形GUI模式胧奔,X Window系統(tǒng)。
6=>系統(tǒng)正常關(guān)閉并重啟预吆,默認(rèn)運行級別不能設(shè)為6龙填,否則不能正常啟動。運行init 6機器就會重啟拐叉。

運行級別原理:

1.在目錄/etc/rc.d/init.d下有許多服務(wù)器腳本程序岩遗,一般稱為服務(wù)(service)
2.在/etc/rc.d下有7個名為rcN.d的目錄,對應(yīng)系統(tǒng)的7個運行級別
3.rcN.d目錄下都是一些符號鏈接文件凤瘦,這些鏈接文件都指向init.d目錄下的service腳本文件宿礁,命名規(guī)則為K+nn+服務(wù)名或S+nn+服務(wù)名,其中nn為兩位數(shù)字蔬芥。
4.系統(tǒng)會根據(jù)指定的運行級別進入對應(yīng)的rcN.d目錄梆靖,并按照文件名順序檢索目錄下的鏈接文件:對于以K開頭的文件,系統(tǒng)將終止對應(yīng)的服笔诵; 對于以S開頭的文件涤姊,系統(tǒng)將啟動對應(yīng)的服務(wù)
5.查看運行級別用:runlevel
6.進入其它運行級別用:init N,如果init 3則進入終端模式嗤放,init 5則又登錄圖形GUI模式
7.另外init0為關(guān)機思喊,init 6為重啟系統(tǒng)

標(biāo)準(zhǔn)的Linux運行級別為3或5,如果是3的話次酌,系統(tǒng)就在多用戶狀態(tài)恨课;如果是5的話舆乔,則是運行著X Window系統(tǒng)。

不同的運行級別有不同的用處剂公,也應(yīng)該根據(jù)自己的不同情形來設(shè)置希俩。例如,如果丟失了root口令纲辽,那么可以讓機器啟動進入單用戶狀態(tài)來設(shè)置颜武。在啟動后的lilo提示符下輸入:

init=/bin/sh rw

這樣就可以使機器進入運行級別1,并把root文件系統(tǒng)掛為讀寫拖吼。它會路過所有系統(tǒng)認(rèn)證鳞上,讓你使用passwd程序來改變root口令,然后啟動到一個新的運行級吊档。

二篙议、chkconfig用法

chkconfig命令可以用來檢查、設(shè)置系統(tǒng)的各種服務(wù)
使用語法:
chkconfig [--add][--del][--list][系統(tǒng)服務(wù)] 或 chkconfig [--level <等級代號>][系統(tǒng)服務(wù)][on/off/reset]
參數(shù)用法:
--add=> 增加所指定的系統(tǒng)服務(wù)怠硼,讓chkconfig指令得以管理它鬼贱,并同時在系統(tǒng)啟動的敘述文件內(nèi)增加相關(guān)數(shù)據(jù)。
--del=> 刪除所指定的系統(tǒng)服務(wù)香璃,不再由chkconfig指令管理这难,并同時在系統(tǒng)啟動的敘述文件內(nèi)刪除相關(guān)數(shù)據(jù)。
--level<等級代號>=> 指定讀系統(tǒng)服務(wù)要在哪一個執(zhí)行等級中開啟或關(guān)畢葡秒。在這之前需要先把啟動文件復(fù)制到init.d目錄下雁佳,如下方法:
cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd # 復(fù)制到init.d 并重命名為httpd
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc3.d/S61httpd # 其中-s 代表軟鏈接,去掉-s就是硬鏈接同云。源文件刪除的話軟連接會失效。
ln [參數(shù)][源文件或目錄][目標(biāo)文件或目錄] 在另一個位置創(chuàng)建同步鏈接
init.d下面一共6個級別堵腹。哪個基本需要啟動服務(wù)炸站。就用In去分別創(chuàng)建到哪個路徑

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市疚顷,隨后出現(xiàn)的幾起案子旱易,更是在濱河造成了極大的恐慌,老刑警劉巖腿堤,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件阀坏,死亡現(xiàn)場離奇詭異,居然都是意外死亡笆檀,警方通過查閱死者的電腦和手機忌堂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來酗洒,“玉大人士修,你說我怎么就攤上這事枷遂。” “怎么了棋嘲?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵酒唉,是天一觀的道長。 經(jīng)常有香客問我沸移,道長痪伦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任雹锣,我火速辦了婚禮网沾,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘笆制。我一直安慰自己绅这,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布在辆。 她就那樣靜靜地躺著证薇,像睡著了一般。 火紅的嫁衣襯著肌膚如雪匆篓。 梳的紋絲不亂的頭發(fā)上浑度,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天,我揣著相機與錄音鸦概,去河邊找鬼箩张。 笑死,一個胖子當(dāng)著我的面吹牛窗市,可吹牛的內(nèi)容都是我干的先慷。 我是一名探鬼主播,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼咨察,長吁一口氣:“原來是場噩夢啊……” “哼论熙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起摄狱,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤脓诡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后媒役,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體祝谚,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年酣衷,在試婚紗的時候發(fā)現(xiàn)自己被綠了交惯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖商玫,靈堂內(nèi)的尸體忽然破棺而出箕憾,到底是詐尸還是另有隱情,我是刑警寧澤拳昌,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布袭异,位于F島的核電站,受9級特大地震影響炬藤,放射性物質(zhì)發(fā)生泄漏御铃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一沈矿、第九天 我趴在偏房一處隱蔽的房頂上張望上真。 院中可真熱鬧,春花似錦羹膳、人聲如沸睡互。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽就珠。三九已至,卻和暖如春醒颖,著一層夾襖步出監(jiān)牢的瞬間妻怎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工泞歉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留逼侦,地道東北人。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓腰耙,卻偏偏與公主長得像榛丢,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子挺庞,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容