因?yàn)楣局械姆?wù)端部署在linux上谢谦,在測(cè)試過程中需要查看日志国章,以及查看服務(wù)端一些進(jìn)程侦副、內(nèi)存等信息,不知不覺中一些命令深入工作中剖踊。
查看進(jìn)程:PS
使用方式:ps [options] [--help]
小例子:ps -ef |grep xxxx進(jìn)程--顯示xxx進(jìn)程
備注:PS 結(jié)果中顯示進(jìn)程號(hào)庶弃、位置等信息,其他參數(shù)ps --help查看德澈,比較注意進(jìn)程號(hào)是因?yàn)闀?huì)kill掉某個(gè)進(jìn)程歇攻。
在web測(cè)試中,當(dāng)排查問題或者定位問題時(shí)需要查看日志梆造,所以會(huì)用到tail 或者cat
查看日志: cat
使用方式:cat [options][files]
小例子:cat xxx.file
備注:cat還可以創(chuàng)建文件缴守,準(zhǔn)確的說是可創(chuàng)建新文件,不能編輯已有文件镇辉,還可以將多個(gè)文件合并為一個(gè)文件屡穗,如 cat file1,file2 > file
查看日志:tail
使用方式:tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
小例子:tail -f xxx
備注: tail -f xxx 使用的最多,因?yàn)樾枰獙?shí)時(shí)查看日志忽肛,而tail -f 本身就是當(dāng)文件增長(zhǎng)時(shí)村砂,增加后續(xù)內(nèi)容
查看內(nèi)存 top
使用方式:top [-] [d] [p] [q] [c] [C] [S] [s] ?[n]
小例子:使用最多的是top,不跟蹤任何參數(shù)屹逛,能從結(jié)果中看到各個(gè)進(jìn)程的資源占用情況
備注:有時(shí)會(huì)設(shè)置下更新時(shí)間础废,這時(shí)就要使用top -s
查看內(nèi)容:free
使用方式:free [-hbkmotV][-s <間隔秒數(shù)>]
小例子:free
備注:日常中相對(duì)使用最多的就是free汛骂,因?yàn)橛袝r(shí)會(huì)出現(xiàn)服務(wù)內(nèi)存溢出情況,這是會(huì)通過top和free兩個(gè)命令看下內(nèi)存情況
常用的命令還有cd评腺、kill帘瞭、grep等,這些基本是每天工作中都需要用到的蒿讥。
其實(shí)文中的幾個(gè)命令介紹的很簡(jiǎn)單图张,但確實(shí)是工作中用到的,最開始時(shí)沒有深入去理解這些命令诈悍,只是知道查看進(jìn)行用ps就是了祸轮,后來在整理linux命令時(shí),發(fā)現(xiàn)其實(shí)還有很多用法侥钳,以前一直忽略和--help功能的适袜,因?yàn)榫W(wǎng)上可以查找到的,但是最好的說明就是官方的幫助文檔啦舷夺。多看看官方文檔沒毛病苦酱。