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

Содержание

Журнал

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

/dev/tty1
13:09:43
#vim local-host-names
--- /tmp/l3-saved-1954.1059.18415	2011-06-21 14:09:52.000000000 +0300
+++ local-host-names	2011-06-21 14:10:44.000000000 +0300
@@ -1,2 +1,3 @@
 localhost
+la.unix.nt
 linux6.unix.nt
13:10:44
#vim sendmail.
13:10:44
#vim sendmail.
13:10:44
#vim sendmail.mc
--- /tmp/l3-saved-1954.20290.17686	2011-06-21 14:12:47.000000000 +0300
+++ sendmail.mc	2011-06-21 14:14:27.000000000 +0300
@@ -87,6 +87,11 @@
 dnl # Stop connections that overflow our concurrent and time connection rates
 FEATURE(`conncontrol', `nodelay', `terminate')dnl
 FEATURE(`ratecontrol', `nodelay', `terminate')dnl
+dnl # Masquerading options
+FEATURE(`always_add_domain')dnl
+MASQUERADE_AS(`linux6.unix.nt')dnl
+FEATURE(`allmasquerade')dnl
+FEATURE(`masquerade_envelope')dnl
 dnl #
 dnl # If you're on a dialup link, you should enable this - so sendmail
 dnl # will not bring up the link (it will queue mail for later)
@@ -102,8 +107,3 @@
 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
13:14:27
#vim sendmail.mc
--- /tmp/l3-saved-1954.23936.11916	2011-06-21 14:15:01.000000000 +0300
+++ sendmail.mc	2011-06-21 14:15:30.000000000 +0300
@@ -89,7 +89,7 @@
 FEATURE(`ratecontrol', `nodelay', `terminate')dnl
 dnl # Masquerading options
 FEATURE(`always_add_domain')dnl
-MASQUERADE_AS(`linux6.unix.nt')dnl
+MASQUERADE_AS(`la.unix.nt')dnl
 FEATURE(`allmasquerade')dnl
 FEATURE(`masquerade_envelope')dnl
 dnl #
13:15:30
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
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...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
Updating access_db ...
The following file(s) have changed:
  /etc/mail/sendmail.cf /etc/mail/local-host-names
** ** You should issue `/etc/init.d/sendmail reload` ** **
13:15:42
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
13:15:58
#su - user
user@linux6:~$ echo test | mail user
user@linux6:~$ mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 user@la.unix.nt    Tue Jun 21 14:17   15/553
& 1
Message 1:
From user@la.unix.nt  Tue Jun 21 14:17:28 2011
Date: Tue, 21 Jun 2011 14:17:28 +0300
From: user <user@la.unix.nt>
...
user@linux6:~$ echo privet | mail user@ny.unix.nt
user@linux6:~$ mail
No mail for user
user@linux6:~$ apg-get install mute
-su: apg-get: команда не найдена
user@linux6:~$ apt-get install mute
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock - open (13: Отказано в доступе)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); у вас есть права суперпользователя?
user@linux6:~$ exit
logout
13:23:19
#su - user
l3-agent is already running: pid=5956; pidfile=/home/user/.lilalo/l3-agent.pid
user@linux6:~$ echo privet | mail user@ny.unix.nt
user@linux6:~$ mail
No mail for user
user@linux6:~$ mail
No mail for user
user@linux6:~$ echo privet | mail user@ny.unix.nt
user@linux6:~$ echo testtest | mail user
user@linux6:~$ mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
...
user@linux6:~$ tail /var/log/
alternatives.log     boot                 dmesg                dmesg.4.gz           fsck/                lpr.log              messages             syslog.1             Xorg.0.log.old
apt/                 btmp                 dmesg.0              dpkg.log             gdm3/                mail.err             news/                unattended-upgrades/ Xorg.1.log
aptitude             ConsoleKit/          dmesg.1.gz           exim4/               installer/           mail.info            pm-powersave.log     user.log
asterisk/            daemon.log           dmesg.2.gz           faillog              kern.log             mail.log             pycentral.log        wtmp
auth.log             debug                dmesg.3.gz           fontconfig.log       lastlog              mail.warn            syslog               Xorg.0.log
user@linux6:~$ tail /var/log/mail.log
tail: невозможно открыть «/var/log/mail.log» для чтения: Отказано в доступе
user@linux6:~$ exit
logout
13:26:11
#tail /var/log/mail.log
Jun 21 14:24:50 linux6 sendmail[6191]: p5LBOoEm006191: from=user, size=28, class=0, nrcpts=1, msgid=<201106211124.p5LBOoEm006191@linux6.unix.nt>, relay=user@localhost
Jun 21 14:24:50 linux6 sm-mta[6192]: p5LBOoGA006192: from=<user@linux6.unix.nt>, size=302, class=0, nrcpts=1, msgid=<201106211124.p5LBOoEm006191@linux6.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Jun 21 14:24:50 linux6 sendmail[6191]: p5LBOoEm006191: to=user@ny.unix.nt, ctladdr=user (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30028, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p5LBOoGA006192 Message accepted for delivery)
Jun 21 14:24:50 linux6 sm-mta[6194]: p5LBOoGA006192: to=<user@ny.unix.nt>, ctladdr=<user@linux6.unix.nt> (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120302, relay=linux5.unix.nt. [192.168.105.1], dsn=4.0.0, stat=Deferred: Connection refused by linux5.unix.nt.
Jun 21 14:25:41 linux6 sendmail[6197]: p5LBPfW9006197: from=user, size=19, class=0, nrcpts=1, msgid=<201106211125.p5LBPfW9006197@linux6.unix.nt>, relay=user@localhost
Jun 21 14:25:41 linux6 sm-mta[6198]: p5LBPfW5006198: from=<user@linux6.unix.nt>, size=297, class=0, nrcpts=1, msgid=<201106211125.p5LBPfW9006197@linux6.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Jun 21 14:25:41 linux6 sendmail[6197]: p5LBPfW9006197: to=user, ctladdr=user (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30019, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p5LBPfW5006198 Message accepted for delivery)
Jun 21 14:25:41 linux6 sm-mta[6199]: p5LBPfW5006198: to=<user@linux6.unix.nt>, ctladdr=<user@linux6.unix.nt> (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30513, dsn=2.0.0, stat=Sent
Jun 21 14:25:52 linux6 sm-mta[6202]: p5LBPpbo006202: from=<user@ny.unix.nt>, size=481, class=0, nrcpts=1, msgid=<201106211119.p5LBJ7IP005558@linux5.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=linux5.unix.nt [192.168.105.1]
Jun 21 14:25:52 linux6 sm-mta[6203]: p5LBPpbo006202: to=<user@la.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30685, dsn=2.0.0, stat=Sent
13:26:24
#su - user
l3-agent is already running: pid=5956; pidfile=/home/user/.lilalo/l3-agent.pid
user@linux6:~$ mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 2 messages 2 new
>N  1 user@ny.unix.nt    Tue Jun 21 14:25   18/754
 N  2 user@ny.unix.nt    Tue Jun 21 14:26   18/758
& 1
Message 1:
From user@ny.unix.nt  Tue Jun 21 14:25:52 2011
Date: Tue, 21 Jun 2011 14:19:07 +0300
...
From: user <user@linux6.unix.nt>
Message-Id: <201106211128.p5LBSGCD006317@linux6.unix.nt>
To: user@lion.unix.nt
--p5LBSGea006320.1308655696/linux6.unix.nt--
& quit
Saved 3 messages in /home/user/mbox
user@linux6:~$ mute
-su: mute: команда не найдена
user@linux6:~$ exit
logout
13:29:13
#get-apt install mute
bash: get-apt: команда не найдена
13:29:22
#apt-get install mute
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет mute
13:29:30
#mute
bash: mute: команда не найдена
13:29:33
#mu
munchlist     mutt          mutt_dotlock  mutt-org
13:29:33
#mute
bash: mute: команда не найдена
13:29:42
#mutt

прошло 18 минут
13:48:09
#apt-get qpoper
E: Неверная операция qpoper
13:48:17
#apt-get instal qpoper
E: Неверная операция instal
13:48:23
#apt-get install qpoper
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет qpoper
13:48:26
#servise qpoper restart
bash: servise: команда не найдена
13:48:47
#service qpoper restart
qpoper: unrecognized service
13:57:52
#servise sendmail restart
bash: servise: команда не найдена
13:58:00
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
13:59:37
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
13:59:42
#vim /etc/asterisk/
прошло 17 минут
/dev/pts/3
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
прошло 29 минут
/dev/tty1
14:47:46
#[2201]
[national]
[xten => 2203,n,Dial(SIP/2202&SIP/2203,10)
exten => _21XX,1,Dial(SIP/ny/${EXTEN},10)
[local]
[local]
exten => _22XX,n,Dial(SIP/$EXTEN}@default)
                    (                    )
exten => _1XXX,1,Dial(SIP/ny/${EXTEN},10)
exten => _3XXX,1,Dial(SIP/ny/${EXTEN},10)
[xten => ]23XX,1,Dial(SIP/ny/${EXTEN},10)
...
~
~
~
~
~
~
~
~
~
"/etc/asterisk/extensions.conf" 50L, 752C записано
14:52:45
#cd /etc/asterisk/

14:53:54
#ls
adsi.conf           cdr_adaptive_odbc.conf   cli_aliases.conf      enum.conf               followme.conf     jingle.conf   musiconhold.conf        res_ldap.conf   sip_notify.conf   voicemail.conf
adtranvofr.conf     cdr.conf                 cli.conf              extconfig.conf          func_odbc.conf    logger.conf   muted.conf              res_odbc.conf   skinny.conf       vpb.conf
agents.conf         cdr_custom.conf          cli_permissions.conf  extensions.ael          gtalk.conf        manager.conf  osp.conf                res_pgsql.conf  sla.conf
ais.conf            cdr_manager.conf         codecs.conf           extensions.conf         h323.conf         manager.d     oss.conf                res_snmp.conf   smdi.conf
alarmreceiver.conf  cdr_odbc.conf            console.conf          extensions.conf.SAVE    http.conf         meetme.conf   phone.conf              rpt.conf        telcordia-1.adsi
alsa.conf           cdr_pgsql.conf           dbsep.conf            extensions.lua          iax.conf          mgcp.conf     phoneprov.conf          rtp.conf        udptl.conf
amd.conf            cdr_sqlite3_custom.conf  dnsmgr.conf           extensions_minivm.conf  iaxprov.conf      minivm.conf   queuerules.conf         say.conf        unistim.conf
asterisk.adsi       cdr_tds.conf             dsp.conf              features.conf           indications.conf  misdn.conf    queues.conf             sip.conf        usbradio.conf
asterisk.conf       chan_dahdi.conf          dundi.conf            festival.conf           jabber.conf       modules.conf  res_config_sqlite.conf  sip.conf.SAVE   users.conf
14:53:56
#vim voicemail.conf
--- /tmp/l3-saved-1954.31351.24657	2011-06-21 15:54:11.000000000 +0300
+++ voicemail.conf	2011-06-21 15:58:07.000000000 +0300
@@ -328,7 +328,11 @@
 
 [default]
 
-1234 => 4242,Example Mailbox,root@localhost
+;1234 => 4242,Example Mailbox,root@localhost
+2201 => 1234, VetymasK,user@la.unix.nt
+2202 => 1234, VetymasK Softphone, user@la.unix.nt
+2203 => 1234, VetymasK Softphone2, user@la.unix.nt
+
 ;4200 => 9855,Mark Spencer,markster@linux-support.net,mypager@digium.com,attach=no|serveremail=myaddy@digium.com|tz=central|maxmsg=10
 ;4300 => 3456,Ben Rigas,ben@american-computer.net
 ;4310 => -5432,Sales,sales@marko.net
14:58:07
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
14:58:20
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1954.826.1469	2011-06-21 15:58:56.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-21 16:00:59.000000000 +0300
@@ -8,7 +8,8 @@
 [local]
 
 exten => _22XX,1,Dial(SIP/${EXTEN})
-exten => _22XX,n,Dial(SIP/$EXTEN}@default)
+exten => _22XX,n,Voicemail(SIP/$EXTEN}@default)
+
 
 exten => 2203,n,Dial(SIP/2202&SIP/2203,10)
 
/dev/tty2
14:58:20
#asterisk -rvv
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 linux6 (pid = 7358)
Verbosity was 0 and is now 2
  == Spawn extension (gr3, 2203, 1) exited non-zero on 'SIP/2201-00000000'
[Jun 21 16:00:02] NOTICE[7402]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2203
Executing last minute cleanups
  == Destroying musiconhold processes
linux6*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
15:01:02
#asterisk -rvv
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 linux6 (pid = 7731)
...
  == Using SIP RTP CoS mark 5
  == Spawn extension (gr3, 8101, 1) exited non-zero on 'SIP/2201-0000000a'
[Jun 21 16:48:42] NOTICE[7775]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2203
  == Using SIP RTP CoS mark 5
[Jun 21 16:49:15] WARNING[8169]: app_voicemail.c:9102 vm_authenticate: Unable to read password
Executing last minute cleanups
  == Destroying musiconhold processes
linux6*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
прошло 19 минут
/dev/tty1
15:20:44
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1954.15753.17133	2011-06-21 16:22:55.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-21 16:24:19.000000000 +0300
@@ -13,7 +13,9 @@
 exten => 2203,n,Dial(SIP/2202&SIP/2203,10)
 
 exten => 8100,1,Voicemailmain()
-exten => 81XX,1,Voicemailmain(11${EXTEN:2}@default)
+exten => _81XX,1,Voicemailmain(22${EXTEN:2}@default)
+
+
 
 
 ;--------------------------
15:24:19
#mkdir /tmp/sound

прошло 18 минут
15:42:57
#tar tvfzC /tmp/asterisk-sounds-ru-gsm-2010-04-28.tar.gz /tmpsound
tar: /tmpsound: Функция chdir завершилась с ошибкой: Нет такого файла или каталога
tar: Error is not recoverable: exiting now
15:43:25
#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:32
#cd /tmp/

15:43:48
#las
bash: las: команда не найдена
15:43:55
#ls
asterisk-sounds-ru-gsm-2010-04-28.tar.gz  l3-saved-7142.1940.17560  mutt-linux6-1000-6418-21585692393abb6114:q  mutt-linux6-1000-6418-71bddf7a93d79815e?  sound
15:43:56
#cd sound/

15:44:00
#ls

15:44:01
#ls

15:44:03
#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:23
#cd ru

15:44:32
#ls
abonent.gsm                    de-aktivated.gsm               LICENSE                                  privacy-unident.gsm                v-dannyj-moment.gsm       vm-passchanged.gsm
accept-reject.gsm              deaktivirovana.gsm             linija.gsm                               priv-at.gsm                        v.gsm                     vm-password.gsm
activated.gsm                  deaktivirovan.gsm              minutes.gsm                              priv-callee-options.gsm            vkljuchena.gsm            vm-press.gsm
added.gsm                      deaktivirovano.gsm             najmite-1.gsm                            priv-callfrom.gsm                  vkljuchen.gsm             vm-prev.gsm
agent-alreadyon.gsm            demo-abouttotry.gsm            najmite-2.gsm                            priv-callpending.gsm               vkljucheno.gsm            vm-reachoper.gsm
agent-incorrect.gsm            demo-congrats.gsm              na-linii.gsm                             priv-instruct.gsm                  vm-advopts.gsm            vm-rec-busy.gsm
agent-loggedoff.gsm            demo-echodone.gsm              na-nomer.gsm                             priv-introsaved.gsm                vm-and.gsm                vm-received.gsm
agent-loginok.gsm              demo-echotest.gsm              ne-bespokoit.gsm                         priv-recordintro.gsm               vm-busy.gsm               vm-rec-name.gsm
agent-newlocation.gsm          demo-enterkeywords.gsm         ne-otvechaet.gsm                         priv-sayname.gsm                   vm-calldiffnum.gsm        vm-rec-temp.gsm
agent-pass.gsm                 demo-moreinfo.gsm              ne-podkljuchen.gsm                       priv-trying.gsm                    vm-changeto.gsm           vm-rec-unv.gsm
...
conf-thereare.gsm              invalid.gsm                    press-6.gsm                              TODO                               vm-novoe.gsm              v-vyhodnye-dni.gsm
conf-unlockednow.gsm           is-curntly-unavail.gsm         press-7.gsm                              to-listen-to-it.gsm                vm-novyh.gsm              vyhodnoj.gsm
conf-unmuted.gsm               is-currently-set-to.gsm        press-8.gsm                              to-rerecord-it.gsm                 vm-num-i-have.gsm         vykljuchena.gsm
conf-usermenu.gsm              is.gsm                         press-9.gsm                              transfer.gsm                       vm-odno.gsm               vykljuchen.gsm
conf-userswilljoin.gsm         is-set-to.gsm                  press.gsm                                user-not-avail-menu.gsm            vm-Old.gsm                vykljucheno.gsm
conf-userwilljoin.gsm          izvinite.gsm                   press-star.gsm                           ustanovlen-.gsm                    vm-oldn.gsm               welcome-to-phonebook.gsm
conf-waitforleader.gsm         konferencii.gsm                privacy-incorrect.gsm                    ustanovlen.gsm                     vm-oldx.gsm               you-can-press.gsm
CREDITS                        last-num-to-call.gsm           privacy-prompt.gsm                       ustanovlennyj.gsm                  vm-onefor.gsm             your.gsm
dash.gsm                       let-me-find-him.gsm            privacy-thankyou.gsm                     ustanovleno.gsm                    vm-options.gsm            zanjat.gsm
de-activated.gsm               letters                        privacy-to-blacklist-last-caller.gsm     vas-privetstvuet.gsm               vm-opts.gsm               zdravstujte.gsm
15:44:32
#cd //

15:44:38
#cd ..

15:44:40
#cd ..

15:44:42
#cd ..

15:44:43
#cd ..

15:44:43
#cd ..

15:44:43
#mv /tmp/sound/ru /usr/share/asterisk/sounds/

15:45:17
#apt-get install asterisk-promt-it
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет asterisk-promt-it
/dev/tty2
15:49:29
#vin /etc/asterisk/extensions.conf
bash: vin: команда не найдена

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

08:34:54
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/tty1
08:35:33
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
08:41:56
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/tty2
08:43:46
#ls
asterisk  grub.swp
08:43:47
#cd asterisk/

08:43:51
#ls

08:43:53
#ls

08:43:55
#ls
record1.gsm
08:47:43
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2115.18738.30159	2011-06-22 09:49:34.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 09:54:38.000000000 +0300
@@ -17,11 +17,17 @@
 
 ;-----golos menu---------
 exten => 8200,1,Wait(1)
+exten => 8200,n,Playback(please-enter-your&vm-message)
+exten => 8200,n,Wait(1)
 exten => 8200,n,Record(/var/tmp/asterisk/record1:gsm,2)
+exten => 8200,n,Wait(1)
+exten => 8200,n,Playback(/var/tmp/asterisk/record1)
 exten => 8201,1,Playback(/var/tmp/asterisk/record1)
 
 
 
+
+
 
 
 ;-------------------------
08:54:59
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2115.9608.14024	2011-06-22 09:56:38.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 09:57:15.000000000 +0300
@@ -20,6 +20,7 @@
 exten => 8200,n,Playback(please-enter-your&vm-message)
 exten => 8200,n,Wait(1)
 exten => 8200,n,Record(/var/tmp/asterisk/record1:gsm,2)
+exten => 8200,n,Playback(beep)
 exten => 8200,n,Wait(1)
 exten => 8200,n,Playback(/var/tmp/asterisk/record1)
 exten => 8201,1,Playback(/var/tmp/asterisk/record1)
09:02:44
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2115.14131.32392	2011-06-22 10:02:46.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 10:03:16.000000000 +0300
@@ -19,12 +19,12 @@
 exten => _82XX,1,Wait(1)
 exten => _82XX,n,Playback(please-enter-your&vm-message)
 exten => _82XX,n,Wait(1)
-exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN;2}:gsm,2)
+exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm,2)
 exten => _82XX,n,Playback(beep)
 exten => _82XX,n,Wait(1)
 exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})
 
-exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN;2})
+exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})
 
 
 
09:08:29
#[
[default]
[internal]
exten => 8000,1,Wait(1)
exten => 8000,n,Playback(demo-congrats)
[local]
exten => _22XX,1,Dial(SIP/${EXTEN},10)
exten => _22XX,n,Voicemail(${EXTEN}@default)
exten => 2203,n,Dial(SIP/2202&SIP/2203,10)
exten => 8100,1,Voicemailmain()
exten => _81XX,1,Voicemailmain(22${EXTEN:2}@default)
...
include => internal
include => local
[gr3]
include => internal
include => local
include => national
[gr3]
include => internal
include => local
include => national
/dev/tty1
09:11:50
#echo 123 | mutt user -a /tmp/asterisk-sounds-ru-gsm-2010-04-28.tar.gz
bin/        dev/        home/       lib/        lib64/      media/      opt/        root/       selinux/    sys/        usr/        vmlinuz
boot/       etc/        initrd.img  lib32/      lost+found/ mnt/        proc/       sbin/       srv/        tmp/        var/
09:11:50
#echo 123 | mutt user -a /tmp/asterisk-sounds-ru-gsm-2010-04-28.tar.gzrisk/
asterisk-sounds-ru-gsm-2010-04-28.tar.gz
09:11:50
#echo 123 | mutt user -a /tmp/asterisk-sounds-ru-gsm-2010-04-28.tar.gzrisk/
asterisk-sounds-ru-gsm-2010-04-28.tar.gz
09:11:50
#echo 123 | mutt user -a /tmp/asterisk-sounds-ru-gsm-2010-04-28.tar.gzrisk/
asterisk-sounds-ru-gsm-2010-04-28.tar.gz
/dev/tty3
09:15:31
#atp-get install samba
bash: atp-get: команда не найдена
09:16:14
#atp-get install sent
.aptitude/         .bash_history      .bashrc            .gconf/            .l3rc              .mc/               .rnd               .ssh/              .viminfo
.asterisk_history  .bash_profile      .dbus/             .gconfd/           .lilalo/           .profile           sent               .vim/              .w3m/
09:16:14
#atp-get install samba
bash: atp-get: команда не найдена
09:16:23
#atp-cache samba
bash: atp-cache: команда не найдена
09:17:08
#apt-get install samba
     ┌──────────────────────────────────────────────────────────────────────────────────────────┤ Samba Server ├──────────────────────────────────
     │ Укажите рабочую группу системы. Этой настройкой задаётся рабочая группа, в которой будет появляться данный компьютер, если он используется как сервер, в качестве рабочей группы по умолчанию при   │
     │ просмотре сети из различных клиентских программ, а также в качестве имени домена при использовании параметра "security=domain".                                                                     │
     │                                                                                                                                                                                                     │
     │ Рабочая группа/домен:                                                                                                                                                                               │
     │                                                                                                                                                                                                     │
     │ WORKGROUP__________________________________________________________________________________________________________________________________________________________________________________________ │
     │                                                                                                                                                                                                     │
     │                                                                                               <Ok>                                                                                                  │
     │                                                                                                                                                                                                     │
...
Importing account for nobody...ok
Importing account for user...ok
Добавляется группа «sambashare» (GID 118) ...
Готово.
update-alternatives: используется `/usr/bin/smbstatus.samba3' для предоставления `/usr/bin/smbstatus' (smbstatus) в автоматический режим.
Starting Samba daemons: nmbd smbd.
Настраивается пакет samba-common-bin (2:3.5.6~dfsg-3squeeze2) ...
update-alternatives: используется `/usr/bin/nmblookup.samba3' для предоставления `/usr/bin/nmblookup' (nmblookup) в автоматический режим.
update-alternatives: используется `/usr/bin/net.samba3' для предоставления `/usr/bin/net' (net) в автоматический режим.
update-alternatives: используется `/usr/bin/testparm.samba3' для предоставления `/usr/bin/testparm' (testparm) в автоматический режим.
09:17:36
#smb
smbcontrol        smbd              smbpasswd         smbstatus         smbstatus.samba3
09:17:36
#smbpasswd
New SMB password:
Interupted by signal.
09:17:55
#smbpasswd -a user
New SMB password:
Retype new SMB password:
09:18:09
#vim /etc/smb
09:18:22
#~
samba/         screenrc       security/      sensors.d/     sgml/          shadow-        skel/          sound/         ssl/           sudoers.d/     sysctl.d/
sane.d/        securetty      sensors3.conf  services       shadow         shells         snmp/          ssh/           sudoers        sysctl.conf
09:18:22
#vim /etc/sa
09:18:22
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-3977.25970.27283	2011-06-22 10:18:35.000000000 +0300
+++ /etc/samba/smb.conf	2011-06-22 10:22:18.000000000 +0300
@@ -323,3 +323,10 @@
 ;   preexec = /bin/mount /cdrom
 ;   postexec = /bin/umount /cdrom
 
+#shara
+[monitor]
+comment = Astrerisk Monitor records
+read only = yes
+locking = no
+path = /var/spool/asterisk/monitor
+guest ok = yes
/dev/tty1
09:20:43
#cd /var/

09:20:51
#ls
backups  cache  games  lib  local  lock  log  mail  opt  run  spool  tmp
09:20:52
#cd /var/spool/asterisk/

09:21:31
#ls
dictate  meetme  monitor  outgoing  system  tmp  voicemail
/dev/tty3
09:22:18
#service smb restart
smb: unrecognized service
09:22:23
#service samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
09:22:32
#tail /var/log/samba/
cores/                      log.__ffff_192.168.106.201  log.mrep0758                log.nmbd                    log.smbd
09:22:32
#tail /var/log/samba/log.mrep0758
[2011/06/22 10:24:18.380060,  0] smbd/service.c:988(make_connection_snum)
  canonicalize_connect_path failed for service monitor, path /var/spool/asterisk/monitor
[2011/06/22 10:24:18.390538,  0] smbd/service.c:988(make_connection_snum)
  canonicalize_connect_path failed for service monitor, path /var/spool/asterisk/monitor
[2011/06/22 10:24:19.437467,  0] smbd/service.c:988(make_connection_snum)
  canonicalize_connect_path failed for service monitor, path /var/spool/asterisk/monitor
[2011/06/22 10:24:19.439268,  0] smbd/service.c:988(make_connection_snum)
  canonicalize_connect_path failed for service monitor, path /var/spool/asterisk/monitor
[2011/06/22 10:24:33.262714,  1] smbd/service.c:1251(close_cnum)
  mrep0758 (::ffff:192.168.106.201) closed connection to service user
09:25:02
#vim /etc/gro
09:25:02
#vim /etc/group
09:25:02
#vim /etc/group
--- /tmp/l3-saved-3977.8216.347	2011-06-22 10:32:52.000000000 +0300
+++ /etc/group	2011-06-22 10:33:13.000000000 +0300
@@ -51,7 +51,7 @@
 Debian-gdm:x:111:
 scanner:x:112:saned
 saned:x:113:
-asterisk:x:114:
+asterisk:x:114:user
 bind:x:115:
 smmta:x:116:
 smmsp:x:117:
09:33:13
#service samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.

Статистика

Время первой команды журнала13:09:43 2011- 6-21
Время последней команды журнала09:33:13 2011- 6-22
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %12.87
Процент синтаксически неверно набранных команд, %12.87
Суммарное время работы с терминалом *, час 3.63
Количество командных строк в единицу времени, команда/мин 0.46
Частота использования команд
vim19|==================| 18.10%
cd16|===============| 15.24%
ls12|===========| 11.43%
service11|==========| 10.48%
apt-get6|=====| 5.71%
mutt5|====| 4.76%
echo4|===| 3.81%
atp-get3|==| 2.86%
tail3|==| 2.86%
tar3|==| 2.86%
su3|==| 2.86%
smbpasswd2|=| 1.90%
asterisk2|=| 1.90%
mute2|=| 1.90%
servise2|=| 1.90%
get-apt1|| 0.95%
atp-cache1|| 0.95%
mkdir1|| 0.95%
make1|| 0.95%
[2201]1|| 0.95%
[1|| 0.95%
mu1|| 0.95%
las1|| 0.95%
~1|| 0.95%
vin1|| 0.95%
mv1|| 0.95%
smb1|| 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$