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

Содержание

Журнал

Вторник (06/21/11)

/dev/pts/2
14:12:15
#etc/sendmail/loca-hosts-names
bash: etc/sendmail/loca-hosts-names: Нет такого файла или каталога
14:14:13
#vim etc/sendmail/loca-hosts-names
14:15:02
#cd /etc/sendmail/
bash: cd: /etc/sendmail/: Нет такого файла или каталога
14:15:07
#cd ..

14:15:21
#cd ..

14:15:21
#cd ..

14:15:22
#cd /etc/s
sane.d/        sensors3.conf  shadow         snmp/          sudoers
screenrc       sensors.d/     shadow-        sound/         sudoers.d/
securetty      services       shells         ssh/           sysctl.conf
security/      sgml/          skel/          ssl/           sysctl.d/
14:15:22
#cd /etc/s
sane.d/        sensors3.conf  shadow         snmp/          sudoers
screenrc       sensors.d/     shadow-        sound/         sudoers.d/
securetty      services       shells         ssh/           sysctl.conf
security/      sgml/          skel/          ssl/           sysctl.d/
14:15:22
#cd /etc/sane.d/
abaton.conf          genesys.conf         plustek.conf
agfafocus.conf       geniusvp2.conf       plustek_pp.conf
apple.conf           gphoto2.conf         qcam.conf
artec.conf           gt68xx.conf          ricoh.conf
artec_eplus48u.conf  hp3900.conf          rts8891.conf
avision.conf         hp4200.conf          s9036.conf
bh.conf              hp5400.conf          saned.conf
canon630u.conf       hp.conf              sceptre.conf
canon.conf           hpsj5s.conf          sharp.conf
canon_dr.conf        hs2p.conf            sm3840.conf
...
coolscan3.conf       lexmark.conf         stv680.conf
coolscan.conf        ma1509.conf          tamarack.conf
dc210.conf           matsushita.conf      teco1.conf
dc240.conf           microtek2.conf       teco2.conf
dc25.conf            microtek.conf        teco3.conf
dell1600n_net.conf   mustek.conf          test.conf
dll.conf             mustek_pp.conf       u12.conf
dll.d/               mustek_usb.conf      umax1220u.conf
dmc.conf             nec.conf             umax.conf
epjitsu.conf         net.conf             umax_pp.conf
14:15:22
#cd /etc/ma
magic           mail/           mailcap.order   mail.rc
magic.mime      mailcap         mailname        manpath.config
14:15:22
#cd /etc/mail

14:15:34
#ls
access           helpfile          sendmail.cf           submit.cf
access.db        local-host-names  sendmail.conf         submit.mc
address.resolve  m4                sendmail.mc           tls
aliases          Makefile          service.switch        trusted-users
aliases.db       peers             service.switch-nodns
databases        sasl              smrsh
14:15:35
#vim local-host-names
--- /tmp/l3-saved-10117.13420.26883	2011-06-21 15:15:43.000000000 +0300
+++ local-host-names	2011-06-21 15:16:09.000000000 +0300
@@ -1,2 +1,3 @@
 localhost
+lyon.unix.nt
 linux9.unix.nt
14:16:09
#ls
access           helpfile          sendmail.cf           submit.cf
access.db        local-host-names  sendmail.conf         submit.mc
address.resolve  m4                sendmail.mc           tls
aliases          Makefile          service.switch        trusted-users
aliases.db       peers             service.switch-nodns
databases        sasl              smrsh
14:16:34
#vim se
14:16:34
#vim sendmail.mc
/dev/pts/9
14:17:16
#ssh root@la.unix.nt
The authenticity of host 'la.unix.nt (192.168.106.1)' can't be established.
RSA key fingerprint is 68:fb:de:18:d2:28:1a:f3:2f:e7:cf:df:d7:81:57:a2.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'la.unix.nt,192.168.106.1' (RSA) to the list of known hosts.
root@la.unix.nt's password:
Linux linux6 2.6.32-5-amd64 #1 SMP Wed May 18 23:13:22 UTC 2011 x86_64
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: Tue Jun 21 12:28:49 2011
l3-agent is already running: pid=1922; pidfile=/root/.lilalo/l3-agent.pid
14:17:41
#cd /etc/m
magic           mail.rc         mke2fs.conf     mtab
magic.mime      manpath.config  modprobe.d/     mtools.conf
mail/           mc/             modules         mysql/
mailcap         menu/           mono/
mailcap.order   menu-methods/   motd
mailname        mime.types      motd.tail
14:17:41
#cd /etc/m
magic           mail.rc         mke2fs.conf     mtab
magic.mime      manpath.config  modprobe.d/     mtools.conf
mail/           mc/             modules         mysql/
mailcap         menu/           mono/
mailcap.order   menu-methods/   motd
mailname        mime.types      motd.tail
14:17:41
#cd /etc/mail

