/l3/users/oleg2012/nt-voip/linux4.unix.nt/root :1 :2 :3 :4 |
|
#~
# Defaults for dhcp initscript # sourced by /etc/init.d/dhcp # installed at /etc/default/isc-dhcp-server by the maintainer scripts # # This is a POSIX shell fragment # # On what interfaces should the DHCP server (dhcpd) serve DHCP requests? # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACES="" "/etc/default/isc-dhcp-server" 11L, 319C |
#~
|
#dpkg -L isc-dhcp-server | grep sbin
/usr/sbin /usr/sbin/dhcpd |
#dhcpd
Internet Systems Consortium DHCP Server 4.1.1-P1 Copyright 2004-2010 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Wrote 0 leases to leases file. No subnet declaration for eth0 (192.168.40.1). ** Ignoring requests on eth0. If this is not what you want, please write a subnet declaration in your dhcpd.conf file for the network segment to which interface eth0 is attached. ** Not configured to listen on any interfaces! |
#tail -f /var/lib/d
dbus/ dhcp/ dpkg/ defoma/ dictionaries-common/ |
#tail -f /var/lib/dhcp/dhc
dhclient.leases dhcpd.leases dhcpd.leases~ |
#tail -f /var/lib/dhcp/dhcpd.leases
lease 192.168.40.100 { starts 2 2012/10/23 07:37:23; ends 2 2012/10/23 07:47:23; cltt 2 2012/10/23 07:37:23; binding state active; next binding state free; hardware ethernet 00:1b:38:b2:ac:a8; uid "\001\000\0338\262\254\250"; client-hostname "AdmiN"; } ... starts 2 2012/10/23 07:57:23; ends 2 2012/10/23 08:07:23; cltt 2 2012/10/23 07:57:23; binding state active; next binding state free; hardware ethernet 00:1b:38:b2:ac:a8; uid "\001\000\0338\262\254\250"; client-hostname "AdmiN"; } ^C |
#asterisk -rvv
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux4 (pid = 1567) ... [Oct 23 11:01:08] NOTICE[1607]: chan_sip.c:21807 handle_request_register: Registration from '<sip:1401@192.168.40.1;user=phone>' failed for '192.168.40.101' - Username/auth name mismatch -- Registered SIP '1401' at 192.168.40.101 port 5060 linux4*CLI> sip showpeers No such command 'sip showpeers' (type 'core show help sip showpeers' for other possible commands) linux4*CLI> sip show peers Name/username Host Dyn Nat ACL Port Status 1401/1401 192.168.40.101 D N 5060 Unmonitored 1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline] linux4*CLI> exit Executing last minute cleanups |
#nano /etc/asterisk/sip.conf
--- /tmp/l3-saved-2385.31531.28450 2012-10-23 11:19:16.000000000 +0300 +++ /etc/asterisk/sip.conf 2012-10-23 11:20:07.000000000 +0300 @@ -11,3 +11,7 @@ secret=1234 host=dynamic +[1402] +type=friend +secret=1234 +host=dynamic |
#nano /etc/asterisk/extentions.conf
--- /tmp/l3-saved-2385.1746.26288 2012-10-23 12:04:46.000000000 +0300 +++ /etc/asterisk/extentions.conf 2012-10-23 12:05:18.000000000 +0300 @@ -1,6 +1,6 @@ [default] exten => 8000,1,Answer -exten => 8000,n,Playback (Welcom) +exten => 8000,n,Playback (welcome) exten => _14XX,1,Answer |
#nano /etc/asterisk/extentions.conf
|
#[default]
enum.conf extensions.ael extensions.lua extentions.conf extconfig.conf extensions.conf extensions_minivm.conf |
#mv /etc/asterisk/extentions.conf /etc/asterisk/extensions.conf
|
#apt-get install asterisk-sounds-main
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия asterisk-sounds-main. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#apt-cache search asterisk
asterisk - Open Source Private Branch Exchange (PBX) asterisk-config - Configuration files for Asterisk asterisk-dbg - Debugging symbols for Asterisk asterisk-dev - Development files for Asterisk asterisk-doc - Source code documentation for Asterisk asterisk-h323 - H.323 protocol support for Asterisk asterisk-sounds-main - Core Sound files for Asterisk (English) libopenr2-3 - MFC/R2 (telephony) call setup library dahdi - utilities for using the DAHDI kernel modules dahdi-linux - DAHDI telephony interface - Linux userspace parts |
#vim /etc/apt/sources.list
--- /tmp/l3-saved-2385.22077.31697 2012-10-23 12:12:52.000000000 +0300 +++ /etc/apt/sources.list 2012-10-23 12:13:10.000000000 +0300 @@ -11,5 +11,5 @@ deb-src http://security.debian.org/ squeeze/updates main contrib non-free # squeeze-updates, previously known as 'volatile' -deb http://192.168.40.254:9999/debian/ squeeze-updates main contrib non-free -deb-src http://192.168.40.254:9999/debian/ squeeze-updates main contrib non-free +deb http://192.168.15.254:9999/debian/ squeeze-updates main contrib non-free +deb-src http://192.168.15.254:9999/debian/ squeeze-updates main contrib non-free |
#vim /etc/apt/sources.list
--- /tmp/l3-saved-2385.32348.29100 2012-10-23 12:13:11.000000000 +0300 +++ /etc/apt/sources.list 2012-10-23 12:13:20.000000000 +0300 @@ -4,8 +4,8 @@ #deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Unofficial bpo i386 NETINST Binary-1 20110628-13:01]/ squeeze contrib main non-free -deb http://192.168.40.254:9999/debian/ squeeze main -deb-src http://192.168.40.254:9999/debian/ squeeze main +deb http://192.168.15.254:9999/debian/ squeeze main +deb-src http://192.168.15.254:9999/debian/ squeeze main deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free |
#apt-get update
В кэше http://192.168.15.254 squeeze Release.gpg Игн http://192.168.15.254/debian/ squeeze/main Translation-en В кэше http://192.168.15.254/debian/ squeeze/main Translation-ru Получено:1 http://192.168.15.254 squeeze-updates Release.gpg [836 B] Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-en Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-ru Игн http://192.168.15.254/debian/ squeeze-updates/main Translation-en Игн http://192.168.15.254/debian/ squeeze-updates/main Translation-ru Игн http://192.168.15.254/debian/ squeeze-updates/non-free Translation-en Игн http://192.168.15.254/debian/ squeeze-updates/non-free Translation-ru ... Получено:5 http://192.168.15.254 squeeze-updates/main 2012-10-22-2010.19.pdiff [385 B] Получено:6 http://192.168.15.254 squeeze-updates/main 2012-10-22-2010.19.pdiff [385 B] В кэше http://192.168.15.254 squeeze-updates/contrib Sources В кэше http://192.168.15.254 squeeze-updates/non-free Sources Игн http://192.168.15.254 squeeze-updates/main i386 Packages В кэше http://192.168.15.254 squeeze-updates/contrib i386 Packages В кэше http://192.168.15.254 squeeze-updates/non-free i386 Packages Получено:7 http://192.168.15.254 squeeze-updates/main i386 Packages [16,7 kB] Получено 134 kБ за 1с (118 kБ/c) Чтение списков пакетов... Готово |
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2385.9092.22793 2012-10-23 12:28:11.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-23 12:30:10.000000000 +0300 @@ -3,4 +3,4 @@ exten => 8000,1,Answer exten => 8000,n,Playback(welcome) -exten => 1401,1,Dial(SIP/1401) +exten => _14XX,1,Dial(SIP/${EXTEN}) |
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2385.3304.29487 2012-10-23 13:55:48.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-23 14:00:02.000000000 +0300 @@ -4,3 +4,5 @@ exten => 8000,n,Playback(welcome) exten => _14XX,1,Dial(SIP/${EXTEN}) +exten => _81XX,n,Playback(/var/asterisk/message${EXTEN:2}:gsm,1) +exten => _82XX,1,Playback(/var/asterisk/message${EXTEN:2}:gsm) |
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2385.16333.12356 2012-10-23 14:00:35.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-23 14:03:48.000000000 +0300 @@ -4,5 +4,8 @@ exten => 8000,n,Playback(welcome) exten => _14XX,1,Dial(SIP/${EXTEN}) -exten => _81XX,n,Playback(/var/asterisk/message${EXTEN:2}:gsm,1) -exten => _82XX,1,Playback(/var/asterisk/message${EXTEN:2}:gsm) + +exten => _81XX,1,Answer +exten => _81XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}:gsm,1) +exten => _81XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}:gsm,1) +exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) |
#[default]
|
#chown asterisk:asterisk /var/tmp/asterisk/
|
#nano /etc/asterisk/sip.conf
--- /tmp/l3-saved-2385.4908.17013 2012-10-23 14:18:58.000000000 +0300 +++ /etc/asterisk/sip.conf 2012-10-23 14:27:59.000000000 +0300 @@ -15,3 +15,10 @@ type=friend secret=1234 host=dynamic + +[kiev] +type=friend +secret=1234 +host=dynamic +username=poltava +canreinvite=no |
#nano /etc/asterisk/sip.conf
--- /tmp/l3-saved-2385.12637.4166 2012-10-23 14:31:27.000000000 +0300 +++ /etc/asterisk/sip.conf 2012-10-23 14:32:27.000000000 +0300 @@ -6,6 +6,8 @@ tcpbindaddr=0.0.0.0 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces) srvlookup=yes ; Enable DNS SRV lookups on outbound call +register=poltava:1234@192.168.50.1/kiev + [1401] type=friend secret=1234 |
#[general]mic
|
#[default]
GNU nano 2.2.4 Файл: /etc/asterisk/extensions.conf Изменен [default] ^G Помощь ^O Записать ^R ЧитФайл ^Y ПредCтр ^K Вырезать ^C ТекПозиц ^X Выход ^J Выровнять ^W П^V СледCтр ^U ОтмВырезк ^T Словарь |
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2385.15672.22390 2012-10-23 16:07:46.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-23 16:10:25.000000000 +0300 @@ -23,12 +23,15 @@ [gr1] include=>internal include=>local +exten=>i,1,Playback(/var/tmp/asterisk/message00) [gr2] include=>internal include=>local include=>national + + [gr3] include=>internal include=>local |
#[default]
exten => 8000,n,Playback(welcome) exten => _81XX,1,Answer exten => _81XX,n,Playback(/var/tmp/asterisk/message00) exten => _81XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,1) exten => _81XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) [local] exten => _14XX,1,Dial(SIP/${EXTEN}) exten => _14XX,1,Dial(SIP/${EXTEN}) ... include=>local include=>national include=>international exten=>_.,1,Playback(/var/tmp/asterisk/message01) [gr4] include=>local [ ÐапиÑана 51 ÑÑÑока ] ^G ÐомоÑÑ^O ÐапиÑаÑÑ ^R ЧиÑФайл ^Y ÐÑедCÑÑ ^K ÐÑÑезаÑÑ ^C ТекÐÐ¾Ð·Ð¸Ñ ÐÑполÑзÑйÑе "fg" ÑÑÐ¾Ð±Ñ Ð²ÐµÑнÑÑÑÑÑ Ð² nanoÐÑмÐÑÑезк ^T СловаÑÑ [3]+ Stopped /usr/bin/nano "$@" |
#pkill l3
|
#pkill l3-1
|
#ps aux | grep l3
root 4650 0.0 0.0 3376 744 pts/5 S+ 16:29 0:00 grep l3 |
#l3agent start
bash: l3agent: команда не найдена |
#/etc/init.d/l3-agent start
bash: /etc/init.d/l3-agent: Нет такого файла или каталога |
#pkill l3-agent
|
#l3-agent
|
#[general]
|
#[default]
|
#;
|
#[default]
|
#[default]
|
#ssh 192.168.15.254
root@192.168.15.254's password: Permission denied, please try again. root@192.168.15.254's password: |
#apt-get install sendmail
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам: Пакеты, имеющие неудовлетворённые зависимости: sendmail : Зависит: sendmail-bin но он не будет установлен E: Сломанные пакеты |
#apt-get install sendmail sendmail-bin
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: mysql-common libmysqlclient16 ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libmysqlclient16 mysql-common sendmail-base sendmail-cf sensible-mda ÐÑедлагаемÑе пакеÑÑ: sendmail-doc rmail logcheck resolvconf sasl2-bin ... РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (из Ñайла .../libmysqlclient16_5.1.63-0+squeeze1_i386.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа sensible-mda. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ sensible-mda (из Ñайла .../sensible-mda_8.14.3-9.4_i386.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа sendmail. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail (из Ñайла .../sendmail_8.14.3-9.4_all.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-common (5.1.63-0+squeeze1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (5.1.63-0+squeeze1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ sensible-mda (8.14.3-9.4) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail (8.14.3-9.4) ... |
#apt-get install qpopper
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: openbsd-inetd НОВЫЕ пакеты, которые будут установлены: openbsd-inetd qpopper ... Выбор ранее не выбранного пакета openbsd-inetd. (Чтение базы данных ... на данный момент установлено 130322 файла и каталога.) Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_i386.deb)... Выбор ранее не выбранного пакета qpopper. Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1.2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет openbsd-inetd (0.20080125-6) ... Stopping internet superserver: inetd. Not starting internet superserver: no services enabled. Настраивается пакет qpopper (4.0.9.dfsg-1.2) ... |
#nc 127.0.0.1 110
+OK Qpopper (version 4.0.9) at linux4.unix.nt starting. <4481.1351061930@linux4.unix.nt> ^C |
#nano /etc/mail/sendmail.mc
--- /tmp/l3-saved-2169.26812.4787 2012-10-24 10:04:41.000000000 +0300 +++ /etc/mail/sendmail.mc 2012-10-24 10:05:15.000000000 +0300 @@ -54,9 +54,9 @@ dnl # FEATURE(`no_default_msa')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.0')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl |
#nano /etc/mail/local-host-names
|
#localhost
|
#cat /etc/host
cat: /etc/host: Нет такого файла или каталога |
#cat /etc/hostname
linux4 |
#su
|
#cat /etc/host
cat: /etc/host: Нет такого файла или каталога |
#cat /etc/hosts
127.0.0.1 localhost 192.168.40.1 linux4.unix.nt linux4 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters |
#cat /etc/hosts
127.0.0.1 localhost 192.168.40.1 linux4.unix.nt linux4 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#asterisk -rvv
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux4 (pid = 1497) ... == Parsing '/etc/asterisk/users.conf': == Found == Using SIP RTP CoS mark 5 == Using SIP RTP CoS mark 5 == Spawn extension (gr3, 1501, 1) exited non-zero on 'SIP/1401-00000034' == Using SIP RTP CoS mark 5 == Using SIP RTP CoS mark 5 == Spawn extension (gr4, 1401, 4) exited non-zero on 'SIP/kiev-00000036' linux4*CLI> moh reload linux4*CLI> exit Executing last minute cleanups |
#; listen-control-reverse-key=* ; Customize the key that rewinds message playback
|
#; listen-control-reverse-key=* ; Customize the key that rewinds message playback
|
#;ilisten-control-reverse-key=* ; Customize the key that rewinds message playback
asterisk:x:110:117:Asterisk PBX daemon,,,:/var/lib/asterisk:/bin/false |
#;ilisten-control-reverse-key=* ; Customize the key that rewinds message playback
asterisk:x:110:117:Asterisk PBX daemon,,,:/var/lib/asterisk:/bin/false |
#wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk
--2012-10-24 11:00:07-- http://downloads.asterisk.org/pub/telephony/sounds/asterisk Распознаётся downloads.asterisk.org... 76.164.171.233, 2001:470:e0d4::e9 Устанавливается соединение с downloads.asterisk.org|76.164.171.233|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 404 Not Found 2012-10-24 11:00:07 ОШИБКА 404: Not Found. |
#wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk
--2012-10-24 11:00:07-- http://downloads.asterisk.org/pub/telephony/sounds/asterisk Распознаётся downloads.asterisk.org... 76.164.171.233, 2001:470:e0d4::e9 Устанавливается соединение с downloads.asterisk.org|76.164.171.233|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 404 Not Found 2012-10-24 11:00:07 ОШИБКА 404: Not Found. |
#apt-cache search asterisk sounds
asterisk-core-sounds-en-g722 - asterisk PBX sound files - English/g722 asterisk-core-sounds-en-gsm - asterisk PBX sound files - English/gsm asterisk-core-sounds-en-wav - asterisk PBX sound files - English/wav asterisk-core-sounds-es-g722 - asterisk PBX sound files - Spanish/g722 asterisk-core-sounds-es-gsm - asterisk PBX sound files - Spanish/gsm asterisk-core-sounds-es-wav - asterisk PBX sound files - Spanish/wav asterisk-core-sounds-fr-g722 - asterisk PBX sound files - French/g722 asterisk-core-sounds-fr-gsm - asterisk PBX sound files - French/gsm asterisk-core-sounds-fr-wav - asterisk PBX sound files - French/wav asterisk-prompt-it - Italian voice prompts for the Asterisk PBX asterisk-sounds-extra - Additional sound files for the Asterisk PBX asterisk-sounds-main - Core Sound files for Asterisk (English) |
#apt-cache search asterisk sounds
asterisk-core-sounds-en-g722 - asterisk PBX sound files - English/g722 asterisk-core-sounds-en-gsm - asterisk PBX sound files - English/gsm asterisk-core-sounds-en-wav - asterisk PBX sound files - English/wav asterisk-core-sounds-es-g722 - asterisk PBX sound files - Spanish/g722 asterisk-core-sounds-es-gsm - asterisk PBX sound files - Spanish/gsm asterisk-core-sounds-es-wav - asterisk PBX sound files - Spanish/wav asterisk-core-sounds-fr-g722 - asterisk PBX sound files - French/g722 asterisk-core-sounds-fr-gsm - asterisk PBX sound files - French/gsm asterisk-core-sounds-fr-wav - asterisk PBX sound files - French/wav asterisk-prompt-it - Italian voice prompts for the Asterisk PBX asterisk-sounds-extra - Additional sound files for the Asterisk PBX asterisk-sounds-main - Core Sound files for Asterisk (English) |
#apt-get install asterisk-core-sounds-fr-gsm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: asterisk-core-sounds-fr-gsm обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 1.916 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 3.191 kB. Получено:1 http://192.168.15.254/debian/ squeeze/main asterisk-core-sounds-fr-gsm all 1.4.19-1 [1.916 kB] Получено 1.916 kБ за 0с (10,5 MБ/c) Выбор ранее не выбранного пакета asterisk-core-sounds-fr-gsm. (Чтение базы данных ... на данный момент установлено 130345 файлов и каталогов.) Распаковывается пакет asterisk-core-sounds-fr-gsm (из файла .../asterisk-core-sounds-fr-gsm_1.4.19-1_all.deb)... Настраивается пакет asterisk-core-sounds-fr-gsm (1.4.19-1) ... update-alternatives: используется `/usr/share/asterisk/sounds/fr_CA_f_June' для предоставления `/usr/share/asterisk/sounds/fr' (asterisk-prompt-fr) в автоматический режим. update-alternatives: используется `/usr/share/asterisk/sounds/fr_CA_f_June' для предоставления `/usr/share/asterisk/sounds/fr_CA' (asterisk-prompt-fr-ca) в автоматический режим. |
#apt-get install asterisk-core-sounds-fr-gsm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: asterisk-core-sounds-fr-gsm обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 1.916 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 3.191 kB. Получено:1 http://192.168.15.254/debian/ squeeze/main asterisk-core-sounds-fr-gsm all 1.4.19-1 [1.916 kB] Получено 1.916 kБ за 0с (10,5 MБ/c) Выбор ранее не выбранного пакета asterisk-core-sounds-fr-gsm. (Чтение базы данных ... на данный момент установлено 130345 файлов и каталогов.) Распаковывается пакет asterisk-core-sounds-fr-gsm (из файла .../asterisk-core-sounds-fr-gsm_1.4.19-1_all.deb)... Настраивается пакет asterisk-core-sounds-fr-gsm (1.4.19-1) ... update-alternatives: используется `/usr/share/asterisk/sounds/fr_CA_f_June' для предоставления `/usr/share/asterisk/sounds/fr' (asterisk-prompt-fr) в автоматический режим. update-alternatives: используется `/usr/share/asterisk/sounds/fr_CA_f_June' для предоставления `/usr/share/asterisk/sounds/fr_CA' (asterisk-prompt-fr-ca) в автоматический режим. |
#mkdir /usr/share/asterisk/sounds/ru/
ore-sounds-ru-gsm-cunano /etc/asterisk/sip.conf |
#mkdir /usr/share/asterisk/sounds/ru/
ore-sounds-ru-gsm-cunano /etc/asterisk/sip.conf |
#apt-cache search asterisk sounds
GNU nano 2.2.4 Файл: /etc/asterisk/extensions.conf Изменен [default] [internal] exten => 8000,1,Answer exten => 8000,n,Playback(welcome) exten => 8001,1,VoicemailMain() exten => _82XX,1,VoicemailMain(14${EXTEN:2}) exten => _81XX,1,Answer exten => _81XX,n,Playback(/var/tmp/asterisk/message00) exten => _81XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,1) ... include=>local include=>national exten=>_X.,1,Playback(/var/tmp/asterisk/message01) exten=>_X.,n,SayDigits(${EXTEN}) [gr3] include=>internal include=>local include=>national ^G Помощь ^O Записать ^R ЧитФайл ^Y ПредCтр ^K Вырезать ^C ТекПозиц ^X Выход ^J Выровнять ^W П^V СледCтр ^U ОтмВырезк ^T Словарь |
#apt-cache search asterisk sounds
GNU nano 2.2.4 Файл: /etc/asterisk/extensions.conf Изменен [default] [internal] exten => 8000,1,Answer exten => 8000,n,Playback(welcome) exten => 8001,1,VoicemailMain() exten => _82XX,1,VoicemailMain(14${EXTEN:2}) exten => _81XX,1,Answer exten => _81XX,n,Playback(/var/tmp/asterisk/message00) exten => _81XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,1) ... include=>local include=>national exten=>_X.,1,Playback(/var/tmp/asterisk/message01) exten=>_X.,n,SayDigits(${EXTEN}) [gr3] include=>internal include=>local include=>national ^G Помощь ^O Записать ^R ЧитФайл ^Y ПредCтр ^K Вырезать ^C ТекПозиц ^X Выход ^J Выровнять ^W П^V СледCтр ^U ОтмВырезк ^T Словарь |
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4816.23680.1989 2012-10-24 11:43:44.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-24 11:45:34.000000000 +0300 @@ -15,7 +15,7 @@ [local] exten => _14XX,1,Answer exten => _14XX,n,Set(CALLFILENAME=${EXTEN}-${EPOCH}) -exten => _14XX,n,Monitor(wav,${CALLFILENAME}) +exten => _14XX,n,Monitor(wav,${CALLFILENAME},m) exten => _14XX,n,Dial(SIP/${EXTEN},3) exten => _14XX,n,Voicemail(${EXTEN}@default) |
#mkdir /usr/share/asterisk/sounds/ru/
mkdir /usr/share/asterisk/sounds/ru/ ore-sounds-ru-gsm-current.tar.gzdownloads.asterisk.org/pub/telephony/sounds/asterisk-co |
#apt-cache search asterisk sounds
GNU nano 2.2.4 Файл: /etc/asterisk/extensions.conf Изменен [default] [internal] exten => 8000,1,Answer exten => 8000,n,Playback(welcome) exten => 8001,1,VoicemailMain() exten => _82XX,1,VoicemailMain(14${EXTEN:2}) exten => _81XX,1,Answer exten => _81XX,n,Playback(/var/tmp/asterisk/message00) exten => _81XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,1) ... include=>internal include=>local include=>national exten=>_X.,1,Playback(/var/tmp/asterisk/message01) exten=>_X.,n,SayDigits(${EXTEN}) [gr3] include=>internal include=>local ^G Помощь ^O Записать ^R ЧитФайл ^Y ПредCтр ^K Вырезать ^C ТекПозиц ^X Выход ^J Выровнять ^W П^V СледCтр ^U ОтмВырезк ^T Словарь |
#mkdir /usr/share/asterisk/sounds/ru/
mkdir /usr/share/asterisk/sounds/ru/ ore-sounds-ru-gsm-current.tar.gzdownloads.asterisk.org/pub/telephony/sounds/asterisk-co |
linux4
127.0.0.1 localhost 192.168.40.1 linux4.unix.nt linux4 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Время первой команды журнала | 09:18:58 2012-10-23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:46:16 2012-10-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 31.68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 4.47 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008