Direktori Artikel
🚀 Monit gagal memulai? Ajari Anda cara mengatasi systemd-s dalam 1 menitsmasalah yv-install!
💻 Monit gagal memulai? petunjuk"start monitmonit.service is not a native service, redirecting to systemd-sysv-instalArtikel ini akan mengajarkan Anda cara memperbaikinya dengan cepat. Linux Server kembali beroperasi normal! ⚡ Untuk Ubuntu,CentOS, Debian dan sistem lainnya, selesaikan dalam 3 langkah mudah! Berhentilah mengkhawatirkan Monit dan mulailah mempelajarinya! 🔧
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
Pesan kesalahan Anda:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Arti:monit Bukan layanan systemd asli, tetapi berdasarkan sysvinit(Sistem init gaya lama).
在 systemctl enable monit Ketika systemd menemukan monit 没有 File layanan systemd yang sebenarnya, jadi secara otomatis memanggil systemd-sysv-install Agar kompatibel dengan metode manajemen layanan yang lama.
Bagaimana menyelesaikan?

Anda memiliki 3 cara untuk memperbaiki masalah ini:
Metode 1: Membuat layanan systemd secara manual
Jika Anda ingin monit Ini dapat dikelola seperti layanan systemd normal, Anda dapatMembuat file unit systemd secara manual.
Buat file layanan systemd:
sudo nano /etc/systemd/system/monit.serviceIsi konten berikut:
[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.targetmenjelaskan:
ExecStart=/usr/bin/monit -IBiarkan Monit digunakaninitmode.Restart=alwaysJadikan Monit otomatis restart setelah terjadi crash.WantedBy=multi-user.targetMari kita mulai dengan sistemnya.
Simpan dan keluar(menurut
Ctrl + X,KemudianYMemasuki).Muat ulang konfigurasi systemd:
sudo systemctl daemon-reloadAktifkan dan mulai Monit:
sudo systemctl enable monit sudo systemctl start monitPeriksa status berjalan Monit:
sudo systemctl status monit
Metode 2: Aktifkan Monit menggunakan perintah kuno
karena monit Mungkin didasarkan pada SysVinit, bukan systemd, jadi Anda dapat menggunakan tradisional update-rc.d Memesan:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Kemudian mulai secara manual:
sudo service monit start
Periksa Status:
sudo service monit status
Jika ini berhasil, berarti monit Ia mengandalkan sistem init yang lebih lama, bukan systemd.
Metode 3: Langsung gunakan monit Perintah manual mulai
Jika Anda hanya ingin menjalankan Monit sementara tanpa memulainya secara otomatis saat boot, Anda dapat menjalankannya secara langsung:
sudo monit
Kemudian periksa:
sudo monit status
Jika Anda tidak memerlukan systemd untuk mengendalikannya, ini akan berfungsi dengan baik!
总结
- metode 1(
update-rc.d): Berlaku untuk Monit berbasis SysVinit. - metode 2(Buat layanan systemd secara manual): Ini cocok untuk situasi ketika Anda ingin menggunakan systemd untuk mengelola Monit.
- metode 3(Jalankan langsung
monit): Cocok untuk mereka yang tidak ingin mengubah konfigurasi systemd dan hanya ingin menjalankan Monit.
Anda bisa mencoba terlebih dahulu metode 1Jika itu tidak berhasil, gunakan metode 2 Buat konfigurasi systemd. Ini akan menyelesaikan masalah dengan sempurna! 🚀
Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) Solusi untuk masalah mulai monitmonit.service bukan layanan asli, pengalihan ke systemd-sysv-install yang dibagikan oleh saya mungkin dapat membantu Anda.
Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-32487.html
Untuk mengungkap lebih banyak trik tersembunyi🔑, selamat datang untuk bergabung di saluran Telegram kami!
Bagikan dan sukai jika Anda menyukainya! Bagikan dan suka Anda adalah motivasi kami yang berkelanjutan!