Журнал лабораторных работ

Содержание

Журнал

Четверг (10/28/10)

/dev/pts/10
16:06:00
#cat /tmp/call
Channel:SIP/1301
Extension:1303
Context:service
16:07:18
#tail -f /var/log/asterisk/
cdr-csv/    cdr-custom/ event_log   messages    queue_log
16:07:18
#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
16:07:55
#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
16:07:57
#cp /root/message-* /tmp/

16:08:06
#cp -p /tmp/call /var/spool/asterisk/outgoing/

16:08:29
#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
16:08:33
#chmod 644 /tmp/message-*

16:09:00
#mkdir /tmp/zlo

16:09:03
#cd /tmp/zlo

16:09:04
#cat /tmp/call
Channel:SIP/1301
Extension:1396
Context:service
16:11:04
#chown asterisk:asterisk /tmp/call

16:11:45
#ls -l /tmp/call
-rw-r--r-- 1 asterisk asterisk 49 Окт 28 17:07 /tmp/call
/dev/pts/10
16:15:29
#cp -p /tmp/call /var/spool/asterisk/outgoing/

16:15:58
# 3 Extension:1396
> do
> cat <<EOD
> Channel: IAX2/msk/$i
> Context: service
> Extension: 1396
> EOF
> done
> EOD
> done
Channel: IAX2/msk/1501
...
Channel: IAX2/msk/1701
Context: service
Extension: 1396
EOF
done
Channel: IAX2/msk/1801
Context: service
Extension: 1396
EOF
done
16:18:02
#vi /tmp/zlo/zlo
--- /dev/null	2010-10-28 08:54:01.503453445 +0300
+++ /tmp/zlo/zlo	2010-10-28 17:19:24.000000000 +0300
@@ -0,0 +1,12 @@
+for i in 1{5,6,7,8}01
+do
+FILE=call.$RANDOM.call
+cat <<EOF > $FILE
+Channel: IAX2/msk/$i
+Context: service
+Extension: 1396
+EOF
+chown asterisk:asterisk $FILE
+mv $FILE /var/spool/asterisk/outgoing/
+done
+
16:19:24
#sh /tmp/zlo/zlo

16:19:26
#vi /tmp/zlo/zlo
--- /tmp/l3-saved-14154.20293.12737	2010-10-28 17:19:47.000000000 +0300
+++ /tmp/zlo/zlo	2010-10-28 17:21:26.000000000 +0300
@@ -1,8 +1,8 @@
-for i in 1{5,6,7,8}01
+for i in SIP/1{1,2,3,4}0{1,2} IAX2/{msk/1{5,6,7,8}0{1,2},bb/{19,20,21,22}0{1,2}}
 do
 FILE=call.$RANDOM.call
 cat <<EOF > $FILE
-Channel: IAX2/msk/$i
+Channel: $i
 Context: service
 Extension: 1396
 EOF
16:21:26
#sh /tmp/zlo/zlo

16:21:28
#top
top - 17:21:35 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): 22.9%us,  0.2%sy,  0.0%ni, 76.8%id,  0.1%wa,  0.0%hi,  0.0%si,  0
top - 17:21:47 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.4%us,  0.3%sy,  0.0%ni, 49.1%id,  0.0%wa,  0.0%hi,  0.2%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,   363716k cached
 3217 root      20   0 22252  18m 1512 R   89  0.5 226:50.67 l3-agent
...
    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.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
16:21:58
#vi /tmp/zlo/zlo
16:22:23
# 2 do
dictate  meetme  monitor  outgoing  system  tmp  voicemail
16:22:26
#ls /var/spool/asterisk/outgoing/

16:24:19
#pkill l3-agent

16:24:38
#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
16:24:43
#pkill -9 l3-agent

16:24:46
#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    2  0.3   3:55.00 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.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
16:25:10
#sh /tmp/zlo/zlo

16:25:13
#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
 2897 root      20   0  364m  10m 7588 S    0  0.3   3:55.92 Xorg
13286 asterisk -11   0 39748  13m 6820 S    0  0.4   0:09.35 asterisk
...
   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
    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
16:25:22
#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
16:25:32
#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
16:26:08
#vi /tmp/zlo/zlo
--- /tmp/l3-saved-14154.11052.25883	2010-10-28 17:26:12.000000000 +0300
+++ /tmp/zlo/zlo	2010-10-28 17:26:30.000000000 +0300
@@ -7,6 +7,7 @@
 Extension: 1396
 EOF
 chown asterisk:asterisk $FILE
