Категорії
WWW

Включаем gzip сжатие для web-страниц

nginx

Добавляем в раздел server/http такие строки:

gzip on
gzip_types text/plain application/xml application/x-javascript application/javascript text/javascript text/css text/xml;
gzip_comp_level 3;
gzip_buffers 128 4k;

Категорії
FreeBSD Solaris

autoexpand zpool space

По дефолту эта опция стоит в off. То есть, если вы забыли поставить её в on (или поставили уже после того, как заменили все диски), то для применения нужно использовать команду:

# zpool online -e ZPOOL DISK

для каждого диска из пула ZPOOL

Категорії
FreeBSD Linux OpenBSD Solaris

Несколько алиасов из одной подсети

При настраивании разного рода сервисов приходится сталкиваться с тем, что на одном интерфейсе, находится несколько алиасов. Всё бы ничего, но возникают вопросы: с каким src address будет уходить пакет?

Если алиасы из разных подсетей, то ответ сразу ясен. А если нет?

Категорії
Linux

Обновление Ubuntu/Kubuntu AMD64 с установленными пакетами i386.

Я обновлялся с 12.10 до 14.04.

Что бы нормально обновить и без ругани, сначала нужно удалить все i386 пакеты (лучше сохранить их список куда-то в файл, что бы потом заново проинсталлить). Удаляем такой командой:

# for i in `dpkg -l | grep i386 | grep -v amd64 | awk '{print $2}'`; do dpkg -P $i; done

Причём это нужно будет делать не 1 раз, так как будут зависимости и не всё удалится с первого раза. Мне пришлось запустить команду раз 6.

Категорії
FreeBSD Misc, staff, other Solaris

Включаем dtrace пробы hotspot для java

Включить пробы dtrace для java, как оказалось, не совсем очевидно. А всё дело в механизме lazy load, который активирует их только тогда, когда явно к ним обратится и только при выполнении таких условий:

1) java должна поддерживать hotspot:

# java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) Server VM (build 24.60-b09, mixed mode)

Категорії
FreeBSD

Принудительная сборка через GCC (без CLANG)

Если вы хотите пересобрать ядро через GCC, а не через CLANG, то нужно добавить в /etc/make.conf такие строки

WITHOUT_CLANG=YES
WITH_GCC=YES
WITH_GNUCXX=YES
CC=gcc

Категорії
FreeBSD Misc, staff, other

panicmail: отчёт о kernel panic

Описание лучше привести без перевода:

When rebooting after a panic, send an encrypted email containing basic
dump metadata along with a kernel backtrace, in order to assist FreeBSD
developers in identifying and fixing common panics.

Категорії
FreeBSD Linux OpenBSD Solaris

Отслеживание изменений в RealTime

Для отслеживания изменений в реальном времени будем использовать встроенные механизмы каждой ОС, где это возможно.

Linux

DirNotify (dnotify), Inotify

FreeBSD/OpenBSD

Kqueue

Solaris

FAM, FEN

Разное

А вот и ПО, которое построено на базе вышеперечисленных механизмов, которое позволяет синхронизировать контент в реальном времени:

lsyncd

Категорії
Cisco

Отличие прошивок LAN Base и LAN Lite у cisco

Лучше опишу цитатой, которую нашёл в сети

в Lite я лишаюсь DAI,DCHP snopping,Private VLANов,Port-based ACLs,64VLANa вместо 4000.

Категорії
Misc, staff, other Routers, GW, Internet

mikrotik в роли openvpn клиента.

И так, есть роутер на базе mikrotik’a и 4G модем Yota и нужно иметь возможность подключаться к роутеру из-вне (у роутера нет внешнего IP). Было принято решение поднять openvpn.

1) Серверная часть Openvpn

Openvpn сервер поднимается стандартно, но есть несколько нюансов:

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff