Вырашыце праблему запуску monitmonit.service не з'яўляецца ўласнай службай, перанакіроўваючы на ​​systemd-sysv-install

🚀 Памылка запуску Monit? Даведайцеся, як вырашыць праблемы з systemd-s SYV-install за 1 хвіліну!

💻 Не атрымалася запусціць Monit? падказка"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Гэты артыкул навучыць вас хутка гэта выправіць. Linux Сервер вярнуўся да нармальнай працы! ⚡ Для 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 Не родная служба systemd, а заснаваная на сісвініць(Сістэма ініцыялізацыі старога стылю).

在 systemctl enable monit Калі systemd знаходзіць monit 没有 Фактычны службовы файл systemd, таму ён аўтаматычна выклікае systemd-sysv-install Каб быць сумяшчальным са старым метадам кіравання паслугамі.

Як вырашыць?

Вырашыце праблему запуску monitmonit.service не з'яўляецца ўласнай службай, перанакіроўваючы на ​​systemd-sysv-install

У вас ёсць 3 спосабы вырашэння гэтай праблемы:

Спосаб 1: уручную стварыць службу systemd

Калі хочаце monit Ім можна кіраваць, як звычайнай службай systemdСтварыць уручную файл блока systemd.

  1. Стварыце файл службы systemd :

    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 Няхай Monit выкарыстоўвае init рэжым.
    • Restart=always Зрабіце так, каб Monit аўтаматычна перазапускаўся пасля збою.
    • WantedBy=multi-user.target Хай пачнецца з сістэмы.
  3. захаваць і выйсці(у адпаведнасці з Ctrl + X,Тады Y Увядзіце).

  4. Перазагрузіце канфігурацыю systemd :

    sudo systemctl daemon-reload
    
  5. Уключыце і запусціце Monit :

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Праверце статус працы Monit :

    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 Ён абапіраецца на старую сістэму ініцыялізацыі, а не на systemd.

Спосаб 3: непасрэднае выкарыстанне monit Каманда ручнога запуску

Калі вы проста хочаце запусціць Monit часова без аўтаматычнага запуску пры загрузцы, вы можаце запусціць яго непасрэдна:

sudo monit

Затым праверце:

sudo monit status

Калі вам не патрэбны systemd для яго кіравання, гэта будзе працаваць нармальна!

总结

  • метад 1(update-rc.d): Дастасавальна да Monit на аснове SysVinit.
  • метад 2(Уручную стварыць службу systemd): гэта падыходзіць для сітуацый, калі вы хочаце выкарыстоўваць systemd для кіравання Monit.
  • метад 3(Запуск наўпрост monit): Падыходзіць для тых, хто не хоча змяняць канфігурацыю systemd і проста хоча, каб Monit працаваў.

Спачатку можна паспрабаваць першы метад . Калі гэта не спрацуе, выкарыстоўвайце другі метад для стварэння канфігурацыі systemd. Гэта павінна ідэальна вырашыць праблему! 🚀

Спадзяюся, артыкул «Рашэнне праблемы «запуск monitmonit.service не з'яўляецца натыўнай службай, перанакіроўвае на systemd-sysv-install»», апублікаваны ў блогу Чэня Вэйляна ( https://www.chenweiliang.com/ ), будзе вам карысным.

Не саромейцеся падзяліцца спасылкай на гэты артыкул: https://www.chenweiliang.com/cwl-32487.html

Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Пракрутка да пачатку