Что означает полученная информация?
• Первый столбец – PID (идентификационный номер процесса). Как уже упоминалось, каждый выполняющийся процесс в системе получает уникальный идентификатор, с помощью которого производится управление процессом. Каждому вновь запускаемому на выполнение процессу присваивается следующий свободный PID. Когда процесс завершается, его номер освобождается. Когда достигнут максимальный PID, следующий свободный номер будет взят из наименьшего освобожденного.
• Следующий столбец – TTY – показывает, на каком терминале процесс выполняется. Запуск команды без параметров ps покажет процессы, выполняемые на текущем терминале.
• Столбец TIME показывает, сколько процессорного времени выполняется процесс. Оно не является фактическим временем с момента запуска процесса, поскольку Linux – это многозадачная операционная система. Информация, указанная в столбце time, показывает время, реально потраченное процессором на выполнение процесса.
• Столбец CMD показывает, что же это за программа. Отображается только имя программы, опции командной строки не выводится.
Для получения расширенного списка процессов, выполняемых в системе, используется следующая команда:ps -ах
PID TTY STAT TIME COMMAND
1 ? S 0:04 init
2 ? SW 0:00 [keventd]
3 ? SW 0:00 [kapm-idled]
4 ? SWN 0:00 [ksoftirqd_CPU0]
5 ? SW 0:00 [kswapd]
6 ? SW 0:00 [kreclaimd]
7 ? SW 0:00 [bdflush]
8 ? SW 0:00 [kupdated]
9 ? SW< 0:00 [mdrecoveryd]
13 ? SW 0:00 [kjournald]
437 ? S 0:00 syslogd -m 0
442 ? S 0:00 klogd -2
462 ? S 0:00 portmap
490 ? S 0:00 rpc.statd
647 ? S 0:00 /usr/sbin/sshd
704 ? S 0:00 lpd Waiting
732 ? S 0:00 sendmail: accepting connections
751 ? S 0:00 gpm -t ps/2 -m /dev/mouse
769 ? S 0:00 crond
835 ? S 0:00 xfs -droppriv -daemon
853 ? S 0:00 anaсron
871 ? S 0:00 /usr/sbin/atd
885 tty1 S 0:00 login – root
886 tty2 S 0:00 /sbin/mingetty tty2
887 tty3 S 0:00 /sbin/mingetty tty3
888 tty4 S 0:00 /sbin/mingetty tty4
889 tty5 S 0:00 /sbin/mingetty tty5
890 tty6 S 0:00 /sbin/mingetty tty6
893 tty1 S 0:00 -bash
1037 tty1 R 0:00 /usr/bin/mc -P
1038 ? S 0:00 cons.saver /dev/ttyl
1039 pts/0 S 0:00 bash -rcfile .bashrc
1067 pts/0 R 0:00 ps -ax