亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 986 | 回復(fù): 0
打印 上一主題 下一主題

Linuxtone命令一句話 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-01-06 18:20 |只看該作者 |倒序?yàn)g覽
作者:NetSeek
1.刪除0字節(jié)文件
find -type f -size 0 -exec rm -rf {} \;
2.查看進(jìn)程
按內(nèi)存從大到小排列
ps -e  -o "%C  : %p : %z : %a"|sort -k5 -nr
3.按cpu利用率從大到小排列
ps -e  -o "%C  : %p : %z : %a"|sort  -nr
4.打印說(shuō)cache里的URL
grep -r -a  jpg /data/cache/* | strings | grep "http:" | awk -F'http:' '{print "http:"$2;}'
5.查看http的并發(fā)請(qǐng)求數(shù)及其TCP連接狀態(tài):
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
6. sed -i '/Root/s/no/yes/' /etc/ssh/sshd_config  sed在這個(gè)文里Root的一行,匹配Root一行,將no替換成yes.
7.1.如何殺掉mysql進(jìn)程:
ps aux|grep mysql|grep -v grep|awk '{print $2}'|xargs kill -9   (從中了解到awk的用途)
pgrep mysql |xargs kill -9 [網(wǎng)友:&FROST]
killall -TERM mysqld
kill -9 `cat /usr/local/apache2/logs/httpd.pid`  試試查殺進(jìn)程PID
8.顯示運(yùn)行3級(jí)別開(kāi)啟的服務(wù):
ls /etc/rc3.d/S* |cut -c 15-  (從中了解到cut的用途,截取數(shù)據(jù))
9.如何在編寫(xiě)SHELL顯示多個(gè)信息,用EOF
cat Apache的并發(fā)請(qǐng)求數(shù)及其TCP連接狀態(tài):
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
15.因?yàn)橥乱y(tǒng)計(jì)一下服務(wù)器下面所有的jpg的文件的大小,寫(xiě)了個(gè)shell給他來(lái)統(tǒng)計(jì).原來(lái)用xargs實(shí)現(xiàn),但他一次處理一部分,搞的有多個(gè)總和....,下面的命令就能解決啦.
find / -name *.jpg -exec wc -c {} \;|awk '{print $1}'|awk '{a+=$1}END{print a}'
CPU的數(shù)量(多核算多個(gè)CPU,cat /proc/cpuinfo |grep -c processor)越多,系統(tǒng)負(fù)載越低,每秒能處理的請(qǐng)求數(shù)也越多。
--------------------------------------------------------------------------------------------------------------------
16  CPU負(fù)載  # cat /proc/loadavg
檢查前三個(gè)輸出值是否超過(guò)了系統(tǒng)邏輯CPU的4倍。  
18  CPU負(fù)載  #mpstat 1 1
檢查%idle是否過(guò)低(比如小于5%)
19  內(nèi)存空間  # free
檢查free值是否過(guò)低  也可以用 # cat /proc/meminfo
20  swap空間  # free
檢查swap used值是否過(guò)高  如果swap used值過(guò)高,進(jìn)一步檢查swap動(dòng)作是否頻繁:
# vmstat 1 5
觀察si和so值是否較大
21  磁盤(pán)空間  # df -h
檢查是否有分區(qū)使用率(Use%)過(guò)高(比如超過(guò)90%)  如發(fā)現(xiàn)某個(gè)分區(qū)空間接近用盡,可以進(jìn)入該分區(qū)的掛載點(diǎn),用以下命令找出占用空間最多的文件或目錄:
# du -cks * | sort -rn | head -n 10
22  磁盤(pán)I/O負(fù)載  # iostat -x 1 2
檢查I/O使用率(%util)是否超過(guò)100%
23  網(wǎng)絡(luò)負(fù)載  # sar -n DEV
檢查網(wǎng)絡(luò)流量(rxbyt/s, txbyt/s)是否過(guò)高
24  網(wǎng)絡(luò)錯(cuò)誤  # netstat -i
檢查是否有網(wǎng)絡(luò)錯(cuò)誤(drop fifo colls carrier)  也可以用命令:# cat /proc/net/dev
25 網(wǎng)絡(luò)連接數(shù)目  # netstat -an | grep -E “^(tcp)” | cut -c 68- | sort | uniq -c | sort -n
26  進(jìn)程總數(shù)  # ps aux | wc -l
檢查進(jìn)程個(gè)數(shù)是否正常 (比如超過(guò)250)
27  可運(yùn)行進(jìn)程數(shù)目  # vmwtat 1 5
    列給出的是可運(yùn)行進(jìn)程的數(shù)目,檢查其是否超過(guò)系統(tǒng)邏輯CPU的4倍
28  進(jìn)程  # top -id 1
觀察是否有異常進(jìn)程出現(xiàn)
29  網(wǎng)絡(luò)狀態(tài)  檢查DNS, 網(wǎng)關(guān)等是否可以正常連通
30  用戶  # who | wc -l
檢查登錄用戶是否過(guò)多 (比如超過(guò)50個(gè))  也可以用命令:# uptime
31  系統(tǒng)日志  # cat /var/log/rflogview/*errors
檢查是否有異常錯(cuò)誤記錄  也可以搜尋一些異常關(guān)鍵字,例如:
# grep -i error /var/log/messages
# grep -i fail /var/log/messages
# egrep -i 'error|warn' /var/log/messages 查看系統(tǒng)異常
32  核心日志  # dmesg
檢查是否有異常錯(cuò)誤記錄
33  系統(tǒng)時(shí)間  # date
檢查系統(tǒng)時(shí)間是否正確
34  打開(kāi)文件數(shù)目  # lsof | wc -l
檢查打開(kāi)文件總數(shù)是否過(guò)多
35  日志  # logwatch –print  配置/etc/log.d/logwatch.conf,將 Mailto 設(shè)置為自己的email 地址,啟動(dòng)mail服務(wù) (sendmail或者postfix),這樣就可以每天收到日志報(bào)告了。
缺省logwatch只報(bào)告昨天的日志,可以用# logwatch –print –range all 獲得所有的日志分析結(jié)果。
可以用# logwatch –print –detail high 獲得更具體的日志分析結(jié)果(而不僅僅是出錯(cuò)日志)。
36.殺掉80端口相關(guān)的進(jìn)程
lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh
37.清除僵死進(jìn)程。
ps -eal | awk '{ if ($2 == "Z") {print $4}}' | kill -9
38.tcpdump 抓包 ,用來(lái)防止80端口被人攻擊時(shí)可以分析數(shù)據(jù)
# tcpdump -c 10000 -i eth0 -n dst port 80 > /root/pkts
39.然后檢查IP的重復(fù)數(shù) 并從小到大排序 注意 "-t\ +0"  中間是兩個(gè)空格
# less pkts | awk {'printf $3"\n"'} | cut -d. -f 1-4 | sort | uniq -c | awk {'printf $1" "$2"\n"'} | sort -n -t\ +0
40.查看有多少個(gè)活動(dòng)的php-cgi進(jìn)程
netstat -anp | grep php-cgi | grep ^tcp | wc -l
41.利用iptables對(duì)應(yīng)簡(jiǎn)單攻擊
netstat -an | grep -v LISTEN | awk ‘{print $5}’ |grep -v 127.0.0.1|grep
-v 本機(jī)ip|sed  “s/::ffff://g”|awk ‘BEGIN { FS=”:” } { Num[$1]++ } END {
for(i in Num) if(Num>8) { print i} }’ |grep ‘[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}’|  xargs -i[] iptables -I INPUT -s [] -j DROP
Num>8部分設(shè)定值為閥值,這條句子會(huì)自動(dòng)將netstat -an 中查到的來(lái)自同一IP的超過(guò)一定量的連接的列入禁止范圍。   基中本機(jī)ip改成你的服務(wù)器的ip地址

               
               
               

本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/8563/showart_1777916.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP