/l3/users/sid/nt-voip/linux8.unix.nt.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 |
|
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2740.28726.24402 2010-10-28 16:16:28.000000000 +0300 +++ /etc/asterisk/extensions.conf 2010-10-28 16:17:29.000000000 +0300 @@ -5,16 +5,16 @@ ;exten => _18XXX,1,Dial(SIP/1${EXTEN:1:4}) -exten => _68XX,1,Wait(2) -exten => _68XX,n,Playback(/tmp/warning1) -exten => _68XX,n,Dial(SIP/18${EXTEN:2}) +;exten => _68XX,1,Wait(2) +;exten => _68XX,n,Playback(/tmp/warning1) +;exten => _68XX,n,Dial(SIP/18${EXTEN:2}) exten => 1898,1,Record(/tmp/warning1:gsm,,3) -exten => _1[234]XX,1,Dial(SIP/msk/${EXTEN}) -exten => _15XX,1,Dial(SIP/kv/${EXTEN}) -exten => _16XX,1,Dial(SIP/kv/${EXTEN}) -exten => _17XX,1,Dial(SIP/kv/${EXTEN}) +;exten => _1[234]XX,1,Dial(SIP/msk/${EXTEN}) +;exten => _15XX,1,Dial(SIP/kv/${EXTEN}) +;exten => _16XX,1,Dial(SIP/kv/${EXTEN}) +;exten => _17XX,1,Dial(SIP/kv/${EXTEN}) [macro-answer-with-monitor] exten => s,1,Answer @@ -103,10 +103,10 @@ exten => s,n,Dial(${ARG1}) [national] -exten => _15XX,1,Macro(dial-with-callerid,SIP/ptr/${EXTEN}) +exten => _15XX,1,Macro(dial-with-callerid,IAX2/ptr/${EXTEN}) ;exten => _15XX,1,Dial(SIP/ptr/${EXTEN}) -exten => _16XX,1,Macro(dial-with-callerid,SIP/kzn/${EXTEN}) -exten => _17XX,1,Macro(dial-with-callerid,SIP/msk/${EXTEN}) +exten => _16XX,1,Macro(dial-with-callerid,IAX2/kzn/${EXTEN}) +exten => _17XX,1,Macro(dial-with-callerid,IAX2/msk/${EXTEN}) [international] exten => _1XXX,1,Dial(IAX2/msk/${EXTEN}) |
#less /etc/asterisk/iax.conf
|
#ssh linux7
Linux linux7.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 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 Oct 28 17:16:53 2010 l3-agent is already running: pid=2899; pidfile=/root/.lilalo/l3-agent.pid |
#exten => 1799,n,Playback(demo-thanks)
exten => _17XX,1,Dial(SIP/${EXTEN}) exten => _67XX,1,Wait(2) exten => _67XX,n,Playback(/tmp/warning1) exten => _67XX,n,Dial(SIP/17${EXTEN:2}) exten => _15XX,1,Dial(IAX2/ptr/${EXTEN}) exten => _16XX,1,Dial(IAX2/kzn/${EXTEN})73C exten => _18XX,1,Dial(IAX2/tl/${EXTEN}) exten => _19XX,1,Dial(IAX2/bb/${EXTEN}) exten => _1XXX,1,Dial(IAX2/kv/${EXTEN}) exten => s,n(busy),Hangup ... exten => 1796,1,Goto(menu,s,1) exten => 1795,1,Answer exten => 1795,n,SetMusicOnHold(default) exten => 1794,1,MeetMe(100,M) [macro-dial-with-callerid] exten => s,n,Dial(${ARG1})) ( {ARG1}) [national] [ ] "/etc/asterisk/extensions.conf" 117L, 3472C записано |
#asterisk -rv
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 ========================================================================= ... Name/Username Host Mask Port Status bb/msk 192.168.111.1 (D) 255.255.255.255 4569 Unmonitored kv/msk 192.168.103.1 (D) 255.255.255.255 4569 Unmonitored ptr/msk 192.168.105.1 (D) 255.255.255.255 4569 Unmonitored kzn/msk 192.168.106.1 (D) 255.255.255.255 4569 Unmonitored tl/msk 192.168.108.1 (D) 255.255.255.255 4569 Unmonitored 5 iax2 peers [0 online, 0 offline, 5 unmonitored] linux7*CLI> linux7*CLI> quit Executing last minute cleanups |
#vi /etc/asterisk/iax.conf
|
#less /etc/asterisk/iax.conf.SAVE
|
#screen -x
|
#exit
exit Connection to linux7 closed. |
#cat /tmp/call
Channel:SIP/1301 Extension:1303 Context:service |
#ssh linux3
Linux linux3.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 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 Oct 28 14:36:01 2010 from 192.168.112.2 l3-agent is already running: pid=3217; pidfile=/root/.lilalo/l3-agent.pid |
#man cp
|
#LANG=C man cp
CP(1) User Commands CP(1) NAME cp - copy files and directories SYNOPSIS cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... DESCRIPTION Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY. Mandatory arguments to long options are mandatory for short ... -T, --no-target-directory treat DEST as a normal file -u, --update copy only when the SOURCE file is newer than the destina- tion file or when the destination file is missing -v, --verbose explain what is being done -x, --one-file-system stay on this file system --help display this help and exit |
#chown asterisk:asterisk /tmp/call
|
#cp -p /tmp/call /var/spool/asterisk/outgoing/
|
#cat /tmp/call
Channel:SIP/1301 Extension:1303 Context:service |
#tail -f /var/log/asterisk/
![]() cdr-csv/ cdr-custom/ event_log messages queue_log |
#tail -f /var/log/asterisk/messages
![]() [Oct 28 17:07:20] WARNING[13906] file.c: File /tmp/message-2 does not exist in any format [Oct 28 17:07:20] WARNING[13906] file.c: Unable to open /tmp/message-2 (format 0x80004 (ulaw|h263)): No such file or directory [Oct 28 17:07:20] WARNING[13906] pbx.c: ast_streamfile failed on SIP/1301-0860e4f0 for /tmp/message-2 [Oct 28 17:07:25] NOTICE[13906] rtp.c: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 192.168.103.200 [Oct 28 17:07:25] WARNING[13906] file.c: File /tmp/message-6 does not exist in any format [Oct 28 17:07:25] WARNING[13906] file.c: Unable to open /tmp/message-6 (format 0x80004 (ulaw|h263)): No such file or directory [Oct 28 17:07:25] WARNING[13906] pbx.c: ast_streamfile failed on SIP/1301-0860e4f0 for /tmp/message-6 [Oct 28 17:07:30] WARNING[13906] file.c: File /tmp/message-2 does not exist in any format [Oct 28 17:07:30] WARNING[13906] file.c: Unable to open /tmp/message-2 (format 0x80004 (ulaw|h263)): No such file or directory [Oct 28 17:07:30] WARNING[13906] pbx.c: ast_streamfile failed on SIP/1301-0860e4f0 for /tmp/message-2 [Oct 28 17:07:35] WARNING[13906] file.c: File /tmp/message-7 does not exist in any format [Oct 28 17:07:35] WARNING[13906] file.c: Unable to open /tmp/message-7 (format 0x80004 (ulaw|h263)): No such file or directory [Oct 28 17:07:35] WARNING[13906] pbx.c: ast_streamfile failed on SIP/1301-0860e4f0 for /tmp/message-7 [Oct 28 17:07:35] NOTICE[13906] pbx_spool.c: Call completed to SIP/1301 ^C |
#ls /root/
Desktop message-1.gsm message-3.gsm message-5.gsm message-7.gsm install message-2.gsm message-4.gsm message-6.gsm |
#cp /root/message-* /tmp/
|
#cp -p /tmp/call /var/spool/asterisk/outgoing/
|
#ls -l /tmp/message-*
-rw-r----- 1 root root 3531 Окт 28 17:08 /tmp/message-1.gsm -rw-r----- 1 root root 25806 Окт 28 17:08 /tmp/message-2.gsm -rw-r----- 1 root root 4620 Окт 28 17:08 /tmp/message-3.gsm -rw-r----- 1 root root 19041 Окт 28 17:08 /tmp/message-4.gsm -rw-r----- 1 root root 9405 Окт 28 17:08 /tmp/message-5.gsm -rw-r----- 1 root root 4785 Окт 28 17:08 /tmp/message-6.gsm -rw-r----- 1 root root 3531 Окт 28 17:08 /tmp/message-7.gsm |
#chmod 644 /tmp/message-*
|
#mkdir /tmp/zlo
|
#cd /tmp/zlo
|
#cat /tmp/call
Channel:SIP/1301 Extension:1396 Context:service |
#chown asterisk:asterisk /tmp/call
|
#ls -l /tmp/call
-rw-r--r-- 1 asterisk asterisk 49 Окт 28 17:07 /tmp/call |
#ssh linux4
![]() StartRetry: 10764 1 (1288275477) root@linux4:~# cat /var/spool/asterisk/outgoing/call Channel:SIP/1401 Extension:1496 Context:services StartRetry: 10764 1 (1288275477) root@linux4:~# cat /var/spool/asterisk/outgoing/call cat: /var/spool/asterisk/outgoing/call: Нет такого файла или каталога root@linux4:~# exit logout ... -rw-r--r-- 1 asterisk asterisk 49 Окт 28 17:11 call root@linux4:~# touch /var/spool/asterisk/outgoing/call root@linux4:~# cat /var/spool/asterisk/outgoing/call Context:SIP/1401 Extension:1496 Context:services root@linux4:~# ls -l /var/spool/asterisk/outgoing/call -rw-r--r-- 1 asterisk asterisk 49 Окт 28 17:12 /var/spool/asterisk/outgoing/call root@linux4:~# touch /var/spool/asterisk/outgoing/call root@linux4:~# vi /var/spool/asterisk/outgoing/call |
#ssh linux3
Linux linux3.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 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 Oct 28 17:05:14 2010 from linux8.unix.nt l3-agent is already running: pid=3217; pidfile=/root/.lilalo/l3-agent.pid |
#vi /tmp/zlo/zlo
![]() |
#sh /tmp/zlo/zlo
|
#vi /tmp/zlo/zlo
|
#sh /tmp/zlo/zlo
|
#top
top - 17:21:44 up 8:27, 7 users, load average: 0.99, 0.94, 0.78 Tasks: 156 total, 2 running, 153 sleeping, 0 stopped, 1 zombie Cpu(s): 50.3%us, 0.2%sy, 0.0%ni, 49.3%id, 0.0%wa, 0.2%hi, 0.0%si, 0 Mem: 3616124k total, 820620k used, 2795504k free, 96072k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 2650684k total, 0k used, 2650684k free, 363712k cached 3217 root 20 0 22252 18m 1512 R 89 0.5 226:50.67 l3-agent 13286 asterisk -11 0 37836 12m 6820 S 11 0.3 0:04.05 asterisk 9 root 15 -5 0 0 0 S 1 0.0 0:05.18 events/0 2840 root 20 0 3392 1028 900 S 1 0.0 0:02.42 hald-addon-s ... 8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:05.18 events/0 7 root 15 -5 0 0 0 S 0 0.0 0:00.18 ksoftirqd/1 8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:05.18 events/0 10 root 15 -5 0 0 0 S 0 0.0 0:01.42 events/1 11 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper 44 root 15 -5 0 0 0 S 0 0.0 0:00.24 kblockd/0 45 root 15 -5 0 0 0 S 0 0.0 0:00.10 kblockd/1 47 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpid |
#vi /tmp/zlo/zlo
|
# 2 do
dictate meetme monitor outgoing system tmp voicemail |
#ls /var/spool/asterisk/outgoing/
|
#pkill l3-agent
|
#top
top - 17:24:43 up 8:30, 7 users, load average: 1.01, 0.95, 0.81 Tasks: 156 total, 2 running, 153 sleeping, 0 stopped, 1 zombie Cpu(s): 51.9%us, 3.0%sy, 0.0%ni, 45.1%id, 0.0%wa, 0.0%hi, 0.0%si, 0 Mem: 3616124k total, 822236k used, 2793888k free, 96308k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 2650684k total, 0k used, 2650684k free, 363980k cached 3217 root 20 0 22252 18m 1512 R 90 0.5 229:34.34 l3-agent 13286 asterisk -11 0 39904 13m 6820 S 9 0.4 0:08.90 asterisk 2897 root 20 0 370m 10m 7588 S 8 0.3 3:54.74 Xorg 1 root 20 0 2104 688 588 S 0 0.0 0:01.08 init ... 6 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/1 7 root 15 -5 0 0 0 S 0 0.0 0:00.18 ksoftirqd/1 8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:05.28 events/0 10 root 15 -5 0 0 0 S 0 0.0 0:01.42 events/1 11 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper 44 root 15 -5 0 0 0 S 0 0.0 0:00.24 kblockd/0 45 root 15 -5 0 0 0 S 0 0.0 0:00.10 kblockd/1 47 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpid 48 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpi_notify |
#pkill -9 l3-agent
|
#top
top - 17:24:51 up 8:30, 7 users, load average: 1.01, 0.95, 0.81 Tasks: 155 total, 1 running, 153 sleeping, 0 stopped, 1 zombie Cpu(s): 0.8%us, 0.3%sy, 0.0%ni, 98.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0 Mem: 3616124k total, 805300k used, 2810824k free, 96312k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 2650684k total, 0k used, 2650684k free, 363996k cached 2897 root 20 0 364m 10m 7588 S 10 0.3 3:54.94 Xorg 13286 asterisk -11 0 39824 12m 6820 S 6 0.4 0:09.20 asterisk 1 root 20 0 2104 688 588 S 0 0.0 0:01.08 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd ... 8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:05.28 events/0 10 root 15 -5 0 0 0 S 0 0.0 0:01.42 events/1 11 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper 44 root 15 -5 0 0 0 S 0 0.0 0:00.24 kblockd/0 45 root 15 -5 0 0 0 S 0 0.0 0:00.10 kblockd/1 47 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpid 48 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpi_notify 136 root 15 -5 0 0 0 S 0 0.0 0:00.00 kseriod 177 root 20 0 0 0 0 S 0 0.0 0:00.00 pdflush |
#sh /tmp/zlo/zlo
|
#top
top - 17:25:19 up 8:31, 7 users, load average: 0.61, 0.86, 0.78 Tasks: 155 total, 1 running, 153 sleeping, 0 stopped, 1 zombie Cpu(s): 0.3%us, 0.2%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0 Mem: 3616124k total, 804976k used, 2811148k free, 96340k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 2650684k total, 0k used, 2650684k free, 364180k cached 3118 roma 20 0 45964 22m 9.8m S 1 0.6 0:30.72 gnome-termin 14816 root 20 0 2392 1156 876 R 1 0.0 0:00.02 top 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0 ... 5 root RT -5 0 0 0 S 0 0.0 0:00.24 watchdog/0 6 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/1 7 root 15 -5 0 0 0 S 0 0.0 0:00.18 ksoftirqd/1 8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:05.28 events/0 10 root 15 -5 0 0 0 S 0 0.0 0:01.42 events/1 11 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper 44 root 15 -5 0 0 0 S 0 0.0 0:00.24 kblockd/0 45 root 15 -5 0 0 0 S 0 0.0 0:00.10 kblockd/1 47 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpid |
#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 ========================================================================= ... -- Executing [s@menu:3] WaitExten("IAX2/msk-1355", "5") in new stack -- Executing [s@menu:3] WaitExten("IAX2/msk-6103", "5") in new stack linux3*CLI> == CDR updated on IAX2/bb-15648 -- Executing [9@menu:1] Goto("IAX2/bb-15648", "s|start") in new stack -- Goto (menu,s,2) -- Executing [s@menu:2] BackGround("IAX2/bb-15648", "/tmp/message-2") in new stack -- <IAX2/bb-15648> Playing '/tmp/message-2' (language 'en') linux3*CLI> quit Executing last minute cleanups |
#asterisk -r
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 ========================================================================= ... == Spawn extension (menu, s, 8) exited non-zero on 'IAX2/vn-8117' -- Hungup 'IAX2/vn-8117' [Oct 28 17:26:06] NOTICE[14791]: pbx_spool.c:371 attempt_thread: Call completed to IAX2/vn/1402 == Spawn extension (macro-answer-with-monitor, s, 7) exited non-zero on 'IAX2/msk-14910' in macro 'answer-with-monitor' == Spawn extension (macro-answer-with-monitor, s, 7) exited non-zero on 'IAX2/msk-14910' -- Hungup 'IAX2/msk-14910' [Oct 28 17:26:06] NOTICE[14810]: pbx_spool.c:371 attempt_thread: Call completed to IAX2/msk/1801 == Auto fallthrough, channel 'IAX2/bb-9503' status is 'UNKNOWN' -- Hungup 'IAX2/bb-9503' [Oct 28 17:26:07] NOTICE[14800]: pbx_spool.c:371 attempt_thread: Call completed to IAX2/bb/2202 |
#vi /tmp/zlo/zlo
|
#man touch
|
#sh /tmp/zlo/zlo
|
#ls /var/spool/asterisk/outgoing/
call.1101.call call.19497.call call.24020.call call.6518.call call.1194.call call.19865.call call.25110.call call.8070.call call.14793.call call.20164.call call.27909.call call.8353.call call.1587.call call.20504.call call.283.call call.8677.call call.16533.call call.21113.call call.30919.call call.8690.call call.18351.call call.22214.call call.31083.call call.9902.call |
#ls -l /var/spool/asterisk/outgoing/
итого 96 -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.1101.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.1194.call -rw-r--r-- 1 asterisk asterisk 56 Окт 28 2010 call.14793.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.1587.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.16533.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.18351.call -rw-r--r-- 1 asterisk asterisk 56 Окт 28 2010 call.19497.call -rw-r--r-- 1 asterisk asterisk 56 Окт 28 2010 call.19865.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.20164.call ... -rw-r--r-- 1 asterisk asterisk 51 Окт 28 2010 call.27909.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.283.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.30919.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.31083.call -rw-r--r-- 1 asterisk asterisk 56 Окт 28 2010 call.6518.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.8070.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.8353.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.8677.call -rw-r--r-- 1 asterisk asterisk 55 Окт 28 2010 call.8690.call -rw-r--r-- 1 asterisk asterisk 56 Окт 28 2010 call.9902.call |
#ls -l /var/spool/asterisk/outgoing/ --full-time
итого 96 -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.1101.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.1194.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:30:00.000000000 +0300 call.14793.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.1587.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.16533.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.18351.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:30:00.000000000 +0300 call.19497.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:30:00.000000000 +0300 call.19865.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.20164.call ... -rw-r--r-- 1 asterisk asterisk 51 2010-10-28 17:30:00.000000000 +0300 call.27909.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.283.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.30919.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.31083.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:30:00.000000000 +0300 call.6518.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.8070.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.8353.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.8677.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.8690.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:30:00.000000000 +0300 call.9902.call |
#date
Чтв Окт 28 17:27:19 EEST 2010 |
#ls -l /var/spool/asterisk/outgoing/ --full-time
итого 96 -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.1101.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.1194.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:30:00.000000000 +0300 call.14793.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.1587.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.16533.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.18351.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:30:00.000000000 +0300 call.19497.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:30:00.000000000 +0300 call.19865.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.20164.call ... -rw-r--r-- 1 asterisk asterisk 51 2010-10-28 17:30:00.000000000 +0300 call.27909.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.283.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.30919.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.31083.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:30:00.000000000 +0300 call.6518.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.8070.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.8353.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.8677.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:30:00.000000000 +0300 call.8690.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:30:00.000000000 +0300 call.9902.call |
#touch -d 17:29 /var/spool/asterisk/outgoing/*
|
#date
Чтв Окт 28 17:28:04 EEST 2010 |
#watch date
|
# 28 17:29:13 EEST 2010
итого 96 -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.1101.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.1194.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:29:00.000000000 +0300 call.14793.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.1587.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.16533.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.18351.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:29:00.000000000 +0300 call.19497.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:29:00.000000000 +0300 call.19865.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.20164.call ... -rw-r--r-- 1 asterisk asterisk 51 2010-10-28 17:29:00.000000000 +0300 call.27909.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.283.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.30919.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.31083.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:29:00.000000000 +0300 call.6518.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.8070.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.8353.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.8677.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.8690.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:29:00.000000000 +0300 call.9902.call |
#date
Чтв Окт 28 17:29:30 EEST 2010 |
# 28 17:29:35 EEST 2010
итого 96 -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.1101.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.1194.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:29:00.000000000 +0300 call.14793.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.1587.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.16533.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.18351.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:29:00.000000000 +0300 call.19497.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:29:00.000000000 +0300 call.19865.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.20164.call ... -rw-r--r-- 1 asterisk asterisk 51 2010-10-28 17:29:00.000000000 +0300 call.27909.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.283.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.30919.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.31083.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:29:00.000000000 +0300 call.6518.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.8070.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.8353.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.8677.call -rw-r--r-- 1 asterisk asterisk 55 2010-10-28 17:29:00.000000000 +0300 call.8690.call -rw-r--r-- 1 asterisk asterisk 56 2010-10-28 17:29:00.000000000 +0300 call.9902.call |
#watch
![]() Usage: watch [-bdhnptvx] [--beep] [--differences[=cumulative]] [--exec] [--help] [--interval=<n>] [--no-title] [--version] <command> |
#man watch
|
#vi /tmp/zlo/zlo
|
#sh /tmp/zlo/zlo
|
#sh /tmp/zlo/zlo
|
#vi /tmp/zlo/zlo
|
#sh /tmp/zlo/zlo
![]() Channel: SIP/1301 Extension: 1302$ Context: group1 chown: невозможно получить доступ к `call.23518.call': Нет такого файла или каталога mv: невозможно выполнить stat для `call.23518.call': Нет такого файла или каталога Channel: IAX2/nk/1101} Extension: 1101} Context: group1 chown: невозможно получить доступ к `call.27196.call': Нет такого файла или каталога mv: невозможно выполнить stat для `call.27196.call': Нет такого файла или каталога ... Channel: IAX2/bb/2101 Extension: 2102$ Context: group1 chown: невозможно получить доступ к `call.5086.call': Нет такого файла или каталога mv: невозможно выполнить stat для `call.5086.call': Нет такого файла или каталога Channel: IAX2/bb/2201 Extension: 2202$ Context: group1 chown: невозможно получить доступ к `call.28469.call': Нет такого файла или каталога mv: невозможно выполнить stat для `call.28469.call': Нет такого файла или каталога |
#sh /tmp/zlo/zlo | less
|
#vi /tmp/zlo/zlo
|
#sh /tmp/zlo/zlo | less
|
#sh /tmp/zlo/zlo | less
|
#ls /var/spool/asterisk/outgoing/
|
#top
top - 17:35:06 up 8:41, 7 users, load average: 0.66, 0.36, 0.49 Tasks: 155 total, 1 running, 153 sleeping, 0 stopped, 1 zombie Cpu(s): 0.3%us, 0.0%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0 Mem: 3616124k total, 814316k used, 2801808k free, 97144k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 2650684k total, 0k used, 2650684k free, 366976k cached 2897 root 20 0 364m 10m 7588 S 0 0.3 4:05.03 Xorg 1 root 20 0 2104 688 588 S 0 0.0 0:01.08 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0 ... 8 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1 9 root 15 -5 0 0 0 S 0 0.0 0:05.34 events/0 10 root 15 -5 0 0 0 S 0 0.0 0:01.44 events/1 11 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper 44 root 15 -5 0 0 0 S 0 0.0 0:00.24 kblockd/0 45 root 15 -5 0 0 0 S 0 0.0 0:00.10 kblockd/1 47 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpid 48 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpi_notify 136 root 15 -5 0 0 0 S 0 0.0 0:00.00 kseriod 177 root 20 0 0 0 0 S 0 0.0 0:00.00 pdflush |
#sh /tmp/zlo/zlo
|
#top
top - 17:35:49 up 8:41, 7 users, load average: 0.31, 0.31, 0.46 Tasks: 155 total, 1 running, 153 sleeping, 0 stopped, 1 zombie Cpu(s): 22.6%us, 0.2%sy, 0.0%ni, 77.0%id, 0.1%wa, 0.0%hi, 0.0%si, 0 Mem: 3616124k total, 812972k used, 2803152k free, 97208k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 2650684k total, 0k used, 2650684k free, 367152k cached 13286 asterisk -11 0 60880 16m 6824 S 16 0.5 0:28.07 asterisk 1 root 20 0 2104 688 588 S 0 0.0 0:01.08 init 2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd 3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0 ... 9 root 15 -5 0 0 0 S 0 0.0 0:05.36 events/0 10 root 15 -5 0 0 0 S 0 0.0 0:01.44 events/1 11 root 15 -5 0 0 0 S 0 0.0 0:00.00 khelper 44 root 15 -5 0 0 0 S 0 0.0 0:00.24 kblockd/0 45 root 15 -5 0 0 0 S 0 0.0 0:00.10 kblockd/1 47 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpid 48 root 15 -5 0 0 0 S 0 0.0 0:00.00 kacpi_notify 136 root 15 -5 0 0 0 S 0 0.0 0:00.00 kseriod 177 root 20 0 0 0 0 S 0 0.0 0:00.00 pdflush 178 root 20 0 0 0 0 S 0 0.0 0:00.32 pdflush |
#init 0
|
#apt-get install xserver-xorg
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: dbus dbus-x11 libdbus-1-3 libdrm2 libexpat1 libfontenc1 libfreetype6 libgl1-mesa-dri libgl1-mesa-glx libhal1 libice6 libpixman-1-0 libsm6 libxaw7 libxdamage1 libxfixes3 libxfont1 libxi6 libxkbfile1 libxmu6 libxpm4 libxt6 libxxf86vm1 x11-xkb-utils xfonts-base xfonts-encodings xfonts-utils xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-synaptics ... Настраивается пакет xserver-xorg-video-vmware (1:10.16.2-1) ... Настраивается пакет xserver-xorg-video-v4l (0.2.0-1) ... Настраивается пакет xserver-xorg-video-all (1:7.3+20) ... Настраивается пакет xserver-xorg-input-evdev (1:2.0.8-1) ... Настраивается пакет xserver-xorg-input-kbd (1:1.3.1-1) ... Настраивается пакет xserver-xorg-input-mouse (1:1.3.0-1) ... Настраивается пакет xserver-xorg-input-synaptics (0.14.7~git20070706-3) ... Настраивается пакет xserver-xorg-input-wacom (0.7.9.3-2) ... Настраивается пакет xserver-xorg-input-all (1:7.3+20) ... Настраивается пакет xserver-xorg (1:7.3+20) ... |
#screen -ls
![]() |
#screen -ls
![]() |
Channel:SIP/1301 Extension:1396 Context:service
Время первой команды журнала | 15:07:13 2010-10-28 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 08:50:41 2010-10-29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.64 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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