Восстановление базы INNODB

Рассмотрим неприятную ситуация, когда вследствие отключения сервера по питанию, была поломана база Mysql с таблицами InnoDB. Это может произойти, например, в случае отключения сервера по питанию или некорректного завершения процесса mysql с вылетом в OOM.


Читать дальше

Установка nginx ( ISPManager)

1.Установите nginx-stable через ISPManager --> Возможности:



Читать дальше

Работа с дисками в Windows 2008 R2

Для работы со всеми дисками которые подключены к системе необходимо открыть Диспечер сервера — Хранилище — Управление дисками.
Открывая меню каждого диска (нажатием правой кнопки на соответствующем диске) можно делать следующие операции с дисками: Форматировать, Изменить букву или путь к диску, Расширить том и другие.
Работа с дисками Windows 2008 R2

Установка службы Zabbix - агент на Windows сервер.

1. Скачать архив с Zabbix агентом с официального сайта разработчика http://www.zabbix.com/download2.php
(Прямая ссылка на архив http://www.zabbix.com/downloads/1.8.3/zabbix_agents_1.8.3.win.zip )
 
2. Разархивировать файлы из папки архива bin/win64 в папку где будет работать zabbix agent (например в C:\zabbix)


Читать дальше

Восстановление удаленных lvm

Если случайно был удален том lvm (или специально, но потом понадобилось восстановление) — механизм резервного копирования метаданных vloume group может спасти ситуацию.
Настройка архивирования находится в /etc/lvm/lvm.conf в секции backup.
По умолчанию (в debian) архивирование включено, папка для архивов — /etc/lvm/archive и содержит архивы изменения vg за 30 дней.
Посмотреть чего менялось можно командой vgcfgrestore -l VG
#vgcfgrestore -l VG
..... skipped .....
  File:         /etc/lvm/archive/VG_00390.vg
  VG name:      VG
  Description:  Created *before* executing 'lvremove /dev/VG/lv_name_1'
  Backup Time:  Mon Oct 15 16:22:50 2012


  File:         /etc/lvm/archive/VG_00391.vg
  VG name:      VG
  Description:  Created *before* executing 'lvremove /dev/VG/lv_name_2'
  Backup Time:  Mon Oct 15 16:22:55 2012


  File:         /etc/lvm/archive/VG_00392.vg
  VG name:      VG
  Description:  Created *before* executing 'lvremove /dev/VG/lv_name_3'
  Backup Time:  Mon Oct 15 16:23:18 2012


  File:         /etc/lvm/archive/VG_00393.vg
  VG name:      VG
  Description:  Created *before* executing 'lvremove /dev/VG/lv_name_4'
  Backup Time:  Mon Oct 15 16:23:20 2012


  File:         /etc/lvm/archive/VG_00394.vg
  VG name:      VG
  Description:  Created *before* executing 'lvcreate -L20g -nsome_new_lv VG'
  Backup Time:  Tue Oct 16 00:32:40 2012


Здесь видно имя файла архива и команда, перед (или иногда после) которой архивирование метаданных VG было выполнено.
В данном случае были удалены некоторые LV и после них создан новый.
Чтобы узнать, попал новый LV поверх старых (тогда естественно данные будут перезаписаны, зависит от количества записей в новый LV) надо посмотреть в архиве до удаления параметры extent_count и stripes нужного LV. stripes это номер начала блока на PV, extent_count — количество.
LV может состоять из нескольких сегментов, в каждом будет свой набор extent_count и stripes.
Потом посмотреть эти же параметры нового LV, но в архиве поcле создания нового LV.
Если эти регионы не пересеклись — значит новый LV создался в другом месте, чем удаленные LV.
Восстановить метаданные просто —
vgcfgrestore -f /etc/lvm/archive/VG_00390.vg VG

это откатит все изменения с текущего момента до нужного архива, предшествующего указанной в vgcfgrestore -l команде.
Дальше остается только активировать восстановленные LV командой
lvchange -a y /dev/VG/lv_name

и впредь не попадать в такие ситуации.

Восстановление и ремонт таблиц MySQL

Чтобы починить базы данных требуется утилита mysqlcheck

Отремонтировать все
mysqlcheck -Ar -u username -p


Оптимизировать
mysqlcheck -Ao -u username -p


Отремонтировать и оптимизировать
mysqlcheck -Aor -u username -p

Локальное перенаправление доменов с помощью hosts в Windows и Linux

Если А запись на DNS сервере еще не указывает на хост а домен нужно открыть то необходимо:

1. Найти в системе файл hosts
а) в Windows системах путь: C:\Windows\System32\drivers\etc
б) в Linux системах /etc/hosts
Где находится файл hosts в Windows

2. В файле hosts добавить строчку с именем домена и IP адрес сервера как показано на скрине:
Редактирование файла hosts в ОС Windows

После сохранения указанный домен будет доступен с прописанного в файле hosts IP адреса.

P.S. Проверить можно командой ping

Добавление приложения в исключения брандмауэра Windows 2008 R2 (в картинках)

1. Открываем панель управления ОС Windows 2008 r2
Панель управления ОС Windows 2008r2

2. Выбираем меню: Система и безопасность

Читать дальше

Активация терминальных лицензий на сервере терминалов

Для начала нужно добавить нужное количество терминальных лицензий:
Диспетчер лицензирования удаленных рабочих столов

После необходимо сконфигурировать узел сеанса удаленных рабочих столов:
Конфигурация узла сеансов удаленных рабочих столов

Итоговая проверка:
Диагностика лицензирования узла сеансов удаленных рабочих столов

Увеличенные картинки: 1 2 3