PS
Visualizzare i processi in corso:
PID TTY TIME CMD
19260 pts/0 00:00:00 bash
19882 pts/0 00:00:00 ps
[root@coslab02 ~]# ps -L
PID LWP TTY TIME CMD
19260 19260 pts/0 00:00:00 bash
19958 19958 pts/0 00:00:00 ps
PID = processo
TTY = terminal dove gira il processo
TIME = tempo di esecuzione del processo
CMD = comando che lancia il processo
Per visualizzare tutti i processi
# ps aux
# ps -fax | less
PID TTY STAT TIME COMMAND
2 ? S 0:08 [kthreadd]
4 ? S < 0:00 \_ [kworker/0:0H]
6 ? S 24:59 \_ [ksoftirqd/0]
7 ? S 0:06 \_ [migration/0]
8 ? S 0:00 \_ [rcu_bh]
9 ? S 280:03 \_ [rcu_sched]
..............
1096 ? Ss 0:00 /usr/sbin/sshd -D
19257 ? Ss 0:00 \_ sshd: root@pts/0
19260 pts/0 Ss 0:00 \_ -bash
28619 pts/0 S 0:00 \_ su - oracle
28620 pts/0 S 0:00 \_ -bash
28684 pts/0 R+ 0:00 \_ ps -fax
28685 pts/0 S+ 0:00 \_ less
"kthreadd" è kernal thread demon. Poi seguono i figli come" kworker".
Per vedere i processi dell'utente oracle
# su - root
# ps -fU oracle | less
# ps -f --forest -C sshd
UID PID PPID C STIME TTY TIME CMD
root 1096 1 0 Mar16 ? 00:00:00 /usr/sbin/sshd -D
root 19257 1096 0 12:19 ? 00:00:00 \_ sshd: root@pts/0
UID PID PPID C STIME TTY TIME CMD
root 1096 1 0 Mar16 ? 00:00:00 /usr/sbin/sshd -D
root 19257 1096 0 12:19 ? 00:00:00 \_ sshd: root@pts/0
Altra visualizzazione dei processi
# ps -eo pid,ppid,user,cmd