Блоги

FreeBSD - изменение зарезервированного обьема дискового пространства

FreeBSD Logo

Собирая очередной програмнный RAID5 на FreeBSD, решил обратить внимание сообщества на следующий момент:

# df -h

Filesystem          Size    Used   Avail Capacity  Mounted on
/dev/mirror/gm0a    446G    4,4G    405G     1%    /
devfs               1,0K    1,0K      0B   100%    /dev
/dev/raid5/raid5     13T    8,0K     12T     0%    /raid5

"Пропал" терабайт доступного дискового пространства... Как это возможно?

Nslookup - not found (FreBSD11)

FreeBSD Logo

 

Как оказалось, в FreeBSD 11 отсутствует утилита nslookup, которая ранее присутствувала в базовой системе (в FreeBSD 10.3 даная утилита еще присутствует) ... При попытке использования утилиты получаем ошибку:

# /usr/local/bin/nslookup -q=MX gmail.com
/usr/local/bin/nslookup: not found

Либо, же, если коректно настроены локации, получаем ошибку на кириллице:

NConf - Cannot open main configuration file

NConf

По материалах статьи "Nagios 3.x + NConf - настройка системы мониторинга Nagios 3.x и утилиты конфигурирования NConf"...

Используя NConf в новых инсталяциях, либо же обновив на рабочем сервере Perl до версии 5.24 или выше, получаем такуо ошибку:
 

GRAID5 - програмный RAID 5

FreeBSD Logo

В одном из проектов необходимо было реализовать небольшое хранилище с минимальным резервированием (для хранения бекапов). Решение - построение програмного RAID5 на FreeBSD. Рассматривать и сравнивать типы RAID не будем, рассмотрим только реализацию даной задачи.

Итак, диски присутствующие в системе:

FreeBSD - как работает система портов

FreeBSD

Используя FreeBSD, софт я устанавливаю именно из системы портов. Дерево портов расположено в каталоге /usr/ports
В каталоге портов, кроме самого дерева портов, находятся следующие файлы:

Force10 - управление только с разрешенных IP

Force10 logo

По просьбе знакомого, решил разобраться, почему коммутатор Force10 S4810 только через нескольких попыток "разрешает" подключиться по telnet или ssh для управления. После подключения никаких "залипаний" и задержек в работе комутатора не замечалось...

MySQL - установка timezone

MySQL Logo

При установке MySQL не заполняет таблицы time_zone.  Этих таблиц в MySQL несколько:

  • time_zone
  • time_zone_leap_second
  • time_zone_name
  • time_zone_transition
  • time_zone_transition_type

Соответственно, данные о символьных временных зонах недоступны. Тоесть, если отпрвить MySQL комманду

Nagios - проверка времени работы системы (System Uptime)

Nagios Logo

Имея в распоряжении настроенную связку Nagios + Nconf, продолжим развивать тему мониторинга разнообразных параметров. Будем мониторить время работы системы с момента загрузки системы. Чтобы "ребуты" оборудования не проходили для нас незаметно...

Проверку будем выполнять с используя расширение check_snmp. Синтаксис использования check_snmp следующий:

Ftpd - запуск штатного FTP-сервера

Иногда бывают ситуации, когда необходимо быстро поднять FTP-сервер, а громоздкие решения, такие как Proftpd и Pure-ftpd - излишни. Попробуем разобраться со штатным FTP-сервером, который идет вместе с FreeBSD - ftpd.

Создадим системного пользователя, домашним каталогом которого укажем директорию, куда необходимо попадать FTP-пользователю:

pw useradd -n ftpuser1 -g ftp -c FTP\ user -d /ftp -s /bin/sh

где

Juniper mx80 - обновление ПО

Juniper logo

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

Итак, исходные данные: маршрутизатор Juniper серии MX, версия ПО 12.3R3.4:

RSS-материал

Вставай, Україно!

Литература