Debian

Мост :-)

Posted in Debian, Фото on Май 23rd, 2011 by awf – Комментарии отключены

Скомпилил под линух UFRaw 0.18, которая поддерживает ARW от Sony NEX.
Пример сконвертированного из ARW снимка с применением автоуровней:
DSC01071_1440

Скрипт бекапа баз данных MySQL.

Posted in Debian on Февраль 22nd, 2011 by awf – Комментарии отключены

#!/bin/bash
#выводим текущюю дату и время
date
#папка с бекапами
MOUNTPOINT=/var/backup
#указываем название временной директории
date=`date +"%Y%m%d"`
DIR=$MOUNTPOINT/dbs_$date
echo "Dumping MySQL databases"
mkdir $DIR
#получаем список баз данных
for i in `mysql -uroot -ppass -e "show databases" | grep -v information_schema | grep -v Database`
do
#дампим каждую базу в файл во временной директории
mysqldump -uroot -ppass $i > $DIR/$i.sql
#архивируем каждый дамп
echo "Gzipping databases dumps"
gzip -c $DIR/$i.sql > $DIR/$i.sql.gz
#tar czvf $DIR/$i.tar.gz $DIR/$i.sql
rm -f $DIR/$i.sql
done

по мотивам этого: http://chooselinux.org.ua/backup-mysql-baz-dannyx/

read more »

top для сетевых соединений.

Posted in Debian on Январь 14th, 2011 by awf – Комментарии отключены

Командой iftop из одноимённого пакета можно просматривать top сетевых соединений.

Удаление файлов старше 2-х дней

Posted in Debian on Январь 2nd, 2011 by awf – Комментарии отключены
 find /var/tmp/ -type f -mtime +2 -exec rm -f {} \;

Блокируем в Apache2 по странам.

Posted in Debian on Февраль 18th, 2010 by awf – Комментарии отключены

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

Если модуль ещё не установлен — ставим:

sudo apt-get install libapache2-mod-geoip

В /etc/apache2/ делаем модуль доступным (modules_enabled)

В файлике geoip.conf раскоментируем строку:

GeoIPDBFile /usr/share/GeoIP/GeoIP.dat

И перезапускаем apache2

sudo invoke-rc.d apache2 restart

Далее, в конфиге сайта или в .htaccess прописываем


SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry
Deny from env=BlockCountry

И снова перезапускаем apache2

Если нужно разрешить доступ только определённым странам, то в конфиге сайта пишем:

<pre>SetEnvIf GEOIP_COUNTRY_CODE RU AllowCountry
SetEnvIf GEOIP_COUNTRY_CODE UA AllowCountry

Deny from all
Allow from env=AllowCountry
</pre>