Pirsgirêka destpêkirinê çareser bike monitmonit.service ne karûbarek xwemalî ye, beralî dike systemd-sysv-install

🚀 Monit dest pê nekir? Hîn dikin ku hûn di 1 hûrdemê de systemd-s çareser bikinsPirsgirêka yv-sazkirinê!

💻 Monit dest pê nekir? geşî"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Ev gotar dê fêrî we bike ka meriv çawa bi lez wê rast bike. Linux Pêşkêşkar vegeriya karê normal! ⚡ Ji bo Ubuntu,Red, Debian û pergalên din, wê bi 3 gavên hêsan pêk bînin! Li ser Monit fikaran rawestînin û dest bi fêrbûna wê bikin! 🔧

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

Peyama xeletiya we:

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

Mane:monit Ne karûbarek pergala xwemalî ye, lê li ser bingeha sysvinit(Pergala destpêkê ya kevn).

systemctl enable monit Dema ku systemd dibîne monit Na Pelê karûbarê systemd ya rastîn, ji ber vê yekê bixweber bang dike systemd-sysv-install Ji bo ku bi rêbaza rêveberiya karûbarê kevin re hevaheng be.

Çawa çareser bikin?

Pirsgirêka destpêkirinê çareser bike monitmonit.service ne karûbarek xwemalî ye, beralî dike systemd-sysv-install

3 awayên we hene ku hûn vê pirsgirêkê çareser bikin:

Rêbaz 1: Bi destan karûbarek pergalê biafirînin

Ger hûn bixwazin monit Ew dikare wekî karûbarek pergalê ya normal were rêvebirin, hûn dikarinBi destan pelê yekîneya pergalê biafirînin.

  1. Pelê karûbarê systemd biafirînin:

    sudo nano /etc/systemd/system/monit.service
    
  2. Naveroka jêrîn dagirin:

    [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 Bila Monit bikar bînin init awa.
    • Restart=always Piştî têkçûnek Monit bixweber ji nû ve dest pê bikin.
    • WantedBy=multi-user.target Bila bi sîstemê dest pê bike.
  3. Save û derkeve(ligor Ctrl + X,Paşan Y Derbasbûn).

  4. Veavakirina systemd ji nû ve barkirin:

    sudo systemctl daemon-reload
    
  5. Monit çalak bike û dest pê bike:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Rewşa xebitandina Monit kontrol bikin:

    sudo systemctl status monit
    

Rêbaz 2: Monit bi karanîna fermana kevnare çalak bike

bo monit Dibe ku ew li ser SysVinit-ê ye, ne pergal e, ji ber vê yekê hûn dikarin kevneşopî bikar bînin update-rc.d Emir:

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

Dûv re wê bi destan dest pê bike:

sudo service monit start

Rewşa kontrol bikin:

sudo service monit status

Ger ev bi ser bikeve, ev tê wê wateyê monit Ew xwe dispêre pergalek destpêkê ya kevnar, ne pergal.

Rêbaz 3: Rasterast bikar bînin monit Destpêkirina fermanê

Ger hûn tenê dixwazin Monit bi demkî bêyî destpêkirina wê bixweber di dema bootê de bimeşînin, hûn dikarin rasterast wê bimeşînin:

sudo monit

Piştre kontrol bikin:

sudo monit status

Heke hûn ji bo kontrolkirina wê ne hewceyê pergala pergalê ne, ev ê baş bixebite!

总结

  • rêbaz 1(update-rc.d): Ji bo Monit-ê li ser bingeha SysVinit-ê tê sepandin.
  • rêbaz 2(Bi destan karûbarek systemd biafirînin): Ev ji bo rewşên ku hûn dixwazin systemd bikar bînin ji bo birêvebirina Monit guncan e.
  • rêbaz 3(Rast birevin monit): Ji bo kesên ku naxwazin veavakirina pergalê biguhezînin û tenê dixwazin Monit bixebitin maqûl e.

Hûn dikarin pêşî biceribînin rêbaz 1Ger ew nexebite, bikar bînin rêbaz 2 Veavakirina systemd biafirînin. Ev ê pirsgirêkê bi tevahî çareser bike! 🚀

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

pelrêça gotarê
Scroll to Top