Иногда интересно и полезно знать какая система инициализация используется на Вашем Linux-сервере.
Как достоверно узнать SYSTEMD, UPSTART или SYSVINIT у Вас ? Читаем ниже.
Проверить какая система инициализации на Linux можно множеством путей, как правила все они зависят от версии Linux дистрибутива и не все работают 100% на всех дистрибутивах, первоначально выполняем:
ls -l `which init`
если вывод покажет наличие симлин вида
lrwxrwxrwx 1 root root 20 фев 15 2017 /sbin/init -> /lib/systemd/systemd
то тут все понятно — система инициализации systemd, а если симлинка нет, то тогда выполняем:
strings /sbin/init | awk 'match($0, /(upstart|systemd|sysvinit)/) { print toupper(substr($0, RSTART, RLENGTH));exit; }'
В ответ вы получите либо SYSTEMD, либо UPSTART, либо SYSVINIT.
На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.
Профессионально занимаюсь системным администрированием Linux -серверов и баз данных (MySQL, PostgreSQL) на протяжении последних 24 лет.
А других систем инициализации не бывает?!
Судя по всему нет. Я, ради интереса, в Gentoo проделал эти операции, и получил: SYSVINIT :-D))))