admin
This user hasn't shared any profile information
Posts by admin
Перенос базы данных EasyDent4 c MSDE на Linux MSSQL Express
0Приехал новый сервер и пришла пора избавится от старого Windows 2003 на котором крутится база EasyDent4. Из-за моей не любви к Windows для некоторых задачь (а еще он платный) — не хочется поднимать отдельную машину только ради MSSQL.
Итак приступим. Устанавливать будем на 64 битную Ubuntu 16.04. На сервере должно быть не менее 3.25ГБ ОЗУ, иначе MSSQL даже не установится и выдаст ошибку. Инструкция по установке на сайте Microsoft есть но она немного утарела и некоторые команды не актуальны. Вот мой дополненный и исправленный вариант.
Установка MSSQL Server на Ubuntu
Добавляем репозиторий Microsoft:
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | tee /etc/apt/sources.list.d/mssql-server.list
Устанвливаем MSSQL сервер (На сервере должно быть не менее 3.25ГБ ОЗУ иначе apt-get install выдаст ошибку)
apt-get update
apt-get install mssql-server
Эти 2 команды нужны, потому что без них скрипт устновки вылетает с какими-то дикими ошибками об отсутвующей локали
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
Запускаем устновку
/opt/mssql/bin/mssql-conf setup
На этом шаге скрипт установки спросит согласны ли мы с лицензией и попросит выбрать тип устанавливаемого сервера, я выбрал Express (потому что он бесплатный) и задать пароль для sa пользователя (он должен быть не менее 8 символов)
Если нужно устанавливаем консольный клиент для MSSQL
apt-get install sqsh
После чего можно подключится к установленному MSSQL серверу
sqsh -S localhost -U sa
и например посмотреть его версию
>SELECT @@VERSION AS 'SQL Server Version'
>go
что бы выйти из консоли досточно набрать quit и нажать Enter
Подготовка дампа базы
Загрузка дампа
Создаем папку на сервере куда положим файл из которого необходимо восстановить базу
mkdir -p /var/opt/mssql/backup/
Похоже что папка в которой лежит бекап для восстановленияя должна быть в директори /var/opt/mssql иначе будет такая ошибка
Cannot open backup device '/root/backup.bak'. Operating system error 2(The system cannot find the file specified.).
restore database TSFD
from disk='/var/opt/mssql/backup/backup.bak'
with
move 'TSFD_Data' to '/var/opt/mssql/data/TSFD.mdf',
move 'TSFD_Log' to '/var/opt/mssql/data/TSFD.ldf'
go
restore FILELISTONLY
from disk='/var/opt/mssql/backup/backup.bak'
Мониторинг Apache под Freebsd c помощью Zabbix 2.0
0Мониторинг Apache 2.2 (да и впрочем любой apache, инструкция применима и к другим версиям) при помощи Zabbix довольно просто настроить. Необходимо, настроить apache чтобы он отдавал статистику, настроить zabbix_agent чтобы он её читал и настроить zabbix сервер что бы он её принимал сохранял и отображал.
Мониторинг Nginx под Freebsd c помощью Zabbix 2.0
0Базовый мониторинг Nginx при помощи Zabbix довольно просто настроить. Для этого необходимо, настроить nginx чтобы он отдавал свою статистику, настроить zabbix_agent чтобы он её читал и настроить zabbix сервер что бы он её принимал сохранял и отображал.
Настройка sshguard под Freebsd
0Если сервер подключен к интернету и у него открыт порт SSH значит на него будут ломится все кому не попадя и пытаться подобрать пароли. Есть несколько вариантов решения такой проблемы: аутентификация по сертификатам, перенос SSH сервера на другой порт. Если это не подходит можно поставить замечательную программу sshguard и она будет отключать пользователя на 5 минут после 3х неудачных попыток авторизации (это значения настрое по умолчанию). Установка и настройка занимает не более 5 минут.
(далее…)
DKIM в postfix 2.8 Freebsd 8.1 при помощи dkim-milter
0Технология DomainKeys Identified Mail (DKIM) объединяет несколько существующих методов антифишинга и антиспама с целью повышения качества классификации и идентификации легитимной электронной почты. Вместо традиционного IP-адреса, для определения отправителя сообщения DKIM добавляет в него цифровую подпись, связанную с именем домена организации. Подпись автоматически проверяется на стороне получателя, после чего, для определения репутации отправителя, применяются «белые списки» и «чёрные списки».
Не работает поиск Magento 1.4
0Симптомы. Ищутся не все товары в быстром поиск (быстрый поиск это форма поиска расположенная на всех страницах, расширенный поиск — поиск через отдельную страницу).
Получение RSS из Trac в Outlook 2007
0Недавно очень захотелось получать информацию об изменениях в проекте через RSS-ленту. Т.к. вся основная работа у меня ведется через Outlook 2007, то и информацию необходимо получать в него же.
Апгрейд памяти на Fujitsu-Siemens Amilo Pro v3405
1Решил обновить свой ноутбук и доставить туда памяти — 2 линейки 800Mhz (DDR2 PC2-6400) по 2Гб.