GNU/Linux >> Belajar Linux >  >> Linux

Cara Menggunakan Perintah Shutdown Linux

Ada banyak cara berbeda untuk mematikan dan mem-boot ulang komputer lokal atau jarak jauh Anda. Dalam artikel ini, kami akan menunjukkan contoh paling berguna dari operasi shutdown atau reboot Linux yang direncanakan dan seketika. Perluas keterampilan shell Linux Anda hanya dalam satu menit!

Mematikan atau me-reboot sistem Anda menggunakan cara yang aman dan benar masih sangat penting, bahkan Anda bekerja di cloud. Penting juga untuk memberi tahu pengguna lain yang mungkin bekerja di server jarak jauh dalam beberapa kasus.

Hanya pengguna root yang dapat mematikan sistem menggunakan terminal; pengguna lain tidak bisa.

Perintah mematikan

Saat Anda menjalankan penonaktifan perintah, semua pengguna yang terhubung akan diberi tahu bahwa sistem dimatikan. Semua login baru diblokir. Hanya pengguna root yang dapat menjalankan perintah shutdown dan membatalkan operasi ini.

Sintaks dasar perintah shutdown di Linux adalah:

shutdown [options] [-t seconds] time [message]

Mari kita hancurkan setiap argumen:

  • [opsi] :Anda dapat menggunakan beberapa parameter saat memanggil perintah ini. Ada banyak pilihan yang dapat Anda gunakan untuk memenuhi kebutuhan Anda. Misalnya, Anda dapat menggunakan -r argumen untuk mem-boot ulang sistem dan -c untuk membatalkan shutdown yang tertunda.
  • [-t detik] :Selama penonaktifan, init proses mengubah run-level ke 0 untuk menghentikan sistem. -t akan menginstruksikan init proses untuk menunggu selama beberapa detik. Misalnya, -t 10 , akan menunggu selama sepuluh detik.
  • waktu :Anda dapat menggunakan argumen ini untuk menentukan waktu yang tepat untuk mematikan sistem. Ada dua cara untuk melakukannya. Cara pertama adalah menggunakan jj:mm format, di mana hh jam dan mm adalah menit. Cara kedua adalah +m , di mana m adalah jumlah menit untuk menunggu.
  • [pesan] :Anda dapat menentukan pesan opsional kepada semua pengguna untuk memberi tahu mereka tentang penonaktifan terjadwal.

Periksa halaman manual shutdown untuk informasi tambahan tentang perintah.

Shutdown yang direncanakan

Sangat mudah untuk menjadwalkan penghentian sistem yang direncanakan.

Untuk menunggu selama 60 detik sebelum dimatikan:

sudo shutdown 60

Di sini dan di semua contoh selanjutnya, kami akan menggunakan sudo perintah untuk meningkatkan hak istimewa kami (menjadi pengguna root selama eksekusi perintah berikutnya).

Jika Anda ingin menunggu selama sepuluh menit sebelum shutdown, Anda dapat menggunakan perintah berikut:

sudo shutdown +10

Terminal akan memberi tahu Anda dan pengguna lain yang terhubung bahwa sistem akan dimatikan pada waktu tertentu.

Batalkan penutupan

Jika Anda berubah pikiran setelah menjadwalkan shutdown, Anda selalu dapat membatalkan operasi ini dengan menjalankan perintah berikut:

sudo shutdown -c

Ingatlah bahwa perintah ini hanya akan membatalkan penonaktifan yang tertunda atau terjadwal.

Shutdown sistem instan

Jika Anda ingin segera menghentikan server, Anda dapat menjalankan perintah berikut:

sudo shutdown now

Anda tidak dapat menghentikan operasi ini dengan shutdown -c perintah.

Reboot server instan

Perintah ini mungkin yang paling banyak digunakan di industri. Ini akan segera me-reboot server Anda:

sudo shutdown -r now

Reboot server yang direncanakan

Untuk menjadwalkan reboot yang direncanakan pada waktu tertentu, jalankan perintah berikut:

sudo shutdown -r 00:00

Perintah ini akan menjadwalkan reboot sistem yang direncanakan pada tengah malam.

Matikan pada waktu tertentu

Anda dapat merencanakan tidak hanya mem-boot ulang tetapi juga mematikan sistem secara lengkap dengan cara yang sama:

sudo shutdown 09:30

Dengan menggunakan perintah ini, Anda dapat menjadwalkan penonaktifan kapan saja menggunakan format 24 jam . Berikut adalah contoh sistem yang direncanakan dimatikan pada 09:30 .

