Rakstu katalogs
🚀 Monit neizdevās startēt? Iemācīt atrisināt systemd-s 1 minūtēsyv-instalēšanas problēma!
💻 Monit neizdevās startēt? mājiens"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Šis raksts jums iemācīs, kā ātri to novērst. Linux Serveris atgriežas normālā režīmā! ⚡ Ubuntu,CentOS, Debian un citas sistēmas, paveiciet to, veicot 3 vienkāršas darbības! Pārtrauciet uztraukties par Monitu un sāciet to mācīties! 🔧
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
Jūsu kļūdas ziņojums:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Nozīme:monit Nav vietējais sistēmiskais pakalpojums, bet gan balstīts uz sysvinit(Vecā stila init sistēma).
在 systemctl enable monit Kad systemd atrod monit Nē Faktiskais sistēmas pakalpojuma fails, tāpēc tas automātiski zvana systemd-sysv-install Lai būtu savietojams ar veco pakalpojumu pārvaldības metodi.
Kā atrisināt?

Jums ir 3 veidi, kā novērst šo problēmu:
1. metode: manuāli izveidojiet sistēmas pakalpojumu
Ja vēlaties monit To var pārvaldīt kā parastu sistēmas pakalpojumuManuāli izveidojiet sistēmas vienības failu.
Izveidojiet sistēmas pakalpojuma failu:
sudo nano /etc/systemd/system/monit.serviceAizpildiet tālāk norādīto saturu:
[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.targetpaskaidrot:
ExecStart=/usr/bin/monit -IĻaujiet Monit izmantotinitrežīmā.Restart=alwaysPadariet Monit automātisku restartēšanu pēc avārijas.WantedBy=multi-user.targetĻaujiet tam sākt ar sistēmu.
saglabāt un iziet(saskaņā ar
Ctrl + X,TadYIevadiet).Pārlādēt sistēmas konfigurāciju:
sudo systemctl daemon-reloadIespējojiet un palaidiet Monit:
sudo systemctl enable monit sudo systemctl start monitPārbaudiet darbības statusa pārraudzību:
sudo systemctl status monit
2. metode: iespējojiet Monit, izmantojot vecmodīgo komandu
jo monit Tas, iespējams, ir balstīts uz SysVinit, nevis systemd, tāpēc varat izmantot tradicionālo update-rc.d Pasūtījums:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Pēc tam sāciet to manuāli:
sudo service monit start
Pārbaudiet statusu:
sudo service monit status
Ja tas izdodas, tas nozīmē monit Tas balstās uz vecāku init sistēmu, nevis systemd.
3. metode: izmantojiet tieši monit Manuāla palaišana
Ja vēlaties tikai īslaicīgi palaist Monit, to automātiski nepalaižot sāknēšanas laikā, varat to palaist tieši:
sudo monit
Pēc tam pārbaudiet:
sudo monit status
Ja jums nav nepieciešama sistēma, lai to kontrolētu, tas darbosies lieliski!
总结
- 1. metode(
update-rc.d): Attiecas uz Monit, pamatojoties uz SysVinit. - 2. metode(Manuāli izveidojiet systemd pakalpojumu): tas ir piemērots situācijām, kad vēlaties izmantot systemd, lai pārvaldītu Monit.
- 3. metode(Palaidiet tieši
monit): Piemērots tiem, kuri nevēlas mainīt sistēmas konfigurāciju un vienkārši vēlas, lai Monit palaistu.
Vispirms varat mēģināt 1. metodeJa tas nedarbojas, izmantojiet 2. metode Izveidojiet sistēmas konfigurāciju. Tas lieliski atrisinās problēmu! 🚀
Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) Problēmas start monitmonit.service risinājums nav vietējais pakalpojums, var būt noderīga novirzīšana uz manis kopīgoto systemd-sysv-install.
Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-32487.html
Lai atklātu vairāk slēptu triku🔑, pievienojieties mūsu Telegram kanālam!
Dalies un patīk, ja patīk! Jūsu akcijas un atzīmes Patīk ir mūsu pastāvīga motivācija!