Zgjidh problemin e fillimit monitmonit.service nuk është një shërbim vendas, duke ridrejtuar te systemd-sysv-install

🚀 Monit nuk u nis? Ju mësojmë të zgjidhni systemd-s në 1 minutësproblem me instalimin yv!

💻 Monit nuk u nis? aluzion"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Ky artikull do t'ju mësojë se si ta rregulloni shpejt. Linux Serveri është kthyer në funksionimin normal! ⚡ Për Ubuntu,CentOS, Debian dhe sisteme të tjera, realizojeni në 3 hapa të thjeshtë! Mos u shqetësoni për Monit dhe filloni ta mësoni atë! 🔧

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

Mesazhi juaj i gabimit:

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

Kuptimi:monit Jo një shërbim systemd vendas, por i bazuar në sysvinit(Sistemi init i stilit të vjetër).

systemctl enable monit Kur systemd gjen monit Jo Skedari aktual i shërbimit systemd, kështu që telefonon automatikisht systemd-sysv-install Për të qenë në përputhje me metodën e vjetër të menaxhimit të shërbimit.

Si të zgjidhim?

Zgjidh problemin e fillimit monitmonit.service nuk është një shërbim vendas, duke ridrejtuar te systemd-sysv-install

Ju keni 3 mënyra për të zgjidhur këtë problem:

Metoda 1: Krijoni manualisht një shërbim systemd

Nëse dëshironi monit Mund të menaxhohet si një shërbim normal systemd, ju mundeniKrijoni manualisht skedarin e njësisë së sistemit.

  1. Krijoni një skedar shërbimi systemd:

    sudo nano /etc/systemd/system/monit.service
    
  2. Plotësoni përmbajtjen e mëposhtme:

    [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
    

    Shpjegim:

    • ExecStart=/usr/bin/monit -I Lëreni të përdorë Monit init modaliteti.
    • Restart=always Bëni që Monit të riniset automatikisht pas një përplasjeje.
    • WantedBy=multi-user.target Le të fillojë me sistemin.
  3. Ruaje dhe dil(sipas Ctrl + X, Pastaj Y Hyni).

  4. Rifresko konfigurimin e sistemit:

    sudo systemctl daemon-reload
    
  5. Aktivizo dhe nis Monit:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Kontrolloni statusin e funksionimit të Monit:

    sudo systemctl status monit
    

Metoda 2: Aktivizo Monit duke përdorur komandën e modës së vjetër

sepse monit Ndoshta bazohet në SysVinit, jo në sistem, kështu që mund të përdorni tradicionalen update-rc.d Porosit:

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

Pastaj niseni manualisht:

sudo service monit start

Kontrolloni statusin:

sudo service monit status

Nëse kjo ka sukses, do të thotë monit Ai mbështetet në një sistem init më të vjetër, jo të sistemuar.

Metoda 3: Përdorni drejtpërdrejt monit Fillimi manual i komandës

Nëse thjesht dëshironi të ekzekutoni Monit përkohësisht pa e nisur automatikisht në nisje, mund ta ekzekutoni drejtpërdrejt:

sudo monit

Pastaj kontrolloni:

sudo monit status

Nëse nuk ju nevojitet systemd për ta kontrolluar atë, kjo do të funksionojë mirë!

总结

  • metoda 1(update-rc.d): E aplikueshme për Monit bazuar në SysVinit.
  • metoda 2(Krijoni manualisht një shërbim systemd): Ky është i përshtatshëm për situatat kur dëshironi të përdorni systemd për të menaxhuar Monit.
  • metoda 3(Vendosni drejtpërdrejt monit): I përshtatshëm për ata që nuk duan të ndryshojnë konfigurimin e sistemit dhe thjesht duan që Monit të funksionojë.

Mund të provoni së pari metoda 1Nëse kjo nuk funksionon, përdorni metoda 2 Krijo konfigurimin systemd. Kjo do ta zgjidhë problemin në mënyrë perfekte! 🚀

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

Scroll to Top