Будьте в спящем режиме сервер CentOS, когда неактивный

Помещать пакет для содержания:

отзовитесь эхом "package_name, содержат" |dpkg - выборы набора

'не содержать' его: повторите "package_name установку" |dpkg - набор-selecions

Для наблюдения, каковы пакеты в ожидании сделайте:

dpkg - получать-выборы | grep содержат

2
задан 25 January 2011 в 13:29
2 ответа

Если это - сервер, то, какие сервисы должны закончиться? Если Вы служите HTTP только и нуждаетесь в SSH также, просто контролируете HTTP, HTTPS и трафик SSH и если это неактивно больше X минут, в спящем режиме он. Можно использовать tshark для проверки этого.

1
ответ дан 3 December 2019 в 13:32
  • 1
    I' ve, изучая tshark. I' m не уверенный, как я могу использовать его для нужданий в информации для решения, когда быть в спящем режиме. Вы могли дать мне пример? –  Marnix van Valen 21 February 2010 в 22:27
  • 2
    Что-то как: i=5; в то время как [$i-gt 0]; сделайте sudo tshark-npa duration:5-i lo dst размещают 192.168.1.100 и dst порт 80 2> & 1|grep " ^0 " || выход; повторите-n $i " "; $ i= (($i - 1));готово; hibernate.sh, Но я думаю, что лучший способ состоит в том, чтобы использовать iptables с целью ЖУРНАЛА. –  Mircea Vutcovici 22 February 2010 в 03:27
  • 3
    iptables с целью ЖУРНАЛА звучит хорошим, так как iptables уже работает на машине. Хотеть помочь мне на моем пути некоторые более демонстрационные сценарии? Сценарии Shell не являются точно моей областью знаний.... –  Marnix van Valen 23 February 2010 в 23:25

Насколько хороший Ваши навыки сценариев? (или система контроля сервера)

Вы можете сходить с рук выборку байтов TX/RX на Вашем интерфейсе Ethernet (получите вывод ifconfig или проанализируйте/proc/net/dev), и если это ниже, чем определенный порог после 1 часа, инициируйте последовательность спящего режима?

Я не знаю о out-of-the-box решении для чего-то вроде этого, но я вижу, как что-то вроде этого было бы полезно. Google имеет многие дата-центры и загрузку перемещения + потребляемая мощность к областям, которые являются активны то время суток.

0
ответ дан 3 December 2019 в 13:32
  • 1
    Don' t думают, что байты TX/RX сделают это. There' s всегда некоторый трафик как ARP и SMB. Мне определенно будет нужна некоторая фильтрация. –  Marnix van Valen 23 February 2010 в 23:23
  • 2
    Право---there' s всегда фоновый трафик, я предполагаю в зависимости от сколько трафика ' normal' загрузка создает по сравнению с ' idle' загрузите---если различие isn' t достаточно большой просто подсчет rx/tx won' t работа. –  Jason 24 February 2010 в 02:25

Теги

Похожие вопросы