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

Содержание

Журнал

Вторник (10/18/11)

/dev/pts/5
10:42:53
#vim /etc/asterisk/sip.conf
/dev/pts/6
10:42:53
#vim /etc/asterisk/sip.conf
прошло 17 минут
/dev/pts/5
11:00:36
#vim /etc/asterisk/sip.conf
/dev/pts/6
11:00:36
#vim /etc/asterisk/sip.conf
прошло 11 минут
/dev/pts/5
11:12:11
#vim /etc/asterisk/extensions.conf
/dev/pts/6
11:12:11
#vim /etc/asterisk/extensions.conf
/dev/pts/5
11:15:51
#vim /etc/asterisk/extensions.conf
/dev/pts/6
11:15:51
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3748.24552.1830	2011-10-18 12:15:53.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-10-18 12:16:08.000000000 +0300
@@ -5,8 +5,8 @@
 
 exten => 2299,1,Playback(demo-thanks)
 exten => _220X,1,Dial(SIP/${EXTEN})
-exnet => _110X,1,Dial(SIP/tbs/${EXTEN})
-exten => _120X,1,Dial(SIP/tbs/${EXTEN})
+exnet => _11XX,1,Dial(SIP/tbs/${EXTEN})
+exten => _12XX,1,Dial(SIP/tbs/${EXTEN})
 exten => _21XX,1,Dial(SIP/tbs/${EXTEN})
 exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2)
 exten => 2298,n,Playback(/var/lib/asterisk/sounds/recorded-voice)
/dev/pts/5
11:16:45
#vim /etc/asterisk/extensions.conf
/dev/pts/6
11:16:45
#vim /etc/asterisk/extensions.conf
/dev/pts/5
11:17:35
#vim /etc/asterisk/extensions.conf
/dev/pts/6
11:17:35
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3748.13495.25927	2011-10-18 12:17:37.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-10-18 12:17:57.000000000 +0300
@@ -5,7 +5,7 @@
 
 exten => 2299,1,Playback(demo-thanks)
 exten => _220X,1,Dial(SIP/${EXTEN})
-exnet => _11XX,1,Dial(SIP/tbs/${EXTEN})
+exten => _11XX,1,Dial(SIP/tbs/${EXTEN})
 exten => _12XX,1,Dial(SIP/tbs/${EXTEN})
 exten => _21XX,1,Dial(SIP/tbs/${EXTEN})
 exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2)
11:20:08
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3748.11775.18726	2011-10-18 12:20:11.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-10-18 12:30:17.000000000 +0300
@@ -7,6 +7,9 @@
 exten => _220X,1,Dial(SIP/${EXTEN})
 exten => _11XX,1,Dial(SIP/tbs/${EXTEN})
 exten => _12XX,1,Dial(SIP/tbs/${EXTEN})
+exten => _23XX,1,Dial(SIP/kv/${EXTEN})
+exten => _24XX,1,Dial(SIP/kv/${EXTEN})
+exten => _31XX,1,Dial(SIP/kv/${EXTEN})
 exten => _21XX,1,Dial(SIP/tbs/${EXTEN})
 exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2)
 exten => 2298,n,Playback(/var/lib/asterisk/sounds/recorded-voice)
