Сервер HP ProLiant с CentOS вентиляторы не обнаружены

В три шага:

  1. Удалите все до ://в URL-адресе.
  2. Удалить все после первого /или :в оставшейся строке. Теперь у вас остается только имя хоста из исходного URL.
  3. Удалите биты, которые вам не нужны, т.е. www.от начала имени хоста.
sed -e 's@^.*://@@' -e 's/[/:].*$//' -e 's/^www\.//'

Запустив это на вашем примере URL, вы получите

example.com
home.example.com

Использованиеawk:

awk -F'[/:]+' '{ sub("^www\.", "", $2); print $2 }'

Это обрабатывает входные строки как записи полей, разделенных любым количеством последовательных :или /. Это означает, что имя хоста будет доступно во втором поле каждой строки.

sub()просто удалит бит имени хоста, который нас не интересует (здесь, www.в начале имени хоста ).

1
09.05.2020, 21:25
1 ответ

С помощью telcoM решил проблему. Я надеюсь, что это небольшое руководство поможет другим.

  1. Узнайте точную модель сервераdmidecode -s system-product-name

  2. Перейдите кhttps://www.hpe.comи выберите Поддержка -> Центр поддержки

  3. .
  4. Найдите свой сервер

  5. НайдитеSystem Health Application(Я взял это Приложение HPE System Health и утилиты командной строки для Red Hat Enterprise Linux 7 Server

  6. Установите его на свой сервер. См. инструкцию по установке в центре поддержки. Это примерно такrpm –qp –requires hp-health-<version>.rpm

  7. Перезагрузите сервер

  8. Проверьте скорость вентиляторов на сервере с помощью sudo hpasmcli, а затемshow fans

  9. Наслаждайтесь более спокойным сервером

0
28.04.2021, 23:15

Теги

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