最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

運維工程師必備:Linux系統(tǒng)監(jiān)控與故障排查的命令大全

 更新時間:2025年12月31日 09:42:16   作者:RumIV  
文章整理了Linux系統(tǒng)監(jiān)控命令,按功能分類并附使用示例,涵蓋了系統(tǒng)概覽、CPU、內(nèi)存、磁盤、網(wǎng)絡(luò)、進程與服務(wù)、高級監(jiān)控工具等多個方面,需要的朋友可以參考下

在日常運維工作中,快速獲取系統(tǒng)狀態(tài)信息至關(guān)重要。以下整理了常用的Linux監(jiān)控命令,按功能分類并附使用示例:

一、系統(tǒng)概覽信息

命令功能示例輸出
hostname查看主機名web-server-01
uname -a系統(tǒng)內(nèi)核信息Linux db01 5.4.0-131-generic #148-Ubuntu SMP
cat /etc/os-release操作系統(tǒng)版本PRETTY_NAME="Ubuntu 20.04.4 LTS"
uptime運行時間與負載18:05:01 up 45 days, 3:21, 1 user, load average: 0.08, 0.03, 0.05
date系統(tǒng)時間Thu Aug 18 18:05:24 CST 2023

二、CPU監(jiān)控

命令功能關(guān)鍵指標(biāo)
lscpuCPU架構(gòu)信息核心數(shù)/線程數(shù)/型號
top -bn1實時CPU使用率%Cpu(s): 12.3 us, 6.2 sy
mpstat -P ALL多核CPU詳細統(tǒng)計各核心的user/sys/idle占比
sar -u 2 5周期性CPU采樣平均使用率趨勢
vmstat 1綜合性能監(jiān)控r(運行隊列)/b(阻塞進程)

高級技巧

# 按CPU使用率排序進程
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head -n 10

三、內(nèi)存監(jiān)控

命令功能關(guān)鍵指標(biāo)
free -m內(nèi)存總量與使用Mem: 32042 29582 2460
vmstat -s詳細內(nèi)存統(tǒng)計active/inactive memory
cat /proc/meminfo內(nèi)存詳細信息MemTotal/Cached/Swap
slabtop內(nèi)核slab緩存內(nèi)核對象緩存使用

內(nèi)存泄漏排查

# 監(jiān)控進程內(nèi)存變化
watch -n 1 "ps -eo pid,cmd,rss --sort=-rss | head -n 5"

四、磁盤監(jiān)控

命令功能關(guān)鍵指標(biāo)
df -h磁盤空間使用/dev/sda1 98G 45G 48G 49% /
iostat -dx 2磁盤IO性能await(ms)/util(%)
iotop實時IO進程進程級讀寫速率
`du -sh /*sort -hr`目錄大小排序
lsblk塊設(shè)備信息磁盤分區(qū)/掛載點

IO瓶頸診斷

# 定位高IO進程
pidstat -d 1

五、網(wǎng)絡(luò)監(jiān)控

命令功能關(guān)鍵指標(biāo)
ifconfig/ip addr網(wǎng)絡(luò)接口信息IP地址/RX/TX包量
netstat -tulnp端口監(jiān)聽狀態(tài)服務(wù)端口/PID
ss -s連接統(tǒng)計Total: 987 (kernel 0)
tcpdump -i eth0網(wǎng)絡(luò)包捕獲實時流量分析
iftop -P帶寬使用排名主機級流量統(tǒng)計

連接分析

# 查看ESTABLISHED連接數(shù)
netstat -an | grep ESTABLISHED | wc -l

六、進程與服務(wù)監(jiān)控

命令功能關(guān)鍵指標(biāo)
ps aux進程列表CPU/MEM使用率
pidstat 1進程資源統(tǒng)計%CPU/%MEM
systemctl status服務(wù)狀態(tài)Active(running)
journalctl -u nginx服務(wù)日志服務(wù)運行日志
lsof -p <PID>進程打開文件文件描述符

進程樹查看

# 顯示進程樹關(guān)系
pstree -ap

七、高級監(jiān)控工具

實時監(jiān)控面板

  • htop:增強版top(支持鼠標(biāo)操作)
  • glances:全能監(jiān)控面板(需安裝)
  • nmon:專業(yè)性能監(jiān)控工具

日志分析

# 查看包含ERROR的最新日志
tail -f /var/log/syslog | grep -i error

# 統(tǒng)計404錯誤次數(shù)
awk '$9==404 {print $7}' access.log | sort | uniq -c | sort -nr

性能分析

  • perf top:CPU熱點函數(shù)分析
  • strace -p <PID>:系統(tǒng)調(diào)用跟蹤
  • dstat:綜合性能統(tǒng)計工具

八、最佳實踐建議

命令組合使用

# 單行獲取關(guān)鍵指標(biāo)
echo "Load:$(uptime | awk -F'load average: ' '{print $2}') | Mem:$(free -m | awk '/Mem/{print $3"/"$2"MB"}')"

監(jiān)控自動化

  • 使用cron定期收集指標(biāo)
  • 通過tee同時輸出到屏幕和文件
  • 編寫腳本格式化輸出(如本文示例)

安全注意事項

  • 避免在生產(chǎn)環(huán)境直接修改配置
  • 使用nohup執(zhí)行長時間任務(wù)
  • 敏感命令添加-i交互確認

