Giữ Ubuntu Server chạy trên máy tính xách tay với nắp đóng?


38

Tôi quyết định sử dụng Eee PC 1001HA làm máy chủ gia đình. Tôi có nó được kết nối qua Wi-Fi với bộ định tuyến, chạy Ubuntu Server 12.04. Tất cả mọi thứ hoạt động tốt, ngoại trừ vấn đề gây phiền nhiễu này:

Khi tôi đóng nắp, máy chủ ssh ngừng hoạt động và tôi đoán, wlan0 cũng vậy.

Đã thử BIOS và không có gì, không có tùy chọn về nắp. Wlan0 của tôi là một RaLink RT3090.

Đã thử ls -lrt /var/loggiữa các dẫn xuất nắp, nhưng tôi không thể hiểu những nhật ký satan đó. Tôi có thể chia sẻ chúng nếu cần.

pm-powersave.logdường như được cập nhật giữa các phong trào nắp. Vì vậy, tôi đoán rằng tôi đã vô hiệu hóa dịch vụ "powersave" này. Tôi có thể làm điều này? Tôi không phiền nếu máy chủ chạy cả ngày.

Hãy nhớ rằng không có UI, đây là một chiếc netbook có nắp và được kết nối với bộ chuyển đổi điện xoay chiều.

chỉnh sửa: Đây chỉ là một cách giải quyết nhưng tôi có thể nhấp vào nút nguồn và đóng nắp nhanh chóng. Bằng cách này, máy chủ khởi động bình thường và tự động kết nối với mạng không dây. (tìm thấy ở đây )


Hãy thử:sudo nano /etc/default/acpi-support

Các câu trả lời tại địa điểm này đã giúp tôi - Askubfox.com/questions/360615/ mẹo
Sepero

Câu trả lời:


67

Để tắt chế độ ngủ, tôi phải chỉnh sửa /etc/systemd/logind.conftệp và sửa đổi dòng:

#HandleLidSwitch=suspend

đến

HandleLidSwitch=ignore

Sau đó làm

sudo service systemd-logind restart

3
sudo sh -c 'echo "HandleLidSwitch = bỏ qua" >> /etc/systemd/logind.conf' && restart
FreeSoftwareServers

Làm việc cho tôi trên máy chủ 14.04 x64 (Lenovo ThinkPad T410)
FreeSoftwareServers

3
Làm việc cho tôi vào ngày
Simon B

1
meybe systemctl khởi động lại systemd-logind ?? trên Ubuntu 16.4 LTS
Pas_

4
HandleLidSwitch=lockNếu bạn muốn bảo mật thêm
myol

9

chỉ cần xác nhận, người dùng 14.04 LTS Server ở đây trên 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

Ngay lập tức có thể đóng nắp, không có vấn đề.

Chỉ cần đăng bài để xác nhận giải pháp của người đăng trước đó là cách khắc phục duy nhất cần thiết. Không cần (hiện tại) để làm bất cứ điều gì khác ngoài việc này.


2
Điều này không làm việc cho tôi trên máy chủ 14.04 LTS. Sau khi áp dụng những thay đổi này, khi tôi đóng nắp, ổ đĩa sẽ chạy trong giây lát và sau đó wifi tắt.
lonstar

Điều này không làm được gì cho tôi trên Asus G73JW, máy chủ Ubuntu 15, HandleLidSwitch đã làm
VeenarM

5

Mọi thứ ngừng hoạt động vì ... máy tính xách tay đi ngủ! (Chế độ đình chỉ).

Để dừng, chỉ cần vô hiệu hóa sự kiện nút nắp ACPI .

Chỉnh sửa /etc/acpi/event/lidbtnvà nhận xét hai dòng dưới cùng:

  # / etc / acpi / sự kiện / lidbtn
  # Được gọi khi người dùng đóng hoặc mở nắp
  event = button [/] nắp # nhận xét điều này với # ở đầu
  hành động = / etc / acpi / nắp.sh # giống nhau ở đây 

Khởi động lại, và đó nên là nó.


7
Xin chào izx, tôi không có tập tin đó. "/ Etc / acpi /" của tôi có một tệp "powerbtn". Và "/ etc / acpi / event" có một tệp khác có cùng tên: "powerbtn"
WhyWhat


2

Tôi nghĩ rằng thiết lập SUSPEND_METHODS="none"tùy chọn trong /etc/default/acpi-support, làm điều tương tự


1

Tắt màn hình laptop khi đóng

Điều này hoạt động với tôi trên bản cài đặt mới Ubuntu Server LTS 18.04.1.

Câu trả lời từ @ user386160 hoạt động rất tốt để ngăn máy tính xách tay của tôi đi ngủ. Nhưng tôi phát hiện ra rằng màn hình của tôi vẫn ở ngay cả khi nắp được đóng lại (còn gọi là tạo ra nhiệt không cần thiết).

Đây là các bước bổ sung tôi đã thực hiện để tắt màn hình máy tính xách tay khi màn hình được đóng lại:

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

Sau đó đặt nội dung của lid.shtệp thành như sau:

#!/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

0

Điều này hiệu quả với tôi - cài đặt Ubuntu Server của tôi không có / etc / acpi / event / lidbtn, nhưng tôi đã cài đặt gói hỗ trợ acpi và sau đó nó xuất hiện.

Gói cài đặt một loạt các gói liên quan đến X11 khác nhưng không kích hoạt chế độ đồ họa, đừng lo lắng.

Khi tôi nhận xét hai dòng cuối cùng như trên thì máy tính xách tay của tôi vẫn chạy với nắp đóng.


0

Chỉnh sửa /etc/systemd/logind.conf đã được giúp đỡ, nhưng không chỉ bằng cách thêm

HandleLidSwitch=ignore

Tôi cũng đã phải thêm các dòng:

HandleLidSwitchDocked=ignore

LidSwitchIgnoreInhibited=no
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.