婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 收集的55個Linux系統(tǒng)管理中常用的一些shell命令

收集的55個Linux系統(tǒng)管理中常用的一些shell命令

熱門標簽:陜西電銷卡外呼系統(tǒng)怎么安裝 地圖標注超出范圍怎么辦 旅游地圖標注大全 百度地圖的地圖標注 excel地址地圖標注 杭州機器人外呼系統(tǒng) 佛山高德地圖標注中心 百度地圖標注圖標更換 東莞電銷機器人價格一覽表

1.顯示消耗內(nèi)存/CPU最多的10個進程

復制代碼 代碼如下:

ps aux | sort -nk +4 | tail
ps aux | sort -nk +3 | tail

2.查看進程
按內(nèi)存從大到小排列
復制代碼 代碼如下:

ps -e  -o "%C  : %p : %z : %a"|sort -k5 -nr

3.按cpu利用率從大到小排列
復制代碼 代碼如下:

ps -e  -o "%C  : %p : %z : %a"|sort  -nr

3.查看Apache的并發(fā)請求數(shù)及其TCP連接狀態(tài)
復制代碼 代碼如下:

netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

4. 查找占用磁盤IO最多的進程
復制代碼 代碼如下:

wget -c http://linux.web.psi.ch/dist/scientific/5/gfa/all/dstat-0.6.7-1.rf.noarch.rpm
dstat -M topio -d -M topbio

5.找出自己最常用的10條命令及使用次數(shù)(或求訪問最多的ip數(shù))
復制代碼 代碼如下:

sed -e ‘s/| /\n/g' ~/.bash_history |cut -d ‘ ‘ -f 1 | sort | uniq -c | sort -nr | head

6.日志中第10個字段表示連接時間,求平均連接時間
復制代碼 代碼如下:

cat access_log |grep “connect cbp” |awk ‘BEGIN{sum=0;count=0;}{sum+=$10;count++;}END{printf(“sum=%d,count=%d,avg=%f\n”,sum,count,
sum/count)}'

7.lsof命令

lsof abc.txt 顯示開啟文件abc.txt的進程
lsof -i :22 知道22端口現(xiàn)在運行什么程序
lsof -c abc 顯示abc進程現(xiàn)在打開的文件
lsof -p 12  看進程號為12的進程打開了哪些文件

8.rsync命令(要求只同步某天的壓縮文件,而且遠程目錄保持與本地目錄一致)

復制代碼 代碼如下:

/usr/bin/rsync -azvR –password-file=/etc/rsync.secrets `find . -name “*$yesterday.gz”  -type f ` storage@192.168.2.23::logbackup/13.21/

9.把目錄下*.sh文件改名為*.SH
復制代碼 代碼如下:

find .  -name “*.sh” | sed  's/\(.*\)\.sh/mv \0 \1.SH/' |sh
find .  -name “*.sh” | sed  's/\(.*\)\.sh/mv \1.SH/'|sh  (跟上面那個效果一樣)

10.ssh執(zhí)行遠程的程序,并在本地顯示
復制代碼 代碼如下:

ssh -n -l zouyunhao 192.168.2.14 “l(fā)s -al /home/zouyunhao”

11.shell段注釋
復制代碼 代碼如下:

:'echo hello,world!'

12.查看網(wǎng)卡是否有網(wǎng)線物理連接
復制代碼 代碼如下:

/sbin/mii-tool

13.查看linux系統(tǒng)或者mysql錯誤碼表示的意思,如查看13錯誤碼表示的意思:
復制代碼 代碼如下:

perror  13

14.刪除0字節(jié)文件
復制代碼 代碼如下:

find -type f -size 0 -exec rm -rf {} \;

15.1.如何殺掉mysql進程:
復制代碼 代碼如下:

ps aux|grep mysql|grep -v grep|awk '{print $2}'|xargs kill -9
(從中了解到awk的用途)
pgrep mysql |xargs kill -9
killall -TERM mysqld
kill -9 `cat /usr/local/apache2/logs/httpd.pid`
試試查殺進程PID

16.顯示運行3級別開啟的服務:

復制代碼 代碼如下:

ls /etc/rc3.d/S* |cut -c 15-
(從中了解到cut的用途,截取數(shù)據(jù))

17.如何在編寫SHELL顯示多個信息,用EOF
復制代碼 代碼如下:

cat EOF
+--------------------------------------------------------------+
|         === Welcome to Tunoff services ===                   |
+--------------------------------------------------------------+
EOF

