7 августа 2012 г.

Beckup сервер на Ubuntu

Развернуть сервер для резервных копий на Ubuntu проще простого.

В Linux среде для этих целей используется программа Rsync, которая входит в стандартную поставку Ubuntu.

Чтобы активировать ее делаем следующее:

/etc/default/rsync
====фрагмент====
RSYNC_ENABLE=true
====фрагмент====

Создаем файл настроек
sudo touch /etc/rsyncd.conf


sudo nano /etc/rsyncd.conf
В файле настройки rsync пишем:



# GLOBAL OPTIONS
pid file=/var/run/rsyncd.pid

#motd file=/etc/motd
#log file=/var/log/rsyncd
# for pid file, do not use /var/run/rsync.pid if
# you are going to run rsync out of the init.d script.
# pid file=/var/run/rsyncd.pid
#syslog facility=daemon
#socket options=

# MODULE OPTIONS
[beckup]
comment = Rsync file storage 2
#куда бекапить
path = /mnt/beckup2/beckup
use chroot = true
log file = /var/log/rsyncd/backups2.log
read only = false
list = yes
uid = psv
gid = psv
strict modes = yes
ignore errors = no
ignore nonreadable = yes
transfer logging = false
timeout = 600
refuse options = checksum dry-run
dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz

и стратуем сервер

sudo servise rsync start

Все наш сервер запущен и готов принимать данные по протоколу rsync://

6 марта 2012 г.

Asterisk в Ubuntu - команда Dial

В предыдущем посте я писал как настроить связь между внутренними абонентами и мы для этих целей в диалплане использовали команду Dial следующим образом:

exten => 100,1,Dial(SIP/100)

сегодня я покажу как с помощью этой команды заставить звонить сразу несколько телефонов или сначала на один, и если он не берет трубку, то уходил другому абоненту.

[sip_dial]
exten => 101,1,Dial(SIP/101&SIP/102)

При входящем звонке зазвенят телефоны с номерами 101 и 102. Звонок примет тот, кто раньше поднимет рубку. Если второй номер поднимет трубку после, то он НЕ будет слышать разговор абонента 101.

[sip_dial]
exten => 101,1,Dial(SIP/101,10)
exten => 101,2,Dial(SIP/102,10)

При входящем звонке зазвенит телефон у абонента 101. Если он в течении 10 секунд не возьмет трубку, то звонок уйдет на абонента 102.