99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

linux常見(jiàn)操作指令

2018-07-20 15:02 更新

一:指令集

uname -a # 查看內(nèi)核/操作系統(tǒng)/CPU信息的linux系統(tǒng)信息  
head -n l /etc/issue # 查看操作系統(tǒng)版本  
cat /proc/cpuinfo # 查看CPU信息  
hostname # 查看計(jì)算機(jī)名的linux系統(tǒng)信息命令  
lspci -tv # 列出所有PCI設(shè)備   
lsusb -tv # 列出所有USB設(shè)備的linux系統(tǒng)信息命令  
lsmod # 列出加載的內(nèi)核模塊   
env # 查看環(huán)境變量資源  
free -m # 查看內(nèi)存使用量和交換區(qū)使用量   
df -h # 查看各分區(qū)使用情況  
du -sh # 查看指定目錄的大小   
grep MemTotal /proc/meminfo # 查看內(nèi)存總量  
grep MemFree /proc/meminfo # 查看空閑內(nèi)存量   
uptime # 查看系統(tǒng)運(yùn)行時(shí)間、用戶數(shù)、負(fù)載  
cat /proc/loadavg # 查看系統(tǒng)負(fù)載磁盤和分區(qū)   
mount | column -t # 查看掛接的分區(qū)狀態(tài)  
fdisk -l # 查看所有分區(qū)   
swapon -s # 查看所有交換分區(qū)  
hdparm -i /dev/hda # 查看磁盤參數(shù)(僅適用于IDE設(shè)備)   
dmesg | grep IDE # 查看啟動(dòng)時(shí)IDE設(shè)備檢測(cè)狀況網(wǎng)絡(luò)  
ifconfig # 查看所有網(wǎng)絡(luò)接口的屬性   
iptables -L # 查看防火墻設(shè)置  
route -n # 查看路由表   
netstat -lntp # 查看所有監(jiān)聽(tīng)端口  
netstat -antp # 查看所有已經(jīng)建立的連接   
netstat -s # 查看網(wǎng)絡(luò)統(tǒng)計(jì)信息進(jìn)程  
ps -ef # 查看所有進(jìn)程   
top # 實(shí)時(shí)顯示進(jìn)程狀態(tài)用戶  
w # 查看活動(dòng)用戶   
id # 查看指定用戶信息  
last # 查看用戶登錄日志   
cut -d: -f1 /etc/passwd # 查看系統(tǒng)所有用戶  
cut -d: -f1 /etc/group # 查看系統(tǒng)所有組   
crontab -l # 查看當(dāng)前用戶的計(jì)劃任務(wù)服務(wù)  
chkconfig –list # 列出所有系統(tǒng)服務(wù)   
chkconfig –list | grep on # 列出所有啟動(dòng)的系統(tǒng)服務(wù)程序  
rpm -qa # 查看所有安裝的軟件包   
cat /proc/cpuinfo :查看CPU相關(guān)參數(shù)的linux系統(tǒng)命令  
cat /proc/partitions :查看linux硬盤和分區(qū)信息的系統(tǒng)信息命令   
cat /proc/meminfo :查看linux系統(tǒng)內(nèi)存信息的linux系統(tǒng)命令  
cat /proc/version :查看版本,類似uname -r   
cat /proc/ioports :查看設(shè)備io端口  
cat /proc/interrupts :查看中斷   
cat /proc/pci :查看pci設(shè)備的信息  
cat /proc/swaps :查看所有swap分區(qū)的信息

-top 命令解讀 第一行: top 14:19:22 up 252 days, 23:14, 1 user, load average: 0.09, 0.23, 0.21 分別是服務(wù)器當(dāng)前時(shí)間,啟動(dòng)時(shí)長(zhǎng),用戶數(shù)為1,5、10、15分鐘之前的平均任務(wù)數(shù)。

第二行: Tasks 分別是總進(jìn)程數(shù)156,正在運(yùn)行的1,睡眠的155,停止的0,僵尸進(jìn)程0。

第三行: Cpu(s) 這里多個(gè)cpu就會(huì)有多行。 0.2%us:用戶空間占用0.2%cpu百分比 0.0%sy:內(nèi)核占用cpu百分比 0.0%ni:用戶進(jìn)程空間內(nèi)改變過(guò)優(yōu)先級(jí)的進(jìn)程占用CPU百分比 99.8%id:空閑cpu百分比 0.0%wa:等待輸入輸出占比 0.0%hi:硬件CPU中斷占用百分比 0.0%si:軟中斷占比 0.0%st:虛擬機(jī)占比

