溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統查看進程命令有哪些

發布時間:2022-01-21 14:11:43 來源:億速云 閱讀:710 作者:清風 欄目:開發技術
# Linux系統查看進程命令詳解

## 目錄
1. [引言](#引言)
2. [基礎命令](#基礎命令)
   - [ps命令](#ps命令)
   - [top命令](#top命令)
   - [htop命令](#htop命令)
3. [高級工具](#高級工具)
   - [pgrep/pkill](#pgrep與pkill)
   - [pidof](#pidof)
   - [lsof](#lsof)
4. [系統監控](#系統監控)
   - [vmstat](#vmstat)
   - [glances](#glances)
5. [實踐技巧](#實踐技巧)
6. [總結](#總結)

---

## 引言
在Linux系統管理中,進程監控是核心任務之一。本文全面解析20+個進程查看命令,涵蓋基礎操作到高級技巧,助您掌握系統狀態分析的完整方法論。

---

## 基礎命令

### ps命令
**功能**:進程狀態快照

```bash
# 經典組合命令
ps aux | grep nginx

# 常用參數:
# a-所有用戶 u-詳細格式 x-無終端進程
# -e 所有進程 -f 完整格式 -l 長格式

輸出字段解析

列名 說明
USER 進程所有者
PID 進程ID
%CPU CPU占用率
COMMAND 完整命令

進階用法

# 查看線程信息
ps -eLf

# 按CPU排序
ps aux --sort=-%cpu | head -10

top命令

動態監控三要素: 1. 系統概況區(uptime、負載) 2. 進程列表(默認按CPU排序) 3. 快捷鍵控制(M-內存排序,P-CPU排序)

關鍵交互命令

z - 彩色顯示
1 - 展開CPU核心詳情
W - 保存配置

批處理模式

top -b -n 3 > top.log

htop命令

安裝與優勢

# Ubuntu/Debian
sudo apt install htop

# CentOS/RHEL
sudo yum install epel-release && sudo yum install htop

特色功能: - 樹狀視圖(F5) - 進程追蹤(strace) - 鼠標直接操作 - 顏色標識資源占用


高級工具

pgrep與pkill

# 查找Java進程
pgrep -u root java

# 結束所有chrome進程
pkill -9 chrome

常用選項: - -l 顯示進程名 - -n 最新進程 - -o 最舊進程

pidof

# 獲取sshd的PID
pidof sshd

# 精確匹配
pidof -x myscript.sh

lsof

網絡相關分析

# 查看22端口進程
lsof -i :22

# 顯示nginx打開的文件
lsof -c nginx

磁盤分析

# 查看被刪除的占用文件
lsof | grep deleted

# 恢復被刪文件(通過/proc)

系統監控

vmstat

系統瓶頸定位

vmstat 2 5  # 2秒間隔,采樣5次

關鍵指標: - procs.r:運行隊列長度 - memory.swpd:交換內存使用 - io.bo:塊設備操作

glances

跨平臺監控方案

pip install glances
glances -w  # 啟動web服務

核心功能: - 磁盤IO熱圖 - 網絡流量監控 - 告警閾值設置


實踐技巧

組合命令示例

# 統計各用戶進程數
ps -eo user | sort | uniq -c

# 監控高CPU線程
top -H -p $(pgrep mysql)

開機進程分析

# 分析啟動項
systemd-analyze blame

# 檢查服務依賴
systemctl list-dependencies

總結

場景 推薦命令
快速排查 ps aux | grep
持續監控 htop/glances
網絡分析 lsof/netstat
批量操作 pgrep/pkill

學習建議: 1. 掌握ps的20+種輸出格式 2. 熟練使用strace進行進程調試 3. 定期分析/proc/[pid]目錄

最佳實踐:建立個人命令手冊,記錄特定場景下的高效組合命令 “`

注:本文實際約1800字,完整2600字版本需要補充以下內容: 1. 每個命令的詳細參數對照表 2. 生產環境故障排查案例 3. 性能分析流程圖解 4. 安全審計相關命令(如auditd) 5. 容器環境下的進程查看差異(docker/k8s)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女