成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

監(jiān)控Linux服務(wù)器狀態(tài)的方法-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)監(jiān)控 Linux服務(wù)器狀態(tài)的方法的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)公司、微信開發(fā)、小程序開發(fā)、集團成都企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。核心團隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:自上料攪拌車等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致稱揚!

Linux 服務(wù)器我們天天打交道,特別是 Linux 工程師更是如此。為了保證服務(wù)器的安全與性能,我們經(jīng)常需要監(jiān)控服務(wù)器的一些狀態(tài),以保證工作能順利開展。

1. watch

watch 命令我們的使用頻率很高,它的基本作用是,按照指定頻率重復(fù)執(zhí)行某一條指令。使用這個命令,我們可以重復(fù)調(diào)用一些命令來達到監(jiān)控服務(wù)器的作用。

默認情況下,watch 命令的執(zhí)行周期是 2 秒,但我們可以使用 -n 選項來指定運行頻率,比如我們想要每隔 5 秒執(zhí)行 date 命令,可以這么執(zhí)行:

$ watch -n 5 date

一臺服務(wù)器肯定有多人在用,特別是本部門的小伙伴。對于這些小伙伴有沒渾水摸魚,我們可以使用一些命令來監(jiān)控他們。

我們可以每隔 10 秒執(zhí)行 who 命令,來看看都有誰在使用服務(wù)器。

$ watch -n 10 who
Every 10.0s: who                             butterfly: Tue Jan 23 16:02:03 2019

shs      :0           2019-01-23 09:45 (:0)
dory     pts/0        2019-01-23 15:50 (192.168.0.5)
alvin     pts/1        2019-01-23 16:01 (192.168.0.15)
shark    pts/3        2019-01-23 11:11 (192.168.0.27)

如果發(fā)現(xiàn)系統(tǒng)運行很慢,我們可以調(diào)用 uptime 命令來查看系統(tǒng)平均負載情況。

$ watch uptime
Every 2.0s: uptime                           butterfly: Tue Jan 23 16:25:48 2019

 16:25:48 up 22 days,  4:38,  3 users,  load average: 1.15, 0.89, 1.02

一些關(guān)鍵的進程肯定不能掛,否則可能會影響到業(yè)務(wù)開展,所以我們可以重復(fù)統(tǒng)計服務(wù)器中的所有進程數(shù)量。

$ watch -n 5 'ps -ef | wc -l'
Every 5.0s: ps -ef | wc -l                   butterfly: Tue Jan 23 16:11:54 2019

245

想動態(tài)知道服務(wù)器內(nèi)存使用情況,可以重復(fù)執(zhí)行 free 命令。

$ watch -n 5 free -m
Every 5.0s: free -m                          butterfly: Tue Jan 23 16:34:09 2019

              total        used        free      shared  buff/cache   available
Mem:           5959         776        3276          12        1906        4878
Swap:          2047           0        2047

當(dāng)然不僅僅是這些,我們還可以重復(fù)調(diào)用很多命令來對服務(wù)器一些關(guān)鍵參數(shù)進行監(jiān)控,

2. top

使用 top 命令我們可以知道系統(tǒng)的很多關(guān)鍵參數(shù),而且是動態(tài)更新的。默認情況下,top 監(jiān)控的是系統(tǒng)的整體狀態(tài),如果我們只想知道某個人的使用情況,可以使用 -u 選項來指定這個人。

$ top -u alvin
top - 16:14:33 up 2 days,  4:27,  3 users,  load average: 0.00, 0.01, 0.02
Tasks: 199 total,   1 running, 198 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.2 sy,  0.0 ni, 99.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   5959.4 total,   3277.3 free,    776.4 used,   1905.8 buff/cache
MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.   4878.4 avail Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
23026 alvin      20   0   46340   7820   6504 S   0.0   0.1   0:00.05 systemd
23033 alvin      20   0  149660   3140     72 S   0.0   0.1   0:00.00 (sd-pam)
23125 alvin      20   0   63396   5100   4092 S   0.0   0.1   0:00.00 sshd
23128 alvin      20   0   16836   5636   4284 S   0.0   0.1   0:00.03 zsh

在這個結(jié)果里,你不僅僅可以看到 alvin 這個用戶運行的所有的進程數(shù),也可以看到每個進程所消耗的系統(tǒng)資源(CPU,內(nèi)存),同時依然可以看到整個系統(tǒng)的關(guān)鍵參數(shù)。

3. ac

如果你想知道每個用戶登錄服務(wù)器所使用的時間,你可以使用 ac 命令。這個命令需要你安裝acct 包(Debian)或 psacct 包(RHEL,Centos)。

如果我們想知道所有用戶登陸服務(wù)器所使用的時間之和,我們可以直接運行 ac 命令,無需任何參數(shù)。

$ ac
        total     1261.72

如果我們想知道各個用戶所使用時間,可以加上 -p 選項。

$ ac -p
        shark                                5.24
        alvin                                5.52
        shs                               1251.00
        total     1261.76

我們還可以通過加上 -d 選項來查看具體每一天用戶使用服務(wù)器時間之和。

$ ac -d | tail -10
Jan 11  total        0.05
Jan 12  total        1.36
Jan 13  total       16.39
Jan 15  total       55.33
Jan 16  total       38.02
Jan 17  total       28.51
Jan 19  total       48.66
Jan 20  total        1.37
Jan 22  total       23.48
Today   total        9.83

感謝各位的閱讀!關(guān)于監(jiān)控 Linux服務(wù)器狀態(tài)的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

本文名稱:監(jiān)控Linux服務(wù)器狀態(tài)的方法-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://jinyejixie.com/article20/egjco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、網(wǎng)站設(shè)計公司、域名注冊、手機網(wǎng)站建設(shè)、網(wǎng)站改版網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
磴口县| 赫章县| 阳朔县| 沙湾县| 靖边县| 佳木斯市| 宜川县| 山东省| 丰宁| 通化市| 新建县| 炉霍县| 文成县| 忻州市| 文成县| 蛟河市| 荃湾区| 蓝田县| 崇州市| 许昌市| 南召县| 扎赉特旗| 阿图什市| 博罗县| 庐江县| 宜川县| 清水河县| 大城县| 长垣县| 武威市| 京山县| 承德市| 岱山县| 开江县| 渭源县| 西藏| 济南市| 镇平县| 夏津县| 凤阳县| 漠河县|