Заметки

Настройка потокового аудиосервера SHOUTcast в ОС Linux/FreeBSD

Подробное описание процесса установки и настройки потокового аудиосервера SHOUTcast (и программного обеспечения, необходимого для работы с ним) для создания своего online-радио под операционной системой Linux.

 SHOUTcast — продукт от компании Nullsoft, позволяющий создавать потоковый аудиосервер (audio streaming server) для трансляции музыкальных файлов (MP3) и других аудиосигналов посредством интернета. Помимо самого аудиосервера разработчиками представлены и так называемые Broadcasting tools. Все программное обеспечение является бесплатным, но распространяется с закрытым кодом (в виде исполняемых файлов).

SHOUTcast server — самое ядро создаваемой потоковой аудиосистемы — работает под операционными системами Windows, Mac OS X, FreeBSD, Linux и Solaris. Скачать его последнюю версию можно на сайте SHOUTcast.

SHOUTcast Linux server v1.9.4:

Желаю чтобы Xfce!

Некоторое время назад мне на работе пришлось пересесть за довольно слабую машину. О том, чтобы юзать на ней установленный с настройками по умолчанию Gnome нечего было и думать: компьютер впадал в глубокую задумчивовсть не только при открытии тяжелых приложений (порядка OpenOffice), но и при выполнении программ вполне безобидных с точки зрения потребляемых ресурсов. Пришлось озадачиться поиском менее требовательного оконного менеджера. И я нашел продукт, проработав с которым первые 10 минут захотелось биться головой об стену с криками: "Почему я не знал об этом раньше!".

Прикручивание mod_evasive к Apache2 в Debian Etch

Что такое DoS атака - знают практически все. Пусть и не все испытали на себе, но по словам очевидцев - не очень приятное зрелище, когда ваш сайт просто отказывается подавать хоть какие-то признаки жизни. Причём написать скрипт для DoS атаки не составляет труда (пример будет ниже). Чтобы защитить свой сайт от HTTP DoS-а можно воспользоваться модулем mod_evasive, который позволяет "регулировать" нагрузку. В стандартной поставке, к сожалению, данного модуля нет. Собирать его придётся из исходников.

Скачаем модуль с сайта разработчика

Slax всемогущий

Некоторые камрады, наверно, помнят серию статей про принципы создания живых дистрибутивов, размещенную на linux16.net некоторое время назад. Сегодня я хотел бы перевести эту тему из теоретической плоскости в практическую и поговорить о таком выдающемся варианте LiveCD, как Slax. 

Slax симпатичен мне по нескольким причинам. Во-первых, он базируется на одном из моих любимых дистрибутивов - Slackware, который отличается простотой, стабильностью, стремлением  к соответствию классическим образцам (можно сказать, что он ближе всех из Linux-систем к стандартам BSD). Slackware хорош для решения задач, не требующих GUI (сервера), но при желании его можно заточить под X.org сколь угодно красиво. Вторая причина, по которой мне нравится Slax - стильный и очень толковый сайт проекта, который активно развивается. Там есть форум, благожелательное отношение к новичкам, приятный, современный дизайн, мощная теоретическая база. Ну и, наконец Slax легко настроить под решение широкого круга задач.

Linux... Если забыли пароль root что же делать!!!

Добрый день. Если вы забыли пароль root что же делать? Можно ли как-нибудь восстановить пароль root в Linux? Ответ да можно и иногда даже несколькими способами :) договоримся сразу что я имею физический доступ к консоли компьютера и расматриваю дистрибутив ASP linux 11.2 kernel 2.6.17 (на основе Red Hat 4.0.2-8) посмотреть какая операционая система запушена можно двумя способами выполнив команду $uname -a или команду cat /proc/version.

Немножко теории:

RAID-массив по-быстренькому

Технология RAID служит для повышения надежности и скорости доступа к информации, хранящейся на жестких дисках (это для тех, кто в танке). В большинстве случаев без него можно обойтись, но если вы затачиваете сервер для хранения какой-нибудь важной базы данных, касающейся судеб многих сотен людей, то лучше подстраховаться и применить эту технологию. Современные средства Linux позволяют сделать это буквально менее чем десятком команд (мануалов на эту тему огромное множество). Однако главное в этом деле - понимать что происходит и подойти к делу творчески.

"Мы академиев не кончали" или бумажка для букашки

Хочу рассказать вам, уважаемые линуксоиды, как получить сертификат программиста почти бесплатно.

Linux. Мониторинг сервера.

Со временем после настройки нужных вам сервисов: Баз Данных, web Серверов, Proxy Серверов и etc. в Linux нужно плавно переходить к мониторингу сервера. Под мониторингом понимается анализ загрузки системы, анализ дискового пространства, анализ работы пользователей при этом  стремимся выявить слабые места системы. В Linux существует ряд утилит для мониторинга рассмотрим их использование:
 