14:17:49
#ls
access           helpfile          sendmail.cf           submit.cf
access.db        local-host-names  sendmail.conf         submit.mc
address.resolve  m4                sendmail.mc           tls
aliases          Makefile          service.switch        trusted-users
aliases.db       peers             service.switch-nodns
databases        sasl              smrsh
14:17:51
#vim sendmail.mc
/dev/pts/2
14:18:24
#FEATURE(`always_add_domain')dnl
Restarting Mail Transport Agent (MTA): sendmail.
14:18:35
#make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
The following file(s) have changed:
** ** You should issue `/etc/init.d/sendmail reload` ** **
14:19:01
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
14:22:43
#apt-get install sendmail-bin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sendmail-bin.
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
14:22:53
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
прошло 19 минут
/dev/pts/8
14:42:42
#host windows9.unix.nt
windows9.unix.nt has address 192.168.109.2
14:42:50
#host 192.168.109.2
Host 2.109.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
14:42:56
#rndc flush

14:43:00
#host 192.168.109.2
2.109.168.192.in-addr.arpa domain name pointer windows9.unix.nt.
14:43:01
#tail -f /var/log/mail.log
Jun 21 15:39:07 linux9 sm-mta[11785]: p5LCd7WU011785: [192.168.109.2] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v4
Jun 21 15:39:19 linux9 in.qpopper[11786]: (v4.0.9) Unable to get canonical name of client 192.168.109.2: Name or service not known (-2) [pop_init.c:1250]
Jun 21 15:39:19 linux9 in.qpopper[11786]: (v4.0.9) Servicing request from "192.168.109.2" at 192.168.109.2 [pop_init.c:1408]
Jun 21 15:39:19 linux9 in.qpopper[11786]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Jun 21 15:39:19 linux9 in.qpopper[11786]: (v4.0.9) POP login by user "user" at (192.168.109.2) 192.168.109.2 [pop_log.c:244]
Jun 21 15:41:48 linux9 in.qpopper[11813]: (v4.0.9) Servicing request from "linux0.unix.nt" at 192.168.15.252 [pop_init.c:1408]
Jun 21 15:41:53 linux9 in.qpopper[11813]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Jun 21 15:41:53 linux9 in.qpopper[11813]: (v4.0.9) POP login by user "user" at (linux0.unix.nt) 192.168.15.252 [pop_log.c:244]
Jun 21 15:41:55 linux9 in.qpopper[11813]: user at linux0.unix.nt (192.168.15.252): -ERR Message 0 does not exist. [pop_list.c:98]
Jun 21 15:41:56 linux9 in.qpopper[11813]: user at linux0.unix.nt (192.168.15.252): -ERR POP EOF or I/O Error [popper.c:828]
...
Jun 21 15:43:29 linux9 in.qpopper[11937]: (v4.0.9) POP login by user "user" at (windows9.unix.nt) 192.168.109.2 [pop_log.c:244]
Jun 21 15:43:42 linux9 sm-mta[11939]: p5LChgT0011939: from=<user@lyon.unix.nt>, size=477, class=0, nrcpts=1, msgid=<201106211243.p5LChgT0011939@linux9.unix.nt>, proto=SMTP, daemon=MTA-v4, relay=windows9.unix.nt [192.168.109.2]
Jun 21 15:43:42 linux9 in.qpopper[11941]: (v4.0.9) Servicing request from "windows9.unix.nt" at 192.168.109.2 [pop_init.c:1408]
Jun 21 15:43:42 linux9 sm-mta[11940]: p5LChgT0011939: to=<user@lyon.unix.nt>, ctladdr=<user@lyon.unix.nt> (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30790, dsn=2.0.0, stat=Sent
Jun 21 15:43:42 linux9 in.qpopper[11941]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Jun 21 15:43:42 linux9 in.qpopper[11941]: (v4.0.9) POP login by user "user" at (windows9.unix.nt) 192.168.109.2 [pop_log.c:244]
Jun 21 15:43:52 linux9 in.qpopper[11943]: (v4.0.9) Servicing request from "windows9.unix.nt" at 192.168.109.2 [pop_init.c:1408]
Jun 21 15:43:52 linux9 in.qpopper[11943]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Jun 21 15:43:52 linux9 in.qpopper[11943]: (v4.0.9) POP login by user "user" at (windows9.unix.nt) 192.168.109.2 [pop_log.c:244]
^C
14:44:19
#grep pop /etc/inetd.conf
pop-3           stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.qpopper -f /etc/qpopper.conf
/dev/pts/2
14:50:07
#vim /etc/asterisk/extensions.conf
14:50:20
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-10117.13812.27221	2011-06-21 15:50:37.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-21 15:51:16.000000000 +0300
@@ -11,6 +11,8 @@
 
 exten => _13XX,1,Dial(SIP/paris/${EXTEN},10)
 
+exten => _31XX,1,Dial(SIP/${EXTEN},10)
+exten => _31XX,n,Voicemail(${EXTEN}@)
 ;------------------------------------------
 
 [internal]
14:51:16
#vim /etc/asterisk/voicemail.conf
14:53:31
#sed 's/;.*//' /etc/asterisk/voicemail.conf | expand | grep
Использование: grep [ПАРАМЕТР]... ШАБÐФАЙÐ
grep --help' для получения более подробного описания.
прошло 16 минут
/dev/pts/1
15:09:33
#vim /etc/asterisk/extensions.conf
15:10:21
#vim /etc/asterisk/extensions.conf
15:11:35
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-12335.29199.29836	2011-06-21 16:11:50.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-21 16:12:14.000000000 +0300
@@ -7,7 +7,7 @@
 
 exten => _31xx,1,Dial(SIP/${EXTEN},10)
 exten => _3103,1,Dial(SIP/3101&SIP/3102,10)
-exten => _31xx,n,Playback(demo-congrats)
+
 
 exten => _13XX,1,Dial(SIP/paris/${EXTEN},10)
 
15:14:50
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-12335.7546.18058	2011-06-21 16:14:53.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-21 16:16:25.000000000 +0300
@@ -1,6 +1,8 @@
 [default]
-exten => 8000,1,Wait(1)
-exten => 8000,n,Playback(demo-congrats)
+
+exten => 8100,1,VoicemailMain()
+exten => _81XX,1,VoicemailMain(11${EXTEN:2}@default)
+
 
 exten => _8xxx,1,Wait(1)
 exten => _8xxx,n,Say($exten)
@@ -12,7 +14,8 @@
 exten => _13XX,1,Dial(SIP/paris/${EXTEN},10)
 
 exten => _31XX,1,Dial(SIP/${EXTEN},10)
-exten => _31XX,n,Voicemail(${EXTEN}@default)
+vexten => _31XX,n,Voicemail(${EXTEN}@default)
+
 ;------------------------------------------
 
 [internal]
15:17:15
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-12335.19707.8811	2011-06-21 16:17:16.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-21 16:18:00.000000000 +0300
@@ -14,7 +14,7 @@
 exten => _13XX,1,Dial(SIP/paris/${EXTEN},10)
 
 exten => _31XX,1,Dial(SIP/${EXTEN},10)
-vexten => _31XX,n,Voicemail(${EXTEN}@default)
+exten => _31XX,n,Voicemail(${EXTEN}@default)
 
 ;------------------------------------------
 
15:18:00
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-12335.9643.9074	2011-06-21 16:18:02.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-21 16:19:24.000000000 +0300
@@ -13,8 +13,8 @@
 
 exten => _13XX,1,Dial(SIP/paris/${EXTEN},10)
 
-exten => _31XX,1,Dial(SIP/${EXTEN},10)
-exten => _31XX,n,Voicemail(${EXTEN}@default)
+exten => _3101,1,Dial(SIP/${EXTEN},10)
+exten => _3102,n,Voicemail(${EXTEN}@default)
 
 ;------------------------------------------
 
/dev/pts/2
15:24:08
#vim /etc/asterisk/extensions.conf
15:24:17
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-12943.6626.29415	2011-06-21 16:24:25.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-21 16:26:00.000000000 +0300
@@ -11,8 +11,8 @@
 
 exten => _13XX,1,Dial(SIP/paris/${EXTEN},10)
 
-exten => _3101,1,Dial(SIP/${EXTEN},10)
-exten => _3102,n,Voicemail(${EXTEN}@default)
+exten => _31xx,1,Dial(SIP/${EXTEN},10)
+exten => _31xx,n,Voicemail(${EXTEN}@default)
 
 ;------------------------------------------
 
15:27:17
#vim /etc/asterisk/extensions.conf
15:27:32
#vim /etc/asterisk/extensions.conf
15:27:52
#vim /etc/asterisk/extensions.conf
15:33:04
#mkdir /tmp/sound

15:43:01
#tar tvfzC /tmp/asterisk-sounds-ru-gsm-2010-04-28.tar.gz /tmp/sound
drwxr-xr-x alex/alex         0 2010-04-28 11:46 ./
-rw------- alex/alex      1229 2010-04-28 11:40 ./dictate.txt
-rw------- alex/alex       782 2010-04-28 11:40 ./followme.txt
-rw------- alex/alex       482 2010-04-28 11:40 ./phonetic.txt
drwxr-xr-x alex/alex         0 2010-04-28 11:47 ./ru/
-rw-r--r-- alex/alex      1815 2010-04-28 11:46 ./ru/vykljuchena.gsm
-rw-r--r-- alex/alex      4851 2010-04-28 11:47 ./ru/queue-holdtime.gsm
-rw-r--r-- alex/alex      1485 2010-04-28 11:47 ./ru/spy-sip.gsm
-rw-r--r-- alex/alex      2376 2010-04-28 11:47 ./ru/is-curntly-unavail.gsm
-rw-r--r-- alex/alex      1023 2010-04-28 11:47 ./ru/spy-agent.gsm
...
-rw-r--r-- alex/alex      1617 2010-04-28 11:47 ./ru/PM.gsm
-rw-r--r-- alex/alex      7359 2010-04-28 11:46 ./ru/vm-saveoper.gsm
-rw-r--r-- alex/alex      1188 2010-04-28 11:47 ./ru/dot.gsm
-rw-r--r-- alex/alex      6006 2010-04-28 11:46 ./ru/vm-incorrect-mailbox.gsm
-rw-r--r-- alex/alex      1221 2010-04-28 11:47 ./ru/spy-skinny.gsm
-rw------- alex/alex     34946 2010-04-28 11:41 ./ru.txt
-rwxr-xr-x alex/alex       786 2010-02-17 14:19 ./convert.py
-rw------- alex/alex       207 2010-04-28 11:40 ./pbdirectory.txt
-rw------- alex/alex      2643 2010-04-28 11:40 ./digits.txt
-rw------- alex/alex       528 2010-04-28 11:40 ./letters.txt
15:43:11
#ls /
bin   dev  home        lib    lib64  lost+found  mnt  proc  sbin     srv  tmp  var
boot  etc  initrd.img  lib32  log    media       opt  root  selinux  sys  usr  vmlinuz
15:43:27
#tar xvfzC /tmp/asterisk-sounds-ru-gsm-2010-04-28.tar.gz /tmp/sound
./
./dictate.txt
./followme.txt
./phonetic.txt
./ru/
./ru/vykljuchena.gsm
./ru/queue-holdtime.gsm
./ru/spy-sip.gsm
./ru/is-curntly-unavail.gsm
./ru/spy-agent.gsm
...
./ru/PM.gsm
./ru/vm-saveoper.gsm
./ru/dot.gsm
./ru/vm-incorrect-mailbox.gsm
./ru/spy-skinny.gsm
./ru.txt
./convert.py
./pbdirectory.txt
./digits.txt
./letters.txt
15:44:10
#ls /
bin   dev  home        lib    lib64  lost+found  mnt  proc  sbin     srv  tmp  var
boot  etc  initrd.img  lib32  log    media       opt  root  selinux  sys  usr  vmlinuz
15:44:57
#apt-cache search asterisk promt

15:46:21
#apt -cache search asterisk promt
bash: apt: команда не найдена
15:46:27
#apt- cache search asterisk promt
bash: apt-: команда не найдена
прошло 30 минут
16:16:55
#vim /etc/asterisk/sip.conf

Среда (06/22/11)

/dev/pts/1
08:17:56
#vim /etc/asterisk/sip.conf
прошло 15 минут
/dev/pts/8
08:33:27
#asterisk -rvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux9 (pid = 17364)
...
       > Saved useragent "X-Lite release 1002tx stamp 29712" for peer 3102
[Jun 22 09:49:40] NOTICE[17401]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 3102
[Jun 22 09:52:41] NOTICE[17401]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 3102
       > Saved useragent "Cisco-CP7960G/7.5" for peer 3101
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux9*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/pts/3
08:36:11
#vim /etc/asterisk/extensions.conf
08:37:36
#vim /etc/asterisk/extensions.conf
08:40:39
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-17138.3229.8409	2011-06-22 09:40:42.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 09:41:35.000000000 +0300
@@ -19,6 +19,9 @@
 exten => _31XX,n(voicemail),Voicemail(${EXTEN}@default)
 exten => _31XX,n,Hangup() 
 
+exten => 8200,1,Wait(1)
+exten => 8200,n,Record(/var/tmp/asterisk/record1:gsm|2)
+exten => 8201,1,Playback(/var/tmp/asterisk/record1)
 
 exten => 3103,1,Dial(SIP/3101&SIP/3102,10)
 ;exten => _31XX,n,Playback(demo-congrats)
прошло 13 минут
08:54:00
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/8
08:54:00
#asterisk -rvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux9 (pid = 17586)
...
[Jun 22 09:58:19] WARNING[17639]: file.c:953 ast_streamfile: Unable to open /var/tmp/asterisk/record1 (format 0x4 (ulaw)): No such file or directory
[Jun 22 09:58:19] WARNING[17639]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/3101-00000003 for /var/tmp/asterisk/record1
    -- Auto fallthrough, channel 'SIP/3101-00000003' status is 'UNKNOWN'
[Jun 22 09:58:41] NOTICE[17623]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 3102
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux9*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
09:01:19
#asterisk -rvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux9 (pid = 17702)
...
[Jun 22 10:04:41] WARNING[17768]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/3101-00000007 for /var/tmp/asterisk/record00
    -- Auto fallthrough, channel 'SIP/3101-00000007' status is 'UNKNOWN'
[Jun 22 10:04:41] NOTICE[17739]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 3102
[Jun 22 10:07:41] NOTICE[17739]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 3102
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux9*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
09:08:27
#asterisk -rvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux9 (pid = 17890)
...
[Jun 22 10:13:25] WARNING[17951]: file.c:953 ast_streamfile: Unable to open /var/tmp/asterisk/record00 (format 0x4 (ulaw)): No such file or directory
[Jun 22 10:13:25] WARNING[17951]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/3101-00000003 for /var/tmp/asterisk/record00
    -- Auto fallthrough, channel 'SIP/3101-00000003' status is 'UNKNOWN'
[Jun 22 10:13:42] NOTICE[17927]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 3102
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux9*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/pts/3
09:11:21
#ls /var/tmp/asterisk/

09:12:53
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/8
09:13:52
#asterisk -rvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux9 (pid = 18569)
...
  == Spawn extension (gr2, 3101, 1) exited non-zero on 'SIP/3102-00000009'
  == Using SIP RTP CoS mark 5
[Jun 22 10:44:59] WARNING[18900]: pbx.c:3680 pbx_extension_helper: No application 'Ansver' for extension (gr2, 3101, 1)
  == Spawn extension (gr2, 3101, 1) exited non-zero on 'SIP/3102-0000000a'
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux9*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/pts/1
09:18:03
#smbpasswd -a user^C
New SMB password:
Retype new SMB password:
Failed to add entry for user user^C.
09:18:41
#smbpasswd -a user^C
New SMB password:
Retype new SMB password:
Failed to add entry for user user^C.
09:19:00
#vim /etc/samba/smb.conf ^C
--- /tmp/l3-saved-16939.1377.17893	2011-06-22 10:19:30.000000000 +0300
+++ /etc/samba/smb.conf	2011-06-22 10:20:52.000000000 +0300
@@ -323,3 +323,10 @@
 ;   preexec = /bin/mount /cdrom
 ;   postexec = /bin/umount /cdrom
 
+[asterisk-monitor]
+   comment = Asterisk Monitor Records
+   read only = yes
+   locking = no
+   path = /var/spool/asterisk/monitor
+   guest ok = yes
+
09:22:44
#smbuser -a user^C
bash: smbuser: команда не найдена
09:23:01
#ls /var/spool/asterisk/monitor/

/dev/pts/3
09:25:23
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-17138.11559.31563	2011-06-22 10:25:25.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 10:28:16.000000000 +0300
@@ -12,7 +12,9 @@
 [local]
 
 exten=>  _31xx,1,Ansver
-exten => _11XX,n,Monitor(gsm,record-${TIMESTAMP}-${EXTEN}-${CALLERID(num)})
+exten => _31XX,n,SetVar(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H:%M:%S)}-${EXTEN}-${CALLER
+ID(num)})
+exten => _31XX,n,Monitor(gsm,${MON_FILENAME},m)
 exten => _31XX,1,Dial(SIP/${EXTEN},10)
 
 exten => _31XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?voicemail)
09:28:16
#vim /etc/asterisk/extensions.conf
09:36:51
#ls /var/asrisk/spool/
ls: невозможно получить доступ к /var/asrisk/spool/: Нет такого файла или каталога
09:37:28
#ls /var/asrisk/
ls: невозможно получить доступ к /var/asrisk/: Нет такого файла или каталога
09:37:34
#ls /var/asrisk
ls: невозможно получить доступ к /var/asrisk: Нет такого файла или каталога
09:37:37
#ls /var/asterisk
ls: невозможно получить доступ к /var/asterisk: Нет такого файла или каталога
09:37:43
#ls /var
backups  cache  games  lib  local  lock  log  mail  opt  run  spool  tmp
09:37:52
#ls /var/spool/
anacron  asterisk  cron  cups  exim4  mail  mqueue  mqueue-client  openoffice  pop  popbull  samba
09:38:04
#ls /var/spool/asterisk/
dictate  meetme  monitor  outgoing  system  tmp  voicemail
09:38:14
#ls /var/spool/asterisk/monitop
ls: невозможно получить доступ к /var/spool/asterisk/monitop: Нет такого файла или каталога
09:38:28
#ls /var/spool/asterisk/monitor

09:38:32
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-17138.2488.10073	2011-06-22 10:39:27.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 10:39:51.000000000 +0300
@@ -12,7 +12,7 @@
 [local]
 
 exten=>  _31xx,1,Ansver
