شروع کرنے کا مسئلہ حل کریں monitmonit.service مقامی سروس نہیں ہے، systemd-sysv-install پر ری ڈائریکٹ

🚀 مانیٹ شروع ہونے میں ناکام رہا؟ آپ کو 1 منٹ میں systemd-s کو حل کرنا سکھائیں گے۔syv-install مسئلہ!

💻 مانیٹ شروع ہونے میں ناکام رہا؟ اشارہ"start monitmonit.service is not a native service, redirecting to systemd-sysv-instalیہ مضمون آپ کو سکھائے گا کہ اسے جلدی سے کیسے ٹھیک کیا جائے۔ لینکس سرور واپس معمول پر آ گیا ہے! ⚡ Ubuntu کے لیے،CentOS, Debian اور دیگر سسٹمز، اسے 3 آسان مراحل میں مکمل کریں! Monit کے بارے میں فکر کرنا چھوڑ دیں اور اسے سیکھنا شروع کریں! 🔧

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

آپ کا غلطی کا پیغام:

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

مطلب:monit مقامی سسٹمڈ سروس نہیں بلکہ اس پر مبنی ہے۔ سیس ونٹ(پرانے طرز کا init نظام)۔

میں systemctl enable monit جب systemd مل جاتا ہے۔ monit نہیں اصل سسٹمڈ سروس فائل، تو یہ خود بخود کال کرتا ہے۔ systemd-sysv-install سروس مینجمنٹ کے پرانے طریقہ سے ہم آہنگ ہونا۔

کیسے حل کریں؟

شروع کرنے کا مسئلہ حل کریں monitmonit.service مقامی سروس نہیں ہے، systemd-sysv-install پر ری ڈائریکٹ

آپ کے پاس اس مسئلے کو حل کرنے کے 3 طریقے ہیں:

طریقہ 1: دستی طور پر سسٹمڈ سروس بنائیں

اگر تم چاہو monit اسے ایک عام سسٹمڈ سروس کی طرح منظم کیا جا سکتا ہے، آپ کر سکتے ہیں۔سسٹمڈ یونٹ فائل کو دستی طور پر بنائیںہے.

  1. سسٹم ڈی سروس فائل بنائیں:

    sudo nano /etc/systemd/system/monit.service
    
  2. درج ذیل مواد کو پُر کریں۔:

    [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 مانیٹ کو استعمال کرنے دیں۔ init موڈ
    • Restart=always کریش کے بعد Monit کو خود بخود دوبارہ شروع کریں۔
    • WantedBy=multi-user.target اسے سسٹم سے شروع کرنے دیں۔
  3. محفوظ کریں اور باہر نکلیں(کے مطابق Ctrl + X،پھر Y درج کریں)۔

  4. سسٹمڈ کنفیگریشن کو دوبارہ لوڈ کریں۔:

    sudo systemctl daemon-reload
    
  5. مانیٹ کو فعال اور شروع کریں۔:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. مانیٹ چلانے کی حیثیت کو چیک کریں۔:

    sudo systemctl status monit
    

طریقہ 2: پرانی طرز کی کمانڈ کا استعمال کرتے ہوئے Monit کو فعال کریں۔

کیونکہ monit یہ شاید SysVinit پر مبنی ہے، systemd نہیں، لہذا آپ روایتی استعمال کر سکتے ہیں۔ update-rc.d ترتیب:

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

پھر اسے دستی طور پر شروع کریں:

sudo service monit start

اسٹیٹس چیک کریں۔:

sudo service monit status

اگر یہ کامیاب ہوجاتا ہے تو اس کا مطلب ہے۔ monit یہ سسٹمڈ پر نہیں بلکہ پرانے init سسٹم پر انحصار کرتا ہے۔

طریقہ 3: براہ راست استعمال کریں۔ monit کمانڈ دستی آغاز

اگر آپ صرف Monit کو بوٹ پر خود بخود شروع کیے بغیر عارضی طور پر چلانا چاہتے ہیں، تو آپ اسے براہ راست چلا سکتے ہیں:

sudo monit

پھر چیک کریں:

sudo monit status

اگر آپ کو اسے کنٹرول کرنے کے لیے systemd کی ضرورت نہیں ہے، تو یہ ٹھیک کام کرے گا!

总结

  • طریقہ 1(update-rc.d): SysVinit کی بنیاد پر Monit پر لاگو۔
  • طریقہ 2(دستی طور پر ایک systemd سروس بنائیں): یہ ان حالات کے لیے موزوں ہے جہاں آپ Monit کو منظم کرنے کے لیے systemd استعمال کرنا چاہتے ہیں۔
  • طریقہ 3(براہ راست چلائیں۔ monit): ان لوگوں کے لیے موزوں ہے جو سسٹمڈ کنفیگریشن کو تبدیل نہیں کرنا چاہتے اور صرف Monit کو چلانا چاہتے ہیں۔

آپ پہلے کوشش کر سکتے ہیں۔ طریقہ 1اگر یہ کام نہیں کرتا ہے تو استعمال کریں۔ طریقہ 2 سسٹمڈ کنفیگریشن بنائیں۔ اس سے مسئلہ بالکل حل ہو جائے گا! 🚀

ہوپ چن ویلیانگ بلاگ ( https://www.chenweiliang.com/ ) مسئلے کا حل start monitmonit.service مقامی سروس نہیں ہے، میرے ذریعے شیئر کردہ systemd-sysv-install پر ری ڈائریکٹ کرنا آپ کے لیے مددگار ثابت ہو سکتا ہے۔

اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-32487.html

مزید پوشیدہ چالوں کو کھولنے کے لیے، ہمارے ٹیلیگرام چینل میں شامل ہونے میں خوش آمدید!

پسند آئے تو شیئر اور لائک کریں! آپ کے شیئرز اور لائکس ہماری مسلسل حوصلہ افزائی ہیں!

 

评论 评论

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

میں سکرال اوپر