Soft reboot dan shutdown instan komputer di Ubuntu. Matikan Linux dari baris perintah Cara mematikan Linux dari konsol

tidak ada sistem operasi tidak ideal. Meskipun demikian, mungkin ada masalah dengan driver dan aplikasi. Linux tidak terkecuali. Meskipun lebih stabil daripada Windows, mungkin akan tiba saatnya Anda perlu me-restart komputer Linux Anda.

Tapi bagaimana Anda bisa melakukannya? Beberapa perintah tersedia untuk mematikan atau memulai ulang komputer Linux melalui terminal.

Mari kita lihat satu per satu dan lihat bagaimana dan kapan perintah ini harus digunakan.

1. Matikan

Jika Anda sudah selesai dengan Linux, solusinya cukup dengan menonaktifkannya, untuk ini Anda dapat menggunakan sintaks perintah:

matikan

Misalnya, untuk segera mematikan komputer, Anda akan menggunakan:

Di mana -H berarti berhenti dan Sekarang— sekarang, yang berarti instruksi harus segera dieksekusi. Berbagai penundaan dapat digunakan. Misalnya, sebagai gantinya Anda dapat menggunakan +5 , yang akan memberi tahu komputer untuk melakukan prosedur mematikan dalam lima menit.

Jika Anda ingin menggunakan pesan(pesan), itu akan berkedip ke semua pengguna terdaftar:

shutdown -h +5 "Server dimatikan, simpan pekerjaan Anda dan logout."

Ingatlah bahwa Anda dapat menemukan daftar lengkap sakelar untuk perintah ini dengan mengetik:

Mulai ulang dengan -r

Alternatifnya adalah dengan menggunakan perintah -R untuk me-restart komputer Anda. Ini digunakan sebagai gantinya -H, oleh karena itu, untuk me-restart komputer atau server, Anda dapat menggunakan:

shutdown -r +5 "Server dimulai ulang dalam lima menit, simpan pekerjaan Anda dan logout."

Shutdown atau restart terjadwal apa pun dapat dibatalkan dengan mengeluarkan perintah -C:

2. Mulai ulang

Karena perintah shutdown memiliki opsi restart, tidak mengherankan jika perintah reboot memiliki opsi shutdown.

Perintah reboot standar:

Ini akan meminta komputer Anda untuk mati dan hidup kembali. Namun, jika Anda ingin mematikan perangkat, maka kuncinya -P akan bekerja:

Pilihan lainnya adalah reboot paksa. Ini dapat berguna jika aplikasi atau layanan dibekukan dan Anda perlu melakukan boot ulang dengan cepat:

Perintah ini akan memaksa me-restart PC Linux Anda.

3. Berhenti

Kami telah melihat saklarnya -H di atas, tetapi stop dapat digunakan sebagai perintah dengan sendirinya. Ini akan segera mematikan komputer dengan kata empat huruf sederhana:

Mengalihkan -F dapat juga digunakan dengan berhenti, tetapi hasilnya tidak konsisten, dan dapat menyebabkan masalah stabilitas sistem.

4. matikan

Anda mungkin lebih suka terminologi perintah matikan. Ini melakukan hal yang sama seperti berhenti, kecuali pengetikan membutuhkan waktu dua kali lebih lama.

Namun, selain menggunakan -F untuk mematikan paksa, Anda juga dapat menggunakan tombol -w untuk mencatat panggilan untuk mem-boot ulang sistem /var/log/wtmp. Ini berpotensi alat yang berguna men-debug seperti -verbose, yang dapat membantu masalah penonaktifan.

matikan --verbose

5. Opsi darurat: REISUB

Semua perintah di atas dapat digunakan dalam situasi di mana sistem bekerja tanpa masalah. Tetapi bagaimana jika komputer atau server macet dan tidak dapat dihidupkan ulang dengan cara yang dapat diterima?

Jawabannya kemudian adalah pintasan keyboard. Jika Anda telah beralih dari Windows, Anda mungkin mengetahuinya Ctrl+Alt+Del menampilkan menu dengan matikan sebagai pilihan. Jika Anda menahannya lebih lama, mesin akan mati secara otomatis. Pada saat yang sama, di Mac, Anda hanya perlu menahan tombol daya (opsi yang juga berfungsi di perangkat keras Windows).

