Հոդվածների տեղեկատու
🚀 Մոնիտը չհաջողվե՞ց սկսել: Սովորեցնում ենք լուծել 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 Համատեղելի լինել ծառայությունների կառավարման հին մեթոդի հետ:
Ինչպե՞ս լուծել:

Այս խնդիրը լուծելու 3 եղանակ ունեք.
Մեթոդ 1. Ձեռքով ստեղծել համակարգային ծառայություն
եթե ցանկանում եք monit Այն կարելի է կառավարել սովորական համակարգային ծառայության նման, դուք կարող եքՁեռքով ստեղծեք համակարգային միավորի ֆայլ.
Ստեղծեք systemd ծառայության ֆայլ:
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Թող Monit-ը օգտագործիinitռեժիմ.Restart=alwaysԴարձրեք Monit-ի ավտոմատ վերագործարկումը վթարից հետո:WantedBy=multi-user.targetԹող սկսվի համակարգից։
պահպանել և դուրս գալ(ըստ
Ctrl + X, ՀետոYՄուտքագրեք):Վերբեռնել systemd կոնֆիգուրացիան:
sudo systemctl daemon-reloadՄիացնել և գործարկել Monit-ը:
sudo systemctl enable monit sudo systemctl start monitՍտուգեք 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 ալիքին։
Տարածեք և հավանեք, եթե ձեզ դուր եկավ: Ձեր կիսումներն ու հավանումները մեր շարունակական շարժառիթն են: