Solusi 1:
Kedengarannya sangat mirip dengan runlevel , diganti dengan target di Systemd. Jadi, alih-alih menulis skrip yang memulai dan menghentikan daftar layanan, Anda dapat membuat maintenance.target
baru hanya berisi layanan yang diperlukan, seperti SSH. Tentu saja, SSH tidak cukup berguna tanpa jaringan, jadi dalam contoh ini adalah emergency-net.target
sederhana dimodifikasi untuk menyertakan SSH.
[Unit]
Description=Maintenance Mode with Networking and SSH
Requires=maintenance.target systemd-networkd.service sshd.service
After=maintenance.target systemd-networkd.service sshd.service
AllowIsolate=yes
Kemudian, Anda dapat masuk ke mode pemeliharaan menggunakan
# systemctl isolate maintenance.target
dan kembali
# systemctl isolate multi-user.target
Solusi 2:
Pertama daftarkan layanan Anda dan cari nama sistem yang sesuai.
Kemudian buat daftar dan hentikan setiap anggota daftar untuk memasuki pemeliharaan, mulai setiap anggota setelah pemeliharaan.
Distro terkini yang mendukung 32-bit i586/non-PAE, khusus untuk papan ALIX (AMD Geode)
Bagaimana cara mengirim email jika layanan systemd di-restart?