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

Содержание

Журнал

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

/dev/pts/6
13:44:55
#mail
No mail for root
прошло 43 минуты
/dev/pts/8
14:28:52
#mail user
Subject:
^Z
[1]+  Stopped                 mail user
/dev/pts/7
14:28:52
#mail user
Subject:
^Z
[1]+  Stopped                 mail user
/dev/pts/6
14:28:52
#mail user
Subject:
^Z
[1]+  Stopped                 mail user
/dev/pts/8
14:29:08
#su - user
l3-agent is already running: pid=5545; pidfile=/home/user/.lilalo/l3-agent.pid
user@linux5:~$ mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 16 messages
>   1 user@paris.unix.n  Tue Jun 21 14:30   22/830
    2 user@la.unix.nt    Tue Jun 21 14:33   22/823
    3 user@la.unix.nt    Tue Jun 21 14:33   22/823
    4 user@la.unix.nt    Tue Jun 21 14:33   22/823
    5 user@paris.unix.n  Tue Jun 21 14:36   32/1178  Re: your mail TEST PASSED
    6 user@odessa.unix.  Tue Jun 21 14:39   22/847
...
   11 root@lvov.unix.nt  Tue Jun 21 14:42   22/863
   12 user@linux2.unix.  Tue Jun 21 14:42   31/1168  Re: your mail
   13 MAILER-DAEMON@ny.  Tue Jun 21 14:55   65/2263  Returned mail: see transcript for details
   14 MAILER-DAEMON@ny.  Tue Jun 21 14:55   65/2263  Returned mail: see transcript for details
   15 user@msk.unix.nt   Tue Jun 21 14:57   89/2995  From Moscow With Love
   16 user@la.unix.nt    Tue Jun 21 15:00   94/3407  Test Outlook from LA
& q
Held 16 messages in /var/mail/user
user@linux5:~$ su
Пароль:
/dev/pts/7
14:29:08
#su - user
l3-agent is already running: pid=5545; pidfile=/home/user/.lilalo/l3-agent.pid
user@linux5:~$ mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 16 messages
>   1 user@paris.unix.n  Tue Jun 21 14:30   22/830
    2 user@la.unix.nt    Tue Jun 21 14:33   22/823
    3 user@la.unix.nt    Tue Jun 21 14:33   22/823
    4 user@la.unix.nt    Tue Jun 21 14:33   22/823
    5 user@paris.unix.n  Tue Jun 21 14:36   32/1178  Re: your mail TEST PASSED
    6 user@odessa.unix.  Tue Jun 21 14:39   22/847
...
   11 root@lvov.unix.nt  Tue Jun 21 14:42   22/863
   12 user@linux2.unix.  Tue Jun 21 14:42   31/1168  Re: your mail
   13 MAILER-DAEMON@ny.  Tue Jun 21 14:55   65/2263  Returned mail: see transcript for details
   14 MAILER-DAEMON@ny.  Tue Jun 21 14:55   65/2263  Returned mail: see transcript for details
   15 user@msk.unix.nt   Tue Jun 21 14:57   89/2995  From Moscow With Love
   16 user@la.unix.nt    Tue Jun 21 15:00   94/3407  Test Outlook from LA
& q
Held 16 messages in /var/mail/user
user@linux5:~$ su
Пароль:
/dev/pts/6
14:29:08
#su - user
l3-agent is already running: pid=5545; pidfile=/home/user/.lilalo/l3-agent.pid
user@linux5:~$ mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 16 messages
>   1 user@paris.unix.n  Tue Jun 21 14:30   22/830
    2 user@la.unix.nt    Tue Jun 21 14:33   22/823
    3 user@la.unix.nt    Tue Jun 21 14:33   22/823
    4 user@la.unix.nt    Tue Jun 21 14:33   22/823
    5 user@paris.unix.n  Tue Jun 21 14:36   32/1178  Re: your mail TEST PASSED
    6 user@odessa.unix.  Tue Jun 21 14:39   22/847
...
   11 root@lvov.unix.nt  Tue Jun 21 14:42   22/863
   12 user@linux2.unix.  Tue Jun 21 14:42   31/1168  Re: your mail
   13 MAILER-DAEMON@ny.  Tue Jun 21 14:55   65/2263  Returned mail: see transcript for details
   14 MAILER-DAEMON@ny.  Tue Jun 21 14:55   65/2263  Returned mail: see transcript for details
   15 user@msk.unix.nt   Tue Jun 21 14:57   89/2995  From Moscow With Love
   16 user@la.unix.nt    Tue Jun 21 15:00   94/3407  Test Outlook from LA
& q
Held 16 messages in /var/mail/user
user@linux5:~$ su
Пароль:
прошло 24 минуты
/dev/pts/7
14:53:43
#exit
                    voicemail reload
bash: voicemail: команда не найдена
/dev/pts/6
14:53:43
#exit
                    voicemail reload
bash: voicemail: команда не найдена
/dev/pts/9
14:53:43
#exit
                    voicemail reload
bash: voicemail: команда не найдена
/dev/pts/8
14:53:43
#exit
                    voicemail reload
bash: voicemail: команда не найдена
прошло 25 минут
/dev/pts/11
15:18:43
#less /etc/asterisk/sip.conf
15:18:52
#less /etc/asterisk/extensions.conf

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

/dev/pts/4
08:06:13
#ssh user@192.168.15.253
./ru/ha/phone.gsm
./ru/vm-messagex1.gsm
./ru/queue-seconds.gsm
./ru/vm-message.gsm
./ru/vm-tempgreeting.gsm
./ru/PM.gsm
./ru/vm-saveoper.gsm
./ru/dot.gsm
./ru/vm-incorrect-mailbox.gsm
./ru/spy-skinny.gsm
...
asterisk-core-sounds-fr-gsm - asterisk PBX sound files - French/gsm
asterisk-prompt-de - German voice prompts for the Asterisk PBX
asterisk-prompt-es-co - Colombian Spanish voice prompts for Asterisk
asterisk-prompt-fr-armelle - French voice prompts for Asterisk by Armelle Desjardins
asterisk-prompt-fr-proformatique - French voice prompts for Asterisk
asterisk-prompt-it - Italian voice prompts for the Asterisk PBX
asterisk-prompt-se - Swedish voice prompts for Asterisk
asterisk-sounds-main - Core Sound files for Asterisk (English)
[root@linux0:sounds]#
------------------------------------------------------------------------------------------------------
прошло 46 минут
/dev/pts/0
08:53:01
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
08:54:21
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
08:56:28
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
09:00:28
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
09:01:46
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
09:01:47
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
прошло 11 минут
09:13:32
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
09:13:35
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/1
09:17:44
#smbpasswd -a user
New SMB password:
Retype new SMB password:
Mismatch - password unchanged.
Unable to get new password.
09:18:16
#smbpasswd -a user
New SMB password:
Retype new SMB password:
09:18:24
#nano /etc/samba/smb.conf
09:19:42
#Please note that you also need to set appropriate Unix permissions
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
/dev/pts/6
09:21:14
#less /etc/asterisk/extensions.conf
09:21:37
#ls /var/spool/asterisk/monitor/
record-2102-2101-in.gsm  record-2102-2101-out.gsm  record--2102-2101.wav
/dev/pts/0
09:21:45
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/1
09:22:44
#service samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
/dev/pts/0
09:24:40
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
09:24:42
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
09:30:55
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
09:32:16
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
09:35:38
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
прошло 53 минуты
/dev/pts/1
10:28:57
#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 529 kБ/c)
Выбор ранее не выбранного пакета libsox-fmt-mp3.
(Чтение базы данных ... на данный момент установлено 116755 файлов и каталогов.)
Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1+b1_amd64.deb)...
Настраивается пакет libsox-fmt-mp3 (14.3.1-1+b1) ...
10:29:52
#apt-get install libsox-fmt-base
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия libsox-fmt-base.
libsox-fmt-base установлен вручную.
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
10:30:00
#mpg123 -w /tmp/reel_around_the_sun.wav /tmp/reel_around_the_sun.mp3
bash: mpg123: команда не найдена
/dev/pts/6
10:31:48
#ls /tmp/
(01) [Bill Whelan] Reel Around The Sun.mp3  orbit-Debian-gdm  seahorse-JGS9Nj  virtual-user.m468Td
keyring-MTmJJd                              orbit-user        ssh-dRYDPa1795
/dev/pts/1
10:37:22
#cd ..

10:37:39
#cd tmp
bash: cd: tmp: Нет такого файла или каталога
10:37:43
#cd /tnp
bash: cd: /tnp: Нет такого файла или каталога
10:37:49
#cd /tmp

10:37:53
#ls
(01) [Bill Whelan] Reel Around The Sun.mp3  orbit-user               seahorse-JGS9Nj
keyring-MTmJJd                              reel_around_the_sun.mp3  ssh-dRYDPa1795
orbit-Debian-gdm                            reel_around_the_sun.wav  virtual-user.m468Td
10:38:30
#ls
(01) [Bill Whelan] Reel Around The Sun.mp3  reel_around_the_sun.gsm  ssh-dRYDPa1795
keyring-MTmJJd                              reel_around_the_sun.mp3  virtual-user.m468Td
orbit-Debian-gdm                            reel_around_the_sun.wav
orbit-user                                  seahorse-JGS9Nj
10:38:44
#ls
                   mpg123 -w /tmp/reel_around_the_sun.wav /tmp/reel_around_the_sun.mp3
nd_the_sun.gsm resample-t wav /tmp/reel_arround_the_sun.wav -r 8000 -c1 -t gsm /tmp/reel_aroun
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3
        version 1.12.1; written and copyright by Michael Hipp and others
        free software (LGPL/GPL) without any warranty but with best wishes
Directory: /tmp/
Playing MPEG stream 1 of 1: reel_around_the_sun.mp3 ...
Title:   American Wake (The Nova Scotia  Artist: Bill Whelan
Comment:                                 Album:  Riverdance
Year:                                    Genre:  Unknown
MPEG 1.0 layer III, 320 kbit/s, 44100 Hz joint-stereo
Note: Illegal Audio-MPEG-Header 0x41504554 at offset 7495052.
Note: Trying to resync...
Note: Hit end of (available) data during resync.
[3:07] Decoding of reel_around_the_sun.mp3 finished.
/dev/pts/0
10:39:37
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/1
10:46:57
#mpg123 -w /tmp/reel_around_the_sun.wav /tmp/reel_around_the_sun.mp3

10:46:57
#ls
                   mpg123 -w /tmp/reel_around_the_sun.wav /tmp/reel_around_the_sun.mp3
nd_the_sun.gsm resaapt-get install festival
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  alsa-oss festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 oss-compat
...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для install-info ...
Настраивается пакет alsa-oss (1.0.17-4) ...
Настраивается пакет libestools2.0 (1:2.0.95~beta-2) ...
Настраивается пакет oss-compat (0.0.4+nmu3) ...
FATAL: Module snd_seq_oss not found.
Настраивается пакет festival (1:2.0.95~beta-5.1) ...
Настраивается пакет festlex-cmu (1.4.0-6) ...
Настраивается пакет festlex-poslex (1.4.0-5) ...
Настраивается пакет festvox-kallpc16k (1.4.0-5) ...
прошла 21 минута
11:08:42
#chmod +x /etc/init.d/festival
chmod: невозможно получить доступ к «/etc/init.d/festival»: Нет такого файла или каталога
11:11:39
#cat /etc/default/festival
cat: /etc/default/festival: Нет такого файла или каталога
11:12:22
#cp /usr/share/doc/festival//examples/festival.scm /etc/festival.scm

11:15:40
#cp /usr/share/doc/festival/examples/festival.scm /etc/festival.scm

11:15:51
#cat /etc/def
default/ defoma/
11:15:51
#cat /etc/default//festival
cat: /etc/default//festival: Это каталог
11:16:10
#cat /etc/default/festival
cat: /etc/default/festival: Это каталог
11:16:18
#cat /etc/default/festival
cat: /etc/default/festival: Нет такого файла или каталога
11:23:55
#/etc/init.d/festival start
Not starting festival server, as /etc/default/festival does not have RUN_FESTIVAL=yes.
11:25:29
#/etc/init.d/festival start
: not foundt/festival: 2:
Not starting festival server, as /etc/default/festival does not have RUN_FESTIVAL=yes.
11:27:01
#/etc/init.d/festival start
Not starting festival server, as /etc/default/festival does not have RUN_FESTIVAL=yes.
11:27:34
#cat /etc/default/festival

11:28:40
#/etc/init.d/festival restart
Restarting Festival server: festival.
/dev/pts/0
11:29:51
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
11:33:00
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/1
11:35:54
#mpg123 -w /tmp/reel_around_the_sun.wav /tmp/reel_around_the_sun.mp3

11:35:54
#ls
                   mpg123 -w /tmp/reel_around_the_sun.wav /tmp/reel_around_the_sun.mp3
nd_the_sun.gsm resaservice asterisk start
Starting Asterisk PBX: asterisk.
/dev/pts/6
11:36:46
#killall -9 asterisk

/dev/pts/1
11:37:31
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
11:37:36
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
11:40:18
#/etc/init.d/festival start
Starting Festival server: festival.
прошло 72 минуты
/dev/pts/0
12:52:33
#killall -9 asterisk
or nil if there isn't one."
   c(item.relation s relname))
   (t (item.parent_to (item.parent s) relname))))
   ((member_string relname (item.relations s))
(define (item.daughter1_to s relname)
  "(item.daughter1_to s relname)
Follow daughter1 links of s in its current relation until an item
is found that is also in relname, is s is in relname it is returned.
The return item is returned in relation relname, or nil if there is
nothing in relname."
...
exten => _11XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLERI
num)})
exten => _11XX,n,Monitor(wav,${MON_FILENAME},m)
exten => _11XX,n,Dial(SIP/${EXTEN},5)
exten => _11XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?voicemail)
exten => _11XX,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?voicemail)
exten => _11XX,n,Hangup()
exten => _11XX,n(voicemail),Voicemail(${EXTEN}@default)
exten =? _11XX,n,Hangup()
[services]
/dev/pts/2
12:55:39
#mpg123 -w /tmp/reel_around_the_sun.wav /tmp/reel_around_the_sun.mp3