/dev/pts/5
11:20:08
#vim /etc/asterisk/extensions.conf
прошло 13 минут
11:33:48
#cat /etc/asterisk/extensions.conf
[default]
exten => 2299,1,Playback(demo-thanks)
exten => _220X,1,Dial(SIP/${EXTEN})
exten => _11XX,1,Dial(SIP/tbs/${EXTEN})
exten => _12XX,1,Dial(SIP/tbs/${EXTEN})
exten => _23XX,1,Dial(SIP/kv/${EXTEN})
exten => _24XX,1,Dial(SIP/kv/${EXTEN})
exten => _31XX,1,Dial(SIP/kv/${EXTEN})
exten => _21XX,1,Dial(SIP/tbs/${EXTEN})
exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2)
exten => 2298,n,Playback(/var/lib/asterisk/sounds/recorded-voice)
/dev/pts/6
11:33:48
#cat /etc/asterisk/extensions.conf
[default]
exten => 2299,1,Playback(demo-thanks)
exten => _220X,1,Dial(SIP/${EXTEN})
exten => _11XX,1,Dial(SIP/tbs/${EXTEN})
exten => _12XX,1,Dial(SIP/tbs/${EXTEN})
exten => _23XX,1,Dial(SIP/kv/${EXTEN})
exten => _24XX,1,Dial(SIP/kv/${EXTEN})
exten => _31XX,1,Dial(SIP/kv/${EXTEN})
exten => _21XX,1,Dial(SIP/tbs/${EXTEN})
exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2)
exten => 2298,n,Playback(/var/lib/asterisk/sounds/recorded-voice)
/dev/pts/5
11:35:07
#cat /etc/asterisk/extensions.conf
[default]
exten => 2299,1,Playback(demo-thanks)
exten => _220X,1,Dial(SIP/${EXTEN})
exten => _11XX,1,Dial(SIP/tbs/${EXTEN})
exten => _12XX,1,Dial(SIP/tbs/${EXTEN})
exten => _23XX,1,Dial(SIP/kv/${EXTEN})
exten => _24XX,1,Dial(SIP/kv/${EXTEN})
exten => _31XX,1,Dial(SIP/kv/${EXTEN})
exten => _21XX,1,Dial(SIP/tbs/${EXTEN})
exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2)
exten => 2298,n,Playback(/var/lib/asterisk/sounds/recorded-voice)
/dev/pts/6
11:35:07
#cat /etc/asterisk/extensions.conf
[default]
exten => 2299,1,Playback(demo-thanks)
exten => _220X,1,Dial(SIP/${EXTEN})
exten => _11XX,1,Dial(SIP/tbs/${EXTEN})
exten => _12XX,1,Dial(SIP/tbs/${EXTEN})
exten => _23XX,1,Dial(SIP/kv/${EXTEN})
exten => _24XX,1,Dial(SIP/kv/${EXTEN})
exten => _31XX,1,Dial(SIP/kv/${EXTEN})
exten => _21XX,1,Dial(SIP/tbs/${EXTEN})
exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2)
exten => 2298,n,Playback(/var/lib/asterisk/sounds/recorded-voice)
/dev/pts/5
11:38:17
#vim /etc/asterisk/extensions.conf
/dev/pts/6
11:38:17
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3748.13269.27417	2011-10-18 12:38:25.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-10-18 12:39:47.000000000 +0300
@@ -7,7 +7,7 @@
 exten => _220X,1,Dial(SIP/${EXTEN})
 exten => _11XX,1,Dial(SIP/tbs/${EXTEN})
 exten => _12XX,1,Dial(SIP/tbs/${EXTEN})
-exten => _[23]XXX,1,Dial(SIP/kv/${EXTEN})
+exten => _[23]XXX,1,Dial(SIP/tbs/${EXTEN})
 ;exten => _24XX,1,Dial(SIP/kv/${EXTEN})
 ;exten => _31XX,1,Dial(SIP/kv/${EXTEN})
 exten => _21XX,1,Dial(SIP/tbs/${EXTEN})
/dev/pts/5
11:41:14
#vim /etc/asterisk/extensions.conf
/dev/pts/6
11:41:14
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3748.26244.26636	2011-10-18 12:41:17.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-10-18 12:41:56.000000000 +0300
@@ -5,12 +5,12 @@
 
 exten => 2299,1,Playback(demo-thanks)
 exten => _220X,1,Dial(SIP/${EXTEN})
-exten => _11XX,1,Dial(SIP/tbs/${EXTEN})
-exten => _12XX,1,Dial(SIP/tbs/${EXTEN})
-exten => _[23]XXX,1,Dial(SIP/tbs/${EXTEN})
+;exten => _11XX,1,Dial(SIP/tbs/${EXTEN})
+;exten => _12XX,1,Dial(SIP/tbs/${EXTEN})
+exten => _[123]XXX,1,Dial(SIP/tbs/${EXTEN})
 ;exten => _24XX,1,Dial(SIP/kv/${EXTEN})
 ;exten => _31XX,1,Dial(SIP/kv/${EXTEN})
-exten => _21XX,1,Dial(SIP/tbs/${EXTEN})
+;exten => _21XX,1,Dial(SIP/tbs/${EXTEN})
 exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2)
 exten => 2298,n,Playback(/var/lib/asterisk/sounds/recorded-voice)
 
прошло 14 минут
/dev/pts/5
11:55:36
#vim /etc/asterisk/extensions.conf
/dev/pts/6
11:55:36
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3748.8232.20854	2011-10-18 12:55:39.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-10-18 12:56:02.000000000 +0300
@@ -2,6 +2,7 @@
 ;------------------------------
 ;     RESOURCES
 ;------------------------------