18. 取IP地址:
復制代碼 代碼如下:

ifconfig eth0|sed -n '2p'|awk '{print $2}'|cut -c 6-30
或者:
ifconfig eth0 |grep "inet addr:" |awk '{print $2}'|cut -c 6-
或者
ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'
或者:
ifconfig eth0 | sed -n '/inet /{s/.*addr://;s/ .*//;p}'
Perl實現(xiàn)獲取IP的方法:
ifconfig -a | perl -ne 'if ( m/^\s*inet (?:addr:)?([\d.]+).*?cast/ ) { print qq($1\n); exit 0; }'

19.內(nèi)存的大小:
復制代碼 代碼如下:

free -m |grep "Mem" | awk '{print $2}'

20  CPU負載  # cat /proc/loadavg
檢查前三個輸出值是否超過了系統(tǒng)邏輯CPU的4倍。 

21  CPU負載  #mpstat 1 1
檢查%idle是否過低(比如小于5%)

22  內(nèi)存空間  # free
檢查free值是否過低  也可以用 # cat /proc/meminfo

23  swap空間  # free
檢查swap used值是否過高  如果swap used值過高,進一步檢查swap動作是否頻繁:

復制代碼 代碼如下:

# vmstat 1 5

觀察si和so值是否較大

24  磁盤空間  # df -h

檢查是否有分區(qū)使用率(Use%)過高(比如超過90%)  如發(fā)現(xiàn)某個分區(qū)空間接近用盡,可以進入該分區(qū)的掛載點,用以下命令找出占用空間最多的文件或目錄:

復制代碼 代碼如下:

# du -cks * | sort -rn | head -n 10

25  磁盤I/O負載  # iostat -x 1 2
檢查I/O使用率(%util)是否超過100%

26  網(wǎng)絡負載  # sar -n DEV
檢查網(wǎng)絡流量(rxbyt/s, txbyt/s)是否過高

24  網(wǎng)絡錯誤  # netstat -i
檢查是否有網(wǎng)絡錯誤(drop fifo colls carrier)  也可以用命令:# cat /proc/net/dev

25 網(wǎng)絡連接數(shù)目  # netstat -an | grep -E “^(tcp)” | cut -c 68- | sort | uniq -c | sort -n

26  進程總數(shù)  # ps aux | wc -l
檢查進程個數(shù)是否正常 (比如超過250)

27  可運行進程數(shù)目  # vmwtat 1 5
   列給出的是可運行進程的數(shù)目,檢查其是否超過系統(tǒng)邏輯CPU的4倍

28  進程  # top -id 1
觀察是否有異常進程出現(xiàn)

29  網(wǎng)絡狀態(tài)  檢查DNS, 網(wǎng)關等是否可以正常連通

30  用戶  # who | wc -l
檢查登錄用戶是否過多 (比如超過50個)  也可以用命令:# uptime

31  系統(tǒng)日志  # cat /var/log/rflogview/*errors
檢查是否有異常錯誤記錄  也可以搜尋一些異常關鍵字,例如:

復制代碼 代碼如下:

# grep -i error /var/log/messages
# grep -i fail /var/log/messages
# egrep -i 'error|warn' /var/log/messages 查看系統(tǒng)異常

32  核心日志  # dmesg
檢查是否有異常錯誤記錄

34  打開文件數(shù)目  # lsof | wc -l
檢查打開文件總數(shù)是否過多

35  日志  # logwatch ?print  配置/etc/log.d/logwatch.conf,將 Mailto 設置為自己的email 地址,啟動mail服務 (sendmail或者postfix),這樣就可以每天收到日志報告了。
缺省logwatch只報告昨天的日志,可以用# logwatch ?print ?range all 獲得所有的日志分析結果。
可以用# logwatch ?print ?detail high 獲得更具體的日志分析結果(而不僅僅是出錯日志)。

36.殺掉80端口相關的進程

復制代碼 代碼如下:

lsof -i :80|grep -v "PID"|awk '{print "kill -9",$2}'|sh

37.清除僵死進程。
復制代碼 代碼如下:

ps -eal | awk '{ if ($2 == "Z") {print $4}}' | kill -9

38.tcpdump 抓包 ,用來防止80端口被人攻擊時可以分析數(shù)據(jù)
復制代碼 代碼如下:

# tcpdump -c 10000 -i eth0 -n dst port 80 > /root/pkts

