Imenik članaka
🚀 Monit se nije uspio pokrenuti? Nauči vas rješavati systemd-ove u 1 minutisproblem yv-instalacije!
💻 Monit se nije uspio pokrenuti? savjet"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Ovaj će vas članak naučiti kako to brzo popraviti. Linux Server se vratio u normalan rad! ⚡ Za Ubuntu,CentOS, Debian i drugi sustavi, učinite to u 3 jednostavna koraka! Prestanite brinuti o Monitu i počnite ga učiti! 🔧
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
Vaša poruka pogreške:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Značenje:monit Nije nativni systemd servis, već se temelji na sysvinit(Sustav pokretanja u starom stilu).
在 systemctl enable monit Kada systemd pronađe monit 没有 Stvarna systemd servisna datoteka, pa automatski poziva systemd-sysv-install Da bude kompatibilan sa starom metodom upravljanja uslugama.
Kako riješiti?

Imate 3 načina da riješite ovaj problem:
Metoda 1: Ručno kreirajte systemd uslugu
Ako želite monit Njime se može upravljati kao normalnim systemd servisom, možeteRučno kreirajte datoteku jedinice systemd.
Stvorite datoteku usluge systemd:
sudo nano /etc/systemd/system/monit.serviceIspunite sljedeći sadržaj:
[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.targetobjasniti:
ExecStart=/usr/bin/monit -INeka Monit koristiinitnačin rada.Restart=alwaysNeka se Monit automatski ponovno pokrene nakon pada.WantedBy=multi-user.targetNeka počne sa sustavom.
Spremi i izađi(按
Ctrl + X,ZatimYUnesite).Ponovno učitaj konfiguraciju systemd:
sudo systemctl daemon-reloadOmogućite i pokrenite Monit:
sudo systemctl enable monit sudo systemctl start monitProvjerite status rada Monita:
sudo systemctl status monit
Metoda 2: Omogućite Monit pomoću staromodne naredbe
jer monit Vjerojatno se temelji na SysVinitu, a ne na systemd-u, tako da možete koristiti tradicionalni update-rc.d Narudžba:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Zatim ga pokrenite ručno:
sudo service monit start
Provjerite status:
sudo service monit status
Ako ovo uspije, znači monit Oslanja se na stariji init sustav, a ne systemd.
Metoda 3: Izravna uporaba monit Komandno ručno pokretanje
Ako želite samo privremeno pokrenuti Monit bez automatskog pokretanja pri dizanju, možete ga pokrenuti izravno:
sudo monit
Zatim provjerite:
sudo monit status
Ako vam ne treba systemd za kontrolu, ovo će dobro funkcionirati!
总结
- metoda 1(
update-rc.d): Primjenjivo na Monit temeljen na SysVinitu. - metoda 2(Ručno kreirajte systemd uslugu): Ovo je prikladno za situacije u kojima želite koristiti systemd za upravljanje Monitom.
- metoda 3(Trči izravno
monit): Prikladno za one koji ne žele mijenjati konfiguraciju systemd-a i samo žele da Monit radi.
Možete prvi pokušati metoda 1Ako to ne uspije, koristite metoda 2 Stvorite konfiguraciju systemd. Ovo će savršeno riješiti problem! 🚀
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) Rješenje problema start monitmonit.service nije izvorna usluga, preusmjeravanje na systemd-sysv-install koje sam podijelio može vam biti od pomoći.
Dobrodošli da podijelite vezu ovog članka:https://www.chenweiliang.com/cwl-32487.html
Za otključavanje još skrivenih trikova🔑, dobrodošli da se pridružite našem Telegram kanalu!
Podijelite i lajkajte ako vam se sviđa! Vaša dijeljenja i lajkovi naša su daljnja motivacija!