Di Linux, pintasan keyboard untuk reboot Alt+Layar Cetak+B. Namun, jika itu tidak berhasil atau ada masalah yang lebih rumit, Anda dapat mengubah kombinasi menggunakan hingga enam tombol.

Ini dikenal sebagai REISUB, karena singkatan paksa berikut:

  • un R aw - mengembalikan kontrol keyboard dari server tampilan X.
  • T e rminate - Mengirim sinyal terminasi SIGTERM ke semua proses untuk terminasi yang baik.
  • k SAYA ll - Seperti di atas, tetapi sinyal SIGKILL, yang menyebabkan proses segera berhenti.
  • S ync memindahkan data ke disk.
  • AS nmount - Me-remount semua sistem file ke status hanya-baca.
  • ulang B oot - yang diharapkan.

Agar ini berfungsi, Anda harus memegangnya Alt + Layar Cetak, lalu, satu per satu, tekan tombol: R E I S U B, dalam urutan yang sama. Penundaan antara setiap pers harus 1-2 detik. Ini diperlukan untuk memberikan sedikit waktu untuk menyelesaikan semua proses di atas. Perlu diketahui bahwa metode ini biasanya tidak berfungsi pada komputer berarsitektur ARM.

Tolong, saya tidak sengaja mematikan komputer atau server Linux saya!

Kami telah melihat cara membatalkan perintah shutdown atau restart. Namun, ada situasi di mana Anda menjalankan perintah matikan saat proses penting sedang berjalan, terutama di server jarak jauh. Anda dapat menyiasatinya dengan pengaturan penjaga molly, yang dapat membatalkan penonaktifan dengan memeriksa parameter tertentu.

Misalnya, ada skrip yang memeriksa sesi SSH. Jika Anda mengirimkan perintah reboot, stop, atau shutdown, molly-guard akan meminta nama host yang akan Anda tutup.

Untuk melakukan ini, instal molly-guard di terminal:

sudo apt-get install molly-guard

Karena molly-guard bekerja di latar belakang, itu akan mendeteksi perintah seperti matikan, dan laporkan bahwa sesi SSH terdeteksi. Anda kemudian dapat memasukkan nama host server untuk mengonfirmasi shutdown, atau tekan ctrl+c untuk membatalkan. Sehat!

Ini lima cara untuk mematikan komputer Linux garis komando sangat berguna karena dapat digunakan di komputer itu sendiri atau melalui SSH jarak jauh. Karena perintah ini sangat ringkas, mereka cocok untuk penggunaan cepat - yang dapat menyebabkan reboot secara acak dari waktu ke waktu! Untungnya, utilitas molly-guard sudah cukup untuk menghindari hal ini.

Untuk mempelajari lebih lanjut tentang , lihat tabel referensi kami.

Buffer sistem file Linux disimpan dalam memori dan hanya sesekali ditulis ke disk. Ini mempercepat operasi I/O disk, tetapi meningkatkan risiko kehilangan data jika terjadi kegagalan mendadak.

Sistem UNIX dan Linux tradisional sangat pilih-pilih tentang prosedur shutdown. Sistem modern lebih toleran (terutama ketika menyangkut sistem file yang sangat andal seperti ext3fs), tetapi masih lebih baik untuk mematikannya dengan baik jika memungkinkan. Shutdown komputer yang salah dapat menyebabkan munculnya kesalahan yang sulit ditemukan, tidak terlihat, dan terkadang sistem benar-benar macet.

Mem-boot ulang sistem di komputer pribadi adalah solusi untuk hampir semua masalah. Namun saat bekerja di Linux, kami menyarankan Anda untuk berpikir dulu dan baru kemudian reboot. Masalah yang terjadi di Linux cenderung tidak kentara dan rumit, jadi me-reboot memberikan hasil yang diharapkan jauh lebih jarang daripada di sistem lain. Selain itu, proses reboot Linux memakan waktu lama, yang menimbulkan ketidaknyamanan bagi pengguna.

