服務器故障排查的一些可用的命令

  • strace 調試一個程序,跟蹤其運行打出其出錯的信息ios

  • traceroute 跟蹤路由信息,若是有路由器關了跟蹤返回,那就能夠使用tcptraceroute,這個包可能須要手工下載安裝服務器

  • lsof 跟蹤一個進程打開的文件數網絡

  • top 檢查當前運行的程序tcp

  • netcat 網絡診斷利器工具

  • ping 查看網絡通不通性能

  • vmstat(iostat)檢查磁盤io信息的利器,如iostat -xm 1,每秒輸出一次磁盤io信息測試

  • iotop 和htop的用法同樣,只是這個是用來檢查io信息的翻譯

  • netstat 查看系統鏈接狀態,如哪些應用監聽哪些端口等調試

  • lm-sensors 檢查服務器的cpu和主板溫度,PCI設備的溫度和風扇的轉速進程

  • Memtest86+ 全面檢查內存的優秀工具

  • smartmontools 檢查磁盤的利器,加上-a參數能夠獲取更詳細的硬件相關的信息,一次性得到硬盤驅動器的所有SMART(Self-Monitoring Analysis And Reporting Technology,翻譯過來就是「」自我檢測分析與報告技術「」)信息

  • fdisk -l 用來將分割表列出

  • hdparm 可觀察硬盤的諮詢與測試讀寫速度

  • dmesg 觀察覈心運行過程中所顯示的各項數據

  • lspci 列出整個PC系統的PCI界面裝置

  • lsusb 列出目前系統上面各個U盤端口的狀態和所鏈接的U盤

  • mpstat 多處理器使用狀況

  • pmap 進程內存狀況

  • iptraf 實時網絡統計

  • nmon 收集和報告系統的活動

  • sar 一個能夠悄悄收集並存儲收集信息的工具,能夠產生報告的利器

  • 壓力測試工具

  • lmbench 微性系統功能評測工具

  • iozone 文件系統壓測

  • netperf 網絡性能測試

  • bonnie++ 文件系統壓測,時間會稍長,測試的結果能夠經過一個工具展現

  • KDE System Guard 網絡性能指標監控的圖形界面

相關文章
相關標籤/搜索