第四行: Mem 物理內(nèi)存總量,已使用物理內(nèi)存量,物理內(nèi)存空閑量,用作內(nèi)核緩存內(nèi)存量 Swap 交換區(qū)總量,已使用交換區(qū)總量,空閑交換區(qū)總量, 緩沖的交換區(qū)總量,內(nèi)存中的內(nèi)容被換出到交換區(qū),而后又被換入到內(nèi)存,但使用過(guò)的交換區(qū)尚未被覆蓋,該數(shù)值即為這些內(nèi)容已存在于內(nèi)存中的交換區(qū)的大小,相應(yīng)的內(nèi)存再次被換出時(shí)可不必再對(duì)交換區(qū)寫入。

內(nèi)存空閑空間計(jì)算: free859M + buffers232M + cached1158M

進(jìn)程列表:

a    PID     進(jìn)程id
b    PPID    父進(jìn)程id
c    RUSER   Real user name
d    UID     進(jìn)程所有者的用戶id
e    USER    進(jìn)程所有者的用戶名
f    GROUP   進(jìn)程所有者的組名
g    TTY     啟動(dòng)進(jìn)程的終端名。不是從終端啟動(dòng)的進(jìn)程則顯示為 ?
h    PR      優(yōu)先級(jí)
i    NI      nice值。負(fù)值表示高優(yōu)先級(jí),正值表示低優(yōu)先級(jí)
j    P       最后使用的CPU,僅在多CPU環(huán)境下有意義
k    %CPU    上次更新到現(xiàn)在的CPU時(shí)間占用百分比
l    TIME    進(jìn)程使用的CPU時(shí)間總計(jì),單位秒
m    TIME+   進(jìn)程使用的CPU時(shí)間總計(jì),單位1/100秒
n    %MEM    進(jìn)程使用的物理內(nèi)存百分比
o    VIRT    進(jìn)程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RES
p    SWAP    進(jìn)程使用的虛擬內(nèi)存中,被換出的大小,單位kb。
q    RES     進(jìn)程使用的、未被換出的物理內(nèi)存大小,單位kb。RES=CODE+DATA
r    CODE    可執(zhí)行代碼占用的物理內(nèi)存大小,單位kb
s    DATA    可執(zhí)行代碼以外的部分(數(shù)據(jù)段+棧)占用的物理內(nèi)存大小,單位kb
t    SHR     共享內(nèi)存大小,單位kb
u    nFLT    頁(yè)面錯(cuò)誤次數(shù)
v    nDRT    最后一次寫入到現(xiàn)在,被修改過(guò)的頁(yè)面數(shù)。
w    S       進(jìn)程狀態(tài)(D=不可中斷的睡眠狀態(tài),R=運(yùn)行,S=睡眠,T=跟蹤/停止,Z=僵尸進(jìn)程)
x    COMMAND 命令名/命令行
y    WCHAN   若該進(jìn)程在睡眠,則顯示睡眠中的系統(tǒng)函數(shù)名
z    Flags   任務(wù)標(biāo)志,參考 sched.h

命令使用 top使用格式 top [-] [d] [p] [q] [c] [C] [S] [s] [n]

參數(shù)說(shuō)明 d 指定每?jī)纱纹聊恍畔⑺⑿轮g的時(shí)間間隔。當(dāng)然用戶可以使用s交互命令來(lái)改變之。 p 通過(guò)指定監(jiān)控進(jìn)程ID來(lái)僅僅監(jiān)控某個(gè)進(jìn)程的狀態(tài)。 q 該選項(xiàng)將使top沒(méi)有任何延遲的進(jìn)行刷新。如果調(diào)用程序有超級(jí)用戶權(quán)限,那么top將以盡可能高的優(yōu)先級(jí)運(yùn)行。 S 指定累計(jì)模式 s 使top命令在安全模式中運(yùn)行。這將去除交互命令所帶來(lái)的潛在危險(xiǎn)。 i 使top不顯示任何閑置或者僵死進(jìn)程。 c 顯示整個(gè)命令行而不只是顯示命令名

其他實(shí)用命令 下面介紹在top命令執(zhí)行過(guò)程中可以使用的一些交互命令。從使用角度來(lái)看,熟練的掌握這些命令比掌握選項(xiàng)還重要一些。這些命令都是單字母的,如果在命令行選項(xiàng)中使用了s選項(xiàng),則可能其中一些命令會(huì)被屏蔽掉。

