Maqolalar katalogi
🚀 Monit ishga tushmadimi? 1 daqiqada systemd-s yechishni o'rgatingsyv-o'rnatish muammosi!
💻 Monit ishga tushmadimi? ishora"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Ushbu maqola sizni qanday qilib tezda tuzatishni o'rgatadi. Linux Server normal ishlashga qaytdi! ⚡ Ubuntu uchun,CentOs, Debian va boshqa tizimlar, buni 3 oddiy qadamda bajaring! Monit haqida tashvishlanishni to'xtating va uni o'rganishni boshlang! 🔧
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
Sizning xato xabaringiz:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
ma'nosi:monit Mahalliy tizim xizmati emas, balki unga asoslangan sysvinit(Eski uslubdagi init tizimi).
在 systemctl enable monit Systemd topsa monit Yo'q Haqiqiy systemd xizmat fayli, shuning uchun u avtomatik ravishda qo'ng'iroq qiladi systemd-sysv-install Eski xizmatni boshqarish usuli bilan mos bo'lish.
Qanday hal qilish kerak?

Ushbu muammoni hal qilishning 3 ta usuli bor:
1-usul: Tizim xizmatini qo'lda yarating
agar xohlasangiz monit Uni oddiy tizim xizmati kabi boshqarish mumkin, siz qila olasizTizim birligi faylini qo'lda yarating.
Systemd xizmat faylini yarating:
sudo nano /etc/systemd/system/monit.serviceQuyidagi tarkibni to'ldiring:
[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.targettushuntiring:
ExecStart=/usr/bin/monit -IMonit-dan foydalanishga ruxsat beringinitrejimi.Restart=alwaysMonitni avariyadan keyin avtomatik ravishda qayta ishga tushiring.WantedBy=multi-user.targetBuni tizimdan boshlaylik.
saqlash va chiqish(ga binoan
Ctrl + X, KeyinYkiriting).Tizim konfiguratsiyasini qayta yuklang:
sudo systemctl daemon-reloadMonit-ni yoqing va ishga tushiring:
sudo systemctl enable monit sudo systemctl start monitMonitning ish holatini tekshiring:
sudo systemctl status monit
2-usul: Eski uslubdagi buyruq yordamida Monitni yoqing
chunki monit Ehtimol, u systemd emas, balki SysVinit-ga asoslangan, shuning uchun siz an'anaviydan foydalanishingiz mumkin update-rc.d Buyurtma:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Keyin uni qo'lda boshlang:
sudo service monit start
Holatni tekshirish:
sudo service monit status
Agar bu muvaffaqiyatli bo'lsa, demak monit U systemd emas, balki eski init tizimiga tayanadi.
3-usul: To'g'ridan-to'g'ri foydalaning monit Qo'lda boshlash buyrug'i
Agar siz Monitni yuklashda avtomatik ravishda ishga tushirmasdan vaqtincha ishga tushirishni istasangiz, uni to'g'ridan-to'g'ri ishga tushirishingiz mumkin:
sudo monit
Keyin tekshiring:
sudo monit status
Agar uni boshqarish uchun systemd kerak bo'lmasa, bu juda yaxshi ishlaydi!
总结
- usul 1(
update-rc.d): SysVinit asosidagi Monit uchun amal qiladi. - usul 2(Systemd xizmatini qo'lda yaratish): Bu Monitni boshqarish uchun systemd dan foydalanmoqchi bo'lgan holatlarga mos keladi.
- usul 3(To'g'ridan-to'g'ri ishga tushirish
monit): Tizim konfiguratsiyasini o'zgartirishni istamaydigan va Monitni ishga tushirishni xohlaydiganlar uchun javob beradi.
Avval sinab ko'rishingiz mumkin usul 1Agar bu ishlamasa, foydalaning usul 2 Tizim konfiguratsiyasini yarating. Bu muammoni mukammal hal qiladi! 🚀
Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) Start monitmonit.service muammosining yechimi mahalliy xizmat emas, men tomonidan ulashilgan systemd-sysv-install-ga yo‘naltirish siz uchun foydali bo‘lishi mumkin.
Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-32487.html
Ko'proq yashirin fokuslarni ochish uchun🔑 Telegram kanalimizga qo'shiling!
Baham ko'ring va yoqsa like! Sizning aktsiyalaringiz va yoqtirishlaringiz bizning doimiy motivatsiyasimizdir!