Diperlukan untuk mem-boot ulang saat perangkat baru terhubung atau perangkat yang berfungsi macet sehingga tidak dapat diinisialisasi. Jika file konfigurasi dimodifikasi yang hanya ditanyakan saat boot, perubahan hanya akan berpengaruh setelah reboot. Dan, terakhir, jika tidak mungkin untuk mendaftar di sistem, tidak ada jalan keluar selain reboot.

Jika salah satu skrip pengaktifan sistem diubah, maka Anda perlu mem-boot ulang setidaknya untuk memeriksa apakah sistem berhasil berfungsi setelah perubahan. Jika masalah tidak muncul dalam beberapa minggu ke depan, Anda tidak akan mengingat detail perubahan terbaru setelahnya.

Tidak seperti mem-boot, yang merupakan satu-satunya cara, Anda dapat menghentikan dan mem-boot ulang sistem dengan berbagai cara:

  • matikan daya;
  • masukkan perintah matikan;
  • gunakan perintah stop dan reboot;
  • ubah runlevel daemon init menggunakan perintah telinit;
  • jalankan perintah matikan untuk meminta sistem mematikan daya.

Matikan di Linux

Bahkan pada sistem desktop, mematikan daya bukanlah cara terbaik untuk mematikan sistem. Ini dapat mengakibatkan hilangnya data dan kerusakan sistem file.

Beberapa komputer memiliki tombol soft stop yang, ketika ditekan, menjalankan serangkaian perintah yang dengan anggun mematikan sistem. Jika Anda tidak yakin apakah komputer Anda mendukung fitur ini, jangan coba mencari tahu dengan menekan tombol daya saat sistem sedang berjalan! Masalah akan jauh lebih sedikit jika Anda menghentikan sistem secara manual.

Tentu saja, pandangan jauh ke depan bagus dengan alasan. Jika terjadi banjir atau kebakaran, lebih baik matikan daya jika tidak ada waktu untuk mematikan sistem dengan benar. Dahulu kala di ruang mesin terdapat tombol darurat yang memungkinkan Anda mematikan semua peralatan secara bersamaan.

Tim matikan: cara yang benar untuk mematikan sistem

Perintah shutdown adalah cara teraman dan paling benar untuk mematikan atau mem-boot ulang sistem, atau kembali ke mode pengguna tunggal.

Anda dapat menginstruksikan perintah untuk menjeda sebelum mematikan sistem. Sambil menunggu, tim mengirimkan pesan ke pengguna terdaftar dengan interval yang dipersingkat secara bertahap, memperingatkan tentang acara yang akan datang. Secara default, pesan menunjukkan bahwa sistem dimatikan dan menunjukkan waktu yang tersisa sebelum shutdown terjadi. Opsional, administrator dapat menambahkan pesan singkat mereka sendiri yang menjelaskan mengapa sistem dihentikan dan kira-kira berapa lama waktu yang diperlukan sebelum dapat masuk lagi. Setelah mengeluarkan perintah matikan, pengguna akan dicegah untuk masuk, tetapi mereka akan melihat pesan yang diberikan oleh administrator.

Dengan perintah shutdown, Anda dapat menentukan apa yang harus dilakukan sistem setelah menjalankan perintah: stop (-h) atau reboot (-r). Anda juga dapat menentukan apakah perintah fsck (-F) harus memaksa pemeriksaan disk setelah reboot atau tidak (-f). Secara default, Linux secara otomatis melewatkan pemeriksaan ini jika sistem file telah dilepas dengan benar.

Perintah berikut mengingatkan pengguna tentang prosedur pemeliharaan terjadwal dan mematikan sistem pada pukul 09.30:

$ shutdown -h 09:30 "Turun untuk pemeliharaan terjadwal. Waktu henti yang diharapkan adalah 1 jam"

Anda juga dapat mengatur waktu shutdown relatif. Misalnya, perintah berikut akan memulai proses mematikan setelah 15 menit:

