У меня установлена Ubuntu 20.04 на настольном компьютере Dell. Я получаю к нему доступ через XRDP и SSH для повседневного использования.
В Ubuntu 18.04 было очень удобно приостанавливать работу системы с помощью systemctl приостановить
команду, а затем возобновите работу на следующий день с помощью волшебного пакета wake-on-LAN. Несколько секунд, и я снова там, где остановился.
После обновления до Ubuntu 20.04, systemctl приостановить
больше не будет функционировать должным образом; система пытается остановиться, но через секунду или две возобновляет работу самостоятельно. Я подозреваю, что процесс предотвращает приостановку:
$ sudo systemd-inhibit --list --mode=block
ВОЗ UID ПОЛЬЗОВАТЕЛЬ PID СВЯЗЬ ЧТО
gdm 125 gdm 1406 gsd-media-keys дескриптор-клавиша питания: дескриптор-приостановить-ключ: дескриптор-ключ-гибернации>
После небольшого исследования я попробовал:
эхо-память | sudo тройник /sys/питание/состояние
чтобы отменить запрет, который остановил машину (хотя кнопка питания продолжала гореть, а не мигать, как раньше). Однако, к сожалению, IP-адрес был изменен при возобновлении работы, что привело к большому беспорядку. Я использую DHCP на модеме/маршрутизаторе моего провайдера. Кажется, я не могу исправить IP-адрес и оставить его статическим.
Есть ли способ получить systemctl приостановить
нормально работать? Возможный обходной путь — найти способ предотвратить изменение IP-адреса (статическая установка IP-адреса вручную не сработала).