Ratkaise käynnistysongelma monitmonit.service ei ole natiivi palvelu, joka ohjaa osoitteeseen systemd-sysv-install

🚀 Monit ei käynnistynyt? Opettele ratkaisemaan systemd-s 1 minuutissasyv-asennus ongelma!

💻 Monit ei käynnistynyt? vihje"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Tämä artikkeli opettaa sinulle kuinka korjata se nopeasti. Linux Palvelin on palannut normaaliin toimintaan! ⚡ Ubuntulle,CentOS, Debian ja muut järjestelmät, saat sen valmiiksi kolmessa yksinkertaisessa vaiheessa! Lakkaa murehtimasta Monitista ja aloita sen oppiminen! 🔧

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

Virheviestisi:

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

Merkitys:monit Ei natiivi systemd-palvelu, mutta perustuu sysvinit(Vanhanaikainen init-järjestelmä).

systemctl enable monit Kun systemd löytää monit 没有 Varsinainen systemd-palvelutiedosto, joten se soittaa automaattisesti systemd-sysv-install Yhteensopiva vanhan palvelunhallintamenetelmän kanssa.

Miten ratkaista?

Ratkaise käynnistysongelma monitmonit.service ei ole natiivi palvelu, joka ohjaa osoitteeseen systemd-sysv-install

Sinulla on kolme tapaa korjata tämä ongelma:

Tapa 1: Luo järjestelmäpalvelu manuaalisesti

Jos haluat monit Sitä voidaan hallita kuten tavallista järjestelmäpalveluaLuo systemd-yksikkötiedosto manuaalisesti.

  1. Luo systemd-palvelutiedosto:

    sudo nano /etc/systemd/system/monit.service
    
  2. Täytä seuraava sisältö:

    [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 Anna Monitin käyttää init tila.
    • Restart=always Aseta Monit käynnistymään automaattisesti uudelleen kaatumisen jälkeen.
    • WantedBy=multi-user.target Aloitetaan järjestelmästä.
  3. Tallenna ja poistu(mukaan Ctrl + X,Sitten Y Enter).

  4. Lataa järjestelmän kokoonpano uudelleen:

    sudo systemctl daemon-reload
    
  5. Ota käyttöön ja käynnistä Monit:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Tarkista Käytön tilan seuranta:

    sudo systemctl status monit
    

Tapa 2: Ota Monit käyttöön vanhanaikaisella komennolla

koska monit Se perustuu todennäköisesti SysVinitiin, ei systemdiin, joten voit käyttää perinteistä update-rc.d komento:

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

Käynnistä sitten manuaalisesti:

sudo service monit start

Tarkista tila:

sudo service monit status

Jos tämä onnistuu, se tarkoittaa monit Se perustuu vanhempaan init-järjestelmään, ei systemd-järjestelmään.

Menetelmä 3: Käytä suoraan monit Komento manuaalinen käynnistys

Jos haluat vain ajaa Monitia väliaikaisesti käynnistämättä sitä automaattisesti käynnistyksen yhteydessä, voit suorittaa sen suoraan:

sudo monit

Tarkista sitten:

sudo monit status

Jos et tarvitse järjestelmää ohjaamaan sitä, tämä toimii hyvin!

yhteenveto

  • menetelmä 1(update-rc.d): Koskee SysVinitiin perustuvaa Monitia.
  • menetelmä 2(Luo systemd-palvelu manuaalisesti): Tämä sopii tilanteisiin, joissa haluat käyttää systemd-palvelua Monitin hallintaan.
  • menetelmä 3(Suorita suoraan monit): Sopii niille, jotka eivät halua muuttaa järjestelmän kokoonpanoa ja haluavat vain Monitin toimivan.

Voit kokeilla ensin menetelmä 1Jos se ei auta, käytä menetelmä 2 Luo systemd-kokoonpano. Tämä ratkaisee ongelman täydellisesti! 🚀

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Artikkelihakemisto
Siirry alkuun