vitich.kiev.ua was created on Dec 15, 1999

vitich's blog

Squid: режем порнуху

Розділи: 

Быстрый способ порезать порнуху:
В /etc/squid/squid.conf добавляем:
acl porn-urlregex url_regex -i "/etc/squid/porn-urlregex"
acl porn dstdomain -i "/etc/squid/porn"
http_access deny porn-urlregex
http_access deny porn

Делаем файл для правила porn-urlregex
cat /etc/squid/porn-urlregex
porn|sex|blowjob|xxx|gay|lesb|fuck|adult

Здесь главное не переусердствовать.

Squid: режем баннеры

Достали меня всяческие баннеры на веб-ресурсах.
И вспомнил я о кеширующем прокси компании. :)
И был это старый добрый squid.
Старый в прямом и переносном смысле ибо centos 4.7 ну никак не назовешь новым )))
Чаще всего для резания баннеров и т.д применяется связка c rejik.
Мне это решение показалось чересчур обременительным на данном этапе, поэтому я ограничился перловым скриптом, который каждый может адаптировать под свои нужды.
В конец /etc/squid/squid.conf добавляется две строчки:

Массовая обработка фотографий

В последнее время часто приходится уменьшать большое количество фоток с фотоаппарата.
Способ не претендует на новизну, но прост как три копейки.
1) Если в системе не установлен imagemagick, то ставим его (в зависимости от дистрибутива ОС)

2) Идем в папку с кучей необраотанных фотографий
cd ~/photos

3) Создаем здесь папку для обработанных фотографий
mkdir resized

4) Запускаем

ping + timestamp

Способов, вероятно, масса, но я приведу два.
С датой в конце:
# ping -i5 ya.ru | while read n; do echo -ne "$n\t"; date +"%d-%m-%Y %H:%M:%S"; done
PING ya.ru (77.88.21.3) 56(84) bytes of data. 10-02-2012 09:09:45
64 bytes from www.yandex.ru (77.88.21.3): icmp_seq=1 ttl=55 time=20.5 ms 10-02-2012 09:09:45
64 bytes from www.yandex.ru (77.88.21.3): icmp_seq=2 ttl=55 time=20.5 ms 10-02-2012 09:09:50
64 bytes from www.yandex.ru (77.88.21.3): icmp_seq=3 ttl=55 time=20.6 ms 10-02-2012 09:09:55

С датой вначале:

Oops... couldn't find MPPE support in kernel

Розділи: 

Понадобилось залезть в "одно место" по pptp, как всегда воспользовался консольной утилитой pptpsetup
/usr/sbin/pptpsetup: couldn't find MPPE support in kernel
Почесал репу... и полез в инет.
В общем, "всемогущий гугл" нашёл рецепт здесь.
Стоило поставить binutils и всё заработало.

winexe - реально полезный инструмент

Розділи: 

Lindows.pngПраздники прошли, икра закончилась :)
Вот и я решил, что пора написать о чём-нибудь полезном.
Недавно Виталик, мой напарник, открыл для меня очень полезную тулзень, имя которой winexe
Как вы уже наверное догадались, переведя с аглицкой педивикии, эта мегаполезная утилита позволяет пользователям GNU/Linux удалённо запускать процессы на компьютерах под управлением Windows и, конечно же, что интересует нас в первую очередь, на серверах Win2k3, Win2k8.

cli64 - консольная утилита контроля состояния RAID-контроллера Areca

Розділи: 

В прошлой своей статье я описывал свой опыт настройки archttp64.
Честно говоря, это решение для организации проверки состояния и отправки репортов мне показалось громоздким и я решил остановиться на консольной утилите cli64 + старый добрый cron :)
Скачал cli64 и распаковал в /opt/areca/cli
Описывать все прелести данного скрипта не буду, ниже приведу листинг двух скриптов.

archttp64 - удаленное управление RAID-контроллером Areca

Есть сервер с Areca ARC-1212 4-port SAS/SATA RAID 256MB PCIe x8 LP Kit+ARC-6120 BBU
с четырьмя HDD SAS 146 GB Seagate ST3146356SS 15K rpm
На борту Oracle Enterprise Linux 5.6 64bit
Для обеспечения контроля над состоянием контроллера и дисков, а самое главное для настройки уведомлений по электронной почте скачал archttp64 и положил в /opt/areca/http.
При первом запуске он создал файл archttpsrv.conf, но почему-то в /root,

Восстановление загрузчика в Linux

Розділи: 

1) Все команды выполняю от root:

sudo -i

2) Напоминаю себе как у нас разбит диск,
sda или sdb и какие где разделы:

fdisk -l

Для примера, считаю что у нас диск /dev/sda
И разбит он следующим образом:
Win7 - /dev/sda1
swap - /dev/sda2 (primary)
root - /dev/sda3 (primary)
home - /dev/sda4 (primary)
Отдельные разделы /boot /var не используются, для них ниже будет примечание в разделе монтирования

3) Создаю произвольную папку в /tmp

mkdir /tmp/target

Windows 8 Developer Preview

Розділи: 

tux-bfly.jpgСоскучились по безглючным продуктам от майкрософт? :)
Сегодня утром появилась в открытом доступе Windows 8 Developer Preview.
Теперь можно будет потыкать и поклацать, одним словом посмотреть новый интерфейс интерфейс metro.
Надеюсь, вы пока не собираетесь ставить эту систему в качестве рабочей системы?
Ну и слава Богу - лучше ограничиться Oracle Virtual Box или Hyper-V или любой другой любимой виртуалкой :)

Pages