Архив рубрики: HOWTO’s

Вопросы, касаюшиеся установки и настройки различных приложений.

Pageant: автозапуск с Windows и автозагрузка ключей
0 (0)

19 декабря 2013

В дополнение к статье Putty: настройка авторизации SSH по ключу — пример добавления в автозапуск утилиты Pageant с одновременной загрузкой ключей пользователей. Если ключи защищены паролем — Pageant попросит ввести его при запуске. Другой вариант — хранить ключ без его защиты паролем. Открываем каталог C:UsersUSERNAMEAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup, или — открываем меню Пуск, находим Startup (Автозапуск), кликаем… Читать далее »

Loading

UNIX: df и du — разные значения
0 (0)

18 декабря 2013

Для примера возьмём такой вывод: # du -sh /var/ 2G /var/ # df -h /var/ Filesystem Size Used Avail Capacity Mounted on /dev/da0p5 7.9G 5G 2.3G 68% /var Обычно (хотя не всегда), разница возникает из-за файлов, которые были удалены — но в момент удаления были «захвачены» каким-то процессом.

Loading

Tomcat: аутентификация пользователей с помощью JDBCRealm и MySQL или Oracle
0 (0)

16 декабря 2013

Apache Tomcat имеет несколько механизмов аутентификации. По-умолчанию используется UserDatabaseRealm, который использует данные из файла ../conf/tomcat-users.xml. Задача — перенастроить Tomcat на использование механизма JDBCRealm с использованием базы данных (MySQL, Oracle). Для примера возьмём такие настройки пользователя и его роли (группы):

Loading

TeamCity: мониторинг нагрузки BuildAgent-ов
0 (0)

14 декабря 2013

Для отслеживания нагрузки на систему во время выполнения билдов BuildAgent-ами у TeamCity имеется встроенный инструмент — Performance Monitor. Он выводит результаты использования CPU, диска и оперативной памяти в удобном графике. Для его подключения к проекту — переходим в настройки проекта, раздел 3: Build Step, и кликаем на Add build feature:

Loading

Tomcat: ограничение доступа с помощью файла web.xml
0 (0)

13 декабря 2013

Файл web.xml, называемый «дескриптор развёртывания» (приложения) — одна из наиболее важных частей Java EE web-приложений. Настройки безопасности, осуществляемые с помощью этого файла, полностью регулируют поведение веб-контейнера, для которого он назначен. Потому, понимание его основ и главных принципов построения такой защиты необходимое условие для корректной и безопасной работы как самого сервера Tomcat, так и веб-приложений в… Читать далее »

Loading

MySQL: конвертация всех таблиц в базе данных из MyISAM в InnoDB
0 (0)

6 декабря 2013

Хорошее сравнение типов таблиц в MySQL можно найти в Википедии>>>. А вот тут>>> есть отличная таблица, которая наглядно объясняет разницу между ними. Сервер TeamCity настоятельно рекомендует использовать именно InnoDB, вместо MyISAM: 110 tables in the MySQL database currently use MyISAM storage engine. To achieve better performance, switching to the InnoDB storage engine is recommended. For… Читать далее »

Loading

TeamCity: восстановление сервера из резервной копиии с помощью утилиты maintainDB
0 (0)

3 декабря 2013

Производим обычную установку до момента, когда появится предложение «Create Administrator Account«. Сам процесс установки описан в статье TeamCity: установка на CentOS. Находясь в директории, в которую был распакован архив (например — /home/setevoy/TeamCity/bin) останавливаем сервер: $ ./runAll.sh stop Останавливаем агент: $ ./../buildAgent/bin/agent.sh stop Копируем файл настроек подключения к базе данных (в примере используется HSQLDB) в отдельный… Читать далее »

Loading

TeamCity: резервное копирование сервера с помощью утилиты maintainDB
0 (0)

2 декабря 2013

TeamCity состоит из двух частей — директории/файлы в файловой системе, и база данных. Рабочая директория сервера: $ tree -d -L 1 -a .BuildServer/ .BuildServer/ ├── config ├── lib ├── plugins └── system Располагается, как правило, в домашней директории пользователя, от которого работает сам TeamCity, например: $ pwd /home/teamcity/.BuildServer

Loading

Tomcat: авторизация пользователей по RSA-ключам
0 (0)

29 ноября 2013

Задача: ограничить доступ к серверу со стороны клиентов, и разрешить доступ только тем, у кого есть выданный нами RSA-ключ. Общую информацию об SSL можно найти в Wikipedia>>>. Настройка HTTPS для Apache HTTP Server описана тут>>>. Для начала — настроим Tomcat для работы через SSL. Создадим ключ для самого Tomcat:

Loading