日常運維命令2
阿新 • • 發佈:2018-01-24
四次揮手 被鎖 oss alt 安裝 ces 攻擊 顯示 wait 監控系統狀態
iostat 1 每秒顯示
硬盤 讀寫速度
iostat -x 1
%util 表示等待IO
iotop
安裝
顯示占用IO的進程
read 讀的速度 write 寫到速度 swapin 交換分區
free
free -h
buff/cache 緩沖和緩存
從磁盤度數據 交給CPU 中間需要一個內存(cache)
CPU 計算完的數據存到磁盤裏去 中間需要內存(buff)
available=free+buff/cache(剩余)
ps 命令
ps aux 列出所以進程的狀況
ps aux | 檢查進程
用戶 進程ID RSS 物理內存 STAT進程的狀態 START 啟動時間 TIME 運行時間
殺進程
查看進程啟動位置 proc 下數字的目錄
STAT進程的狀態
D不能中斷的進程 增加了系統負載 但有時候CPU使用率並不高
R 正在運行狀態 某一個時間段內在使用CPU
S sleep 使用過CPU之後
T暫停的進程
Z僵屍進程
<高優先級的進程
N低優先級進程
L內存中被鎖了內存分頁
s主進程 父進程
|多線程進程
+前臺進程
查看網絡狀態
netstat -lnp l監聽
netstat -ltnp 查看tcp 協議
tcp 三次握手和四次揮手
狀態:time_wait 兩臺機器通信完之後處於等待狀態 fin_wait2 established 建立鏈接
查看各種狀態的數量
ESTABLISHED 並發鏈接數 1000以內
linux 下抓包
tcpdump -nn -i 網卡名稱 n 表示IP以數字的方式顯示出來 不加顯示主機名
時間 IP 端口 >到哪裏去IP 端口
length0 長度
DDOS攻擊 udp flood 借助專業的反攻擊服務 創宇
指定端口
指定IP的包
指定數據包數量
存到指定文件
不能用cat 直接查看
查看tcpdump包文件
web的訪問日誌
訪問IP 鏈接
iostat 1 每秒顯示
硬盤 讀寫速度
iostat -x 1
%util 表示等待IO
iotop
安裝
顯示占用IO的進程
read 讀的速度 write 寫到速度 swapin 交換分區
free
free -h
buff/cache 緩沖和緩存
從磁盤度數據 交給CPU 中間需要一個內存(cache)
CPU 計算完的數據存到磁盤裏去 中間需要內存(buff)
available=free+buff/cache(剩余)
ps 命令
ps aux 列出所以進程的狀況
ps aux | 檢查進程
用戶 進程ID RSS 物理內存 STAT進程的狀態 START 啟動時間 TIME 運行時間
查看進程啟動位置 proc 下數字的目錄
STAT進程的狀態
D不能中斷的進程 增加了系統負載 但有時候CPU使用率並不高
R 正在運行狀態 某一個時間段內在使用CPU
S sleep 使用過CPU之後
T暫停的進程
Z僵屍進程
<高優先級的進程
N低優先級進程
L內存中被鎖了內存分頁
s主進程 父進程
|多線程進程
+前臺進程
查看網絡狀態
netstat -lnp l監聽
netstat -ltnp 查看tcp 協議
tcp 三次握手和四次揮手
狀態:time_wait 兩臺機器通信完之後處於等待狀態 fin_wait2 established 建立鏈接
查看各種狀態的數量
ESTABLISHED 並發鏈接數 1000以內
tcpdump -nn -i 網卡名稱 n 表示IP以數字的方式顯示出來 不加顯示主機名
時間 IP 端口 >到哪裏去IP 端口
length0 長度
DDOS攻擊 udp flood 借助專業的反攻擊服務 創宇
指定端口
指定IP的包
指定數據包數量
存到指定文件
不能用cat 直接查看
查看tcpdump包文件
web的訪問日誌
訪問IP 鏈接
日常運維命令2