+touch -d 17:30 $FILE
 mv $FILE /var/spool/asterisk/outgoing/
 done
 
16:26:30
#man touch
16:26:37
#sh /tmp/zlo/zlo

16:26:48
#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
16:26:58
#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
16:27:01
#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
16:27:12
#date
Чтв Окт 28 17:27:19 EEST 2010
16:27:19
#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
16:27:34
#touch -d 17:29 /var/spool/asterisk/outgoing/*

16:28:02
#date
Чтв Окт 28 17:28:04 EEST 2010
16:28:04
#watch date

16:29:15
# 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
16:29:27
#date
Чтв Окт 28 17:29:30 EEST 2010
16:29:36
# 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
16:31:55
#sh /tmp/zlo/zlo

16:31:58
#vi /tmp/zlo/zlo
--- /tmp/l3-saved-14154.4269.9707	2010-10-28 17:32:14.000000000 +0300
+++ /tmp/zlo/zlo	2010-10-28 17:32:35.000000000 +0300
@@ -3,8 +3,8 @@
 FILE=call.$RANDOM.call
 cat <<EOF > $FILE
 Channel: $i
-Context: `echo $i | sed 's/1$/2$/'`
-Extension: 1396
+Extension: `echo $i | sed 's/1$/2$/'`
+Context: group1
 EOF
 chown asterisk:asterisk $FILE
 mv $FILE /var/spool/asterisk/outgoing/
16:32:35
#sh /tmp/zlo/zlo

16:32:58
#sh /tmp/zlo/zlo

16:33:00
#vi /tmp/zlo/zlo
--- /tmp/l3-saved-14154.27076.11250	2010-10-28 17:33:14.000000000 +0300
+++ /tmp/zlo/zlo	2010-10-28 17:33:22.000000000 +0300
@@ -1,7 +1,7 @@
 for i in SIP/1301 IAX2/{nk/1101,rv/1201,vn/1401}} IAX2/{msk/1{5,6,7,8}01,bb/{19,20,21,22}01}
 do
 FILE=call.$RANDOM.call
-cat <<EOF > $FILE
+cat <<EOF # > $FILE
 Channel: $i
 Extension: `echo $i | sed 's/1$/2$/; s@.*/@@'`
 Context: group1
16:33:22
#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': Нет такого файла или каталога
16:33:23
#sh /tmp/zlo/zlo | less
16:33:31
#vi /tmp/zlo/zlo
--- /tmp/l3-saved-14154.7646.31229	2010-10-28 17:33:33.000000000 +0300
+++ /tmp/zlo/zlo	2010-10-28 17:33:37.000000000 +0300
@@ -3,7 +3,7 @@
 FILE=call.$RANDOM.call
 cat <<EOF # > $FILE
 Channel: $i
-Extension: `echo $i | sed 's/1$/2$/; s@.*/@@'`
+Extension: `echo $i | sed 's/1$/2/; s@.*/@@'`
 Context: group1
 EOF
 chown asterisk:asterisk $FILE
16:33:37
#sh /tmp/zlo/zlo | less
16:33:55
#sh /tmp/zlo/zlo | less
16:33:56
#ls /var/spool/asterisk/outgoing/

16:34:56
#top
top - 17:35:00 up  8:40,  7 users,  load average: 0.72, 0.37, 0.49
Tasks: 155 total,   2 running, 152 sleeping,   0 stopped,   1 zombie
Cpu(s): 22.7%us,  0.2%sy,  0.0%ni, 77.0%id,  0.1%wa,  0.0%hi,  0.0%si,  0
Mem:   3616124k total,   813920k used,  2802204k free,    97136k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  2650684k total,        0k used,  2650684k free,   366960k cached
13286 asterisk -11   0 61076  17m 6824 S   44  0.5   0:26.83 asterisk
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
...
   10 root      15  -5     0    0    0 S    0  0.0   0:01.44 events/1
  136 root      15  -5     0    0    0 S    0  0.0   0:00.00 kseriod
   11 root      15  -5     0    0    0 S    0  0.0   0:00.00 khelper
  177 root      20   0     0    0    0 S    0  0.0   0:00.00 pdflush
   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
16:35:39
#sh /tmp/zlo/zlo

