Artikulo Direktoryo
🚀 Nabigo si Monit na magsimula? Turuan kang lutasin ang systemd-s sa loob ng 1 minutosyv-install na problema!
💻 Nabigo si Monit na magsimula? pahiwatig"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Ituturo sa iyo ng artikulong ito kung paano ito mabilis na ayusin. Linux Ang server ay bumalik sa normal na operasyon! ⚡ Para sa Ubuntu,CentOS, Debian at iba pang mga system, gawin ito sa 3 simpleng hakbang! Itigil ang pag-aalala tungkol kay Monit at simulang pag-aralan ito! 🔧
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
Ang iyong mensahe ng error:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Ibig sabihin:monit Hindi isang native systemd service, ngunit batay sa sysvinit(Lumang istilong init system).
在 systemctl enable monit Kapag nahanap ng systemd monit Hindi Ang aktwal na systemd service file, kaya awtomatiko itong tumatawag systemd-sysv-install Upang maging tugma sa lumang paraan ng pamamahala ng serbisyo.
Paano malutas?

Mayroon kang 3 paraan upang ayusin ang problemang ito:
Paraan 1: Manu-manong gumawa ng systemd service
kung gusto mo monit Maaari itong pamahalaan tulad ng isang normal na serbisyo ng systemd, maaari moManu-manong gumawa ng systemd unit file.
Gumawa ng systemd service file:
sudo nano /etc/systemd/system/monit.servicePunan ang sumusunod na nilalaman:
[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 -IHayaang gamitin ni Monitinitmode.Restart=alwaysGawing awtomatikong i-restart ang Monit pagkatapos ng pag-crash.WantedBy=multi-user.targetHayaan itong magsimula sa sistema.
i-save at lumabas(ayon kay
Ctrl + X,PagkataposYIpasok).I-reload ang systemd configuration:
sudo systemctl daemon-reloadPaganahin at simulan ang Monit:
sudo systemctl enable monit sudo systemctl start monitSuriin ang katayuan sa pagtakbo ng Monit:
sudo systemctl status monit
Paraan 2: Paganahin ang Monit gamit ang lumang utos
dahil monit Marahil ito ay batay sa SysVinit, hindi systemd, kaya maaari mong gamitin ang tradisyonal update-rc.d Order:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Pagkatapos ay simulan ito nang manu-mano:
sudo service monit start
Suriin ang Katayuan:
sudo service monit status
Kung magtagumpay ito, ibig sabihin monit Ito ay umaasa sa isang mas lumang init system, hindi systemd.
Paraan 3: Direktang gamitin monit Manu-manong pagsisimula ng command
Kung gusto mo lang na pansamantalang patakbuhin ang Monit nang hindi awtomatikong sinimulan ito sa boot, maaari mo itong patakbuhin nang direkta:
sudo monit
Pagkatapos ay suriin:
sudo monit status
Kung hindi mo kailangan ng systemd upang makontrol ito, gagana ito nang maayos!
总结
- pamamaraan 1(
update-rc.d): Naaangkop sa Monit batay sa SysVinit. - pamamaraan 2(Manu-manong gumawa ng systemd service): Ito ay angkop para sa mga sitwasyon kung saan gusto mong gamitin ang systemd upang pamahalaan ang Monit.
- pamamaraan 3(Diretsong tumakbo
monit): Angkop para sa mga hindi gustong baguhin ang systemd configuration at gusto lang tumakbo si Monit.
Pwede mo muna subukan pamamaraan 1Kung hindi iyon gumana, gamitin pamamaraan 2 Lumikha ng systemd configuration. Ito ay ganap na malulutas ang problema! 🚀
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Ang solusyon sa problemang simulan ang monitmonit.service ay hindi isang katutubong serbisyo, ang pag-redirect sa systemd-sysv-install na ibinahagi ko ay maaaring makatulong sa iyo.
Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-32487.html