-exten => _31XX,n,SetVar(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H:%M:%S)}-${EXTEN}-${CALLER
+exten => _31XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H:%M:%S)}-${EXTEN}-${CALLER
 ID(num)})
 exten => _31XX,n,Monitor(gsm,${MON_FILENAME},m)
 exten => _31XX,1,Dial(SIP/${EXTEN},10)
09:39:51
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-17138.25014.3371	2011-06-22 10:39:53.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 10:40:15.000000000 +0300
@@ -15,7 +15,7 @@
 exten => _31XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H:%M:%S)}-${EXTEN}-${CALLER
 ID(num)})
 exten => _31XX,n,Monitor(gsm,${MON_FILENAME},m)
-exten => _31XX,1,Dial(SIP/${EXTEN},10)
+exten => _31XX,n,Dial(SIP/${EXTEN},10)
 
 exten => _31XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?voicemail)
 exten => _31XX,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?voicemail)
09:40:15
#smbpasswd -a user
New SMB password:
Retype new SMB password:
09:41:27
#vim /etc/group
--- /tmp/l3-saved-17138.6741.29433	2011-06-22 10:41:49.000000000 +0300
+++ /etc/group	2011-06-22 10:42:12.000000000 +0300
@@ -54,7 +54,7 @@
 scanner:x:115:saned,user
 saned:x:116:
 user:x:1000:
