Cara mematikan atau memulai ulang Linux
Apakah Anda perlu mematikan atau menghidupkan ulang sistem Linux, tetapi tidak yakin cara terbaik untuk melakukannya? Lihat daftar metode terbaik kami di sini.

Restart sering kali menjadi solusi terbaik untuk banyak masalah komputasi. Jadi, penting untuk mengetahui cara mematikan atau memulai ulang komputer. Linux desktop dan server dengan aman.
Linux Sistem dapat berjalan selama berminggu-minggu dan berbulan-bulan tanpa masalah, dan ini terutama berlaku untuk server. Namun, ada kalanya penghentian atau pengaktifan ulang menjadi hal yang tidak dapat dihindari, terutama untuk pemeliharaan.
Pengguna desktop dapat dengan mudah menggunakan GUI untuk mematikan sistem mereka. Namun, untuk saat-saat ketika hal itu tidak mungkin dilakukan atau Anda perlu mematikan atau memulai ulang server jarak jauh, berikut ini perintah dan pilihannya bisa sangat membantu.
Perintah mematikan dan memulai ulang Linux
| perintah | Penjelasan |
|---|---|
| sudo matikan -h | Matikan dan matikan daya |
| sudo matikan -r | Nyalakan ulang setelah dimatikan |
| sudo matikan hh:mm | Matikan pada jam hh:mm |
| sudo matikan +m | Penutupan dalam 'm' menit |
| sudo matikan sekarang | Tutup sekarang |
| sudo mematikan -c | Batalkan perintah shutdown yang tertunda |
| sudo berhenti | Matikan sistem |
| sudo reboot | Nyalakan ulang sistem |
| sudo matikan | Matikan sistem |
| ssh pengguna@host matikan -h sekarang | Matikan sistem jarak jauh segera |
| sudo systemctl reboot | Menggunakan layanan systemctl |

1. matikan -h
Perintah shutdown adalah yang paling populer untuk mematikan sistem Linux. 'sudo' yang mendahuluinya diperlukan karena Anda harus selalu menjadi pengguna root atau memiliki hak pengguna super sebelum dapat mematikan sistem menggunakan shell. Fitur ini untuk tujuan keamanan.
Perintah ini memiliki beberapa opsi, tergantung pada apa yang ingin Anda capai. Dengan opsi -h di sini, Anda memerintahkannya untuk mematikan sistem terlebih dahulu, termasuk menghentikan semua program yang sedang berjalan dan proses latar belakang, sebelum menghentikan OS atau mematikannya sepenuhnya.
Perlu diperhatikan bahwa opsi -h memberikan pilihan untuk menghentikan atau mematikan sistem. Namun, jika Anda benar-benar ingin mematikannya, gunakan opsi -P. Dan untuk menghentikan sistem, gunakan opsi -H.
sudo shutdown -h #halt or power off
sudo shutdown -P #power off after system shutdown
sudo shutdown -H #only halt execution after shutdown
2. matikan sudo -r
Dengan shutdown -r, Anda meminta sistem untuk di-boot ulang. Seperti biasa dengan program shutdown, semua proses yang berjalan pada sistem akan dihentikan terlebih dahulu, sebelum daya dimatikan sepenuhnya dan sistem akhirnya di-restart.
3. sudo matikan hh:mm
Anda juga dapat mematikan sistem pada waktu tertentu untuk keperluan perawatan, dalam hal ini sebaiknya Anda menjadwalkannya. Untungnya, perintah shutdown menerima opsi waktu, dan salah satunya memungkinkan Anda menentukan waktu pilihan Anda.
Format ini mengikuti format jam 24 jam sebagai hh:mm, dengan 'h' mewakili jam dan 'm' mewakili menit. Berikut ini contohnya:
sudo shutdown 23:59 #shut down the system by 11:59 PM
4. sudo matikan +m
Ada pilihan waktu populer lainnya untuk perintah shutdown, dan pilihan ini memungkinkan Anda menjadwalkan penghentian daya sistem menggunakan penghitung waktu mundur.
Yang Anda perlukan hanyalah tanda '+' dan angka untuk memulai hitungan mundur. Angka ini dihitung dalam menit dan bisa sangat tinggi, mencapai lebih dari 1,000,000,000 (satu miliar) menit!
sudo shutdown -r +50 #reboot the system in 50 minutes

