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

Содержание

Журнал

Вторник (03/16/10)

/dev/tty2
17:20:36
#ls -l /usr/src/
total 72
-rw-r--r-- 1 root root 67482 2009-12-20 12:45 vpb-driver.tar.bz2
17:20:44
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-8182.27497.12321	2010-03-16 12:21:04.000000000 -0400
+++ /etc/asterisk/sip.conf	2010-03-16 12:25:05.000000000 -0400
@@ -5,7 +5,7 @@
 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
 
-register => odessakhm:pass1@192.168.15.2/odessakhm
+register => odessa:pass@192.168.15.2/khm
 register => odessa:pass@192.168.16.3/khr
 register => odessa:pass@192.168.17.4/kv
 
@@ -44,30 +44,46 @@
 
 ;               -----======  на хмельницк  ======--------
 
-;[khm]
-;type=user			;входящий
+[khm]
+type=user			;входящий
 ;context=company
 ;defaultip=192.168.15.2
 ;regexten=khm			
-;username=khm
-;secret=pass
+username=khm
+secret=pass
 ;callerid="Хмельницкий"
-;host=dynamic		
+host=dynamic		
 ;nat=yes			
 ;canreinvite=no			
+disallow=all
+allow=gsm			
+allow=ulaw
+allow=alaw
+
+
+;[odessakhm]
+;type=friend			;исходящий
+;context=company
+;;defaultip=192.168.15.2
+;;regexten=khm			
+;username=odessakhm
+;secret=pass1
+;;callerid="Хмельницкий"
+;host=dynamic		
+;;nat=yes			
+;;canreinvite=no			
 ;disallow=all
 ;allow=gsm			
 ;allow=ulaw
 ;allow=alaw
 
-
-[odessakhm]
-type=friend			;исходящий
+[khm]
+type=peer			;входящий
 context=company
 ;defaultip=192.168.15.2
 ;regexten=khm			
-username=odessakhm
-secret=pass1
+username=odessa
+secret=pass
 ;callerid="Хмельницкий"
 host=dynamic		
 ;nat=yes			
@@ -77,22 +93,6 @@
 allow=ulaw
 allow=alaw
 
-;[khm]
-;type=user			;входящий
-;context=company
-;defaultip=192.168.15.2
-;regexten=khm			
-;username=khm
-;secret=pass
-;callerid="Хмельницкий"
-;host=dynamic		
-;nat=yes			
-;canreinvite=no			
-;disallow=all
-;allow=gsm			
-;allow=ulaw
-;allow=alaw
-
 
 ;     -------------------========== Харьков ===========-------------
 [khr]
17:25:21
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-8182.478.21979	2010-03-16 12:25:31.000000000 -0400
+++ /etc/asterisk/sip.conf	2010-03-16 12:32:48.000000000 -0400
@@ -61,22 +61,6 @@
 allow=alaw
 
 
-;[odessakhm]
-;type=friend			;исходящий
-;context=company
-;;defaultip=192.168.15.2
-;;regexten=khm			
-;username=odessakhm
-;secret=pass1
-;;callerid="Хмельницкий"
-;host=dynamic		
-;;nat=yes			
-;;canreinvite=no			
-;disallow=all
-;allow=gsm			
-;allow=ulaw
-;allow=alaw
-
 [khm]
 type=peer			;входящий
 context=company
прошло 10 минут
/dev/tty1
17:35:50
#quit
l3script: quit: command not found

Среда (03/17/10)

