1, ps
显示当前系统进程状态(快照)
(1)格式
ps [options]
(2)重要参数1
ps -u user_name
显示指定用户的所有进程状态
(3)重要参数2
ps -o 显示字段
按照指定字段顺序显示系统所有进程状态
例如:
ps -o user,pid,ppid,vsz,lwp,nlwp,cmd
(4)常用显示字段
user – 用户名
pid – 进程号
ppid – 父进程号
vsz – 虚拟内存
lwp – 主线程号
nlwp – 进程中启动的线程数
cmd – 进程执行的程序名及参数
更多字段信息使用"ps L"查看,详细说明使用"man ps"查看
(5) 查看指定用户的进程信息
ps -u sbinhuang -o user, pid,ppid,vsz,lwp,nlwp,cmd
sbin@sbin-virtual-machine:~$ ps -u sbin -o user,pid,ppid,vsz,lwp,nlwp,cmd
USER PID PPID VSZ LWP NLWP CMD
sbin 1200 96616 24336 1200 1 bash
sbin 2439 1 77304 2439 1 /lib/systemd/systemd --user
sbin 2442 2439 114556 2442 1 (sd-pam)
sbin 2457 1 288380 2457 4 /usr/bin/gnome-keyring-daemon --daemon
sbin 2481 2307 212136 2481 3 /usr/lib/gdm3/gdm-x-session --run-scri
sbin 2483 2481 480168 2483 2 /usr/lib/xorg/Xorg vt2 -displayfd 3 -a
sbin 2532 2439 55344 2532 1 /usr/bin/dbus-daemon --session --addre
sbin 2536 2481 641520 2536 4 /usr/lib/gnome-session/gnome-session-b
sbin 2638 1 288224 2638 1 /usr/bin/fcitx