5. sudo matikan sekarang
Sebagaimana tersirat dalam nama opsi ini, opsi ini akan segera mematikan sistem, diawali dengan penghentian semua proses yang sedang berjalan.
Harap perhatikan bahwa semua opsi terkait waktu untuk perintah shutdown memberi peringatan kepada pengguna yang sedang login bahwa sistem sedang mati.
Pemberitahuan ini mungkin berguna saat ada periode hitung mundur atau waktu yang dijadwalkan, tetapi meskipun juga ditampilkan untuk opsi 'sekarang', eksekusinya langsung dan tidak menyisakan waktu sama sekali bagi pengguna.
Pengguna baru juga tidak dapat masuk ke server jika waktu tersisa hingga mematikan kurang dari 5 menit.
6. sudo matikan -c
Opsi -c digunakan untuk membatalkan semua jadwal pemadaman listrik. Namun, ada satu masalah kecil dengan opsi ini karena cara kerja program shutdown.
Saat Anda menjalankan shutdown dengan opsi waktu, ia akan menyiarkan pesan ke semua pengguna yang saat ini masuk ke shell. Ini bagus, tetapi kecuali Anda menambahkan Ampersand setelah perintah untuk mem-fork program, layar yang ditampilkan akan membuat perintah lain tidak dapat dimasukkan.
Misalnya:
sudo shutdown +8 #shut down in 8 minutes. You must log into a new shell to cancel it
sudo shutdown +8& #shut down in 8 minutes, but run in the background to allow further input
7. sudo berhenti
Perintah halt akan menghentikan komputer atau memanggil perintah shutdown, tergantung pada level sistem. Anda juga dapat menentukan opsi untuk memaksakan perilaku tertentu.
Tingkatan run Linux adalah tahapan-tahapan berbeda dari sistem, tempat layanan-layanan tertentu tersedia. Tingkatan run 0 (nol) adalah 'halt', sementara tingkatan run 5 menawarkan antarmuka pengguna grafis (server X), dan tingkatan run 6 adalah 'reboot'.
sudo halt -f #force a system halt
sudo halt -p #force a system poweroff
8. sudo reboot
Perintah reboot hampir sama dengan perintah halt. Perintah ini akan melakukan boot ulang sistem atau memanggil perintah shutdown, tergantung pada level operasinya. Anda dapat memaksakan perilakunya menggunakan opsi -f dan -p.
sudo halt -f #force a system reboot
sudo halt -p #force a system poweroff
9. sudo matikan
Perintah poweroff juga sama dengan perintah halt. Perintah ini akan mematikan sistem atau memanggil perintah shutdown tergantung pada level operasi. Anda juga dapat memaksakan perilakunya menggunakan opsi -f.
sudo halt -f #force a system poweroff
10. ssh user@host shutdown -h sekarang
Semua perintah di atas dapat dimasukkan pada mesin lokal yang memiliki akses fisik atau melalui koneksi shell aman setelah autentikasi.
Namun, Anda juga dapat mengeluarkan perintah shutdown atau restart ke server jarak jauh, tanpa harus login ke shell-nya terlebih dahulu. Anda dapat melakukannya dengan perintah berikut:
ssh root@host shutdown -h now #force a system shut down now as root
ssh -t user@host sudo shutdown -h now #force a shut down now using sudo password
ssh -t user@host shutdown -r 23:55 #Reboot the remote host by 11:55 PM
11. sudo sistemctl reboot
Distribusi Linux modern beralih ke systemd untuk mengelola layanan pada platform tersebut. Karena merupakan proses latar belakang, sistem ini dilengkapi dengan utilitas manajemen yang disebut systemctl. Program ini memudahkan untuk memulai, menghentikan, mengaktifkan, menonaktifkan, dan lain-lain layanan pada server Linux mana pun.
Manfaat penggunaan systemctl, secara umum, mencakup pesan kesalahan yang lebih terperinci dan pengelolaan alat dan layanan sistem yang lebih baik.
Ia juga memiliki fitur penanganan istimewa untuk peristiwa sistem penting, seperti perintah halt, reboot, dan poweroff. Dengan perintah tersebut, Anda dapat menghindari memasukkan perintah sebelumnya seperti start, stop, dll., misalnya:
sudo systemctl start halt #the start command is not necessary here
sudo systemctl halt #works like a charm
sudo systemctl poweroff #completely powers the system down
sudo systemctl reboot #Restart
Kesimpulan
Menjelang akhir daftar berbagai metode untuk mematikan dan menghidupkan ulang sistem Linux, saya yakin Anda juga dapat melihat filosofi kebebasan Linux di sini.




