Artikelverzeichnis
🚀 Monit konnte nicht gestartet werden? Wir zeigen Ihnen, wie Sie systemd-s in 1 Minute lösensyv-Installationsproblem!
💻 Monit konnte nicht gestartet werden? Hinweis"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? In diesem Artikel erfahren Sie, wie Sie das Problem schnell beheben können. Linux Der Server ist wieder im Normalbetrieb! ⚡ Für Ubuntu,CentOS, Debian und andere Systeme – erledigen Sie es in 3 einfachen Schritten! Machen Sie sich keine Sorgen mehr über Monit und beginnen Sie, es zu lernen! 🔧
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
Ihre Fehlermeldung:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Bedeutung:monit Kein nativer systemd-Dienst, sondern basierend auf Sysvinit(Init-System alten Stils).
在 systemctl enable monit Wenn systemd findet monit 没有 Die eigentliche systemd-Servicedatei, so dass es automatisch anruft systemd-sysv-install Um mit der alten Service-Management-Methode kompatibel zu sein.
Wie löst man?

Sie haben drei Möglichkeiten, dieses Problem zu beheben:
Methode 1: Manuelles Erstellen eines systemd-Dienstes
Wenn Sie möchten monit Es kann wie ein normaler systemd-Dienst verwaltet werden. Sie könnenManuelles Erstellen einer systemd-Unit-Datei.
Erstellen Sie eine systemd-Dienstdatei:
sudo nano /etc/systemd/system/monit.serviceFüllen Sie den folgenden Inhalt aus:
[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 -ILassen Sie Monit verwendeninitModus.Restart=alwaysSorgen Sie dafür, dass Monit nach einem Absturz automatisch neu gestartet wird.WantedBy=multi-user.targetLassen Sie es mit dem System beginnen.
speichern und schließen((
Ctrl + X,DannYEingeben).Laden Sie die systemd-Konfiguration neu:
sudo systemctl daemon-reloadAktivieren und starten Sie Monit:
sudo systemctl enable monit sudo systemctl start monitÜberprüfen Sie den Ausführungsstatus von Monit:
sudo systemctl status monit
Methode 2: Aktivieren Sie Monit mit dem altmodischen Befehl
weil monit Es basiert wahrscheinlich auf SysVinit und nicht auf systemd, daher können Sie das traditionelle update-rc.d Befehl:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Starten Sie es dann manuell:
sudo service monit start
Status prüfen:
sudo service monit status
Wenn dies gelingt, bedeutet das monit Es basiert auf einem älteren Init-System, nicht auf systemd.
Methode 3: Direkt verwenden monit Befehl manueller Start
Wenn Sie Monit nur vorübergehend ausführen möchten, ohne es automatisch beim Booten zu starten, können Sie es direkt ausführen:
sudo monit
Überprüfen Sie dann:
sudo monit status
Wenn Sie systemd nicht zur Steuerung benötigen, funktioniert das problemlos!
总结
- Methode 1(
update-rc.d): Gilt für Monit basierend auf SysVinit. - Methode 2(Manuell einen systemd-Dienst erstellen): Dies eignet sich für Situationen, in denen Sie systemd zur Verwaltung von Monit verwenden möchten.
- Methode 3(Direkt ausführen
monit): Geeignet für diejenigen, die die systemd-Konfiguration nicht ändern möchten und nur möchten, dass Monit ausgeführt wird.
Du kannst es zuerst versuchen Methode 1Wenn das nicht funktioniert, verwenden Sie Methode 2 Erstellen Sie die systemd-Konfiguration. Dadurch wird das Problem perfekt gelöst! 🚀
Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Die Lösung für das Problem „Start monitmonit.service ist kein nativer Dienst. Eine Umleitung zu dem von mir freigegebenen systemd-sysv-install“ könnte für Sie hilfreich sein.
Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-32487.html
Um weitere versteckte Tricks freizuschalten🔑, treten Sie unserem Telegram-Kanal bei!
Teilen und liken, wenn es Ihnen gefällt! Ihre Shares und Likes sind unsere ständige Motivation!