Директориум за статии
🚀 Монит не успеа да започне? Ве научи да решавате systemd-и за 1 минутаsпроблем со yv-инсталирање!
💻 Монит не успеа да започне? навестување"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Оваа статија ќе ве научи како брзо да го поправите. Linux Серверот се враќа во нормална работа! ⚡ За Ubuntu,CentOS, Debian и други системи, завршете го во 3 едноставни чекори! Престанете да се грижите за Монит и почнете да го учите! 🔧
root@hcp:~# sudo systemctl enable monit sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable monit
Вашата порака за грешка:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Значење:monit Не е родна системска услуга, туку базирана на сисвинит(Систем за почеток во стар стил).
在 systemctl enable monit Кога системд ќе најде monit 没有 Вистинската системска сервисна датотека, па автоматски се јавува systemd-sysv-install Да биде компатибилен со стариот метод за управување со услуги.
Како да се реши?

Имате 3 начини да го решите овој проблем:
Метод 1: Рачно креирајте системска услуга
ако сакате monit Може да се управува како обична системска услуга, можешРачно креирајте датотека со системска единица.
Создадете системска услужна датотека:
sudo nano /etc/systemd/system/monit.serviceПополнете ја следната содржина:
[Unit] Description=Pro-active monitoring daemon for Unix systems After=network.target [Service] ExecStart=/usr/bin/monit -I ExecReload=/usr/bin/monit reload Restart=always StandardOutput=syslog StandardError=syslog SyslogIdentifier=monit [Install] WantedBy=multi-user.target解释:
ExecStart=/usr/bin/monit -IДозволете Monit да користиinitрежим.Restart=alwaysНаправете Monit автоматски да се рестартира по падот.WantedBy=multi-user.targetНека започне со системот.
зачувај и излези(според
Ctrl + X, ТогашYВнесете).Повторно вчитајте ја конфигурацијата на системот:
sudo systemctl daemon-reloadОвозможете и стартувајте го Monit:
sudo systemctl enable monit sudo systemctl start monitПроверете го статусот на работи на Монит:
sudo systemctl status monit
Метод 2: Овозможете Monit користејќи ја старомодна команда
затоа што monit Веројатно е базиран на SysVinit, а не на системски, па можете да го користите традиционалниот update-rc.d Со цел:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Потоа стартувајте го рачно:
sudo service monit start
Проверете го статусот:
sudo service monit status
Ако ова успее, значи monit Се потпира на постар иницијален систем, а не на системски.
Метод 3: Директно користете monit Рачно стартување на командата
Ако само сакате да го стартувате Monit привремено без да го стартувате автоматски при подигање, можете директно да го вклучите:
sudo monit
Потоа проверете:
sudo monit status
Ако не ви треба систем за да го контролирате, ова ќе работи добро!
да сумираме
- метод 1(
update-rc.d): Применливо за Monit базиран на SysVinit. - метод 2(Рачно креирајте услуга systemd): Ова е погодно за ситуации кога сакате да го користите systemd за управување со Monit.
- метод 3(Стартувај директно
monit): Погоден за оние кои не сакаат да ја променат системската конфигурација и само сакаат Monit да работи.
Прво можете да пробате метод 1Ако тоа не функционира, користете метод 2 Креирајте ја системската конфигурација. Ова совршено ќе го реши проблемот! 🚀
Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) Решението за проблемот start monitmonit.service не е домашна услуга, пренасочувањето на systemd-sysv-install споделено од мене може да ви биде корисно.
Добредојдовте да ја споделите врската од оваа статија:https://www.chenweiliang.com/cwl-32487.html
За да отклучите повеќе скриени трикови🔑, добредојдени сте да се придружите на нашиот Телеграм канал!
Споделете и лајкнете ако ви се допаѓа! Вашите споделувања и лајкови се наша постојана мотивација!