16:35:42
#top
top - 17:35:52 up  8:41,  7 users,  load average: 0.29, 0.30, 0.46
Tasks: 155 total,   1 running, 153 sleeping,   0 stopped,   1 zombie
Cpu(s):  1.0%us,  0.3%sy,  0.2%ni, 98.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0
Mem:   3616124k total,   813956k used,  2802168k free,    97216k 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
...
   11 root      15  -5     0    0    0 S    0  0.0   0:00.00 khelper
  136 root      15  -5     0    0    0 S    0  0.0   0:00.00 kseriod
   44 root      15  -5     0    0    0 S    0  0.0   0:00.24 kblockd/0
  177 root      20   0     0    0    0 S    0  0.0   0:00.00 pdflush
   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
16:37:27
#init 0

Пятница (10/29/10)

/dev/pts/2
08:00:33
#ssh-keygen
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
b9:da:f1:d4:cb:97:23:63:9b:c9:2b:68:b4:35:6e:a0 root@linux3.unix.nt
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|                 |
|         .       |
|        S        |
|        o.o.     |
|       oo*...  . |
|      Eo+++o+++  |
|      .....oO* . |
+-----------------+
/dev/pts/1
08:00:33
#ssh-keygen
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen -d
.aptitude/           .gnupg/              message-6.gsm
.asterisk_history    .gstreamer-0.10/     message-7.gsm
.bash_history        .gvfs/               .metacity/
.bash_profile        .ICEauthority        .nautilus/
.bashrc              install              .profile
.dbus/               .l3rc                .recently-used.xbel
.debtags/            .lesshst             .rnd
Desktop/             .lilalo/             .ssh/
.festival_history    .mc/                 .update-notifier/
.gconf/              message-1.gsm        .viminfo
.gconfd/             message-2.gsm        .vimrc
.gnome/              message-3.gsm        .wapi/
.gnome2/             message-4.gsm        .Xauthority
.gnome2_private/     message-5.gsm        .xsession-errors
08:00:33
#ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
b9:da:f1:d4:cb:97:23:63:9b:c9:2b:68:b4:35:6e:a0 root@linux3.unix.nt
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|                 |
|         .       |
|        S        |
|        o.o.     |
|       oo*...  . |
|      Eo+++o+++  |
|      .....oO* . |
+-----------------+
/dev/pts/2
08:04:27
#cat /root/.ssh/id_rsa
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEA5c1QmSv2RvqJd/1p3U5NnLwFAS+1kne7HJiwwMS+MlM2vhJx
vVVpC1G7N84eKCei4oAAgzNsHSK0DqRTgylZbiATf3DmiZEtZDKSyLc6WbRLhiD7
0+zH/tCiUpmGDEqv8fPjnTA+6MtTiCJZENEG8vPi72V4oBsGk+7mj0KbM8EsbQ2T
Sug8XQaQMGPlD3jGiVOu8QWyURipfKUnX+PYA+6bonX9pBCDeIFCHp+2jMdCrazq
LPmIyV2pnVXKXHbchvKNAv3aGFu3hf6BKs0Bj6+co6gSAI+60hPuvNzJAjAVr58b
EHw4vmtPhZXlfBG+U4f7eYcVF/n9AClni+iqLQIBIwKCAQAnZQaAqHNcn/pPFX/c
y5hGwSVt6uvtORjDEtx40UUtMtYvNlykHUU1I/Q1c8qnzEfPDqEAjHjvDUNwOW1m
8SVGFCCZgRGT7QB3k6QiaI2o+lYW/lcOYxr4e4mKgLfk2ZqBP8Cemo5xDOm/kNwR
gus/l4X9J1aB2L9Mj1q5eSHrnSIZh+TiibvwqYcdRAcB1WT2bjwiohRmgbD7fKi9
...
ZbR8F1gtpm+L+SIH/zEEv0mFPwmeUYq3WrgXAoGBAIIC7Sm1lJD6/uQ/LAqpOGxu
UAJWicNnxtCgtPCgWmHYpEEY3m30/E/v3Bk0rmh7NA17EVyyQbGrKHqVU3uzhokd
L0wPVdldQTBVSuepb3AVvwzyqig3S8qYvYaV3s0Z6/MYIG83nYfnQj1UbPw0ibbI
SwJYtbO0b7JRdqFCiw8nAoGBAJjsnviegt9mWIU3enB69pQuhGaCahBxS66EY5u1
szJ3tG5QCRu9AKYuux8emas5XgcgbjfMwS4F4Rx5KQ+DLkODT4C8KRgUD3WTaiLf
2X3zXm+M/gOyKeU9o7MvjDmWeSikmcuJzc5gLJkIDklNWpK0zETImvXMlyOT7HEZ
Z4BJAoGBAIqzPm04oqf2apZDXsXgHkf+X1bKo4Q95iBP35+gweUATCp6UMl21KV0
tO1NVEzyfc09DVBtlAbe4dIWtgilKh0RzAQ1U8kwRrhyDvkFWF2sYBhkiTH3+VgA
NqRktNMvnGwa4l8sAnCMFWvb56S1Di4xAxDctdqf3+VAeCwFhgH4
-----END RSA PRIVATE KEY-----
/dev/pts/1
08:04:27
#cat /root/.ssh/id_rsa
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEA5c1QmSv2RvqJd/1p3U5NnLwFAS+1kne7HJiwwMS+MlM2vhJx
vVVpC1G7N84eKCei4oAAgzNsHSK0DqRTgylZbiATf3DmiZEtZDKSyLc6WbRLhiD7
0+zH/tCiUpmGDEqv8fPjnTA+6MtTiCJZENEG8vPi72V4oBsGk+7mj0KbM8EsbQ2T
Sug8XQaQMGPlD3jGiVOu8QWyURipfKUnX+PYA+6bonX9pBCDeIFCHp+2jMdCrazq
LPmIyV2pnVXKXHbchvKNAv3aGFu3hf6BKs0Bj6+co6gSAI+60hPuvNzJAjAVr58b
EHw4vmtPhZXlfBG+U4f7eYcVF/n9AClni+iqLQIBIwKCAQAnZQaAqHNcn/pPFX/c
y5hGwSVt6uvtORjDEtx40UUtMtYvNlykHUU1I/Q1c8qnzEfPDqEAjHjvDUNwOW1m
8SVGFCCZgRGT7QB3k6QiaI2o+lYW/lcOYxr4e4mKgLfk2ZqBP8Cemo5xDOm/kNwR
gus/l4X9J1aB2L9Mj1q5eSHrnSIZh+TiibvwqYcdRAcB1WT2bjwiohRmgbD7fKi9
...
ZbR8F1gtpm+L+SIH/zEEv0mFPwmeUYq3WrgXAoGBAIIC7Sm1lJD6/uQ/LAqpOGxu
UAJWicNnxtCgtPCgWmHYpEEY3m30/E/v3Bk0rmh7NA17EVyyQbGrKHqVU3uzhokd
L0wPVdldQTBVSuepb3AVvwzyqig3S8qYvYaV3s0Z6/MYIG83nYfnQj1UbPw0ibbI
SwJYtbO0b7JRdqFCiw8nAoGBAJjsnviegt9mWIU3enB69pQuhGaCahBxS66EY5u1
szJ3tG5QCRu9AKYuux8emas5XgcgbjfMwS4F4Rx5KQ+DLkODT4C8KRgUD3WTaiLf
2X3zXm+M/gOyKeU9o7MvjDmWeSikmcuJzc5gLJkIDklNWpK0zETImvXMlyOT7HEZ
Z4BJAoGBAIqzPm04oqf2apZDXsXgHkf+X1bKo4Q95iBP35+gweUATCp6UMl21KV0
tO1NVEzyfc09DVBtlAbe4dIWtgilKh0RzAQ1U8kwRrhyDvkFWF2sYBhkiTH3+VgA
NqRktNMvnGwa4l8sAnCMFWvb56S1Di4xAxDctdqf3+VAeCwFhgH4
-----END RSA PRIVATE KEY-----
/dev/pts/2
08:06:40
#l
l2ping                      local
l3                          locale
l3-agent                    localedef
l3cd                        locale-gen
l3_close_session            locate
l3-config                   lockfile
l3_fix_prompt               lockfile-create
l3mass_upload               lockfile-remove
l3pwd                       lockfile-touch
l3_save_last_line           logger
...
lame                        logrotate
laptop-detect               logsave
last                        look
lastb                       lorder
lastlog                     losetup
lcf                         lp
ld                          lpadmin
ldconfig                    lpdomatic
ldd                         lpinfo
less                        lpmove
08:06:40
#lspisi
bash: lspisi: команда не найдена
/dev/pts/1
08:06:40
#l
l2ping                      local
l3                          locale
l3-agent                    localedef
l3cd                        locale-gen
l3_close_session            locate
l3-config                   lockfile
l3_fix_prompt               lockfile-create
l3mass_upload               lockfile-remove
l3pwd                       lockfile-touch
l3_save_last_line           logger
...
lame                        logrotate
laptop-detect               logsave
last                        look
lastb                       lorder
lastlog                     losetup
lcf                         lp
ld                          lpadmin
ldconfig                    lpdomatic
ldd                         lpinfo
less                        lpmove
08:06:40
#lspisi
bash: lspisi: команда не найдена
прошло 28 минут
/dev/pts/4
08:35:19
#lspci
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02)
00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02)
00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
...
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
30:00.0 PCI bridge: Texas Instruments XIO2000(A)/XIO2200(A) PCI Express-to-PCI Bridge (rev 03)
31:08.0 Ethernet controller: Digium, Inc. Device 8000 (rev 11)
08:35:23
#lshw
bash: lshw: команда не найдена
08:35:32
#apt-get install lshw
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  lshw
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 5 пакетов не обновлено.
Необходимо скачать 318kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 872kB.
Получено:1 http://10.0.35.1 lenny/main lshw 02.13-2 [318kB]
Получено 318kБ за 0s (6786kБ/c)
Выбор ранее не выбранного пакета lshw.
(Чтение базы данных... на данный момент установлено 110743 файлов и каталогов.)
Распаковывается пакет lshw (из файла .../archives/lshw_02.13-2_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет lshw (02.13-2) ...
08:35:49
#lshw | less
/dev/pts/2
08:44:09
#ls
ls           lsb_release  lshw         lsof         lspgpot      lszaptel
lsattr       lshal        lsmod        lspci        lsusb
/dev/pts/1
08:44:09
#ls
ls           lsb_release  lshw         lsof         lspgpot      lszaptel
lsattr       lshal        lsmod        lspci        lsusb
/dev/pts/2
08:44:09
#lsp
lspci    lspgpot
08:44:09
#lspci
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02)
00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02)
00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
...
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
30:00.0 PCI bridge: Texas Instruments XIO2000(A)/XIO2200(A) PCI Express-to-PCI Bridge (rev 03)
31:08.0 Ethernet controller: Digium, Inc. Device 8000 (rev 11)
/dev/pts/1
08:44:09
#lsp
lspci    lspgpot
08:44:09
#lspci
00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation 82Q35 Express MEI Controller (rev 02)
00:03.2 IDE interface: Intel Corporation 82Q35 Express PT IDER Controller (rev 02)
00:03.3 Serial controller: Intel Corporation 82Q35 Express Serial KT Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
...
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IO (ICH9DO) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
30:00.0 PCI bridge: Texas Instruments XIO2000(A)/XIO2200(A) PCI Express-to-PCI Bridge (rev 03)
31:08.0 Ethernet controller: Digium, Inc. Device 8000 (rev 11)
/dev/pts/2
08:44:20
#vi /etc/asterisk/
/dev/pts/1
08:44:20
#vi /etc/asterisk/
/dev/pts/2
08:44:20
#vi /etc/
/dev/pts/1
08:44:20
#vi /etc/
/dev/pts/2
08:44:20
#vi /etc/
/dev/pts/1
08:44:20
#vi /etc/
/dev/pts/2
08:44:20
#vi /etc/zaptel.conf
/dev/pts/1
08:44:20
#vi /etc/zaptel.conf
прошло 11 минут
/dev/pts/8
08:55:51
#lspci | grep zap

