Saraka ya Nakala
🚀 Monit imeshindwa kuanza? Ikufundishe kutatua systemd-s kwa dakika 1syv-install tatizo!
💻 Monit imeshindwa kuanza? dokezo"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Makala hii itakufundisha jinsi ya kuirekebisha haraka. Linux Seva imerejea kwenye utendakazi wa kawaida! ⚡ Kwa Ubuntu,CentOS, Debian na mifumo mingine, ifanyike kwa hatua 3 rahisi! Acha kuwa na wasiwasi kuhusu Monit na anza kujifunza! 🔧
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
Ujumbe wako wa makosa:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
maana ni:monit Sio huduma ya asili ya mfumo, lakini kulingana na sysvinit(Mfumo wa init wa mtindo wa zamani).
katika systemctl enable monit Wakati systemd inapata monit Hakuna Faili halisi ya huduma ya mfumo, kwa hivyo huita kiotomatiki systemd-sysv-install Ili kuendana na mbinu ya zamani ya usimamizi wa huduma.
Jinsi ya kutatua?

Una njia 3 za kurekebisha tatizo hili:
Njia ya 1: Unda mwenyewe huduma ya mfumo
Ukitaka monit Inaweza kusimamiwa kama huduma ya kawaida ya mfumo, unawezaUnda mwenyewe faili ya kitengo cha mfumo.
Unda faili ya huduma ya mfumo:
sudo nano /etc/systemd/system/monit.serviceJaza maudhui yafuatayo:
[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.targetMaelezo:
ExecStart=/usr/bin/monit -IWacha Monit itumieinithali.Restart=alwaysFanya Monit iwashe upya kiotomatiki baada ya ajali.WantedBy=multi-user.targetWacha ianze na mfumo.
kuokoa na kutoka(kulingana na
Ctrl + X,KishaYIngiza).Pakia upya usanidi wa mfumo:
sudo systemctl daemon-reloadWasha na uanze Monit:
sudo systemctl enable monit sudo systemctl start monitAngalia hali ya uendeshaji ya Monit:
sudo systemctl status monit
Njia ya 2: Washa Monit kwa kutumia amri ya mtindo wa zamani
kwa sababu monit Labda inategemea SysVinit, sio systemd, kwa hivyo unaweza kutumia jadi update-rc.d Agizo:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Kisha anza kwa mikono:
sudo service monit start
Angalia Hali:
sudo service monit status
Ikiwa hii itafanikiwa, inamaanisha monit Inategemea mfumo wa zamani wa init, sio mfumo.
Njia ya 3: Tumia moja kwa moja monit Kuanza kwa mwongozo wa amri
Ikiwa unataka tu kuendesha Monit kwa muda bila kuianzisha kiotomatiki kwenye buti, unaweza kuiendesha moja kwa moja:
sudo monit
Kisha angalia:
sudo monit status
Ikiwa hauitaji systemd kuidhibiti, hii itafanya kazi vizuri!
总结
- mbinu 1(
update-rc.d): Inatumika kwa Monit kulingana na SysVinit. - mbinu 2(Unda mwenyewe huduma ya mfumo): Hii inafaa kwa hali ambapo ungependa kutumia systemd kudhibiti Monit.
- mbinu 3(Kimbia moja kwa moja
monit): Inafaa kwa wale ambao hawataki kubadilisha usanidi wa mfumo na wanataka tu Monit iendeshe.
Unaweza kujaribu kwanza mbinu 1Ikiwa hiyo haifanyi kazi, tumia mbinu 2 Unda usanidi wa mfumo. Hii itasuluhisha shida kikamilifu! 🚀
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Suluhisho la tatizo anza monitmonit.service si huduma asilia, kuelekeza upya kwa systemd-sysv-install iliyoshirikiwa nami kunaweza kukusaidia.
Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-32487.html
Ili kufungua mbinu zaidi zilizofichwa🔑, karibu ujiunge na chaneli yetu ya Telegraph!
Share na like ukiipenda! Ulizoshiriki na ulizopenda ndio motisha yetu inayoendelea!