Leysið vandamálið með að byrja monitmonit.service er ekki innfædd þjónusta, sem vísar til systemd-sysv-install

🚀 Mistókst ræsing skjásins? Lærðu hvernig á að leysa systemd-s syv-install vandamál á 1 mínútu!

💻 Monit tókst ekki að ræsa? vísbending"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Þessi grein mun kenna þér hvernig á að laga það fljótt. Linux Miðlarinn er aftur í eðlilegum rekstri! ⚡ Fyrir Ubuntu,CentOS, Debian og önnur kerfi, gerðu það í 3 einföldum skrefum! Hættu að hafa áhyggjur af Monit og byrjaðu að læra það! 🔧

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

Villuboðin þín:

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

Merking:monit Ekki innfædd kerfisþjónusta, heldur byggð á sysvinit(Init kerfi í gömlum stíl).

Í systemctl enable monit Þegar systemd finnur monit 没有 Raunveruleg systemd þjónustuskrá, svo það hringir sjálfkrafa systemd-sysv-install Að vera samhæft við gömlu þjónustustjórnunaraðferðina.

Hvernig á að leysa?

Leysið vandamálið með að byrja monitmonit.service er ekki innfædd þjónusta, sem vísar til systemd-sysv-install

Þú hefur 3 leiðir til að laga þetta vandamál:

Aðferð 1: Búðu til kerfisþjónustu handvirkt

Ef þú vilt monit Það er hægt að stjórna henni eins og venjulegri kerfisþjónustu, þú geturBúðu til handvirkt systemd einingaskrá.

  1. Búðu til systemd þjónustuskrá :

    sudo nano /etc/systemd/system/monit.service
    
  2. Sláðu inn eftirfarandi efni :

    [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
    

    útskýra :

    • ExecStart=/usr/bin/monit -I Láttu Monit nota init ham.
    • Restart=always Láttu Monit endurræsa sjálfkrafa eftir hrun.
    • WantedBy=multi-user.target Láttu það byrja með kerfinu.
  3. vista og hætta(skv Ctrl + X,Þá Y Sláðu inn).

  4. Endurnýja systemd stillingar :

    sudo systemctl daemon-reload
    
  5. Virkja og ræsa Monit :

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Athugaðu stöðu Monit í gangi :

    sudo systemctl status monit
    

Aðferð 2: Virkjaðu Monit með því að nota gamaldags skipunina

vegna þess monit Það er líklega byggt á SysVinit, ekki systemd, svo þú getur notað hið hefðbundna update-rc.d Pöntun:

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

Ræstu síðan handvirkt:

sudo service monit start

Athugaðu stöðu :

sudo service monit status

Ef þetta tekst þýðir það monit Það byggir á eldra init kerfi, ekki systemd.

Aðferð 3: Notaðu beint monit Skipun handvirkrar ræsingar

Ef þú vilt bara keyra Monit tímabundið án þess að ræsa það sjálfkrafa við ræsingu geturðu keyrt það beint:

sudo monit

Athugaðu síðan:

sudo monit status

Ef þú þarft ekki systemd til að stjórna því mun þetta virka bara vel!

总结

  • aðferð 1(update-rc.d): Gildir fyrir Monit byggt á SysVinit.
  • aðferð 2(Búa til handvirkt systemd þjónustu): Þetta er hentugur fyrir aðstæður þar sem þú vilt nota systemd til að stjórna Monit.
  • aðferð 3(Hlaupa beint monit): Hentar þeim sem vilja ekki breyta systemd stillingum og vilja bara að Monit keyri.

Þú getur prófað aðferð 1 fyrst . Ef það virkar ekki skaltu nota aðferð 2 til að búa til systemd stillingarnar. Þetta ætti að leysa vandamálið fullkomlega! 🚀

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Flettu að Top