Файлы

  • /root/.ssh/id_rsa
  • /tmp/call
  • /root/.ssh/id_rsa
    >
    -----BEGIN RSA PRIVATE KEY-----
    MIIEowIBAAKCAQEA5c1QmSv2RvqJd/1p3U5NnLwFAS+1kne7HJiwwMS+MlM2vhJx
    vVVpC1G7N84eKCei4oAAgzNsHSK0DqRTgylZbiATf3DmiZEtZDKSyLc6WbRLhiD7
    0+zH/tCiUpmGDEqv8fPjnTA+6MtTiCJZENEG8vPi72V4oBsGk+7mj0KbM8EsbQ2T
    Sug8XQaQMGPlD3jGiVOu8QWyURipfKUnX+PYA+6bonX9pBCDeIFCHp+2jMdCrazq
    LPmIyV2pnVXKXHbchvKNAv3aGFu3hf6BKs0Bj6+co6gSAI+60hPuvNzJAjAVr58b
    EHw4vmtPhZXlfBG+U4f7eYcVF/n9AClni+iqLQIBIwKCAQAnZQaAqHNcn/pPFX/c
    y5hGwSVt6uvtORjDEtx40UUtMtYvNlykHUU1I/Q1c8qnzEfPDqEAjHjvDUNwOW1m
    8SVGFCCZgRGT7QB3k6QiaI2o+lYW/lcOYxr4e4mKgLfk2ZqBP8Cemo5xDOm/kNwR
    gus/l4X9J1aB2L9Mj1q5eSHrnSIZh+TiibvwqYcdRAcB1WT2bjwiohRmgbD7fKi9
    gIFEiRl+8m1pxk1pwMLzVsiyn98g3kT/gL+vAlplaldAeD4MHjKSBwsEiPz5gMdZ
    18/HuByGDiokhtaK1rOq5MuSC04WDoE8ES2jdxhlhfDpUqg6VjfeEZGpzu5Ig46U
    WiIDAoGBAPzMzSZvS4uvKILsnL9le+9IRj1vYTTYApWqQ2IbWmjsW9PpPrlcXGKL
    SGnmb5JE5TaoL/tanC7MzrV3sIz5hZjVMUzIfEMY4k/CSomQkZLU83y7Z04yoZgo
    /r6VMTl5g64EPxElB6SzcpOyYiNJtnGh5y86tqSJg9q62HJzKtZbAoGBAOi1/QsH
    eT2yASPDulIfSrT4371iSFvNzDYXX+zzG9JdHbL/W8YJWggEVGcCCzw16CEbFwb/
    7lEqVo+AuOsViS8Vu8Pmrda6Wk6+72y40IgDCiQvmM3425R/MMLCykFfanWAC21i
    ZbR8F1gtpm+L+SIH/zEEv0mFPwmeUYq3WrgXAoGBAIIC7Sm1lJD6/uQ/LAqpOGxu
    UAJWicNnxtCgtPCgWmHYpEEY3m30/E/v3Bk0rmh7NA17EVyyQbGrKHqVU3uzhokd
    L0wPVdldQTBVSuepb3AVvwzyqig3S8qYvYaV3s0Z6/MYIG83nYfnQj1UbPw0ibbI
    SwJYtbO0b7JRdqFCiw8nAoGBAJjsnviegt9mWIU3enB69pQuhGaCahBxS66EY5u1
    szJ3tG5QCRu9AKYuux8emas5XgcgbjfMwS4F4Rx5KQ+DLkODT4C8KRgUD3WTaiLf
    2X3zXm+M/gOyKeU9o7MvjDmWeSikmcuJzc5gLJkIDklNWpK0zETImvXMlyOT7HEZ
    Z4BJAoGBAIqzPm04oqf2apZDXsXgHkf+X1bKo4Q95iBP35+gweUATCp6UMl21KV0
    tO1NVEzyfc09DVBtlAbe4dIWtgilKh0RzAQ1U8kwRrhyDvkFWF2sYBhkiTH3+VgA
    NqRktNMvnGwa4l8sAnCMFWvb56S1Di4xAxDctdqf3+VAeCwFhgH4
    -----END RSA PRIVATE KEY-----
    
    /tmp/call
    >
    Channel:SIP/1301
    Extension:1396
    Context:service
    

    Статистика

    Время первой команды журнала16:06:00 2010-10-28
    Время последней команды журнала08:55:51 2010-10-29
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 4.95
    Процент синтаксически неверно набранных команд, % 6.93
    Суммарное время работы с терминалом *, час 1.45
    Количество командных строк в единицу времени, команда/мин 1.16
    Частота использования команд
    ssh-keygen16|===============| 15.09%
    vi15|==============| 14.15%
    sh12|===========| 11.32%
    ls11|==========| 10.38%
    top6|=====| 5.66%
    lspci4|===| 3.77%
    less4|===| 3.77%
    cat4|===| 3.77%
    cp3|==| 2.83%
    date3|==| 2.83%
    asterisk2|=| 1.89%
    l2|=| 1.89%
    pkill2|=| 1.89%
    lshw2|=| 1.89%
    282|=| 1.89%
    tail2|=| 1.89%
    lsp2|=| 1.89%
    lspisi2|=| 1.89%
    touch1|| 0.94%
    mkdir1|| 0.94%
    man1|| 0.94%
    chown1|| 0.94%
    chmod1|| 0.94%
    31|| 0.94%
    cd1|| 0.94%
    watch1|| 0.94%
    apt-get1|| 0.94%
    grep1|| 0.94%
    init1|| 0.94%
    21|| 0.94%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

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

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

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

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

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

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$