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

Содержание

Журнал

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

/dev/tty3
09:33:13
#service samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
09:38:34
#~
The authenticity of host 'kiev (192.168.107.1)' can't be established.
RSA key fingerprint is 21:3b:a0:c0:17:c5:a0:ee:97:26:6c:52:f6:ca:df:fe.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'kiev' (RSA) to the list of known hosts.
root@kiev's password:
Linux linux7 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: Wed Jun 22 10:35:05 2011 from linux8.unix.nt
l3-agent is already running: pid=7887; pidfile=/root/.lilalo/l3-agent.pid
/dev/tty1
09:39:21
#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 linux6 (pid = 11380)
Verbosity was 0 and is now 3
  == Spawn extension (gr3, 2203, 4) exited non-zero on 'SIP/2201-00000000'
[Jun 22 10:42:38] NOTICE[11424]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2203
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux6*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/tty2
09:39:21
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2115.7946.29627	2011-06-22 10:41:51.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 10:43:32.000000000 +0300
@@ -8,7 +8,7 @@
 [local]
 
 exten => _22XX,1,Answer
-exten => _22XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H:%M:%S)}-${EXTEN}-s{CALLERID(num)})
+exten => _22XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-s{CALLERID(num)})
 exten => _22XX,n,Monitor(wav,${MON_FILEMANE},m)
 exten => _22XX,n,Dial(SIP/${EXTEN},10)
 exten => _22XX,n,Voicemail(${EXTEN}@default)
09:43:33
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2115.11422.22016	2011-06-22 10:45:05.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 10:46:11.000000000 +0300
@@ -8,7 +8,7 @@
 [local]
 
 exten => _22XX,1,Answer
-exten => _22XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-s{CALLERID(num)})
+exten => _22XX,n,Set(MON_FILENAME=record-${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}-${EXTEN}-${CALLERID(num)})
 exten => _22XX,n,Monitor(wav,${MON_FILEMANE},m)
 exten => _22XX,n,Dial(SIP/${EXTEN},10)
 exten => _22XX,n,Voicemail(${EXTEN}@default)
/dev/tty3
09:47:31
#vim /etc/asterisk/
09:48:00
#cdr_sqlite3_custom.conf
E325: ВНИМАНИЕ
Обнаружен своп-файл с именем "/etc/asterisk/.extensions.conf.swp"
          владелец: root    дата: Wed Jun 22 10:44:53 2011
         имя файла: /etc/asterisk/extensions.conf
           изменён: нет
      пользователь: root  компьютер: linux7
           процесс: 21099 (ещё выполняется)
При открытии файла: "/etc/asterisk/extensions.conf"
              дата: Wed Jun 22 10:40:51 2011
(1) Возможно, редактирование файла выполняется в другой программе.
    Если это так, то будьте внимательны при внесении изменений,
    чтобы у вас не появилось два разных варианта одного и того же файла.
    Завершите работу или продолжайте с осторожностью.
(2) Предыдущий сеанс редактирования этого файла завершён аварийно.
    В этом случае, используйте команду ":recover" или "vim -r /etc/asterisk/extensions.conf"
    для восстановления изменений (см. ":help восстановление").
    Если вы уже выполняли эту операцию, удалите своп-файл "/etc/asterisk/.extensions.conf.swp"
    чтобы избежать появления этого сообщения в будущем.
Своп-файл "/etc/asterisk/.extensions.conf.swp" уже существует!
09:48:16
#vim /etc/asterisk/extensions.conf
09:48:18
#vim /etc/asterisk/extensions.conf
09:51:10
#include =>
[xten =>]_82XX,1,Wait(1)
exten => _82XX,n,Playback(please-enter-your&vm-message)etc/asterisk/.extensions.conf.swp"
[xten => ]82XX,n,Wait(1)ц: root    дата: Wed Jun 22 10:44:53 2011
[
exten => _82XX,n,Record(/var/tmp/asterisk/record${EXTEN:2}:gsm,2)
exten => _82XX,n,Wait(1)½: нет
exten => _82XX,n,Playback(/var/tmp/asterisk/record${EXTEN:2})ux7
exten => _83XX,1,Playback(/var/tmp/asterisk/record${EXTEN:2})я)
При открытии файла: "/etc/asterisk/extensions.conf"
[local]       дата: Wed Jun 22 10:40:51 2011
...
include => international
[gr4]
include => local----
include => national
~
~
~
~
~
                                                                                                                                                                                                29,0-1       Весь
