Назад | Перейти на главную страницу

Где я могу подробно изучить все списки процессов Linux, которые поставляются с ps

Когда я делаю ps -A

Затем я получаю список всех процессов. Есть ли какой-нибудь учебник, объясняющий, какой процесс что делает?

Обычно вы получите представление о том, что делает каждый процесс на своей странице руководства. Просто беги man $processname (например, man init), чтобы открыть соответствующую страницу руководства.

Процессы, показанные в квадратных скобках на выходе ps -ef (например, [kthreadd]) - это процесс ядра, для которого вы не найдете справочной страницы.

ps -A x перечислит процессы, а также используемые аргументы командной строки (что действительно полезно). netstat -tup перечислит все соединения TCP и UDP, а также процесс, управляющий этими соединениями. Запускать как root, если некоторые идентификаторы процессов неактивны. lsof -p pid перечислит все открытые дескрипторы, в настоящее время принадлежащие процессу, связанному с pid. Эта информация обычно инкапсулирует файлы и сокеты, что очень полезно для определения блокирования файла процессом. grep, awk, sort и uniq - отличные инструменты для упорядочивания и фильтрации данных, генерируемых командами ps, netstat и lsof.