39.然后檢查IP的重復數(shù) 并從小到大排序 注意 "-t\ +0"  中間是兩個空格
復制代碼 代碼如下:

# less pkts | awk {'printf $3"\n"'} | cut -d. -f 1-4 | sort | uniq -c | awk {'printf $1" "$2"\n"'} | sort -n -t\ +0

40.查看有多少個活動的php-cgi進程
復制代碼 代碼如下:

netstat -anp | grep php-cgi | grep ^tcp | wc -l

41.利用iptables對應簡單攻擊
復制代碼 代碼如下:

netstat -an | grep -v LISTEN | awk ‘{print $5}' |grep -v 127.0.0.1|grep -v 本機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部分設定值為閥值,這條句子會自動將netstat -an 中查到的來自同一IP的超過一定量的連接的列入禁止范圍。   基中本機ip改成你的服務器的ip地址

42. 怎樣知道某個進程在哪個CPU上運行?

復制代碼 代碼如下:

# ps -eo pid,args,psr

43. 統(tǒng)計var目錄下文件以M為大小,以列表形式列出來。
復制代碼 代碼如下:

find /var -type f | xargs ls -s | sort -rn | awk '{size=$1/1024; printf("%dMb %s\n", size,$2);}' | head

查找var目錄下文件大于100M的文件,并統(tǒng)計文件的個數(shù)
復制代碼 代碼如下:

find /var -size +100M -type f | tee file_list | wc -l

44. sed 查找并替換內(nèi)容
復制代碼 代碼如下:

sed -i "s/varnish/LTCache/g"   `grep "Via" -rl /usr/local/src/varnish-2.0.4`

sed -i "s/X-Varnish/X-LTCache/g"     `grep "X-Varnish" -rl /usr/local/src/varnish-2.0.4`


45. 統(tǒng)計目錄下文件的大小(按M打印顯示)
復制代碼 代碼如下:

du $1 --max-depth=1 | sort -n|awk '{printf "%7.2fM ----> %s\n",$1/1024,$2}'|sed 's:/.*/\([^/]\{1,\}\)$:\1:g'

46.關于CND實施幾個相關的統(tǒng)計

  統(tǒng)計一個目錄中的目錄個數(shù)
 

復制代碼 代碼如下:

   ls -l | awk '/^d/' | wc -l
  

  統(tǒng)計一個目錄中的文件個數(shù)
 
復制代碼 代碼如下:

   ls -l | awk '/^-/' | wc -l
  

  統(tǒng)計一個目錄中的全部文件數(shù)
 
復制代碼 代碼如下:

   find ./ -type f -print | wc -l
  

  統(tǒng)計一個目錄中的全部子目錄數(shù)
 
復制代碼 代碼如下:

   find ./ -type d -print | wc -l
  

 統(tǒng)計某類文件的大小:
 
復制代碼 代碼如下:

  find ./ -name "*.jpg" -exec wc -c {} \;|awk '{print $1}'|awk '{a+=$1}END{print a}'
 

47. 去掉第一列(如行號代碼)
復制代碼 代碼如下:

awk '{for(i=2;i=NF;i++) if(i!=NF){printf $i" "}else{print $i} }' list

48.查看PHP-CGI占用的內(nèi)存總數(shù):
復制代碼 代碼如下:

total=0; for i in `ps -C php-cgi -o rss=`; do total=$(($total+$i)); done; echo "PHP-CGI Memory usage: $total kb"

49查看當前有哪些進程;查看進程打開的文件:
復制代碼 代碼如下:

ps -A ;lsof -p PID

50.統(tǒng)計每個單詞出現(xiàn)的頻率,并排序
復制代碼 代碼如下:

awk '{arr[$1]+=1 }END{for(i in arr){print arr"\t"i}}' 文件名 | sort -r

51.列出當前文件夾目錄大小,以G,M,K顯示。

復制代碼 代碼如下:

du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf"%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"):$1>=2**10? ($1/2**10, "K"): ($1, "")}e'

shaw答案 :du -hs $(du -sk ./`ls -F |grep /` |sort -nr |awk '{print $NF}')
也可 以實現(xiàn),不過不是特別完美。但好記。

52.清空linux buffer cache

復制代碼 代碼如下:

sync echo 3 > /proc/sys/vm/drop_caches

53.將當前目錄文件名全部轉(zhuǎn)換成小寫
復制代碼 代碼如下:

