Atrisiniet palaišanas problēmu monitmonit.service nav vietējais pakalpojums, novirzot uz systemd-sysv-install

🚀 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 monitFaktiskais 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?

Atrisiniet palaišanas problēmu monitmonit.service nav vietējais pakalpojums, novirzot uz systemd-sysv-install

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.

  1. Izveidojiet sistēmas pakalpojuma failu:

    sudo nano /etc/systemd/system/monit.service
    
  2. Aizpildiet 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.target
    

    paskaidrot:

    • ExecStart=/usr/bin/monit -I Ļaujiet Monit izmantot init režīmā.
    • Restart=always Padariet Monit automātisku restartēšanu pēc avārijas.
    • WantedBy=multi-user.target Ļaujiet tam sākt ar sistēmu.
  3. saglabāt un iziet(saskaņā ar Ctrl + X,Tad Y Ievadiet).

  4. Pārlādēt sistēmas konfigurāciju:

    sudo systemctl daemon-reload
    
  5. Iespējojiet un palaidiet Monit:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Pā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! 🚀

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

Ritiniet uz augšu