12:55:39
#u - user

12:55:39
#voicemail reload

12:55:39
#cd ..
                    /etc/init.d/festival restart
Restarting Festival server: festivalNo /usr/bin/festival found running; none killed.
.
/dev/pts/4
12:56:00
#asterix -r
bash: asterix: команда не найдена
12:56:04
#killall -9 asterisk
                    service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/2
13:00:27
#/etc/init.d/festival stop
Stopping Festival server: festival.
13:00:40
#/etc/init.d/festival start
Starting Festival server: festival.
/dev/pts/4
13:00:52
#asterisk -r
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.
=========================================================================
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 2708)
linux5*CLI> quit
/dev/pts/2
13:00:52
#cd /tmp/

/dev/pts/4
13:01:31
#asterisk -rvvv
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 linux5 (pid = 2708)
Verbosity was 0 and is now 3
  == Using SIP RTP CoS mark 5
    -- Executing [8401@gr3:1] Festival("SIP/2101-00000001", "Hello from festival. Welcome to our system") in new stack
  == Parsing '/etc/asterisk/festival.conf':   == Found
linux5*CLI> quit
Executing last minute cleanups
/dev/pts/6
13:02:36
#killall -9 asterisk
exten => _11XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?voicemail)
exten => _11XX,n,GotoIf($["${DIALSTATUS}" = "NOANSWER"]?voicemail)
exten => _11XX,n,Hangup()
exten => _11XX,n(voicemail),Voicemail(${EXTEN}@default)
exten =? _11XX,n,Hangup()
[services]
[root@linux1:~]# /etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
[root@linux1:~]# dpkg -l asterisk
...
unless (-f $wavefile) {
        open(fileOUT, ">$sounddir"."/say-text-$hash.txt");
        print fileOUT "$text";
        close(fileOUT);
        my $execf=$t2wp."text2wave $sounddir/say-text-$hash.txt -F 8000 -o $wavefile";
        system($execf);
       unlink($sounddir."/say-text-$hash.txt");
}
$AGI->stream_file('tts/'.basename($wavefile,".wav"));
"festival-script.pl" [New] 28L, 840C written
/dev/pts/2
13:08:46
#tar xvfz asterisk-perl-0.09.tar.gz
asterisk-perl-0.09/
asterisk-perl-0.09/examples/
asterisk-perl-0.09/examples/agi-test.agi
asterisk-perl-0.09/examples/tts-bofh.agi
asterisk-perl-0.09/examples/calleridnamelookup.agi
asterisk-perl-0.09/examples/tts-line.agi
asterisk-perl-0.09/examples/manager-test.pl
asterisk-perl-0.09/examples/agi-enum.agi
asterisk-perl-0.09/examples/tts-ping.agi
asterisk-perl-0.09/examples/directory.agi
...
asterisk-perl-0.09/lib/
asterisk-perl-0.09/lib/Asterisk.pm
asterisk-perl-0.09/lib/Asterisk/
asterisk-perl-0.09/lib/Asterisk/Outgoing.pm
asterisk-perl-0.09/lib/Asterisk/Voicemail.pm
asterisk-perl-0.09/lib/Asterisk/Manager.pm
asterisk-perl-0.09/lib/Asterisk/AGI.pm
asterisk-perl-0.09/lib/Asterisk/QCall.pm
asterisk-perl-0.09/Makefile.PL
asterisk-perl-0.09/LICENSE
13:09:12
#cd asterisk-perl-0.09/

