5 Cara Mematikan Komputer Linux Anda Dari Baris Perintah

5 Cara Mematikan Komputer Linux Anda Dari Baris Perintah

Tidak ada sistem operasi yang sempurna. Walaupun begitu, mungkin ada masalah dengan pemacu dan aplikasi. Linux tidak terkecuali. Walaupun lebih stabil daripada Windows (dalam banyak kes, tidak semua!), Mungkin akan tiba masanya anda perlu menghidupkan semula komputer Linux anda. Ini mungkin kerana sesuatu tidak berfungsi. Sebagai alternatif, anda mungkin disambungkan melalui SSH ke komputer atau pelayan jauh dan mahu ia dimulakan semula atau dimatikan sepenuhnya.





Tetapi bagaimana anda boleh melakukan ini? Beberapa arahan tersedia untuk anda mematikan atau menghidupkan semula (atau menghidupkan semula) komputer Linux melalui baris perintah.





mencipta pemacu usb yang boleh di-boot dari iso

Mari kita melihatnya secara bergiliran, dan meneliti bagaimana dan kapan perintah ini harus digunakan.





1. Penutupan

Sekiranya anda selesai menggunakan kotak Linux anda, penyelesaian untuk mematikannya adalah dengan menggunakan arahan mematikan, yang dihantar melalui SSH (jika anda menggunakan PC Windows, anda mempunyai beberapa alat SSH untuk dipilih). Ini boleh digunakan untuk mematikan komputer secara kekal (sehingga anda memutuskan untuk menghidupkannya semula) atau memulakan semula. Sintaks untuk arahan tersebut adalah:

shutdown [option] [time] [message]

Sebagai contoh, untuk mematikan komputer dengan segera, anda akan menggunakan:



shutdown -h now

Di sini, -h bermaksud berhenti sementara sekarang jelas bermaksud bahawa arahan itu harus dilaksanakan dengan segera. Kelewatan yang berbeza boleh digunakan. Contohnya, anda mungkin menggunakan +5 sebaliknya, yang akan memberitahu komputer untuk menjalankan prosedur penutupan dalam lima minit.

Sekiranya anda ingin memasukkan mesej, ini akan dimuat ke semua pengguna yang log masuk:





shutdown -h +5 'The server is shutting down, please save your work and log off.'

Ingatlah bahawa anda boleh mendapatkan senarai suis lengkap untuk arahan ini dengan memasukkan:

[command] --help

Mulakan semula dengan -r

Pilihan alternatif adalah menggunakan -r arahan untuk memulakan semula komputer. Ini digunakan di tempat -h , jadi untuk memulakan semula komputer atau pelayan, anda mungkin menggunakan:





shutdown -r +5 'The server is restarting in five minutes, please save your work and log off.'

Sebarang penutupan atau restart yang dijadualkan dapat dibatalkan dengan memasukkan -c batalkan arahan:

shutdown -c

2. Nyalakan semula

Oleh kerana perintah shutdown mempunyai pilihan restart, tidak mengejutkan apabila mengetahui bahawa perintah reboot mempunyai pilihan shutdown.

Kredit Imej: Anton Khegay melalui Shutterstock

cara menghubungkan xbox 360 ke internet melalui windows laptop 10

Perintah reboot standard adalah:

reboot

Ini akan mendorong komputer anda untuk mematikan dirinya sendiri, dan hidupkan semula. Namun, sekiranya anda ingin mematikan peranti, maka -p suis akan berfungsi:

reboot -p

Pilihan lain adalah memaksa but semula. Ini berguna sekiranya aplikasi atau perkhidmatan digantung dan anda perlu memulakan semula dengan cepat:

reboot -f

Ini memaksa but semula Linux anda.

3. Berhenti

Kami sudah melihatnya -h beralih di atas, tetapi berhenti boleh digunakan sebagai perintah sendiri. Ini akan menyebabkan komputer dimatikan dengan segera, dengan kata empat huruf yang mudah:

halt

The -f suis juga dapat digunakan dengan berhenti, tetapi hasilnya tidak konsisten, dan dapat menyebabkan masalah kestabilan sistem.

4. Poweroff

Anda mungkin lebih suka menggunakan istilah matikan arahan. Ini sama seperti berhenti, kecuali mengambil masa dua kali lebih lama untuk menaip.

Walau bagaimanapun, serta menggunakan -f untuk memaksa poweroff, anda juga boleh menggunakan -dalam beralih untuk log panggilan reboot sistem ke / var / log / wtmp . Ini adalah alat penyahpepijatan yang berpotensi berguna --verbose , yang dapat membantu menangani masalah dengan penutupan.

poweroff --verbose

5. Pilihan Kecemasan: REISUB

