/l3/users/roma/nt-voip/linux3.unix.nt.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#grep -r unix.nt /etc/asterisk/
/etc/asterisk/iax.conf:inkeys=linux4.unix.nt /etc/asterisk/iax.conf:outkey=linux3.unix.nt /etc/asterisk/voicemail.conf:1301 => 1234,Roma,roma@kv.unix.nt /etc/asterisk/voicemail.conf:1302 => 1234,Roma,roma@kv.unix.nt Бинарный файл /etc/asterisk/.queues.conf.swp совпадает |
#grep -r unix.nt /etc/asterisk/
/etc/asterisk/iax.conf:inkeys=linux4.unix.nt /etc/asterisk/iax.conf:outkey=linux3.unix.nt /etc/asterisk/voicemail.conf:1301 => 1234,Roma,roma@kv.unix.nt /etc/asterisk/voicemail.conf:1302 => 1234,Roma,roma@kv.unix.nt Бинарный файл /etc/asterisk/.queues.conf.swp совпадает |
#grep -r unix.nt /etc/asterisk/
/etc/asterisk/iax.conf:inkeys=linux4.unix.nt /etc/asterisk/iax.conf:outkey=linux3.unix.nt /etc/asterisk/voicemail.conf:1301 => 1234,Roma,roma@kv.unix.nt /etc/asterisk/voicemail.conf:1302 => 1234,Roma,roma@kv.unix.nt Бинарный файл /etc/asterisk/.queues.conf.swp совпадает |
#grep -r 192 /etc/asterisk/
/etc/asterisk/alarmreceiver.conf:; The loudness of the ACK and Kissoff tones is adjustable from 100 to 8192. /etc/asterisk/alarmreceiver.conf:; The default is 8192. This shouldn't need to be messed with, but is included /etc/asterisk/alarmreceiver.conf:loudness = 8192 /etc/asterisk/iax.conf:register => kv:1234@192.168.101.1 /etc/asterisk/iax.conf:register => kv:1234@192.168.102.1 /etc/asterisk/iax.conf:;register => kv:1234@192.168.104.1 /etc/asterisk/iax.conf:register => kv:1234@192.168.107.1 /etc/asterisk/iax.conf:;register => kv:1234@192.168.111.1 /etc/asterisk/iax.conf:host=192.168.104.1 /etc/asterisk/mgcp.conf:;host = 192.168.0.64 ... /etc/asterisk/sip.conf.orig:;localnet=192.168.0.0/255.255.0.0; All RFC 1918 addresses are local networks /etc/asterisk/sip.conf.orig:;host=192.168.0.23 ; we have a static but private IP address /etc/asterisk/sip.conf.orig:;defaultip=192.168.0.59 ; IP used until peer registers /etc/asterisk/sip.conf.orig:;defaultip=192.168.0.60 ; IP address to use if peer has not registered /etc/asterisk/sip.conf.orig:;permit=192.168.0.60/255.255.255.0 /etc/asterisk/sip.conf.orig:;defaultip=192.168.0.4 ; IP address to use until registration /etc/asterisk/skinny.conf:;host=192.168.1.144 /etc/asterisk/skinny.conf:;permit=192.168.0/24 ; Optional, used for authentication /etc/asterisk/musiconhold.conf:;application=/usr/bin/mpg123 -q -r 8000 -f 8192 -b 2048 --mono -s /etc/asterisk/musiconhold.conf:;application=/usr/bin/streamplayer 192.168.100.52 888 |
#grep -r 192 /etc/asterisk/
/etc/asterisk/alarmreceiver.conf:; The loudness of the ACK and Kissoff tones is adjustable from 100 to 8192. /etc/asterisk/alarmreceiver.conf:; The default is 8192. This shouldn't need to be messed with, but is included /etc/asterisk/alarmreceiver.conf:loudness = 8192 /etc/asterisk/iax.conf:register => kv:1234@192.168.101.1 /etc/asterisk/iax.conf:register => kv:1234@192.168.102.1 /etc/asterisk/iax.conf:;register => kv:1234@192.168.104.1 /etc/asterisk/iax.conf:register => kv:1234@192.168.107.1 /etc/asterisk/iax.conf:;register => kv:1234@192.168.111.1 /etc/asterisk/iax.conf:host=192.168.104.1 /etc/asterisk/mgcp.conf:;host = 192.168.0.64 ... /etc/asterisk/sip.conf.orig:;localnet=192.168.0.0/255.255.0.0; All RFC 1918 addresses are local networks /etc/asterisk/sip.conf.orig:;host=192.168.0.23 ; we have a static but private IP address /etc/asterisk/sip.conf.orig:;defaultip=192.168.0.59 ; IP used until peer registers /etc/asterisk/sip.conf.orig:;defaultip=192.168.0.60 ; IP address to use if peer has not registered /etc/asterisk/sip.conf.orig:;permit=192.168.0.60/255.255.255.0 /etc/asterisk/sip.conf.orig:;defaultip=192.168.0.4 ; IP address to use until registration /etc/asterisk/skinny.conf:;host=192.168.1.144 /etc/asterisk/skinny.conf:;permit=192.168.0/24 ; Optional, used for authentication /etc/asterisk/musiconhold.conf:;application=/usr/bin/mpg123 -q -r 8000 -f 8192 -b 2048 --mono -s /etc/asterisk/musiconhold.conf:;application=/usr/bin/streamplayer 192.168.100.52 888 |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': Found == Parsing '/etc/asterisk/extconfig.conf': Found Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux3 (pid = 3756) Verbosity was 0 and is now 3 linux3*CLI> |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': Found == Parsing '/etc/asterisk/extconfig.conf': Found Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux3 (pid = 3756) Verbosity was 0 and is now 3 linux3*CLI> |
#netstat -a
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:5280 *:* LISTEN tcp 0 0 linux3.unix.nt:7777 *:* LISTEN tcp 0 0 localhost:705 *:* LISTEN tcp 0 0 *:xtelw *:* LISTEN tcp 0 0 *:xmpp-client *:* LISTEN tcp 0 0 localhost:submission *:* LISTEN tcp 0 0 localhost:5038 *:* LISTEN tcp 0 0 *:pop3 *:* LISTEN ... tcp 0 0 *:37268 *:* LISTEN tcp 0 0 *:xmpp-server *:* LISTEN tcp 0 0 linux3.unix.nt:domain *:* LISTEN tcp 0 0 localhost:domain *:* LISTEN tcp 0 0 *:ssh *:* LISTEN tcp 0 0 localhost:ipp *:* LISTEN tcp 0 0 *:smtp *:* LISTEN tcp 0 0 localhost:953 *:* LISTEN tcp 0 0 localhost:4369 localhost:47294 ESTABLISHED ^C |
#netstat -a
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 *:5280 *:* LISTEN tcp 0 0 linux3.unix.nt:7777 *:* LISTEN tcp 0 0 localhost:705 *:* LISTEN tcp 0 0 *:xtelw *:* LISTEN tcp 0 0 *:xmpp-client *:* LISTEN tcp 0 0 localhost:submission *:* LISTEN tcp 0 0 localhost:5038 *:* LISTEN tcp 0 0 *:pop3 *:* LISTEN ... tcp 0 0 *:37268 *:* LISTEN tcp 0 0 *:xmpp-server *:* LISTEN tcp 0 0 linux3.unix.nt:domain *:* LISTEN tcp 0 0 localhost:domain *:* LISTEN tcp 0 0 *:ssh *:* LISTEN tcp 0 0 localhost:ipp *:* LISTEN tcp 0 0 *:smtp *:* LISTEN tcp 0 0 localhost:953 *:* LISTEN tcp 0 0 localhost:4369 localhost:47294 ESTABLISHED ^C |
#netstat -an
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:5280 0.0.0.0:* LISTEN tcp 0 0 192.168.1.40:7777 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:705 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:1314 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:5222 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:5038 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN ... unix 3 [ ] STREAM CONNECTED 8221 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 8220 unix 3 [ ] STREAM CONNECTED 8215 unix 3 [ ] STREAM CONNECTED 8214 unix 2 [ ] DGRAM 8212 unix 2 [ ] DGRAM 8099 unix 3 [ ] STREAM CONNECTED 7959 unix 3 [ ] STREAM CONNECTED 7958 unix 2 [ ] DGRAM 7666 unix 2 [ ] DGRAM 7547 |
#netstat -an
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:5280 0.0.0.0:* LISTEN tcp 0 0 192.168.1.40:7777 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:705 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:1314 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:5222 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:587 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:5038 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN ... unix 3 [ ] STREAM CONNECTED 8221 /var/run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 8220 unix 3 [ ] STREAM CONNECTED 8215 unix 3 [ ] STREAM CONNECTED 8214 unix 2 [ ] DGRAM 8212 unix 2 [ ] DGRAM 8099 unix 3 [ ] STREAM CONNECTED 7959 unix 3 [ ] STREAM CONNECTED 7958 unix 2 [ ] DGRAM 7666 unix 2 [ ] DGRAM 7547 |
#cd /root/
.aptitude/ Desktop/ .gnome/ .gnupg/ .lilalo/ .nautilus/ .wapi/ .dbus/ .gconf/ .gnome2/ .gstreamer-0.10/ .mc/ .ssh/ .debtags/ .gconfd/ .gnome2_private/ .gvfs/ .metacity/ .update-notifier/ |
#ld
ld: no input files |
#cd /root/
.aptitude/ Desktop/ .gnome/ .gnupg/ .lilalo/ .nautilus/ .wapi/ .dbus/ .gconf/ .gnome2/ .gstreamer-0.10/ .mc/ .ssh/ .debtags/ .gconfd/ .gnome2_private/ .gvfs/ .metacity/ .update-notifier/ |
#ld
ld: no input files |
#ls
Desktop linux3.unix.nt.key message-1.gsm message-3.gsm message-5.gsm message-7.gsm install linux3.unix.nt.pub message-2.gsm message-4.gsm message-6.gsm VMwareTools-8.4.4-301548.tar.gz |
#ls
Desktop linux3.unix.nt.key message-1.gsm message-3.gsm message-5.gsm message-7.gsm install linux3.unix.nt.pub message-2.gsm message-4.gsm message-6.gsm VMwareTools-8.4.4-301548.tar.gz |
#grep -r message /etc/asterisk/
/etc/asterisk/queues.conf:; before the member hears any announcement messages), set this to the number of /etc/asterisk/queues.conf:; messages as a "friendly name". Multiple interfaces may share a single /etc/asterisk/followme.conf:; The global default for the 'Incoming call from' message. /etc/asterisk/followme.conf:; The global default for the 'You have an incoming call' message when the caller elects /etc/asterisk/followme.conf:; The global default for the 'Press 1 to accept this call or press 2 to decline it' message. /etc/asterisk/followme.conf:; The global default for 'Please hold while we try and connect your call' message. /etc/asterisk/followme.conf:; The global default for 'The party you're calling isn't at their desk' message. /etc/asterisk/followme.conf:; The global default for 'I'm sorry, but we were unable to locate your party' message. /etc/asterisk/followme.conf:; The 'Incoming call from' message prompt. Default is the global default. /etc/asterisk/followme.conf:; The 'You have an incoming call' message prompt when the caller elects ... /etc/asterisk/extensions.conf:exten => s,n,Background(/tmp/message-6) /etc/asterisk/extensions.conf:exten => s,n,Background(/tmp/message-2) /etc/asterisk/extensions.conf:exten => s,n,Background(/tmp/message-7) /etc/asterisk/extensions.conf:exten => i,1,Background(/tmp/message-3) /etc/asterisk/extensions.conf:exten => 2,1,Background(/tmp/message-5) /etc/asterisk/extensions.conf:exten => s,1(start),Background(/tmp/message-4) /etc/asterisk/jabber.conf:;statusmessage="I am available" ;;Have custom status message for /etc/asterisk/jabber.conf:;timeout=100 ;;Timeout on the message stack. /etc/asterisk/indications.conf:; Set of tones played with special information messages (e.g., "number is /etc/asterisk/indications.conf:; usually followed by the BT woman saying an appropriate message. |
#grep -r message /etc/asterisk/
/etc/asterisk/queues.conf:; before the member hears any announcement messages), set this to the number of /etc/asterisk/queues.conf:; messages as a "friendly name". Multiple interfaces may share a single /etc/asterisk/followme.conf:; The global default for the 'Incoming call from' message. /etc/asterisk/followme.conf:; The global default for the 'You have an incoming call' message when the caller elects /etc/asterisk/followme.conf:; The global default for the 'Press 1 to accept this call or press 2 to decline it' message. /etc/asterisk/followme.conf:; The global default for 'Please hold while we try and connect your call' message. /etc/asterisk/followme.conf:; The global default for 'The party you're calling isn't at their desk' message. /etc/asterisk/followme.conf:; The global default for 'I'm sorry, but we were unable to locate your party' message. /etc/asterisk/followme.conf:; The 'Incoming call from' message prompt. Default is the global default. /etc/asterisk/followme.conf:; The 'You have an incoming call' message prompt when the caller elects ... /etc/asterisk/extensions.conf:exten => s,n,Background(/tmp/message-6) /etc/asterisk/extensions.conf:exten => s,n,Background(/tmp/message-2) /etc/asterisk/extensions.conf:exten => s,n,Background(/tmp/message-7) /etc/asterisk/extensions.conf:exten => i,1,Background(/tmp/message-3) /etc/asterisk/extensions.conf:exten => 2,1,Background(/tmp/message-5) /etc/asterisk/extensions.conf:exten => s,1(start),Background(/tmp/message-4) /etc/asterisk/jabber.conf:;statusmessage="I am available" ;;Have custom status message for /etc/asterisk/jabber.conf:;timeout=100 ;;Timeout on the message stack. /etc/asterisk/indications.conf:; Set of tones played with special information messages (e.g., "number is /etc/asterisk/indications.conf:; usually followed by the BT woman saying an appropriate message. |
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3445.20910.25877 2010-10-30 09:23:11.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-30 09:24:40.000000000 +0300 @@ -49,26 +49,26 @@ [menu] -exten => s,1,Background(/tmp/message-1) -exten => s,n(start),Background(/tmp/message-2) +exten => s,1,Background(/root/message-1) +exten => s,n(start),Background(/root/message-2) exten => s,n,WaitExten(5) -exten => s,n,Background(/tmp/message-6) +exten => s,n,Background(/root/message-6) exten => s,n,WaitExten(5) -exten => s,n,Background(/tmp/message-2) +exten => s,n,Background(/root/message-2) exten => s,n,WaitExten(5) -exten => s,n,Background(/tmp/message-7) +exten => s,n,Background(/root/message-7) -exten => i,1,Background(/tmp/message-3) +exten => i,1,Background(/root/message-3) exten => i,n,Goto(s,start) exten => 9,1,Goto(s,start) exten => 1,1,Goto(submenu,s,1) -exten => 2,1,Background(/tmp/message-5) -exten => 2,n,System(touch /tmp/zdes-byl-asterisk) +exten => 2,1,Background(/root/message-5) +exten => 2,n,System(reboot) [submenu] -exten => s,1(start),Background(/tmp/message-4) +exten => s,1(start),Background(/root/message-4) exten => 1,1,Goto(Local,1301,1) exten => 2,1,Goto(Local,1302,1) exten => 9,1,Goto(s,start) |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... -- Including context 'Local' in context 'group2' -- Including context 'National' in context 'group2' -- Including context 'International' in context 'group2' -- Registered extension context 'group3' -- Including context 'service' in context 'group3' -- Including context 'Local' in context 'group3' -- Including context 'National' in context 'group3' -- Including context 'International' in context 'group3' == Parsing '/etc/asterisk/users.conf': Found linux3*CLI> |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... -- Including context 'Local' in context 'group2' -- Including context 'National' in context 'group2' -- Including context 'International' in context 'group2' -- Registered extension context 'group3' -- Including context 'service' in context 'group3' -- Including context 'Local' in context 'group3' -- Including context 'National' in context 'group3' -- Including context 'International' in context 'group3' == Parsing '/etc/asterisk/users.conf': Found linux3*CLI> |
#chmod root:assterisk /root/
chmod: неверный режим: `root:assterisk' Попробуйте `chmod --help' для получения более подробного описания. |
#chmod root:assterisk /root/
chmod: неверный режим: `root:assterisk' Попробуйте `chmod --help' для получения более подробного описания. |
#ls -lh /
итого 92K drwxr-xr-x 2 root root 4,0K Окт 25 12:09 bin drwxr-xr-x 3 root root 4,0K Окт 25 12:18 boot lrwxrwxrwx 1 root root 11 Окт 25 11:36 cdrom -> media/cdrom drwxr-xr-x 15 root root 3,6K Окт 30 09:13 dev drwxr-xr-x 119 root root 12K Окт 30 09:12 etc drwxr-xr-x 3 root root 4,0K Окт 25 11:44 home lrwxrwxrwx 1 root root 28 Окт 25 11:38 initrd.img -> boot/initrd.img-2.6.26-2-686 drwxr-xr-x 16 root root 12K Окт 25 12:27 lib drwx------ 2 root root 16K Окт 25 11:36 lost+found ... dr-xr-xr-x 121 root root 0 Окт 30 09:11 proc drwxr-xr-x 21 root root 4,0K Окт 30 09:24 root drwxr-xr-x 2 root root 4,0K Окт 28 14:11 sbin drwxr-xr-x 2 root root 4,0K Сен 16 2008 selinux drwxr-xr-x 2 root root 4,0K Окт 25 11:37 srv drwxr-xr-x 11 root root 0 Окт 30 09:11 sys drwxrwxrwt 9 root root 4,0K Окт 30 09:24 tmp drwxr-xr-x 11 root root 4,0K Окт 25 11:56 usr drwxr-xr-x 15 root root 4,0K Окт 25 12:17 var lrwxrwxrwx 1 root root 25 Окт 25 11:38 vmlinuz -> boot/vmlinuz-2.6.26-2-686 |
#ls -lh /
итого 92K drwxr-xr-x 2 root root 4,0K Окт 25 12:09 bin drwxr-xr-x 3 root root 4,0K Окт 25 12:18 boot lrwxrwxrwx 1 root root 11 Окт 25 11:36 cdrom -> media/cdrom drwxr-xr-x 15 root root 3,6K Окт 30 09:13 dev drwxr-xr-x 119 root root 12K Окт 30 09:12 etc drwxr-xr-x 3 root root 4,0K Окт 25 11:44 home lrwxrwxrwx 1 root root 28 Окт 25 11:38 initrd.img -> boot/initrd.img-2.6.26-2-686 drwxr-xr-x 16 root root 12K Окт 25 12:27 lib drwx------ 2 root root 16K Окт 25 11:36 lost+found ... dr-xr-xr-x 121 root root 0 Окт 30 09:11 proc drwxr-xr-x 21 root root 4,0K Окт 30 09:24 root drwxr-xr-x 2 root root 4,0K Окт 28 14:11 sbin drwxr-xr-x 2 root root 4,0K Сен 16 2008 selinux drwxr-xr-x 2 root root 4,0K Окт 25 11:37 srv drwxr-xr-x 11 root root 0 Окт 30 09:11 sys drwxrwxrwt 9 root root 4,0K Окт 30 09:24 tmp drwxr-xr-x 11 root root 4,0K Окт 25 11:56 usr drwxr-xr-x 15 root root 4,0K Окт 25 12:17 var lrwxrwxrwx 1 root root 25 Окт 25 11:38 vmlinuz -> boot/vmlinuz-2.6.26-2-686 |
#chown asterisk:asterisk /root/message-
chown: невозможно получить доступ к `/root/message-': Нет такого файла или каталога |
#chown asterisk:asterisk /root/message-
chown: невозможно получить доступ к `/root/message-': Нет такого файла или каталога |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... [Oct 30 09:36:16] WARNING[3699]: app_dial.c:1202 dial_exec_full: Unable to create channel of type 'SIP' (cause 3 - No route to destination) == Everyone is busy/congested at this time (1:0/0/1) -- Executing [13909@group2:1] Wait("SIP/1302-08223448", "1") in new stack -- Executing [13909@group2:2] Record("SIP/1302-08223448", "/tmp/message-9:gsm") in new stack -- <SIP/1302-08223448> Playing 'beep' (language 'en') == Spawn extension (group2, 13909, 2) exited non-zero on 'SIP/1302-08223448' linux3*CLI> ^C No such command '' (type 'help ' for other possible commands) linux3*CLI> [1]+ Stopped asterisk -rvvv |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... [Oct 30 09:36:16] WARNING[3699]: app_dial.c:1202 dial_exec_full: Unable to create channel of type 'SIP' (cause 3 - No route to destination) == Everyone is busy/congested at this time (1:0/0/1) -- Executing [13909@group2:1] Wait("SIP/1302-08223448", "1") in new stack -- Executing [13909@group2:2] Record("SIP/1302-08223448", "/tmp/message-9:gsm") in new stack -- <SIP/1302-08223448> Playing 'beep' (language 'en') == Spawn extension (group2, 13909, 2) exited non-zero on 'SIP/1302-08223448' linux3*CLI> ^C No such command '' (type 'help ' for other possible commands) linux3*CLI> [1]+ Stopped asterisk -rvvv |
#l
l2ping lcf liferea-bin logger lsattr l3 ld line login lsb_release l3-agent ldconfig link logname lshal l3cd ldd linux32 logout lshw l3_close_session less linux64 logrotate lsmod l3-config lessecho listres logsave lsof l3_fix_prompt lessfile ln look lspci l3mass_upload lesskey lnstat lorder lspgpot l3pwd lesspipe loadkeys losetup lsusb l3_save_last_line let local lp lszaptel l3script lexgrog locale lpadmin luit l3shot lft localedef lpdomatic lwp-download l3upload lft.db locale-gen lpinfo lwp-mirror lame libgraphviz4-config-update locate lpmove lwp-request laptop-detect libnetcfg lockfile lpoptions lwp-rget last licq lockfile-create lppasswd lzcat lastb liferea lockfile-remove lpstat lzma lastlog liferea-add-feed lockfile-touch ls lzop |
#l
l2ping lcf liferea-bin logger lsattr l3 ld line login lsb_release l3-agent ldconfig link logname lshal l3cd ldd linux32 logout lshw l3_close_session less linux64 logrotate lsmod l3-config lessecho listres logsave lsof l3_fix_prompt lessfile ln look lspci l3mass_upload lesskey lnstat lorder lspgpot l3pwd lesspipe loadkeys losetup lsusb l3_save_last_line let local lp lszaptel l3script lexgrog locale lpadmin luit l3shot lft localedef lpdomatic lwp-download l3upload lft.db locale-gen lpinfo lwp-mirror lame libgraphviz4-config-update locate lpmove lwp-request laptop-detect libnetcfg lockfile lpoptions lwp-rget last licq lockfile-create lppasswd lzcat lastb liferea lockfile-remove lpstat lzma lastlog liferea-add-feed lockfile-touch ls lzop |
#lame /home/roma/message-9.gsm /home/roma/message-9.mp3
Warning: unsupported audio format |
#lame /home/roma/message-9.gsm /home/roma/message-9.mp3
Warning: unsupported audio format |
#vi /etc/asterisk/extensions.conf
|
#{EXTEN})
ractive command mode for testing and developing various aspects of speech synthesis technology.) 15 exten => s,n,Monitor(wav,${FILENAME},m,b) 24 [xten => 1303,1,Answer ] 16 exten => s,n,Dial(SIP/${ARG1},10,t,T) 25 exten => 1303,n,SetMusicOnhold(default) 17 exten => s,n,GotoIf($[${DIALSTATUS} = BUSY]?busy:unavail) 26 exten => 1303,n,Queue(queine1,m) 18 exten => s,n(unavail),Playback(voicemail-greeting-${ARG1}) 27 ;exten => 1302,1,Dial(SIP/${EXTEN}) 19 exten => s,n,Voicemail(${ARG1}@default,s) ... 46 exten => _1390X,n,Record(/tmp/message-${EXTEN:4}:gsm) 47 48 exten => _1300X,1,AgentLogin(100${EXTEN:4}) 49 50 [menu] ( { }:wav) [menu] 52 [menu]=> s,1,Background(/root/message-1) 53 exten => s,n(start),Background(/root/message-2) 54 exten => s,n,WaitExten(5) "/etc/asterisk/extensions.conf" 113L, 3199C записано |
#{EXTEN})
35 36 exten => 1398,1,VoiceMailMain() 37 exten => 1397,n,Record(voicemail-greeting-${CALLERID(number)}:gsm) 38 40 41 exten => 1394,1,MeetMe(100,M) 42 exten => 1393,1,MeetMe(100,Mm) 43 exten => 1392,1,MeetMe(100,Mt) 44 45 exten => _1390X,1,Wait(1) 46 exten => _1390X,n,Record(/tmp/message-${EXTEN:4}:gsm) 47 48 exten => _1300X,1,AgentLogin(100${EXTEN:4}) 49 50 [menu] ( { }:wav) [menu] 52 [menu]=> s,1,Background(/root/message-1) 53 exten => s,n(start),Background(/root/message-2) 54 exten => s,n,WaitExten(5) "/etc/asterisk/extensions.conf" 113L, 3199C записано |
#cp /tmp/message-9.
message-9.gsm message-9.wav |
#cp /tmp/message-9.wav /home/roma/
.bash_history Desktop/ .gnome/ .ICEauthority .metacity/ .ssh/ .Xauthority .bash_logout .dmrc .gnome2/ .icons/ .mozilla/ .themes/ .xsession-errors .bash_profile .evolution/ .gnome2_private/ .l3rc .nautilus/ .thumbnails/ .bashrc .gconf/ .gnupg/ .licq/ .profile .update-notifier/ .config/ .gconfd/ .gstreamer-0.10/ .lilalo/ .qt/ .viminfo .dbus/ .gksu.lock .gvfs/ message-9.gsm .recently-used.xbel .vimrc |
#cp /tmp/message-9.wav /home/roma/
.bash_history Desktop/ .gnome/ .ICEauthority .metacity/ .ssh/ .Xauthority .bash_logout .dmrc .gnome2/ .icons/ .mozilla/ .themes/ .xsession-errors .bash_profile .evolution/ .gnome2_private/ .l3rc .nautilus/ .thumbnails/ .bashrc .gconf/ .gnupg/ .licq/ .profile .update-notifier/ .config/ .gconfd/ .gstreamer-0.10/ .lilalo/ .qt/ .viminfo .dbus/ .gksu.lock .gvfs/ message-9.gsm .recently-used.xbel .vimrc |
#cp /tmp/message-9.wav /home/roma/
|
Время первой команды журнала | 00:46:30 2010-10-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 08:44:26 2010-10-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 71 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 22.54 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.43 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.76 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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