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

Содержание

Журнал

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

/dev/pts/32
15:07:13
#vi /etc/asterisk/extensions.conf
/dev/pts/6
15:16:23
#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})
15:19:02
#less /etc/asterisk/iax.conf
15:19:03
#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
15:21:02
#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 записано
15:26:18
#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
15:30:48
#vi /etc/asterisk/iax.conf
15:31:36
#less /etc/asterisk/iax.conf.SAVE
прошла 31 минута
/dev/pts/0
16:03:34
#ctreen -x
bash: ctreen: команда не найдена
16:03:36
#screen -x
/dev/pts/11
16:03:52
#screen -x
/dev/pts/6
16:03:54
#vi /tmp/call
16:05:09
#exit
exit
Connection to linux7 closed.
16:05:15
#cat /tmp/call
Channel:SIP/1301
Extension:1303
Context:service
16:05:16
#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
16:05:19
#man cp
16:05:28
#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
16:05:42
#chown asterisk:asterisk /tmp/call

16:05:52
#cp -p /tmp/call /var/spool/asterisk/outgoing/

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
16:12:08
#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
16:15:10
#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
/dev/tty1
16:15:19
#man whatc
/dev/pts/6
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
16:19:24
#sh /tmp/zlo/zlo

16:19:26
#vi /tmp/zlo/zlo
16:21:26
#sh /tmp/zlo/zlo

16:21:28
#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
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   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
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
    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
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
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
/dev/tty1
16:30:41
#whatch
bash: whatch: команда не найдена
16:30:57
#watch
Usage: watch [-bdhnptvx] [--beep] [--differences[=cumulative]] [--exec] [--help] [--interval=<n>] [--no-title] [--version] <command>
16:31:03
#man watch
/dev/pts/6
16:31:55
#sh /tmp/zlo/zlo

16:31:58
#vi /tmp/zlo/zlo
16:32:35
#sh /tmp/zlo/zlo

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

16:33:00
#vi /tmp/zlo/zlo
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
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: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
16:35:39
#sh /tmp/zlo/zlo

16:35:42
#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
16:37:27
#init 0

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

/dev/tty1
08:47:27
#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) ...
/dev/tty2
08:47:49
#lspci|less
/dev/pts/3
08:48:49
#creen -ls
bash: creen: команда не найдена
08:48:51
#screen -ls
/dev/pts/5
08:49:03
#screen -x
/dev/pts/6
08:49:04
#screen -x
08:49:08
#screen -ls
/dev/pts/0
08:49:32
#reen -x
bash: reen: команда не найдена
/dev/pts/1
08:50:32
#screen -x
/dev/pts/0
08:50:32
#screen -x
/dev/pts/1
08:50:37
#screen -x
/dev/pts/4
08:50:38
#screen -x
/dev/pts/0
08:50:38
#screen -x
/dev/pts/4
08:50:39
#screen -x
/dev/pts/1
08:50:41
#screen -x
/dev/pts/4
08:50:41
#screen -x

Файлы

  • /tmp/call
  • /tmp/call
    >
    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
    Частота использования команд
    screen14|=============| 13.21%
    sh12|===========| 11.32%
    vi11|==========| 10.38%
    ls9|========| 8.49%
    top6|=====| 5.66%
    less6|=====| 5.66%
    man4|===| 3.77%
    cp4|===| 3.77%
    ssh4|===| 3.77%
    asterisk3|==| 2.83%
    cat3|==| 2.83%
    date3|==| 2.83%
    pkill2|=| 1.89%
    watch2|=| 1.89%
    chown2|=| 1.89%
    282|=| 1.89%
    tail2|=| 1.89%
    mkdir1|| 0.94%
    reen1|| 0.94%
    chmod1|| 0.94%
    31|| 0.94%
    cd1|| 0.94%
    1799,n,Playback(demo-thanks)1|| 0.94%
    creen1|| 0.94%
    ctreen1|| 0.94%
    apt-get1|| 0.94%
    touch1|| 0.94%
    lspci1|| 0.94%
    init1|| 0.94%
    whatch1|| 0.94%
    21|| 0.94%
    exit1|| 0.94%
    exten1|| 0.94%
    LANG=C1|| 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$