Xazulula inkinga yokuqalisa i-monitmonit.service akuyona isevisi yomdabu, iqondisa kabusha ku-systemd-sysv-install

🚀 U-Monit wehlulekile ukuqala? Zifundise ukuxazulula ama-systemd-s eminithini elingu-1sinkinga yokufaka i-yv!

💻 uMonit wehlulekile ukuqala? ukusikisela"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Lesi sihloko sizokufundisa ukuthi ungayilungisa kanjani ngokushesha. Linux Iseva ibuyele ekusebenzeni okujwayelekile! ⚡ Okwe-Ubuntu,CentOS, i-Debian nezinye izinhlelo, yenze ngezinyathelo ezi-3 ezilula! Yeka ukukhathazeka nge-Monit futhi uqale ukuyifunda! 🔧

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

Umlayezo wakho wephutha:

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

Incazelo:monit Akuyona insizakalo yesistimu yomdabu, kodwa isekelwe ku I-SysVinit(Isistimu ye-init yesitayela sakudala).

KW systemctl enable monit Lapho i-systemd ithola monit Cha Ifayela langempela lesevisi ye-systemd, ngakho ishaya ngokuzenzakalelayo systemd-sysv-install Ukuze ihambisane nendlela endala yokuphatha isevisi.

Indlela yokuxazulula?

Xazulula inkinga yokuqalisa i-monitmonit.service akuyona isevisi yomdabu, iqondisa kabusha ku-systemd-sysv-install

Unezindlela ezi-3 zokulungisa le nkinga:

Indlela 1: Dala mathupha isevisi ye-systemd

Uma ufisa monit Ingaphathwa njengesevisi evamile ye-systemd, ungakwaziDala ngokuzenzela ifayela leyunithi ye-systemd,

  1. Dala ifayela lesevisi ye-systemd:

    sudo nano /etc/systemd/system/monit.service
    
  2. Gcwalisa okuqukethwe okulandelayo:

    [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 Vumela uMonit asebenzise init imodi.
    • Restart=always Yenza i-Monit iqale kabusha ngokuzenzakalelayo ngemva kokuphahlazeka.
    • WantedBy=multi-user.target Ake kuqale ngohlelo.
  3. londoloza bese uphuma(ngokuvumelana ne Ctrl + X,Kwathi Y Ngena).

  4. Layisha kabusha ukucushwa kwe-systemd:

    sudo systemctl daemon-reload
    
  5. Nika amandla bese uqala i-Monit:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Hlola isimo sokusebenza se-Monit:

    sudo systemctl status monit
    

Indlela yesi-2: Nika amandla i-Monit usebenzisa umyalo wesidala

ngoba monit Cishe isekelwe ku-SysVinit, hhayi i-systemd, ukuze ukwazi ukusebenzisa okwendabuko update-rc.d Oda:

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

Bese uyiqale ngokwenza:

sudo service monit start

Hlola Isimo:

sudo service monit status

Uma lokhu kuphumelela, kusho monit Incike ohlelweni oludala lwe-init, hhayi i-systemd.

Indlela yesi-3: Sebenzisa ngokuqondile monit Isiqalo semanuwali somyalo

Uma nje ufuna ukusebenzisa i-Monit okwesikhashana ngaphandle kokuyiqala ngokuzenzakalelayo ebhuthini, ungayisebenzisa ngokuqondile:

sudo monit

Bese uhlola:

sudo monit status

Uma ungayidingi i-systemd ukuyilawula, lokhu kuzosebenza kahle!

总结

  • indlela 1(update-rc.d): Isebenza ku-Monit ngokusekelwe ku-SysVinit.
  • indlela 2(Dala ngokwenza isevisi ye-systemd): Lokhu kulungele izimo lapho ufuna ukusebenzisa i-systemd ukuze uphathe i-Monit.
  • indlela 3(Gijima ngqo monit): Ifanele labo abangafuni ukushintsha ukucushwa kwe-systemd futhi abafuna nje ukuthi i-Monit isebenze.

Ungazama kuqala indlela 1Uma lokho kungasebenzi, sebenzisa indlela 2 Dala ukucushwa kwe-systemd. Lokhu kuzoxazulula inkinga ngokuphelele! 🚀

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

Skrolela Top