/dev/tty1
09:57:39
#cd /var/spool/asterisk/
dictate/   meetme/    monitor/   outgoing/  system/    tmp/       voicemail/
09:57:39
#cd /var/spool/asterisk/

09:58:21
#cd monitor/

09:58:26
#ls
1308728371-SIP-2201-00000000.wav  1308728625-SIP-2201-00000000.wav  1308728780-SIP-2201-00000000.wav  1308729471-SIP-2201-00000000.wav
09:58:27
#time
real    0m0.000s
user    0m0.000s
sys     0m0.000s
10:02:24
#ntpdate
22 Jun 11:02:34 ntpdate[11879]: no servers can be used, exiting
10:02:34
#ntpdate ntp.lycky.net
Error resolving ntp.lycky.net: Name or service not known (-2)
22 Jun 11:02:57 ntpdate[11887]: Can't find host ntp.lycky.net: Name or service not known (-2)
22 Jun 11:02:57 ntpdate[11887]: no servers can be used, exiting
10:02:57
#ntpdate ntp.lucky.net
22 Jun 11:03:18 ntpdate[11895]: step time server 193.193.193.107 offset 2.552004 sec
10:03:18
#ntpdate
22 Jun 11:03:27 ntpdate[11903]: no servers can be used, exiting
10:03:27
#year
bash: year: команда не найдена
10:03:45
#Y
bash: Y: команда не найдена
10:03:48
#date
Срд Июн 22 11:03:59 EEST 2011
10:03:59
#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 linux6 (pid = 12110)
Verbosity was 0 and is now 3
[Jun 22 11:40:29] NOTICE[12148]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2203
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux6*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/tty3
10:05:20
#[
exit
Connection to kiev closed.
/dev/tty2
10:08:15
#[local]
[internal]
exten => 8100,1,Voicemailmain()EN},10)
exten => _81XX,1,Voicemailmain(22${EXTEN:2}@default)
[local]
[local]
;-----golos menu---------2202&SIP/2203,10)
                                          {       E(${EPOCH}                   )}-to${EXTEN}-from${CALLERID(num)})
