Сегодня переписал и доработал скрипт бекапа баз данных MySQL. Основные изменения: + Создан конфиг в виде стандартного ini-файла; + Добавлена проверка наличия замыкающего слеша; * Переписана схема ротации; * Увеличена информативность выводимого отчета. Планируемые добавления: 1. Количество хранимых копий для каждой базы отдельно 2. Автосоздание последнего в пути каталога для бекапа. 3. Загрузка файлов на […]
Архив 2008
VPN (PPTP) over NAT
Сегодня вот столкнулся с ситуацией, когда пришлось поднимать VPN через сервер с NAT. Долго я мучался и рыл доки, пока не нашел модули ядра к iptables, чем все и закончилось. Все просто. Дописываем в автозагрузку сервера с NAT (файл rc.local) загрузку этих модулей: modprobe ip_gre modprobe ip_nat_pptp modprobe ip_conntrack_pptp Ну и естессно запускаем эти же […]
L-Talks #3
Сегодня записали еще один подкаст о Линукс с Николаем Колдуновым. Темы такие: — По следам статьи “Записки дебианщика: IceWM: 10 возможностей, которые вам понравятся” — 100 лучших программ для Линукс (нет, мы не стали перечислять их все ) — Выход Fedora 9. Не рановато ли? (по статье в блоге “записки о линукс”) — Первая бета […]
Использование cron
Сегодня я хочу рассказать Вам о том, как пользоваться утилитой cron. Понимаю, что многие скажут — «Нафига это надо. Читайте маны. Уже много раз написано.», но все таки, думаю, что многие еще не разобрались с этим делом, да и еще одна дока лишней не будет. Cron — это утилита, которая позволяет запускать некоторые скрипты (задания) […]
Создание пачки поддоменов через .htaccess
Иногда надо создавать автоматически поддомен в какой-либо зоне. Например, для хостинга домашних страничек пользователей. Вот как это делается: 1. Нам надо создать запись для всех поддоменов в домене. В зону мы вносим новый домен «*», ссылающийся на необходимый IP адрес сервера. 2. Настраиваем Apache. Создаем вирутальный хост с примерно такими параметрами: <VirtualHost *:80> DocumentRoot /var/www/example.com […]
Локализация Search Everything 4.5
Обновил файлы локализации для плагина Search Everything до версии 4.5. Скачать можно здесь.
Уникальная и оригинальная RSS-иконка для блога
Набрел вот в инете на интересную акцию от Михаила Квакина «RSS иконки». Суть конкурса такова — Вы пишете пост об акции, он рисует эксклюзивную RSS иконку. Человек подходит к созданию иконки весьма креативно. Вот, например, иконка, которую он сделал для известного подкастера Артема Росновского: В общем я тоже хочу для своего блога уникальную и узнаваемую […]
Связка snmpd + mrtg
Давненько я хотел разобраться как мониторить сетевые интерфейсы локальной машины через snmp и рисовать графики через mrtg. Еще больше мне хотелось через тот же snmp мониторить загрузку CPU и памяти. Вчера собственно я с этим и разобрался, о чем и хочу Вам поведать.
Скрипт рассылки погоды
Раз пошла такая пьянка, да и обещал я выложить еще один скрипт, то вот — скрипт рассылки погоды для Украины. Тестировал я его только на МТС. Инструкция по настройке и установке внутри самого скрипта. Сложного ничего нет: 1. Настройте все параметры, находящиеся внутри скрипта. 2. Установите права доступа на скрипт 755 (rwxr-xr-x). 3. Установите владельца […]
Скрипт бекапа баз данных MySQL
Долго я искал нормальный скрипт для резервного копирования баз данных MySQL и ничего подходящего для себя не нашел. Чего мне не хватало: Пакетный бекап баз. Разные каталоги для бекапов. Ротация резервных копий. Пришлось мне писать свой скрипт для этого дела. В общем на Ваш суд: MySQL DB Backupумеет хранить резервные копии баз данных в отдельных […]