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

Содержание

Журнал

Вторник (04/09/13)

/dev/pts/8
13:25:45
#apt-get install sendmail
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
 sendmail : Depends: sendmail-bin but it is not going to be installed
E: Broken packages
прошло 12 минут
/dev/pts/6
13:37:55
#vim extensions.conf
--- /tmp/l3-saved-2580.6589.18676	2013-04-09 14:37:57.000000000 +0300
+++ extensions.conf	2013-04-09 15:29:37.000000000 +0300
@@ -21,7 +21,8 @@
 
 [local]
 exten => _21XX,1,Answer
- same =>       n,Dial(SIP/${EXTEN})
+ same =>       n,Dial(SIP/${EXTEN},10,wW) 
+ same =>       n,Voicemail(${EXTEN}/default)
 
 [national]
 exten => _22XX,1,Dial(SIP/minsk/${EXTEN})
/dev/pts/8
13:45:18
#apt-get install sendmail-bin
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mysql-common libmysqlclient16
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libmysqlclient16 mysql-common sendmail-base sendmail-cf
Suggested packages:
  sendmail-doc logcheck resolvconf sasl2-bin
...
(Reading database ... 115405 files and directories currently installed.)
Removing exim4-base ...
Processing triggers for man-db ...
Selecting previously deselected package mysql-common.
(Reading database ... 115329 files and directories currently installed.)
Unpacking mysql-common (from .../mysql-common_5.1.66-0+squeeze1_all.deb) ...
Selecting previously deselected package libmysqlclient16.
Unpacking libmysqlclient16 (from .../libmysqlclient16_5.1.66-0+squeeze1_i386.deb) ...
Setting up mysql-common (5.1.66-0+squeeze1) ...
Setting up libmysqlclient16 (5.1.66-0+squeeze1) ...
13:46:12
#cd /etc/mail

/dev/pts/10
13:47:59
#ps aux | grep l3
root      2197 99.9  0.3  32484 28612 ?        Rs   09:41 306:28 l3-agent
root      5309  0.0  0.0   3356   740 pts/11   S+   14:48   0:00 grep l3
13:48:02
#kill 2197

13:48:12
#ps aux | grep l3
root      2197 99.9  0.3  32492 28612 ?        Rs   09:41 306:38 l3-agent
root      5340  0.0  0.0   3356   740 pts/11   S+   14:48   0:00 grep l3
13:48:12
#kill 2197

13:48:14
#ps aux | grep l3
root      2197 99.9  0.3  32496 28612 ?        Rs   09:41 306:41 l3-agent
root      5356  0.0  0.0   3356   744 pts/11   S+   14:48   0:00 grep l3
13:48:15
#kill -9 2197

13:48:18
#ps aux | grep l3
root      5386  0.0  0.0   3352   744 pts/11   S+   14:48   0:00 grep l3
13:48:20
#l3-agent
Removing stale pidfile
/dev/pts/8
13:49:29
#cat local-host-names
localhost
linux5.unix.nt
13:49:34
#cat /etc/hosts
127.0.0.1       localhost
192.168.50.1    linux5.unix.nt  linux5
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
13:49:41
#vim access
--- /tmp/l3-saved-3187.17261.13684	2013-04-09 14:52:25.000000000 +0300
+++ access	2013-04-09 14:53:06.000000000 +0300
@@ -97,7 +97,7 @@
 #Connect:172.29			RELAY
 #Connect:172.30			RELAY
 #Connect:172.31			RELAY
-#Connect:192.168			RELAY
+Connect:192.168			RELAY
 #GreetPause:192.168		0
 #ClientRate:192.168		0
 #ClientConn:192.168		0
/dev/pts/10
13:50:04
#top
top - 14:50:10 up  5:28,  7 users,  load average: 0.99, 1.00, 1.01
Tasks: 145 total,   2 running, 143 sleeping,   0 stopped,   0 zombie
Cpu(s): 50.0%us,  0.0%sy,  0.0%ni, 49.7%id,  0.2%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:   8230844k total,   844492k used,  7386352k free,    95048k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  7067644k total,        0k used,  7067644k free,   601080k cached
 5409 root      20   0 12720 8804 1052 R  100  0.1   1:47.62 l3-agent
    1 root      20   0  2084  692  596 S    0  0.0   0:00.95 init
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd
    3 root      20   0     0    0    0 S    0  0.0   0:00.01 ksoftirqd/0
...
  840 root      20   0     0    0    0 S    0  0.0   0:00.01 kjournald
  890 daemon    20   0  1860  504  408 S    0  0.0   0:00.00 portmap
  902 statd     20   0  1988  808  680 S    0  0.0   0:00.00 rpc.statd
 1115 root      20   0 27632 1604 1024 S    0  0.0   0:00.06 rsyslogd
 1148 daemon    20   0  2212  348  224 S    0  0.0   0:00.00 atd
 1188 root      20   0  1756  596  488 S    0  0.0   0:00.31 acpid
 1202 root      20   0  3864  956  764 S    0  0.0   0:00.00 cron
 1211 messageb  20   0  3044 1324  716 S    0  0.0   0:00.27 dbus-daemon
 1265 avahi     20   0  2892 1264 1060 S    0  0.0   0:00.00 avahi-daemon
 1266 avahi     20   0  2892  412  212 S    0  0.0   0:00.00 avahi-daemon