Matikan dengan pesan khusus

Misalnya, jika Anda ingin bersikap sopan selama reboot sistem perencanaan dalam waktu singkat, Anda dapat menggunakan pesan khusus:

sudo shutdown -r +20 "Please, save any on-going work ASAP; the system will power off in 20 minutes."

Perintah di atas akan mem-boot ulang sistem Anda dalam 20 menit dan memberi tahu pengguna yang terhubung dengan pesan khusus.

Hentikan sistem

Hampir tidak ada perbedaan antara menghentikan sistem dan mengirimkannya sinyal shutdown. Setelah berhenti, perbedaan tipisnya adalah Anda harus menekan tombol daya untuk mematikan sistem sepenuhnya.

Misalnya, untuk menghentikan sistem dengan segera, jalankan perintah berikut:

sudo shutdown -H now

Secara bersamaan, perintah shutdown reguler dengan -P argumen (matikan) akan menginstruksikan Advanced Configuration Power Interface (ACPI) untuk mengirim sinyal ke unit daya untuk mematikan sistem sepenuhnya.

Untuk menginstruksikan sistem untuk mematikan:

sudo shutdown -P +5

Menjalankan perintah di atas akan mematikan sistem dan kemudian mematikannya.

Mencegah login apa pun sebelum shutdown

Mungkin berguna untuk mencegah pengguna masuk ke sistem sebelum reboot terjadi. Anda dapat mencapainya dengan menggunakan -k argumen:

sudo shutdown -k

Perintah ini akan mengirimkan pesan mati yang sebenarnya tetapi tidak akan mematikan sistem. Ini akan memblokir semua login baru ke sistem.

Perintah lain

matikan perintah tidak hanya satu cara untuk menghentikan atau me-reboot server Anda. Anda dapat menggunakan perintah lain, yang melakukan pekerjaan yang sama.

Hentikan perintah

Kami sudah membahas proses penghentian. Jika Anda lupa argumen shutdown perintah, Anda dapat menggunakan halt perintah secara langsung.

sudo halt

Menjalankan perintah di atas akan menginstruksikan perangkat keras untuk menghentikan semua fungsi CPU, tetapi sistem akan tetap menyala.

Perintah matikan

 Matikan daya perintah akan mengirimkan sinyal ACPI, yang memerintahkan sistem untuk segera mati:

sudo poweroff

init perintah

ini adalah proses unik di Linux, yang membawa sistem operasi ke runlevel tertentu. Setiap layanan di sistem operasi Linux dimulai pada runlevelnya. Ada beberapa runlevel yang ada di sistem:

  • 0 – berhenti.
  • 1 – mode pengguna tunggal.
  • 2 – mode multi-pengguna.
  • 3 – mode multi-pengguna dengan jaringan.
  • 4 – disediakan untuk pengguna.
  • 5 – Mulai Antarmuka Pengguna Grafis.
  • 6 – Mulai ulang.

ini perintah dapat mengubah runlevel ke yang ditentukan. Misalnya, inilah cara lain untuk menghentikan sistem:

sudo init 0

Perintah ini akan segera menghentikan sistem tanpa pemberitahuan pengguna.

perintah systemctl

sistemd adalah manajer sistem dan layanan untuk sistem operasi Linux. systemctl adalah perintah untuk mengintrospeksi dan mengontrol keadaan systemd. Itu berarti Anda dapat menggunakan systemctl sebagai cara lain untuk mematikan sistem:

sudo systemctl poweroff

Perintah ini akan mengirimkan pemberitahuan ke semua pengguna sebelum mematikan mesin.

Ringkasan

Kami harap Anda telah menemukan cara pribadi dan paling nyaman untuk mematikan server Linux Anda. Jika Anda memiliki pertanyaan atau berbagi cara lain yang berguna untuk melakukan ini, silakan tinggalkan pesan di bagian komentar di bawah.

Tentu saja, jika Anda merasa artikel ini bermanfaat, tolong bantu kami menyebarkannya ke seluruh dunia.


Linux
  1. Cara Menggunakan Perintah Layar Linux

  2. Cara menggunakan Perintah ldconfig di Linux

  3. Cara menggunakan Perintah ipset di Linux

  1. Cara menggunakan perintah grep Linux

  2. Cara menggunakan perintah history di Linux

  3. Cara menggunakan Perintah Su di Linux

  1. Cara menggunakan Perintah Shutdown Linux dengan Contoh

  2. Cara Menggunakan Perintah Disown di Linux

  3. Cara Menggunakan Perintah SS Linux