FreeBSD

  • Поиск текста в файлах с помощью find и grep

    Частенько бывает нужно найти файлы по содержащемуся в них тексте. Два примера поиска (linux, freebsd) нужно фрагмента текста в файлах: # find /var/named/ -type f -exec grep "MX" {} ; serversnetwork.info. 14400 IN MX 10…

    Read More »
  • freebsd

    FreeBSD. Порты, пакеты и обновление ПО

    Вместе с FreeBSD в составе базового комплекта системы поставляется богатый набор системный утилит. Однако, очень скоро возникает необходимость в установке дополнительных приложений сторонних разработчиков. FreeBSD даёт две взаимодополняющих технологии для установки программного обеспечения сторонних разработчиков…

    Read More »
  • FreeBSD — запись сессии в терминале (script)

    script – утилита во FreeBSD, которая записывает всё что напечатано в сессии терминала. Всё записывается в текстовый файл. Для записи нужно набрать: # script видим: Script started, output file is typescript когда решили закончить запись,…

    Read More »
  • bindgraph

    Bindgraph – утилита для построения графиков количества запросов к DNS-серверу BIND

    Bindgraph — утилита для построения графиков количества запросов к DNS-серверу BIND. Bindgraph был создан на основе пакета mailgraph. Пакет создает графики: за последний час, дневной график, недельный график, месячный график, годичный график. Для начала необходимо,…

    Read More »
  • proftpd00

    ProFTPd,Fatal: unknown configuration directive

    Если при рестарте после обновления порта вы увидели такую ошибку: Fatal: unknown configuration directive 'TLSEngine' В новой ветке ProFTPD, начиная с версии 1.3.4a, модули подгружаются динамически и их нужно ручками дописывать в proftpd.conf, например: LoadModule…

    Read More »
  • FreeBSD

    Основные команды редактора vi

    Команды Выполняемые функции TERM=terminal_name export TERM Установка конфигурации терминала tput init Инициализировать терминал как terminal_name vi filename Вызов редактора vi для редактирования файла filename a Добавить текст после курсора h Перемещает курсор на один символ…

    Read More »
  • FreeBSD: установка и настройка arpwatch

    ArpWatch — демон, который отслеживает соответствие между IP и MAC-адресами, и при обнаружении аномалий, сообщающий об этом в Syslog. Для мониторинга связок mac-ip  используем софтинку под названием arpwatch Установка: cd /usr/ports/net-mgmt/arpwatch && make install clean После…

    Read More »
  • freebsd

    FreeBSD 8.x: flowtable — per-cpu routing cache

    Данная опция в FreeBSD 8.x предназначена для ускорения маршрутизации. При больших потоках трафика проц вгоняется в полку, поэтому настоятельно рекомендую вырубать ее нафиг, чтоб не наблюдать , как ваш роутер уходит в нирвану… Сервер переставал…

    Read More »
  • Фильтрация ICMP запросов в IPFW

    Список типов ICMP запросов/ответов: 0 – echo reply (echo-ответ, пинг) 3 – destination unreachable (адресат недосягаем) 4 – source quench (подавление источника, просьба посылать пакеты медленнее) 5 – redirect (редирект) 8 – echo request (echo-запрос,…

    Read More »
  • FreeBSD: вывод содержимого файла без # (egrep)

    Вариант 1 # cat /usr/local/etc/apache22/httpd.conf | grep -v '^#' | sed '/^$/d' | more Вариант 2 # egrep -v ^# /usr/local/etc/apache22/httpd.conf | uniq Выводим содержимое в файл: # egrep -v ^# /usr/local/etc/apache22/httpd.conf | uniq >>…

    Read More »