Заметки

Тут собраны полезные материалы о FreeBSD и различном софте, которые не вошли в другие разделы. Материалы в данном разделе содержат всякие полезные мелочи, которые облегчат администрирование фряхи.

Решение проблемы cpuset и resource deadlock avoided

Опубликовано nekit - вс, 24/05/2020 - 16:39
Заметка по использованию во FreeBSD утилиты cpuset, а также о причинах появления ошибки resource deadlock avoided и о том как ее побороть. Подсистема cpuset позволяет выделять процессам ядра процессоров и узлы памяти.

Модуль геолокации для Apache HTTP Server (mod_maxminddb)

Опубликовано nekit - чт, 05/09/2019 - 19:28
"Я тебя по IP вычислю" или как определить географическое положение подключившегося к серверу клиента, а также установить его привязку к стране, области и даже городу. В данной статье рассмотрены настройка и использование в работе веб-сервера Apache HTTP Server нового модуля геолокации от MaxMind mod_maxminddb, который позволяет получить данные сведения.

Мониторинг состояния накопителей информации (smartmontools)

Опубликовано nekit - пт, 30/08/2019 - 19:54
В настоящее время объемы хранящейся информации на файловых серверах любого уровня и масштаба составляют колоссальные размеры, которые с каждым годом значительно прирастают. Производители накопителей информации обеспечивают технологический прогресс, увеличивают объемы накопителей информации. Однако, главным критерием любого накопителя информации, влияющим на такую характеристику информации как целостность, является надежность. В данной статье рассмотрен способ контроля состояния накопителей информации на FreeBSD с использованием утилит из пакета smartmontools.

Интернет Радио

Опубликовано Фаро - ср, 27/11/2013 - 17:50
Появилась необходимость поставить онлайн-радио. Поиски в гугле привели к ПО под названием Icecast и ShoutCast. Icecast — свободное серверное ПО для организации потокового цифрового аудиовещания, которое поддерживает большее количество форматов потоков

Решение проблемы со звуком в Linux программах

Опубликовано nekit - вс, 22/04/2012 - 02:50
Описание проблемы:
  1. ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
  2. ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
  3. ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
  4. ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
  5. ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
  6. ALSA lib conf.c:4154:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory

Информация о железе (dmidecode)

Опубликовано nekit - чт, 29/03/2012 - 13:27
Порой необходимо узнать на каком железе работает операционная система (процессор, модель материнской платы, чипсет, модули памяти, системные интерфейсы и т.п.), а информации, предоставляемой стандартными утилитами (dmesg, pciconf и др.), не достаточно. Такая необходимость возникает, когда комп достается в наследство. Выключать и разбирать комп не очень хочется или нет возможности, и вот тут пригодится пакет dmidecode, который считывает инфу из биоса и выводит ее в читабельном виде на экран (SMBIOS).

mod_geoip

Опубликовано nekit - пт, 23/03/2012 - 13:07
В данной статье будет вестись рассказ о настройке модуля mod_geoip для веб-сервера Apache. Данный модуль позволяет определить географическое положение подключившегося к серверу клиента по IP адресу. Зачем это нужно? Ответ прост — появляется возможность фильтрации клиентов по странам или автоматом направлять клиента на нужную часть сайта. К примеру, на данном сайте используется модуль, который сохраняет информацию о посетителях, оставивших комментарий (геоположение, ОС, браузер). Вот информацию о геоположении как раз предоставляет модуль mod_geoip.

Теория про dummynet (ipfw)

Опубликовано nekit - пн, 05/12/2011 - 00:01
Бывает возникает задача организовать нарезку канала или настроить QoS. Информации на эту тему в интернете полно, но мало где рассказывается о том, как правильно рассчитать размер очереди, параметры для RED/GRED для определенной пропускной способности канала. Это и послужило написанию данной заметки. Здесь я не буду описывать, как создаются каналы, очереди, а изложу лишь только теоретическую часть вопроса.

Полезные запросы к PostgreSQL

Опубликовано nekit - пн, 21/11/2011 - 13:05
Здесь я собрал небольшой список запросов, которые помогают получить информацию об различных объектах в кластере. Да и вообще буду постепенно пополнять список по мере нахождения полезных запросов. Все запросы были проверены на сервере версии 8.3.

Настройки .vimrc

Опубликовано nekit - ср, 23/03/2011 - 16:03
Vim - свободный текстовый редактор, созданный на основе более старого vi, мощный с полной свободой настройки и автоматизации, возможными благодаря множеству расширений и гибким надстройкам.