Monitmonit.service түпнуска кызмат эмес, systemd-sysv-орнотууга багыттоо менен баштоо маселесин чечиңиз

🚀 Монит башталбай калдыбы? Системаны 1 мүнөттө чечүүнү үйрөтүңүзsyv-орнотуу маселеси!

💻 Монит башталбай калдыбы? ишарат"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Бул макала сизге аны кантип тез оңдоону үйрөтөт. Linux Сервер кадимки режимге кайтып келди! ⚡ Ubuntu үчүн,CentOS, Debian жана башка системалар, муну 3 жөнөкөй кадам менен бүтүрүңүз! Монит жөнүндө тынчсызданууну токтотуп, аны үйрөнө баштаңыз! 🔧

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 Түпкүлүктүү система кызматы эмес, бирок ага негизделген sysvinit(Эски стилдеги башталгыч системасы).

боюнча systemctl enable monit Systemd тапканда monit Жок Чыныгы системалык кызмат файлы, ошондуктан ал автоматтык түрдө чакырат systemd-sysv-install Эски кызмат башкаруу ыкмасы менен шайкеш болуу.

Кантип чечсе болот?

Monitmonit.service түпнуска кызмат эмес, systemd-sysv-орнотууга багыттоо менен баштоо маселесин чечиңиз

Бул көйгөйдү чечүүнүн 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 Монитти кыйроодон кийин автоматтык түрдө өчүрүп күйгүзүңүз.
    • 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 Бул, балким, 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 Бул системалык эмес, эски инитет тутумуна таянат.

Метод 3: Түздөн-түз колдонуу monit Кол менен баштоо буйругу

Эгер сиз жөн гана Монитти жүктөөдө автоматтык түрдө баштабастан убактылуу иштеткиңиз келсе, аны түз иштете аласыз:

sudo monit

Андан кийин текшерүү:

sudo monit status

Аны башкаруу үчүн сизге systemd керек болбосо, бул жакшы иштейт!

总结

  • ыкма 1(update-rc.d): SysVinit негизинде Monit үчүн колдонулат.
  • ыкма 2(Система кызматын кол менен түзүү): Бул Monitти башкаруу үчүн systemd колдонгуңуз келген жагдайлар үчүн ылайыктуу.
  • ыкма 3(Түздөн-түз чуркагыла monit): Системалык конфигурацияны өзгөрткүсү келбегендер жана Мониттин иштешин каалагандар үчүн ылайыктуу.

Сиз биринчи аракет кылсаңыз болот ыкма 1Эгер бул иштебесе, колдонуңуз ыкма 2 Системалык конфигурацияны түзүңүз. Бул көйгөйдү толугу менен чечет! 🚀

Hope Chen Weiliang блогу ( https://www.chenweiliang.com/ ) Бөлүшүлгөн "Monitmonit.service баштоо көйгөйүн чечиңиз, бул жергиликтүү кызмат эмес, systemd-sysv-орнотууга багыттоо" сизге пайдалуу болушу мүмкүн.

Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-32487.html

Көбүрөөк жашыруун трюктарды ачуу үчүн🔑, биздин Telegram каналыбызга кошулуңуз!

Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!

 

发表 评论

Сиздин электрондук почта дарегиңиз жарыяланбайт. Милдеттүү талаалар колдонулат * 标注

Жылдыруу үчүн Top