Artikel Directory
🚀 Monit kunne ikke starte? Lær dig at løse systemd-s på 1 minutsyv-install problem!
💻 Monit kunne ikke starte? antydning"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Denne artikel vil lære dig, hvordan du hurtigt løser det. Linux Serveren er tilbage til normal drift! ⚡ Til Ubuntu,CentOS, Debian og andre systemer, få det gjort i 3 enkle trin! Stop med at bekymre dig om Monit og begynd at lære det! 🔧
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
Din fejlmeddelelse:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Mening:monit Ikke en indbygget systemd service, men baseret på sysvinit(gammeldags init-system).
在 systemctl enable monit Når systemd finder monit 没有 Den faktiske systemd servicefil, så den ringer automatisk systemd-sysv-install At være kompatibel med den gamle service management-metode.
Hvordan løses?

Du har 3 måder at løse dette problem på:
Metode 1: Opret en systemd service manuelt
Hvis du ønsker det monit Det kan administreres som en normal systemd service, du kanOpret systemd enhedsfil manuelt.
Opret en systemd servicefil:
sudo nano /etc/systemd/system/monit.serviceUdfyld følgende indhold:
[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 -ILad Monit brugeinitmode.Restart=alwaysFå Monit til automatisk at genstarte efter et nedbrud.WantedBy=multi-user.targetLad det starte med systemet.
Gem og luk(ifølge
Ctrl + X,SåYIndtast).Genindlæs systemkonfiguration:
sudo systemctl daemon-reloadAktiver og start Monit:
sudo systemctl enable monit sudo systemctl start monitTjek Monit kørestatus:
sudo systemctl status monit
Metode 2: Aktiver Monit ved hjælp af den gammeldags kommando
fordi monit Det er sandsynligvis baseret på SysVinit, ikke systemd, så du kan bruge det traditionelle update-rc.d Bestille:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Start det derefter manuelt:
sudo service monit start
Tjek Status:
sudo service monit status
Hvis dette lykkes, betyder det monit Det er afhængigt af et ældre init-system, ikke systemd.
Metode 3: Brug direkte monit Kommando manuel start
Hvis du bare vil køre Monit midlertidigt uden at starte den automatisk ved opstart, kan du køre den direkte:
sudo monit
Så tjek:
sudo monit status
Hvis du ikke har brug for systemd til at styre det, vil dette fungere fint!
for at opsummere
- metode 1(
update-rc.d): Gælder for Monit baseret på SysVinit. - metode 2(Opret en systemd-tjeneste manuelt): Dette er velegnet til situationer, hvor du vil bruge systemd til at administrere Monit.
- metode 3(Kør direkte
monit): Velegnet til dem, der ikke ønsker at ændre systemd-konfigurationen og bare vil have Monit til at køre.
Du kan prøve først metode 1Hvis det ikke virker, så brug metode 2 Opret systemkonfigurationen. Dette vil løse problemet perfekt! 🚀
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Løsningen på problemet start monitmonit.service er ikke en indbygget tjeneste, omdirigering til systemd-sysv-install, der deles af mig, kan være nyttig for dig.
Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-32487.html
For at låse op for flere skjulte tricks🔑, velkommen til at blive en del af vores Telegram-kanal!
Del og like hvis du kan lide det! Dine delinger og likes er vores fortsatte motivation!