運維箴言:掌握這些命令如同獲得系統(tǒng)"聽診器",但真正的價值在于理解數(shù)據(jù)背后的意義。建議建立自己的命令手冊,定期練習(xí)形成肌肉記憶。

通過熟練使用這些命令,運維工程師可以快速診斷系統(tǒng)瓶頸,有效處理故障,保障業(yè)務(wù)穩(wěn)定運行。記?。汉玫倪\維不是救火隊員,而是通過監(jiān)控提前發(fā)現(xiàn)隱患的守護者。

以上就是運維工程師必備:Linux系統(tǒng)監(jiān)控與故障排查的命令大全的詳細內(nèi)容,更多關(guān)于Linux系統(tǒng)監(jiān)控與故障排查的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Ubuntu 14.04下安裝和配置redis數(shù)據(jù)庫

    Ubuntu 14.04下安裝和配置redis數(shù)據(jù)庫

    安裝Redis服務(wù)器,會自動地一起安裝Redis命令行客戶端程序。在本機輸入redis-cli命令就可以啟動,客戶端程序訪問Redis服務(wù)器。
    2016-04-04
  • ubuntu20.04連接wifi的方法(2種)

    ubuntu20.04連接wifi的方法(2種)

    這篇文章主要介紹了ubuntu20.04連接wifi的方法(2種),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 安裝ubuntu18.04報:failed to load ldlinux.c32的問題及解決步驟

    安裝ubuntu18.04報:failed to load ldlinux.c32的問題及解決步驟

    這篇文章主要介紹了安裝ubuntu18.04報:failed to load ldlinux.c32的問題,本文通過圖文并茂的形式給大家分享解決方法,需要的朋友可以參考下
    2020-08-08
  • Linux離線安裝gcc和gcc-c++全過程

    Linux離線安裝gcc和gcc-c++全過程

    文章介紹了在聯(lián)網(wǎng)和離線情況下安裝GCC和GCC-C++組件的方法,聯(lián)網(wǎng)時,可以直接使用命令`yum -y install gcc`進行安裝,離線安裝時,需要從百度云盤下載GCC和GCC-C++的離線安裝包,然后按照一定的順序執(zhí)行安裝命令,此外,文章還提供了查看GCC版本和安裝GCC-C++組件的步驟
    2025-10-10
  • LNAMP架構(gòu)中后端Apache獲取用戶真實IP地址的2種方法

    LNAMP架構(gòu)中后端Apache獲取用戶真實IP地址的2種方法

    Nginx作為前端,Apache作為后端的情況下,Apache只能獲取到Nginx前端的ip地址(127.0.0.1),而無法獲取到用戶的真實ip地址,在這種情況下,后端Apache如何獲取用戶真實IP地址?
    2014-03-03
  • 10大HBase常見運維工具整理小結(jié)

    10大HBase常見運維工具整理小結(jié)

    這篇文章主要介紹了10大HBase常見運維工具整理小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2020-07-07
  • Linux高并發(fā)場景下的網(wǎng)絡(luò)參數(shù)調(diào)優(yōu)實戰(zhàn)指南

    Linux高并發(fā)場景下的網(wǎng)絡(luò)參數(shù)調(diào)優(yōu)實戰(zhàn)指南

    在高并發(fā)網(wǎng)絡(luò)服務(wù)場景中,Linux內(nèi)核的默認網(wǎng)絡(luò)參數(shù)往往無法滿足需求,導(dǎo)致性能瓶頸、連接超時甚至服務(wù)崩潰,本文基于真實案例分析,從參數(shù)解讀、問題診斷到優(yōu)化實踐,手把手教你如何調(diào)優(yōu)Linux網(wǎng)絡(luò)參數(shù),支撐百萬級并發(fā)連接,需要的朋友可以參考下
    2025-05-05
  • sersync實現(xiàn)數(shù)據(jù)實時同步的方法

    sersync實現(xiàn)數(shù)據(jù)實時同步的方法

    下面小編就為大家分享一篇sersync實現(xiàn)數(shù)據(jù)實時同步的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Linux如何設(shè)置服務(wù)自啟動

    Linux如何設(shè)置服務(wù)自啟動

    這篇文章主要介紹了Linux中設(shè)置服務(wù)自啟動的三種方式,ln -s 建立啟動軟連接
    2015-11-11
  • 在Linux和Windows下安裝nc(netcat)的詳細步驟

    在Linux和Windows下安裝nc(netcat)的詳細步驟

    本文詳細介紹了在Linux和Windows系統(tǒng)下安裝netcat(nc)的方法,對于Linux系統(tǒng),使用APT包管理器安裝,推薦使用netcat-openbsd;對于Windows系統(tǒng),推薦使用Nmap自帶的Ncat或者下載獨立版Netcat,需要的朋友可以參考下
    2025-10-10

最新評論

绍兴县| 天长市| 疏勒县| 建始县| 莆田市| 元谋县| 荥经县| 永仁县| 斗六市| 鹤庆县| 垫江县| 桂阳县| 南安市| 十堰市| 鲁山县| 平顺县| 尼木县| 黄山市| 金阳县| 西乌珠穆沁旗| 叙永县| 泽州县| 洛宁县| 四会市| 临颍县| 肃宁县| 乐平市| 昭苏县| 怀来县| 凌海市| 东平县| 永胜县| 禹城市| 曲沃县| 巴中市| 太谷县| 汕尾市| 云安县| 镇原县| 伊金霍洛旗| 平顺县|