Article Directory
🚀 Монит башталбай калдыбы? Системаны 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 Эски кызмат башкаруу ыкмасы менен шайкеш болуу.
Кантип чечсе болот?

Бул көйгөйдү чечүүнүн 3 жолу бар:
Метод 1: Кол менен системалык кызматты түзүү
Кааласаң monit Аны кадимки система кызматы сыяктуу башкарса болот, сиз жасай аласызСистемалык бирдик файлын кол менен түзүү.
Системалык кызмат файлын түзүңүз:
sudo nano /etc/systemd/system/monit.serviceТөмөнкү мазмунду толтуруңуз:
[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Ал системадан баштайлы.
сактоо жана чыгуу(боюнча
Ctrl + Xболсо, андаYКиргизүү).Системанын конфигурациясын кайра жүктөө:
sudo systemctl daemon-reloadМонитти иштетүү жана баштоо:
sudo systemctl enable monit sudo systemctl start monitМонитордун иштөө абалын текшерүү:
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 каналыбызга кошулуңуз!
Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!