Artikulu direktorioa
🚀 Monit ezin izan da hasi? Irakatsi systemd-s ebazten minutu bateansyv-install arazoa!
💻 Monit ezin izan da hasi? iradokizuna"start monitmonit.service is not a native service, redirecting to systemd-sysv-instal
l"? Artikulu honek azkar nola konpondu irakatsiko dizu. Linux Zerbitzaria ohiko funtzionamendura itzuli da! ⚡ Ubunturako,CentOS, Debian eta beste sistema batzuek egin ezazu 3 urrats errazetan! Utzi Monit-ekin kezkatu eta hasi ikasten! 🔧
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
Zure errore-mezua:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Esanahia:monit
Ez da jatorrizko sistemako zerbitzu bat, baina oinarritzen da sysvinit(Aintzinako abiarazte-sistema).
在 systemctl enable monit
Systemd-ek aurkitzen duenean monit
没有 Systemd zerbitzuaren benetako fitxategia, beraz, automatikoki deitzen du systemd-sysv-install
Zerbitzu zaharra kudeatzeko metodoarekin bateragarria izateko.
Nola konpondu?
Arazo hau konpontzeko 3 modu dituzu:
1. metodoa: eskuz sortu systemd zerbitzu bat
nahi baduzu monit
Systemd zerbitzu normal bat bezala kudeatu daiteke, ahal duzuSortu eskuz systemd unitate-fitxategia.
Sortu systemd zerbitzu fitxategi bat:
sudo nano /etc/systemd/system/monit.service
Bete hurrengo edukia:
[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
Azalpena:
ExecStart=/usr/bin/monit -I
Utzi Monit erabiltzeninit
modua.Restart=always
Egin Monit automatikoki berrabiarazi kraskadura baten ondoren.WantedBy=multi-user.target
Hasi dadila sistemarekin.
gorde eta irten(按
Ctrl + X
eta, gero,Y
Sartu).Birkargatu sistemaren konfigurazioa:
sudo systemctl daemon-reload
Gaitu eta abiarazi Monit:
sudo systemctl enable monit sudo systemctl start monit
Egiaztatu Monit martxan egoera:
sudo systemctl status monit
2. metodoa: Gaitu Monit antzinako komandoa erabiliz
delako monit
Ziurrenik SysVinit-en oinarritzen da, ez systemd-en, beraz, tradizionala erabil dezakezu update-rc.d
Eskaera:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Ondoren, abiarazi eskuz:
sudo service monit start
Egiaztatu Egoera:
sudo service monit status
Honek arrakasta badu, esan nahi du monit
Init sistema zaharrago batean oinarritzen da, ez systemd.
3. metodoa: zuzenean erabili monit
Agindu eskuz martxan jartzea
Monit aldi baterako exekutatu nahi baduzu abioan automatikoki hasi gabe, zuzenean exekutatu dezakezu:
sudo monit
Ondoren egiaztatu:
sudo monit status
Kontrolatzeko sistemarik behar ez baduzu, ondo funtzionatuko du!
Laburpena
- metodoa 1(
update-rc.d
): SysVinit-en oinarritutako Monit-i aplikagarria. - metodoa 2(Sortu eskuz systemd zerbitzu bat): Monit kudeatzeko systemd erabili nahi duzun egoeretarako egokia da.
- metodoa 3(Korrika zuzenean
monit
): sistemaren konfigurazioa aldatu nahi ez dutenentzat eta Monit exekutatu nahi dutenentzat egokia da.
Lehenengo proba dezakezu metodoa 1Horrek funtzionatzen ez badu, erabili metodoa 2 Sortu systemd konfigurazioa. Honek ezin hobeto konponduko du arazoa! 🚀
Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) Arazoaren konponbidea start monitmonit.service ez da jatorrizko zerbitzu bat, nik partekatutako systemd-sysv-install-era birbideratzea lagungarria izan daiteke zuretzat.
Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-32487.html
Desblokeatu AI laguntza eta esan agur lan eraginkorrari! 🔓💼
🌟 Izan zaitez AI arma magiko hauek esperimentatzen lehena kanalaren goiko direktorioan! 🌟
Partekatu eta gustatu gustatzen bazaizu! Zure partekatzeak eta gustukoak dira gure etengabeko motibazioa!