中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux命令大全|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡工程師培訓

當前位置:網(wǎng)絡工程師 > 技術課程 > linux > 熱點關注 > linux命令大全

42條Linux常用命令大全,看看你都學會了嗎?

時間:2018-05-09

  1.刪除0字節(jié)文件

  2.查看進程

  按內(nèi)存從大到小排列

  3.按cpu利用率從大到小排列

  4.打印說cache里的URL

  5.查看http的并發(fā)請求數(shù)及其TCP連接狀態(tài):

  6. sed -i '/Root/s/no/yes/' /etc/ssh/sshd_config sed在這個文里Root的一行,匹配Root一行,將no替換成yes.

  7.如何殺掉mysql進程:

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

  9.如何在編寫SHELL顯示多個信息,用EOF

  10. for 的巧用(如給mysql建軟鏈接)

  11. 取IP地址:

  12.內(nèi)存的大小:

  13.查看連接某服務端口最多的的IP地址

  14.查看Apache的并發(fā)請求數(shù)及其TCP連接狀態(tài):

  15.因為同事要統(tǒng)計一下服務器下面所有的jpg的文件的大小,寫了個shell給他來統(tǒng)計.原來用xargs實現(xiàn),但他一次處理一部分,搞的有多個總和....,下面的命令就能解決啦.

  CPU的數(shù)量(多核算多個CPU,cat /proc/cpuinfo |grep -c processor)越多,系統(tǒng)負載越低,每秒能處理的請求數(shù)也越多。

  16.CPU負載 # cat /proc/loadavg

  檢查前三個輸出值是否超過了系統(tǒng)邏輯CPU的4倍。

  18.CPU負載 #mpstat 1 1

  檢查%idle是否過低(比如小于5%)

  19.內(nèi)存空間 # free

  檢查free值是否過低 也可以用 # cat /proc/meminfo

  20.swap空間 # free

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

  # vmstat 1 5

  觀察si和so值是否較大

  21.磁盤空間 # df -h

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

  22.磁盤I/O負載 # iostat -x 1 2

  檢查I/O使用率(%util)是否超過100%

  23.網(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

  檢查是否有異常錯誤記錄 也可以搜尋一些異常關鍵字,例如:

  32.核心日志 # dmesg

  檢查是否有異常錯誤記錄

  33 系統(tǒng)時間 # date

  檢查系統(tǒng)時間是否正確

  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端口相關的進程

  37.清除僵死進程。

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

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

  40.查看有多少個活動的php-cgi進程

  41.kudzu查看網(wǎng)卡型號

  42.常用正則表達式

  匹配中文字符的正則表達式: [一-龥]

  評注:匹配中文還真是個頭疼的事,有了這個表達式就好辦了

  匹配雙字節(jié)字符(包括漢字在內(nèi)):[^\x00-\xff]

  評注:可以用來計算字符串的長度(一個雙字節(jié)字符長度計2,ASCII字符計1)

  匹配空白行的正則表達式:\n\s*\r

  評注:可以用來刪除空白行

  匹配HTML標記的正則表達式:<(\S*?)[^>]*>.*?|<.*? />

  評注:網(wǎng)上流傳的版本太糟糕,上面這個也僅僅能匹配部分,對于復雜的嵌套標記依舊無能為力

  匹配首尾空白字符的正則表達式:^\s*|\s*$

  評注:可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁符等等),非常有用的表達式

  匹配Email地址的正則表達式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

  評注:表單驗證時很實用

  匹配網(wǎng)址URL的正則表達式:[a-zA-z]+://[^\s]*

  評注:網(wǎng)上流傳的版本功能很有限,上面這個基本可以滿足需求

  匹配帳號是否合法(字母開頭,允許5-16字節(jié),允許字母數(shù)字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

  評注:表單驗證時很實用

  匹配國內(nèi)電話號碼:\d{3}-\d{8}|\d{4}-\d{7}

  評注:匹配形式如 0511-4405222 或 021-87888822

  匹配騰訊QQ號:[1-9][0-9]{4,}

  評注:騰訊QQ號從10000開始

  匹配中國郵政編碼:[1-9]\d{5}(?!\d)

  評注:中國郵政編碼為6位數(shù)字

  匹配身份證:\d{15}|\d{18}

  評注:中國的身份證為15位或18位

  匹配ip地址:\d+\.\d+\.\d+\.\d+

  評注:提取ip地址時有用

  匹配特定數(shù)字:

  評注:處理大量數(shù)據(jù)時有用,具體應用時注意修正

  匹配特定字符串:

  評注:最基本也是最常用的一些表達式

 上一個教程:返回列表