Korzystam z najnowszego serwera Ubuntu (dość dosłownie pobranego i zainstalowanego wczoraj) na pudełku pod moim biurkiem. Mam zainstalowany trac i OpenSSH. Oba stają się niedostępne, tak jakby serwer przeszedł w tryb uśpienia, co wydaje się dziwne, ponieważ dla mnie cała idea serwera polega na tym, że zawsze jest on / dostępny.
Serwer jest używany tylko w sieci LAN.
Próbowałem dodać acpi=off
do / etc / default / grub, uruchamiać aktualizację i restart, bez różnicy.
Obecnie mam otwarte SSH i jeśli zostawię je na jakiś czas, pozostanie ono połączone, ale strasznie opóźniam się, gdy wrócę do korzystania z niego. Ostatnim razem, gdy pojawił się ten problem z uśpieniem / hibernacją, musiałem podłączyć klawiaturę i monitor, aby go przywrócić.
Wszelkie pomysły lub sugestie?
sleep_computer_ac
na 0 za pomocągconftool-2 --set --type int /apps/gnome-power-manager/timeout/sleep_computer_ac 0
`sudo hdparm -B /dev/sda
Odpowiedzi:
Rozumiem, że to stary post, ale miałem ten sam problem i trudno mi było znaleźć dobrą odpowiedź.
Mój laptop z Ubuntu Server przejdzie w biały wygaszacz ekranu, a wkrótce potem wszystko straci połączenie z serwerem. Gdy tylko wyszłam z wygaszacza ekranu z klawiaturą na laptopie, wszystko było w stanie ponownie się połączyć. Acpi = off, setterm -blank 0 i inne opcje opisane w podobnych pytaniach nigdy nie działały, dopóki nie znalazłem działającej odpowiedzi z Unixa i Linuksa SE.
Po tym rozwiązaniu mój laptop nadal przechodzi do wygaszacza białego ekranu, jednak nie tracę już połączenia z żadną z działających na nim usług (SSH, SFTP, HTTP).
To polecenie wyłącza zawieszenie:
a to polecenie przywraca to:
źródło
Spróbuj użyć
Należy go wprowadzić po każdym uruchomieniu, ale wszystko działa.
źródło
Możesz spróbować kofeiny. Możesz albo użyć polecenia „caffeinate”, aby uniemożliwić serwerowi spanie podczas danego polecenia (zobacz składnię w http://www.webupd8.org/2015/01/caffeine-app-gets-its-indicator-back.html ) lub po prostu ustaw go tak, aby cały czas nie pracował
źródło
setterm -blank 0
dodane do polecenia rozruchu GRUB-a jest zwykle ignorowane przez jądro i uważam, że muszę korzystać z funkcji strzałek, aby szybko i wciąż pisać. Wydaje się, że działa po wprowadzeniu polecenia 15 lub 20 razy z terminala głównego. Wchodzę do niego tak szybko, jak mogę, nacisnąć 2 niezbędne klawisze (tj. Strzałkę w górę, a następnie klawisz Enter) i zwykle mogę uzyskać terminal, który pozostanie otwarty.Należy
setterm -blank 0
pamiętać, że zamknięcie terminalu sztucznie trzymanego za pomocą polecenia` wydaje się być interpretowane przez jądro jako całkowicie błędne „wskazanie”, które ma uprawnienia do niezależnego przejścia w tryb uśpienia / hibernacji. Zalecam, aby uruchomić terminal główny w, powiedzmy, tty2 lub tty3 i pozostawić go uruchomiony. Tak długo, jak program terminalowy pozostaje aktywny, przynajmniej w moim systemie wydaje się, że mogę mieć pozwolenie na ciągłe monitorowanie i monitorowanie konsoli.setterm -blank 0
nie nie rozwiązuje problemu, który dał uprawnienia systemowe, aby przejść w tryb uśpienia niezależnie / hibernacji i jak mogę uzyskać kontrolę nad moim systemie plecach. Ważne jest dla mnie, że mój serwer plików powinien być online i zawsze dostępny. Aby mój serer działał, osobiście przepisuję niektóre moduły jądra. Po wprowadzeniu tych modów na stałe wyłączę aktualizacje oprogramowania, a mój problem zostanie rozwiązany, przynajmniej do momentu zakupu nowego sprzętu, który wymaga nowszego jądra, a następnie, aby utrzymać działanie serwera, będę zmuszony przepisz części jądra jeszcze raz.źródło