uptime 365 Дней!!!

9 июня 2010 admin 4 comments

Вот так порадовала меня моя ubuntu

# uptime
 12:52:18 up 365 days, 13:24,  2 users,  load average: 0.64, 0.42, 0.33
Categories: linux Tags:

postfix белый лист ( postfix whitelist )

22 апреля 2010 admin Нет комментариев

Сложно найти баланс между ложными срабатывания на спамм и спамом :(

Создаём файл

touch /etc/postfix/whitelist

Добавляем в него записи, можно конкретный ящик, можно все ящики домена, можно домен с под доменами.

user@examlpe.com OK
@examlpe.com OK
.example.ru OK

Теперь преобразим наш файл whitelist в индексированную базу данных, выполнив команду:

postmap /etc/postfix/whitelist

Теперь смотрим каком типом БД пользуется наш postfix

postconf | grep database_type

Возможные варианты ответа hash, btree или dbm
В зависимости от этого в секцию

smtpd_sender_restrictions

Добавляем строку

check_sender_access  hash:/etc/postfix/whitelist

Вот как это выглядит у меня (не забываем про запятые после переменных) (вместо hash пишем свой тип БД)

smtpd_sender_restrictions =
    check_sender_access  hash:/etc/postfix/whitelist,
    permit_sasl_authenticated,
    permit_mynetworks,
    reject_non_fqdn_sender,
    reject_unknown_sender_domain,
    permit
Categories: man Tags: ,

Блокируем плохие сайты squid ( bad sites squid )

13 апреля 2010 admin 2 comments

Настраиваем squid на блокировку нежелательных сайтов, избавляемся со всякими popunder, и прочей нечести на уровне squid

Со временем у меня получилась не маленькая база…
Данный файл постоянно пополняется всякими перепродавалами траффика и т.п.
дальше привожу его содержимое. При желании сами пополняем всякими Вконтактами и однокласниками (в моём файле они присуствуют), также тут есть adult накрутчики, режем их.
Я приведу ссылку на файл, который буду постепенно обновлять.
файл от 16.04.10
Сливаем его на сервер

cd /etc/squid3
wget http://www.odmin4eg.ru/download-manager.php?id=1

В раздел acl нашего squid.conf добавляем.
будте внимательны, сквид довольно привередлев к конфигам.
эти строки добавить между разрешающими и запрещающими у меня например так

acl our_networks src 192.168.0.0/255.255.0.0
acl bad url_regex "/etc/squid3/badsite.acl"
http_access deny bad
http_access allow our_networks

Собственно что добавить

acl bad url_regex "/etc/squid3/badsite.acl"
http_access deny bad

Перезапускаем squid и тестируем, принимаю пожелания по пополнению списка.

Categories: man Tags: ,

Конфиг squid Без комментариев

13 апреля 2010 admin Нет комментариев

Нам надо посмотреть суть конфига сквида, без комментариев и пояснений.

cat /etc/squid/squid.conf | egrep -v "^\s*(#|$)"
Categories: man Tags:

Каскад прокси или squid через squid

13 апреля 2010 admin Нет комментариев

Бывает, так, что нужно чтоб один прокси сервер заворачивал трафик во второй.
У меня это например используется для, удешевления трафика для Организации,
например текущий провайдер предоставляет дорогой интернет, но довольно дешевый городской,
и при этом у меня есть второй сервер с дешевейшим безлимитный каналом, в этом городе.

В итоге на проксе организации в файле /etc/squid3/squid.conf я добавляю, в разделе Listen

http_port 3128 transparent
cache_peer 89.89.89.89 parent 3128 3130 no-query default
never_direct allow all

На родительской проксе добавляем IP дочери как доверенным клиентам и получаем счастье :)

Categories: Новости Tags:

Ubuntu mail server (Вариант 2)

30 марта 2010 admin 2 comments

Вот замечательная ссылочка на мануал http://sudouser.com/ustanovka-pochtovogo-servera-postfix-dovecot-mysql-i-virtualnyx-domenov.html

