linux常用系統分析命令
網路管理或檢測等相關的工具:
ping:ICMP
ping [options] ip
-c 次數
-w 測試執行時長
traceroute HOST:
獲取當前主機到目標主機所經過的閘道器
mtr HOST
netstat
-t:tcp協議的連線
-u:udp協議的連結
-l:監聽狀態的連線
-a:所有狀態的連線
-p:連線相關的程式
-n:數字格式顯示
-r: 顯示路由表,類似於route或ip route show
常用組合:
netstat -tan
netstat -tunl
netstat -rn
ss,用於取代netstat
-t:tcp協議的連線
-u:udp協議的連結
-l:監聽狀態的連線
-a:所有狀態的連線
-e:顯示擴充套件資訊
-m:顯示套接連線使用的記憶體資訊
-p:程式及UDP
-n:數字格式顯示
-o state (established)
ethtool 介面: 顯示介面裝置屬性
ethtool -S 介面:顯示裝置介面的統計資料
課外任務:
nmap:掃描器
tcpdump:嗅探器
wireshark:嗅探器
tshark:字元介面的
top:
M:按記憶體佔用百分比大小排序
P:按cpu佔用百分比大小排序,預設
T:按累計佔有時長進行排序
1:分開顯示
l: 是否顯示負載資訊
t:是否顯示cpu和程式的統計資訊
m:是否顯示記憶體和互動分割槽的資訊
q:退出
k:kill,殺掉程式
s:改變top重新整理頻率
top - 11:49:38 up 3:18, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 120 total, 1 running, 119 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 502168k total, 420160k used, 82008k free, 57496k buffers
Swap: 2097144k total, 0k used, 2097144k free, 254164k cached
常用選項:
-d #:指定重新整理時間間隔
-b:以批次顯示top的重新整理
-n # 指定指定的次數
top -n 2
htop
u:選擇指定使用者的程式
l: 顯示程式所開啟的檔案列表
s:顯示程式執行的系統呼叫
a:顯示程式的程式的cpu上
#:快速將游標定位之指定的PID程式上
quit
vmstst
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 57460 54564 285520 0 0 30 5 21 14 0 0 99 1
procs
r:執行或等待cpu時間片的程式的個數
b:被阻塞(通常為等待I/O完成)的程式的長度
memory
swpd:從實體記憶體互動至swap中的資料量
free:未使用的記憶體大小
buffer:buffer空間大小,通常與快取寫操作相關
cache:cache空間大小,通常與快取讀操作相關
swap
si:swap in 資料進入swap中的資料量,通常是速率。kb/s
so:swap out 資料離開swap中的資料量,通常是速率。kb/s
io:
bi:block in:從塊裝置讀入的資料量,通常是速率,kb/s
bo:block out:儲存至塊裝置中的資料量,通常是速率,kb/s
in:中斷髮生頻率。每秒的中斷數
cs:context switch 上下文切換,程式切換,通常是速率,kb/s
cpu:
us:使用者空間的使用率
sy:核心空間的使用率
id:空閒
wa:等待的
st:被偷走的
使用格式
vmstat [delay [counts]]
-s:顯示記憶體統計資料
dstat,nice,作業管理
ping:ICMP
ping [options] ip
-c 次數
-w 測試執行時長
traceroute HOST:
獲取當前主機到目標主機所經過的閘道器
mtr HOST
netstat
-t:tcp協議的連線
-u:udp協議的連結
-l:監聽狀態的連線
-a:所有狀態的連線
-p:連線相關的程式
-n:數字格式顯示
-r: 顯示路由表,類似於route或ip route show
常用組合:
netstat -tan
netstat -tunl
netstat -rn
ss,用於取代netstat
-t:tcp協議的連線
-u:udp協議的連結
-l:監聽狀態的連線
-a:所有狀態的連線
-e:顯示擴充套件資訊
-m:顯示套接連線使用的記憶體資訊
-p:程式及UDP
-n:數字格式顯示
-o state (established)
ethtool 介面: 顯示介面裝置屬性
ethtool -S 介面:顯示裝置介面的統計資料
課外任務:
nmap:掃描器
tcpdump:嗅探器
wireshark:嗅探器
tshark:字元介面的
top:
M:按記憶體佔用百分比大小排序
P:按cpu佔用百分比大小排序,預設
T:按累計佔有時長進行排序
1:分開顯示
l: 是否顯示負載資訊
t:是否顯示cpu和程式的統計資訊
m:是否顯示記憶體和互動分割槽的資訊
q:退出
k:kill,殺掉程式
s:改變top重新整理頻率
top - 11:49:38 up 3:18, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 120 total, 1 running, 119 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.3%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st
Mem: 502168k total, 420160k used, 82008k free, 57496k buffers
Swap: 2097144k total, 0k used, 2097144k free, 254164k cached
常用選項:
-d #:指定重新整理時間間隔
-b:以批次顯示top的重新整理
-n # 指定指定的次數
top -n 2
htop
u:選擇指定使用者的程式
l: 顯示程式所開啟的檔案列表
s:顯示程式執行的系統呼叫
a:顯示程式的程式的cpu上
#:快速將游標定位之指定的PID程式上
quit
vmstst
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 57460 54564 285520 0 0 30 5 21 14 0 0 99 1
procs
r:執行或等待cpu時間片的程式的個數
b:被阻塞(通常為等待I/O完成)的程式的長度
memory
swpd:從實體記憶體互動至swap中的資料量
free:未使用的記憶體大小
buffer:buffer空間大小,通常與快取寫操作相關
cache:cache空間大小,通常與快取讀操作相關
swap
si:swap in 資料進入swap中的資料量,通常是速率。kb/s
so:swap out 資料離開swap中的資料量,通常是速率。kb/s
io:
bi:block in:從塊裝置讀入的資料量,通常是速率,kb/s
bo:block out:儲存至塊裝置中的資料量,通常是速率,kb/s
in:中斷髮生頻率。每秒的中斷數
cs:context switch 上下文切換,程式切換,通常是速率,kb/s
cpu:
us:使用者空間的使用率
sy:核心空間的使用率
id:空閒
wa:等待的
st:被偷走的
使用格式
vmstat [delay [counts]]
-s:顯示記憶體統計資料
dstat,nice,作業管理
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29620572/viewspace-1795378/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux常用系統命令Linux
- Linux常用系統管理命令Linux
- Linux系統常用命令Linux
- linux常用命令解析三(常用系統工作命令cal)Linux
- Linux 常用系統效能監控命令Linux
- 常用檢視Linux系統資訊命令Linux
- Linux系統管理-常用命令Linux
- Linux中監控系統效能常用的命令!Linux
- Linux系統巡檢常用命令Linux
- linux常用到的檢視系統命令Linux
- linux 常用的系統資訊查詢命令Linux
- Linux系統命令彙總之系統備份常用命令(轉)Linux
- 利用linux系統命令分析PHP程式LinuxPHP
- unix常用系統命令
- Linux(六):系統運維常用命令Linux運維
- 生物資訊學中常用的linux系統命令Linux
- Linux系統常用命令速查手冊Linux
- 常用系統命令介紹
- Linux中常用的檢視系統資訊的命令Linux
- Linux系統管理和維護常用命令Linux
- linux系統維護常用命令之sarLinux
- Linux系統中常用的檔案檢視命令Linux
- Linux系統中firewalld防火牆常用的操作命令Linux防火牆
- Solaris系統與Linux系統常用命令的區別介紹Linux
- Linux命令----分析系統I/O的瓶頸Linux
- Linux系統下常用的目錄操作命令有哪些?Linux
- Linux系統程式設計(14)——shell常用命令Linux程式設計
- AIX系統常用命令AI
- Linux常用內建命令有哪些?Linux系統怎麼學習Linux
- linux系統基礎的優化以及常用命令Linux優化
- Linux系統中檢視程式埠常用命令有哪些?Linux
- 如何檢視Linux系統版本?常用命令有哪些?Linux
- Linux系統檢視檔案地址常用的命令詳解!Linux
- Linux系統常見檔案大小常用的命令詳解!Linux
- 盤點Linux系統最常用的4個關機命令!Linux
- Linux-Unix系統操作與維護常用命令Linux
- Linux系統命令之systemctl命令。Linux
- Linux常見命令(系統命令)Linux