cat —顯示文件內(nèi)容 cat filecat -n file —顯示行號(hào)
13.less 文件查看器, 按Q結(jié)束
14.kill
kill 10170 —本身和子進(jìn)程都?xì)⒘?/p>
kill -9 10170 —只殺了進(jìn)程本身
15.top
顯示當(dāng)前系統(tǒng)正在執(zhí)行的進(jìn)程的相關(guān)信息,包括進(jìn)程ID、內(nèi)存占用率、CPU占用率等
第一行,任務(wù)隊(duì)列信息
系統(tǒng)時(shí)間、系統(tǒng)已運(yùn)行時(shí)間、3個(gè)用戶登錄系統(tǒng)、load average后面的三個(gè)數(shù)分別是1分鐘、5分鐘、15分鐘的負(fù)載情況
第二行,Tasks — 任務(wù)(進(jìn)程)
89個(gè)進(jìn)程,其中運(yùn)行中的有1個(gè),88個(gè)休眠
第三行,cpu狀態(tài)信息
us #用戶占用的CPU百分比
sy #系統(tǒng)占用的CPU百分比
id #空閑CPU百分比
wa #CPU等待IO所用的時(shí)間,20%系統(tǒng)會(huì)很慢,30%可能沒法操作了,長時(shí)間超過50%請(qǐng)檢查硬盤設(shè)備,肯定出問題了
第四行,內(nèi)存狀態(tài)
物理內(nèi)存總量、已使用內(nèi)存總量、空閑內(nèi)存總量、緩存
備注:
第四行中使用中的內(nèi)存總量(used)指的是現(xiàn)在系統(tǒng)內(nèi)核控制的內(nèi)存數(shù),空閑內(nèi)存總量(free)是內(nèi)核還未納入其管控范圍的數(shù)量。納入內(nèi)核管理的內(nèi)存不見得都在使用中,還包括過去使用過的現(xiàn)在可以被重復(fù)利用的內(nèi)存,內(nèi)核并不把這些可被重新使用的內(nèi)存交還到free中去,因此在linux上free內(nèi)存會(huì)越來越少,但不用為此擔(dān)心。
如果出于習(xí)慣去計(jì)算可用內(nèi)存數(shù),這里有個(gè)近似的計(jì)算公式:第四行的free + 第四行的buffers + 第五行的cached。
對(duì)于內(nèi)存監(jiān)控,在top里我們要時(shí)刻監(jiān)控第五行swap交換分區(qū)的used,如果這個(gè)數(shù)值在不斷的變化,說明內(nèi)核在不斷進(jìn)行內(nèi)存和swap的數(shù)據(jù)交換,這是真正的內(nèi)存不夠用了。
第七行以下:各進(jìn)程(任務(wù))的狀態(tài)監(jiān)控,項(xiàng)目列信息說明如下:
PID — 進(jìn)程id
USER — 進(jìn)程所有者
PR — 進(jìn)程優(yōu)先級(jí)
NI — nice值。負(fù)值表示高優(yōu)先級(jí),正值表示低優(yōu)先級(jí)
VIRT — 進(jìn)程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RES
RES — 進(jìn)程使用的、未被換出的物理內(nèi)存大小,單位kb。RES=CODE+DATA
SHR — 共享內(nèi)存大小,單位kb
S — 進(jìn)程狀態(tài)。D=不可中斷的睡眠狀態(tài) R=運(yùn)行 S=睡眠 T=跟蹤/停止 Z=僵尸進(jìn)程
%CPU — 上次更新到現(xiàn)在的CPU時(shí)間占用百分比
%MEM — 進(jìn)程使用的物理內(nèi)存百分比
TIME+ — 進(jìn)程使用的CPU時(shí)間總計(jì),單位1/100秒
COMMAND — 進(jìn)程名稱(命令名/命令行)
F 、f、 P、 p用來增加或減少顯示項(xiàng),以及顯示順序
16.ps
顯示當(dāng)前運(yùn)行進(jìn)程 ps -ef
17.ifconfig —顯示機(jī)器的ip
18 .netstat
netstat -lbp 監(jiān)聽端口情況 netstat -anp 所有端口情況
19.uname —打印系統(tǒng)信息 uname -a
20.date --查看修改系統(tǒng)時(shí)間 date-查看 date -s 19:00:00
21.reboot --重啟
22.shutdown
關(guān)機(jī)命令
shutdown -k now 通知所有終端linux常用命令,現(xiàn)在要關(guān)機(jī),實(shí)際上不關(guān)機(jī)
shutdown -h now 通知所有終端linux常用命令,現(xiàn)在要關(guān)機(jī),實(shí)際上確實(shí)關(guān)了
shutdown -k 5 通知所有終端,5分鐘后要關(guān)機(jī),實(shí)際上不關(guān)機(jī)
shutdown -h 5 通知所有終端,5分鐘后要關(guān)機(jī),實(shí)際上確實(shí)關(guān)了