exten => _82XX,1,Wait(1r(    ${            }  )
exten => _82XX,n,Playback(please-enter-your&vm-message)
exten => _82XX,n,Wait(1)
...
exten => _3XXX,1,Dial(SIP/ny/${EXTEN},10)
exten => _23XX,1,Dial(SIP/ny/${EXTEN},10)C
exten => _24XX,1,Dial(SIP/ny/${EXTEN},10)
;---------------------------------
[gr1]
include => internal
include => local
[gr2]
include => internal
"/etc/asterisk/extensions.conf" 76L, 1449C записано
прошло 20 минут
10:29:09
#apt-get install lib-sox
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет lib-sox
10:29:36
#apt-get install lib-sox-fmt-mp3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет lib-sox-fmt-mp3
10:29:49
#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.563 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:59
#apt-get mp123
E: Неверная операция mp123
10:34:51
#apt-get install mp123
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет mp123
10:34:57
#apt-get install mpg123
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libmpg123-0
Предлагаемые пакеты:
  libartsc0 libaudio2
...
Выбор ранее не выбранного пакета libmpg123-0.
(Чтение базы данных ... на данный момент установлено 116763 файла и каталога.)
Распаковывается пакет libmpg123-0 (из файла .../libmpg123-0_1.12.1-3_amd64.deb)...
Выбор ранее не выбранного пакета mpg123.
Распаковывается пакет mpg123 (из файла .../mpg123_1.12.1-3_amd64.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libmpg123-0 (1.12.1-3) ...
Настраивается пакет mpg123 (1.12.1-3) ...
update-alternatives: используется `/usr/bin/mpg123.bin' для предоставления `/usr/bin/mpg123' (mpg123) в автоматический режим.
update-alternatives: используется `/usr/bin/mpg123.bin' для предоставления `/usr/bin/mp3-decoder' (mp3-decoder) в автоматический режим.
10:35:08
#cd /tmp/

10:35:15
#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?  reel_around_the_sun.mp3  sound
10:35:16
#sox
sox   soxi
10:35:16
#sox -t mp3 reel_around_the_sun.mp3 -r 8000 -c1 -t gsm reel_around_the_sun.gsm

10:36:41
#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?  reel_around_the_sun.gsm  reel_around_the_sun.mp3  sound
10:36:43
#sox -t mp3 reel_around_the_sun.mp3 -r 8000 -c1 -t gsm reel_around_the_sun.gsm resample -ql
sox WARN sox: effect `resample' is deprecated; see sox(1) for an alternative
sox WARN resample: resample clipped 2 samples; decrease volume?
10:37:55
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2115.20217.19255	2011-06-22 11:39:11.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 11:41:25.000000000 +0300
@@ -36,11 +36,12 @@
 
 
 
+exten => 8400,1,Playback(/var/tmp/asterisk/reel_around_the_sun.gsm)
 
 
 
 
-;-------------------------
+;------------------------
 
 
 [national]
/dev/tty3
10:39:20
#cd //

10:39:21
#cd /tmp/

10:39:25
#ls
asterisk-sounds-ru-gsm-2010-04-28.tar.gz  l3-saved-7142.1940.17560                    mutt-linux6-1000-6418-71bddf7a93d79815e?  reel_around_the_sun.mp3
l3-saved-2115.20217.19255                 mutt-linux6-1000-6418-21585692393abb6114:q  reel_around_the_sun.gsm                   sound
10:39:26
#mv reel_around_the_sun.gsm /var/tmp/asterisk/

/dev/tty1
10:41:54
#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 linux6 (pid = 12695)
...
[Jun 22 11:42:30] WARNING[12746]: file.c:650 ast_openstream_full: File /var/tmp/asterisk/reel_around_the_sun.gsm does not exist in any format
[Jun 22 11:42:30] WARNING[12746]: file.c:953 ast_streamfile: Unable to open /var/tmp/asterisk/reel_around_the_sun.gsm (format 0x4 (ulaw)): No such file or directory
[Jun 22 11:42:30] WARNING[12746]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/2201-00000002 for /var/tmp/asterisk/reel_around_the_sun.gsm
    -- Auto fallthrough, channel 'SIP/2201-00000002' status is 'UNKNOWN'
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux6*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/tty2
10:43:03
#vim /etc/sa
10:43:03
#vim /etc/samba/smb.conf
/dev/tty1
10:43:03
#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 linux6 (pid = 12796)
...
  == Using SIP RTP CoS mark 5
    -- Executing [8400@gr3:1] Playback("SIP/2201-00000005", "/var/tmp/asterisk/splash") in new stack
    -- <SIP/2201-00000005> Playing '/var/tmp/asterisk/splash.gsm' (language 'ru')
  == Spawn extension (gr3, 8400, 1) exited non-zero on 'SIP/2201-00000005'
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux6*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/pts/3
10:46:37
#ls -l /var/log/samba/
итого 28
drwx------ 4 root root  4096 Июн 22 10:17 cores
-rw-r--r-- 1 root root     0 Июн 22 10:22 log.__ffff_192.168.106.201
-rw-r--r-- 1 root root 14892 Июн 22 11:35 log.mrep0758
-rw-r--r-- 1 root root   581 Июн 22 10:33 log.nmbd
-rw-r--r-- 1 root root  2346 Июн 22 10:33 log.smbd
10:46:42
#less /var/log/samba/log.mrep0758
10:47:35
#ls -l /home/user/
итого 56
drwx------ 2 user user 4096 Июн 21 14:30 Mail
-rw------- 1 user user 9910 Июн 21 14:42 mbox
-rw------- 1 user user  576 Июн 21 14:30 sent
-rw------- 1 user user  811 Июн 21 14:34  yes
drwxr-xr-x 2 user user 4096 Июн 20 13:43 Видео
drwxr-xr-x 2 user user 4096 Июн 20 13:43 Документы
drwxr-xr-x 2 user user 4096 Июн 20 13:43 Загрузки
drwxr-xr-x 2 user user 4096 Июн 20 13:43 Изображения
drwxr-xr-x 2 user user 4096 Июн 20 13:43 Музыка
drwxr-xr-x 2 user user 4096 Июн 20 13:43 Общедоступные
drwxr-xr-x 2 user user 4096 Июн 20 13:43 Рабочий стол
drwxr-xr-x 2 user user 4096 Июн 20 13:43 Шаблоны
10:47:39
#less /etc/samba/smb.conf
10:48:10
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
10:48:20
#ls -l /var/lib/asterisk/
итого 56
-rw-rw---- 1 asterisk asterisk  8192 Июн 22 11:51 astdb
drwxr-xr-x 2 asterisk asterisk  4096 Апр 23 18:04 moh
drwxr-xr-x 3 asterisk asterisk  4096 Июн 20 14:50 sounds
-rw-r----- 1 asterisk asterisk 38912 Июн 22 11:44 sqlite.db
/dev/tty2
10:50:18
#sox -t mp3 /home/user/Музыка/Splash.mp3 -r 8000 -c1 -t splash.gsm resample -ql
sox: SoX v14.3.1
sox FAIL sox: missing filename
Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopt]]...
SPECIAL FILENAMES (infile, outfile):
-                        Pipe/redirect input/output (stdin/stdout); may need -t
-d, --default-device     Use the default audio device (where available)
-n, --null               Use the `null' file handler; e.g. with synth effect
-p, --sox-pipe           Alias for `-t sox -'
SPECIAL FILENAMES (infile only):
"|program [options] ..." Pipe input from external program (where supported)
...
--add-comment TEXT       Append output file comment
--comment TEXT           Specify comment text for the output file
--comment-file FILENAME  File containing comment text for the output file
--no-glob                Don't `glob' wildcard match the following filename
AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb amr-nb amr-wb anb au avr awb caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm w
PLAYLIST FORMATS: m3u pls
AUDIO DEVICE DRIVERS: alsa
EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast crop+ dcshift deemph delay dither divide+ earwax echo echos equalizer fade filter* fir firfit+ flanger gain highpass input# key* ladspa loudness lowpass mcompand mixer noiseprof noisered norm oops output# overdrive pad pan* phaser pitch polyphase* rabbit* rate remix repeat resample* reverb reverse riaa sile
  * Deprecated effect    + Experimental effect    # LibSoX-only effect
EFFECT OPTIONS (effopts): effect dependent; see --help-effect
10:50:31
#sox -t mp3 /home/user/Музыка/Splash.mp3 -r 8000 -c1 -t splash.gsm resample -ql
sox: SoX v14.3.1
sox FAIL sox: missing filename
Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopt]]...
SPECIAL FILENAMES (infile, outfile):
-                        Pipe/redirect input/output (stdin/stdout); may need -t
-d, --default-device     Use the default audio device (where available)
-n, --null               Use the `null' file handler; e.g. with synth effect
-p, --sox-pipe           Alias for `-t sox -'
SPECIAL FILENAMES (infile only):
"|program [options] ..." Pipe input from external program (where supported)
...
--add-comment TEXT       Append output file comment
--comment TEXT           Specify comment text for the output file
--comment-file FILENAME  File containing comment text for the output file
--no-glob                Don't `glob' wildcard match the following filename
AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb amr-nb amr-wb anb au avr awb caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm w
PLAYLIST FORMATS: m3u pls
AUDIO DEVICE DRIVERS: alsa
EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast crop+ dcshift deemph delay dither divide+ earwax echo echos equalizer fade filter* fir firfit+ flanger gain highpass input# key* ladspa loudness lowpass mcompand mixer noiseprof noisered norm oops output# overdrive pad pan* phaser pitch polyphase* rabbit* rate remix repeat resample* reverb reverse riaa sile
  * Deprecated effect    + Experimental effect    # LibSoX-only effect