-asterisk:x:117:
+asterisk:x:117:user
 bind:x:118:
 smmta:x:119:
 smmsp:x:120:
09:42:12
#smb restart
bash: smb: команда не найдена
09:42:23
#smb reload
bash: smb: команда не найдена
09:42:52
#ls /etc/init.d/
acpid           console-cyrillic  hwclockfirst.sh        mountdevsubfs.sh       rc.local        ssh
alsa-utils      console-setup     hwclock.sh             mountkernfs.sh         rcS             stop-bootlogd
anacron         cpufrequtils      ifupdown               mountnfs-bootclean.sh  README          stop-bootlogd-single
asterisk        cron              ifupdown-clean         mountnfs.sh            reboot          sudo
atd             cups              isc-dhcp-server        mountoverflowtmp       rmnologin       udev
avahi-daemon    dahdi             kbd                    mtab.sh                rsync           udev-mtab
bind9           dbus              kerneloops             networking             rsyslog         umountfs
binfmt-support  exim4             keyboard-setup         network-manager        samba           umountnfs.sh
bluetooth       fancontrol        killprocs              nfs-common             saned           umountroot
bootlogd        fuse              lm-sensors             openbsd-inetd          screen-cleanup  unattended-upgrades
bootlogs        gdm3              loadcpufreq            portmap                sendmail        urandom
bootmisc.sh     halt              module-init-tools      pppd-dns               sendsigs        x11-common
checkfs.sh      hdparm            mountall-bootclean.sh  procps                 single
checkroot.sh    hostname.sh       mountall.sh            rc                     skeleton
/dev/pts/8
09:45:21
#asterisk -rvvvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux9 (pid = 19101)
...
[Jun 22 11:52:47] NOTICE[19138]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 3102
[Jun 22 11:55:47] NOTICE[19138]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 3102
[Jun 22 11:58:48] NOTICE[19138]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 3102
    -- Unregistered SIP '3102'
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux9*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/pts/1
09:48:11
#apt-cache search mpg123
gst123 - GStreamer based command line media player
mpg123-el - front-end to mpg321/ogg321 media players for Emacs
libmpg123-0 - MPEG layer 1/2/3 audio decoder -- runtime library
libmpg123-dev - MPEG layer 1/2/3 audio decoder -- development files
mpg123-alsa - MPEG layer 1/2/3 audio player with ALSA support - dummy package
mpg123-esd - MPEG layer 1/2/3 audio player with Esound support - dummy package
mpg123-nas - MPEG layer 1/2/3 audio player with NAS support - dummy package
music123 - A command-line shell for sound-file players
xmms2-plugin-mpg123 - XMMS2 - libmpg123 based mp3 decoder
cplay - Пользовательский интерфейс для различных проигрывателей аудио
mpg123 - аудиоплеер MPEG layer 1/2/3
mpg321 - простой легковесный MP3-плеер для командной строки
orpheus - лёгкий аудио проигрыватель с текстовым интерфейсом, с поддержкой окон и меню
прошло 40 минут
10:29:07
#apt-get install sox
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sox.
sox установлен вручную.
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
10:29:23
#apt-get install libsox-fmt-gsm
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет libsox-fmt-gsm недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  libsox-fmt-base
E: Для пакета libsox-fmt-gsm не найден кандидат на установку
10:29:40
#apt-get install libsox-fmt-base
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия libsox-fmt-base.
libsox-fmt-base установлен вручную.
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
10:30:06
#apt-get install libsox-fmt-mp3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  libsox-fmt-mp3
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 47,7 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 106 kB.
Получено:1 http://10.0.35.1/debian/ squeeze/main libsox-fmt-mp3 amd64 14.3.1-1+b1 [47,7 kB]
Получено 47,7 kБ за 0с (4.500 kБ/c)
Выбор ранее не выбранного пакета libsox-fmt-mp3.
(Чтение базы данных ... на данный момент установлено 129966 файлов и каталогов.)
Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1+b1_amd64.deb)...
Настраивается пакет libsox-fmt-mp3 (14.3.1-1+b1) ...
10:30:20
#apt-get instaall mpg123
E: Неверная операция instaall
10:34:05
#apt -get instaall mpg123
bash: apt: команда не найдена
10:34:38
#apt- get instaall mpg123
bash: apt-: команда не найдена

Статистика

Время первой команды журнала14:12:15 2011- 6-21
Время последней команды журнала10:34:38 2011- 6-22
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %31.68
Процент синтаксически неверно набранных команд, % 6.93
Суммарное время работы с терминалом *, час 3.17
Количество командных строк в единицу времени, команда/мин 0.53
Частота использования команд
vim30|============================| 28.85%
ls17|================| 16.35%
cd12|===========| 11.54%
asterisk6|=====| 5.77%
apt-get6|=====| 5.77%
smbpasswd3|==| 2.88%
host3|==| 2.88%
/etc/init.d/asterisk2|=| 1.92%
service2|=| 1.92%
apt-2|=| 1.92%
apt2|=| 1.92%
grep2|=| 1.92%
smb2|=| 1.92%
apt-cache2|=| 1.92%
tar2|=| 1.92%
smbuser1|| 0.96%
'1|| 0.96%
mkdir1|| 0.96%
expand1|| 0.96%
loca-hosts-names1|| 0.96%
make1|| 0.96%
tail1|| 0.96%
rndc1|| 0.96%
FEATURE(`always_add_domain')dnl1|| 0.96%
sed1|| 0.96%
ssh1|| 0.96%
____
*) Интервалы неактивности длительностью 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$