+
 [international]
 
 exten => _[123]XXX,1,Dial(SIP/tbs/${EXTEN})
@@ -33,7 +34,7 @@
 
 include => internal
 include => local
-include = > national
+include => national
 
 [gr3]
 
/dev/pts/5
11:59:12
#vim /etc/asterisk/extensions.conf
/dev/pts/6
11:59:12
#vim /etc/asterisk/extensions.conf
прошло 40 минут
/dev/pts/5
12:40:11
#~

/dev/pts/6
12:40:11
#~

/dev/pts/5
12:40:31
#~
context=default
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
tcpbindaddr=0.0.0.0
[2201]
context=gr1
type=friend ;friend peer user
canreinvite=no
[2202]
...
~
~
~
~
~
~
~
~
~
"/etc/asterisk/sip.conf" 32L, 366C written
/dev/pts/6
12:40:31
#~
context=default
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
tcpbindaddr=0.0.0.0
[2201]
context=gr1
type=friend ;friend peer user
canreinvite=no
[2202]
...
~
~
~
~
~
~
~
~
~
"/etc/asterisk/sip.conf" 32L, 366C written
прошло 14 минут
/dev/pts/5
12:54:38
#vim /etc/asterisk/extensions.conf
/dev/pts/6
12:54:38
#vim /etc/asterisk/extensions.conf
/dev/pts/5
12:57:09
#vim /etc/asterisk/sip.conf
/dev/pts/6
12:57:09
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-3748.30465.3666	2011-10-18 13:57:15.000000000 +0300
+++ /etc/asterisk/sip.conf	2011-10-18 13:58:21.000000000 +0300
@@ -16,12 +16,13 @@
 host=dynamic
 
 [2202]
-context=gr3
+context=gr4
 type=friend
 secret=1234
 host=dynamic
 
 [tbs]
+context=gr3
 type=friend
 secret=1234
 host=dynamic
/dev/pts/5
13:05:12
#vim /etc/asterisk/sip.conf
/dev/pts/6
13:05:12
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-3748.16422.12670	2011-10-18 14:05:14.000000000 +0300
+++ /etc/asterisk/sip.conf	2011-10-18 14:06:24.000000000 +0300
@@ -10,19 +10,19 @@
 register => bat:1234@192.168.50.1/tbs
 
 [2201]
-context=gr1
+context=gr4
 type=friend ;friend peer user
 secret=1234
 host=dynamic
 
 [2202]
-context=gr4
+context=gr1
 type=friend
 secret=1234
 host=dynamic
 
 [tbs]
-context=gr3
+context=gr4
 type=friend
 secret=1234
 host=dynamic
/dev/pts/5
13:13:46
#vim /etc/asterisk/sip.conf
/dev/pts/6
13:13:46
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-3748.19209.21135	2011-10-18 14:13:53.000000000 +0300
+++ /etc/asterisk/sip.conf	2011-10-18 14:14:42.000000000 +0300
@@ -10,7 +10,7 @@
 register => bat:1234@192.168.50.1/tbs
 
 [2201]
-context=gr4
+context=gr3
 type=friend ;friend peer user
 secret=1234
 host=dynamic
/dev/pts/5
13:16:16
#apt-get install sendmail sensible-mda sendmail-bin
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mysql-common libmysqlclient16
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libmysqlclient16 mysql-common sendmail-base sendmail-cf
Suggested packages:
  sendmail-doc rmail logcheck resolvconf sasl2-bin
...
Unpacking libmysqlclient16 (from .../libmysqlclient16_5.1.49-3_i386.deb) ...
Selecting previously deselected package sensible-mda.
Unpacking sensible-mda (from .../sensible-mda_8.14.3-9.4_i386.deb) ...
Selecting previously deselected package sendmail.
Unpacking sendmail (from .../sendmail_8.14.3-9.4_all.deb) ...
Processing triggers for man-db ...
Setting up mysql-common (5.1.49-3) ...
Setting up libmysqlclient16 (5.1.49-3) ...
Setting up sensible-mda (8.14.3-9.4) ...
Setting up sendmail (8.14.3-9.4) ...
/dev/pts/6
13:16:16
#apt-get install sendmail sensible-mda sendmail-bin
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mysql-common libmysqlclient16
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libmysqlclient16 mysql-common sendmail-base sendmail-cf
Suggested packages:
  sendmail-doc rmail logcheck resolvconf sasl2-bin
