運(yùn)維工程師必會的109個Linux命令(4)

點(diǎn)擊鏈接加入QQ群 522720170(免費(fèi)公開課硕噩、視頻應(yīng)有盡有):https://jq.qq.com/?_wv=1027&k=5C08ATe

1?進(jìn)程管理

1.1?crontab

1.1.1?功能說明

設(shè)置計(jì)時器乱凿。

1.1.2?語法

crontab [-u <用戶名稱>][配置文件] 或 crontab [-u <用戶名稱>][-elr]

1.1.3?補(bǔ)充說明

cron是一個常駐服務(wù),它提供計(jì)時器的功能且警,讓用戶在特定的時間得以執(zhí)行預(yù)設(shè)的指令或程序。只要用戶會編輯計(jì)時器的配置文件呻待,就可以使用計(jì)時器的功能薇组。其配置文件格式如下:

Minute Hour Day Month DayOFWeek Command

1.1.4?參數(shù)

 -e  編輯該用戶的計(jì)時器設(shè)置。

 -l  列出該用戶的計(jì)時器設(shè)置铸敏。

 -r  刪除該用戶的計(jì)時器設(shè)置缚忧。

 -u<用戶名稱>  指定要設(shè)定計(jì)時器的用戶名稱。

1.2?kill

1.2.1?功能說明

刪除執(zhí)行中的程序或工作杈笔。

1.2.2?語法

kill [-s <信息名稱或編號>][程序] 或 kill [-l <信息編號>]

1.2.3?補(bǔ)充說明

kill可將指定的信息送至程序闪水。預(yù)設(shè)的信息為SIGTERM(15),可將指定程序終止。若仍無法終止該程序球榆,可使用SIGKILL(9)信息嘗試強(qiáng)制刪除程序朽肥。程序或工作的編號可利用ps指令或jobs指令查看。

1.2.4?參數(shù)

 -l <信息編號>  若不加<信息編號>選項(xiàng)持钉,則-l參數(shù)會列出全部的信息名稱衡招。

 -s <信息名稱或編號>  指定要送出的信息。

 [程序]  [程序]可以是程序的PID或是PGID每强,也可以是工作編號始腾。

1.3?nohup

1.3.1?功能說明

不掛斷地運(yùn)行命令。該命令可以在你退出帳戶/關(guān)閉終端之后繼續(xù)運(yùn)行相應(yīng)的進(jìn)程空执。

1.3.2?語法

nohup Command [ Arg ... ] [ & ]

nohup 命令運(yùn)行由 Command 參數(shù)和任何相關(guān)的 Arg 參數(shù)指定的命令浪箭,忽略所有掛斷(SIGHUP)信號。在注銷后使用 nohup 命令運(yùn)行后臺中的程序辨绊。要運(yùn)行后臺中的 nohup 命令奶栖,添加&( 表示“and”的符號)到命令的尾部。

  無論是否將 nohup 命令的輸出復(fù)位向到終端门坷,輸出都將附加到當(dāng)前目錄的 nohup.out 文件中宣鄙。如果當(dāng)前目錄的 nohup.out 文件不可寫,輸出復(fù)位向到 $HOME/nohup.out 文件中默蚌。如果沒有文件能創(chuàng)建或打開以用于追加冻晤,那么 Command 參數(shù)指定的命令不可調(diào)用。如果標(biāo)準(zhǔn)錯誤是一個終端敏簿,那么把指定的命令寫給標(biāo)準(zhǔn)錯誤的所有輸出作為標(biāo)準(zhǔn)輸出復(fù)位向到相同的文件描述符明也。

退出狀態(tài):該命令返回下列出口值:

   126 可以查找但不能調(diào)用 Command 參數(shù)指定的命令。

  127 nohup 命令發(fā)生錯誤或不能查找由 Command 參數(shù)指定的命令惯裕。

   否則温数,nohup 命令的退出狀態(tài)是 Command 參數(shù)指定命令的退出狀態(tài)。

如果使用nohup命令提交作業(yè)蜻势,那么在缺省情況下該作業(yè)的所有輸出都被復(fù)位向到一個名為nohup.out的文件中撑刺,除非另外指定了輸出文件:

nohup command > myout.file 2>&1 &在上面的例子中,輸出被復(fù)位向到myout.file文件中握玛。

1.3.3?例子

我們有個test.php需要在后臺運(yùn)行够傍,并且希望在后臺能夠定期運(yùn)行,那么就使用nohup:

nohup /root/test.php &

(nohup sh make.sh &)