EFFECT OPTIONS (effopts): effect dependent; see --help-effect
10:50:43
#cp /home/user/ÐМузыка/Splash.mp3 /tmp/
asterisk-sounds-ru-gsm-2010-04-28.tar.gz    l3-saved-7142.1940.17560                    mutt-linux6-1000-6418-71bddf7a93d79815e½    sound/
.ICE-unix/                                  mutt-linux6-1000-6418-21585692393abb6114:q  reel_around_the_sun.mp3                     .X11-unix/
10:50:43
#cp /home/user/Музыка/Splash.mp3 /tmp/splash.mp3

10:51:38
#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?  reel_around_the_sun.mp3  sound  splash.mp3
10:51:58
#sox -t mp3 Splash.mp3 -r 8000 -c1 -t splash.gsm
sox: SoX v14.3.1
sox FAIL sox: missing filename
Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopt]]...
SPECIAL FILENAMES (infile, outfile):
-                        Pipe/redirect input/output (stdin/stdout); may need -t
-d, --default-device     Use the default audio device (where available)
-n, --null               Use the `null' file handler; e.g. with synth effect
-p, --sox-pipe           Alias for `-t sox -'
SPECIAL FILENAMES (infile only):
"|program [options] ..." Pipe input from external program (where supported)
...
--add-comment TEXT       Append output file comment
--comment TEXT           Specify comment text for the output file
--comment-file FILENAME  File containing comment text for the output file
--no-glob                Don't `glob' wildcard match the following filename
AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb amr-nb amr-wb anb au avr awb caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm w
PLAYLIST FORMATS: m3u pls
AUDIO DEVICE DRIVERS: alsa
EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast crop+ dcshift deemph delay dither divide+ earwax echo echos equalizer fade filter* fir firfit+ flanger gain highpass input# key* ladspa loudness lowpass mcompand mixer noiseprof noisered norm oops output# overdrive pad pan* phaser pitch polyphase* rabbit* rate remix repeat resample* reverb reverse riaa sile
  * Deprecated effect    + Experimental effect    # LibSoX-only effect
