GNU/Linux >> Belajar Linux >  >> Linux

Cara Menonaktifkan Suspend Dan Hibernasi Di Linux

Hari ini kita akan belajar cara menonaktifkan suspend dan hibernasi di Linux. Sebelum kita masuk ke topik, mari kita lihat pengantar singkat untuk mode suspend dan hibernate di Komputer.

Apa itu mode suspend dan hibernate?

Kapan pun Anda menangguhkan sistem Anda, komputer akan masuk ke mode tidur. Artinya - semua aplikasi, file, dan dokumen yang dibuka tetap terbuka, tetapi monitor dan bagian lain dari sistem akan dimatikan untuk menghemat daya. Saat Anda menangguhkan komputer, komputer tidak akan dimatikan sepenuhnya. Komputer masih menyala dan masih menggunakan sedikit daya.

Hibernasi merupakan salah satu jenis suspensi. Saat ini ada tiga metode penangguhan yang tersedia:

  1. Tangguhkan ke RAM atau Penangguhan Normal - Dalam mode ini, layar dan sebagian besar sistem akan dimatikan (tetapi tidak sepenuhnya) kecuali RAM . Semua Laptop akan memasuki mode suspend ini ketika pengguna tidak aktif untuk waktu tertentu atau ketika sistem berjalan dengan baterai atau tutupnya ditutup. Saat Anda menekan tombol atau mengklik tombol mouse, komputer akan bangun ke mode normal.
  2. Tangguhkan ke DISK atau Hibernasi -  Dalam mode ini, status komputer saat ini akan disimpan ke ruang swap dan sistem akan dimatikan sepenuhnya. Saat Anda menghidupkan kembali sistem, status dipulihkan. Ini biasanya dikenal sebagai hibernasi .
  3. Tangguhkan ke KEDUA atau Penangguhan Hibrida - Dalam mode ini, status komputer saat ini disimpan ke dalam ruang swap dan mode suspend to RAM biasa dipanggil. Jadi, komputer tidak dimatikan sepenuhnya. Jika baterai habis, komputer dapat dihidupkan kembali dari disk. Jika baterai tidak habis, komputer dapat dihidupkan kembali dari RAM. Ini terkadang disebut sebagai penangguhan hibrida .

Semoga Anda mendapatkan ide dasar tentang mode suspend dan hibernate. Sekarang mari kita kembali ke topik dan melihat cara menonaktifkan mode tunda dan hibernasi.

Nonaktifkan penangguhan dan hibernasi di Linux

Jika Anda ingin mencegah mesin Linux Anda dari penangguhan dan hibernasi, nonaktifkan target berikut di tingkat systemd::

$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

Contoh keluaran:

Created symlink /etc/systemd/system/sleep.target → /dev/null.
Created symlink /etc/systemd/system/suspend.target → /dev/null.
Created symlink /etc/systemd/system/hibernate.target → /dev/null.
Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.

Nonaktifkan Suspend Dan Hibernasi Di Linux

Simpan semua pekerjaan (untuk berjaga-jaga) lalu jalankan perintah berikut untuk menerapkan perubahan:

$ sudo systemctl restart systemd-logind.service

Atau, reboot sistem agar ini diterapkan.

Periksa apakah perubahan telah benar-benar diterapkan:

$ systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

Contoh keluaran:

● sleep.target
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

● suspend.target
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

● hibernate.target
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

● hybrid-sleep.target
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

Seperti yang Anda lihat pada output di atas, target sistem yang ditangguhkan dan hibernasi telah disembunyikan dan tidak aktif.

Untuk mengaktifkan kembali penangguhan dan hibernasi di sistem Anda, cukup jalankan:

$ sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

Contoh keluaran:

Removed /etc/systemd/system/sleep.target.
Removed /etc/systemd/system/suspend.target.
Removed /etc/systemd/system/hibernate.target.
Removed /etc/systemd/system/hybrid-sleep.target.

Jika Anda hanya ingin mencegah penangguhan saat tutupnya ditutup, edit file /etc/systemd/logind.conf :

$ sudo nano /etc/systemd/logind.conf

Tambahkan/ubah baris berikut:

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Simpan dan tutup file. Jangan lupa untuk memulai ulang systemd-logind .service atau reboot sistem Anda untuk menerapkan perubahan.

Untuk detail lebih lanjut, periksa halaman manual.

$ man logind.conf

Bacaan yang disarankan:

  • Auto Shutdown, Reboot, Suspend, Hibernate Sistem Linux Anda Pada Waktu Tertentu
  • Membangunkan Sistem Linux Anda Secara Otomatis Dari Mode Tidur atau Hibernasi
  • Cara Menangguhkan Proses Dan Melanjutkannya Nanti Di Linux

Semoga membantu.


Linux
  1. Cara Menonaktifkan Perintah Shutdown dan Reboot di Linux

  2. Cara Mengelola dan Mendaftar Layanan di Linux

  3. Cara (benar-benar) menonaktifkan NCQ di Linux

  1. Cara dual-boot Linux dan Windows

  2. Cara Menginstal dan Menguji Ansible di Linux

  3. Cara Menginstal Dan Menggunakan Flatpak Di Linux

  1. Cara menginstal Elasticsearch dan Kibana di Linux

  2. Cara mempartisi dan memformat drive di Linux

  3. Cara mengaktifkan dan menonaktifkan WiFi di Kali Linux