Поскольку все чаще и чаще необходимые файлы можно обнаружить только в peer-to-peer сетях, решил на одном из ненагруженых серверов установить torrent-клиент, который работал бы круглосуточно. Выбор остановил на transmission, поскольку управление даным torrent-клиентом можно выполнять через веб-интерфейс.
Выполним установку из системы портов:
# cd /usr/ports/net-p2p/transmission-daemon && make install clean && rehash |
Внесем необходимые опции запуска в rc.conf:
При работе с DNS-сервером, может пригодится утилита dnstop, которой довольно удобно мониторить статистику запросов к DNS. Установка утилиты не вызывает проблем, поскольку она есть в портах. Выполним установку:
# cd /usr/ports/dns/dnstop && make install clean && rehash |
После установки утилиты ознакомиться с ее возможностями можна на страницах руководства (man). Для знакомства с ключами запуска достаточно запустить утилиту без указания ключей:
# cd /usr/ports/mail/ilohamail && make install clean && rehash |
IlohaMail has now been installed.
Create a redirect one of the following methods: - add an alias to apache's httpd.conf pointing to /usr/local/www/ilohamail/source |
Продолжая тему сброса устройств в настройки по умолчанию, разберемся со сбросом конфигурации коммутатора Extreme Networks Summit 200-24. Что характерно, среди доступных команд коммутатора, возможность удаления файла стартовой конфигурации не обнаружил...
Соответственно, рассмотрим пошагово процедуру сброса конфигурации. По сути возможны два варианта сброса конфигурации.
Способ 1.
Обнаружил, что на сайте не опубликована фича, которая используется чуть ли не повседневно - отправка e-mail с консоли сервера. Также возможно использование в скриптах, для уведомления о выполнении события на электронную почту.
Пример команды отправки сообщения:
# echo 'Текст сообщения' | mail -s "Тема сообщения" mail [at] example [dot] com |
где:
Для начала попробуем разобраться, что такое почтовая очередь... Почтовая очередь представляет собой каталог, в котором хранятся и обрабатываются данные и файлы почтовых сообщений, доставляемых SMTP-сервером.
Есть несколько причин, когда сообщения могут помещаться в почтовую очередь. Например:
Разработчики FreeBSD уже довольно давно работают над заменой системы управления версиями, и на данный момент, вместо CVS проект использует SVN. По факту, коммиты вносятся в SVN, а уже оттуда идет експорт в CVS. Так что рекомендованная система контроля версий - именно SVN. Ну что ж, начнем...
Subversion - свободная централизованная система управления версиями, которая обладает всеми основными функциями CVS, но лишена ее недостатков.
Поскольку SVN все еще не доступно в базовой системе (FreeBSD 9.1), установим subversion из системы портов:
Как говорится, ничего не предвещало беды... И тут один из серверов намертво повис (как оказалось в дальнейшем - засбоил контролер HDD). После ребута все успешно запустилось, кроме DNS-сервера. При попытке запуска, BIND ругался следующим образом:
# sh /etc/rc.d/named start /etc/rc.d/named: ERROR: get_pidfile_from_conf: /etc/namedb/named.conf does not exist (named) |
Перепроверил конфиги, стартовые скрипты... А оказывается ларчик просто открывался, достаточно восстановить символическу ссылку на каталог /etc/namedb:
Иногда бывает такое, что возникают сбои в работе gmirror, и один из дисков зеркала помечен флагом BROKEN. Обычно такое бывает, когда gmirror обнаруживает на диске ошибки и исключает его из зеркала. Вот и у меня такое случилось на одном из серверов:
# gmirror list |
Portsnap - рекомендуемый метод обновления исходных текстов дерева портов. Тем более, что с 28 февраля 2013 года поддержка cvs прекращена.
Для начала начала ознакомимся с тем, как работает portsnap. Стоит отметить, что portsnap, не работает напрямую с основным деревом портов, которое расположено в /usr/ports, а использует рабочий каталог (по-умолчанию /var/db/portsnap), куда скачивается сжатая копия (snapshot) дерева портов, а оттуда уже обновляется основное дерево портов. Конфигурационный файл - /etc/portsnap.conf, который можно не трогать, однако если надумаете внести какие-то изменения, то все довольно хорошо прокомментировано.
Утилита portsnap имеет в своем распоряжении несколько команд:
Последние комментарии
21 неделя 6 дней назад
46 недель 20 часов назад
2 года 46 недель назад
3 года 16 недель назад
3 года 39 недель назад
4 года 2 недели назад
4 года 3 недели назад
4 года 6 недель назад
4 года 18 недель назад
4 года 22 недели назад