Image

База знаний → Работа с процессами в Linux

[Виртуальные сервера]
Дата публикации: 08.10.2023

Для работы с процессами мы приведем несколько часто используемых команд. С их помощью можно выполнять поиск, фильтрацию по типу, а также их принудительное завершение.

1. Для просмотра списка процессов

ps aux

2. Для поиска процесса по имени, где nginx интересующий нас процесс

ps aux | grep nginx

2.1 Узнав PID процесса мы можем получить подробную информацию о нем, в нашем примере 542

lsof -p 542

2.2 Отображение списка процессов, использующих tcp порты

lsof -nP -iTCP -sTCP:LISTEN

2.3 Поиск процесса, который занимает определенный порт, в нашем примере 443

lsof -nP -iTCP:443 -sTCP:LISTEN

3. Завершение процесса

3.1 Для завершения процесса по имени используйте команду, где nginx имя процесса

killall nginx

3.2 Принудительно завершение процесса по PID, в нашем случае 473, где 9 это максимальный приоритет

kill -9 473




Нет комментариев