$ shutdown -h +15 "Turun untuk perbaikan disk darurat."

Tim berhenti: cara yang lebih mudah untuk berhenti

Perintah berhenti melakukan semua operasi dasar yang diperlukan untuk menghentikan sistem.

Biasanya dipanggil dengan perintah shutdown -h, tetapi juga dapat digunakan sendiri. Perintah mencatat fakta penghentian, mematikan proses yang tidak penting, mengeksekusi panggilan sistem sinkronisasi, menunggu penulisan disk selesai, dan kemudian menghentikan kernel.

Dengan opsi -n, panggilan sistem sinkronisasi ditekan. Perintah halt -n digunakan setelah mengembalikan partisi root dengan perintah fsck, sehingga kernel tidak dapat menimpa perbaikan dengan versi lama dari partisi yang disimpan di cache.

Tim menyalakan ulang: restart cepat

Perintah reboot hampir identik dengan perintah berhenti. Satu-satunya perbedaan adalah sistem melakukan boot ulang alih-alih berhenti. Mode reboot juga dipanggil oleh perintah shutdown -r. Perintah reboot juga mendukung flag -n.

Tim telinit: mengubah runlevel daemon init

Anda dapat menggunakan perintah telinit untuk menginstruksikan daemon init untuk melompat ke runlevel tertentu. Misalnya perintah

Antarmuka Ubuntu Linux cukup stabil, tetapi terkadang Anda masih perlu memulai ulang. Hal ini dapat dilakukan dengan beberapa cara. Pada artikel ini, saya akan memberikan cara untuk me-restart beberapa lingkungan desktop.

Apa yang harus dilakukan jika seluruh antarmuka Ubuntu membeku

DI DALAM versi terbaru Sistem Ubuntu, Lubuntu dan Xubuntu memerlukan restart LightDM. Ini dilakukan dengan perintah:

sudo service lightdm restart

Untuk lingkungan Kubuntu, gunakan perintah:

sudo /etc/init.d/kdm restart

Apa yang harus dilakukan jika program macet

Bagaimana jika jendela program tidak merespons? Jika tidak perlu memulai ulang seluruh antarmuka, misalnya, jika aplikasi grafis tertentu dibekukan, maka dalam hal ini Anda dapat menggunakan utilitas praktis xkill.
Untuk menggunakan utilitas ini untuk menutup aplikasi tertentu, Anda perlu menekan kombinasi tombol ALT+F2 dan tulis xkill, lalu klik Memasuki di keyboard.
Setelah operasi selesai, kursor mouse di layar akan berubah menjadi tanda silang, dan ketika Anda mengklik jendela mana pun yang dipilih dengan kursor seperti itu, proses yang berjalan di dalamnya (program itu sendiri, yang macet) akan berakhir.

Apa yang harus dilakukan jika semuanya membeku sepenuhnya

Jika komputer dengan ubuntu tidak menanggapi tindakan pengguna apa pun, Anda harus menggunakan instruksi berikut:

Ubuntu macet

Apa yang harus saya lakukan jika sistem operasi Ubuntu membeku sepenuhnya dan bahkan tidak menanggapi pintasan keyboard untuk beralih ke terminal (ALT + F1-F7)?
Dalam situasi ini, Anda dapat menerapkan metode soft reboot (aman) menggunakan perintah tertentu.
Tombol harus ditekan secara bersamaan Alt + PrtScnSysRq dan tanpa melepaskannya secara bergantian, tekan kombinasi berikut: R E I S U B
Setelah itu, PC akan restart.
Apa yang terjadi saat menggunakan kombinasi ini?

Untuk mengingat perintah ini, Anda dapat mengingat kata BUSIER dalam bahasa Inggris (asosiasi dengan kesibukan, sama dengan tidak tersedianya sistem).

Mari pertimbangkan cara me-restart atau mematikan komputer dari baris perintah. Saya menggunakan ini ketika, ketika menginstal beberapa driver atau di bawah beban berat pada prosesor, antarmuka berhenti merespons tindakan saya (walaupun ini jarang terjadi). Dimungkinkan untuk mematikan proses "rakus" melalui baris perintah, tetapi tidak selalu diketahui proses yang mana, jadi solusi cepatnya adalah dengan me-restart komputer.

