Скрипт автоматического запуска для сервера Red5

Хочу записать и запомнить) скрипт для автоматического запуска сервера Red5!

Несколько раз установив сервер Red5 сталкивался с различными проблемами. Но сейчас не об этом.
Сейчас о скрипте автозапуска Red5.

Итак предположим, что сервер Red5 у нас установлен в каталог /usr/local/red5. И операционная система Debian linux.

Шаг 1
Делаем файл запуска red5.sh запускаемым
chmod +x /usr/local/red5/red5.sh



Читать дальше

Не устанавливается Nginx на Debian Linux через ISPManager

Сегодня утром проснулся раненько и решил, что пора на VPS, на котором и этот сайт в том числе, настраивать Nginx.

На сервере установлена панель управления ISPManager. Но вот проблема, в панели управления, в разделе возможности при выборе установки [nginx [engine x] — HTTP и прокси-сервер] ничего не происходит. Если быть точнее — происходит, отображается индикатор установки и через некоторое время возврат на эту же страницу. Как вы понимаете сервер Nginx при этом не установлен.

Так в чём же проблема и по какой причине не устанавливается Nginx на Debian Linux через консоль управления ISPManager.

Перечитав дохрена много форумов и советов, решил всё же разобраться в деталях.
Для этого открыл файл логов установки пакетов ISPManager /usr/local/ispmgr/var/pkgctl.log и обнаружил там такую строку
FATAL code=4 Invalid value ip.
Именно из-за этой строки не устанавливался Nginx.

Решение проблемы
Для того, чтоб эта проблема исчезла, нам нужно в панели управления ISPManager в разделе Адрес панели прописать IP адрес сервера.

После этих действий возвращайтесь в раздел Возможности и устанавливайте Nginx.

Если вы установили Nginx и не можете зайти в адми панель ispmanager обратитесь к его встроенному веб серверу через порт 1500. Выглядит это так xxx.xxx.xxx.xxx:1500/, где xxx.xxx.xxx.xxx — IP4 адрес вашего сервера.

Как очистить очередь Exim?

Для того чтоб очистить очередь Exim есть две команды:
  • exipick -zi | xargs exim -Mrm //очистит все замороженные сообщения из очереди
  • exipick -i | xargs exim -Mrm //очистит все сообщения из очереди
обе команды выполняются из консоли.

Для просмотра очереди сообщений Exim достаточно выполнить команду:
exim -bp


Команды Exim для работы с очередью сообщений

Следующие команды могут пригодиться в процессе обработки очереди писем (исполняются от имени суперпользователя)

    exim -bpc : получить число сообщений, находящихся в очереди
    exim -M email-id : принудительно повторить попытку отправки конкретного письма ( с конкретным message-id)
    exim -qf : выполнить обработку очереди
    exim -qff : выполнить обработку очереди и попытаться сбросить "замороженные" письма
    exim -Mvl email-id : просмотреть логи для указанного сообщения
    exim -Mvb email-id : просмотреть тело сообщения
    exim -Mvh email-id : просмотреть заголовки сообщения
    exim -Mrm email-id : удалить сообщение из очереди, не отправляя сообщений об ошибке
    exim -Mg email-id : удалить из очереди и отправить отправителю диагностику о невозможности доставки
    exiqgrep -o 86400 -i | xargs exim -Mrm - удалит из очереди все сообщения, старше чем 86400 секунд (1 сутки) 

Проблемы с сетевой картой Intel PRO 1000 на Debian Linux

Приветствую Вас дорогие кучекопатели (или кучечитатели — как Вам будет угодно). Этим постом начинаю небольшой сборник статей, посвящённых последней настройкой сервера с ОС Debian Linux.

Задача была такая
  • Gateway Firewall
  • Сервер DHCP
  • Сервер приложений (PHP, MySQL и т.д.)
  • Сервер Ресторана (Windows XP и какой то софт, который не я настраивал)
  • Ещё одна ОС для возможности подключения из вне и управления всем вышеперечисленным
  • Разместить всё это на одном физическом сервере.

Про всё в деталях немного позже, а сейчас о первой серьёзной проблеме, с которой пришлось столкнуться!

Обрыв сетевого соединения
Сервер имеет на борту три сетевые карты Intel Pro 1000. Одна из сетевых карт подключена в коммутатор 24 порта TP-LINK. Я не сильно им доверяю, но что получил в наследство — то и есть.

После некоторого времени работы, сетевой интерфейс, назовём его eth0, перестаёт пропускать через себя пакеты. Другими словами — зависает. После чего, в выводе команды ifconfig eth0, в поле errors: видим большое очень большое число.


Дальше-больше!

Проброс USB в виртуальную машину VirtualBox

Здравствуйте уважаемые читатели! Задача сегодня такова: пробросить USB устройство в виртуальную машину VirtulBox.

Для OS Windows эта задача не сложна. А вот если VirtualBox работает на Linux, а гостевое устройство Windows — могут возникнуть некоторые трудности.

Мои трудности
Так как я использую графический вариант управления VirtualBox для проброса USB устройства достаточно лишь выбрать его из списка. Но, вот беда! В списке нет никаких устройств.


Читать дальше

Установка PDFlib

Назначение
Расширение PDFlib для PHP предназначено для создание документов PDF.

Установка
$ apt-get install php-pear
$ apt-get install php5-dev
$ cd /usr/src
$ wget http://www.pdflib.com/binaries/PDFlib/705/PDFlib-Lite-7.0.5.tar.gz
$ tar -xzvf PDFlib-Lite-7.0.5.tar.gz
$ cd PDFlib-Lite-7.0.5 
$ ./configure
$ make
$ make install
$ pecl install pdflib

путь указываем /usr/local
path to pdflib installation? :/usr/local


Читать дальше

Антивирус в Debian

Есть несколько минут и я решил написать о том, как установить антивирус в Debian.
Не буду углубляться в глубокие настройки, так как с ними я не сталкивался. Но вот Вам простейший порядок действий.

Выберем мы, конечно же, бесплатный антивирус ClamAV.

Установка

Из под root-а выполняем команду

apt-get install clamav

соглашаемся с установкой модуля/лей и ожидаем окончания процесса скачивания и установки. Теперь антивирус установлен и нужно обновить вирусные базы.

Читать дальше