13:09:44
#perl Makefile.PL
Writing Makefile for asterisk-perl
13:09:58
#make
cp lib/Asterisk/Manager.pm blib/lib/Asterisk/Manager.pm
cp lib/Asterisk/Voicemail.pm blib/lib/Asterisk/Voicemail.pm
cp lib/Asterisk/QCall.pm blib/lib/Asterisk/QCall.pm
cp lib/Asterisk/Outgoing.pm blib/lib/Asterisk/Outgoing.pm
cp lib/Asterisk.pm blib/lib/Asterisk.pm
cp lib/Asterisk/AGI.pm blib/lib/Asterisk/AGI.pm
Manifying blib/man3/Asterisk::Voicemail.3pm
Manifying blib/man3/Asterisk::Manager.3pm
Manifying blib/man3/Asterisk::Outgoing.3pm
Manifying blib/man3/Asterisk::AGI.3pm
13:10:23
#make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/agi.t .. ok
All tests successful.
Files=1, Tests=2,  0 wallclock secs ( 0.02 usr  0.01 sys +  0.00 cusr  0.01 csys =  0.04 CPU)
Result: PASS
13:10:47
#make install
Installing /usr/local/share/perl/5.10.1/Asterisk.pm
Installing /usr/local/share/perl/5.10.1/Asterisk/QCall.pm
Installing /usr/local/share/perl/5.10.1/Asterisk/Manager.pm
Installing /usr/local/share/perl/5.10.1/Asterisk/AGI.pm
Installing /usr/local/share/perl/5.10.1/Asterisk/Voicemail.pm
Installing /usr/local/share/perl/5.10.1/Asterisk/Outgoing.pm
Installing /usr/local/man/man3/Asterisk::AGI.3pm
Installing /usr/local/man/man3/Asterisk::Voicemail.3pm
Installing /usr/local/man/man3/Asterisk::Manager.3pm
Installing /usr/local/man/man3/Asterisk::Outgoing.3pm
Appending installation info to /usr/local/lib/perl/5.10.1/perllocal.pod
13:11:02
#mkdir /var/lib/as
aspell/   asterisk/
13:11:02
#mkdir /var/lib/asterisk/sounds/tts

/dev/pts/4
13:14:25
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/2
13:15:19
#chown asterisk /var/lib/asterisk/sounds/tts

/dev/pts/4
13:17:55
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
13:19:51
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
13:24:12
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/2
13:24:30
#/etc/init.d/festival start
Starting Festival server: festival.
13:24:34
#apt-get install festvox-ru
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  festvox-ru
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
Необходимо скачать 196 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 256 MB.
Получено:1 http://10.0.35.1/debian/ squeeze/main festvox-ru all 0.5-1 [196 MB]
Получено 196 MБ за 1мин 25с (2 299 kБ/c)
Выбор ранее не выбранного пакета festvox-ru.
(Чтение базы данных ... на данный момент установлено 117008 файлов и каталогов.)
Распаковывается пакет festvox-ru (из файла .../festvox-ru_0.5-1_all.deb)...
Настраивается пакет festvox-ru (0.5-1) ...
/dev/pts/4
13:26:59
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
13:32:15
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
13:36:53
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.

Файлы

  • /etc/def
  • /etc/default/festival
  • /etc/def
    >
    default/ defoma/
    
    /etc/default/festival
    >

    Статистика

    Время первой команды журнала13:44:55 2011- 6-21
    Время последней команды журнала13:36:53 2011- 6-22
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %10.89
    Процент синтаксически неверно набранных команд, % 4.95
    Суммарное время работы с терминалом *, час 3.47
    Количество командных строк в единицу времени, команда/мин 0.48
    Частота использования команд
    service27|==========================| 26.73%
    /etc/init.d/festival8|=======| 7.92%
    cd7|======| 6.93%
    ls7|======| 6.93%
    cat6|=====| 5.94%
    mpg1234|===| 3.96%
    mail4|===| 3.96%
    killall4|===| 3.96%
    exit4|===| 3.96%
    make3|==| 2.97%
    less3|==| 2.97%
    apt-get3|==| 2.97%
    su3|==| 2.97%
    mkdir2|=| 1.98%
    asterisk2|=| 1.98%
    smbpasswd2|=| 1.98%
    cp2|=| 1.98%
    perl1|| 0.99%
    asterix1|| 0.99%
    chown1|| 0.99%
    Please1|| 0.99%
    chmod1|| 0.99%
    nano1|| 0.99%
    voicemail1|| 0.99%
    u1|| 0.99%
    ssh1|| 0.99%
    tar1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 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$