Artikola Adresaro
🚀 Monit malsukcesis komenci? Instruu vin solvi systemd-s en 1 minutosyv-instala problemo!
💻 Monit malsukcesis komenci? sugesto"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Ĉi tiu artikolo instruos vin kiel rapide ripari ĝin. linux La servilo revenis al normala funkciado! ⚡ Por Ubuntu,CentOS, Debian kaj aliaj sistemoj, faru ĝin en 3 simplaj paŝoj! Ĉesu zorgi pri Monit kaj eklernu ĝin! 🔧
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
Via erarmesaĝo:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Signifo:monit Ne denaska systemd servo, sed bazita sur sysvinit(Malnovstila initsistemo).
En systemctl enable monit Kiam systemd trovas monit 没有 La fakta systemd-servodosiero, do ĝi aŭtomate vokas systemd-sysv-install Por esti kongrua kun la malnova servo-administra metodo.
Kiel solvi?

Vi havas 3 manierojn solvi ĉi tiun problemon:
Metodo 1: Mane kreu sisteman servon
Se vi deziras monit Ĝi povas esti administrita kiel normala systemd servo, vi povasMane kreu sistem-unuan dosieron.
Kreu systemd servodosieron:
sudo nano /etc/systemd/system/monit.servicePlenigu la sekvan enhavon:
[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 -ILasu Monit uziinitreĝimo.Restart=alwaysFaru Monit aŭtomate rekomenci post kraŝo.WantedBy=multi-user.targetLasu ĝin komenci kun la sistemo.
konservi kaj eliri(按
Ctrl + X,DoYEnigu).Reŝargi sisteman agordon:
sudo systemctl daemon-reloadEbligu kaj lanĉu Monit:
sudo systemctl enable monit sudo systemctl start monitKontrolu la funkciantan staton de Monit:
sudo systemctl status monit
Metodo 2: Ebligu Monit uzante la malnovan komandon
ĉar monit Ĝi verŝajne baziĝas sur SysVinit, ne systemd, do vi povas uzi la tradician update-rc.d Ordo:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Poste komencu ĝin permane:
sudo service monit start
Kontrolu Statuson:
sudo service monit status
Se ĉi tio sukcesas, tio signifas monit Ĝi dependas de pli malnova initsistemo, ne systemd.
Metodo 3: Rekte uzu monit Ordonu manan starton
Se vi nur volas ruli Monit provizore sen komenci ĝin aŭtomate ĉe lanĉo, vi povas ruli ĝin rekte:
sudo monit
Tiam kontrolu:
sudo monit status
Se vi ne bezonas systemd por kontroli ĝin, ĉi tio funkcios bone!
resumo
- metodo 1(
update-rc.d): Aplika al Monit bazita sur SysVinit. - metodo 2(Mane kreu systemd-servon): Ĉi tio taŭgas por situacioj, kie vi volas uzi systemd por administri Monit.
- metodo 3(Kuru rekte
monit): Taŭga por tiuj, kiuj ne volas ŝanĝi la sisteman agordon kaj nur volas ke Monit rulu.
Vi povas provi unue metodo 1Se tio ne funkcias, uzu metodo 2 Kreu la sisteman agordon. Ĉi tio solvos la problemon perfekte! 🚀
Hope Chen Weiliang Blogo ( https://www.chenweiliang.com/ ) Kunhavita "Solvu la problemon de start monitmonit.service ne estas denaska servo, alidirektante al systemd-sysv-install" kiu povas esti helpema al vi.
Bonvenon dividi la ligon de ĉi tiu artikolo:https://www.chenweiliang.com/cwl-32487.html
