Ingin memulai kembali? Tutorial ini akan menunjukkan kepada Anda cara mereboot atau mematikan komputer Linux atau macOS dengan bersih dan aman dari baris perintah.
Kami Akan Turun
Kadang-kadang Anda hanya perlu melakukan reboot atau shutdown total. Jika Anda bekerja di server tanpa GUI atau Anda menggunakan sesi SSH ke komputer jarak jauh, baris perintah adalah satu-satunya pilihan Anda. Linux dan sistem mirip Unix seperti macOS menyediakan beberapa perintah untuk mematikan atau mem-boot ulang sistem Anda langsung dari baris perintah.
Perintah yang dapat Anda gunakan adalah:
- mematikan
- reboot
- berhenti
- matikan
Melihat halaman manual untuk perintah-perintah ini bisa membingungkan. Bergantung pada opsi baris perintah yang Anda pilih, semua perintah ini dapat dilakukan
shutdown
, reboot, dan sistem berhenti. Faktanya, halaman manual untuk
reboot
,
berhenti
, dan
matikan
berisi
informasi yang persis sama
.
Ada Apa di Balik Ini?
Jawabannya ada pada
sistem
bootstrap
sistem yang menggantikan Yang Mulia
Sistem V init
sistem. Di dunia Linux, Fedora mulai menggunakan
sistem
pada tahun 2011. Sejak itu telah diadopsi oleh banyak distribusi. Debian dan Ubuntu bertukar ke
sistem
pada tahun 2015.
Di
sistem
-berbasis distribusi
mematikan
,
reboot
,
berhenti
, dan
matikan
perintah secara efektif adalah jalan pintas yang mengarah ke
systemctl
perintah. Mempertahankan perintah-perintah ini memberikan tingkat kompatibilitas dengan
Sistem V init
distribusi berbasis. Artinya, skrip shell (dan administrator sistem System V hard-core) tidak jatuh jika dipindahkan ke komputer dengan
sistem
distribusi yang berjalan di atasnya.
Menggunakan Shutdown
Mematikan atau me-reboot sistem multi-pengguna berarti Anda harus merencanakan sebelumnya. Anda perlu memutuskan kapan Anda akan melakukan shutdown atau reboot, dan memperingatkan pengguna sistem lain bahwa shutdown akan datang, dan kapan. Jika ini adalah komputer Anda sendiri dan Anda satu-satunya yang menggunakannya, hidup ini jauh lebih sederhana.
Untuk menjalankan salah satu dari perintah ini, Anda harus berada di file
sudo
kelompok. Artinya, Anda harus memiliki izin pengguna super dan dapat menggunakan
sudo
perintah. Jika perintah yang Anda keluarkan akan segera berlaku dan tidak akan mempengaruhi pengguna lain yang masuk, Anda tidak perlu menggunakan
sudo
. Jika Anda mencoba menggunakan salah satu dari perintah ini dan perintah ditolak, coba lagi dengan
sudo
.
Secara default,
mematikan
perintah memastikan bahwa semua proses dihentikan dengan bersih, semua sistem file disinkronkan, dan semua aktivitas CPU telah berhenti. Ini adalah keadaan 'berhenti'. Kemudian mengirimkan pesan ke perangkat keras untuk memutus daya. Ini, tentu saja, adalah status shutdown atau "poweroff".
Itu biasa untuk dilewati
mematikan
beberapa parameter, seperti string waktu dan pesan yang akan dikirim ke pengguna yang masuk untuk memperingatkan mereka agar mematikan. Mari jadwalkan shutdown selama 15 menit dari sekarang. Tipe
mematikan
, sebuah ruang,
+15
, spasi, lalu pesan untuk dikirim ke pengguna.
shutdown +15 Shutting dalam 15 menit!
String waktu yang kami gunakan adalah
+15
, mewakili 15 menit dari sekarang. Itu
+
bersifat opsional. Kami bisa saja mengetik
15
.
Kami mendapat tanggapan yang mengonfirmasi bahwa pemadaman telah dijadwalkan dan kapan itu akan terjadi. Pengguna yang masuk akan menerima pesan yang kami berikan.
Untuk membatalkan shutdown, gunakan
-c
(batal).
shutdown -c
Meskipun Anda tidak mendapatkan pemberitahuan apa pun bahwa penonaktifan Anda telah dibatalkan, pengguna yang masuk tidak akan diberi tahu.
Jika Anda tidak memberikan string waktu, penonaktifan akan dijadwalkan satu menit mulai sekarang. Perhatikan bahwa Anda tidak dapat memberikan pesan kepada pengguna yang sudah masuk jika Anda tidak menentukan string waktu.
mematikan
Jika Anda tidak bisa menunggu sebentar, Anda bisa menggunakan
sekarang
sebagai string waktu dan pemadaman berlangsung
segera
efek. Menggunakan
sekarang
seperti menggunakan
+0
.
Rangkaian waktu dapat berupa waktu yang ditetapkan, seperti pukul 23:00. Itu harus mengikuti format
HH: MM
dan harus dalam waktu 24 jam. Lima menit sebelum sistem mati, login baru dicegah.
Kami tahu tindakan default dari
mematikan
membuat komputer turun ke kondisi berhenti dan kemudian ke kondisi mati. Kita bisa menimpa perilaku ini dengan meneruskan opsi baris perintah lain padanya.
-
Itu
-HOpsi (halt) akan membawa komputer Anda ke status berhenti tetapi tidak akan meminta perangkat keras untuk dimatikan. -
Itu
-P(poweroff) adalah tindakan default. Komputer dibawa ke kondisi berhenti dan kemudian dimatikan. -
Itu
-rOpsi (reboot) akan membawa komputer Anda ke status berhenti dan kemudian menyalakannya kembali. -
Itu
-h(halt dan poweroff) sama dengan-P. Jika Anda menggunakan-hdan-Hbersama, itu-Hpilihan menjadi prioritas. -
Itu
-cOpsi (batal) akan membatalkan semua pemadaman terjadwal, penghentian atau boot ulang.
Berikut adalah contoh saat kami menjadwalkan boot ulang.
shutdown -r 08:20 Sistem reboot pada 08:20
Perintah reboot, halt dan poweroff
Perintah ini melakukan tindakan yang disarankan namanya. Namun, masing-masing dari mereka akan menerima opsi baris perintah untuk membuat salah satu dari mereka melakukan reboot, penghentian, atau poweroff. Tapi mengapa membingungkan? Perintah ini paling baik digunakan pada nilai nominal.
Jika Anda ingin me-reboot sekarang, gunakan
reboot
. Jika Anda ingin mematikan sekarang, gunakan
matikan
, dan jika Anda ingin menghentikan sistem sekarang, gunakan
berhenti
.
reboot
berhenti
matikan
Perintah ini segera berlaku. Jika salah satu dari perintah ini ditolak, awali dengan
sudo
. Namun perlu diketahui, penolakan biasanya karena ada pengguna lain yang masuk ke sistem yang akan Anda buat offline.
Perintah Mana yang Tepat Untuk Saya?
Di lingkungan multi-pengguna menggunakan
mematikan
untuk melakukan tindakan ini memberi Anda kontrol lebih. Fasilitas untuk menjadwalkan shutdown dan reboot, dan untuk mengingatkan pengguna dengan pesan siaran akan sangat berharga dalam kasus ini. Untuk komputer pengguna tunggal,
reboot
dan
matikan
mungkin akan memenuhi kebutuhan Anda.