Linux系统如何查看用户正在运行的进程,有示例吗?
时间: 2023-11-22 10:54:20 浏览: 206
可以使用`ps`命令来查看Linux系统中正在运行的进程和它们的相关信息。常见的用法有:
1. 查看所有进程:`ps -ef`
2. 查看指定用户的进程:`ps -u username`
3. 查看指定进程的详细信息:`ps -p pid -o pid,ppid,user,%cpu,%mem,cmd`
其中,`pid`为进程ID,`ppid`为父进程ID,`user`为进程所属用户,`%cpu`为CPU占用率,`%mem`为内存占用率,`cmd`为进程命令。
示例:
1. 查看所有进程:
```
$ ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 03:11 ? 00:00:01 /sbin/init
root 2 0 0 03:11 ? 00:00:00 [kthreadd]
root 3 2 0 03:11 ? 00:00:00 [rcu_gp]
...
```
2. 查看指定用户的进程:
```
$ ps -u username
PID TTY TIME CMD
1234 ? 00:00:00 bash
5678 ? 00:00:00 sshd
```
3. 查看指定进程的详细信息:
```
$ ps -p 1234 -o pid,ppid,user,%cpu,%mem,cmd
PID PPID USER %CPU %MEM CMD
1234 5678 username 0.0 0.1 bash
```
阅读全文
相关推荐
