1.4?ps

1.4.1?功能說明

報告程序狀況挠铲。

1.4.2?語法

ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C <指令名稱>][-g <群組名稱>][-G <群組識別碼>][-p <程序識別碼>][p <程序識別碼>][-s <階段作業(yè)>][-t <終端機(jī)編號>][t <終端機(jī)編號>][-u <用戶識別碼>][-U <用戶識別碼>][U <用戶名稱>][-<程序識別碼>][--cols <每列字符數(shù)>][--columns <每列字符數(shù)>][--cumulative][--deselect][--forest][--headers][--help][--info][--lines <顯示列數(shù)>][--no-headers][--group <群組名稱>][-Group <群組識別碼>][--pid <程序識別碼>][--rows <顯示列數(shù)>][--sid <階段作業(yè)>][--tty <終端機(jī)編號>][--user <用戶名稱>][--User <用戶識別碼>][--version][--width <每列字符數(shù)>]

1.4.3?補(bǔ)充說明

ps是用來報告程序執(zhí)行狀況的指令冕屯,您可以搭配kill指令隨時中斷,刪除不必要的程序拂苹。

1.4.4?參數(shù)

 -a  顯示所有終端機(jī)下執(zhí)行的程序安聘,除了階段作業(yè)領(lǐng)導(dǎo)者之外。

 a  顯示現(xiàn)行終端機(jī)下的所有程序,包括其他用戶的程序浴韭。

 -A  顯示所有程序丘喻。

 -c  顯示CLS和PRI欄位。

 c  列出程序時念颈,顯示每個程序真正的指令名稱泉粉,而不包含路徑,參數(shù)或常駐服務(wù)的標(biāo)示榴芳。

 -C<指令名稱>  指定執(zhí)行指令的名稱嗡靡,并列出該指令的程序的狀況。

 -d  顯示所有程序窟感,但不包括階段作業(yè)領(lǐng)導(dǎo)者的程序叽躯。

 -e  此參數(shù)的效果和指定"A"參數(shù)相同。

 e  列出程序時肌括,顯示每個程序所使用的環(huán)境變量。

 -f  顯示UID,PPIP,C與STIME欄位酣难。

 f  用ASCII字符顯示樹狀結(jié)構(gòu)谍夭,表達(dá)程序間的相互關(guān)系。

 -g<群組名稱>  此參數(shù)的效果和指定"-G"參數(shù)相同憨募,當(dāng)亦能使用階段作業(yè)領(lǐng)導(dǎo)者的名稱來指定紧索。

 g  顯示現(xiàn)行終端機(jī)下的所有程序,包括群組領(lǐng)導(dǎo)者的程序菜谣。

 -G<群組識別碼>  列出屬于該群組的程序的狀況珠漂,也可使用群組名稱來指定。

 h  不顯示標(biāo)題列尾膊。

 -H  顯示樹狀結(jié)構(gòu)媳危,表示程序間的相互關(guān)系。

 -j或j  采用工作控制的格式顯示程序狀況冈敛。

 -l或l  采用詳細(xì)的格式來顯示程序狀況待笑。

 L  列出欄位的相關(guān)信息。

 -m或m  顯示所有的執(zhí)行緒抓谴。

 n  以數(shù)字來表示USER和WCHAN欄位暮蹂。

 -N  顯示所有的程序,除了執(zhí)行ps指令終端機(jī)下的程序之外癌压。

 -p<程序識別碼>  指定程序識別碼仰泻,并列出該程序的狀況。

 p<程序識別碼>  此參數(shù)的效果和指定"-p"參數(shù)相同滩届,只在列表格式方面稍有差異集侯。

 r  只列出現(xiàn)行終端機(jī)正在執(zhí)行中的程序。

 -s<階段作業(yè)>  指定階段作業(yè)的程序識別碼,并列出隸屬該階段作業(yè)的程序的狀況浅悉。

 s  采用程序信號的格式顯示程序狀況趟据。

 S  列出程序時,包括已中斷的子程序資料术健。

 -t<終端機(jī)編號>  指定終端機(jī)編號汹碱,并列出屬于該終端機(jī)的程序的狀況。

 t<終端機(jī)編號>  此參數(shù)的效果和指定"-t"參數(shù)相同荞估,只在列表格式方面稍有差異咳促。

 -T  顯示現(xiàn)行終端機(jī)下的所有程序。

 -u<用戶識別碼>  此參數(shù)的效果和指定"-U"參數(shù)相同勘伺。

 u  以用戶為主的格式來顯示程序狀況跪腹。

 -U<用戶識別碼>  列出屬于該用戶的程序的狀況,也可使用用戶名稱來指定飞醉。

 U<用戶名稱>  列出屬于該用戶的程序的狀況冲茸。

 v  采用虛擬內(nèi)存的格式顯示程序狀況。

 -V或V  顯示版本信息缅帘。

 -w或w  采用寬闊的格式來顯示程序狀況轴术。

 x  顯示所有程序,不以終端機(jī)來區(qū)分钦无。

 X  采用舊式的Linux i386登陸格式顯示程序狀況逗栽。

 -y  配合參數(shù)"-l"使用時,不顯示F(flag)欄位失暂,并以RSS欄位取代ADDR欄位 彼宠。

 -<程序識別碼>  此參數(shù)的效果和指定"p"參數(shù)相同。

 --cols<每列字符數(shù)>  設(shè)置每列的最大字符數(shù)弟塞。

 --columns<每列字符數(shù)>  此參數(shù)的效果和指定"--cols"參數(shù)相同凭峡。

 --cumulative  此參數(shù)的效果和指定"S"參數(shù)相同。

 --deselect  此參數(shù)的效果和指定"-N"參數(shù)相同决记。

 --forest  此參數(shù)的效果和指定"f"參數(shù)相同想罕。

 --headers  重復(fù)顯示標(biāo)題列。

 --help  在線幫助霉涨。

 --info  顯示排錯信息按价。

 --lines<顯示列數(shù)>  設(shè)置顯示畫面的列數(shù)。

 --no-headers  此參數(shù)的效果和指定"h"參數(shù)相同笙瑟,只在列表格式方面稍有差異楼镐。

 --group<群組名稱>  此參數(shù)的效果和指定"-G"參數(shù)相同。

 --Group<群組識別碼>  此參數(shù)的效果和指定"-G"參數(shù)相同往枷。

 --pid<程序識別碼>  此參數(shù)的效果和指定"-p"參數(shù)相同框产。

 --rows<顯示列數(shù)>  此參數(shù)的效果和指定"--lines"參數(shù)相同凄杯。

 --sid<階段作業(yè)>  此參數(shù)的效果和指定"-s"參數(shù)相同。

 --tty<終端機(jī)編號>  此參數(shù)的效果和指定"-t"參數(shù)相同秉宿。

 --user<用戶名稱>  此參數(shù)的效果和指定"-U"參數(shù)相同戒突。

 --User<用戶識別碼>  此參數(shù)的效果和指定"-U"參數(shù)相同。

 --version  此參數(shù)的效果和指定"-V"參數(shù)相同描睦。

 --widty<每列字符數(shù)>  此參數(shù)的效果和指定"-cols"參數(shù)相同膊存。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市忱叭,隨后出現(xiàn)的幾起案子隔崎,更是在濱河造成了極大的恐慌,老刑警劉巖韵丑,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件爵卒,死亡現(xiàn)場離奇詭異,居然都是意外死亡撵彻,警方通過查閱死者的電腦和手機(jī)钓株,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來陌僵,“玉大人享幽,你說我怎么就攤上這事∈捌” “怎么了?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵摆霉,是天一觀的道長豪椿。 經(jīng)常有香客問我,道長携栋,這世上最難降的妖魔是什么搭盾? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮婉支,結(jié)果婚禮上鸯隅,老公的妹妹穿的比我還像新娘。我一直安慰自己向挖,他們只是感情好蝌以,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著何之,像睡著了一般跟畅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上溶推,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天徊件,我揣著相機(jī)與錄音奸攻,去河邊找鬼。 笑死虱痕,一個胖子當(dāng)著我的面吹牛睹耐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播部翘,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼硝训,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了略就?” 一聲冷哼從身側(cè)響起捎迫,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎表牢,沒想到半個月后窄绒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡崔兴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年彰导,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片敲茄。...
    茶點(diǎn)故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡位谋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出堰燎,到底是詐尸還是另有隱情掏父,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布秆剪,位于F島的核電站赊淑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏仅讽。R本人自食惡果不足惜陶缺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望洁灵。 院中可真熱鬧饱岸,春花似錦、人聲如沸徽千。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽双抽。三九已至黍衙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間荠诬,已是汗流浹背琅翻。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工位仁, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人方椎。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓聂抢,卻偏偏與公主長得像,于是被迫代替她去往敵國和親棠众。 傳聞我的和親對象是個殘疾皇子琳疏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評論 2 354

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