Всем привет!
Несколько месяцев назад получил алерт от Zabbix, что на почтовом сервере осталось менее 20% места на основном разделе.
Т.к. сервер виртуализирован с помощью VmWare ESXi, то добавить объем жесткому диску не проблема.
Но надо правильно приготовить:)
Решил повторить опыт и поделиться что и как я делал.
Администрирование
Squid блокирует сайты
Всем привет!
Пользователи пожаловались на недоступность сайта Счетной палаты Российской Федерации.
При этом c помощью telnet соединение устанавливается.
Полез смотреть логи на Squid предварительно выяснив IP адрес проблемного сайта:
# host www.ach.gov.ru www.ach.gov.ru is an alias for audit.gov.ru. audit.gov.ru has address 95.173.131.101 audit.gov.ru mail is handled by 10 ms.audit.gov.ru.
# tail -f /var/log/squid/access.log | grep 95.173.131.101 1581588380.192 39038 192.168.53.35 TCP_REFRESH_ABORTED/000 0 GET http://www.ach.gov.ru/ - HIER_DIRECT/95.173.131.101 - 1581588450.100 59969 192.168.53.35 TCP_MISS_ABORTED/000 0 GET http://www.ach.gov.ru/_nuxt/bb62a2f367860c9ead69.js - HIER_DIRECT/95.173.131.101 - 1581588450.101 59970 192.168.53.35 TCP_MISS_ABORTED/000 0 GET http://www.ach.gov.ru/_nuxt/684c1f4c97671debd65f.js - HIER_DIRECT/95.173.131.101 - 1581588450.101 59971 192.168.53.35 TCP_MISS_ABORTED/000 0 GET http://www.ach.gov.ru/_nuxt/c585279f28c5fc2d36f4.js - HIER_DIRECT/95.173.131.101 - 1581588450.101 59973 192.168.53.35 TCP_MISS_ABORTED/000 0 GET http://www.ach.gov.ru/_nuxt/b225862e58dfd057d0e9.js - HIER_DIRECT/95.173.131.101 -
FreeBSD: получение исходных текстов системы
Иногда приходится собирать из портов софт, который компилирует модули ядра из исходных кодов системы, например порт open-vm-tools. При установки системы я никогда не устанавливаю исходные тексты. Проверяем версию и ветку системы: # uname -r 12.1-RELEASE-p1 Нам нужны исходные коды для ветки RELEASE версии 12.1 # mv /usr/src /usr/src.old # svnlite checkout https://svn.freebsd.org/base/releng/12.1 /usr/src Собственно все:)
FreBSD: Личный OPDS каталог
Всем привет!
Данная тема уже была затронута в рамках этого блога в 2015 году.
Домашний сервер за это время был переведен на FreeBSD, а автор Simple OPDS уже давно переписал свой проект на Django.
Сегодня попробовал запустить SOPDS на FreeBSD 12.1, запуск прошел успешно и я решил поделится данным рецептом:)
FreeBSD: Fail2Ban устанавливаем и настраиваем
Всем привет!
Решил рассказать о Fail2Ban в операционной системе FreeBSD.
В этой заметке рассмотрим установку и базовую настройку Fail2Ban в связке с брандмауэром IPFW, с помощью которого мы защитим sshd от попыток подбора паролей.
Fail2Ban — это программный комплекс для предотвращения вторжений, который защищает серверы от брутфорса.
Написан на языке Python, для блокировки использует штатные механизмы операционной системы, в нашем случае файрвол IPFW