Поиск PID процесса в Linux

Команда ps если указать нужные ключи выводит для нас список всех запущеных процессов. Поиск нужного нам процесса поможет осуществить команда grep, вот так

ps -aux | grep httpd

учтите, что выведется и PID самого grep, потому что в его запуске в качестве параметра используется искомая строка

Намного проще воспользоваться специальной командой pgrep. Вот так мы получим список всех PID, процесс которых попадает под искомый паттерн

pgrep -fl httpd

Так же для поиска PID процессов сгодится команда pidof, но она находит идентификаторы процессов указанных только в явном виде, например,  yum запускается из под питона в виде /usr/bin/python /usr/bin/yum и командой pidof не находится

pidof httpd