Kami me-restart komputer

saya melakukannya. Buka konsol dengan menekan pintasan keyboard Ctrl+Alt+F1. Di konsol, Anda harus memasukkan nama pengguna dan kata sandi terlebih dahulu (karakter tidak ditampilkan saat memasukkan kata sandi). Dan saya menjalankan perintah:

sudo reboot

Anda harus memasukkan kata sandi administrator lagi dan tekan Enter. Komputer akan restart.

Anda juga dapat menggunakan perintah untuk me-restart komputer Anda. matikan, untuk ini Anda perlu menggunakan kunci -R:

Shutdown Sudo -r sekarang

Matikan komputer

Untuk mematikan komputer dari baris perintah, Anda perlu menjalankan perintah:

sudo shutdown -h sekarang

Anda juga dapat mematikan komputer dengan menjalankan perintah:

Sudo berhenti

Dan juga bisa digunakan.

Artikel ini ditujukan untuk yang paling baru mengenal Linux dan mereka yang tertarik dengan cara mem-boot ulang Linux dari konsol. Bagi saya, me-restart komputer di terminal atau menggunakan antarmuka grafis adalah dasar, tetapi ini adalah dasarnya, tidak semua pemula mengetahuinya dan saya perlu menulis tentang itu.

Hari ini kita akan membahas masalah seperti perintah untuk mem-boot ulang Linux dari konsol, mem-boot ulang dari jarak jauh, dan mem-boot ulang langsung di antarmuka grafis. Mari kita mulai dengan reboot sistem yang biasa.

Di sini, seperti yang mereka katakan, apa yang bisa lebih mudah. Pertimbangkan untuk me-reboot terlebih dahulu di Ubuntu Unity. Cukup klik tombol roda gigi di pojok kanan atas layar, dan pilih item Matikan:

Kemudian, di jendela yang terbuka, klik item tersebut:

Di lingkungan desktop Gnome, semuanya sangat mirip dengan Unity, tetapi di KDE Anda perlu membuka menu utama, buka tab KELUAR, dan pilih item memuat ulang:

Kemudian konfirmasi reboot.

Mulai ulang Linux di Terminal

Dan disini cakupannya jauh lebih luas, ada sekitar belasan perintah yang bisa digunakan untuk reboot Linux. Beberapa membutuhkan hak istimewa root, yang lain tidak, beberapa terlihat sederhana dan mudah diingat, sementara yang lain panjang dan rumit. Selanjutnya, kita akan melihat semuanya.

Perintah reboot Linux pertama, yang paling umum dan paling sederhana:

Seperti yang Anda lihat, utilitas membutuhkan hak pengguna super. Setelah menekan Enter, komputer akan langsung masuk ke reboot.

Utilitas shutdown, yang digunakan untuk mematikan, juga memungkinkan Anda untuk me-restart komputer, untuk ini Anda harus meneruskan parameter -r ke sana. Plus, Anda juga dapat menentukan waktu reboot. Sekarang - 0 atau sekarang, setelah satu menit +1 setelah dua - +2, dan seterusnya:

sudo shutdown -r +1

Dalam sistem inisialisasi yang kompatibel dengan Skrip Init, ada level boot sistem - 0,1,2,3,4,5,6, level 0 - berarti shutdown, 6 reboot, mode sistem lain tidak menarik bagi kami sekarang. Anda dapat beralih antar level dengan perintah init. Tetapi sekali lagi, Anda memerlukan hak pengguna super. Dengan demikian:

Layanan pesan sistem dbus juga dapat me-restart komputer:

/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart

Anda tidak lagi membutuhkan hak pengguna super. Ini adalah cara biasa untuk mem-boot ulang Linux, tetapi ada cara lain, non-standar, atau bahkan dua. Ini adalah kunci SysRq ajaib. Kernel Linux mendengarkan kombinasi tombol tertentu yang ditekan, dan melakukan tindakan yang diinginkan sebagai respons terhadapnya. Aktifkan dukungan sysrq terlebih dahulu:

