Solvu la problemon de start monitmonit.service ne estas denaska servo, redirektante al systemd-sysv-install

🚀 Monit malsukcesis komenci? Instruu vin solvi systemd-s en 1 minutosyv-instala problemo!

💻 Monit malsukcesis komenci? sugesto"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Ĉi tiu artikolo instruos vin kiel rapide ripari ĝin. linux La servilo revenis al normala funkciado! ⚡ Por Ubuntu,CentOS, Debian kaj aliaj sistemoj, faru ĝin en 3 simplaj paŝoj! Ĉesu zorgi pri Monit kaj eklernu ĝin! 🔧

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

Via erarmesaĝo:

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

Signifo:monit Ne denaska systemd servo, sed bazita sur sysvinit(Malnovstila initsistemo).

En systemctl enable monit Kiam systemd trovas monit 没有 La fakta systemd-servodosiero, do ĝi aŭtomate vokas systemd-sysv-install Por esti kongrua kun la malnova servo-administra metodo.

Kiel solvi?

Solvu la problemon de start monitmonit.service ne estas denaska servo, redirektante al systemd-sysv-install

Vi havas 3 manierojn solvi ĉi tiun problemon:

Metodo 1: Mane kreu sisteman servon

Se vi deziras monit Ĝi povas esti administrita kiel normala systemd servo, vi povasMane kreu sistem-unuan dosieron.

  1. Kreu systemd servodosieron:

    sudo nano /etc/systemd/system/monit.service
    
  2. Plenigu la sekvan enhavon:

    [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 -I Lasu Monit uzi init reĝimo.
    • Restart=always Faru Monit aŭtomate rekomenci post kraŝo.
    • WantedBy=multi-user.target Lasu ĝin komenci kun la sistemo.
  3. konservi kaj eliri(按 Ctrl + X,Do Y Enigu).

  4. Reŝargi sisteman agordon:

    sudo systemctl daemon-reload
    
  5. Ebligu kaj lanĉu Monit:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Kontrolu la funkciantan staton de Monit:

    sudo systemctl status monit
    

Metodo 2: Ebligu Monit uzante la malnovan komandon

ĉar monit Ĝi verŝajne baziĝas sur SysVinit, ne systemd, do vi povas uzi la tradician update-rc.d Ordo:

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

Poste komencu ĝin permane:

sudo service monit start

Kontrolu Statuson:

sudo service monit status

Se ĉi tio sukcesas, tio signifas monit Ĝi dependas de pli malnova initsistemo, ne systemd.

Metodo 3: Rekte uzu monit Ordonu manan starton

Se vi nur volas ruli Monit provizore sen komenci ĝin aŭtomate ĉe lanĉo, vi povas ruli ĝin rekte:

sudo monit

Tiam kontrolu:

sudo monit status

Se vi ne bezonas systemd por kontroli ĝin, ĉi tio funkcios bone!

resumo

  • metodo 1(update-rc.d): Aplika al Monit bazita sur SysVinit.
  • metodo 2(Mane kreu systemd-servon): Ĉi tio taŭgas por situacioj, kie vi volas uzi systemd por administri Monit.
  • metodo 3(Kuru rekte monit): Taŭga por tiuj, kiuj ne volas ŝanĝi la sisteman agordon kaj nur volas ke Monit rulu.

Vi povas provi unue metodo 1Se tio ne funkcias, uzu metodo 2 Kreu la sisteman agordon. Ĉi tio solvos la problemon perfekte! 🚀

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas uzataj * Etikedo

Artikola Adresaro
Rulumu al Supro