1、檢視tcp連線狀態
netstat -nat |awk ''|sort|uniq -c|sort -rn
netstat -n | awk '/^tcp/ ;end '
netstat -n | awk '/^tcp/ ; end '
netstat -n | awk '/^tcp/ ;end '
netstat -n |awk '/^tcp/ '|sort|uniq -c|sort -rn
netstat -ant | awk '' | grep -v '[a-z]' | sort | uniq -c
netstat -nat |awk ''|sort|uniq -c|sort -rn
netstat -n | awk '/^tcp/ ;end '
netstat -n | awk '/^tcp/ ; end '
netstat -n | awk '/^tcp/ ;end '
netstat -n |awk '/^tcp/ '|sort|uniq -c|sort -rn
netstat -ant | awk '' | grep -v '[a-z]' | sort | uniq -c
2、查詢請求80埠最多的20個ip連線
netstat -anlp|grep 80|grep tcp|awk ''|awk -f: ''|sort|uniq -c|sort -nr|head -n20
netstat -ant |awk '/:80/end' |sort -rn|head -n20
tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -f"." '' | sort | uniq -c | sort -nr |head -n 20
3、查詢較多time_wait連線
netstat -n|grep time_wait|awk ''|sort|uniq -c|sort -rn|head -n20
4、找查較多的syn連線
netstat -an | grep syn | awk '' | awk -f: '' | sort | uniq -c | sort -nr | more
5、根據埠列程序
netstat -ntlp | grep 80 | awk '' | cut -d/ -f1
6、獲取web訪問前10位的ip位址
cat access.log|awk ''|sort|uniq -c|sort -nr|head -n 10
cat access.log|awk '; end '
7、訪問次數最多的檔案或頁面,取前20
cat access.log|awk ''|sort|uniq -c|sort -nr|head -n 20
8、列出傳輸最大的幾個rar檔案
cat access.log|awk ''|sort|uniq -c|sort -nr|head -n 20
9、列出輸出大於200000byte(約200kb)的rar檔案以及對應檔案發生次數
cat access.log |awk '($10 > 200000 && $7~/\.rar/)'|sort -n|uniq -c|sort -nr|head -n 100
10、如果日誌最後一列記錄的是頁面檔案傳輸時間,則有列出到客戶端最耗時的頁面
cat access.log |awk '($7~/\.php/)'|sort -nr|head -n 100
cat access.log |awk '($7~/\.php/)'|sort -nr|head -n 100
11、列出最最耗時的頁面(超過60秒的)的以及對應頁面發生次數
cat access.log |awk '($nf > 60 && $7~/\.php/)'|sort -n|uniq -c|sort -nr|head -n 100
12、列出傳輸時間超過 30 秒的檔案
cat access.log |awk '($nf > 30)'|sort -n|uniq -c|sort -nr|head -n 20
13、統計**流量(g)
cat access.log |awk ' end '
14、統計404的連線
awk '($9 ~/404/)' access.log | awk '' | sort
15、統計http status
cat access.log |awk '; end '
cat access.log |awk ''|sort|uniq -c|sort -rn
16、檢視是哪些爬蟲在抓取內容
tcpdump -i eth0 -l -s 0 -w - dst port 80 | strings | grep -i user-agent | grep -i -e 'bot|crawler|slurp|spider'
17、檢視資料庫執行的sql語句
tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | egrep -i 'select|update|delete|insert|set|commit|rollback|create|drop|alter|call'
18、按域統計流量
zcat squid_access.log.tar.gz| awk '' |awk 'beginend}'
19、除錯命令
strace -p pid
20、磁碟效能
iostat -x 1 10
Linux 運維常用網路命令
curl基本用法,向介面發起get請求。curl x post h cache control no cache h content type multipart form data boundary webkitformboundary7ma4ywxktrzu0gw f name uusama f...
linux運維常用命令
1.刪除0位元組檔案 find type f size 0 exec rm rf 2.檢視程序 按記憶體從大到小排列 ps e o c p z a sort k5 nr 3.按cpu利用率從大到小排列 ps e o c p z a sort nr 4.列印說 cache 裡的url 5.檢視http...
linux運維常用命令
chkconfig list awk 41.kudzu檢視網絡卡型號 kudzu probe class network 匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的...