for i in *; do mv "$i" "$(echo $i|tr A-Z a-z)"; done

53.消除vim中的^M的幾種方法

1)dos2uninx filename
2)sed -e 's/^M//' filename
3)vim中 :s/^M//gc
4)col -bx dosfile > newfile
5)tr -s "\r\n" "\n" file > newfile

54. 清除所有arp緩存

復制代碼 代碼如下:

arp -n|awk '/^[1-9]/ {print "arp -d "$1}'|sh

55. 綁定已知機器的arp地址
復制代碼 代碼如下:

cat /proc/net/arp | awk '{print $1 " " $4}' |sort -t. -n +3 -4 > /etc/ethers

perl的
復制代碼 代碼如下:

perl -ne 'm/^([^#][^\s=]+)\s*(=.*|)/ printf("%-35s%s\n", $1, $2)' /etc/my.cnf

55.查看ssh暴力攻擊的ip和攻擊次數(shù)
復制代碼 代碼如下:

grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' /var/log/secure | sort | uniq -c

您可能感興趣的文章:
  • linux shell命令行選項與參數(shù)用法詳解
  • linux shell命令執(zhí)行順序的控制方法
  • Ruby中執(zhí)行Linux shell命令的六種方法詳解
  • linux shell命令行參數(shù)用法詳解
  • linux shell命令的常用快捷鍵
  • 一天一個shell命令 linux文本內(nèi)容操作系列-awk命令詳解
  • linux下執(zhí)行shell命令方法簡介

標簽:雅安 延邊 南充 通遼 隨州 青島 朝陽 西藏

