這篇博客會(huì)記錄常用的Linux命令,可以直接使用Ctrl+F來快速查找命令~
概述
top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器。
可以直接使用top命令后,查看%MEM的內(nèi)容?梢赃x擇按進(jìn)程查看或者按用戶查看linux常用命令,如想查看oracle用戶的進(jìn)程內(nèi)存使用情況的話可以使用如下的命令:
$ top -u oracle
格式
top [-] [d delay] [q] [c] [S] [s] [i] [n]
主要參數(shù)
d:指定更新的間隔,以秒計(jì)算。
q:沒有任何延遲的更新。如果使用者有超級(jí)用戶,則top命令將會(huì)以最高的優(yōu)先序執(zhí)行。
c:顯示進(jìn)程完整的路徑與名稱。
S:累積模式,會(huì)將己完成或消失的子行程的CPU時(shí)間累積起來。
s:安全模式。
i:不顯示任何閑置(Idle)或無用(Zombie)的行程。
n:顯示更新的次數(shù),完成后將會(huì)退出top。
內(nèi)容解釋
PID(Process ID):進(jìn)程標(biāo)示號(hào)。
USER:進(jìn)程所有者的用戶名。
PR:進(jìn)程的優(yōu)先級(jí)別。
NI:進(jìn)程的優(yōu)先級(jí)別數(shù)值。
VIRT:進(jìn)程占用的虛擬內(nèi)存值。
RES:進(jìn)程占用的物理內(nèi)存值。
SHR:進(jìn)程使用的共享內(nèi)存值。
S:進(jìn)程的狀態(tài),其中S表示休眠,R表示正在運(yùn)行,Z表示僵死狀態(tài),N表示該進(jìn)程優(yōu)先值是負(fù)數(shù)。
%CPU:該進(jìn)程占用的CPU使用率。
%MEM:該進(jìn)程占用的物理內(nèi)存和總內(nèi)存的百分比。
TIME+:該進(jìn)程啟動(dòng)后占用的總的CPU時(shí)間。
Command:進(jìn)程啟動(dòng)的啟動(dòng)命令名稱,如果這一行顯示不下,進(jìn)程會(huì)有一個(gè)完整的命令行。
可以根據(jù)進(jìn)程查看進(jìn)程相關(guān)信息占用的內(nèi)存情況,(進(jìn)程號(hào)可以通過ps查看)如下所示:
pmap -d 14596
作用
ps顯示瞬間進(jìn)程 (process) 的動(dòng)態(tài),使用權(quán)限是所有使用者。
格式
ps [options] [--help]
主要參數(shù)
-A:列出所有的進(jìn)程。
-l:顯示長列表。
-m:顯示內(nèi)存信息。
-w:顯示加寬可以顯示較多的信息。
-e:顯示所有進(jìn)程。
a:顯示終端上的所有進(jìn)程,包括其它用戶的進(jìn)程。
-au:顯示較詳細(xì)的信息。
-aux:顯示所有包含其它使用者的進(jìn)程。
應(yīng)用實(shí)例
在進(jìn)行系統(tǒng)維護(hù)時(shí),經(jīng)常會(huì)出現(xiàn)內(nèi)存使用量驚人,而又不知道是哪一個(gè)進(jìn)程占用了大量進(jìn)程的情況。除了可以使用top命令查看內(nèi)存使用情況之外,還可以使用下面的命令:
ps aux | sort +5n
概要
grep全程是global regular expression print ,表示全局正則表達(dá)式版本,它 使用權(quán)限是所有用戶。grep強(qiáng)大的功能是支持正則匹配,默認(rèn)使用基本正則表達(dá)式,-e使用擴(kuò)展的正則表達(dá)式,-p使用perl格式的正則表達(dá)式。[軟件僅適用于2.2及以上固件版本]注意:此軟件并不在所有機(jī)型和rom上適用.一鍵rootkingroot是由kingroot 工作室開發(fā)的手機(jī)端一鍵獲取root權(quán)限軟件,因?yàn)槠渲С謾C(jī)型眾多,對(duì)國產(chǎn)手機(jī)也有良好的兼容性.軟件適用于android 2.2- android 2.3手機(jī).操作簡單穩(wěn)定,是100%安全的root權(quán)限獲取工具,完全不用擔(dān)心root失敗后機(jī)器變磚頭.現(xiàn)已支持眾多主流的htc、三星、索尼愛立信、摩托羅拉、華為、中興、聯(lián)想、魅族等品牌型號(hào)的手機(jī).中興u960e介紹 中興通訊全稱"中興通訊股份有限公司", 公司英文全稱"zte corporation",其中"zte"是"zhongxing telecom equipment"的縮寫。
grep命令可以指定文件中搜索特定的內(nèi)容linux常用命令,并將含有這些內(nèi)容的行標(biāo)準(zhǔn)輸出。