gema 1 > /proc/sys/kernel/sysrq

Lebih baik melakukan ini terlebih dahulu, karena metode ini berguna saat sistem dibekukan dan tidak bereaksi terhadap apa pun:

nano /etc/sysctl.conf

kernel.sysrq=1

Mengaktifkan SysRq kombinasi tahan Alt + SysRq dan tekan kode kunci. Untuk reboot normal, disarankan untuk menggunakan urutan berikut: R E I S U B, tekan tombol dalam urutan yang sama dengan selang waktu sekitar satu detik.

  • R- mengembalikan kontrol keyboard jika server X dihentikan secara tidak benar;
  • e- kernel mengirimkan sinyal SIGTERM ke semua proses kecuali init;
  • SAYA- mengirimkan sinyal SIGKILL ke semua proses kecuali init;
  • S- kernel menyinkronkan sistem file, semua data dari cache ditransfer ke hard disk;
  • AS- me-remount semua sistem file dalam mode read-only;
  • B- reboot langsung, tanpa sinkronisasi, dan persiapan tambahan.

Sebelum mem-boot ulang, sistem menunggu semua proses berhenti, menghentikan semua layanan, melepas dan memasang sistem file hanya-baca. Inilah yang kami lakukan dengan menekan kombinasi tombol ini secara berurutan. Tetapi jika Anda perlu me-reboot sistem sekarang tanpa menunggu semua proses dimatikan, misalnya server, Anda dapat langsung mengirimkan sinyal B. Seperti ini: Alt+SysRq+B.

SysRq dapat digunakan tanpa pintasan keyboard dengan menulis kode operasi yang diinginkan ke file /proc/sysrq-trigger:

echo b > /proc/sysrq-trigger

Sistem akan di-reboot apa adanya, tanpa menghentikan layanan dan menyiapkan sistem file, sehingga data yang belum disimpan dapat hilang, dan berkas sistem rusak.

Reboot jarak jauh Linux

Jika Anda memiliki akses ke server melalui ssh, maka sangat mudah untuk me-reboot linux dari jarak jauh menggunakan salah satu perintah di atas, misalnya:

ssh [email dilindungi]/sbin/reboot

Tetapi sekali lagi, untuk operasi ini, Anda harus memiliki hak root di server jarak jauh.

kesimpulan

Sekarang Anda tahu cara mem-boot ulang linux, Anda bahkan tahu cara mem-boot ulang server melalui ssh. Jika Anda memiliki pertanyaan, tanyakan di komentar!

Pos terkait:


 
Artikel Oleh tema:
Sejarah mesin pencari
Halo semua! Hari ini akan ada artikel tentang mesin pencari dunia, yang umumnya ada, kapan muncul, apa yang mendorong khususnya di Rusia, dan apa yang ada di seluruh dunia. Artikel itu ternyata sangat besar, jadi duduklah dengan nyaman, sebaiknya setelah menyiapkannya
Cara menambah RAM komputer
Bagaimana saya tahu jika memori komputer saya dapat ditingkatkan? Ada saatnya Anda mulai menyadari bahwa komputer tidak dapat lagi menangani tugasnya, tetapi ini tidak berarti Anda perlu membeli yang baru, terutama jika prosesor Anda baru berusia dua atau tiga tahun. Semua h
Mengapa penguntit memanggil Pripyat terbang keluar xray
Sejumlah besar pengguna produk Microsoft melaporkan hilangnya aktivasi Windows 10 dan konversi versi Pro ke Home. Pengguna diberi tahu tentang kunci yang kedaluwarsa, dan saat mencoba mengaktifkan kembali, mereka mendapatkan kesalahan 0x803fa067 untuk Windo
pemilih tipe elemen css
Apa itu pemilih dalam css adalah deskripsi elemen atau grup elemen yang memberi tahu browser elemen mana yang harus dipilih untuk menerapkan gaya padanya. Mari kita lihat pemilih CSS dasar.1) .x .topic-title ( background-color: yellow; )