Метка: FreeBSD

Как я был радистом

Нашел в веб-архиве свою старую статью про настройку радио на FreeBSD. Пока не потерлась — выложу здесь, авось кому пригодится. Поставили как-то задачу: взять с микшерного пульта радиохолдинга 3 радиоканала и вещать их в сеть. После танцев с…

Читать далее »

Поиск в логах Exim

Часто бывает, что кто-то просит найти письмо такого-то пользователя, которое было отправлено позавчера, например. Можно перерывать логи руками, а можно воспользоваться скриптом, который любезно прислал один из читателей: #!/bin/sh to_grep=»$*» if [ ${#to_grep} = 0 ] then echo…

Читать далее »

Сборка gmirror без перезагрузки

В сети есть достаточное количество описаний, как на FreeBSD собрать программный RAID-1, он же gmirror. Все они требуют в определенный момент перезагрузки сервера между включением в зеркало первого диска и остальных. Однако, бывают ситуации, когда она нежелательна либо…

Читать далее »

Exim: автоблокировка спам-хостов

Несмотря на то, что моя конфигурация Exim вышла довольно удачной, некоторое количество спама через нее все же проходит. Как правило, сыпется он с одних и тех же спам-серверов, которые можно блокировать. Однако, каждый раз ходить на сервер через…

Читать далее »

Спасение данных с умирающего диска

Не далее, чем вчера пришлось заниматься вытаскиванием данных с диска, по которому строевым шагом пошли бедблоки. Методика некоторое время обдумывалась, потом была приведена в исполнение. Логика проста: ставим в сервер рядом с проблемным диском такой же по размеру…

Читать далее »

Exim — ошибка в конфиге

К сожалению, в мою конфигурацию Экзима закралась ошибка, которая хоть и появлялась редко, была довольно досадной. В частности, при определенных условиях, ACL, который проверяет почту на спам, не видел переменную, в которой хранился адрес адресата и не отрабатывал….

Читать далее »

Обновляем систему по-быстрому

Почти во всех руководствах по FreeBSD для обновления системы прелдагают использовать классический cvsup, либо как вариант — cvsup-without-gui. Однако, то же самое можно делать, не устанавливая в систему никаких дополнительных пакетов и гораздо быстрее. Для этого мы воспользуемся…

Читать далее »

Мониторинг с помощью Zabbix: установка Zabbix

Как и многие коллеги-администраторы, долгое время я пользовался для мониторинга всего и вся либо Nagios, либо чем-то самописным — так сложилось исторически. В последнее время стало изрядно лениво лазить по конфигурационным файлам, чтоб добавить хост, сервис и т.п.,…

Читать далее »

Fastest CVSUP — обновляемся быстро

При обновлении системы, портов и т.п. неизменно хочется, чтоб оно прошло побыстрее. В этом нам поможет утилита fastest cvsup, которая подберет самый быстрый cvsup-сервер. В установке и настройке она очень проста: # cd /usr/ports/sysutils/fastest_cvsup # make install ┌────────────────────────────────────────────────────────────────────┐…

Читать далее »

Ищем ошибки в работе exim

Бывает, что какое-либо письмо не проходит и в логах видно что-то странное, причем методы диагностики без включения полных логов не помогают. Тогда  приходится делать так: # /usr/local/etc/rc.d/exim stop # exim -bd -d+all > /var/log/exim-debug.log 2>&1 Здесь мы потушили…

Читать далее »