Ctrl+L 擦除并且重寫屏幕。 
h或者? 顯示幫助畫面,給出一些簡(jiǎn)短的命令總結(jié)說(shuō)明。 
k       終止一個(gè)進(jìn)程。系統(tǒng)將提示用戶輸入需要終止的進(jìn)程PID,以及需要發(fā)送給該進(jìn)程什么樣的信號(hào)。一般的終止進(jìn)程可以使用15信號(hào);如果不能正常結(jié)束那就使用信號(hào)9強(qiáng)制結(jié)束該進(jìn)程。默認(rèn)值是信號(hào)15。在安全模式中此命令被屏蔽。 
i 忽略閑置和僵死進(jìn)程。這是一個(gè)開(kāi)關(guān)式命令。 
q 退出程序。 
r 重新安排一個(gè)進(jìn)程的優(yōu)先級(jí)別。系統(tǒng)提示用戶輸入需要改變的進(jìn)程PID以及需要設(shè)置的進(jìn)程優(yōu)先級(jí)值。輸入一個(gè)正值將使優(yōu)先級(jí)降低,反之則可以使該進(jìn)程擁有更高的優(yōu)先權(quán)。默認(rèn)值是10。 
S 切換到累計(jì)模式。 
s 改變兩次刷新之間的延遲時(shí)間。系統(tǒng)將提示用戶輸入新的時(shí)間,單位為s。如果有小數(shù),就換算成m s。輸入0值則系統(tǒng)將不斷刷新,默認(rèn)值是5 s。需要注意的是如果設(shè)置太小的時(shí)間,很可能會(huì)引起不斷刷新,從而根本來(lái)不及看清顯示的情況,而且系統(tǒng)負(fù)載也會(huì)大大增加。 
f或者F 從當(dāng)前顯示中添加或者刪除項(xiàng)目。 
o或者O 改變顯示項(xiàng)目的順序。 
l 切換顯示平均負(fù)載和啟動(dòng)時(shí)間信息。 
m 切換顯示內(nèi)存信息。 
t 切換顯示進(jìn)程和CPU狀態(tài)信息。 
c 切換顯示命令名稱和完整命令行。 
M 根據(jù)駐留內(nèi)存大小進(jìn)行排序。 
P 根據(jù)CPU使用百分比大小進(jìn)行排序。 
T 根據(jù)時(shí)間/累計(jì)時(shí)間進(jìn)行排序。 
W 將當(dāng)前設(shè)置寫入~/.toprc文件中。這是寫top配置文件的推薦方法。

附常用操作:

top   //每隔5秒顯式所有進(jìn)程的資源占用情況
top -d 2  //每隔2秒顯式所有進(jìn)程的資源占用情況
top -c  //每隔5秒顯式進(jìn)程的資源占用情況,并顯示進(jìn)程的命令行參數(shù)(默認(rèn)只有進(jìn)程名)
top -p 12345 -p 6789//每隔5秒顯示pid是12345和pid是6789的兩個(gè)進(jìn)程的資源占用情況
top -d 2 -c -p 123456 //每隔2秒顯示pid是12345的進(jìn)程的資源使用情況,并顯式該進(jìn)程啟動(dòng)的命令行參數(shù)

上圖中 W 查看當(dāng)前在線用戶信息,以及這些用戶目前正在做什么操作

free m free: 查看系統(tǒng)內(nèi)存的使用情況,-m參數(shù)表示按照兆字節(jié)展示。 最后兩列分別表示用于IO緩存的內(nèi)存數(shù),和用于文件系統(tǒng)頁(yè)緩存的內(nèi)存數(shù)。需要注意的是,第二行-/+ buffers/cache,看上去緩存占用了大量?jī)?nèi)存空間。這是Linux系統(tǒng)的內(nèi)存使用策略,盡可能的利用內(nèi)存,如果應(yīng)用程序需要內(nèi)存,這部分內(nèi)存會(huì)立即被回收并分配給應(yīng)用程序。因此,這部分內(nèi)存一般也被當(dāng)成是可用內(nèi)存。如果可用內(nèi)存非常少,系統(tǒng)可能會(huì)動(dòng)用交換區(qū)(如果配置了的話),這樣會(huì)增加IO開(kāi)銷(可以在iostat命令中提現(xiàn)),降低系統(tǒng)性能。

iostat CPU利用率、設(shè)備利用率和網(wǎng)絡(luò)文件系統(tǒng)利用率,使用-c,-d和-h參數(shù)可以分別獨(dú)立顯示這三個(gè)報(bào)告。

mpstat 顯示每個(gè)CPU的占用情況,如果有一個(gè)CPU占用率特別高,那么有可能是一個(gè)單線程應(yīng)用程序引起的。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)