/l3/users/igor-public/ais-voip-2011-jun/linux0.unix.ais/root :1 :2 :3 :4 :5 :6 |
|
#cat /etc/dahdi/system.conf
# Autogenerated by /usr/sbin/dahdi_genconf on Thu Jun 30 10:38:37 2011 # If you edit this file and execute /usr/sbin/dahdi_genconf again, # your manual changes will be LOST. # Dahdi Configuration File # # This file is parsed by the Dahdi Configurator, dahdi_cfg # # Global data loadzone = us defaultzone = us |
#dahdi_cfg -v
DAHDI Tools Version - 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration ====================== 0 channels to configure. |
#less /var/log/messages
|
#reboot
Broadcast message from root@linux4 (pts/4) (Thu Jun 30 10:39:35 2011): The system is going down for reboot NOW! |
#ssh linux4
|
#dahdi_genconf
|
#lsmod | less
|
##m-a a-i dahdi
|
#modinfo wct4xxp | less
|
#lspci -n
00:00.0 0600: 8086:29c0 (rev 10) 00:01.0 0604: 8086:29c1 (rev 10) 00:02.0 0300: 8086:29c2 (rev 10) 00:1b.0 0403: 8086:27d8 (rev 01) 00:1c.0 0604: 8086:27d0 (rev 01) 00:1c.1 0604: 8086:27d2 (rev 01) 00:1c.2 0604: 8086:27d4 (rev 01) 00:1d.0 0c03: 8086:27c8 (rev 01) 00:1d.1 0c03: 8086:27c9 (rev 01) 00:1d.2 0c03: 8086:27ca (rev 01) 00:1d.3 0c03: 8086:27cb (rev 01) 00:1d.7 0c03: 8086:27cc (rev 01) 00:1e.0 0604: 8086:244e (rev e1) 00:1f.0 0601: 8086:27b8 (rev 01) 00:1f.1 0101: 8086:27df (rev 01) 00:1f.2 0101: 8086:27c0 (rev 01) 00:1f.3 0c05: 8086:27da (rev 01) 03:00.0 0200: 10ec:8168 (rev 01) 04:00.0 0604: 104c:8231 (rev 03) 05:08.0 0780: d161:1220 (rev 02) |
#grep d161.*1220 /lib/modules/2.6.32-5-amd64/modules.
modules.alias modules.dep.bin modules.softdep modules.alias.bin modules.devname modules.symbols modules.dep modules.order modules.symbols.bin |
#grep d161.*1220 /lib/modules/2.6.32-5-amd64/
build/ modules.dep modules.symbols dahdi/ modules.dep.bin modules.symbols.bin kernel/ modules.devname source/ modules.alias modules.order staging/ modules.alias.bin modules.softdep |
#less /lib/modules/2.6.32-5-amd64/modules.dep
|
#less /lib/modules/2.6.32-5-amd64/
|
#less /lib/modules/2.6.32-5-amd64/dahdi/
|
#less /lib/modules/2.6.32-5-amd64/
|
#grep d161.*1220 /lib/modules/2.6.32-5-amd64/modules.alias
|
#grep d161.*1220 /lib/modules/2.6.32-5-amd64/*
|
#grep -i d161.*1220 /lib/modules/2.6.32-5-amd64/modules.alias
alias pci:v0000D161d00001220sv00000005sd*bc*sc*i* wct4xxp |
#dahdi_genconf
|
#ls -l /etc/dahdi/system.conf
-rw-r--r-- 1 root root 611 Июн 30 10:51 /etc/dahdi/system.conf |
#ls -l /etc/asterisk/dahdi-channels.conf
-rw-r--r-- 1 root root 742 Июн 30 10:51 /etc/asterisk/dahdi-channels.conf |
#cat /etc/dahdi/system.conf
# Autogenerated by /usr/sbin/dahdi_genconf on Thu Jun 30 10:51:30 2011 # If you edit this file and execute /usr/sbin/dahdi_genconf again, # your manual changes will be LOST. # Dahdi Configuration File # # This file is parsed by the Dahdi Configurator, dahdi_cfg # # Span 1: TE2/0/1 "T2XXP (PCI) Card 0 Span 1" (MASTER) span=1,1,0,ccs,hdb3,crc4 # termtype: te ... echocanceller=oslec,1-15,17-31 # Span 2: TE2/0/2 "T2XXP (PCI) Card 0 Span 2" span=2,2,0,ccs,hdb3,crc4 # termtype: te bchan=32-46,48-62 dchan=47 echocanceller=oslec,32-46,48-62 # Global data loadzone = us defaultzone = us |
#dahdi_cfg -v
DAHDI Tools Version - 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration ====================== SPAN 1: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1) SPAN 2: CCS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1) 62 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec ... Setting echocan for channel 53 to oslec Setting echocan for channel 54 to oslec Setting echocan for channel 55 to oslec Setting echocan for channel 56 to oslec Setting echocan for channel 57 to oslec Setting echocan for channel 58 to oslec Setting echocan for channel 59 to oslec Setting echocan for channel 60 to oslec Setting echocan for channel 61 to oslec Setting echocan for channel 62 to oslec |
#dahdi_cfg -v | less
|
#dahdi_cfg -v | less
|
#vim /etc/dahdi/system.conf
|
#/etc/init.d/dahdi restart
Unloading DAHDI hardware modules: ERROR: Module dahdi_echocan_oslec is in use ERROR: Module dahdi is in use by dahdi_echocan_oslec done Loading DAHDI hardware modules: No hardware timing source found in /proc/dahdi, loading dahdi_dummy Running dahdi_cfg: . |
#reboot
Broadcast message from root@linux4 (pts/4) (Thu Jun 30 11:07:19 2011): The system is going down for reboot NOW! |
#ssh linux4
|
#vim /etc/asterisk/chan_dahdi.conf
|
#vim /etc/asterisk/chan_dahdi.conf
|
#;
group=0,12 _net =1 channel => 32-46,48-62 context = default context = default _net =2 ~ ~ ~ ~ "/etc/asterisk/dahdi-channels.conf" 24L, 679C записано |
#vim /etc/asterisk/chan_dahdi.conf
|
#;
;language=en ; ; Context for calls. Defaults to 'default' ; ;context=incoming ; ; Switchtype: Only used for PRI. ; ; national: National ISDN 2 (default) ; dms100: Nortel DMS100 ; 4ess: AT&T 4ESS |
#; 5ess: Lucent 5ESS
switchtype = euroisdn signalling = pri_net channel => 1-15,17-31 "/etc/asterisk/dahdi-channels.conf" 24L, 679C ; Span 2: TE2/0/2 "T2XXP (PCI) Card 0 Span 2" group=2 context=from-pstn switchtype = euroisdn signalling = pri_net channel => 32-46,48-62 23,1 Наверху |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, 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+squeeze2 currently running on linux4 (pid = 2293) Verbosity was 0 and is now 3 [Jun 30 11:47:19] WARNING[2328]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 16 as D-channel anyway! [Jun 30 11:47:19] WARNING[2329]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 47 as D-channel anyway! [Jun 30 11:47:23] WARNING[2328]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 16 as D-channel anyway! [Jun 30 11:47:23] WARNING[2329]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 47 as D-channel anyway! linux4*CLI> quit Executing last minute cleanups |
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#cd /etc/asterisk
|
#ssh linux1
l3-agent is already running: pid=2124; pidfile=/root/.lilalo/l3-agent.pid |
#vim dahdi-channels.conf
|
#asterisk -rvvvv
Asterisk 1.6.2.9-2+squeeze2, 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+squeeze2 currently running on linux1 (pid = 1427) Verbosity was 0 and is now 4 linux1*CLI> exit Executing last minute cleanups |
#asterisk restart
Asterisk already running on /var/run/asterisk/asterisk.ctl. Use 'asterisk -r' to connect. |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#exit
exit Connection to linux1 closed. |
#ssh linux1
|
#less /var/log/asterisk/messages
|
#[Jun 30 12:42:57] NOTICE[2503] pbx_ael.c: AEL load process: checked config file
|
#; euroisdn: EuroISDN (common in Europe)
context=from-pstn channel => 1sk/dahdi-channels.conf" 31L, 703C ;;; line="2 WCTDM/0/1 FXOKS" signalling=fxo_ks callerid="Channel 2" <4002> mailbox=1106 group=9 context=from-internal channel => 2 "/etc/asterisk/dahdi-channels.conf" 31L, 703C записано |
#init 0
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#asterisk -rvvvvvvvvvvvvvvvvvvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, 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+squeeze2 currently running on linux1 (pid = 2123) ... -- Hungup 'DAHDI/2-1' == Using SIP RTP CoS mark 5 -- Executing [1106@grp3:1] Dial("SIP/msk-00000006", "DAHDI/g9/1106") in new stack -- Called g9/1106 -- DAHDI/2-1 is ringing -- DAHDI/2-1 answered SIP/msk-00000006 -- Hungup 'DAHDI/2-1' == Spawn extension (grp3, 1106, 1) exited non-zero on 'SIP/msk-00000006' linux1*CLI> quit Executing last minute cleanups |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#vim /etc/asterisk/chan_dahdi.conf
|
#;
;;; line="2 WCTDM/0/1 FXOKS" signalling=fxo_ks callerid="Analog Phone" <1106> group=9 context=fxo channel => 2 immediate=yes channel => 2 "/etc/asterisk/dahdi-channels.conf" 29L, 707C записано |
#scp -R /etc/dahdi/ linux3:/etc/
scp: illegal option -- R usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2 |
#scp -r /etc/asterisk/chan_dahdi.conf linux3:/etc/asterisk/
root@linux3's password: chan_dahdi.conf 100% 46KB 46.0KB/s 00:00 |
#exit
exit Connection to linux1 closed. |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-23975.12123.10558 2011-06-30 13:10:30.000000000 +0400 +++ /etc/asterisk/extensions.conf 2011-06-30 13:14:19.000000000 +0400 @@ -33,6 +33,13 @@ exten => 1,1,Goto(submenu,s,1) exten => 2,1,Dial(SIP/1101) +exten => 3,1,Read(PASSWORD, /var/tmp/asterisk/message07) +exten => 3,n,GotoIf($[${PASSWORD} = 1234]?correct_password) +exten => 3,n,Playback(/var/tmp/asterisk/message10) ; incorrect +exten => 3,n,Hangup +exten => 3,n(correct_password),Playback(/var/tmp/asterisk/message09) +exten => 3,n,System(touch /tmp/zdes-byl-asterisk) + exten => 9,1,Goto(menu,s,start) exten => 0,1,Playback(/var/tmp/asterisk/message00) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-23975.25439.6239 2011-06-30 13:14:20.000000000 +0400 +++ /etc/asterisk/extensions.conf 2011-06-30 13:14:37.000000000 +0400 @@ -37,7 +37,7 @@ exten => 3,n,GotoIf($[${PASSWORD} = 1234]?correct_password) exten => 3,n,Playback(/var/tmp/asterisk/message10) ; incorrect exten => 3,n,Hangup -exten => 3,n(correct_password),Playback(/var/tmp/asterisk/message09) +exten => 3,n(correct_password),Playback(/var/tmp/asterisk/message09) ; correct exten => 3,n,System(touch /tmp/zdes-byl-asterisk) exten => 9,1,Goto(menu,s,start) |
#ls /var/tmp/asterisk
hello-from-festival.wav message04.wav message08.wav ru-burunduk.wav message01.wav message05.wav message10.wav ru-moskva.txt message02.wav message06.wav message11.wav ru-moskva.wav message03.wav message07.wav ru-burunduk.txt |
#ls -l /var/tmp/asterisk
итого 16256 -rw-r--r-- 1 root root 52528 Июн 29 13:11 hello-from-festival.wav -rw-rw---- 1 asterisk asterisk 65964 Июн 29 16:02 message01.wav -rw-rw---- 1 asterisk asterisk 325004 Июн 29 16:09 message02.wav -rw-rw---- 1 asterisk asterisk 257164 Июн 29 16:03 message03.wav -rw-rw---- 1 asterisk asterisk 66764 Июн 29 16:10 message04.wav -rw-rw---- 1 asterisk asterisk 50764 Июн 29 16:11 message05.wav -rw-rw---- 1 asterisk asterisk 107724 Июн 29 16:11 message06.wav -rw-rw---- 1 asterisk asterisk 43404 Июн 30 13:28 message07.wav -rw-rw---- 1 asterisk asterisk 81164 Июн 29 16:07 message08.wav -rw-rw---- 1 asterisk asterisk 45324 Июн 30 13:17 message10.wav -rw-rw---- 1 asterisk asterisk 46284 Июн 30 13:18 message11.wav -rw-r--r-- 1 root root 16800 Июн 29 13:51 ru-burunduk.txt -rw-r--r-- 1 root root 11310306 Июн 29 17:07 ru-burunduk.wav -rw-r--r-- 1 root root 5627 Июн 29 13:31 ru-moskva.txt -rw-r--r-- 1 root root 4083490 Июн 29 17:08 ru-moskva.wav |
#less /var/log/asterisk/messages
|
#vim /etc/asterisk/extensions.conf
|
#exit
exit Connection to linux3 closed. |
#cd /tmp/
|
#ls /var/spool/asterisk/
dictate/ meetme/ monitor/ outgoing/ system/ tmp/ voicemail/ |
#ls /var/lib/as
aspell/ asterisk/ |
#ls /var/lib/as
aspell/ asterisk/ |
#ls /var/lib/asterisk/moh/
|
#cpall /tmp/bohemian-rhapsody.mp3 /tmp/
bohemian-rhapsody.mp3 100% 8203KB 8.0MB/s 00:00 bohemian-rhapsody.mp3 100% 8203KB 8.0MB/s 00:00 bohemian-rhapsody.mp3 100% 8203KB 8.0MB/s 00:00 bohemian-rhapsody.mp3 100% 8203KB 8.0MB/s 00:00 bohemian-rhapsody.mp3 100% 8203KB 8.0MB/s 00:00 |
#apt-cache search sox mp3
libsox-fmt-mp3 - SoX MP3 format library cplay - Пользовательский интерфейс для различных проигрывателей аудио sox - универсальное средство для обработки звука |
#apt-get install libsox-fmt-mp3 sox
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия sox. sox установлен вручную. Следующие пакеты устанавливались автоматически и больше не требуются: libmysqlclient16 mysql-common Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: libsox-fmt-mp3 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 47,7 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 106 kB. Хотите продолжить [Д/н]? Получено:1 http://192.168.15.253/debian/ squeeze/main libsox-fmt-mp3 amd64 14.3.1-1+b1 [47,7 kB] Получено 47,7 kБ за 0с (48,2 kБ/c) Выбор ранее не выбранного пакета libsox-fmt-mp3. (Чтение базы данных ... на данный момент установлено 129932 файла и каталога.) Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1+b1_amd64.deb)... Настраивается пакет libsox-fmt-mp3 (14.3.1-1+b1) ... |
#ls -l /tmp/bohemian-rhapsody.gsm
-rw-r--r-- 1 root root 578325 Июн 30 15:19 /tmp/bohemian-rhapsody.gsm |
#ssh linux3
Linux linux3 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 UTC 2011 x86_64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Jun 30 13:39:49 2011 from linux0.unix.ais l3-agent is already running: pid=3902; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to linux3 closed. |
#asterisk -rvv
Asterisk 1.6.2.9-2+squeeze2, 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+squeeze2 currently running on linux0 (pid = 8606) Verbosity is at least 17 linux0*CLI> quit Executing last minute cleanups |
#less /etc/asterisk/musiconhold.conf
|
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Asterisk PBX is already running. Use restart. |
#/etc/init.d/asterisk stop
Stopping Asterisk PBX: asterisk. |
#/etc/init.d/asterisk stop
Stopping Asterisk PBX: asterisk. |
#/etc/init.d/asterisk stop
Stopping Asterisk PBX: asterisk. |
#ps aux | grep aster
igor 24690 2.3 0.4 316552 19004 ? S 13:39 2:28 /usr/bin/gtk-gnash -u http://ads.pbxware.ru/myads/sv?eventId=2&bannerUid=13094200005889587664590217173&instId=1&bannerContentType=2&count=true&rnd=1309411276889&placeUid=130752524998535981473280116916&clickTAG=http://ads.pbxware.ru/myads/sv?eventId=3|bannerUid=13094200005889587664590217173|instId=1|count=true|placeUid=130752524998535 igor 24709 3.1 0.4 315584 17796 ? S 13:39 3:19 /usr/bin/gtk-gnash -u http://ads.pbxware.ru/myads/sv?eventId=2&bannerUid=13094217943899911518017761409&instId=1&bannerContentType=2&count=true&rnd=1309411277259&placeUid=130754014797717989898333325982&clickTAG=http://ads.pbxware.ru/myads/sv?eventId=3|bannerUid=13094217943899911518017761409|instId=1|count=true|placeUid=130754014797717 root 25439 0.0 0.0 10108 908 pts/7 S+ 15:24 0:00 grep aster |
#ps aux | grep asterisk | grep pbxware
igor 24690 2.3 0.4 316552 19004 ? S 13:39 2:29 /usr/bin/gtk-gnash -u http://ads.pbxware.ru/myads/sv?eventId=2&bannerUid=13094200005889587664590217173&instId=1&bannerContentType=2&count=true&rnd=1309411276889&placeUid=130752524998535981473280116916&clickTAG=http://ads.pbxware.ru/myads/sv?eventId=3|bannerUid=13094200005889587664590217173|instId=1|count=true|placeUid=130752524998535 igor 24709 3.1 0.4 315584 17796 ? S 13:39 3:20 /usr/bin/gtk-gnash -u http://ads.pbxware.ru/myads/sv?eventId=2&bannerUid=13094217943899911518017761409&instId=1&bannerContentType=2&count=true&rnd=1309411277259&placeUid=130754014797717989898333325982&clickTAG=http://ads.pbxware.ru/myads/sv?eventId=3|bannerUid=13094217943899911518017761409|instId=1|count=true|placeUid=130754014797717 |
#ps aux | grep asterisk | grep -v pbxware
root 25486 0.0 0.0 10108 908 pts/7 S+ 15:24 0:00 grep asterisk |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#asterisk -rvv
Asterisk 1.6.2.9-2+squeeze2, 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+squeeze2 currently running on linux0 (pid = 25512) Verbosity was 0 and is now 2 linux0*CLI> linux0*CLI> linux0*CLI> moh show files linux0*CLI> quit Executing last minute cleanups |
#ls /usr/share/asterisk/mo
ls: невозможно получить доступ к /usr/share/asterisk/mo: Нет такого файла или каталога |
#ls /usr/share/asterisk/moh
ls: невозможно получить доступ к /usr/share/asterisk/moh: Нет такого файла или каталога |
#ls /usr/share/asterisk/
agi-bin/ documentation/ keys/ static-http/ conf/ firmware/ sounds/ |
#vim /etc/asterisk/musiconhold.conf
--- /tmp/l3-saved-23975.15865.10706 2011-06-30 15:25:20.000000000 +0400 +++ /etc/asterisk/musiconhold.conf 2011-06-30 15:25:36.000000000 +0400 @@ -44,7 +44,7 @@ [default] mode=files -directory=moh +directory=/var/lib/asterisk/moh ; ;[native-random] ;mode=files |
#-r 8000 -c1 -t gsm /tmp/bohemian-rhapsody.gsm
|
#cpall /tmp/made-in-heaven.mp3 /tmp/
asterisk -rvv Asterisk 1.6.2.9-2+squeeze2, 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+squeeze2 currently running on linux0 (pid = 25624) Verbosity is at least 2 linux0*CLI> moh show files Class: default File: /var/lib/asterisk/moh/bohemian-rhapsody linux0*CLI> moh reload linux0*CLI> moh show files Class: default File: /var/lib/asterisk/moh/bohemian-rhapsody linux0*CLI> quit Executing last minute cleanups |
#rm /var/lib/asterisk/moh/bohemian-rhapsody
rm: невозможно удалить «/var/lib/asterisk/moh/bohemian-rhapsody»: Нет такого файла или каталога |
#rm /var/lib/asterisk/moh/bohemian-rhapsody.gsm
|
# Autogenerated by /usr/sbin/dahdi_genconf on Thu Jun 30 10:51:30 2011 # If you edit this file and execute /usr/sbin/dahdi_genconf again, # your manual changes will be LOST. # Dahdi Configuration File # # This file is parsed by the Dahdi Configurator, dahdi_cfg # # Span 1: TE2/0/1 "T2XXP (PCI) Card 0 Span 1" (MASTER) span=1,1,0,ccs,hdb3,crc4 # termtype: te bchan=1-15,17-31 dchan=16 echocanceller=oslec,1-15,17-31 # Span 2: TE2/0/2 "T2XXP (PCI) Card 0 Span 2" span=2,2,0,ccs,hdb3,crc4 # termtype: te bchan=32-46,48-62 dchan=47 echocanceller=oslec,32-46,48-62 # Global data loadzone = us defaultzone = us
Время первой команды журнала | 08:38:37 2011- 6-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:35:52 2011- 6-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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