Semua arahan di atas dapat digunakan dalam situasi ketika sistem berjalan tanpa masalah. Tetapi bagaimana jika ia terhempas? Bagaimana jika PC atau pelayan digantung, dan tidak dapat dihidupkan semula dengan cara yang sesuai?

Jawapannya adalah gabungan papan kekunci. Sekiranya anda telah beralih dari Windows, anda mungkin tahu itu Ctrl + Alt + Del memaparkan menu dengan Menutup sebagai pilihan. Sekiranya ditahan lebih lama, mesin akan mati secara automatik. Pada Mac, sementara itu, anda cukup menekan butang kuasa (pilihan yang juga berfungsi pada perkakasan Windows).

Kredit Imej: JanHetman melalui Shutterstock

cara memuat turun video youtube ke iphone anda

Di Linux, kombinasi papan kekunci adalah Alt + Skrin Cetak + B untuk but semula. Namun, jika ini tidak berfungsi, atau ada masalah yang lebih rumit, anda boleh mengubah kombinasi, menggunakan hingga enam kunci.

Ini dikenali sebagai REISUB, kerana akronim paksa berikut:

  • a R aw - Mengawal kembali papan kekunci dari pelayan paparan X.
  • t DAN rminate - Menghantar isyarat penamatan SIGTERM ke semua proses, untuk ditamatkan dengan anggun.
  • ke Saya ll - Seperti di atas, tetapi isyarat SIGKILL, yang memaksa penghentian segera ke proses.
  • S ync - Melancarkan data ke cakera.
  • U nmount - Ini menyusun semula semua sistem fail ke keadaan baca sahaja.
  • semula B oot - Seperti yang anda harapkan.

Untuk membuat kerja ini, anda harus menahan Alt + Skrin Cetak , maka kekunci R E I S U B mengikut urutan itu. Biarkan satu atau dua saat di antara setiap penekanan kekunci. Perhatikan bahawa kaedah ini biasanya tidak berfungsi pada mesin dengan seni bina ARM (seperti Raspberry Pi).

Tolong, Saya Secara Tidak sengaja Mematikan PC atau Pelayan Linux Saya!

Kami telah melihat cara membatalkan perintah shutdown atau restart. Walau bagaimanapun, mudah untuk membuat anda memulakan perintah shutdown ketika proses penting dijalankan - terutama pada pelayan jauh. Cara mengatasi ini adalah dengan memasang molly-guard, yang dapat mengatasi penutupan dengan memeriksa parameter tertentu.

Sebagai contoh, ada skrip yang memeriksa sesi SSH (yang berbeza dari FTP). Sekiranya anda menghantar arahan reboot, stop, poweroff, atau shutdown, molly-guard akan meminta nama host yang anda ingin tutup.

Untuk menggunakannya, pasang molly-guard di terminal:

sudo apt-get install molly-guard

Oleh kerana molly-guard berjalan di latar belakang, ia akan mengesan perintah seperti matikan dan laporkan bahawa sesi SSH telah dikesan. Anda kemudian mempunyai pilihan untuk memasukkan nama host pelayan untuk mengesahkan penutupan, atau untuk menekan Ctrl + C untuk membatalkan. Berguna!

Lima cara mematikan komputer Linux dari baris arahan sangat berguna kerana boleh digunakan pada komputer itu sendiri, atau melalui SSH jauh. Memandangkan perintah ini sangat ringkas, mereka memperuntukkan penggunaannya dengan cepat - yang mungkin mengakibatkan reboot secara tidak sengaja dari semasa ke semasa! Nasib baik, utiliti molly-guard sudah cukup untuk mengelakkan ini.

Untuk belajar lebih lagi Perintah Linux , lihat helaian cheat rujukan kami. Dan jika anda ingin mengotomatisasi salah satu perintah ini, periksa aplikasi automasi ini untuk Linux.

Berkongsi Berkongsi Tweet E-mel Adakah Perlu Ditingkatkan ke Windows 11?

Windows telah direka bentuk semula. Tetapi apakah itu cukup untuk meyakinkan anda untuk beralih dari Windows 10 ke Windows 11?

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Terminal
  • Linux
Mengenai Pengarang Christian Cawley(1510 Artikel Diterbitkan)

Timbalan Editor untuk Keselamatan, Linux, DIY, Pengaturcaraan, dan Penerbit Podcast yang Dijelaskan Teknikal, dan Benar-benar Berguna, dengan pengalaman luas dalam sokongan desktop dan perisian. Penyumbang kepada majalah Linux Format, Christian adalah Raspberry Pi tinkerer, kekasih Lego dan peminat permainan retro.

Lagi Dari Christian Cawley

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan