Обновление ядра Linux на серверах Hetzner

Понадобилось однажды обновить ядро CentOS на сервере в Hetzner который проработал без перезагрузки около 2 лет.

Посмотрел различную информацию о системе, версиях установленных ядрах и запущенном ядре:

lsb_release -a
uname -r
uname -a
cat /proc/version
sudo rpm -q kernel
ls /boot | grep vmlinuz

Обновил ядро:

yum -y update

Перезагрузил сервер используя ссылку в cPanel https://example.com:2087/scripts/dialog?dialog=reboot

Можно также командой:

reboot

После ухода на перезагрузку сервер не запустился, я сразу же сделал заявку в техническую поддержку через панель https://robot.your-server.de.
Техническая поддержка отреагировала в течении двух минут, как они сообщили, сервер не отвечал на нажатия клавиш, был черный экран, после физического выключения и включения он успешно запустился.
Вот такие бывают случаи перезагрузки, нужно быть готовым ко всему.
При следующих перезагрузках зависание больше не повторялось.

Dying gasp Alarm на Huawei OLT

Иногда на Huawei OLT можно заметить Dying gasp Alarm (0x2e11a00b).

Так как они часто встречаются, то скорее всего их можно увидеть выполнив команды:

display alarm active alarmid 0x2e11a00b
display alarm history alarmid 0x2e11a00b

Приведу пример:

ALARM 531377 FAULT MINOR 0x2e11a00b SERVICE QUALITY 2017-12-06 08:19:27+02:00
ALARM NAME : The dying-gasp of GPON ONTi (DGi) is generated
SRVEFF : SA
PARAMETERS : FrameID: 0, SlotID: 5, PortID: 6, ONT ID: 32, Equipment ID:
TL-GP110
DESCRIPTION : The ONT is power off
CAUSE : The power supply of the ONT is abnormal
ADVICE : Check the power supply of the ONT and ensure that the power
supply works in the normal state

Эти тревоги возникают когда пропадает электропитание или вынимается шнур питания из ONT, в этот момент ONT успевает отправить Dying gasp сообщение на OLT.
Dying gasp также используется на многий других устройствах например чтобы корректно завершить соединение.

Установка и использование flow-tools

Flow-tools — набор утилит для отправки, сбора, обработки, анализа данных NetFlow.

Установим коллектор, который будет принимать статистику с сенсоров:

Читать далее «Установка и использование flow-tools»

Перезапуск часов Apple Watch

Понадобилось недавно перезагрузить часы Apple Watch 2, которые начали визуально медленно работать.

1) Первым делом необходимо попробовать выключить их и включить.
Для этого часы должны быть отключены от зарядного устройства, потом нужно нажать и держать боковую кнопку, пока не появится появится ползунок «Выкл.», по которому необходимо провести пальцем.
После выключения необходимо снова нажать боковую кнопку для включения часов.

2) Также есть возможность принудительного перезапуска, который можно сделать например когда часы не реагируют.
Для этого нужно нажать одновременно боковую кнопку и колесико, потом удерживать их около 10 секунд пока не появится логотип Apple.
Принудительный перезапуск нельзя делать когда на часах выполняется установка обновлений или они запускаются (отображается логотип Apple).

Смотрите также видео:

Как удалить аккаунт на AliExpress

Для удаления аккаунта на AliExpress необходимо войти в него введя логин и пароль, далее открыть «Настройки профиля» и слева в меню выбрать «Изменить настройки».
В открывшемся окне нажать «Deactivate Account».

Потом в строке «Enter your username:» ввести свой email, ниже напечатать текст «Deactivate my account», потом указать причину деактивации и нажать «Deactivate my account».

После этого аккаунт будет неактивен, но при желании его можно будет вновь активировать.

Установка DokuWiki

DokuWiki — движок вики, для создания документации.

На тесте установлю DokuWiki в Ubuntu Server.

Установим необходимые компоненты и активируем модуль Rewrite:

sudo apt-get install apache2 libapache2-mod-php php-xml
sudo a2enmod rewrite

Скачаем архив с последней версией DokuWiki и распакуем его:

cd /var/www/html
sudo wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
sudo tar xvf dokuwiki-stable.tgz
sudo mv dokuwiki-*/ dokuwiki

Выставим правильного владельца на все файлы (под которым работает Apache2):

sudo chown -R www-data:www-data /var/www/html/dokuwiki

Создадим тестовый файл веб конфигурации:

sudo nano /etc/apache2/sites-available/dokuwiki.conf

Добавим в него содержимое (подстроим под свои нужды, для DokuWiki необходимо AllowOverride All):

<VirtualHost *:80>
DocumentRoot /var/www/html/dokuwiki
<Directory /var/www/html/dokuwiki>
Options -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>

Активируем веб конфигурацию и перезапустим веб сервер:

sudo a2ensite dokuwiki
sudo service apache2 reload

Откроем в браузере страницу установки http://SERVER/dokuwiki/install.php и проследуем указаниям.

После успешной установки удалим установочный файл:

sudo rm /var/www/html/dokuwiki/install.php

Если необходимо отправлять email сообщения с сервера, то можно установить например Postfix:

sudo apt-get install postfix

Смотрите также:
Установка и настройка Postfix
Установка и настройка веб-сервера Apache2

Обновление прошивки Dahua IPC-HFW1320S-W

Для теста обновлю прошивку на IP камере Dahua IPC-HFW1320S-W.

Посмотрим какая прошивка установлена, откроем веб-интерфейс устройства, выберем вкладку «Настройка», слева меню «Информация» — «Версия».

В моем случае была установлена русская версия прошивки:

Прошивка 2.400.0001.11.R, Build Date: 2017-04-01
WEB модуль 3.2.1.392220
ONVIF версия 2.42

Посмотрим новую прошивку на официальном сайте и скачаем её https://www.dahuasecurity.com/products/productDetail/5631

Файл прошивки обычно находится в архиве, поэтому распакуем его.

В веб-интерфейсе устройства откроем вкладку «Настройка», слева в меню «Система» — «Обновление».
Нажмем кнопку «Выбор», выберем распакованный из архива файл новой прошивки и нажмем кнопку «Обновление» для запуска процесса обновления, который будет длится около 5 минут, в этом период категорически нельзя отключать питание устройства.

Я прошивал английской прошивкой, после прошивки в меню «Информация» — «Версия» отобразилось следующее:

System Version 2.400.0000000.16.R, Build Date: 2017-08-31
WEB Version 3.2.1.490211
ONVIF Version 16.12(V2.3.1.458331)

Обновление прошивки коммутатора TP-Link TL-SG5412F

Однажды решил обновить прошивку на коммутаторе TP-Link TL-SG5412F.

Подключился через telnet к коммутатору и посмотрел версию установленной прошивки (у меня она была 1.0.4 Build 20140430 Rel.40858):

Читать далее «Обновление прошивки коммутатора TP-Link TL-SG5412F»

Решение проблемы «Recipient address rejected: Intentional policy rejection, please try again later»

Указал однажды на alibaba.com email одного из серверов с iRedMail, но письма почему-то не приходили.
В логах /var/log/mail.log увидел следующее сообщение:

Читать далее «Решение проблемы «Recipient address rejected: Intentional policy rejection, please try again later»»