...
Unpacking libmysqlclient16 (from .../libmysqlclient16_5.1.49-3_i386.deb) ...
Selecting previously deselected package sensible-mda.
Unpacking sensible-mda (from .../sensible-mda_8.14.3-9.4_i386.deb) ...
Selecting previously deselected package sendmail.
Unpacking sendmail (from .../sendmail_8.14.3-9.4_all.deb) ...
Processing triggers for man-db ...
Setting up mysql-common (5.1.49-3) ...
Setting up libmysqlclient16 (5.1.49-3) ...
Setting up sensible-mda (8.14.3-9.4) ...
Setting up sendmail (8.14.3-9.4) ...
/dev/pts/5
13:16:53
#vim /etc/mail/sendmail.mc
/dev/pts/6
13:16:53
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-3748.16390.22743	2011-10-18 14:18:10.000000000 +0300
+++ /etc/mail/sendmail.mc	2011-10-18 14:20:06.000000000 +0300
@@ -96,14 +96,14 @@
 dnl #
 include(`/etc/mail/m4/dialup.m4')dnl
 include(`/etc/mail/m4/provider.m4')dnl
+dnl # Masquerading options
+FEATURE(`always_add_domain')dnl
+MASQUERADE_AS(`linux6.unix.nt')dnl
+FEATURE(`allmasquerade')dnl
+FEATURE(`masquerade_envelope')dnl
 dnl #
 dnl # Default Mailer setup
 MAILER_DEFINITIONS
 MAILER(`local')dnl
 MAILER(`smtp')dnl
 
-dnl # Masquerading options
-FEATURE(`always_add_domain')dnl
-MASQUERADE_AS(`linux6.unix.nt')dnl
-FEATURE(`allmasquerade')dnl
-FEATURE(`masquerade_envelope')dnl
/dev/pts/5
13:20:06
#vim /etc/mail/local-host-names
/dev/pts/6
13:20:06
#vim /etc/mail/local-host-names
/dev/pts/5
13:21:37
#~
FEATURE(`use_cw_file')dnl
dnl #
dnl # The access db is the basis for most of sendmail's checking
FEATURE(`access_db', , `skip')dnl
dnl #
dnl # The greet_pause feature stops some automail bots - but check the
dnl # provided access db for details on excluding localhosts...
FEATURE(`greet_pause', `1000')dnl 1 seconds
dnl #
dnl # Delay_checks allows sender<->recipient checking
...
MASQUERADE_AS(`linux6.unix.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
dnl #
dnl # Default Mailer setup
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
/127
-- INSERT --                                                                                      109,5         Bot
/dev/pts/6
13:21:37
#~
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 #
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
define(`confCONNECTION_RATE_THROTTLE', `15')dnl
define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl
...
MASQUERADE_AS(`linux6.unix.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
dnl #
dnl # Default Mailer setup
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
/127
-- INSERT --                                                                                      109,5         Bot
/dev/pts/5
13:26:32
#vim /etc/mail/local-host-names
/dev/pts/6
13:26:32
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-3748.29236.18730	2011-10-18 14:26:37.000000000 +0300
+++ /etc/mail/local-host-names	2011-10-18 14:27:22.000000000 +0300
@@ -1,2 +1,2 @@
-localhost
+localhost 127.0.0.1
 192.168.60.1 linux6.unix.nt linux6
/dev/pts/5
13:27:22
#vim /etc/mail/local-host-names
/dev/pts/6
13:27:22
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-3748.3056.17223	2011-10-18 14:27:27.000000000 +0300
+++ /etc/mail/local-host-names	2011-10-18 14:27:49.000000000 +0300
@@ -1,2 +1,2 @@
-localhost 127.0.0.1
+127.0.0.1 localhost
 192.168.60.1 linux6.unix.nt linux6
/dev/pts/5
13:27:49
#host 192.168.60.1
1.60.168.192.in-addr.arpa domain name pointer linux6.unix.nt.
/dev/pts/6
13:27:49
#host 192.168.60.1
1.60.168.192.in-addr.arpa domain name pointer linux6.unix.nt.
/dev/pts/5
13:28:19
#host linux6.unix.nt
linux6.unix.nt has address 192.168.106.1
linux6.unix.nt has address 192.168.60.1
/dev/pts/6
13:28:19
#host linux6.unix.nt
linux6.unix.nt has address 192.168.106.1
linux6.unix.nt has address 192.168.60.1
/dev/pts/5
13:28:38
#host linux6.unix.nt
linux6.unix.nt has address 192.168.60.1
/dev/pts/6
13:28:38
#host linux6.unix.nt
linux6.unix.nt has address 192.168.60.1
/dev/pts/5
13:29:09
#vim /etc/mail/access
/dev/pts/6
13:29:09
#vim /etc/mail/access
--- /tmp/l3-saved-3748.29222.21911	2011-10-18 14:29:40.000000000 +0300
+++ /etc/mail/access	2011-10-18 14:30:38.000000000 +0300
@@ -97,7 +97,7 @@
 #Connect:172.29			RELAY
 #Connect:172.30			RELAY
 #Connect:172.31			RELAY
-#Connect:192.168			RELAY
+Connect:192.168.60		RELAY
 #GreetPause:192.168		0
 #ClientRate:192.168		0
 #ClientConn:192.168		0
/dev/pts/5
13:30:38
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
/dev/pts/6
13:30:38
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
/dev/pts/5
13:31:31
#netstat -lnp | grep :25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      10403/sendmail: MTA
/dev/pts/6
13:31:31
#netstat -lnp | grep :25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      10403/sendmail: MTA
прошло 10 минут
/dev/pts/5
13:41:59
#!
bash: syntax error near unexpected token `newline'
/dev/pts/6
13:41:59
#!
bash: syntax error near unexpected token `newline'
/dev/pts/5
13:42:00
#vim /etc/hosts
/dev/pts/6
13:42:00
#vim /etc/hosts
--- /tmp/l3-saved-3748.25416.19204	2011-10-18 14:42:08.000000000 +0300
+++ /etc/hosts	2011-10-18 14:42:31.000000000 +0300
@@ -1,5 +1,5 @@
 127.0.0.1	localhost
-192.168.15.26	linux6.unix.nt	linux6
+192.168.50.1	linux6.unix.nt	linux6
 
 # The following lines are desirable for IPv6 capable hosts
 ::1     ip6-localhost ip6-loopback
/dev/pts/5
13:42:31
#less /etc/aliases
/dev/pts/6
13:42:31
#less /etc/aliases
/dev/pts/5
13:43:36
#!
bash: syntax error near unexpected token `newline'
/dev/pts/6
13:43:36
#!
bash: syntax error near unexpected token `newline'
/dev/pts/5
13:43:37
#apt-get install qpoppe
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package qpoppe
/dev/pts/6
13:43:37
#apt-get install qpoppe
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package qpoppe
/dev/pts/5
13:44:00
#apt-get install qpopper
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mysql-common libmysqlclient16
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  openbsd-inetd
The following NEW packages will be installed:
  openbsd-inetd qpopper
...
Selecting previously deselected package openbsd-inetd.
(Reading database ... 115469 files and directories currently installed.)
Unpacking openbsd-inetd (from .../openbsd-inetd_0.20080125-6_i386.deb) ...
Selecting previously deselected package qpopper.
Unpacking qpopper (from .../qpopper_4.0.9.dfsg-1.2_i386.deb) ...
Processing triggers for man-db ...
Setting up openbsd-inetd (0.20080125-6) ...
Stopping internet superserver: inetd.
Not starting internet superserver: no services enabled.
Setting up qpopper (4.0.9.dfsg-1.2) ...
/dev/pts/6
13:44:00
#apt-get install qpopper
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mysql-common libmysqlclient16
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  openbsd-inetd
The following NEW packages will be installed:
  openbsd-inetd qpopper
...
Selecting previously deselected package openbsd-inetd.
(Reading database ... 115469 files and directories currently installed.)
Unpacking openbsd-inetd (from .../openbsd-inetd_0.20080125-6_i386.deb) ...
Selecting previously deselected package qpopper.
Unpacking qpopper (from .../qpopper_4.0.9.dfsg-1.2_i386.deb) ...
Processing triggers for man-db ...
Setting up openbsd-inetd (0.20080125-6) ...
Stopping internet superserver: inetd.
Not starting internet superserver: no services enabled.
Setting up qpopper (4.0.9.dfsg-1.2) ...
/dev/pts/5
13:44:26
#netstat -lnp | grep :110
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      10960/inetd
/dev/pts/6
13:44:26
#netstat -lnp | grep :110
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      10960/inetd
прошло 25 минут
/dev/pts/5
14:09:45
#vim /etc/asterisk/voicemail.conf
/dev/pts/6
14:09:45
#vim /etc/asterisk/voicemail.conf
--- /tmp/l3-saved-3748.27146.29141	2011-10-18 15:09:53.000000000 +0300
+++ /etc/asterisk/voicemail.conf	2011-10-18 15:14:44.000000000 +0300
@@ -344,6 +344,8 @@
 ;
 
 [other]
+2201 =>1234,YaYo YaYu,user@linux6.unix.nt
+2202 =>4321, PiPo PaPo,root@linux5.unix.nt
 ;The intro can be customized on a per-context basis
 ;directoryintro=dir-company2
 1234 => 5678,Company2 User,root@localhost
/dev/pts/5
14:16:41
#vim /etc/asterisk/extensions.conf
/dev/pts/6
14:16:41
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3748.3872.6603	2011-10-18 15:16:44.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-10-18 15:17:17.000000000 +0300
@@ -15,7 +15,7 @@
 [local]
 
 exten => _220X,1,Dial(SIP/${EXTEN},10)
-exnet => _220X,n,Voicemail(${EXTEN}@default)
+exten => _220X,n,Voicemail(${EXTEN}@default)
 
 [internal]
 
/dev/pts/5
14:21:22
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/6
14:21:22
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
прошло 38 минут
/dev/pts/5
14:59:24
#wget hhtp://ivrvoice.ru/downloader/download/file/11
hhtp://ivrvoice.ru/downloader/download/file/11: Unsupported scheme “hhtp”.
/dev/pts/6
14:59:24
#wget hhtp://ivrvoice.ru/downloader/download/file/11
hhtp://ivrvoice.ru/downloader/download/file/11: Unsupported scheme “hhtp”.
/dev/pts/5
15:01:23
#tar xf 11

/dev/pts/6
15:01:23
#tar xf 11

/dev/pts/5
15:01:37
#mv ru /usr/share/asterisk/sounds/

/dev/pts/6
15:01:37
#mv ru /usr/share/asterisk/sounds/

/dev/pts/5
15:09:01
#apt-get install asterisk-prompt-de
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mysql-common libmysqlclient16
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  asterisk-prompt-de
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,449 kB of archives.
After this operation, 2,380 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  asterisk-prompt-de
Install these packages without verification [y/N]? y
Get:1 http://10.0.35.1/debian/ squeeze/main asterisk-prompt-de all 2.0-1 [1,449 kB]
Fetched 1,449 kB in 0s (11.4 MB/s)
Selecting previously deselected package asterisk-prompt-de.
(Reading database ... 115492 files and directories currently installed.)
Unpacking asterisk-prompt-de (from .../asterisk-prompt-de_2.0-1_all.deb) ...
Setting up asterisk-prompt-de (2.0-1) ...
/dev/pts/6
15:09:01
#apt-get install asterisk-prompt-de
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  mysql-common libmysqlclient16
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  asterisk-prompt-de
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,449 kB of archives.
After this operation, 2,380 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  asterisk-prompt-de
Install these packages without verification [y/N]? y
Get:1 http://10.0.35.1/debian/ squeeze/main asterisk-prompt-de all 2.0-1 [1,449 kB]
Fetched 1,449 kB in 0s (11.4 MB/s)
Selecting previously deselected package asterisk-prompt-de.
(Reading database ... 115492 files and directories currently installed.)
Unpacking asterisk-prompt-de (from .../asterisk-prompt-de_2.0-1_all.deb) ...
Setting up asterisk-prompt-de (2.0-1) ...
прошло 25 минут
/dev/pts/5
15:34:45
#vim /etc/asterisk/extensions.conf
/dev/pts/6
15:34:45
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3748.21214.5587	2011-10-18 16:34:55.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-10-18 16:37:10.000000000 +0300
@@ -19,6 +19,7 @@
 
 [internal]
 
+exten => _228X,1,VoicemailMain(220${EXTEN:3},s)
 exten => 2297,1,VoicemailMain()
 exten => 2299,1,Playback(demo-thanks)
 exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2)
/dev/pts/5
15:40:10
#vim /etc/asterisk/extensions.conf
/dev/pts/6
15:40:10
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3748.22134.31748	2011-10-18 16:40:13.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-10-18 16:45:19.000000000 +0300
@@ -19,7 +19,12 @@
 
 [internal]
 
-exten => _228X,1,VoicemailMain(220${EXTEN:3},s)
+exten => _228X,1,GotoIf ($ [ "${CALLERID(num)}" != "220${EXTEN:3}] ? hangup)
+exten => _228X,n,VoicemailMain(220${EXTEN:3},s)
+exten => _228X,n,Hangup
+exten => _228X,n(password),VoicemailMain(220${EXTEN:3})
+exten => _228X,n,Hangup
+
 exten => 2297,1,VoicemailMain()
 exten => 2299,1,Playback(demo-thanks)
 exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2)
/dev/pts/5
15:48:37
#vim /etc/asterisk/extensions.conf
/dev/pts/6
15:48:37
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3748.30603.24027	2011-10-18 16:48:38.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-10-18 16:49:37.000000000 +0300
@@ -19,7 +19,7 @@
 
 [internal]
 
-exten => _228X,1,GotoIf ($ [ "${CALLERID(num)}" != "220${EXTEN:3}]" ? password)
+exten => _228X,1,GotoIf ($["${CALLERID(num)}" != "220${EXTEN:3}"]?password)
 exten => _228X,n,VoicemailMain(220${EXTEN:3},s)
 exten => _228X,n,Hangup
 exten => _228X,n(password),VoicemailMain(220${EXTEN:3})
/dev/pts/5
15:49:51
#vim /etc/asterisk/extensions.conf
/dev/pts/6
15:49:51
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3748.3282.20066	2011-10-18 16:49:52.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-10-18 16:51:18.000000000 +0300
@@ -19,7 +19,7 @@
 
 [internal]
 
-exten => _228X,1,GotoIf ($["${CALLERID(num)}" != "220${EXTEN:3}"]?password)
+exten => _228X,1,GotoIf($["${CALLERID(num)}" != "220${EXTEN:3}"]?password)
 exten => _228X,n,VoicemailMain(220${EXTEN:3},s)
 exten => _228X,n,Hangup
 exten => _228X,n(password),VoicemailMain(220${EXTEN:3})
прошло 37 минут
/dev/pts/5
16:27:14
#vim /etc/asterisk/voicemail.conf
/dev/pts/6
16:27:14
#vim /etc/asterisk/voicemail.conf
--- /tmp/l3-saved-3748.10070.13159	2011-10-18 17:27:25.000000000 +0300
+++ /etc/asterisk/voicemail.conf	2011-10-18 17:29:15.000000000 +0300
@@ -93,6 +93,7 @@
 ;directoryintro=dir-intro
 ; The character set for voicemail messages can be specified here
 ;charset=ISO-8859-1
+charset=UTF-8
 ; The ADSI feature descriptor number to download to 
 ;adsifdn=0000000F
 ; The ADSI security lock code
/dev/pts/5
16:29:15
#setxkbmap -layout "us,ru"

Файлы

  • /etc/asterisk/extensions.conf
  • /etc/asterisk/extensions.conf
    >
    [default]
    exten => 2299,1,Playback(demo-thanks)
    exten => _220X,1,Dial(SIP/${EXTEN})
    exten => _11XX,1,Dial(SIP/tbs/${EXTEN})
    exten => _12XX,1,Dial(SIP/tbs/${EXTEN})
    exten => _23XX,1,Dial(SIP/kv/${EXTEN})
    exten => _24XX,1,Dial(SIP/kv/${EXTEN})
    exten => _31XX,1,Dial(SIP/kv/${EXTEN})
    exten => _21XX,1,Dial(SIP/tbs/${EXTEN})
    exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2)
    exten => 2298,n,Playback(/var/lib/asterisk/sounds/recorded-voice)
    

    Статистика

    Время первой команды журнала10:42:53 2011-10-18
    Время последней команды журнала16:29:15 2011-10-18
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 7.92
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 3.83
    Количество командных строк в единицу времени, команда/мин 0.44
    Частота использования команд
    vim56|=====================================================| 53.33%
    apt-get8|=======| 7.62%
    ~6|=====| 5.71%
    host6|=====| 5.71%
    !4|===| 3.81%
    netstat4|===| 3.81%
    cat4|===| 3.81%
    grep4|===| 3.81%
    /etc/init.d/sendmail2|=| 1.90%
    wget2|=| 1.90%
    less2|=| 1.90%
    /etc/init.d/asterisk2|=| 1.90%
    mv2|=| 1.90%
    tar2|=| 1.90%
    setxkbmap1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$