Լուծեք start-ի խնդիրը monitmonit.service-ը բնիկ ծառայություն չէ՝ վերահղում դեպի systemd-sysv-install

🚀 Մոնիտը չհաջողվե՞ց սկսել: Սովորեցնում ենք լուծել systemd-ները 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 Ոչ թե հայրենի համակարգային ծառայություն, այլ հիմնված սիսվինիտ(Հին ոճի սկզբնական համակարգ):

systemctl enable monit Երբ systemd-ը գտնում է monit 没有 Փաստացի systemd ծառայության ֆայլը, այնպես որ այն ավտոմատ կերպով կանչում է systemd-sysv-install Համատեղելի լինել ծառայությունների կառավարման հին մեթոդի հետ:

Ինչպե՞ս լուծել:

Լուծեք start-ի խնդիրը monitmonit.service-ը բնիկ ծառայություն չէ՝ վերահղում դեպի systemd-sysv-install

Այս խնդիրը լուծելու 3 եղանակ ունեք.

Մեթոդ 1. Ձեռքով ստեղծել համակարգային ծառայություն

եթե ցանկանում եք monit Այն կարելի է կառավարել սովորական համակարգային ծառայության նման, դուք կարող եքՁեռքով ստեղծեք համակարգային միավորի ֆայլ.

  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-ի վրա, այլ ոչ թե համակարգված, այնպես որ կարող եք օգտագործել ավանդականը 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 Հրամանի ձեռնարկի մեկնարկը

Եթե ​​պարզապես ցանկանում եք ժամանակավորապես գործարկել Monit-ը, առանց այն ինքնաբերաբար գործարկելու բեռնման ժամանակ, կարող եք այն ուղղակիորեն գործարկել.

sudo monit

Այնուհետև ստուգեք.

sudo monit status

Եթե ​​այն կառավարելու համար Ձեզ systemd-ի կարիք չկա, սա լավ կաշխատի:

ամփոփում

  • մեթոդ 1(update-rc.dԿիրառելի է SysVinit-ի վրա հիմնված Monit-ի համար:
  • մեթոդ 2(Ձեռքով ստեղծել systemd ծառայություն). Սա հարմար է այն իրավիճակների համար, երբ դուք ցանկանում եք օգտագործել systemd-ը՝ Monit-ը կառավարելու համար:
  • մեթոդ 3(Ուղիղ գործարկել monitՀարմար է նրանց համար, ովքեր չեն ցանկանում փոխել systemd կոնֆիգուրացիան և պարզապես ցանկանում են, որ Monit-ը աշխատի:

Դուք կարող եք առաջին հերթին փորձել մեթոդ 1Եթե ​​դա չի աշխատում, օգտագործեք մեթոդ 2 Ստեղծեք systemd կոնֆիգուրացիան: Սա հիանալի կլուծի խնդիրը: 🚀

Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) Խնդրի լուծումը start monitmonit.service-ը բնիկ ծառայություն չէ, իմ կողմից համօգտագործվող systemd-sysv-install-ին վերահղումը կարող է օգտակար լինել ձեզ համար:

Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-32487.html

Ավելի շատ թաքնված հնարքներ բացահայտելու համար🔑, միացեք մեր Telegram ալիքին։

Տարածեք և հավանեք, եթե ձեզ դուր եկավ: Ձեր կիսումներն ու հավանումները մեր շարունակական շարժառիթն են:

 

发表 评论

Ձեր էլփոստի հասցեն չի հրապարակվի: Օգտագործվում են պահանջվող դաշտերը * Պիտակ

Ոլորել դեպի սկիզբ