Los it probleem fan start monitmonit.service is gjin native tsjinst, trochferwizing nei systemd-sysv-install

🚀 Kan Monit net begjinne? Learje jo systemd-s op te lossen yn 1 minútsyv-ynstallearje probleem!

💻 Monit koe net begjinne? hint"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Dit artikel sil jo leare hoe't jo it fluch reparearje. linux De tsjinner is werom nei normale wurking! ⚡ Foar Ubuntu,CentOS, Debian en oare systemen, krije it dien yn 3 ienfâldige stappen! Stopje mei soargen oer Monit en begjin it te learen! 🔧

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

Jo flaterberjocht:

monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit

Betsjutting:monit Net in native systemd tsjinst, mar basearre op sysvinit(Alde-styl init systeem).

systemctl enable monit Wannear't systemd fynt monit 没有 De eigentlike systemd tsjinst triem, sadat it automatysk ropt systemd-sysv-install Om kompatibel te wêzen mei de âlde metoade foar tsjinstbehear.

Hoe oplosse?

Los it probleem fan start monitmonit.service is gjin native tsjinst, trochferwizing nei systemd-sysv-install

Jo hawwe 3 manieren om dit probleem op te lossen:

Metoade 1: Meitsje in systemd tsjinst mei de hân

As jo ​​wolle monit It kin wurde beheard as in normale systemd tsjinst, do kinstMeitsje systemd ienheidsbestân mei de hân.

  1. Meitsje in systemd tsjinst triem:

    sudo nano /etc/systemd/system/monit.service
    
  2. Folje de folgjende ynhâld yn:

    [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
    

    Ferklearring:

    • ExecStart=/usr/bin/monit -I Lit Monit brûke init wize.
    • Restart=always Meitsje Monit automatysk opnij starte nei in crash.
    • WantedBy=multi-user.target Lit it begjinne mei it systeem.
  3. bewarje en ôfslute(neffens Ctrl + X,Dan Y Yngean).

  4. Reload systemd konfiguraasje:

    sudo systemctl daemon-reload
    
  5. Aktivearje en start Monit:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Kontrolearje Monit rinnende status:

    sudo systemctl status monit
    

Metoade 2: Ynskeakelje Monit mei it âlderwetske kommando

omdat monit It is wierskynlik basearre op SysVinit, net systemd, dus jo kinne de tradisjonele brûke update-rc.d Oarder:

sudo update-rc.d monit defaults
sudo update-rc.d monit enable

Start it dan mei de hân:

sudo service monit start

Kontrolearje Status:

sudo service monit status

As dit slagget, betsjut dat monit It fertrout op in âlder init systeem, net systemd.

Metoade 3: Direkt brûke monit Kommando hânmjittich start

As jo ​​​​Monit gewoan tydlik wolle útfiere sûnder it automatysk te starten by it opstarten, kinne jo it direkt útfiere:

sudo monit

Kontrolearje dan:

sudo monit status

As jo ​​​​gjin systemd nedich hawwe om it te kontrolearjen, sil dit gewoan goed wurkje!

Summary

  • metoade 1(update-rc.d): Tapaslik foar Monit basearre op SysVinit.
  • metoade 2(Maach in systemd tsjinst mei de hân): Dit is geskikt foar situaasjes wêr't jo systemd brûke wolle om Monit te behearjen.
  • metoade 3(Rinne direkt monit): Geskikt foar dyjingen dy't de systemd-konfiguraasje net wolle feroarje en gewoan wolle dat Monit rint.

Jo kinne earst besykje metoade 1As dat net wurket, brûk dan metoade 2 Meitsje de systemd konfiguraasje. Dit sil it probleem perfekt oplosse! 🚀

发表 评论

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden wurde brûkt * Etiket

Scroll nei boppen