Cara melumpuhkan mod penggantung dan hibernasi di linux

Cara melumpuhkan mod penggantung dan hibernasi di linux

Dalam artikel ini, kami membawa anda melalui cara melumpuhkan menggantung dan Hibernasi mod pada sistem linux. Tetapi sebelum kita berbuat demikian, mari kita gambarkan secara ringkas mengenai kedua -dua mod ini.

Apabila anda menggantung sistem linux anda, anda pada dasarnya mengaktifkan atau memasukkannya ke dalam mod tidur. Skrin dimatikan, walaupun komputer tetap berkuasa. Juga, semua dokumen dan aplikasi anda tetap terbuka.

Baca yang berkaitan: Panduan asas untuk proses boot linux

Menggantung sistem anda membantu menjimatkan kuasa apabila anda tidak menggunakan sistem anda. Kembali menggunakan sistem anda memerlukan klik tetikus sederhana atau ketuk pada butang papan kekunci. Kadang -kadang, anda mungkin perlu menekan kuasa butang.

Terdapat 3 mod penggantung di Linux:

  • Menggantung ke ram (gantung biasa): Ini adalah mod yang kebanyakan komputer riba secara automatik memasukkan inaktif tidak aktif dalam tempoh tertentu atau apabila menutup tudung ketika PC berjalan pada bateri. Dalam mod ini, kuasa dikhaskan untuk RAM dan dipotong dari kebanyakan komponen.
  • Digab oleh cakera (hibernate): Dalam mod ini, keadaan mesin disimpan ke dalam ruang swap & sistem ini sepenuhnya dimatikan. Namun, setelah menghidupkannya, semuanya dipulihkan dan anda mengambil dari mana anda pergi.
  • Gantung kepada kedua -duanya (menggantung hibrid): Di sini, keadaan mesin disimpan ke swap, tetapi sistem tidak dimatikan. Sebaliknya, PC digantung untuk RAM. Bateri tidak digunakan dan anda boleh meneruskan sistem dari cakera dan terus maju dengan kerja anda. Kaedah ini jauh lebih perlahan daripada menggantung ram.

Lumpuhkan Suspend and Hibernation di Linux

Untuk mengelakkan sistem linux anda dari menggantung atau masuk Hibernasi, anda perlu melumpuhkan perkara berikut sistemd Sasaran:

$ sudo systemctl topeng tidur.sasaran menggantung.sasaran hibernate.Sasaran tidur hibrid.sasaran 

Anda mendapat output yang ditunjukkan di bawah:

tidur hibrid.sasaran yang dibuat Symlink/etc/Systemd/System/Sleep.sasaran → /dev /null. Dibuat Symlink/etc/Systemd/System/Suspend.sasaran → /dev /null. Dibuat Symlink/etc/Systemd/System/Hibernate.sasaran → /dev /null. Dibuat Symlink/etc/Systemd/System/Hybrid-Sleep.sasaran → /dev /null. 
Lumpuhkan Suspend and Hibernation di Ubuntu

Kemudian reboot sistem dan log masuk lagi.

Sahkan jika perubahan telah dilaksanakan menggunakan arahan:

$ sudo systemctl status tidur.sasaran menggantung.sasaran hibernate.Sasaran tidur hibrid.sasaran 
Sahkan penggantung dan hibernasi di Ubuntu

Dari output, kita dapat melihat bahawa keempat -empat negeri telah dilumpuhkan.

Dayakan Suspend and Hibernation di Linux

Untuk mengaktifkan semula menggantung dan Hibernasi mod, jalankan arahan:

$ sudo systemctl unmask tidur.sasaran menggantung.sasaran hibernate.Sasaran tidur hibrid.sasaran 

Inilah output yang akan anda dapatkan.

Dikeluarkan/etc/sistem/sistem/tidur.sasaran. Dikeluarkan/etc/SystemD/System/Suspend.sasaran. Dikeluarkan/etc/SystemD/System/Hibernate.sasaran. Dikeluarkan/etc/SystemD/System/Hybrid-Sleep.sasaran. 
Dayakan Suspend and Hibernation di Ubuntu

Untuk mengesahkan ini, jalankan arahan;

$ sudo systemctl status tidur.sasaran menggantung.sasaran hibernate.Sasaran tidur hibrid.sasaran 
Sahkan penggantung dan hibernasi di Ubuntu

Untuk mengelakkan sistem daripada masuk ke dalam menggantung negeri apabila menutup tudung, edit /etc/systemd/logind.Conf fail.

$ sudo vim/etc/systemd/logind.Conf 

Tambahkan baris berikut ke fail.

[Log masuk] HandLelidSwitch = Abaikan HandLelidSwitchDocked = Abaikan 

Simpan dan keluar dari fail. Pastikan untuk reboot agar perubahan itu berkuat kuasa.

Ini membungkus artikel kami mengenai cara melumpuhkan Menggantung dan Hibernasi mod pada sistem linux anda. Ini adalah harapan kami bahawa anda dapati panduan ini bermanfaat. Maklum balas anda sangat dialu -alukan.