🚀 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?

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.
Luo systemd-palvelutiedosto:
sudo nano /etc/systemd/system/monit.serviceTä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 -IAnna Monitin käyttääinittila.Restart=alwaysAseta Monit käynnistymään automaattisesti uudelleen kaatumisen jälkeen.WantedBy=multi-user.targetAloitetaan järjestelmästä.
Tallenna ja poistu(mukaan
Ctrl + X,SittenYEnter).Lataa järjestelmän kokoonpano uudelleen:
sudo systemctl daemon-reloadOta käyttöön ja käynnistä Monit:
sudo systemctl enable monit sudo systemctl start monitTarkista 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! 🚀
Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) Jaettu "Ratkaise käynnistyksen ongelma monitmonit.service ei ole natiivi palvelu, uudelleenohjaus systemd-sysv-install", josta voi olla apua.
Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-32487.html
