Direktori Artikel
🚀 Monit gagal dimulakan? Ajar anda menyelesaikan systemd-s dalam 1 minitsmasalah pemasangan yv!
💻 Monit gagal dimulakan? petunjuk"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Artikel ini akan mengajar anda cara membetulkannya dengan cepat. Linux Pelayan kembali beroperasi seperti biasa! ⚡ Untuk Ubuntu,CentOS, Debian dan sistem lain, selesaikan dalam 3 langkah mudah! Berhenti bimbang tentang Monit dan mula belajar! 🔧
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
Mesej ralat anda:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Maknanya:monit Bukan perkhidmatan systemd asli, tetapi berdasarkan sysvinit(Sistem init gaya lama).
在 systemctl enable monit Apabila systemd menemui monit Tidak Fail perkhidmatan systemd sebenar, jadi ia memanggil secara automatik systemd-sysv-install Untuk serasi dengan kaedah pengurusan perkhidmatan lama.
Bagaimana untuk menyelesaikan?

Anda mempunyai 3 cara untuk menyelesaikan masalah ini:
Kaedah 1: Buat perkhidmatan systemd secara manual
jika anda mahu monit Ia boleh diurus seperti perkhidmatan systemd biasa, anda bolehBuat fail unit systemd secara manual.
Buat fail perkhidmatan systemd:
sudo nano /etc/systemd/system/monit.serviceIsikan kandungan 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.target解释:
ExecStart=/usr/bin/monit -IBiarkan Monit gunainitmod.Restart=alwaysJadikan Monit dimulakan semula secara automatik selepas ranap sistem.WantedBy=multi-user.targetBiarkan ia bermula dengan sistem.
simpan dan keluar(mengikut
Ctrl + X, KemudianYMasukkan).Muat semula konfigurasi systemd:
sudo systemctl daemon-reloadDayakan dan mulakan Monit:
sudo systemctl enable monit sudo systemctl start monitSemak status berjalan Monit:
sudo systemctl status monit
Kaedah 2: Dayakan Monit menggunakan arahan lama
kerana monit Ia mungkin berdasarkan SysVinit, bukan systemd, jadi anda boleh menggunakan tradisional update-rc.d arahan:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Kemudian mulakannya secara manual:
sudo service monit start
Semak Status:
sudo service monit status
Jika ini berjaya, bermakna monit Ia bergantung pada sistem init yang lebih lama, bukan systemd.
Kaedah 3: Guna terus monit Mulakan manual arahan
Jika anda hanya mahu menjalankan Monit buat sementara waktu tanpa memulakannya secara automatik semasa but, anda boleh menjalankannya terus:
sudo monit
Kemudian semak:
sudo monit status
Jika anda tidak memerlukan systemd untuk mengawalnya, ini akan berfungsi dengan baik!
总结
- kaedah 1(
update-rc.d): Berkenaan dengan Monit berdasarkan SysVinit. - kaedah 2(Buat perkhidmatan systemd secara manual): Ini sesuai untuk situasi di mana anda ingin menggunakan systemd untuk mengurus Monit.
- kaedah 3(Lari terus
monit): Sesuai untuk mereka yang tidak mahu menukar konfigurasi systemd dan hanya mahu Monit dijalankan.
Boleh cuba dulu kaedah 1Jika itu tidak berfungsi, gunakan kaedah 2 Buat konfigurasi systemd. Ini akan menyelesaikan masalah dengan sempurna! 🚀
Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) Dikongsi "Selesaikan masalah memulakan monitmonit.service bukan perkhidmatan asli, mengubah hala ke systemd-sysv-install" yang mungkin membantu anda.
Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-32487.html
Untuk membuka lebih banyak helah tersembunyi🔑, dialu-alukan untuk menyertai saluran Telegram kami!
Share dan like jika anda suka! Perkongsian dan suka anda adalah motivasi berterusan kami!