/dev/pts/0
08:36:12
#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
=========================================================================
...
[Mar 17 04:22:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601
[Mar 17 04:25:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601
[Mar 17 04:28:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601
[Mar 17 04:31:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601
[Mar 17 04:34:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601
[Mar 17 04:37:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601
[Mar 17 04:40:50] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601
[Mar 17 04:43:50] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601
linux1*CLI> quit
Executing last minute cleanups
/dev/pts/1
08:36:20
#vim /etc/asterisk/sip.conf
прошло 29 минут
/dev/tty2
09:05:20
#ssh 192.168.15.2
root@192.168.15.2's password:
Linux linux2 2.6.26-2-686 #1 SMP Tue Mar 9 17: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 Mar 17 10:05:13 2010 from 192.168.15.210
l3-agent is already running: pid=6915; pidfile=/root/.lilalo/l3-agent.pid
09:05:36
#screen -x
прошло 40 минут
/dev/pts/0
09:45:47
#less /var/lib/dhcp3/dhcpd.leases
/dev/pts/4
09:47:59
#tailf /var/log/daemon.log
Mar 17 04:47:30 linux1 named[9489]: automatic empty zone: B.E.F.IP6.ARPA
Mar 17 04:47:30 linux1 named[9489]: command channel listening on 127.0.0.1#953
Mar 17 04:47:30 linux1 named[9489]: command channel listening on ::1#953
Mar 17 04:47:30 linux1 named[9489]: zone 0.in-addr.arpa/IN: loaded serial 1
Mar 17 04:47:30 linux1 named[9489]: zone 127.in-addr.arpa/IN: loaded serial 1
Mar 17 04:47:30 linux1 named[9489]: zone 255.in-addr.arpa/IN: loaded serial 1
Mar 17 04:47:30 linux1 named[9489]: zone localhost/IN: loaded serial 2
Mar 17 04:47:30 linux1 named[9489]: zone odessa.unix.nt/IN: loaded serial 2010031701
Mar 17 04:47:30 linux1 named[9489]: zone odessa.unix.nt/IN: sending notifies (serial 2010031701)
Mar 17 04:47:30 linux1 named[9489]: running
^C
09:49:38
#dig odessa.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> odessa.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62896
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;odessa.unix.nt.                        IN      MX
;; ANSWER SECTION:
odessa.unix.nt.         10800   IN      MX      10 linux1.unix.nt.
;; AUTHORITY SECTION:
odessa.unix.nt.         10800   IN      NS      linux1.unit.nt.
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:49:47 2010
;; MSG SIZE  rcvd: 81
09:49:47
#dig khm.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> khm.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5964
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;khm.unix.nt.                   IN      MX
;; ANSWER SECTION:
khm.unix.nt.            10774   IN      MX      10 linux2.unix.nt.
;; AUTHORITY SECTION:
khm.unix.nt.            10774   IN      NS      linux2.unix.nt.
;; ADDITIONAL SECTION:
linux2.unix.nt.         3600    IN      A       192.168.15.2
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:51:14 2010
;; MSG SIZE  rcvd: 82
09:51:15
#dig khr.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> khr.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 30275
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;khr.unix.nt.                   IN      MX
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2010031601 1800 900 604800 86400
;; Query time: 940 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:51:30 2010
;; MSG SIZE  rcvd: 104
09:51:30
#dig khm.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> khm.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33967
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;khm.unix.nt.                   IN      MX
;; ANSWER SECTION:
khm.unix.nt.            10751   IN      MX      10 linux2.unix.nt.
;; AUTHORITY SECTION:
khm.unix.nt.            10751   IN      NS      linux2.unix.nt.
;; ADDITIONAL SECTION:
linux2.unix.nt.         3577    IN      A       192.168.15.2
;; Query time: 10 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:51:37 2010
;; MSG SIZE  rcvd: 82
09:51:37
#dig odessa.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> odessa.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55489
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;odessa.unix.nt.                        IN      MX
;; ANSWER SECTION:
odessa.unix.nt.         10800   IN      MX      10 linux1.unix.nt.
;; AUTHORITY SECTION:
odessa.unix.nt.         10800   IN      NS      linux1.unit.nt.
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:51:43 2010
;; MSG SIZE  rcvd: 81
09:51:43
#dig phone.odessa.unix.nt
; <<>> DiG 9.5.1-P3 <<>> phone.odessa.unix.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20235
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;phone.odessa.unix.nt.          IN      A
;; ANSWER SECTION:
phone.odessa.unix.nt.   10800   IN      A       192.168.14.101
;; AUTHORITY SECTION:
odessa.unix.nt.         10800   IN      NS      linux1.unit.nt.
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:53:25 2010
;; MSG SIZE  rcvd: 80
09:53:25
#dig l2.khm.unix.nt
; <<>> DiG 9.5.1-P3 <<>> l2.khm.unix.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12431
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;l2.khm.unix.nt.                        IN      A
;; ANSWER SECTION:
l2.khm.unix.nt.         10800   IN      A       192.168.15.2
;; AUTHORITY SECTION:
khm.unix.nt.            10596   IN      NS      linux2.unix.nt.
;; ADDITIONAL SECTION:
linux2.unix.nt.         3422    IN      A       192.168.15.2
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:54:12 2010
;; MSG SIZE  rcvd: 85
09:54:12
#dig phone.odessa.unix.nt
; <<>> DiG 9.5.1-P3 <<>> phone.odessa.unix.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22443
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;phone.odessa.unix.nt.          IN      A
;; ANSWER SECTION:
phone.odessa.unix.nt.   10800   IN      A       192.168.14.101
;; AUTHORITY SECTION:
odessa.unix.nt.         10800   IN      NS      linux1.unit.nt.
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:54:25 2010
;; MSG SIZE  rcvd: 80
09:54:25
#dig kv.unix.nt
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52758
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;kv.unix.nt.                    IN      A
;; AUTHORITY SECTION:
kv.unix.nt.             3600    IN      SOA     linux4.unix.nt. root.kv.unix.nt. 2010031701 3600 3600 3600 3600
;; Query time: 42 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:56:07 2010
;; MSG SIZE  rcvd: 76
09:56:07
#dig kv.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64724
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;kv.unix.nt.                    IN      MX
;; ANSWER SECTION:
kv.unix.nt.             10800   IN      MX      10 linux4.unix.nt.
;; AUTHORITY SECTION:
kv.unix.nt.             10800   IN      NS      linux4.unix.nt.
;; ADDITIONAL SECTION:
linux4.unix.nt.         3600    IN      A       192.168.17.4
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:56:31 2010
;; MSG SIZE  rcvd: 81
09:56:31
#rndc flush

09:57:07
#dig kv.unix.nt
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58565
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;kv.unix.nt.                    IN      A
;; AUTHORITY SECTION:
kv.unix.nt.             3521    IN      SOA     linux4.unix.nt. root.kv.unix.nt. 2010031701 3600 3600 3600 3600
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:57:27 2010
;; MSG SIZE  rcvd: 76
09:57:27
#dig kv.unix.nt soa
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt soa
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44106
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;kv.unix.nt.                    IN      SOA
;; ANSWER SECTION:
kv.unix.nt.             10800   IN      SOA     linux4.unix.nt. root.kv.unix.nt. 2010031701 3600 3600 3600 3600
;; AUTHORITY SECTION:
kv.unix.nt.             10740   IN      NS      linux4.unix.nt.
;; ADDITIONAL SECTION:
linux4.unix.nt.         3600    IN      A       192.168.17.4
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:57:32 2010
;; MSG SIZE  rcvd: 106
09:57:32
#dig kv.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36304
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;kv.unix.nt.                    IN      MX
;; ANSWER SECTION:
kv.unix.nt.             10731   IN      MX      10 linux4.unix.nt.
;; AUTHORITY SECTION:
kv.unix.nt.             10731   IN      NS      linux4.unix.nt.
;; ADDITIONAL SECTION:
linux4.unix.nt.         3592    IN      A       192.168.17.4
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:57:40 2010
;; MSG SIZE  rcvd: 81
09:57:40
#dig kv.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31651
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;kv.unix.nt.                    IN      MX
;; ANSWER SECTION:
kv.unix.nt.             10704   IN      MX      10 linux4.unix.nt.
;; AUTHORITY SECTION:
kv.unix.nt.             10704   IN      NS      linux4.unix.nt.
;; ADDITIONAL SECTION:
linux4.unix.nt.         3565    IN      A       192.168.17.4
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 17 04:58:07 2010
;; MSG SIZE  rcvd: 81
09:58:07
#apt-get install sendmail sensible-mda sendmail-bin
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  sendmail-base sendmail-cf
Suggested packages:
  sendmail-doc rmail logcheck resolvconf sasl2-bin
The following packages will be REMOVED:
  exim4 exim4-base exim4-config exim4-daemon-light
The following NEW packages will be installed:
...
        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.
Setting up sensible-mda (8.14.3-5+lenny1) ...
Setting up sendmail (8.14.3-5+lenny1) ...
прошла 41 минута
10:39:11
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-9531.12709.28782	2010-03-17 05:39:17.000000000 -0400
+++ /etc/mail/local-host-names	2010-03-17 05:39:32.000000000 -0400
@@ -1,2 +1,3 @@
 localhost
 linux1.unix.nt
+odessa.unix.nt
10:39:33
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-9531.20147.30811	2010-03-17 05:39:45.000000000 -0400
+++ /etc/mail/sendmail.mc	2010-03-17 05:42:05.000000000 -0400
@@ -54,7 +54,7 @@
 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.1')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
 dnl #
@@ -97,13 +97,15 @@
 include(`/etc/mail/m4/dialup.m4')dnl
 include(`/etc/mail/m4/provider.m4')dnl
 dnl #
-dnl # Default Mailer setup
-MAILER_DEFINITIONS
-MAILER(`local')dnl
-MAILER(`smtp')dnl
 
 dnl # Masquerading options
 FEATURE(`always_add_domain')dnl
-MASQUERADE_AS(`linux1.unix.nt')dnl
+MASQUERADE_AS(`odessa.unix.nt')dnl
 FEATURE(`allmasquerade')dnl
 FEATURE(`masquerade_envelope')dnl
+
+dnl # Default Mailer setup
+MAILER_DEFINITIONS
+MAILER(`local')dnl
+MAILER(`smtp')dnl
+
10:42:05
#/etc/init.d/sendmail stop
Stopping Mail Transport Agent (MTA): sendmail.
10:43:02
#/etc/init.d/sendmail start
Starting Mail Transport Agent (MTA): sendmail.
10:43:08
#netstat -lp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 localhost:submission    *:*                     LISTEN      11229/sendmail: MTA
tcp        0      0 localhost:5038          *:*                     LISTEN      7500/asterisk
tcp        0      0 *:sunrpc                *:*                     LISTEN      1888/portmap
tcp        0      0 *:cisco-sccp            *:*                     LISTEN      7500/asterisk
tcp        0      0 linux1.unix.nt:domain   *:*                     LISTEN      9489/named
tcp        0      0 localhost:domain        *:*                     LISTEN      9489/named
tcp        0      0 *:ssh                   *:*                     LISTEN      2152/sshd
tcp        0      0 0.0.0.1:smtp            *:*                     LISTEN      11229/sendmail: MTA
...
udp        0      0 *:sunrpc                *:*                                 1888/portmap
udp6       0      0 [::]:domain             [::]:*                              9489/named
raw        0      0 *:icmp                  *:*                     7           2453/dhcpd3
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     5592     2138/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     44583    11229/sendmail: MTA /var/run/sendmail/mta/smcontrol
unix  2      [ ACC ]     STREAM     LISTENING     27650    7500/asterisk       /var/run/asterisk/asterisk.ctl
unix  2      [ ACC ]     STREAM     LISTENING     15135    4548/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     6622     2697/gpm            /dev/gpmctl
10:43:15
#netstat -lpn | grep 25
tcp        0      0 0.0.0.1:25              0.0.0.0:*               LISTEN      11229/sendmail: MTA
10:43:24
#nc 127.0.0.1 25
(UNKNOWN) [127.0.0.1] 25 (smtp) : Connection refused
10:46:04
#netstat -lpn | grep 25
tcp        0      0 0.0.0.1:25              0.0.0.0:*               LISTEN      11229/sendmail: MTA
10:46:52
#/etc/init.d/sendmail start
Starting Mail Transport Agent (MTA): sendmail.
10:46:58
#nc 127.0.0.1 25
220 linux1.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-5+lenny1; Wed, 17 Mar 2010 05:47:09 -0400; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
HELO 666
250 linux1.unix.nt Hello localhost [127.0.0.1], pleased to meet you
MAIL FROM : iam@mail.com
250 2.1.0 iam@mail.com... Sender ok
RCPT TO: root@odessa.unix.nt
250 2.1.5 root@odessa.unix.nt... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
hi
.
250 2.0.0 o2H9l9ve011432 Message accepted for delivery
^C
10:48:41
#cat /etc/aliases
# /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: user
10:48:49
#su user
user@linux1:/root$ mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 iam@mail.com       Wed Mar 17 05:48   11/371
& ^CInterrupt
& t1
Message 1:
From iam@mail.com  Wed Mar 17 05:48:36 2010
Date: Wed, 17 Mar 2010 05:47:09 -0400
From: iam@mail.com
hi
& q
Saved 1 message in /home/user/mbox
user@linux1:/root$ exuit
bash: exuit: command not found
user@linux1:/root$ exit
exit
10:49:16
#apt-get install qpopper
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  qpopper
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 414kB of archives.
After this operation, 647kB of additional disk space will be used.
Get:1 http://ftp.ua.debian.org lenny/main qpopper 4.0.9.dfsg-1 [414kB]
Fetched 414kB in 2s (158kB/s)
Selecting previously deselected package qpopper.
(Reading database ... 30508 files and directories currently installed.)
Unpacking qpopper (from .../qpopper_4.0.9.dfsg-1_i386.deb) ...
Processing triggers for man-db ...
Setting up qpopper (4.0.9.dfsg-1) ...
10:51:18
#/etc/init.d/openbsd-inetd stop
Stopping internet superserver: inetd.
10:51:28
#/etc/init.d/openbsd-inetd stop
Stopping internet superserver: inetd.
10:51:30
#/etc/init.d/openbsd-inetd start
Starting internet superserver: inetd.
10:51:33
#netstat -lnp | grep 25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      11411/sendmail: MTA
10:51:42
#su user
user@linux1:/root$ exit
exit
10:55:21
#passwd user
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
10:55:35
#su user
user@linux1:/root$ mail
No mail for user
user@linux1:/root$ t1
bash: t1: command not found
user@linux1:/root$ mail
No mail for user
user@linux1:/root$ exit
exit
10:59:09
#vim /root/.bashrc
--- /tmp/l3-saved-9531.9907.8812	2010-03-17 05:59:36.000000000 -0400
+++ /root/.bashrc	2010-03-17 05:59:59.000000000 -0400
@@ -14,4 +14,5 @@
 # alias rm='rm -i'
 # alias cp='cp -i'
 # alias mv='mv -i'
-[ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start
+#[ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start
+. /root/.lilalo/l3bashrc && _l3_start
/dev/tty2
11:00:41
#exit
exit
Connection to 192.168.15.2 closed.
/dev/tty1
11:01:31
#tailf /var/log/mail.log
Mar 17 05:55:40 linux1 in.qpopper[11679]: (v4.0.9) POP login by user "user" at (192.168.14.100) 192.168.14.100 [pop_log.c:244]
Mar 17 05:56:45 linux1 sm-mta[11680]: o2H9uiYJ011680: from=<user@odessa.unix.nt>, size=1106, class=0, nrcpts=1, msgid=<000701cac5b8$28640ba0$640ea8c0@comp1>, proto=SMTP, daemon=MTA-v4, relay=[192.168.14.100]
Mar 17 05:56:52 linux1 sm-mta[11682]: o2H9uiYJ011680: to=<user@khm.unix.nt>, ctladdr=<user@odessa.unix.nt> (1000/1000), delay=00:00:07, xdelay=00:00:07, mailer=esmtp, pri=121106, relay=linux2.unix.nt. [192.168.15.2], dsn=2.0.0, stat=Sent (o2H9uoJG015922 Message accepted for delivery)
Mar 17 05:57:21 linux1 sm-mta[11684]: o2H9vKP2011684: from=<root@khm.unix.nt>, size=528, class=0, nrcpts=1, msgid=<201003170957.o2H9vJ86015945@linux2.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=linux2.unix.nt [192.168.15.2]
Mar 17 05:57:21 linux1 sm-mta[11685]: o2H9vKP2011684: to=<user@odessa.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30739, dsn=2.0.0, stat=Sent
Mar 17 05:57:24 linux1 in.qpopper[11687]: (v4.0.9) Unable to get canonical name of client 192.168.14.100: Name or service not known (-2) [pop_init.c:1250]
Mar 17 05:57:24 linux1 in.qpopper[11687]: (v4.0.9) Servicing request from "192.168.14.100" at 192.168.14.100 [pop_init.c:1408]
Mar 17 05:57:24 linux1 in.qpopper[11687]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Mar 17 05:57:24 linux1 in.qpopper[11687]: (v4.0.9) POP login by user "user" at (192.168.14.100) 192.168.14.100 [pop_log.c:244]
Mar 17 06:01:21 linux1 sm-mta[2312]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Mar 17 06:02:43 linux1 in.qpopper[2546]: (v4.0.9) Unable to get canonical name of client 192.168.14.100: Name or service not known (-2) [pop_init.c:1250]
Mar 17 06:02:43 linux1 in.qpopper[2546]: (v4.0.9) Servicing request from "192.168.14.100" at 192.168.14.100 [pop_init.c:1408]
Mar 17 06:02:43 linux1 in.qpopper[2546]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Mar 17 06:02:43 linux1 in.qpopper[2546]: (v4.0.9) POP login by user "user" at (192.168.14.100) 192.168.14.100 [pop_log.c:244]
^C
/dev/tty2
11:01:37
#ssh 192.168.15.2
root@192.168.15.2's password:
Linux linux2 2.6.26-2-686 #1 SMP Tue Mar 9 17: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 Mar 17 10:44:23 2010 from 192.168.14.1
l3-agent is already running: pid=13327; pidfile=/root/.lilalo/l3-agent.pid
11:02:12
#screen -x
/dev/tty1
11:02:54
#vim /etc/asterisk/sip.conf
прошло 12 минут
11:15:40
#~
; things may happen to your users while they are retrieving and
"/etc/asterisk/voicemail.conf" 250L, 11723C
; manipulating their voicemail.
;
; In other words: don't change the format list on a production system
; unless you are _VERY_  sure that you know what you are doing and are
; prepared for the consequences.
;
; Who the e-mail notification should appear to come from
serveremail=asterisk
...
~
~
~
~
~
~
~
601 => 601,X-Lite,user@odessa.unix.nt
602 => 602,Linksys,user@odessa.unix.nt
"/etc/asterisk/voicemail.conf" 253L, 11801C written
11:17:05
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2464.2854.7753	2010-03-17 06:17:07.000000000 -0400
+++ /etc/asterisk/extensions.conf	2010-03-17 06:20:13.000000000 -0400
@@ -6,8 +6,11 @@
 exten => 4000,n,Hangup
 
 exten => _6XX,1,Dial(SIP/${EXTEN},30)
+exten => _6XX,n,Voicemail(${EXTEN}@default)
 exten => _6XX,n,Playback(vm-isunavail)
 
+exten => 777,1,VoicemailMain()
+
 ;exten => _6662XX,1,Answer						;пример как отрезать
 ;exten => _6662XX,n,Dial(SIP/khm/${EXTEN:3},30)				;цифры
 
11:20:13
#/etc/init.d/asterisk stop
Stopping Asterisk PBX: asterisk.
11:20:32
#/etc/init.d/asterisk start
Starting Asterisk PBX: asterisk.
прошло 13 минут
11:34:27
#vim /etc/asterisk/extensions.conf
/dev/pts/2
11:40:55
#vim /etc/asterisk/extensions.conf
/dev/pts/4
11:40:57
#lynx ivrvoice.ru
11:41:55
#pwd
/root
11:41:57
#tar xvjf asterisk-sounds-ru-gsm.tar.gz
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error exit delayed from previous errors
11:42:08
#tar xjvf asterisk-sounds-ru-gsm.tar.gz
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error exit delayed from previous errors
11:42:42
#gunzip asterisk-sounds-ru-gsm.tar.gz

11:42:57
#ls
asterisk-sounds-ru-gsm.tar
11:42:59
#tar jvf asterisk-sounds-ru-gsm.tar
tar: You must specify one of the `-Acdtrux' options
Try `tar --help' or `tar --usage' for more information.
11:43:15
#tar xjvf asterisk-sounds-ru-gsm.tar
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error exit delayed from previous errors
11:43:19
#tar -xv asterisk-sounds-ru-gsm.tar
^C
11:44:14
#ls
asterisk-sounds-ru-gsm.tar
11:44:16
#tar -xvj asterisk-sounds-ru-gsm.tar
^C
11:45:25
#ls
asterisk-sounds-ru-gsm.tar  ru
11:45:27
#ls -la
total 1576
drwxr-xr-x 10 root root    4096 2010-03-17 06:45 .
drwxr-xr-x 21 root root    4096 2010-03-15 05:57 ..
drwx------  2 root root    4096 2010-03-15 06:04 .aptitude
-rw-------  1 root root    1402 2010-03-17 06:34 .asterisk_history
-rw-r--r--  1 root root 1484800 2010-03-17 06:41 asterisk-sounds-ru-gsm.tar
-rw-------  1 root root   11549 2010-03-17 06:00 .bash_history
-rw-r--r--  1 root root      21 2010-03-15 08:38 .bash_profile
-rw-r--r--  1 root root     511 2010-03-17 05:59 .bashrc
drwxr-xr-x  2 root root    4096 2010-03-15 06:05 .debtags
...
-rw-r--r--  1 root root      45 2010-03-15 08:32 .l3rc
-rw-------  1 root root      80 2010-03-16 07:57 .lesshst
drwx------  4 root root    4096 2010-03-16 03:56 .licq
drwxr-xr-x  2 root root   28672 2010-03-17 06:44 .lilalo
-rw-r--r--  1 root root     168 2010-03-15 07:55 .profile
drwx------  4 root root    4096 2010-03-16 06:04 .purple
-rw-------  1 root root    1024 2010-03-17 05:31 .rnd
drwxr-xr-x  4 user user   12288 2009-05-11 00:29 ru
-rw-r--r--  1 root root     200 2010-03-15 06:38 .screenrc
drwx------  2 root root    4096 2010-03-15 06:22 .ssh
11:45:33
#ls -l
total 1468
-rw-r--r-- 1 root root 1484800 2010-03-17 06:41 asterisk-sounds-ru-gsm.tar
drwxr-xr-x 4 user user   12288 2009-05-11 00:29 ru
11:45:36
#cd ru

11:45:41
#ls -l
total 1400
-rw-r--r-- 1 user user  1188 2009-05-11 00:29 abonent.gsm
-rw-r--r-- 1 user user 10197 2009-05-11 00:28 agent-alreadyon.gsm
-rw-r--r-- 1 user user  8547 2009-05-11 00:28 agent-incorrect.gsm
-rw-r--r-- 1 user user  3927 2009-05-11 00:29 agent-loggedoff.gsm
-rw-r--r-- 1 user user  3300 2009-05-11 00:29 agent-loginok.gsm
-rw-r--r-- 1 user user  4752 2009-05-11 00:29 agent-newlocation.gsm
-rw-r--r-- 1 user user  4290 2009-05-11 00:29 agent-pass.gsm
-rw-r--r-- 1 user user  6798 2009-05-11 00:28 agent-user.gsm
-rw-r--r-- 1 user user  1749 2009-05-11 00:29 aktivirovana.gsm
...
-rw-r--r-- 1 user user  3300 2009-05-11 00:28 vvedite-parol-eshhe-raz.gsm
-rw-r--r-- 1 user user  4158 2009-05-11 00:28 vvedite-parol.gsm
-rw-r--r-- 1 user user  1914 2009-05-11 00:28 v-voskresenye.gsm
-rw-r--r-- 1 user user  2343 2009-05-11 00:29 v-vyhodnye-dni.gsm
-rw-r--r-- 1 user user  1452 2009-05-11 00:29 vyhodnoj.gsm
-rw-r--r-- 1 user user  1815 2009-05-11 00:28 vykljuchena.gsm
-rw-r--r-- 1 user user  1683 2009-05-11 00:29 vykljuchen.gsm
-rw-r--r-- 1 user user  1584 2009-05-11 00:28 vykljucheno.gsm
-rw-r--r-- 1 user user  1155 2009-05-11 00:29 zanjat.gsm
-rw-r--r-- 1 user user  1650 2009-05-11 00:29 zdravstujte.gsm
11:45:44
#ls /usr/share/asterisk/
firmware/    keys/        moh/         sounds/      static-http/
11:45:44
#ls /usr/share/asterisk/sounds/
agent-alreadyon.gsm             dir-intro.gsm                spy-unistim.gsm           vm-nobox.gsm
agent-incorrect.gsm             dir-last.gsm                 spy-usbradio.gsm          vm-no.gsm
agent-loggedoff.gsm             dir-multi1.gsm               spy-zap.gsm               vm-nomore.gsm
agent-loginok.gsm               dir-multi2.gsm               ss-noservice.gsm          vm-nonumber.gsm
agent-newlocation.gsm           dir-multi3.gsm               transfer.gsm              vm-num-i-have.gsm
agent-pass.gsm                  dir-multi9.gsm               tt-allbusy.gsm            vm-Old.gsm
agent-user.gsm                  dir-nomatch.gsm              tt-monkeys.gsm            vm-onefor-full.gsm
auth-incorrect.gsm              dir-nomore.gsm               tt-monkeysintro.gsm       vm-onefor.gsm
auth-thankyou.gsm               dir-pls-enter.gsm            tt-somethingwrong.gsm     vm-options.gsm
beeperr.gsm                     es                           tt-weasels.gsm            vm-opts-full.gsm
...
demo-moreinfo.gsm               spy-iax2.gsm                 vm-message.gsm            vm-toreply.gsm
demo-nogo.gsm                   spy-iax.gsm                  vm-messages.gsm           vm-torerecord.gsm
demo-nomatch.gsm                spy-jingle.gsm               vm-minutes.gsm            vm-undeleted.gsm
demo-thanks.gsm                 spy-local.gsm                vm-mismatch.gsm           vm-undelete.gsm
dictate                         spy-mgcp.gsm                 vm-msginstruct.gsm        vm-unknown-caller.gsm
digits                          spy-misdn.gsm                vm-msgsaved.gsm           vm-whichbox.gsm
dir-first.gsm                   spy-mobile.gsm               vm-newpassword.gsm        vm-Work.gsm
dir-firstlast.gsm               spy-nbs.gsm                  vm-newuser.gsm            vm-youhave.gsm
dir-instr.gsm                   spy-sip.gsm                  vm-next.gsm
dir-intro-fn.gsm                spy-skinny.gsm               vm-nobodyavail.gsm
11:46:16
#ls /usr/share/asterisk/sounds/
Display all 231 possibilities? (y or n)
11:46:16
#ls /usr/share/asterisk/
firmware/    keys/        moh/         sounds/      static-http/
11:46:16
#ls /usr/share/asterisk/sounds/
agent-alreadyon.gsm             dir-intro.gsm                spy-unistim.gsm           vm-nobox.gsm
agent-incorrect.gsm             dir-last.gsm                 spy-usbradio.gsm          vm-no.gsm
agent-loggedoff.gsm             dir-multi1.gsm               spy-zap.gsm               vm-nomore.gsm
agent-loginok.gsm               dir-multi2.gsm               ss-noservice.gsm          vm-nonumber.gsm
agent-newlocation.gsm           dir-multi3.gsm               transfer.gsm              vm-num-i-have.gsm
agent-pass.gsm                  dir-multi9.gsm               tt-allbusy.gsm            vm-Old.gsm
agent-user.gsm                  dir-nomatch.gsm              tt-monkeys.gsm            vm-onefor-full.gsm
auth-incorrect.gsm              dir-nomore.gsm               tt-monkeysintro.gsm       vm-onefor.gsm
auth-thankyou.gsm               dir-pls-enter.gsm            tt-somethingwrong.gsm     vm-options.gsm
beeperr.gsm                     es                           tt-weasels.gsm            vm-opts-full.gsm
...
demo-moreinfo.gsm               spy-iax2.gsm                 vm-message.gsm            vm-toreply.gsm
demo-nogo.gsm                   spy-iax.gsm                  vm-messages.gsm           vm-torerecord.gsm
demo-nomatch.gsm                spy-jingle.gsm               vm-minutes.gsm            vm-undeleted.gsm
demo-thanks.gsm                 spy-local.gsm                vm-mismatch.gsm           vm-undelete.gsm
dictate                         spy-mgcp.gsm                 vm-msginstruct.gsm        vm-unknown-caller.gsm
digits                          spy-misdn.gsm                vm-msgsaved.gsm           vm-whichbox.gsm
dir-first.gsm                   spy-mobile.gsm               vm-newpassword.gsm        vm-Work.gsm
dir-firstlast.gsm               spy-nbs.gsm                  vm-newuser.gsm            vm-youhave.gsm
dir-instr.gsm                   spy-sip.gsm                  vm-next.gsm
dir-intro-fn.gsm                spy-skinny.gsm               vm-nobodyavail.gsm
11:47:16
#pwd
/root/ru
11:47:19
#cp ./* /usr/share/asterisk/sounds/
cp: omitting directory `./custom'
cp: omitting directory `./digits'
11:47:32
#cp ./* /usr/share/asterisk/sounds/*
cp: target `/usr/share/asterisk/sounds/zdravstujte.gsm' is not a directory
11:47:54
#man cp
11:49:47
#cp ./ /usr/share/asterisk/sounds/
cp: omitting directory `./'
11:50:17
#cp /root/ru/* /usr/share/asterisk/sounds/
cp: omitting directory `/root/ru/custom'
cp: omitting directory `/root/ru/digits'
11:50:21
#ls /root/ru/
abonent.gsm              hours.gsm                                to-call-exten.gsm            vm-Old.gsm
agent-alreadyon.gsm      izvinite.gsm                             to-contact-sales.gsm         vm-onefor.gsm
agent-incorrect.gsm      konferencii.gsm                          to-contact-tech-support.gsm  vm-options.gsm
agent-loggedoff.gsm      LICENSE                                  user-not-avail-menu.gsm      vm-opts.gsm
agent-loginok.gsm        linija.gsm                               ustanovlen-.gsm              vm-passchanged.gsm
agent-newlocation.gsm    najmite-1.gsm                            ustanovlen.gsm               vm-password.gsm
agent-pass.gsm           najmite-2.gsm                            ustanovlennyj.gsm            vm-press.gsm
agent-user.gsm           na-nomer.gsm                             ustanovleno.gsm              vm-prev.gsm
aktivirovana.gsm         ne-bespokoit.gsm                         vas-privetstvuet.gsm         vm-reachoper.gsm
aktivirovan.gsm          ne-otvechaet.gsm                         v-dannyj-moment.gsm          vm-rec-busy.gsm
...
digits                   queue-thereare.gsm                       vm-msgsaved.gsm              vvedite-parol-eshhe-raz.gsm
digits-a-m.gsm           queue-youarenext.gsm                     vm-newn.gsm                  vvedite-parol.gsm
digits-odno.gsm          razgovor-mozhet-byt-zapisan.gsm          vm-newpassword.gsm           v-voskresenye.gsm
digits-p-m.gsm           rezhim.gsm                               vm-newx.gsm                  v-vyhodnye-dni.gsm
dlja-otpravki-faksa.gsm  sales-dep.gsm                            vm-next.gsm                  vyhodnoj.gsm
do.gsm                   seconds.gsm                              vm-nobodyavail.gsm           vykljuchena.gsm
do-svidanija.gsm         s.gsm                                    vm-no.gsm                    vykljuchen.gsm
finances-dep.gsm         support-dep.gsm                          vm-nomore.gsm                vykljucheno.gsm
for.gsm                  tech-dep.gsm                             vm-novoe.gsm                 zanjat.gsm
hm-hm.gsm                thank-you-for-calling.gsm                vm-novyh.gsm                 zdravstujte.gsm
11:50:31
#ls -la /root/ru/
total 1416
drwxr-xr-x  4 user user 12288 2009-05-11 00:29 .
drwxr-xr-x 10 root root  4096 2010-03-17 06:45 ..
-rw-r--r--  1 user user  1188 2009-05-11 00:29 abonent.gsm
-rw-r--r--  1 user user 10197 2009-05-11 00:28 agent-alreadyon.gsm
-rw-r--r--  1 user user  8547 2009-05-11 00:28 agent-incorrect.gsm
-rw-r--r--  1 user user  3927 2009-05-11 00:29 agent-loggedoff.gsm
-rw-r--r--  1 user user  3300 2009-05-11 00:29 agent-loginok.gsm
-rw-r--r--  1 user user  4752 2009-05-11 00:29 agent-newlocation.gsm
-rw-r--r--  1 user user  4290 2009-05-11 00:29 agent-pass.gsm
...
-rw-r--r--  1 user user  3300 2009-05-11 00:28 vvedite-parol-eshhe-raz.gsm
-rw-r--r--  1 user user  4158 2009-05-11 00:28 vvedite-parol.gsm
-rw-r--r--  1 user user  1914 2009-05-11 00:28 v-voskresenye.gsm
-rw-r--r--  1 user user  2343 2009-05-11 00:29 v-vyhodnye-dni.gsm
-rw-r--r--  1 user user  1452 2009-05-11 00:29 vyhodnoj.gsm
-rw-r--r--  1 user user  1815 2009-05-11 00:28 vykljuchena.gsm
-rw-r--r--  1 user user  1683 2009-05-11 00:29 vykljuchen.gsm
-rw-r--r--  1 user user  1584 2009-05-11 00:28 vykljucheno.gsm
-rw-r--r--  1 user user  1155 2009-05-11 00:29 zanjat.gsm
-rw-r--r--  1 user user  1650 2009-05-11 00:29 zdravstujte.gsm
11:50:37
#ls -la /root/ru/ | less
11:50:51
#cp -R /root/ru/ /usr/share/asterisk/sounds/

11:51:14
#ls -l /usr/share/asterisk/sounds/ | less
/dev/pts/6
11:55:10
#less /etc/asterisk/voicemail.conf
11:56:02
#cd /tmp/

11:56:23
#wget http://ivrvoice.ru/downloader/download/file/7
--2010-03-17 06:56:25--  http://ivrvoice.ru/downloader/download/file/7
Resolving ivrvoice.ru... 195.242.215.60
Connecting to ivrvoice.ru|195.242.215.60|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://ivrvoice.ru/downloader/download/file/7/asterisk-sounds-ru-gsm.tar.gz [following]
--2010-03-17 06:56:25--  http://ivrvoice.ru/downloader/download/file/7/asterisk-sounds-ru-gsm.tar.gz
Connecting to ivrvoice.ru|195.242.215.60|:80... connected.
HTTP request sent, awaiting response... 200 Ok
Length: 1155792 (1.1M) [application/octet-stream]
Saving to: `asterisk-sounds-ru-gsm.tar.gz'
100%[================================================================>] 1,155,792   42.4K/s   in 20s
2010-03-17 06:56:46 (55.9 KB/s) - `asterisk-sounds-ru-gsm.tar.gz' saved [1155792/1155792]
11:56:46
#tar tvfz asterisk-sounds-ru-gsm.tar.gz
drwxr-xr-x max/max           0 2009-05-11 00:29 ru/
-rw-r--r-- max/max        1617 2009-05-11 00:28 ru/ne-otvechaet.gsm
-rw-r--r-- max/max        1452 2009-05-11 00:28 ru/auth-thankyou.gsm
-rw-r--r-- max/max        3267 2009-05-11 00:28 ru/dial-exten.gsm
-rw-r--r-- max/max        1254 2009-05-11 00:28 ru/vm-INBOX.gsm
-rw-r--r-- max/max        3003 2009-05-11 00:28 ru/paroli-ne-sovpadajut.gsm
-rw-r--r-- max/max         924 2009-05-11 00:28 ru/parol.gsm
-rw-r--r-- max/max        1782 2009-05-11 00:28 ru/po-zanjato.gsm
-rw-r--r-- max/max         924 2009-05-11 00:28 ru/vm-password.gsm
-rw-r--r-- max/max        2211 2009-05-11 00:28 ru/ne-ustanovlen.gsm
...
-rw-r--r-- max/max        3333 2009-05-11 00:29 ru/conf-unmuted.gsm
-rw-r--r-- max/max        1914 2009-05-11 00:29 ru/najmite-1.gsm
-rw-r--r-- max/max        3696 2009-05-11 00:29 ru/or-wait-for-receptionist.gsm
-rw-r--r-- max/max        2607 2009-05-11 00:29 ru/vm-msgsaved.gsm
-rw-r--r-- max/max        1815 2009-05-11 00:29 ru/najmite-2.gsm
-rw-r--r-- max/max        9537 2009-05-11 00:29 ru/vm-mismatch.gsm
-rw-r--r-- max/max        1023 2009-05-11 00:29 ru/vm-for.gsm
-rw-r--r-- max/max        1320 2009-05-11 00:29 ru/izvinite.gsm
-rw-r--r-- max/max        1683 2009-05-11 00:29 ru/digits-p-m.gsm
-rw-r--r-- max/max        3762 2009-05-11 00:29 ru/to-contact-tech-support.gsm
11:56:50
#tar tvfz asterisk-sounds-ru-gsm.tar.gz | less
11:57:01
#vi /etc/asterisk/sip
11:57:01
#ejabberdctl
Usage: ejabberdctl [--node nodename] command [options]
Available commands in this ejabberd node:
  status                                                      get ejabberd status
  stop                                                        stop ejabberd
  restart                                                     restart ejabberd
  reopen-log                                                  reopen log file
  register user server password                               register a user
  unregister user server                                      unregister a user
  backup file                                                 store a database backup to file
  restore file                                                restore a database backup from file
...
  rem-rosteritem user1 server1 user2 server2                  Remove user2@server2 from user1@server1's roster
  compile file                                                recompile and reload file
  status-num status                                           number of logged users with status
  push-alltoall server group                                  adds all the users to all the users in Group
  srg-user-del user server group host                         delete user@server from group on host
  connected-users                                             list all established sessions
Examples:
  ejabberdctl restart
  ejabberdctl --node ejabberd@host restart
  ejabberdctl vhost jabber.example.org ...
/dev/pts/2
11:57:41
#/etc/init.d/asterisk stop
Stopping Asterisk PBX: asterisk.
/dev/pts/4
11:58:25
#ssh 192.168.15.2
root@192.168.15.2's password:
Linux linux2 2.6.26-2-686 #1 SMP Tue Mar 9 17: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 Mar 17 12:02:11 2010 from 192.168.14.1
l3-agent is already running: pid=13327; pidfile=/root/.lilalo/l3-agent.pid
11:58:45
#less /etc/asterisk/extensions.conf
/dev/pts/2
11:59:28
#/etc/init.d/asterisk start
Starting Asterisk PBX: asterisk.

Файлы

  • /etc/aliases
  • /etc/aliases
    >
    # /etc/aliases
    mailer-daemon: postmaster
    postmaster: root
    nobody: root
    hostmaster: root
    usenet: root
    news: root
    webmaster: root
    www: root
    ftp: root
    abuse: root
    noc: root
    security: root
    root: user
    

    Статистика

    Время первой команды журнала17:20:36 2010- 3-16
    Время последней команды журнала11:59:28 2010- 3-17
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 9.90
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 2.29
    Количество командных строк в единицу времени, команда/мин 0.74
    Частота использования команд
    ls16|==============| 14.95%
    dig14|=============| 13.08%
    vim10|=========| 9.35%
    tar8|=======| 7.48%
    less6|=====| 5.61%
    cp5|====| 4.67%
    /etc/init.d/asterisk4|===| 3.74%
    netstat4|===| 3.74%
    /etc/init.d/sendmail3|==| 2.80%
    /etc/init.d/openbsd-inetd3|==| 2.80%
    grep3|==| 2.80%
    ssh3|==| 2.80%
    su3|==| 2.80%
    tailf2|=| 1.87%
    screen2|=| 1.87%
    pwd2|=| 1.87%
    cd2|=| 1.87%
    nc2|=| 1.87%
    apt-get2|=| 1.87%
    asterisk1|| 0.93%
    wget1|| 0.93%
    man1|| 0.93%
    passwd1|| 0.93%
    quit1|| 0.93%
    rndc1|| 0.93%
    vi1|| 0.93%
    lynx1|| 0.93%
    cat1|| 0.93%
    ~1|| 0.93%
    exit1|| 0.93%
    ejabberdctl1|| 0.93%
    gunzip1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$