Помещать пакет для содержания:
отзовитесь эхом "package_name, содержат" |dpkg - выборы набора
'не содержать' его: повторите "package_name установку" |dpkg - набор-selecions
Для наблюдения, каковы пакеты в ожидании сделайте:
dpkg - получать-выборы | grep содержат
Если это - сервер, то, какие сервисы должны закончиться? Если Вы служите HTTP только и нуждаетесь в SSH также, просто контролируете HTTP, HTTPS и трафик SSH и если это неактивно больше X минут, в спящем режиме он. Можно использовать tshark для проверки этого.
Насколько хороший Ваши навыки сценариев? (или система контроля сервера)
Вы можете сходить с рук выборку байтов TX/RX на Вашем интерфейсе Ethernet (получите вывод ifconfig или проанализируйте/proc/net/dev), и если это ниже, чем определенный порог после 1 часа, инициируйте последовательность спящего режима?
Я не знаю о out-of-the-box решении для чего-то вроде этого, но я вижу, как что-то вроде этого было бы полезно. Google имеет многие дата-центры и загрузку перемещения + потребляемая мощность к областям, которые являются активны то время суток.