Появилась необходмость подключиться mplayer`ом к винеосерверу Axis M7001. Этот видеосервис раздает поток через RTSP поток.
Стандартная сборка mplayer которая была у меня не поддерживает подобного потокового вещания.

Для сборки новой версии mplayer нам понадобятся:
1) библиотека «LIVE555 Streaming Media»
2) сам mplayer Continue reading »

 

Если кому-то понадобится...
необходимые пакеты iptables, bind...
также необходимо настроить ядро для iptables...
Сделал файл со скриптом ниже, установив его в загрузку: Continue reading »

 

Данные действия выполнялись для сервера под управлением Ubuntu 8.04 но могут с успехом применяться и на других системах.

Предполагается, что на сервере уже установлен и настроен SSH сервер.

1) На сервере создать учётную запись пользователя (например, powermanager) , от имени которого будет происходить отключение сервера.
2) На сервере в /etc/ssh/sshd_config раскомментировать строки:

  #PubkeyAuthentication yes
  #AuthorizedKeysFile .ssh/authorized_keys

и проверить параметры следующих строк: Continue reading »

 

DPMS (Display Power Manager Signaling) — сигналы управления энергопотреблением дисплеев, технология, позволяющая управлять питанием монитора.

Включить сие можно в xorg.conf в секции Monitor (по-умолчанию включено)

Option "DPMS" "true"

Ну а настроить все это в секции ServerLayout, время устанавливается в минутах

Option "StandbyTime" "10" # режим ожидания
Option "SuspendTime" 10" # спящий режим
Option "OffTime" "10"  # отключение экрана

указаны стандартные настройки, по меньшей мере у меня в дефолте они именно таковы. Для отключения опции нужно выставить её значение в 0.

Иногда эти значения надо менять — программно отключать экран или отключить выключения экрана... Допустим, что бы не отключать монитор во время проигрывания видео можно, ну или что бы тупо пялится на экран не ожидая его отключения...
В X.org для интерактивного управления настройками иксов используется xset, в том числе и для dpms.

Continue reading »

 

lvds-edid.sh

#!/bin/bash
#
# Vendor/Model LVDS EDID info extractor
# Written by Kayo Phoenix <kayo.illumium.org>
# Usage: ./lvds-edid.sh [EDID file]
#   Without options finds all LVDS interfaces and reads EDID data from it.
#   With EDID file reads info from it file.
#

base="/sys/class/drm"

if ! [ -d $base ]; then
    echo "DRM devices not found.."
    exit 1
fi

lvdsfind() {
    ls $base | grep LVDS | while read a; do echo "$base/$a/edid"; done
}

edidinfo() {
    tr '[\0-\37][\177-\377]' '\n' | grep -v '^[[:space:]]*$' | tail -n2
}

edidproc() {
    echo "Read EDID info from \"$1\":"
    cat "$1" | edidinfo | sed 's/^/  /g'
}

main() {
    if [ -n "$1" ]; then
        edidproc "$1"
    else
        for a in $(lvdsfind); do
            edidproc "$a"
        done
    fi
}

main $*
 

Для убирание неприятной паузы при логине по SSH делаем следующее:

sudo echo "UseDNS no" >> /etc/ssh/sshd_config
sudo /etc/init.d/ssh restart
 

DHCP (англ. Dynamic Host Configuration Protocol протокол динамической конфигурации узла) это сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Данный протокол работает по модели “клиент-сервер”. Для автоматической конфигурации компьютер-клиент на этапе конфигурации сетевого устройства обращается к т.н серверу DHCP, и получает от него нужные параметры. Это нам говорит википедия, но я думаю что если Вы зашли сюда, Вы и так знаете что это такое и Вас интересует как установить и настроить DHCP-сервер на Ubuntu. Continue reading »

Май 142011
 

Существует множество очень функциональных ftp-серверов, однако для использования в «личных» целях, как правило, вполне достаточно возможностей входящей в состав FreeBSD программы ftpd. Программа ftpd представляет собой достаточно простой ftp-сервер. В отличие от таких инструментов, как ProFTPd, PureFTPd и других, ftpd не имеет развитых средств конфигурирования, работы с правами доступа и т. д. Однако если вы не собираетесь строить публичный ftp-сервер, то его возможностей вам вполне хватит для организации «бытовых» функций, таких как обмен файлами между сервером и вашей рабочей машиной, например, для размещения HTML-страниц на веб-сервере или настройки простейшего резервирования. Continue reading »

 

SSH (англ. Secure Shell — «безопасная оболочка») — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой.

Чтобы управлять операционной системой, в нашем случае Ubuntu, через SSH надо чтобы в этой операционной системе был запущен ssh-сервер.

Установить ssh-сервер в Ubuntu можно одной командой.

sudo apt-get install openssh-server -f

Всё теперь ssh-сервер установлен и запущен. Continue reading »

 

Для рекурсивного поиска в папке файлов содержащих строку SOURCE и автоматическую замену их на ANOTHER достаточно выполнить следующую команду:

egrep -rl 'SOURCE' ./ | xargs perl -pi -e 's/SOURCE/ANOTHER/g'

Стоит иметь в виду, что если встречаются в тексте SOURCE или ANOTHER символы / или иные подобные, то при передачи как параметра perl их следует экранировать обратными слешами. К примеру для ? будет \? для / будет \/ и так далее для первого параметра egrep этого делать ненадо (для grep надо :-) )

© 2011 ADTL Blog Suffusion theme by Sayontan Sinha