Почта поднялась и полетела, на многие вопросы есть ответы в комментариях.

Косяк обнаружил один, в файле master.cf когда добавляем 2 строки, смотрите по аналогии, в первой строке разделитель – ТАБ, во второй пробелы

Categories: ubuntu Tags:

boost 1.42 on ubuntu

mapnik  не назойливо требует boost 1.41 и выше.

Далее идёт на сайт буста качаем свежую версию распаковываем, заходим в

cd /tools/jam/src
$ chmod u+x build.sh
$ ./build.sh

переходим в верх каталога и приступаем к сборке

tools/jam/src/bin.linuxx86/bjam  --without-mpi stage --build-type=complete  --layout=versioned

Минут на 30-40 можно идти курить.

Как всё скомпилится, можно и установить :)

tools/jam/src/bin.linuxx86/bjam --without-mpi install
Categories: linux, ubuntu Tags:

vnstat на Ubuntu – Монитор сети

4 марта 2010 admin 1 комментарий

Хотим красивую статистику по использованию сети?

Ставим сборщик статистики

apt-get install vnstat

Демонизируем его.

на сайте http://humdi.net/vnstat/ находим init.d скрипты для Ubuntu

Выкачиваем его

wget http://humdi.net/vnstat/init.d/debian/vnstat

задаём права на запуск

chmod 755 vnstat

Копируем его в /etc/init.d/

и добавляем в автозагрузку

update-rc.d vnstat defaults

Запускаем демон.

/etc/init.d/vnstat start

Для нужных интерфесов создаём базы данных

vnstat -u -i eth1

vnstat -u -i ppp0

Если этого не сделать, то в файле дампа будет примерно это

Unable to read database "/var/lib/vnstat/ppp0"

Теперь качаем вэб морду

Вот с этого сайта

http://www.sqweek.com/sqweek/index.php?p=1

распаковываем в /var/www/vnstat

Идём в config.php и находим

$iface_list = array('eth0', 'eth1', 'sixxs');

тут оставляем те интерфейсы, что нам необходимы (например eth1 и ppp0)

$iface_title['eth0'] = 'Internal';
$iface_title['eth1'] = 'Internet';

тут указываем кто кем будет.

создаём каталог для дампов

mkdir /var/www/vnstat/dumps

теперь пробуем создать дампы.

vnstat --dumpdb -i eth1 /var/www/vnstat/dumps/vnstat_dump_eth1

vnstat --dumpdb -i ppp0  /var/www/vnstat/dumps/vnstat_dump_ppp0

Файлы создаются, теперь добавляем эти команды в крон, например чтоб обновлялось каждые 30 минут

crontab -e
*/30 * * * * vnstat --dumpdb -i eth1 /var/www/vnstat/dumps/vnstat_dump_eth1

по аналогии для второго интефейса.

Собственно и всё заходим на http://ваш_ИП/vnstat/ и наслаждаемся собранной статистикой

(минут через 15-30 статистика начнёт появляться, а вэто время в файле дампа будет что-то вроде этого eth1 Not enough data available yet )

UPD 16.03.2010

Обновилась программа и интерфейс, данный мануал не актуален, теперь просто устанавливаем демон и запускаем PHP скрипт статы, без vnstat –dumpdb -i eth1

UPD 16.03.2010

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

Categories: net, ubuntu Tags:

Смена часового пояса в Ubuntu

Всё невероятно просто.

dpkg-reconfigure tzdata
Categories: man, net, ubuntu Tags:

Сменить MAC в Ubuntu

6 февраля 2010 admin Нет комментариев

в файле

/etc/network/interfaces

Добавить строчку перед инициализацией нужного интерфейса.

Например так:

auto eth0
iface eth0 inet static
pre-up ifconfig eth0 hw ether 00:0c:76:5d:af:ff
address 192.168.1.189
netmask 255.255.0.0
gateway 192.168.1.7
Categories: man, net, ubuntu Tags: