Есть ли у каждой службы, работающей в данный момент, процесс, который можно увидеть командой ps
в linux?
Если да, как я могу найти имя связанного процесса?
Для Например, если запущено ntp
, я должен увидеть его по имени ntp
в ps -aux | grep ntp
?
делает каждое обслуживание, которое является активным выполнением, имеют процесс, который виден команде PS на Linux
Да.
например, если ntp работают, я должен видеть его ntp имени в PS-aux | grep ntp?спасибо
Да.
$ ps -aux | grep ntp
ntp 1142 0.0 0.0 40264 1456 ? Ss Feb25 5:07
/usr/sbin/ntpd -p /var/run/ntpd.pid -g -c /var/lib/ntp/ntp.conf.dhcp -u 105:112
Это, по крайней мере, покажет имя демона и пользователя. В случае "ntp", которые были бы "ntpd" и "ntp". Существуют сервисы, которые (по умолчанию) используют другое имя пользователя, чем название процесса хотя: апачский пользователь "www-данные" как имя пользователя и "apache2" является процессом.
Из комментариев:
Как я могу найти точное название процесса службы затем?
Я склонен знать названия всех процессов, работающих на моей системе. Apache не работает при поиске systemd:
$ ps -ef | grep apache
www-data 9799 1638 0 11:21 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 12293 1638 0 12:00 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 12727 1638 0 12:02 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 13122 1638 0 12:08 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 13711 1638 0 12:18 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 14004 1638 0 12:20 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 14013 1638 0 12:20 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 14120 1638 0 12:22 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 15079 1638 0 12:41 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 15557 1638 0 12:51 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 15783 1638 0 12:57 ? 00:00:00 /usr/sbin/apache2 -k start
www-data 15786 1638 0 12:57 ? 00:00:00 /usr/sbin/apache2 -k start
$ sudo systemctl list-unit-files | grep apache
$ sudo systemctl list-unit-files | grep https
$ sudo systemctl list-unit-files | grep http
Нет все - systemd сервис ;)