在服務器運維過程中,經常需要對服務器的各種資源進行監控,例如:CPU的負載監控,磁盤的使用率監控,進程數目監控等等,以在系統出現異常時及時報警,通知系統管理員。本文介紹在Linux系統下幾種常見的監控需求及其shell腳本的編寫。
文章目錄:
1.Linux使用 Shell 檢查進程是否存在
2.Linux使用 Shell檢測進程 CPU 利用率
3.Linux使用 Shell檢測進程內存使用量
4.Linux使用 Shell檢測進程句柄使用量
5.Linux使用 Shell查看某個 TCP 或 UDP 端口是否在監聽
6.Linux使用 Shell查看某個進程名正在運行的個數
7.Linux使用 Shell檢測系統 CPU 負載
8.Linux使用 Shell檢測系統磁盤空間
9.總結
檢查進程是否存在
在對進程進行監控時,我們一般需要得到該進程的 ID,進程 ID 是進程的唯一標識,但是有時可能在服務器上不同用戶下運行著多個相同進程名的進程,下面的函數 GetPID 給出了獲取指定用戶下指定進程名的進程 ID 功能(目前只考慮這個用戶下啟動一個此進程名的進程),它有兩個參數為用戶名和進程名,它首先使用 ps 查找進程信息,同時通過 grep 過濾出需要的進程,最后通過 sed 和 awk 查找需要進程的 ID 值(此函數可根據實際情況修改,比如需要過濾其它信息等)。
清單 1. 對進程進行監控
示例演示:
1)源程序(例如查找用戶為 root,進程名為 CFTestApp 的進程 ID)
3)結果分析
從上面的輸出可見:11426 為 root 用戶下的 CFTestApp 程序的進程 ID。
4)命令介紹
1. ps: 查看系統中瞬間進程信息。 參數:-u< 用戶識別碼 > 列出屬于該用戶的程序的狀況,也可使用用戶名稱來指定。 -p< 進程識別碼 > 指定進程識別碼,并列出該進程的狀況。 -o 指定輸出格式 2. grep: 用于查找文件中符合字符串的當前行。 參數:-v 反向選擇,亦即顯示出沒有 ‘搜尋字符串' 內容的那一行。 3. sed: 一個非交互性文本編輯器,它編輯文件或標準輸入導出的文件,一次只能處理一行內容。 參數:-n 讀取下一個輸入行,用下一個命令處理新的行而不是用第一個命令。 p 標志 打印匹配行 4. awk:一種編程語言,用于在 linux/unix 下對文本和數據進行處理。數據可以來自標準輸入、一個或多個文件,或其它命令的輸出。它支持用戶自定義函數和動態正則表達式等先進功能,是 linux/unix 下的一個強大編程工具。它在命令行中使用,但更多是作為腳本來使用。awk 的處理文本和數據的方式:它逐行掃描文件,從第一行到最后一行,尋找匹配的特定模式的行,并在這些行上進行你想要的操作。如果沒有指定處理動作,則把匹配的行顯示到標準輸出 ( 屏幕 ),如果沒有指定模式,則所有被操作所指定的行都被處理。 參數:-F fs or 亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91精品高潮白浆喷水| 日韩精品亚洲元码| 亚洲在线第一页| 91高清免费视频| 日韩极品精品视频免费观看| 久久久久久国产| 久久久久久久久电影| 日韩高清欧美高清| 欧美精品一区二区三区国产精品| 欧美性感美女h网站在线观看免费| 久久久精品久久久| 欧美日韩一区二区在线| 日韩精品免费综合视频在线播放| 日本精品视频在线观看| 精品视频久久久久久| 日韩av网站大全| 日韩视频―中文字幕| 日韩欧美中文在线| 亚洲欧洲一区二区三区在线观看| 亚洲性日韩精品一区二区| 日韩成人在线视频观看| 久久久久99精品久久久久| 国产成人激情视频| 国产精品av在线播放| 一道本无吗dⅴd在线播放一区| www.亚洲男人天堂| 久久精品国产欧美亚洲人人爽| 国产成人精品免费久久久久| 国产一区二区三区四区福利| 精品国产一区二区在线| 亚洲国产古装精品网站| 亚洲美女激情视频| 亚洲精品在线不卡| 日韩精品在线电影| 国产精品久久97| 亚洲一区av在线播放| 亚洲精品中文字幕女同| 久久久久久国产精品三级玉女聊斋| 日韩国产精品亚洲а∨天堂免| 亚洲精品久久久一区二区三区| 欧美一级在线播放| 日韩精品视频在线观看免费| 国产精品久久在线观看| 57pao国产精品一区| 成人黄色在线播放| 久久综合久中文字幕青草| 91色视频在线导航| 日本一区二三区好的精华液| 欧美华人在线视频| 欧美精品福利视频| 亚洲影院在线看| 97碰碰碰免费色视频| 国产精品成人免费电影| 91亚洲一区精品| 91免费国产网站| 欧美大尺度电影在线观看| 97色在线视频观看| 欧美视频中文在线看| 国产成人亚洲综合91| 精品亚洲aⅴ在线观看| 亚洲人精选亚洲人成在线| 一区二区三区视频免费在线观看| 欧美美女18p| 国产日韩精品入口| 欧美激情成人在线视频| 欧美在线视频在线播放完整版免费观看| 51ⅴ精品国产91久久久久久| 日韩精品高清在线观看| 欧美丝袜一区二区三区| 亚洲国产欧美日韩精品| 久久这里只有精品99| 97色在线视频| 亚洲精品小视频在线观看| 亚洲人午夜精品| 欧美日韩国产一区二区三区| 国产欧美精品日韩| 亚洲免费中文字幕| 国产精品成人观看视频国产奇米| 色婷婷久久av| 国产亚洲精品一区二555| 亚洲精品电影在线观看| 91精品国产免费久久久久久| 久久精品一区中文字幕| 欧美午夜精品在线| 久久久噜噜噜久久| 国产精品久久久久久久一区探花| 不卡av电影在线观看| 中文精品99久久国产香蕉| 亚洲欧美资源在线| www日韩中文字幕在线看| 日韩av电影在线网| www欧美xxxx| 国产+人+亚洲| 另类美女黄大片| 亚洲男女自偷自拍图片另类| 亚洲色图第一页| 日韩美女视频免费在线观看| 国产99久久久欧美黑人| 欧美日韩成人精品| 一区二区三区四区视频| 国产精品网红直播| 国内精品视频久久| 日韩av日韩在线观看| 国产精品无码专区在线观看| 欧美最猛性xxxxx(亚洲精品)| 久久亚洲精品网站| 91av视频在线免费观看| 国产亚洲人成网站在线观看| 欧洲成人免费视频| 亚洲自拍av在线| 色综合久久中文字幕综合网小说| 亚洲成人网av| 日韩精品中文字幕久久臀| 日韩欧美在线免费| 一区二区亚洲精品国产| 精品久久久久久国产| 在线观看日韩欧美| 91久久夜色精品国产网站| 成人动漫网站在线观看| 亚洲精品永久免费| 亚洲精品国产精品国自产观看浪潮| 亚洲伦理中文字幕| 久久久天堂国产精品女人| 米奇精品一区二区三区在线观看| 免费成人高清视频| 亚洲精品福利资源站| 国产精品嫩草影院一区二区| 97在线观看视频| 日本免费一区二区三区视频观看| 欧美国产日韩一区二区三区| 日韩欧美一区视频| 亚洲人线精品午夜| 成人免费网站在线观看| 国产精品久久久久福利| 亚洲第五色综合网| 亚洲精品电影在线| 国产精品69精品一区二区三区| 久久影院模特热| 国产一区二区三区四区福利| 欧美乱大交xxxxx| 亚洲视屏在线播放| 亚洲欧美另类自拍| 国产精品视频一区二区三区四| 这里只有精品久久| 亚洲成人在线视频播放| 成人国产在线激情| 综合136福利视频在线| 亚洲福利在线观看| 国模精品视频一区二区三区| 午夜精品免费视频| 国产精品亚洲视频在线观看| 久久香蕉国产线看观看网| 久久人91精品久久久久久不卡| 91精品在线影院| 在线免费观看羞羞视频一区二区| 久久久久久伊人| 国产成人精品国内自产拍免费看| 久久久久亚洲精品| 欧美成人免费视频| 日韩高清免费在线| 亚洲国产精品中文| 国产精品美女www爽爽爽视频| 久久久这里只有精品视频| 色在人av网站天堂精品|