1. 程式人生 > >日常運維命令2

日常運維命令2

四次揮手 被鎖 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 鏈接
技術分享圖片

日常運維命令2