Soru Ubuntu'daki tüm güç yönetimi nasıl devre dışı bırakılır (bir sunucu için)?


İhtiyacım var devre dışı netbook sunucusuna sahip olmakla ilgili her şey uyku / hazırda bekletme / kapanma durumuna geçer. Hareketsiz kaldığında diskleri döndürmek iyidir, ancak makinenin wi-fi (ve geniş çaplı internet) üzerinden bağlantıyı sürdürdüğü ve aynı zamanda USB altsistemini yukarı ve çalışır durumda tuttuğu bir durumda kalması çok önemlidir (biz bir donanım modemi çalıştıran).

Bağlam:

  • Netbook phyiscally erişilebilir değil (Tayland, ben değil).
  • Sadece SSH erişimim var
  • Ubuntu vanilla çalışıyor 10.04 32 Bit
  • Asus eeePC çeşitliliğinin bir netbookudur.

Komut satırında önemli / herhangi bir arıza süresine neden olmadan yapmak mümkün mü?


15
2017-10-14 15:00


Menşei


Bir "sunucu netbook"? Kutsal silikon! Neden Ubuntu'nun sunucu sürümünü yüklemediniz? - the-wabbit
Bunun her yerinde felaket var. Bunun altta yatan problemin en iyi çözümü olmadığını düşünüyorum. - kce


Cevaplar:


Bu güç yönetimi özelliklerini çeşitli seviyelerde devre dışı bırakabilirsiniz.

Grafik Kullanıcı Arayüzü seviyesi

GNOME'da, aşağıdaki dosyayı düzenlemeniz gerekir:

sudoedit  /usr/share/polkit-1/actions/org.freedesktop.upower.policy

Bir bölüm askıya alma işlevi ve diğeri hazırda bekleme olanıyla ilgilidir. Hayır olarak ayarlamanız gereken bir etiket olarak her biri:

<allow_active>no</allow_active>

Klavye seviyesi

Şimdi, klavyenin bu özellikler için bazı ilgili tuşları varsa, sorunu önlemek için aşağıdaki komutu girmeniz gerekir:

gconftool -s /apps/gnome-power-manager/buttons/hibernate -t string interactive

Komut satırı seviyesi

Komut satırından askıya alma veya hazırda bekletme modunu tetiklemek yine de mümkün olacaktır, işte nasıl devre dışı bırakılacağı.

Yürütülebilir bir komut dosyası oluşturmamız gerekiyor. /etc/pm/sleep.d/ herhangi bir hazırda bekletme veya askıya alma eylemlerini iptal eder.

sudoedit /etc/pm/sleep.d/000cancel-hibernate-suspend

Bu dosyanın içeriği:

#!/bin/sh
# prevents hibernation and suspend
. "$PM_FUNCTIONS"
case "${1}" in
  suspend|hibernate)
    inhibit
    ;;
  resume|thaw)
    exit 0
    ;;
esac

Şimdi bu dosyayı çalıştırılabilir yapın:

chmod 0755 /etc/pm/sleep.d/000cancel-hibernate-suspend

10
2017-07-06 13:51





Ubuntu 16.04 LTS'de, askıya almayı devre dışı bırakmak için aşağıdakileri başarıyla kullandım:

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

Ve bunu yeniden etkinleştirmek için:

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

10
2017-12-09 00:50



Devre dışı bırakıldıktan ve dizüstü bilgisayarı kapattıktan sonra, fail2ban ve systemd gibi bazı programlar% 100 işlemci yüküne sahipti. - chaim


https://wiki.ubuntu.com/PowerManagement

Sonra olay yöneticisi daemons apmd ve acpid var

Bu harici olaylarda komutları yürütmek için araçlar sağlarlar. Onlar   Altında bulunan config dizin ağacında bulduğu komut dosyalarını çalıştırın.   / etc / acpi veya / etc / apm sırasıyla.

Paket acpi desteği, aşağıdaki gibi bir dizi komut dosyası sağlar.   dizüstü bilgisayarlarda özel acpi düğmelerini ele alan / etc / acpi.

Pm-utils paketi, pm eylemini, pm-hibernate, pm-askıya alma sağlar   ve pm-suspend-hybrid komutları. Sert güce izin veriyorlar   yazılım olaylarını yönetme. Pm araçları ayrıca komut dosyası da sağlar   güç geçişinde diğer yazılımlar için kancalar (kaydetme)   devletler.

Gnome-power-manager, grafiksel bir kullanıcı arayüzüne sahip bir programdır.   Kendisini güç olaylarına bağlar ve üzerinde hareket eder. Sana gösterir   batarya durumu dizüstü bilgisayarlarda ve bataryada ise ekranı kısar   Örneğin. Ayrıca bilgisayarı kapatacak veya hazırda bekletecek   Bir kullanıcı giriş yapmışsa, boşta kalma süresi veya pil bitmeden önce.

Apt-get kaldırmayı kullanarak bazılarını kaldırmayı deneyin.


1
2017-10-18 01:12





/ Etc / defaults / acpi-support öğesini yapılandırabilirsiniz. Buradaki özellikleri etkinleştirebilir / devre dışı bırakabilirsiniz.

Sonra koşabilirsiniz:

$ sudo /etc/init.d/acpi-support restart

Öte yandan, acpid daemon, / etc / default / acpi-support ile neleri yapabildiğini / yapabileceğini bilecek.


0
2017-10-15 21:31