EFFECT OPTIONS (effopts): effect dependent; see --help-effect
10:52:02
#sox -t mp3 Splash.mp3 -r 8000 -c1 -t splash.gsm
sox: SoX v14.3.1
sox FAIL sox: missing filename
Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopt]]...
SPECIAL FILENAMES (infile, outfile):
-                        Pipe/redirect input/output (stdin/stdout); may need -t
-d, --default-device     Use the default audio device (where available)
-n, --null               Use the `null' file handler; e.g. with synth effect
-p, --sox-pipe           Alias for `-t sox -'
SPECIAL FILENAMES (infile only):
"|program [options] ..." Pipe input from external program (where supported)
...
--add-comment TEXT       Append output file comment
--comment TEXT           Specify comment text for the output file
--comment-file FILENAME  File containing comment text for the output file
--no-glob                Don't `glob' wildcard match the following filename
AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb amr-nb amr-wb anb au avr awb caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm w
PLAYLIST FORMATS: m3u pls
AUDIO DEVICE DRIVERS: alsa
EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast crop+ dcshift deemph delay dither divide+ earwax echo echos equalizer fade filter* fir firfit+ flanger gain highpass input# key* ladspa loudness lowpass mcompand mixer noiseprof noisered norm oops output# overdrive pad pan* phaser pitch polyphase* rabbit* rate remix repeat resample* reverb reverse riaa sile
  * Deprecated effect    + Experimental effect    # LibSoX-only effect
EFFECT OPTIONS (effopts): effect dependent; see --help-effect
10:53:23
#sox -t mp3 Splash.mp3 -r 8000 -c1 -t gsm slpash.gsm resample -ql
sox FAIL formats: can't open input file `Splash.mp3': No such file or directory
/dev/pts/3
10:53:31
#ls -ld /var/lib/asterisk/
drwxr-xr-x 4 asterisk asterisk 4096 Июн 22 11:44 /var/lib/asterisk/
/dev/tty2
10:53:33
#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?  reel_around_the_sun.mp3  sound  splash.mp3
10:53:34
#sox -t mp3 -r 8000 -c1 -t gsm slpash.gsm resample -ql
asterisk-sounds-ru-gsm-2010-04-28.tar.gz    mutt-linux6-1000-6418-21585692393abb6114:q  sound/
.ICE-unix/                                  mutt-linux6-1000-6418-71bddf7a93d79815e½    splash.mp3
l3-saved-7142.1940.17560                    reel_around_the_sun.mp3                     .X11-unix/
10:53:58
#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?  reel_around_the_sun.mp3  slpash.gsm  sound  splash.mp3
10:54:18
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2115.15938.28300	2011-06-22 11:55:41.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-22 11:55:57.000000000 +0300
@@ -36,7 +36,7 @@
 
 
 
-exten => 8400,1,Playback(/var/tmp/asterisk/reel_around_the_sun)
+exten => 8400,1,Playback(/var/tmp/splash)
 
 
 
/dev/tty3
10:54:54
#mv splash.gsm /var/tmp/asterisk/
mv: невозможно выполнить stat для «splash.gsm»: Нет такого файла или каталога
10:55:01
#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?  reel_around_the_sun.mp3  slpash.gsm  sound  splash.mp3
10:55:02
#mv slpash.gsm /var/tmp/asterisk/splash.gsm

10:55:25
#cd /var/tmp/asterisk/

/dev/tty2
10:55:57
#cd /var/tmp/

