Мар 03 2009

Настройка VPN сервера poptop

В своей практике, я как правило пользуюсь vpn сервером mpd, но вот понадобилось поднять vpn с сервером находящемся в глубоком продакшене, то есть физически перегрузить его нельзя, ну по крайней мере не сейчас и не сегодня, поскольку на него завязан целый ряд важных сервисов и клиентов. В ядре сервера отсутствует NETGRAPH и mpd не заработал(что странно, модули подгрузились и интерфейсы создались, но запросы на конфигурирование нетграфа вылетали с ошибкой). Тогда я вспомнил о сервере poptop.
Читать далее »

Мар 01 2009

Установка ProFTPd c MySQL и вебадминкой proFTPd Administrator

Не так давно, я ставил PureFTP с вебинтерфейсом управления, а теперь аналогичная задача, только с ProFTPd.
ProFTPd установим с поддержкой MySQL, для этого имеется целый, отдельно выделенный порт во FreeBSD:

cd /usr/ports/ftp/proftpd-mysql/
make install clean

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

Фев 18 2009

IceCast2 и Ices0 — строим интернет радио.

В портах FreeBSD есть все необходимое для создания своего собственного интернет радио. Нам понадобится сервер IceCast2, к нему будут подключаться слушатели и слушать ваш набор музыки, который вы транслируете на сервер с помощью Ices0.
Начнем с установки IceCast2:

cd /usr/ports/audio/icecast2/
make install clean

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

Фев 15 2009

Скрипт backup для SysCP

Последнее время, я что то усиленно ударился в написание скриптов. Но ничего это дело очень даже полезное. Так вот. Есть такая панель управления хостингом SysCP, одному из моих товарищей понадобился бекап клиентских данных, так что бы не надо было каждый раз заводить нового пользователя, менять скрипт бекапа, и вообще задумываться о нем.
Читать далее »

Фев 13 2009

Настройка tftpd сервера

Любой админ, который занимается настройкой всякого «железа», свичей, роутеров и тому подобное, обязательно столкнется с tftp. Любят его производители железа именно за буковку t, которая означает trivial, а именно простой протокол передачи файлов. В состав базовой системы FreeBSD входит как сервер, запускаемый через inetd, так и клиент этого протокола. Настройка сводится к прописыванию в настройках inetd и указании правильных флагов. По умолчанию установлены такие флаги:

tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -l -s /tftpboot

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

Фев 05 2009

Скрипт для генерации паролей.

Недавно мне понадобилось в shell скрипте генерировать пароли, при этом очень хотелось что бы это было именно на шеле, не включая всяких готовых скриптов на перле или еще каком нибудь скриптовом языке. После рысканья по инету и размышлений о том, как все таки не удобно работать со строками в шеле, появился вот такой код:

pass=`< /dev/urandom /usr/bin/tr -dc _A-Z-a-z-0-9 | /usr/bin/head -c8`

Всего одна строчка. Работает под FreeBSD и под Linux, проверенно.

Янв 26 2009

Настройка ProFTPD

ProFTPD — один из самых популярных, продвинутых ftp серверов. Содержит массу настроек и возможностей, легко расширяется за счет модулей. И что самое приятное для многих — его конфигурационный файл имеет подобный Apache синтаксис.
Во FreeBSD ProFTPD присутствует в портах в обычном виде и порта, который собирается сразу с поддержкой MySQL. Установим обычный порт, он с легкостью позволяет работать системным пользователям и практически не нуждается в настройке:

cd /usr/ports/ftp/proftpd
make install clean

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

Янв 26 2009

Важные команды MySQL

Любой администратор работающий с MySQL, обязательно должен знать эти команды:
Команда показывает полную структуру таблицы, включая индексы.

SHOW CREATE TABLE <имя таблицы>;

Команда показывает краткую информацию по таблице, только описание полей.

DESCR <имя таблицы>;

Создать базу:

CREATE DATABASE <имя базы>;

Команда LIMIT ограничивает вывод одной, первой записи.

SELECT * FROM <имя таблицы> LIMIT 1;

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


Украинская Баннерная Сеть