В три шага:
://
в URL-адресе. /
или :
в оставшейся строке. Теперь у вас остается только имя хоста из исходного URL. 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.
в начале имени хоста ).
С помощью telcoM решил проблему. Я надеюсь, что это небольшое руководство поможет другим.
Узнайте точную модель сервераdmidecode -s system-product-name
Перейдите кhttps://www.hpe.comи выберите Поддержка -> Центр поддержки
Найдите свой сервер
НайдитеSystem Health Application
(Я взял это Приложение HPE System Health и утилиты командной строки для Red Hat Enterprise Linux 7 Server
Установите его на свой сервер. См. инструкцию по установке в центре поддержки. Это примерно такrpm –qp –requires hp-health-<version>.rpm
Перезагрузите сервер
Проверьте скорость вентиляторов на сервере с помощью sudo hpasmcli
, а затемshow fans
Наслаждайтесь более спокойным сервером