Проверьте, какой процесс выполняется как PID 1. Вы можете сделать это, запустив ps aux | less
и прокрутив до самого верха. Если у вас есть какой-то systemd, работающий под PID 1, значит, systemd запущен.
В качестве альтернативы, запустите systemctl
список работающих модулей systemd.
Вы также можете проверить, что такое / sbin / init; file /sbin/init
скажет вам, является ли это настоящим исполняемым файлом или символической ссылкой на исполняемый файл какого-либо другого пакета. Например, в окне systemd:
root@boxy / # file /sbin/init /sbin/init: symbolic link to ../lib/systemd/systemd
Для получения дополнительной информации, проверьте это: https://en.wikipedia.org/wiki/Linux_startup_process
РЕДАКТИРОВАТЬ: Как отмечается в комментарии Deltab, вместо того, чтобы использовать ps aux | less
, ps 1
это лучший способ сделать это. Спасибо за разъяснение этого!
РЕДАКТИРОВАТЬ 2: Другой способ точно увидеть, что у вас есть в вашей системе, - это набрать текст man init
и посмотреть справочную страницу программы, на которой вы оказались .