pelrêça gotarê
🚀 Monit dest pê nekir? Hîn dikin ku hûn di 1 hûrdemê de systemd-s çareser bikinsPirsgirêka yv-sazkirinê!
💻 Monit dest pê nekir? geşî"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Ev gotar dê fêrî we bike ka meriv çawa bi lez wê rast bike. Linux Pêşkêşkar vegeriya karê normal! ⚡ Ji bo Ubuntu,Red, Debian û pergalên din, wê bi 3 gavên hêsan pêk bînin! Li ser Monit fikaran rawestînin û dest bi fêrbûna wê bikin! 🔧
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
Peyama xeletiya we:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Mane:monit Ne karûbarek pergala xwemalî ye, lê li ser bingeha sysvinit(Pergala destpêkê ya kevn).
在 systemctl enable monit Dema ku systemd dibîne monit Na Pelê karûbarê systemd ya rastîn, ji ber vê yekê bixweber bang dike systemd-sysv-install Ji bo ku bi rêbaza rêveberiya karûbarê kevin re hevaheng be.
Çawa çareser bikin?

3 awayên we hene ku hûn vê pirsgirêkê çareser bikin:
Rêbaz 1: Bi destan karûbarek pergalê biafirînin
Ger hûn bixwazin monit Ew dikare wekî karûbarek pergalê ya normal were rêvebirin, hûn dikarinBi destan pelê yekîneya pergalê biafirînin.
Pelê karûbarê systemd biafirînin:
sudo nano /etc/systemd/system/monit.serviceNaveroka jêrîn dagirin:
[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 -IBila Monit bikar bînininitawa.Restart=alwaysPiştî têkçûnek Monit bixweber ji nû ve dest pê bikin.WantedBy=multi-user.targetBila bi sîstemê dest pê bike.
Save û derkeve(ligor
Ctrl + X,PaşanYDerbasbûn).Veavakirina systemd ji nû ve barkirin:
sudo systemctl daemon-reloadMonit çalak bike û dest pê bike:
sudo systemctl enable monit sudo systemctl start monitRewşa xebitandina Monit kontrol bikin:
sudo systemctl status monit
Rêbaz 2: Monit bi karanîna fermana kevnare çalak bike
bo monit Dibe ku ew li ser SysVinit-ê ye, ne pergal e, ji ber vê yekê hûn dikarin kevneşopî bikar bînin update-rc.d Emir:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Dûv re wê bi destan dest pê bike:
sudo service monit start
Rewşa kontrol bikin:
sudo service monit status
Ger ev bi ser bikeve, ev tê wê wateyê monit Ew xwe dispêre pergalek destpêkê ya kevnar, ne pergal.
Rêbaz 3: Rasterast bikar bînin monit Destpêkirina fermanê
Ger hûn tenê dixwazin Monit bi demkî bêyî destpêkirina wê bixweber di dema bootê de bimeşînin, hûn dikarin rasterast wê bimeşînin:
sudo monit
Piştre kontrol bikin:
sudo monit status
Heke hûn ji bo kontrolkirina wê ne hewceyê pergala pergalê ne, ev ê baş bixebite!
总结
- rêbaz 1(
update-rc.d): Ji bo Monit-ê li ser bingeha SysVinit-ê tê sepandin. - rêbaz 2(Bi destan karûbarek systemd biafirînin): Ev ji bo rewşên ku hûn dixwazin systemd bikar bînin ji bo birêvebirina Monit guncan e.
- rêbaz 3(Rast birevin
monit): Ji bo kesên ku naxwazin veavakirina pergalê biguhezînin û tenê dixwazin Monit bixebitin maqûl e.
Hûn dikarin pêşî biceribînin rêbaz 1Ger ew nexebite, bikar bînin rêbaz 2 Veavakirina systemd biafirînin. Ev ê pirsgirêkê bi tevahî çareser bike! 🚀
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Çareseriya pirsgirêkê start monitmonit.service ne karûbarek xwemalî ye, beralîkirina systemd-sysv-install ku ji hêla min ve hatî parve kirin dibe ku ji we re bibe alîkar.
Bi xêr hatî bo parvekirina girêdana vê gotarê:https://www.chenweiliang.com/cwl-32487.html