巨人網(wǎng)絡通訊聲明:本文標題《收集的55個Linux系統(tǒng)管理中常用的一些shell命令》,本文關鍵詞  收集,的,55個,Linux,系統(tǒng)管理,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《收集的55個Linux系統(tǒng)管理中常用的一些shell命令》相關的同類信息!
  • 本頁收集關于收集的55個Linux系統(tǒng)管理中常用的一些shell命令的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91污片在线观看| 亚洲精品日日夜夜| 欧美激情一区二区在线| av午夜精品一区二区三区| 不卡的av电影| 亚洲v精品v日韩v欧美v专区 | 欧美亚洲图片小说| 免费av网站大全久久| 亚洲欧美日韩在线| 欧美日韩精品一区二区| 自拍偷在线精品自拍偷无码专区 | 精品久久久久久最新网址| 欧美日韩在线综合| 91精品国产福利在线观看| 亚洲国产一区二区在线播放| 91最新地址在线播放| 国产精品无码永久免费888| 粉嫩一区二区三区性色av| 色一情一伦一子一伦一区| 久久精品国产**网站演员| 午夜免费久久看| 色天使色偷偷av一区二区| 国产一区二区免费在线| 午夜亚洲国产au精品一区二区| 91精品国产一区二区三区香蕉| 色婷婷久久久亚洲一区二区三区 | 亚洲综合成人网| 制服.丝袜.亚洲.另类.中文| 青青青爽久久午夜综合久久午夜| 国产亚洲一区二区三区在线观看 | 久久精品视频一区二区| 麻豆精品一二三| 99久久免费精品高清特色大片| 秋霞影院一区二区| 视频在线在亚洲| 一区二区免费视频| 日韩一二三区不卡| 91蝌蚪porny九色| 亚洲国产视频直播| 国产在线一区二区| 91社区在线播放| 免费黄网站欧美| 国产精品乡下勾搭老头1| 免费精品视频最新在线| 夜夜揉揉日日人人青青一国产精品| 2022国产精品视频| 2019国产精品| 天堂久久久久va久久久久| 亚洲精品五月天| 欧美一区二区三区在线观看 | 久久精品国产亚洲aⅴ| 国产精品欧美一区喷水| 欧美精品在线观看播放| 91黄色在线观看| 成人黄色国产精品网站大全在线免费观看 | 欧美男男青年gay1069videost| 成人午夜视频在线| 国产精品一二三在| 久久电影网站中文字幕| 蜜臂av日日欢夜夜爽一区| 亚洲国产成人精品视频| 亚洲欧美日韩系列| 亚洲精品自拍动漫在线| 国产精品国产三级国产a| 国产婷婷一区二区| 久久久久久久久一| 欧美xxxx在线观看| 久久一夜天堂av一区二区三区| 欧美岛国在线观看| 久久免费看少妇高潮| 精品乱人伦一区二区三区| 日韩午夜在线播放| 精品黑人一区二区三区久久| 欧美成人a视频| 2014亚洲片线观看视频免费| 久久精品欧美一区二区三区麻豆| 久久精品人人做人人综合| 国产午夜精品一区二区三区视频| 中文成人av在线| 亚洲日本在线视频观看| 亚洲一区二区三区四区五区黄 | 久久99精品国产麻豆不卡| 日韩精彩视频在线观看| 青青青伊人色综合久久| 蜜臀国产一区二区三区在线播放| 日韩电影一区二区三区| 国产一区二区美女诱惑| 不卡av在线网| 欧美精品乱码久久久久久| 欧美哺乳videos| 国产精品国产三级国产普通话99| 亚洲一区免费视频| 精品一区二区三区日韩| 成人激情图片网| 欧美日韩一区三区四区| 精品欧美乱码久久久久久1区2区 | 亚洲免费观看在线视频| 日韩av在线播放中文字幕| 国产黄色成人av| 亚洲精品在线电影| 亚洲蜜臀av乱码久久精品| 亚洲mv大片欧洲mv大片精品| 美女在线视频一区| 欧美猛男gaygay网站| 亚洲综合久久av| 91年精品国产| 日本女优在线视频一区二区| 日韩欧美激情在线| 日韩av不卡在线观看| 日韩欧美国产精品一区| 精彩视频一区二区| 欧美大片一区二区| 成人黄色电影在线 | 91精品国产91综合久久蜜臀| 国产精品天干天干在线综合| 中文字幕欧美日韩一区| 欧美精品一区二区三区一线天视频 | 国产嫩草影院久久久久| 精品国产凹凸成av人导航| 一本到高清视频免费精品| 91香蕉视频mp4| 精品捆绑美女sm三区| 亚洲激情第一区| 国产另类ts人妖一区二区| 日韩一区二区三| 亚洲一区二区三区四区的 | 国产伦精品一区二区三区在线观看| 91色在线porny| 国产精品萝li| 成人免费看片app下载| 国产亲近乱来精品视频| 久久精品久久精品| 日韩欧美精品三级| 麻豆成人免费电影| 日韩欧美电影一二三| 蜜臀久久99精品久久久画质超高清| 欧美情侣在线播放| 五月综合激情网| 欧美日韩国产天堂| 丝袜美腿成人在线| 91精品在线麻豆| 精品亚洲国内自在自线福利| 久久综合色之久久综合| 老色鬼精品视频在线观看播放| 日韩欧美高清在线| 国产在线不卡一区| 国产日产欧美一区二区三区| 国产91精品一区二区麻豆亚洲| 国产欧美精品在线观看| 福利91精品一区二区三区| 中文字幕免费一区| 色综合久久88色综合天天免费| 亚洲影视资源网| 日韩精品一区二区三区四区视频| 国产一区二区女| 亚洲色大成网站www久久九九| 欧美在线观看18| 婷婷中文字幕一区三区| 欧美一区二区三区思思人| 精品一区二区三区免费毛片爱| 欧美不卡激情三级在线观看| 成人黄色网址在线观看| 一区二区三区精品视频在线| 欧美精品日韩精品| 极品瑜伽女神91| 亚洲日本va午夜在线影院| 欧美丝袜第三区| 精品一区二区成人精品| 中文一区二区在线观看| 色呦呦一区二区三区| 精品在线你懂的| 亚洲精品中文字幕乱码三区| 日韩精品一区二区三区中文精品| 成人久久视频在线观看| 一个色妞综合视频在线观看| 日韩免费在线观看| 色悠悠久久综合| 国产乱子伦一区二区三区国色天香| 国产女同互慰高潮91漫画| 欧美日韩亚洲不卡| 成人免费毛片片v| 另类综合日韩欧美亚洲| 国产精品久久久久久久蜜臀| 欧美成人aa大片| 欧美精品丝袜久久久中文字幕| av不卡免费在线观看| 狠狠色丁香婷综合久久| 五月激情综合色| 亚洲免费av在线| 欧美韩国日本一区| 2022国产精品视频| 日韩欧美一区二区不卡| 日本精品一区二区三区高清| 国产精品69久久久久水密桃| 久久精品国产精品亚洲红杏| 亚洲另类中文字| 亚洲欧美日本韩国| 欧美激情在线一区二区| 久久精品人人做人人爽人人| 精品国产乱码久久|