Команда top

Хитро-Jabber-ные трюки

Установка Jabber-демона на корпоративном сервере - это просто праздник какой-то. Народ после такого подвига чуть ли не на руках носит. Чувство гордости переполняет админскую душу, когда он видит активно используемые окошки Psi с веселыми ярко-желтыми звездочками на каждом десктопе. Однако прежде чем испытать такую радость, нужно хорошенько поплясать с бубном. В этой статье я не буду в миллионный раз пересказывать процедуру установки софта (об этом полно метериалов в Инете). Расскажу лучше о преодолении трудностей, с которыми столкнулся.

Совсем не страшный Argus

Аргус в античной мифологии - стоглазый мужик, который стерег какую-то священную корову. При этом сей древний ОБХССник никогда не спал в силу особенностей своей физиологии. А вот программный продукт argus, предназначенный для учета сетевого трафика, дрых аж 4 года. Дрых, дрых, да и проснулся менее месяца назад. Проснулся очень кстати для меня, ибо как раз на днях я озадачился установкой системы учета трафика во вновьсоздаваемой небольшой сети (~20 машин).

Немножко о файловой системе /dev часть 2

В Linux есть устройства обратной связи, которые позволяют сымитировать блочное устройство
с помощью обычного дискового файла. Представте жеский диск, в котором данные находятся не
в дорожках и секторах, а в файле с именем disk-image(естественно, сам этот файл должен
зазмещаться на реальном диске).
Устройства обратной связи называются /dev/loop0, /dev/loop1 и т. д. Каждому из них
соответствует одно виртуальное блочное устройство. Создавать такие устройства может только

Немножко о файловой системе /dev

В Linux есть ряд специальных символьных устройств, которым не соответствуют ни какие апаратные компоненты. Это означает, что обращение к устройству переадресуется ядру Linux. Существует несколько специальных устройств, которые порой бывают очень полезны: /dev/null, /dev/zero, /dev/full и /dev/random. /dev/null Это устройство служит двум целям: Linux удаляет любые данные, направляемые в устройство /dev/null.

Скажи рекламе bfiltr-овское "нет"

Многие из вас уже настраивали подрезку рекламы на основе регекспов и других примочек к сквиду. Сегодня рассмотрим решение, позволяющее избавиться не только от статических банеров, но и успешно справляющееся с flash анимацией. Это решение - bfilter.

Установка Ubuntu 7.10 на ноут HP Compaq 6720s

Началось всё с того, что по работе пришлось обзавестись ноутом HP Compaq 6720s. Почему и как выбирал эту модельку - отдельная история. В этой заметке расскажу, как заставить убунту работать с сетевыми девайсами ноута.

Начнём с того, обновим версию БИВИСа в ноуте. Всё дело в том, что в некоторых моделях данного ноута есть неприятный косячёк, который не позволяет нормально работать лану под оффтопиком. Т.е. дрова вроде ставятся нормально, но при включении сетевого интерфейса ноут начинает неприятно лагать. Как оно будет себя вести под линухами - неизвестно, поэтому лучше установим апдейт. Изначально ноут идёт с FreeDOS, что не может не радовать (не придётся переплачивать за всякий хлам типа висты). Скачиваем ROMPaq for HP Notebook System BIOS - FreeDOS Bootable Media (sp38297), устанавливаем данную заплатку.

Простенький корпус своими руками.

Решил дома обзавестись небольшим сервачком, чтобы поставить его в кладовочку и по ночам ставить закачки (дабы не жужжал пропеллерами). Alex подогнал материнку Soyo SY-7IWL-T + камень 233-й, если память не изменяет. Материнка хитрого LPX форм-фактора и в стандартный ATX корпус не влезала, поэтому решил сделать под эту мать корпус, благо давно хотелось сделать что-нибудь "своими руками". Вначале решил сделать корпус из орг.стекла, но так и не смог найти отрезков, а покупать лист размером 1,5 на 2 кв.м. ради 0,5 кв.м. небыло желания. Flide подкинул идею об использовании материала, который юзают в рекламных шитах. Первый же поход к рекламщикам натолкнул на использовании вспененного ПВХ для изготовления корпуса. Стоит он недорого что-то типа 600-800 руб за кв.м. Мне, по предварительным рассчётам нужно было 0,6 х 0,5 кв.м. Помимо этого нужен был клей для этого самого ПВХ. Рекламщики посоветовали COSMOFEN PLUS. Стоит он также недорого порядка 250 руб за тюбик (этого тюбика вам хватит уклеиться по самое мама-небалуй) Таким образом после непродолжительных поисков было: