четверг, 23 мая 2013 г.

Знакомство с QEMU

Решил покрутить qemu, в качестве гипервизора, до этого был опыт использования VirtualBox и VmWare Workstation.
qemu меня порадовала. Просто, быстро, удобно, не нужно никаких финтифлюшек типа ГУЙ, для админа - тру.

Что собственно мне нужно было:
1. Создать файл (виртуальный жесткий диск)
2. Установить ОС на это виртуальный жесткий диск
3. Запустить qemu с этим жестким диском
4. Посмотреть что будет

Литература:
http://xgu.ru/wiki/man:qemu
http://www.opennet.ru/base/sys/qemu_windows.txt.html
http://ru.wikipedia.org/wiki/QEMU
http://www.ibm.com/developerworks/ru/library/l-qemu

Под рукой у меня было два образа, linuxmint-15-mate-dvd-32bit-rc.iso и Windows XP.

Установка программы из исходных кодов

Как правило, самая свежая версия ПО находится на официальном сайте разработчика в виде исходных кодов, запакованных в архиве .tar.gz, .tar.xz, .tar.bz2 и других.

Удобнее устанавливать, конечно, из репозиториев, например:
# yum install bind9

yum (Yellow dog Updater Manager) или apt (Advanced Package Tool) сам решит для вас все зависимости и установит программу быстро и без особых усилий.
Второй вариант (редко), скачать уже бинарный пакет, и командой:
# dpkg -i имя_пакета 
или:
# rpm -i имя_пакета
установить его, в этом случае вам придется самому решать зависимости пакетов.

Например для установки bind9 нужна библиотека libssl-dev, ее тоже нужно скачать и установить перед bind'ом.
В случае с установкой из исходников мало чем отличается от вышеупомянутой установки с помощью dpkg/rpm.
Тоже нужно скачивать пакет (не с репозитория), тоже нужно решать зависимости, отличие лишь в распаковке и командах установки.

пятница, 17 мая 2013 г.

Кэширующий DNS-сервер BIND9

BIND (Berkeley Internet Name Domain, до этого: Berkeley Internet Name Daemon) — открытая и наиболее распространённая реализацияDNS-сервера, обеспечивающая выполнение преобразования DNS-имени в IP-адрес и наоборот. BIND поддерживается организациейInternet Systems Consortium. 10 из 13 корневых серверов DNS работают на BIND, оставшиеся 3 работают на NSD.

В основном этот сервер используют для трех целей:
  • первичного DNS-сервера;
  • вторичного DNS-сервера, имеющего независимое подключение к Интернет;
  • кэширующего DNS-сервера на шлюзе, других серверах и Linux-системах в локальной сети.
Тут я опишу настройку именно кэширующего сервера. Исправления и дополнения приветствуются.