пятница, 28 февраля 2014 г.

Ubuntu. Установка XWiki

Требования к установке: LAMP + phpmyadmin
Добавляем репозиторий xwiki
# wget -q "http://maven.xwiki.org/public.gpg" -O- | sudo apt-key add -
# wget "http://maven.xwiki.org/stable/xwiki-stable.list" -P /etc/apt/sources.list.d/
Обновляем список пакетов:
# apt-get update
Устанавливаем xwiki + tomcat7 + базу mysql
# apt-get install xwiki-enterprise-tomcat7-mysql
в течении установки запросит пароль root к базе mysql и задать пароль к базе xwiki
Так как ставиться java + tomcat7 лучше прописать в переменных окружения следующее:
# JAVA_OPTS="-Djava.awt.headless=true -Xmx512m -XX:MaxPermSize=192m"
Рестартуем tomcat7
# service tomcat7 restart
Если всё удачно, переходим по ссылке
# http://address_to_machine:8080/xwiki
Дальше работаем с веб мордой.


gzip и zgrep. Архивирование и перебор больших файлов логов

Архивирование больших файлов логов с размером более 10 Гб можно осуществлять при помощи gzip. По умолчанию, gzip удаляет исходный файл после архивации. Для того что-бы это не происходило можно использовать ключ -c и производить вывод в файл архива:
gzip -с input.log > output.log.gz
После создания архива файла можно будет использовать zgrep для поиска регулярного выражения:
zgrep 'reg_expr' output.log.gz > our.gzip.log
В данном примере вывод производиться в файл
P.S. Windows может неправильно определять (отображать) размер упакованного файла, хотя распаковки из консоли:
gunzip output.log.gz  output.log
файлы идентичны.

вторник, 18 февраля 2014 г.

CentOS. Установка dhcp из bind10

Установка и настройка производилась в основном по следующим страницам:
http://www.tokiwinter.com/bind-10-first-steps/
http://www.tokiwinter.com/bind-10-configuring-dhcp-for-dhcpv4-clients/
Ссылка на официальную документацию, сильно помогла, года происходил разбор опций:
http://bind10.isc.org/docs/bind10-guide.html
Установка на Ubuntu (сервер поднялся, однако проблемы с раздачей для клиентов Windows Xp SP3):
http://bind10.isc.org/wiki/SystemNotesUbuntu1304
http://bind10.isc.org/wiki/SystemNotesUbuntuPrecise

пятница, 14 февраля 2014 г.

Ubuntu. Установка окружения для java-разработки

Установка и настройка apache2

apt-get install apache2

В файле данных о хосте прописано имя сервера (пока не работает, но потом настроим)

vim /etc/apache2/sites-enabled/000-default

прописано ServerName team1.host1.by

четверг, 13 февраля 2014 г.

Ubuntu. Обновление через прокси в домене

Как обновиться или установить пакеты на компьютере требующий пароль прокси в домене

Установка обновлений чрез прокси домена, сработал данный способ
В файле /etc/environment, добавляем строки
https_proxy="https://DOMAIN_NAME\user:password@192.168.33.33:8080"
http_proxy="http://DOMAIN_NAME\user:password@192.168.33.33:8080"
ftp_proxy="ftp://DOMAIN_NAME\user:password@192.168.33.22:8080"
При следующем входе в систему можно устанавливать или обновлять пакеты.

Обновляемся:
sudo apt-get update
sudo apt-get upgrade

Ubuntu server. DHCP + omapi

Установка  DHCP сервера. Использование omapi для добавление хостов в пул


Задача:
Используя omapi создать скрипт добавления, редактирования или удаления хостов с заданными настройками в  пул leases без перезагрузки самого сервера

Устанавливаем dhcp
apt-get install isc-dhcp-server
Устанавливаем дополнительно утилиты для генерации ключа
apt-get install bind9utils