13:50:12
#ls -lS .lilalo/ | head
total 4713492
-rw-r--r-- 1 root root 4809111052 Apr  8 17:45 11516221996121537-1365420276.script
-rw-r--r-- 1 root root    3516828 Apr  8 17:14 9853633197853310-1365424329.script
-rw-r--r-- 1 root root    3452899 Apr  8 17:14 9846148571183511948-1365424329.script
-rw-r--r-- 1 root root    1231672 Apr  9 14:49 1264932731286615991-1365489685.script
-rw-r--r-- 1 root root    1231672 Apr  9 14:49 2510284403185328644-1365489685.script
-rw-r--r-- 1 root root     988900 Apr  8 15:31 2614960581845131996-1365421619_1365424285.xwd
-rw-r--r-- 1 root root     375018 Apr  9 14:45 1484166082197225619-1365490574.script
-rw-r--r-- 1 root root     294598 Apr  9 14:41 24998606766925999-1365490565.script
-rw-r--r-- 1 root root     219495 Apr  8 17:44 10075243559368483-1365430505.script
13:50:55
#pkill -9 l3-agent

13:51:49
#l3-agent
Removing stale pidfile
/dev/pts/8
13:53:35
#vim sendmail.mc
--- /tmp/l3-saved-3187.257.9075	2013-04-09 14:53:44.000000000 +0300
+++ sendmail.mc	2013-04-09 14:54:26.000000000 +0300
@@ -54,9 +54,9 @@
 dnl #
 FEATURE(`no_default_msa')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.0')dnl
 dnl #
 dnl # Be somewhat anal in what we allow
 define(`confPRIVACY_FLAGS',dnl
13:55:15
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
13:55:32
#netstat -nlp | grep 25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      5745/sendmail: MTA:
udp        0      0 192.168.50.255:137      0.0.0.0:*                           3963/nmbd
udp        0      0 192.168.50.255:138      0.0.0.0:*                           3963/nmbd
13:56:01
#apt-get install qpopper
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mysql-common libmysqlclient16
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  openbsd-inetd
The following NEW packages will be installed:
  openbsd-inetd qpopper
...
Selecting previously deselected package openbsd-inetd.
(Reading database ... 115352 files and directories currently installed.)
Unpacking openbsd-inetd (from .../openbsd-inetd_0.20080125-6_i386.deb) ...
Selecting previously deselected package qpopper.
Unpacking qpopper (from .../qpopper_4.0.9.dfsg-1.2_i386.deb) ...
Processing triggers for man-db ...
Setting up openbsd-inetd (0.20080125-6) ...
Stopping internet superserver: inetd.
Not starting internet superserver: no services enabled.
Setting up qpopper (4.0.9.dfsg-1.2) ...
13:56:40
#host linux5.unix.nt
\linux5.unix.nt has address 192.168.50.1
/dev/pts/10
13:58:55
#ls -lS .lilalo/ | head
total 13404
-rw-r--r-- 1 root root 3516828 Apr  8 17:14 9853633197853310-1365424329.script
-rw-r--r-- 1 root root 3452899 Apr  8 17:14 9846148571183511948-1365424329.script
-rw-r--r-- 1 root root 1259131 Apr  9 14:56 1264932731286615991-1365489685.script
-rw-r--r-- 1 root root 1259131 Apr  9 14:56 2510284403185328644-1365489685.script
-rw-r--r-- 1 root root  988900 Apr  8 15:31 2614960581845131996-1365421619_1365424285.xwd
-rw-r--r-- 1 root root  845308 Apr  9 14:59 2746561501323210587-1365508204.script
-rw-r--r-- 1 root root  375018 Apr  9 14:45 1484166082197225619-1365490574.script
-rw-r--r-- 1 root root  294598 Apr  9 14:41 24998606766925999-1365490565.script
-rw-r--r-- 1 root root  226759 Apr  9 14:56 1355048241284029651-1365504965.script
/dev/pts/8
14:04:19
#tail /var/log/mail.log
Apr  9 15:12:06 linux5 in.qpopper[6024]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Apr  9 15:12:06 linux5 in.qpopper[6024]: (v4.0.9) POP login by user "user" at (192.168.50.100) 192.168.50.100 [pop_log.c:244]
Apr  9 15:12:33 linux5 sm-mta[6025]: r39CCW0f006025: from=<root@linux7.unix.nt>, size=492, class=0, nrcpts=1, msgid=<201304091212.r39CCVpA030435@linux7.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=linux7.unix.nt [192.168.70.1]
Apr  9 15:12:33 linux5 sm-mta[6028]: r39CCW0f006025: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Apr  9 15:12:33 linux5 sm-mta[6028]: r39CCW0f006025: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Apr  9 15:12:33 linux5 sm-mta[6027]: r39CCW0f006025: to=<user@linux5.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30698, dsn=4.0.0, stat=Operating system error
Apr  9 15:12:40 linux5 in.qpopper[6029]: (v4.0.9) Unable to get canonical name of client 192.168.50.100: Name or service not known (-2) [pop_init.c:1250]
Apr  9 15:12:40 linux5 in.qpopper[6029]: (v4.0.9) Servicing request from "192.168.50.100" at 192.168.50.100 [pop_init.c:1408]
Apr  9 15:12:40 linux5 in.qpopper[6029]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Apr  9 15:12:40 linux5 in.qpopper[6029]: (v4.0.9) POP login by user "user" at (192.168.50.100) 192.168.50.100 [pop_log.c:244]
14:12:58
#tail -f /var/log/mail.log
Apr  9 15:12:06 linux5 in.qpopper[6024]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Apr  9 15:12:06 linux5 in.qpopper[6024]: (v4.0.9) POP login by user "user" at (192.168.50.100) 192.168.50.100 [pop_log.c:244]
Apr  9 15:12:33 linux5 sm-mta[6025]: r39CCW0f006025: from=<root@linux7.unix.nt>, size=492, class=0, nrcpts=1, msgid=<201304091212.r39CCVpA030435@linux7.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=linux7.unix.nt [192.168.70.1]
Apr  9 15:12:33 linux5 sm-mta[6028]: r39CCW0f006025: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Apr  9 15:12:33 linux5 sm-mta[6028]: r39CCW0f006025: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Apr  9 15:12:33 linux5 sm-mta[6027]: r39CCW0f006025: to=<user@linux5.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30698, dsn=4.0.0, stat=Operating system error
Apr  9 15:12:40 linux5 in.qpopper[6029]: (v4.0.9) Unable to get canonical name of client 192.168.50.100: Name or service not known (-2) [pop_init.c:1250]
Apr  9 15:12:40 linux5 in.qpopper[6029]: (v4.0.9) Servicing request from "192.168.50.100" at 192.168.50.100 [pop_init.c:1408]
Apr  9 15:12:40 linux5 in.qpopper[6029]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Apr  9 15:12:40 linux5 in.qpopper[6029]: (v4.0.9) POP login by user "user" at (192.168.50.100) 192.168.50.100 [pop_log.c:244]
Apr  9 15:13:23 linux5 in.qpopper[6039]: (v4.0.9) Unable to get canonical name of client 192.168.50.100: Name or service not known (-2) [pop_init.c:1250]
Apr  9 15:13:23 linux5 in.qpopper[6039]: (v4.0.9) Servicing request from "192.168.50.100" at 192.168.50.100 [pop_init.c:1408]
Apr  9 15:13:23 linux5 in.qpopper[6039]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Apr  9 15:13:23 linux5 in.qpopper[6039]: (v4.0.9) POP login by user "user" at (192.168.50.100) 192.168.50.100 [pop_log.c:244]
Apr  9 15:13:31 linux5 sm-mta[6040]: r39CDUtg006040: from=<user@linux1.unix.nt>, size=2539, class=0, nrcpts=1, msgid=<000001ce351b$a7203ce0$f560b6a0$@linux1.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=linux1.unix.nt [192.168.10.1]
Apr  9 15:13:31 linux5 sm-mta[6042]: r39CDUtg006040: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Apr  9 15:13:31 linux5 sm-mta[6042]: r39CDUtg006040: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Apr  9 15:13:31 linux5 sm-mta[6041]: r39CDUtg006040: to=<user@linux5.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32740, dsn=4.0.0, stat=Operating system error
^C
14:14:03
#apt-get install sensible-mda
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mysql-common libmysqlclient16
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  sensible-mda
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
Need to get 215 kB of archives.
After this operation, 303 kB of additional disk space will be used.
Get:1 http://192.168.15.253/debian/ squeeze/main sensible-mda i386 8.14.3-9.4 [215 kB]
Fetched 215 kB in 0s (1,073 kB/s)
Selecting previously deselected package sensible-mda.
(Reading database ... 115375 files and directories currently installed.)
Unpacking sensible-mda (from .../sensible-mda_8.14.3-9.4_i386.deb) ...
Processing triggers for man-db ...
Setting up sensible-mda (8.14.3-9.4) ...
14:22:32
#cd /etc/asterisk/

14:27:44
#apt-get install asterisk-prompt-es-co
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mysql-common libmysqlclient16
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  asterisk-prompt-es-co
0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
Need to get 1,002 kB of archives.
After this operation, 1,733 kB of additional disk space will be used.
Get:1 http://192.168.15.253/debian/ squeeze/main asterisk-prompt-es-co all 0.20070403-1 [1,002 kB]
Fetched 1,002 kB in 3s (315 kB/s)
Selecting previously deselected package asterisk-prompt-es-co.
(Reading database ... 115386 files and directories currently installed.)
Unpacking asterisk-prompt-es-co (from .../asterisk-prompt-es-co_0.20070403-1_all.deb) ...
Setting up asterisk-prompt-es-co (0.20070403-1) ...
/dev/pts/6
14:29:37
#vim voicemail.conf
--- /tmp/l3-saved-2580.7113.17981	2013-04-09 15:29:42.000000000 +0300
+++ voicemail.conf	2013-04-09 15:33:26.000000000 +0300
@@ -322,13 +322,17 @@
 central=America/Chicago|'vm-received' Q 'digits/at' IMp
 central24=America/Chicago|'vm-received' q 'digits/at' H N 'hours'
 military=Zulu|'vm-received' q 'digits/at' H N 'hours' 'phonetic/z_p'
-european=Europe/Copenhagen|'vm-received' a d b 'digits/at' HM
+european=Europe/Kiev|'vm-received' a d b 'digits/at' HM
 
 
 
 [default]
+2101 => 1234,Mailbox 2101,user@linux5.unix.nt
+2102 => 1234,Mailbox 2102,user@linux5.unix.nt
+2110 => 1234,Mailbox 2110,user@linux5.unix.nt
 
-1234 => 4242,Example Mailbox,root@localhost
+
+;1234 => 4242,Example Mailbox,root@localhost
 ;4200 => 9855,Mark Spencer,markster@linux-support.net,mypager@digium.com,attach=no|serveremail=myaddy@digium.com|tz=central|maxmsg=10
 ;4300 => 3456,Ben Rigas,ben@american-computer.net
 ;4310 => -5432,Sales,sales@marko.net
/dev/pts/8
14:38:23
#dpkg -L
dpkg-query: --listfiles needs at least one package name argument
Use --help for help about querying packages.
/dev/pts/4
14:40:25
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/8
14:42:06
#dpkg -L asterisk-prompt-es-co
/.
/usr
/usr/share
/usr/share/asterisk
/usr/share/asterisk/sounds
/usr/share/asterisk/sounds/es
/usr/share/asterisk/sounds/es/agent-alreadyon.gsm
/usr/share/asterisk/sounds/es/agent-incorrect.gsm
/usr/share/asterisk/sounds/es/agent-loggedoff.gsm
/usr/share/asterisk/sounds/es/agent-loginok.gsm
...
/usr/share/asterisk/sounds/es/digits/tomorrow.gsm
/usr/share/asterisk/sounds/es/digits/yesterday.gsm
/usr/share/asterisk/sounds/digits
/usr/share/doc
/usr/share/doc/asterisk-prompt-es-co
/usr/share/doc/asterisk-prompt-es-co/LICENCIA.gz
/usr/share/doc/asterisk-prompt-es-co/LEEME
/usr/share/doc/asterisk-prompt-es-co/copyright
/usr/share/doc/asterisk-prompt-es-co/changelog.Debian.gz
/usr/share/asterisk/sounds/digits/es
прошло 33 минуты
/dev/pts/0
15:15:52
#screen
/dev/pts/2
15:15:52
#screen
/dev/pts/4
15:15:58
#asterisk -r
Asterisk 1.6.2.9-2+squeeze10, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.6.2.9-2+squeeze10 currently running on linux5 (pid = 1354)
linux5*CLI> dialplan reload
Dialplan reloaded.
...
Name/username              Host            Dyn Nat ACL Port     Status
2101/2101                  192.168.50.101   D   N      5060     OK (15 ms)
2102/2102                  192.168.50.100   D   N      60505    OK (106 ms)
2110/2110                  192.168.50.102   D   N      53625    LAGGED (2230 ms)
2111/2111                  192.168.50.103   D   N      52104    OK (395 ms)
minsk/bobruisk             192.168.60.1     D   N      5060     OK (1 ms)
5 sip peers [Monitored: 5 online, 0 offline Unmonitored: 0 online, 0 offline]
[Apr  9 17:34:16] NOTICE[1401]: chan_sip.c:18485 handle_response_peerpoke: Peer '2110' is now Reachable. (1338ms / 2000ms)
[Apr  9 17:38:23] NOTICE[1401]: chan_sip.c:23124 sip_poke_noanswer: Peer '2110' is now UNREACHABLE!  Last qualify: 1645
linux5*CLI> exit
/dev/pts/6
15:16:05
#cd /etc/asterisk/

15:16:09
#vim extensions.conf
--- /tmp/l3-saved-2145.10598.27223	2013-04-09 16:16:17.000000000 +0300
+++ extensions.conf	2013-04-09 16:18:09.000000000 +0300
@@ -13,6 +13,9 @@
 
 exten => _82XX,1,Playback(/var/tmp/message/${EXTEN:2})
 
+
+exten => _8300,1,Voicemailmain()
+
 [local_monitor]
 exten => _21XX,1,Answer
  same =>       n,Set(CALLFILENAME=${EXTEN}-${CALLERID(num)}-${EPOCH})
15:23:03
#[ ]

15:23:19
#ls -l
total 4
drwxr-xr-x 2 asterisk asterisk 4096 Jan 17 18:44 custom
15:24:23
#mkdir /usr/share/asterisk/sounds/
Display all 1150 possibilities? (y or n)
15:24:23
#mkdir /usr/share/asterisk/sounds/e
early.gsm                   email.gsm                   enter-num-blacklist.gsm     est-hold-time-is.gsm
easterly.gsm                emergency.gsm               enter-password.gsm          euro.gsm
eastern.gsm                 en/                         enter-phone-number10.gsm    european.gsm
east.gsm                    enabled.gsm                 entr-num-rmv-blklist.gsm    euros.gsm
echo-test.gsm               encode.gsm                  ent-target-attendant.gsm    evening.gsm
ed.gsm                      engineering.gsm             enum-lookup-failed.gsm      explanation.gsm
eighteenth.gsm              enter-a-time.gsm            enum-lookup-successful.gsm  extension.gsm
eighth.gsm                  enter-conf-call-number.gsm  en_US/                      extensions.gsm
eightieth.gsm               enter-conf-pin-number.gsm   en_US_f_Allison/            ext-or-zero.gsm
eleventh.gsm                enter-ext-of-person.gsm     error-number.gsm            extra-sounds-en.txt
el-paso.gsm                 entering-conf-number.gsm    es/
15:24:23
#mkdir /usr/share/asterisk/sounds/e
early.gsm                   email.gsm                   enter-num-blacklist.gsm     est-hold-time-is.gsm
easterly.gsm                emergency.gsm               enter-password.gsm          euro.gsm
eastern.gsm                 en/                         enter-phone-number10.gsm    european.gsm
east.gsm                    enabled.gsm                 entr-num-rmv-blklist.gsm    euros.gsm
echo-test.gsm               encode.gsm                  ent-target-attendant.gsm    evening.gsm
ed.gsm                      engineering.gsm             enum-lookup-failed.gsm      explanation.gsm
eighteenth.gsm              enter-a-time.gsm            enum-lookup-successful.gsm  extension.gsm
eighth.gsm                  enter-conf-call-number.gsm  en_US/                      extensions.gsm
eightieth.gsm               enter-conf-pin-number.gsm   en_US_f_Allison/            ext-or-zero.gsm
eleventh.gsm                enter-ext-of-person.gsm     error-number.gsm            extra-sounds-en.txt
el-paso.gsm                 entering-conf-number.gsm    es/
15:24:23
#mkdir /usr/share/asterisk/sounds/ru

15:24:54
#mv asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru/

15:25:08
#cd /usr/share/asterisk/sounds/ru/

15:25:12
#tar -zxvf asterisk-core-sounds-ru-gsm-current.tar.gz
CHANGES-asterisk-core-ru-1.4.23
CREDITS-asterisk-core-ru-1.4.23
LICENSE-asterisk-core-ru-1.4.23
agent-alreadyon.gsm
agent-incorrect.gsm
agent-loggedoff.gsm
agent-loginok.gsm
agent-newlocation.gsm
agent-pass.gsm
agent-user.gsm
...
vm-tohearenv.gsm
vm-tomakecall.gsm
vm-tooshort.gsm
vm-toreply.gsm
vm-torerecord.gsm
vm-undelete.gsm
vm-undeleted.gsm
vm-unknown-caller.gsm
vm-whichbox.gsm
vm-youhave.gsm
15:25:19
#rm asterisk-core-sounds-ru-gsm-current.tar.gz

15:25:22
#cd /etc/asterisk/

15:25:28
#vim sip.conf
--- /tmp/l3-saved-2145.4558.6412	2013-04-09 16:25:32.000000000 +0300
+++ sip.conf	2013-04-09 16:25:39.000000000 +0300
@@ -2,7 +2,7 @@
 
 [general]
 context=default
-;language=es
+language=ru
 qualify=yes
 register => bobruisk:1234@192.168.60.1/minsk
 
15:27:46
#ls -l
total 2196
-rw-r--r-- 1 root root  10197 Jan  8 22:11 agent-alreadyon.gsm
-rw-r--r-- 1 root root   8547 Jan  8 22:11 agent-incorrect.gsm
-rw-r--r-- 1 root root   3927 Jan  8 22:11 agent-loggedoff.gsm
-rw-r--r-- 1 root root   3300 Jan  8 22:11 agent-loginok.gsm
-rw-r--r-- 1 root root  12903 Jan  8 22:11 agent-newlocation.gsm
-rw-r--r-- 1 root root   4290 Jan  8 22:11 agent-pass.gsm
-rw-r--r-- 1 root root   6798 Jan  8 22:11 agent-user.gsm
-rw-r--r-- 1 root root    363 Jan  8 22:11 ascending-2tone.gsm
-rw-r--r-- 1 root root   6138 Jan  8 22:11 auth-incorrect.gsm
...
-rw-r--r-- 1 root root   3696 Jan  8 22:11 vm-tooshort.gsm
-rw-r--r-- 1 root root   4158 Jan  8 22:11 vm-toreply.gsm
-rw-r--r-- 1 root root   4455 Jan  8 22:11 vm-torerecord.gsm
-rw-r--r-- 1 root root   3498 Jan  8 22:11 vm-undeleted.gsm
-rw-r--r-- 1 root root   5841 Jan  8 22:11 vm-undelete.gsm
-rw-r--r-- 1 root root   2937 Jan  8 22:11 vm-unknown-caller.gsm
-rw-r--r-- 1 root root   2277 Jan  8 22:11 vm-Urgent.gsm
-rw-r--r-- 1 root root   5412 Jan  8 22:11 vm-whichbox.gsm
-rw-r--r-- 1 root root   1386 Jan  8 22:11 vm-Work.gsm
-rw-r--r-- 1 root root   1122 Jan  8 22:11 vm-youhave.gsm
15:27:51
#ls
agent-alreadyon.gsm              digits                           spy-nbs.gsm               vm-nobodyavail.gsm
agent-incorrect.gsm              dir-first.gsm                    spy-sip.gsm               vm-nobox.gsm
agent-loggedoff.gsm              dir-firstlast.gsm                spy-skinny.gsm            vm-no.gsm
agent-loginok.gsm                dir-instr.gsm                    spy-unistim.gsm           vm-nomore.gsm
agent-newlocation.gsm            dir-intro-fn.gsm                 spy-usbradio.gsm          vm-nonumber.gsm
agent-pass.gsm                   dir-intro.gsm                    spy-zap.gsm               vm-num-i-have.gsm
agent-user.gsm                   dir-last.gsm                     ss-noservice.gsm          vm-Old.gsm
ascending-2tone.gsm              dir-multi1.gsm                   transfer.gsm              vm-onefor-full.gsm
auth-incorrect.gsm               dir-multi2.gsm                   tt-allbusy.gsm            vm-onefor.gsm
auth-thankyou.gsm                dir-multi3.gsm                   tt-monkeys.gsm            vm-options.gsm
...
demo-echodone.gsm                spy-console.gsm                  vm-marked-urgent.gsm      vm-torerecord.gsm
demo-echotest.gsm                spy-dahdi.gsm                    vm-message.gsm            vm-undeleted.gsm
demo-enterkeywords.gsm           spy-h323.gsm                     vm-messages.gsm           vm-undelete.gsm
demo-instruct.gsm                spy-iax2.gsm                     vm-minutes.gsm            vm-unknown-caller.gsm
demo-moreinfo.gsm                spy-iax.gsm                      vm-mismatch.gsm           vm-Urgent.gsm
demo-nogo.gsm                    spy-jingle.gsm                   vm-msginstruct.gsm        vm-whichbox.gsm
demo-nomatch.gsm                 spy-local.gsm                    vm-msgsaved.gsm           vm-Work.gsm
demo-thanks.gsm                  spy-mgcp.gsm                     vm-newpassword.gsm        vm-youhave.gsm
descending-2tone.gsm             spy-misdn.gsm                    vm-newuser.gsm
dictate                          spy-mobile.gsm                   vm-next.gsm
15:28:05
#cd dictate/

15:28:14
#ls -l
total 96
-rw-r--r-- 1 root root 10065 Jan  8 22:11 both_help.gsm
-rw-r--r-- 1 root root 13728 Jan  8 22:11 enter_filename.gsm
-rw-r--r-- 1 root root  3300 Jan  8 22:11 forhelp.gsm
-rw-r--r-- 1 root root  1782 Jan  8 22:11 paused.gsm
-rw-r--r-- 1 root root  1221 Jan  8 22:11 pause.gsm
-rw-r--r-- 1 root root  2475 Jan  8 22:11 playback.gsm
-rw-r--r-- 1 root root  3366 Jan  8 22:11 playback_mode.gsm
-rw-r--r-- 1 root root 21648 Jan  8 22:11 play_help.gsm
-rw-r--r-- 1 root root  1254 Jan  8 22:11 record.gsm
-rw-r--r-- 1 root root  9570 Jan  8 22:11 record_help.gsm
-rw-r--r-- 1 root root  2640 Jan  8 22:11 record_mode.gsm
-rw-r--r-- 1 root root  3729 Jan  8 22:11 truncating_audio.gsm
15:28:15
#cd ..

15:28:20
#cd di
dictate/             dir-instr.gsm        dir-multi1.gsm       dir-nomatch.gsm      dir-welcome.gsm
digits/              dir-intro-fn.gsm     dir-multi2.gsm       dir-nomore.gsm
dir-first.gsm        dir-intro.gsm        dir-multi3.gsm       dir-pls-enter.gsm
dir-firstlast.gsm    dir-last.gsm         dir-multi9.gsm       dir-usingkeypad.gsm
15:28:20
#cd di
dictate/             dir-instr.gsm        dir-multi1.gsm       dir-nomatch.gsm      dir-welcome.gsm
digits/              dir-intro-fn.gsm     dir-multi2.gsm       dir-nomore.gsm
dir-first.gsm        dir-intro.gsm        dir-multi3.gsm       dir-pls-enter.gsm
dir-firstlast.gsm    dir-last.gsm         dir-multi9.gsm       dir-usingkeypad.gsm
15:28:20
#cd digits/

15:28:26
#ls -l
total 376
-rw-r--r-- 1 root root  891 Jan  8 22:11 0.gsm
-rw-r--r-- 1 root root 1485 Jan  8 22:11 10.gsm
-rw-r--r-- 1 root root 1650 Jan  8 22:11 11.gsm
-rw-r--r-- 1 root root 1914 Jan  8 22:11 12.gsm
-rw-r--r-- 1 root root 1584 Jan  8 22:11 13.gsm
-rw-r--r-- 1 root root 2046 Jan  8 22:11 14.gsm
-rw-r--r-- 1 root root 1749 Jan  8 22:11 15.gsm
-rw-r--r-- 1 root root 1947 Jan  8 22:11 16.gsm
-rw-r--r-- 1 root root 1914 Jan  8 22:11 17.gsm
...
-rw-r--r-- 1 root root 1221 Jan  8 22:11 mon-9.gsm
-rw-r--r-- 1 root root 1386 Jan  8 22:11 oclock.gsm
-rw-r--r-- 1 root root  990 Jan  8 22:11 oh.gsm
-rw-r--r-- 1 root root 1683 Jan  8 22:11 p-m.gsm
-rw-r--r-- 1 root root 1617 Jan  8 22:11 pound.gsm
-rw-r--r-- 1 root root 1683 Jan  8 22:11 star.gsm
-rw-r--r-- 1 root root 1353 Jan  8 22:11 thousand.gsm
-rw-r--r-- 1 root root 1485 Jan  8 22:11 today.gsm
-rw-r--r-- 1 root root 1320 Jan  8 22:11 tomorrow.gsm
-rw-r--r-- 1 root root 1122 Jan  8 22:11 yesterday.gsm
15:28:27
#cd ..

15:29:33
#ls -l | less
15:30:31
#cd ..

15:33:38
#mv ru ru_old

15:33:45
#ls -l
total 5728
-rw-r--r-- 1 root root  5676 Mar 26  2009 1-for-am-2-for-pm.gsm
-rw-r--r-- 1 root root  4224 Mar 26  2009 1-yes-2-no.gsm
-rw-r--r-- 1 root root  5082 Mar 26  2009 abandon-all-hope.gsm
-rw-r--r-- 1 root root  1584 Mar 26  2009 abandons.gsm
-rw-r--r-- 1 root root  2244 Mar 26  2009 academic-support.gsm
-rw-r--r-- 1 root root  1980 Mar 26  2009 access-code.gsm
-rw-r--r-- 1 root root  3036 Mar 26  2009 access-denied.gsm
-rw-r--r-- 1 root root  2772 Mar 26  2009 access-granted.gsm
-rw-r--r-- 1 root root  3366 Mar 26  2009 accessible-through-system.gsm
...
-rw-r--r-- 1 root root   990 Mar 26  2009 your.gsm
-rw-r--r-- 1 root root  3102 Mar 26  2009 your-msg-has-been-saved.gsm
-rw-r--r-- 1 root root  2904 Mar 26  2009 your-msg-is-too-short.gsm
-rw-r--r-- 1 root root  2706 Mar 26  2009 your-notifications.gsm
-rw-r--r-- 1 root root  3366 Mar 26  2009 your-req-notification.gsm
-rw-r--r-- 1 root root  2574 Mar 26  2009 your-temp-greeting.gsm
-rw-r--r-- 1 root root  2508 Mar 26  2009 you-seem-impatient.gsm
-rw-r--r-- 1 root root  2508 Mar 26  2009 you-sound-cute.gsm
-rw-r--r-- 1 root root  1782 Mar 26  2009 you-wish-to-join.gsm
-rw-r--r-- 1 root root  1452 Mar 26  2009 zip-code.gsm
15:33:47
#ls -l | grep less
-rw-r--r-- 1 root root  1452 Mar 26  2009 less-than.gsm
15:34:00
#ls -l | less
15:34:33
#cd ..

15:34:37
#ls -l
total 100
drwxr-xr-x 2 root root  4096 Jan 17 18:44 agi-bin
drwxr-xr-x 2 root root  4096 Apr  8 16:17 conf
drwxr-xr-x 3 root root  4096 Apr  8 16:17 documentation
drwxr-xr-x 3 root root  4096 Apr  8 16:17 firmware
drwxr-xr-x 2 root root  4096 Apr  8 16:17 keys
drwxr-xr-x 2 root root  4096 Jan 14 20:35 moh
drwxr-xr-x 8 root root 69632 Apr  9 16:33 sounds
drwxr-xr-x 2 root root  4096 Jan 17 18:44 static-http
15:34:39
#cd sounds/

15:34:43
#mkdir ru

15:34:48
#cd ru

15:35:54
#ls -l
total 1996
-rw-r--r-- 1 root root 2037556 Jan  8 23:39 asterisk-core-sounds-ru-gsm-1.4.23.tar.gz
15:36:00
#rm asterisk-core-sounds-ru-gsm-1.4.23.tar.gz

15:38:48
#cd ..

15:38:50
#rm ru -R

15:38:58
#ru
                            /usr/share/asterisk/sounds
cp: missing destination file operand after `/usr/share/asterisk/sounds'
Try `cp --help' for more information.
15:39:57
#cp -R /usr/share/asterisk/sounds /usr/share/asterisk/sounds.ru

15:41:48
#cp -Rf /usr/share/asterisk/sounds/ru
ru/     ru_old/
15:41:48
#cp -Rf /usr/share/asterisk/sounds/ru_old /usr/share/asterisk/sounds/ru

15:43:02
#cd ru

15:43:21
#ls -l
total 5728
-rw-r--r-- 1 root root  5676 Apr  9 16:40 1-for-am-2-for-pm.gsm
-rw-r--r-- 1 root root  4224 Apr  9 16:40 1-yes-2-no.gsm
-rw-r--r-- 1 root root  5082 Apr  9 16:40 abandon-all-hope.gsm
-rw-r--r-- 1 root root  1584 Apr  9 16:40 abandons.gsm
-rw-r--r-- 1 root root  2244 Apr  9 16:40 academic-support.gsm
-rw-r--r-- 1 root root  1980 Apr  9 16:40 access-code.gsm
-rw-r--r-- 1 root root  3036 Apr  9 16:40 access-denied.gsm
-rw-r--r-- 1 root root  2772 Apr  9 16:40 access-granted.gsm
-rw-r--r-- 1 root root  3366 Apr  9 16:40 accessible-through-system.gsm
...
-rw-r--r-- 1 root root   990 Apr  9 16:40 your.gsm
-rw-r--r-- 1 root root  3102 Apr  9 16:40 your-msg-has-been-saved.gsm
-rw-r--r-- 1 root root  2904 Apr  9 16:40 your-msg-is-too-short.gsm
-rw-r--r-- 1 root root  2706 Apr  9 16:40 your-notifications.gsm
-rw-r--r-- 1 root root  3366 Apr  9 16:40 your-req-notification.gsm
-rw-r--r-- 1 root root  2574 Apr  9 16:40 your-temp-greeting.gsm
-rw-r--r-- 1 root root  2508 Apr  9 16:40 you-seem-impatient.gsm
-rw-r--r-- 1 root root  2508 Apr  9 16:40 you-sound-cute.gsm
-rw-r--r-- 1 root root  1782 Apr  9 16:40 you-wish-to-join.gsm
-rw-r--r-- 1 root root  1452 Apr  9 16:40 zip-code.gsm
15:43:23
#ls -l | less
15:43:38
#cd ..

15:43:44
#rm -Rf ru

15:43:50
#cp en ru
cp: omitting directory `en'
15:43:57
#cp -R en ru

15:44:01
#cp -R ru_old ru

15:44:42
#cd ru_old/

15:45:25
#ls -l | less
15:45:39
#cd ..

15:45:42
#cd ru

15:46:02
#rm -Rf ru

15:46:11
#cp en/ ru
cp: omitting directory `en/'
15:46:22
#cp -R en/ ru

15:46:26
#cd ru

15:46:29
#cd ru
1.4.23.tar.gz     wget http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-core-sounds-ru-gsm-1
--2013-04-09 16:46:42--  http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-core-sounds-ru-gsm-1.4.23.tar.gz
Resolving downloads.asterisk.org... 76.164.171.238, 2001:470:e0d4::ee
Connecting to downloads.asterisk.org|76.164.171.238|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2037556 (1.9M) [application/x-gzip]
Saving to: “asterisk-core-sounds-ru-gsm-1.4.23.tar.gz”
100%[=====================================================================>] 2,037,556   29.3K/s   in 56s
2013-04-09 16:47:38 (35.4 KB/s) - “asterisk-core-sounds-ru-gsm-1.4.23.tar.gz” saved [2037556/2037556]
15:47:38
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-2145.29604.20156	2013-04-09 16:48:02.000000000 +0300
+++ /etc/asterisk/sip.conf	2013-04-09 16:48:08.000000000 +0300
@@ -2,7 +2,7 @@
 
 [general]
 context=default
-language=ru
+;language=ru
 qualify=yes
 register => bobruisk:1234@192.168.60.1/minsk
 
15:48:38
#[ ]
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mysql-common libmysqlclient16
Use 'apt-get autoremove' to remove them.
Suggested packages:
  zip unzip arj dbview odt2txt gv catdvi djvulibre-bin python-boto python-tz
The following NEW packages will be installed:
  mc
...
After this operation, 6,603 kB of additional disk space will be used.
Get:1 http://192.168.15.253/debian/ squeeze/main mc i386 3:4.7.0.9-1 [2,173 kB]
Fetched 2,173 kB in 0s (27.3 MB/s)
Selecting previously deselected package mc.
(Reading database ... 115680 files and directories currently installed.)
Unpacking mc (from .../mc_3%3a4.7.0.9-1_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for menu ...
Setting up mc (3:4.7.0.9-1) ...
^[[4~Processing triggers for menu ...
15:48:53
#mc
15:50:40
#mc

Файлы

  • /etc/hosts
  • local-host-names
  • /etc/hosts
    >
    127.0.0.1       localhost
    192.168.50.1    linux5.unix.nt  linux5
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    
    local-host-names
    >
    localhost
    linux5.unix.nt
    

    Статистика

    Время первой команды журнала13:25:45 2013- 4- 9
    Время последней команды журнала15:50:40 2013- 4- 9
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 4.95
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.85
    Количество командных строк в единицу времени, команда/мин 0.91
    Частота использования команд
    cd23|====================| 20.35%
    ls16|==============| 14.16%
    cp8|=======| 7.08%
    vim7|======| 6.19%
    grep6|=====| 5.31%
    mkdir5|====| 4.42%
    rm5|====| 4.42%
    apt-get5|====| 4.42%
    ps4|===| 3.54%
    less4|===| 3.54%
    kill3|==| 2.65%
    dpkg2|=| 1.77%
    l3-agent2|=| 1.77%
    screen2|=| 1.77%
    head2|=| 1.77%
    [2|=| 1.77%
    tail2|=| 1.77%
    cat2|=| 1.77%
    mv2|=| 1.77%
    mc2|=| 1.77%
    /etc/init.d/sendmail1|| 0.88%
    asterisk1|| 0.88%
    top1|| 0.88%
    host1|| 0.88%
    /etc/init.d/asterisk1|| 0.88%
    pkill1|| 0.88%
    netstat1|| 0.88%
    ru1|| 0.88%
    tar1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 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$