Tetap menjalankan Server Ubuntu di laptop dengan tutupnya tertutup?

38

Saya memutuskan untuk menggunakan Eee PC 1001HA saya sebagai server rumah. Saya sudah terhubung melalui Wi-Fi ke router, menjalankan Ubuntu Server 12.04. Semuanya berfungsi dengan baik kecuali masalah yang menjengkelkan ini:

ketika saya menutup tutupnya, server ssh berhenti bekerja dan, saya kira, wlan0 juga.

Mencoba BIOS dan tidak ada, tidak ada pilihan tentang tutupnya. Wlan0 saya adalah RaLink RT3090.

Mencoba ls -lrt /var/logantara derivatif kelopak mata, tetapi saya tidak bisa memahami log setan itu. Saya bisa membagikannya jika perlu.

pm-powersave.logtampaknya diperbarui antara gerakan tutup. Jadi saya kira saya harus menonaktifkan layanan "powersave" ini. Bisakah saya melakukan ini? Saya tidak keberatan jika server berjalan sepanjang hari.

Ingat bahwa tidak ada UI, ini adalah netbook dengan penutup dan terhubung ke adaptor ac.

sunting: Ini hanya solusi tetapi saya dapat mengklik tombol daya dan menutup tutupnya dengan cepat. Dengan cara ini server melakukan booting secara normal dan terhubung ke jaringan nirkabel secara otomatis. (ditemukan di sini )

Kenapa Apa
sumber
Coba:sudo nano /etc/default/acpi-support
Jawaban di lokasi ini membantu saya - askubuntu.com/questions/360615/…
Sepero

Jawaban:

67

Untuk menonaktifkan memasuki mode tidur saya harus mengedit /etc/systemd/logind.conffile dan memodifikasi baris:

#HandleLidSwitch=suspend

untuk

HandleLidSwitch=ignore

Lalu lakukan

sudo service systemd-logind restart
pengguna386160
sumber
3
sudo sh -c 'echo "HandleLidSwitch = abaikan" >> /etc/systemd/logind.conf' && reboot
FreeSoftwareServers
Bekerja untuk saya pada server 14,04 x64 (Lenovo ThinkPad T410)
FreeSoftwareServers
3
Bekerja untuk saya pada 16.06 (Lenovo Thinkpad P50)
Simon B
1
meybe systemctl restart systemd-logind ?? pada Ubuntu 16,4 LTS
Pas_
4
HandleLidSwitch=lockJika Anda menginginkan keamanan ekstra
myol
9

hanya untuk mengonfirmasi, 14,04 pengguna Server LTS di sini menggunakan Dell X100e.

sudo apt-get install acpi-support
sudo vi /etc/default/acpi-support # and then set SUSPEND_METHODS="none"
sudo /etc/init.d/acpid restart

Langsung bisa tutup, tidak ada masalah.

Hanya memposting untuk mengkonfirmasi solusi poster sebelumnya sebagai satu-satunya perbaikan yang diperlukan. Tidak perlu (saat ini) untuk melakukan hal lain selain ini.

Stephan
sumber
2
Ini tidak berfungsi untuk saya di server 14,04 LTS. Setelah menerapkan perubahan ini, ketika saya menutup tutupnya, disk drive berjalan selama satu detik dan kemudian wifi padam.
lonstar
Ini tidak melakukan apa pun untuk saya di Asus G73JW saya, Ubuntu server 15, HandleLidSwitch lakukan
VeenarM
5

Semuanya berhenti berfungsi karena ... laptopnya tertidur! (mode tunda).

Untuk berhenti, cukup nonaktifkan acara tombol tutup ACPI .

Edit /etc/acpi/event/lidbtndan komentari dua baris terbawah:

  # / etc / acpi / events / lidbtn
  # Dipanggil ketika pengguna menutup atau membuka tutupnya
  event = tombol [/] tutup # komentari dengan # di awal
  action = / etc / acpi / lid.sh # sama di sini 

Reboot, dan seharusnya begitu.

ish
sumber
7
Halo, saya tidak punya file itu. "/ Etc / acpi /" saya memiliki satu file "powerbtn". Dan "/ etc / acpi / events" memiliki file lain dengan nama yang sama: "
powerbtn
3

Saya menggunakan 14,04 LTS dengan ASUS EEE.

Solusi oleh Stephan di atas tidak berhasil untuk saya. Namun, jawaban ini berhasil.

Maks
sumber
Yaitu, mengedit /etc/systemd/logind.conf. Ini juga bekerja untuk saya pada sistem non-Ubuntu , dengan kebutuhan khusus untuk perilaku DE yang dimulai oleh DM.
imz - Ivan Zakharyaschev
2

Saya pikir pengaturan SUSPEND_METHODS="none"opsi /etc/default/acpi-support, melakukan hal yang sama

OmPS
sumber
1

Matikan layar laptop saat ditutup

Ini berfungsi untuk saya pada instalasi baru Ubuntu Server LTS 18.04.1.

Jawaban dari @ user386160 bekerja sangat baik untuk mencegah laptop saya tidur. Tetapi saya menemukan bahwa monitor saya tetap menyala bahkan ketika tutupnya ditutup (alias menghasilkan panas yang tidak perlu).

Inilah langkah-langkah tambahan yang saya ambil untuk mematikan monitor laptop ketika layar ditutup:

sudo apt-get install acpi-support vbetool
sudo echo "event=button/lid.*" > /etc/acpi/events/lid-button
sudo echo "action=/etc/acpi/lid.sh" >> /etc/acpi/events/lid-button
sudo touch /etc/acpi/lid.sh
sudo chmod +x /etc/acpi/lid.sh
sudo nano /etc/acpi/lid.sh

Kemudian atur konten lid.shfile ke yang berikut:

#!/bin/bash

grep -q close /proc/acpi/button/lid/*/state

if [ $? = 0 ]; then
    sleep 0.2 && vbetool dpms off
fi

grep -q open /proc/acpi/button/lid/*/state

if [ $? = 0 ]; then
    vbetool dpms on
fi
Hadir
sumber
0

Ini bekerja untuk saya - instalasi Ubuntu Server saya tidak memiliki / etc / acpi / event / lidbtn, tetapi saya menginstal paket dukungan acpi dan kemudian muncul.

Paket menginstal sejumlah paket terkait X11 lainnya tetapi tidak mengaktifkan mode grafis, jangan khawatir.

Setelah saya berkomentar dua baris terakhir seperti di atas maka laptop saya tetap berjalan dengan tutupnya tertutup.

El Dubya
sumber
0

Mengedit /etc/systemd/logind.conf membantu, tetapi tidak dengan hanya menambahkan

HandleLidSwitch=ignore

Saya juga harus menambahkan baris:

HandleLidSwitchDocked=ignore

dan

LidSwitchIgnoreInhibited=no
jarno
sumber