Perintah shutdown adalah metode yang disukai untuk me-reboot atau mematikan Linux. Dengan menggunakan shutdown, Anda dapat menjadwalkan reboot atau shutdown pada suatu waktu di masa mendatang, dan shutdown akan secara otomatis memberi tahu semua pengguna yang masuk tentang tindakan yang akan datang. Seiring waktu mendekat, ini akan memperingatkan pengguna yang masuk dengan frekuensi dan urgensi yang lebih besar.
Dengan shutdown, sebuah pesan dapat ditentukan yang dikirim ke semua pengguna yang masuk bersama dengan setiap peringatan. Sintaks dasar dari perintah shutdown adalah:
# shutdown time [warning-message]
Opsi | Deskripsi |
---|---|
-k | Jangan benar-benar dimatikan; hanya mengirim pesan peringatan ke semua orang. |
-r | Reboot setelah dimatikan. |
-h | Berhenti setelah dimatikan. |
-c | Batalkan shutdown yang sudah berjalan. Dengan opsi ini, tentu saja tidak mungkin untuk memberikan argumen waktu, tetapi Anda dapat memasukkan pesan penjelasan pada baris perintah yang akan dikirim ke semua pengguna. |
waktu | Kapan shutdown, paling sering sekarang (Ini adalah argumen yang diperlukan). |
pesan-peringatan | Pesan untuk dikirim ke semua pengguna. Dikelilingi dengan tanda kutip jika pesan mengandung spasi. |
Perintah reboot, matikan, dan hentikan
Ketika tidak dalam runlevel 0 atau 6, perintah reboot dan halt, tidak seperti versi Unix yang lebih lama, panggil perintah shutdown dengan opsi -r atau -h, masing-masing. Perintah poweroff beralih ke runlevel 0 dan menghapus daya jika didukung oleh perangkat keras.
Daftar lengkap runlevel terlihat seperti ini:
- 0 Berhenti :Ini adalah runlevel di mana sistem dimatikan dan tidak cocok untuk semua jenis aplikasi atau layanan.
- 1 mode Pengguna Tunggal :Runlevel ini tidak memulai layanan jaringan atau multipengguna apa pun, tetapi menjalankan sistem ke mode pengguna tunggal di mana hanya pengguna root yang dapat masuk. Runlevel ini ideal untuk administrator sistem yang ingin melakukan aktivitas pemeliharaan atau perbaikan sistem.
- 2 Mode multi-pengguna, hanya login konsol (tanpa jaringan) :Runlevel ini tidak memulai jaringan tetapi mem-boot sistem ke lingkungan multipengguna dengan kemampuan login konsol berbasis teks.
- 3 mode Multi-Pengguna, hanya login konsol :Runlevel ini memberikan semua fitur runlevel 2, tetapi menyediakan layanan jaringan penuh. Ini adalah runlevel paling umum untuk sistem berbasis server yang tidak memerlukan atau menggunakan lingkungan desktop grafis.
- 4 Tidak digunakan/Ditentukan pengguna :Runlevel ini tidak ditentukan dan dapat dikonfigurasi untuk menyediakan lingkungan khusus.
- 5 Mode Multi-Pengguna, dengan pengelola tampilan serta login konsol (X11) :Runlevel ini mirip dengan runlevel 3, tetapi umumnya dikaitkan dengan sistem dengan lingkungan desktop.
- 6 Nyalakan Ulang :Runlevel ini me-reboot sistem dan tidak cocok untuk semua jenis aplikasi atau layanan.