温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

unix怎么查看系统进程

发布时间:2026-10-02 06:40:51 来源:亿速云 阅读:82 作者:小樊 栏目:系统运维

在 Unix / Linux 系统中,查看系统进程的常用方法如下:


一、最常用命令

1️⃣ ps(查看当前进程快照)

ps

常用组合:

ps aux
  • 显示所有用户的所有进程
  • 包含 CPU、内存、启动命令等信息
ps -ef
  • 类 System V 风格,常用于查找进程 PID

2️⃣ top(实时查看进程)

top
  • 动态刷新
  • 按 CPU / 内存排序
  • 按 q 退出

增强版:

htop

(需安装,更友好)


3️⃣ pstree(进程树)

pstree

或:

pstree -p
  • 以树形结构显示进程关系

二、查找特定进程

查找某个程序

ps aux | grep nginx

或使用:

pgrep nginx

三、查看进程详细信息

查看某 PID 的详情

ps -p 1234 -o pid,ppid,cmd,%cpu,%mem

查看进程打开的文件

lsof -p 1234

查看进程的环境变量

cat /proc/1234/environ

四、不同 Unix 系统的差异

系统 推荐命令
Linux ps aux, top, htop
macOS ps aux, top -l 1
Solaris prstat, ps -ef
FreeBSD ps aux, top

五、常见示例

查看内存占用最高的进程:

ps aux --sort=-%mem | head

查看 CPU 占用最高的进程:

ps aux --sort=-%cpu | head

如果你是 想查某个具体进程 / 杀进程 / 看资源占用,可以告诉我你的系统和使用场景。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手