Мар
03
2009
В своей практике, я как правило пользуюсь vpn сервером mpd, но вот понадобилось поднять vpn с сервером находящемся в глубоком продакшене, то есть физически перегрузить его нельзя, ну по крайней мере не сейчас и не сегодня, поскольку на него завязан целый ряд важных сервисов и клиентов. В ядре сервера отсутствует NETGRAPH и mpd не заработал(что странно, модули подгрузились и интерфейсы создались, но запросы на конфигурирование нетграфа вылетали с ошибкой). Тогда я вспомнил о сервере poptop.
Читать далее »
Filed in Net | hilik | Комментарии к записи Настройка VPN сервера poptop отключены
Мар
01
2009
Не так давно, я ставил PureFTP с вебинтерфейсом управления, а теперь аналогичная задача, только с ProFTPd.
ProFTPd установим с поддержкой MySQL, для этого имеется целый, отдельно выделенный порт во FreeBSD:
cd /usr/ports/ftp/proftpd-mysql/
make install clean |
cd /usr/ports/ftp/proftpd-mysql/
make install clean
Читать далее »
Filed in ftp | hilik | Комментарии к записи Установка ProFTPd c MySQL и вебадминкой proFTPd Administrator отключены
Фев
18
2009
В портах FreeBSD есть все необходимое для создания своего собственного интернет радио. Нам понадобится сервер IceCast2, к нему будут подключаться слушатели и слушать ваш набор музыки, который вы транслируете на сервер с помощью Ices0.
Начнем с установки IceCast2:
cd /usr/ports/audio/icecast2/
make install clean |
cd /usr/ports/audio/icecast2/
make install clean
Читать далее »
Фев
15
2009
Последнее время, я что то усиленно ударился в написание скриптов. Но ничего это дело очень даже полезное. Так вот. Есть такая панель управления хостингом SysCP, одному из моих товарищей понадобился бекап клиентских данных, так что бы не надо было каждый раз заводить нового пользователя, менять скрипт бекапа, и вообще задумываться о нем.
Читать далее »
Filed in Pазное | hilik | Комментарии к записи Скрипт backup для SysCP отключены
Фев
13
2009
Любой админ, который занимается настройкой всякого «железа», свичей, роутеров и тому подобное, обязательно столкнется с tftp. Любят его производители железа именно за буковку t, которая означает trivial, а именно простой протокол передачи файлов. В состав базовой системы FreeBSD входит как сервер, запускаемый через inetd, так и клиент этого протокола. Настройка сводится к прописыванию в настройках inetd и указании правильных флагов. По умолчанию установлены такие флаги:
tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /tftpboot |
tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /tftpboot
Читать далее »
Filed in ftp | hilik | Комментарии к записи Настройка tftpd сервера отключены
Фев
05
2009
Недавно мне понадобилось в shell скрипте генерировать пароли, при этом очень хотелось что бы это было именно на шеле, не включая всяких готовых скриптов на перле или еще каком нибудь скриптовом языке. После рысканья по инету и размышлений о том, как все таки не удобно работать со строками в шеле, появился вот такой код:
pass=`< /dev/urandom /usr/bin/tr -dc _A-Z-a-z-0-9 | /usr/bin/head -c8` |
pass=`< /dev/urandom /usr/bin/tr -dc _A-Z-a-z-0-9 | /usr/bin/head -c8`
Всего одна строчка. Работает под FreeBSD и под Linux, проверенно.
Янв
26
2009
ProFTPD — один из самых популярных, продвинутых ftp серверов. Содержит массу настроек и возможностей, легко расширяется за счет модулей. И что самое приятное для многих — его конфигурационный файл имеет подобный Apache синтаксис.
Во FreeBSD ProFTPD присутствует в портах в обычном виде и порта, который собирается сразу с поддержкой MySQL. Установим обычный порт, он с легкостью позволяет работать системным пользователям и практически не нуждается в настройке:
cd /usr/ports/ftp/proftpd
make install clean |
cd /usr/ports/ftp/proftpd
make install clean
Читать далее »
Filed in ftp | hilik | Комментарии к записи Настройка ProFTPD отключены
Янв
26
2009
Любой администратор работающий с MySQL, обязательно должен знать эти команды:
Команда показывает полную структуру таблицы, включая индексы.
SHOW CREATE TABLE <имя таблицы>; |
SHOW CREATE TABLE <имя таблицы>;
Команда показывает краткую информацию по таблице, только описание полей.
Создать базу:
CREATE DATABASE <имя базы>; |
CREATE DATABASE <имя базы>;
Команда LIMIT ограничивает вывод одной, первой записи.
SELECT * FROM <имя таблицы> LIMIT 1; |
SELECT * FROM <имя таблицы> LIMIT 1;
Читать далее »