10:56:34
#ls
asterisk  grub.swp
10:56:35
#as
as                     aseqdump               aspell                 aspell-import          asterisk/              astman                 astribank_hexload      astribank_tool
asciitopgm             aseqnet                aspell-autobuildhash   astcanary              astgenkey              astribank_allow        astribank_is_starting
10:56:35
#asterisk
Asterisk already running on /var/run/asterisk/asterisk.ctl.  Use 'asterisk -r' to connect.
10:56:39
#ls
asterisk  grub.swp
/dev/tty3
10:57:09
#ls
record11.gsm  record1.gsm  reel_around_the_sun.gsm  splash.gsm
11:01:54
#ls
asterisk-sounds-ru-gsm-2010-04-28.tar.gz  l3-saved-7142.1940.17560                    mutt-linux6-1000-6418-71bddf7a93d79815e?  sound
bg_melody.mp3                             mutt-linux6-1000-6418-21585692393abb6114:q  reel_around_the_sun.mp3                   splash.mp3
11:01:55
#mv bg_melody.mp3 /var/tmp/asterisk/melody.mp3

/dev/tty2
11:03:15
#sox -t mp3 /var/tmp/asterisk/melody.mp3 -r 8000 -c1 -t gsm /var/tmp/asterisk/melody.gsm resample -ql
sox WARN sox: effect `resample' is deprecated; see sox(1) for an alternative
sox WARN resample: resample clipped 157 samples; decrease volume?
11:04:27
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/tty1
11:04:30
#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 linux6 (pid = 13478)
...
  == Parsing '/etc/asterisk/festival.conf':   == Found
[Jun 22 12:27:38] WARNING[14461]: app_festival.c:504 festival_exec: Unable to read from cache/festival fd
  == Spawn extension (gr3, 8500, 1) exited non-zero on 'SIP/2201-00000002'
[Jun 22 12:29:17] NOTICE[13522]: chan_sip.c:21599 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2203
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux6*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/tty2
11:04:31
#apt-get festival
E: Неверная операция festival
/dev/tty3
11:04:48
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/tty2
11:08:40
#apt-get install festival
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  alsa-oss festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 oss-compat
Предлагаемые пакеты:
  pidgin-festival festival-freebsoft-utils
...
Обрабатываются триггеры для 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) ...
11:08:51
#cp /usr/share/doc/fest
festival/          festlex-cmu/       festlex-poslex/    festvox-kallpc16k/
11:08:51
#cp /usr/share/doc/fest
festival/          festlex-cmu/       festlex-poslex/    festvox-kallpc16k/
11:08:51
#cp /usr/share/doc/festival//examples/festival.init /etc/init.d/festival

11:10:04
#chmod +x /etc/init.d/festival

11:10:24
#vim
11:10:24
#vim /etc/f
11:10:24
#vim /etc/de
11:10:24
#vim /etc/default/
11:14:00
#~
bash: syntax error near unexpected token `;'
11:14:01
#;a
bash: syntax error near unexpected token `;'
11:14:03
#ls
asterisk  grub.swp
11:14:04
#vim /etc/def
11:14:04
#vim /etc/defA
11:15:18
#~
asterisk  grub.swp
11:15:20
#cp /usr/share/doc
doc/      doc-base/
11:15:20
#cp /usr/share/doc
doc/      doc-base/
11:15:20
#cp /usr/share/doc
doc/      doc-base/
11:15:20
#cp /usr/share/doc
doc/      doc-base/

Статистика

Время первой команды журнала09:33:13 2011- 6-22
Время последней команды журнала11:15:20 2011- 6-22
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %22.77
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 1.70
Количество командных строк в единицу времени, команда/мин 0.99
Частота использования команд
ls17|================| 16.83%
vim15|==============| 14.85%
sox10|=========| 9.90%
cp9|========| 8.91%
cd8|=======| 7.92%
apt-get8|=======| 7.92%
asterisk6|=====| 5.94%
ntpdate4|===| 3.96%
mv4|===| 3.96%
service3|==| 2.97%
~3|==| 2.97%
less2|=| 1.98%
year1|| 0.99%
as1|| 0.99%
[local]1|| 0.99%
chmod1|| 0.99%
/etc/init.d/samba1|| 0.99%
cdr_sqlite3_custom.conf1|| 0.99%
[1|| 0.99%
Y1|| 0.99%
include1|| 0.99%
date1|| 0.99%
time1|| 0.99%
a1|| 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$