Я на сервере Red Hat, и я сделал PS-A и посмотреть все запущенные процессы.

CMD> ps -a
  PID TTY          TIME CMD
 1857 pts/5    00:00:00 ps
 9011 pts/1    00:00:00 su
 9097 pts/1    00:00:00 csh
20515 pts/1    00:00:00 su
20658 pts/1    00:00:00 bash

Как я могу получить больше информации об этих процессах, чтобы я знал, скажем, какое имя программы связано с этими pids?

1 ответ1

0

Если вы все еще хотите использовать ps , то вы можете использовать:

ps aux

Объяснение параметров:

  • a: перечисляет процессы, порожденные любым пользователем (по умолчанию отображаются только ваши процессы)
  • x: перечисляет процессы без TTY , например, процессы, запущенные автоматическими сценариями выполнения и / или внутренними системными процессами
  • u: отображает больше информации, например, пользователь, который запустил процесс, использование CPU / MEM и многое другое.

Вы можете найти больше информации о ps на его странице руководства. Там много вещей.

Если вы предпочитаете более интерактивное решение (которое позволяет убивать процессы, сортировать их или более), вы можете попробовать top, который выглядит следующим образом:Топ

Или htop, который проще в использовании и выглядит действительно круто:HTOP

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .