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

Содержание

Журнал

Вторник (10/26/10)

/dev/tty3
11:38:07
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3624.27605.16110	2010-10-26 13:38:11.000000000 +0400
+++ /etc/asterisk/sip.conf	2010-10-26 13:38:40.000000000 +0400
@@ -22,7 +22,7 @@
 type=friend
 secret=1234
 host=dynamic
-
+context=group1
 [tl]
 type=friend
 host=dynamic
11:38:40
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3624.8412.17686	2010-10-26 13:39:29.000000000 +0400
+++ /etc/asterisk/sip.conf	2010-10-26 13:39:54.000000000 +0400
@@ -17,12 +17,14 @@
 secret=1234
 host=dynamic
 callerid="Leonid (Moscow)"
+context=group2
 
 [1702]
 type=friend
 secret=1234
 host=dynamic
 context=group1
+
 [tl]
 type=friend
 host=dynamic
11:39:54
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3624.13225.1409	2010-10-26 13:40:27.000000000 +0400
+++ /etc/asterisk/extensions.conf	2010-10-26 13:41:48.000000000 +0400
@@ -19,4 +19,7 @@
 exten => _2XXX,1,Dial(SIP/bb/${EXTEN})
 
 [group1]
+exten => 1701,1,Dial(SIP/1701)
+
+[group2]
 exten => 1702,1,Dial(SIP/1702)
/dev/tty2
11:40:07
#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
=========================================================================
...
  == MGCP Listening on 0.0.0.0:2727
  == Using TOS bits 0
[Oct 26 17:18:53] WARNING[4849]: chan_oss.c:682 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
linux7*CLI>
[Oct 26 17:18:54] WARNING[4849]: chan_oss.c:682 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[Oct 26 17:18:54] NOTICE[2898]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1702
[Oct 26 17:18:55] WARNING[4849]: chan_oss.c:682 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
[Oct 26 17:18:56] WARNING[4849]: chan_oss.c:682 setformat: Unable to re-open DSP device /dev/dsp: No such file or directory
linux7*CLI> quit
Executing last minute cleanups
/dev/tty3
11:41:48
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3624.11639.32553	2010-10-26 13:41:53.000000000 +0400
+++ /etc/asterisk/sip.conf	2010-10-26 13:42:12.000000000 +0400
@@ -17,13 +17,13 @@
 secret=1234
 host=dynamic
 callerid="Leonid (Moscow)"
-context=group2
+context=group1
 
 [1702]
 type=friend
 secret=1234
 host=dynamic
-context=group1
+context=group2
 
 [tl]
 type=friend
11:42:12
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3624.16247.23769	2010-10-26 13:42:56.000000000 +0400
+++ /etc/asterisk/extensions.conf	2010-10-26 13:44:47.000000000 +0400
@@ -19,7 +19,12 @@
 exten => _2XXX,1,Dial(SIP/bb/${EXTEN})
 
 [group1]
-exten => 1701,1,Dial(SIP/1701)
+;exten => 1701,1,Dial(SIP/1701)
+include => local
+include => national
+include => international
 
 [group2]
-exten => 1702,1,Dial(SIP/1702)
+;exten => 1702,1,Dial(SIP/1702)
+include => local
+include => national
11:44:47
#vi /etc/asterisk/sip.conf
прошло 10 минут
11:55:02
#vi /etc/asterisk/sip.conf
12:00:55
#vi /etc/asterisk/extensions.conf
12:01:56
#[group1]
exten => _2XXX,1,Dial(SIP/bb/${EXTEN})
[group1]
[group1]
include => local
include => national
include => international
[group2]
[group2]
include => local
include => national
;exten => 1702,1,Dial(SIP/1702)EXTEN}))                       43,1        Внизу
прошло 46 минут
12:48:24
#vi /etc/asterisk/extensions.conf
12:53:17
#vi /etc/asterisk/extensions.conf
прошла 31 минута
13:24:34
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3624.25442.29290	2010-10-26 15:25:59.000000000 +0400
+++ /etc/asterisk/sip.conf	2010-10-26 15:27:09.000000000 +0400
@@ -30,32 +30,32 @@
 host=dynamic
 secret=1234
 username=msk
-context=national
+context=group2
 
 [kzn]
 type=friend
 host=dynamic
 secret=1234
 username=msk
-context=national
+context=group2
 
 [ptr]
 type=friend
 host=dynamic
 secret=1234
 username=msk
-context=national
+context=group2
 
 [kv]
 type=friend
 host=dynamic
 secret=1234
 username=msk
-context=international
+context=group1
 
 [bb]
 type=friend
 host=dynamic
 secret=1234
 username=msk
-context=international
+context=group1
13:33:48
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3624.7602.18955	2010-10-26 15:36:46.000000000 +0400
+++ /etc/asterisk/sip.conf	2010-10-26 15:42:49.000000000 +0400
@@ -17,45 +17,45 @@
 secret=1234
 host=dynamic
 callerid="Leonid (Moscow)"
-context=group1
+;context=group2
 
 [1702]
 type=friend
 secret=1234
 host=dynamic
-context=group2
+;context=group2
 
 [tl]
 type=friend
 host=dynamic
 secret=1234
 username=msk
-context=group1
+context=group2
 
 [kzn]
 type=friend
 host=dynamic
 secret=1234
 username=msk
-context=group1
+context=group2
 
 [ptr]
 type=friend
 host=dynamic
 secret=1234
 username=msk
-context=group1
+context=group2
 
 [kv]
 type=friend
 host=dynamic
 secret=1234
 username=msk
-context=group2
+context=group1
 
 [bb]
 type=friend
 host=dynamic
 secret=1234
 username=msk
-context=group2
+context=group1
прошло 11 минут
13:44:56
#vi /etc/asterisk/sip.conf
13:47:18
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3624.26714.32222	2010-10-26 15:48:39.000000000 +0400
+++ /etc/asterisk/sip.conf	2010-10-26 15:49:14.000000000 +0400
@@ -4,6 +4,7 @@
 bindport=5060			; UDP Port to bind to (SIP standard port is 5060)
 bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
 srvlookup=yes			; Enable DNS SRV lookups on outbound calls
+canreinvite=no
 	
 register => msk:1234@192.168.108.1/tl
 register => msk:1234@192.168.106.1/kzn
13:49:14
#vi /etc/asterisk/sip.conf
--- /tmp/l3-saved-3624.9778.22057	2010-10-26 15:49:44.000000000 +0400
+++ /etc/asterisk/sip.conf	2010-10-26 15:50:17.000000000 +0400
@@ -31,21 +31,21 @@
 host=dynamic
 secret=1234
 username=msk
-context=group2
+context=group1
 
 [kzn]
 type=friend
 host=dynamic
 secret=1234
 username=msk
-context=group2
+context=group1
 
 [ptr]
 type=friend
 host=dynamic
 secret=1234
 username=msk
-context=group2
+context=group1
 
 [kv]
 type=friend
прошло 89 минут
/dev/tty2
15:18:57
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/tty3
15:26:21
#[
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия bind9.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
15:26:32
#ls /etc/bind
db.0    db.255    db.local  named.conf        named.conf.options  zones.rfc1918
db.127  db.empty  db.root   named.conf.local  rndc.key
15:35:48
#vi /etc/bind/named.conf
--- /tmp/l3-saved-3624.15977.8384	2010-10-26 17:36:12.000000000 +0400
+++ /etc/bind/named.conf	2010-10-26 17:40:50.000000000 +0400
@@ -37,4 +37,9 @@
 	file "/etc/bind/db.255";
 };
 
+zone "msk.unix.nt" {
+	type master;
+	file "/etc/bind/msk.unix.nt";
+};
+
 include "/etc/bind/named.conf.local";
15:40:50
#/etc/init.d/bind reload
bash: /etc/init.d/bind: Нет такого файла или каталога
15:41:03
#/etc/init.d/bind9 reload
Reloading domain name service...: bind9.
15:46:05
#dig ptr.unix.nt ns
; <<>> DiG 9.6-ESV-R1 <<>> ptr.unix.nt ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 61396
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ptr.unix.nt.                   IN      NS
;; Query time: 20 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Tue Oct 26 17:46:50 2010
;; MSG SIZE  rcvd: 29
15:46:50
#dig @192.168.107.1 ptr.unix.nt ns
; <<>> DiG 9.6-ESV-R1 <<>> @192.168.107.1 ptr.unix.nt ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 12155
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;ptr.unix.nt.                   IN      NS
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2010102600 1800 900 604800 86400
;; Query time: 74 msec
;; SERVER: 192.168.107.1#53(192.168.107.1)
;; WHEN: Tue Oct 26 17:47:33 2010
;; MSG SIZE  rcvd: 104
15:47:33
#dig @127.0.0.1 tl.unix.nt mx
; <<>> DiG 9.6-ESV-R1 <<>> @127.0.0.1 tl.unix.nt mx
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12506
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;tl.unix.nt.                    IN      MX
;; ANSWER SECTION:
tl.unix.nt.             3600    IN      MX      10 linux8.unix.nt.
;; AUTHORITY SECTION:
tl.unix.nt.             3600    IN      NS      linux8.unix.nt.
;; ADDITIONAL SECTION:
linux8.unix.nt.         3600    IN      A       192.168.108.1
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Oct 26 17:48:49 2010
;; MSG SIZE  rcvd: 81
15:48:49
#dig @127.0.0.1 tl.unix.nt ns
; <<>> DiG 9.6-ESV-R1 <<>> @127.0.0.1 tl.unix.nt ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1274
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;tl.unix.nt.                    IN      NS
;; ANSWER SECTION:
tl.unix.nt.             3580    IN      NS      linux8.unix.nt.
;; ADDITIONAL SECTION:
linux8.unix.nt.         3600    IN      A       192.168.108.1
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Oct 26 17:49:09 2010
;; MSG SIZE  rcvd: 65
15:49:09
#dig @127.0.0.1 kv.unix.nt ns
; <<>> DiG 9.6-ESV-R1 <<>> @127.0.0.1 kv.unix.nt ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10970
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;kv.unix.nt.                    IN      NS
;; ANSWER SECTION:
kv.unix.nt.             604557  IN      NS      kv.unix.nt.
;; ADDITIONAL SECTION:
kv.unix.nt.             604557  IN      A       192.168.103.1
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Oct 26 17:49:36 2010
;; MSG SIZE  rcvd: 58
15:49:36
#dig +short @127.0.0.1 kv.unix.nt ns
kv.unix.nt.
15:50:13
#cat /etc/resolv.conf
search unix.nt
nameserver 10.0.35.1
15:54:08
#dig +short bb.unix.nt ns
linux11.unix.nt.
15:54:13
#host kv
kv.unix.nt has address 192.168.103.1
15:54:52
#host yandex.ru
yandex.ru has address 93.158.134.11
yandex.ru has address 213.180.204.11
yandex.ru has address 213.180.204.211
yandex.ru has address 77.88.21.11
yandex.ru has address 87.250.251.11
yandex.ru mail is handled by 10 mx.yandex.ru.
15:55:18
#vi /etc/resolv.conf
--- /tmp/l3-saved-3624.15770.2945	2010-10-26 17:56:04.000000000 +0400
+++ /etc/resolv.conf	2010-10-26 17:56:26.000000000 +0400
@@ -1,2 +1,2 @@
 search unix.nt
-nameserver 10.0.35.1
+nameserver 127.0.0.1
15:56:33
#host yandex.ru
yandex.ru has address 77.88.21.11
yandex.ru has address 87.250.251.11
yandex.ru has address 93.158.134.11
yandex.ru has address 213.180.204.11
yandex.ru has address 213.180.204.211
yandex.ru mail is handled by 10 mx.yandex.ru.
15:56:39
#host kv
kv.unix.nt has address 192.168.103.1
15:56:43
#cat /etc/resolv.conf
search unix.nt
nameserver 127.0.0.1
15:56:52
#apt-get install sendmail-bin sensible-mda
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  sendmail-base sendmail-cf
Предлагаемые пакеты:
  sendmail-doc logcheck resolvconf sasl2-bin
Пакеты, которые будут УДАÐ
xim4 exim4-base exim4-config exim4-daemon-light sa-exim
НОВЫЕ пакеты, которые будут установлены:
...
        were not found, (but were created)
        please investigate.
Warning: These messages were issued while creating sendmail.cf
        make sure they are benign before starting sendmail!
Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
Starting Mail Transport Agent (MTA): sendmail.
Настраивается пакет sensible-mda (8.14.3-5+lenny1) ...
16:01:54
#мvi /etc/mail/sendmail.mc
,authwarnings')dnlexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn
dnl #
dnl # Define connection throttling and window length
define(`confCONNECTION_RATE_THROTTLE', `15')dnl
define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl
dnl #
dnl # Features
dnl #
dnl # use /etc/mail/local-host-names
FEATURE(`use_cw_file')dnl
...
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1
')dnl
dnl #
dnl # Be somewhat anal in what we allow
define(`confPRIVACY_FLAGS',dnl
`needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn
,authwarnings')dnl
dnl #
dnl # Define connection throttling and window length
"/etc/mail/sendmail.mc" 109L, 4216C записано
16:07:22
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-3624.9895.1517	2010-10-26 18:07:43.000000000 +0400
+++ /etc/mail/local-host-names	2010-10-26 18:08:14.000000000 +0400
@@ -1,2 +1,3 @@
 localhost
-linux7.unix.nt.unix.nt
+linux7.unix.nt
+msk.unix.nt
16:08:18
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
16:08:41
#netstat -lmp | grep :25
netstat: неверный ключ -- m
usage: netstat [-vWeenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
       netstat [-vWnNcaeol] [<Socket> ...]
       netstat { [-vWeenNac] -i | [-cWnNe] -M | -s }
        -r, --route              display routing table
        -i, --interfaces         display interface table
        -g, --groups             display multicast group memberships
        -s, --statistics         display networking statistics (like SNMP)
        -M, --masquerade         display masqueraded connections
        -v, --verbose            be verbose
...
        -a, --all, --listening   display all sockets (default: connected)
        -o, --timers             display timers
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom
  <AF>=Use '-6|-4' or '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
16:09:15
#netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      6821/sendmail: MTA:
16:09:25
#apt-get install qpopper
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия qpopper.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
16:10:07
#netstat -lnp |grep :110
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      2791/inetd
16:10:30
#vi /etc/inetd.conf
16:11:53
#Internet superserver configuration database
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      2791/inetd
16:11:57
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd.
16:13:24
#netstat -lnp |grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      6821/sendmail: MTA:
16:13:30
#vi /etc/mail/access
--- /tmp/l3-saved-3624.9222.21687	2010-10-26 18:17:12.000000000 +0400
+++ /etc/mail/access	2010-10-26 18:18:07.000000000 +0400
@@ -97,7 +97,7 @@
 #Connect:172.29			RELAY
 #Connect:172.30			RELAY
 #Connect:172.31			RELAY
-#Connect:192.168			RELAY
+Connect:192.168.107		RELAY
 #GreetPause:192.168		0
 #ClientRate:192.168		0
 #ClientConn:192.168		0
16:18:07
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.

Среда (10/27/10)

/dev/tty1
08:42:10
#vim /etc/asterisk/sip.conf
08:43:08
#secret=1234
# ~/.bashrc: executed by bash(1) for non-login shells.
export PS1='\h:\w\$ '
umask 022
# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
"~/.bashrc" 17L, 450C
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
. /root/.lilalo/l3bashrc && _l3_start
прошло 10 минут
08:53:57
#~
root@192.168.108.1's password:
Linux linux8.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: Wed Oct 27 09:54:26 2010 from linux1.unix.nt
l3-agent is already running: pid=2298; pidfile=/root/.lilalo/l3-agent.pid
08:54:34
#screen -x
прошло 15 минут
/dev/pts/1
09:10:18
#ssh linux6
The authenticity of host 'linux6 (192.168.106.1)' can't be established.
RSA key fingerprint is 21:08:fc:f2:2c:c6:25:07:10:4f:31:f9:f6:82:9a:9f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux6,192.168.106.1' (RSA) to the list of known hosts.
root@linux6's password:
/dev/pts/1
09:10:44
#ssh linux6
Linux linux6 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.
root@linux6:~# exit
logout
Connection to linux6 closed.
/dev/tty2
09:14:43
#vi /etc/asterisk/sip.conf
09:15:27
#allowoverlap=no ; Disable overlap dialing support. (Default is y
[        ]
exten => _16XX,1,Macro(dial-with-callerid,SIP/kzn/${EXTEN})
exten => _18XX,1,Macro(dial-with-callerid,SIP/tl/${EXTEN})
               t(       D(name)  ${       D(name)} (Russia)")
[international]
[        ]    ]
exten => _2XXX,1,Dial(SIP/bb/${EXTEN})
[             ]
[group1]
[group1]
[group1]
include => local
"/etc/asterisk/extensions.conf" 49L, 1158C записано
/dev/tty3
09:20:40
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
...
    -- Including context 'service' in context 'group2'
    -- Registered extension context 'group3'
    -- Including context 'local' in context 'group3'
    -- Including context 'service' in context 'group3'
  == Parsing '/etc/asterisk/users.conf': Found
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
Disconnected from Asterisk server
Executing last minute cleanups
/dev/tty2
09:28:43
#vim /etc/asterisk/voicemail.conf
--- /tmp/l3-saved-3431.31138.30805	2010-10-27 11:38:08.000000000 +0400
+++ /etc/asterisk/voicemail.conf	2010-10-27 11:46:05.000000000 +0400
@@ -230,6 +230,8 @@
 ;maxmsg=50
 
 1234 => 4242,Example Mailbox,root@localhost
+1701 => 1234,Leonid,leonid@msk.unix.nt
+
 ;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
прошло 23 минуты
/dev/tty1
09:52:41
#screen -x
/dev/tty3
09:54:27
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
...
  == Parsing '/etc/asterisk/mgcp.conf': Found
    -- codec_ulaw: using generic PLC
  == MGCP Listening on 0.0.0.0:2727
  == Using TOS bits 0
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
Disconnected from Asterisk server
Executing last minute cleanups
/dev/tty4
10:04:15
#ls /var/spool
anacron   cron  exim4  mqueue         openoffice  sa-exim
asterisk  cups  mail   mqueue-client  pop
10:04:29
#ls /var/spool/asterisk
dictate  meetme  monitor  outgoing  system  tmp  voicemail
10:04:35
#ls /var/spool/asterisk/tmp\
>
10:04:43
#ls /var/spool/asterisk/tmp

10:04:46
#apt-get
autoclean        clean            purge            upgrade
autoremove       dist-upgrade     remove
build-dep        dselect-upgrade  source
check            install          update
10:04:46
#dpkg -l grep asterisk
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя         Версия   Описание
+++-==============-==============-============================================
ii  asterisk       1:1.4.21.2~dfs Open Source Private Branch Exchange (PBX)
ii  grep           2.5.3~dfsg-6   GNU grep, egrep and fgrep
10:06:51
#dpkg -l asterisk
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя         Версия   Описание
+++-==============-==============-============================================
ii  asterisk       1:1.4.21.2~dfs Open Source Private Branch Exchange (PBX)
10:06:58
#dpkg -l asterisk
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя         Версия   Описание
+++-==============-==============-============================================
ii  asterisk       1:1.4.21.2~dfs Open Source Private Branch Exchange (PBX)
10:07:03
#dpkg -la asterisk
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя         Версия   Описание
+++-==============-==============-============================================
ii  asterisk       1:1.4.21.2~dfs Open Source Private Branch Exchange (PBX)
10:07:08
#dpkg -la | grep asterisk
ii  asterisk                             1:1.4.21.2~dfsg-3+lenny1   Open Source Private Branch Exchange (PBX)
ii  asterisk-config                      1:1.4.21.2~dfsg-3+lenny1   Configuration files for Asterisk
ii  asterisk-sounds-extra                1.4.7-1                    Additional sound files for the Asterisk PBX
ii  asterisk-sounds-main                 1:1.4.21.2~dfsg-3+lenny1   Core Sound files for Asterisk (English)
10:07:20
#dpkg -lI | grep asterisk
dpkg: несовместимые действия -I (--info) и -l (--list)
Чтобы получить справку об установке и удалении пакетов, введите dpkg --help [*];
Программа `dselect' или `aptitude' предоставляет дружественный интерфейс
управления пакетами;
Чтобы получить список значений флагов отладки dpkg, введите dpkg -Dhelp;
Чтобы получить информацию об игнорировании проблем, введите dpkg --force-help;
Чтобы получить справку об работе с файлами *.deb, введите dpkg-deb --help;
Чтобы получить информацию об авторских правах и отсутствии гарантий (GNU GPL),
введите dpkg --license [*].
Команды, отмеченные [*], выводят большое количество информации.
Объедините их в конвейер с программами `less' или `more'!
10:07:52
#dpkg -L | grep asterisk
dpkg-query: --listfiles требует указания хотя бы одного имени пакета
Для вывода справки о запросе пакетов используйте --help.
Для вывода информации об авторских правах и отсутствии гарантий (GNU GPL)
используйте --license.
10:08:00
#dpkg -
-A                                 --forget-old-unavail
--abort-after                      --fsys-tarfile
--admindir=                        -G
--audit                            --get-selections
--auto-deconfigure                 --help
-b                                 -i
-B                                 -I
--build                            --ignore-depends=
-c                                 --info
-C                                 --install
...
--force-depends-version            --skip-same-version
--force-downgrade                  --status
--force-help                       --status-fd
--force-hold                       --unpack
--force-not-root                   --update-avail
--force-overwrite                  --version
--force-overwrite-dir              --vextract
--force-overwrite-diverted         -x
--force-remove-essential           -X
--force-remove-reinstreq
10:08:00
#ls

10:08:22
#ls .

10:08:28
#dpkg -L asterisk
/.
/etc
/etc/asterisk
/etc/logrotate.d
/etc/logrotate.d/asterisk
/etc/default
/etc/default/asterisk
/etc/init.d
/etc/init.d/asterisk
/usr
...
/var/lib/asterisk
/var/lib/asterisk/moh
/var/lib/asterisk/sounds
/var/lib/asterisk/sounds/custom
/var/run
/var/run/asterisk
/usr/share/asterisk/sounds/recordings
/usr/share/asterisk/sounds/custom
/usr/share/man/man8/rasterisk.8.gz
/usr/sbin/rasterisk
10:08:45
#ssh linux8
The authenticity of host 'linux8 (192.168.108.1)' can't be established.
RSA key fingerprint is da:4a:92:81:55:fc:a8:1b:fd:c8:e4:7a:2e:68:f0:fa.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'linux8' (RSA) to the list of known hosts.
root@linux8's password:
Linux linux8.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: Wed Oct 27 14:42:20 2010 from 192.168.112.2
l3-agent is already running: pid=2298; pidfile=/root/.lilalo/l3-agent.pid
/dev/tty2
10:15:55
#--
exten => 1799,n,Waitl(SIP/tl/${EXTEN})
exten =>1799,n,Playback
exten => 1799,n,Hangup
                            ${EXTEN:2}
exten => _19XX,1,Dial(SIP/bb/${EXTEN})
                              ${EXTEN}
exten => _17XX,1,Dial(SIP/${EX${EXTEN}
exten => _16XX,1,Dial        ${EXTEN}
exten => _18XX,1,Dial(SIP/bb/${EXTEN})
exten => _67XX,n,Playback    ${EXTEN}
...
[
exten => 1799,n,Play(1)k(demo-thanks)
-- ВСТАВКА --er  (           )                         29,24         13%
[       ]
exten => 1799,n,Hangup  (           )
--         --       (1)                                       30,37         15%
                        (           )
exten => 1798,1,VoiceMailName
--         --                                                 31,23         18%
"/etc/asterisk/extensions.conf" 62L, 1490C записано
10:17:04
#/etc/init.d/asterisk reload
Reloading Asterisk PBX configuration files.
10:17:26
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/tty3
10:17:36
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
...
[Oct 27 12:45:37] NOTICE[4130]: chan_sip.c:7515 sip_reg_timeout:    -- Registration for 'msk@192.168.105.1' timed out, trying again (Attempt #84)
[Oct 27 12:45:57] NOTICE[4130]: chan_sip.c:7515 sip_reg_timeout:    -- Registration for 'msk@192.168.105.1' timed out, trying again (Attempt #85)
[Oct 27 12:46:17] NOTICE[4130]: chan_sip.c:7515 sip_reg_timeout:    -- Registration for 'msk@192.168.105.1' timed out, trying again (Attempt #86)
[Oct 27 12:46:37] NOTICE[4130]: chan_sip.c:7515 sip_reg_timeout:    -- Registration for 'msk@192.168.105.1' timed out, trying again (Attempt #87)
    -- Registered SIP 'ptr' at 192.168.105.1 port 5060 expires 120
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
Disconnected from Asterisk server
Executing last minute cleanups
прошло 29 минут
10:46:52
#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 [1701@default:1] Dial("SIP/1702-092b60e0", "SIP/1701") in new stack
    -- Called 1701
    -- SIP/1701-092bd238 is ringing
    -- SIP/1701-092bd238 answered SIP/1702-092b60e0
  == Spawn extension (default, 1701, 1) exited non-zero on 'SIP/1702-092b60e0'
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
Disconnected from Asterisk server
Executing last minute cleanups
прошло 11 минут
10:58:37
#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 [1798@group2:2] Playback("SIP/1702-08681bb8", "voicemail-greeting-1798") in new stack
[Oct 27 13:01:05] WARNING[4443]: file.c:602 ast_openstream_full: File voicemail-greeting-1798 does not exist in any format
[Oct 27 13:01:05] WARNING[4443]: file.c:912 ast_streamfile: Unable to open voicemail-greeting-1798 (format 0x4 (ulaw)): No such file or directory
[Oct 27 13:01:05] WARNING[4443]: app_playback.c:439 playback_exec: ast_streamfile failed on SIP/1702-08681bb8 for voicemail-greeting-1798
    -- Executing [1798@group2:3] VoiceMail("SIP/1702-08681bb8", "1798@default") in new stack
[Oct 27 13:01:05] WARNING[4443]: app_voicemail.c:2862 leave_voicemail: No entry in voicemail config file for '1798'
    -- Executing [1798@group2:4] Hangup("SIP/1702-08681bb8", "") in new stack
  == Spawn extension (group2, 1798, 4) exited non-zero on 'SIP/1702-08681bb8'
linux7*CLI> exit
Executing last minute cleanups
11:01:32
#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
=========================================================================
...
linux7*CLI> sip reload
 Reloading SIP
  == Parsing '/etc/asterisk/sip.conf': Found
  == Parsing '/etc/asterisk/users.conf': Found
  == Parsing '/etc/asterisk/sip_notify.conf': Found
    -- Executing [1798@group2:1] VoiceMailMain("SIP/1701-08688ad0", "") in new stack
    -- <SIP/1701-08688ad0> Playing 'vm-login' (language 'en')
[Oct 27 13:20:58] WARNING[4658]: app_voicemail.c:6369 vm_authenticate: Couldn't read username
linux7*CLI> exit
Executing last minute cleanups
/dev/tty2
11:04:18
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3431.21770.26774	2010-10-27 13:05:05.000000000 +0400
+++ /etc/asterisk/extensions.conf	2010-10-27 13:05:44.000000000 +0400
@@ -53,9 +53,9 @@
 
 [group2]
 ;exten => 1702,1,Dial(SIP/1702)
+include => service
 include => local
 include => national
-include => service
 
 [group3]
 include => local
прошло 17 минут
/dev/tty3
11:21:18
#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
=========================================================================
...
    -- <SIP/1701-086eb970> Playing 'vm-incorrect-mailbox' (language 'ru')
[Oct 27 13:24:49] WARNING[4754]: app_voicemail.c:6369 vm_authenticate: Couldn't read username
[Oct 27 13:26:36] NOTICE[4718]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1702
linux7*CLI> voicemail reload
No such command 'voicemail reload' (type 'help voicemail reload' for other possible commands)
linux7*CLI> help voicemail
     voicemail show users  List defined voicemail boxes
     voicemail show zones  List zone message formats
linux7*CLI> exit
Executing last minute cleanups
/dev/tty2
11:22:39
#vim /etc/asterisk/sip.conf
/dev/tty3
11:28:21
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
11:30:50
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
...
[Oct 27 13:31:06] NOTICE[4959]: rtp.c:788 process_rfc3389: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 192.168.107.201
    -- Incorrect password '1234' for user '1701' (context = default)
    -- <SIP/1701-09b88cd0> Playing 'vm-incorrect-mailbox' (language 'ru')
[Oct 27 13:31:13] WARNING[4959]: app_voicemail.c:6369 vm_authenticate: Couldn't read username
[Oct 27 13:32:38] NOTICE[4942]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 1702
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
Disconnected from Asterisk server
Executing last minute cleanups
11:32:56
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
...
  == Parsing '/etc/asterisk/mgcp.conf': Found
    -- codec_ulaw: using generic PLC
  == MGCP Listening on 0.0.0.0:2727
  == Using TOS bits 0
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
Disconnected from Asterisk server
Executing last minute cleanups
/dev/tty2
11:36:09
#vim /etc/asterisk/sip.conf
прошло 16 минут
11:52:40
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-3431.25796.27177	2010-10-27 14:46:43.000000000 +0400
+++ /etc/asterisk/sip.conf	2010-10-27 14:47:09.000000000 +0400
@@ -16,7 +16,7 @@
 [authentication]
 [1701]
 type=friend
-language=ru
+;language=ru
 secret=1234
 host=dynamic
 callerid="Leonid (Moscow)"
прошло 54 минуты
12:47:09
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3431.27214.15444	2010-10-27 15:17:06.000000000 +0400
+++ /etc/asterisk/extensions.conf	2010-10-27 15:21:13.000000000 +0400
@@ -19,7 +19,9 @@
 exten => _2XXX,1,Dial(SIP/bb/${EXTEN})
 
 [local]
-exten => _17XX,1,Dial(SIP/${EXTEN},10)
+exten => _17XX,1,Answer
+exten => _17XX,n,Monitor(wav,voice-${EXTEN}-${CALLERID(num)}-${EPOCH})
+exten => _17XX,n,Dial(SIP/${EXTEN},10)
 exten => _17XX,n,GotoIf($[${DIALSTATUS} = BUSY]?busy:unavail)
 exten => _17XX,n(unavail),Playback(voicemail-greeting-${EXTEN})
 exten => _17XX,n,Voicemail(${EXTEN}@default)
прошло 34 минуты
13:21:13
#ls /var/spool/asterisk
dictate  meetme  monitor  outgoing  system  tmp  voicemail
13:22:45
#ls /var/spool/asterisk/monitor
voice-1701-1801-1288178506-in.wav   voice-1701-1801-1288178529-in.wav
voice-1701-1801-1288178506-out.wav  voice-1701-1801-1288178529-out.wav
13:22:55
#ls /var/spool/asterisk/monitor
voice-1701-1801-1288178506-in.wav   voice-1701-1801-1288178529-out.wav
voice-1701-1801-1288178506-out.wav  voice-1701-1801-1288178653-in.wav
voice-1701-1801-1288178529-in.wav   voice-1701-1801-1288178653-out.wav
13:25:46
#ls /var/spool/asterisk/monitor
voice-1701-1801-1288178506-in.wav   voice-1701-1801-1288178529-out.wav
voice-1701-1801-1288178506-out.wav  voice-1701-1801-1288178653-in.wav
voice-1701-1801-1288178529-in.wav   voice-1701-1801-1288178653-out.wav
13:25:48
#ls /var/spool/asterisk/monitor
voice-1701-1801-1288178506-in.wav   voice-1701-1801-1288178529-out.wav
voice-1701-1801-1288178506-out.wav  voice-1701-1801-1288178653-in.wav
voice-1701-1801-1288178529-in.wav   voice-1701-1801-1288178653-out.wav

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    search unix.nt
    nameserver 127.0.0.1
    

    Статистика

    Время первой команды журнала11:38:07 2010-10-26
    Время последней команды журнала13:25:48 2010-10-27
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 3.96
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 5.13
    Количество командных строк в единицу времени, команда/мин 0.33
    Частота использования команд
    vi20|==================| 18.35%
    ls12|===========| 11.01%
    asterisk10|=========| 9.17%
    dpkg9|========| 8.26%
    vim8|=======| 7.34%
    dig7|======| 6.42%
    grep7|======| 6.42%
    host4|===| 3.67%
    /etc/init.d/asterisk4|===| 3.67%
    netstat4|===| 3.67%
    apt-get3|==| 2.75%
    ssh3|==| 2.75%
    /etc/init.d/sendmail2|=| 1.83%
    screen2|=| 1.83%
    cat2|=| 1.83%
    /etc/init.d/bind91|| 0.92%
    /etc/init.d/openbsd-inetd1|| 0.92%
    /etc/init.d/bind1|| 0.92%
    Internet1|| 0.92%
    Disable1|| 0.92%
    secret=12341|| 0.92%
    мvi1|| 0.92%
    allowoverlap=no1|| 0.92%
    [1|| 0.92%
    --1|| 0.92%
    ~1|| 0.92%
    [group1]1|| 0.92%
    ____
    *) Интервалы неактивности длительностью 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$