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

Содержание

Журнал

Среда (03/17/10)

/dev/pts/19
11:49:36
#ls /var/spool/asterisk/
dictate  meetme  monitor  outgoing  system  tmp  voicemail
11:49:37
#ls /var/spool/asterisk/voicemail/
default
11:49:40
#ls /var/spool/asterisk/voicemail/default/
201  202  203
11:49:42
#ls -l /var/spool/asterisk/voicemail/default/201/
итого 16
drwxrwx--- 2 asterisk asterisk 4096 Мар 17 12:34 INBOX
drwxrwx--- 2 asterisk asterisk 4096 Мар 17 12:28 Old
drwxrwx--- 2 asterisk asterisk 4096 Мар 17 12:22 temp
drwxrwx--- 2 asterisk asterisk 4096 Мар 17 12:34 tmp
11:49:47
#ls -l /var/spool/asterisk/voicemail/default/201/INBOX/
итого 32
-rwxrwx--- 1 asterisk asterisk  330 Мар 17 12:33 msg0000.gsm
-rw-rw---- 1 asterisk asterisk  247 Мар 17 12:33 msg0000.txt
-rwxrwx--- 1 asterisk asterisk 3244 Мар 17 12:33 msg0000.wav
-rwxrwx--- 1 asterisk asterisk  385 Мар 17 12:33 msg0000.WAV
-rwxrwx--- 1 asterisk asterisk  330 Мар 17 12:34 msg0001.gsm
-rw-rw---- 1 asterisk asterisk  247 Мар 17 12:34 msg0001.txt
-rwxrwx--- 1 asterisk asterisk 3244 Мар 17 12:34 msg0001.wav
-rwxrwx--- 1 asterisk asterisk  385 Мар 17 12:34 msg0001.WAV
11:50:01
#ls -l /var/spool/asterisk/voicemail/default/201/INBOX/
итого 32
-rwxrwx--- 1 asterisk asterisk  330 Мар 17 12:33 msg0000.gsm
-rw-rw---- 1 asterisk asterisk  247 Мар 17 12:33 msg0000.txt
-rwxrwx--- 1 asterisk asterisk 3244 Мар 17 12:33 msg0000.wav
-rwxrwx--- 1 asterisk asterisk  385 Мар 17 12:33 msg0000.WAV
-rwxrwx--- 1 asterisk asterisk  330 Мар 17 12:34 msg0001.gsm
-rw-rw---- 1 asterisk asterisk  247 Мар 17 12:34 msg0001.txt
-rwxrwx--- 1 asterisk asterisk 3244 Мар 17 12:34 msg0001.wav
-rwxrwx--- 1 asterisk asterisk  385 Мар 17 12:34 msg0001.WAV
11:50:08
#ls -l /var/spool/asterisk/voicemail/default/202/
итого 16
drwxrwx--- 2 asterisk asterisk 4096 Мар 17 12:49 INBOX
drwxrwx--- 2 asterisk asterisk 4096 Мар 17 12:21 Old
drwxrwx--- 2 asterisk asterisk 4096 Мар 17 12:17 temp
drwxrwx--- 2 asterisk asterisk 4096 Мар 17 12:49 tmp
11:50:29
#ls -l /var/spool/asterisk/voicemail/default/202/INBOX/
итого 164
-rwxrwx--- 1 asterisk asterisk  13002 Мар 17 12:49 msg0000.gsm
-rw-rw---- 1 asterisk asterisk    245 Мар 17 12:49 msg0000.txt
-rwxrwx--- 1 asterisk asterisk 126124 Мар 17 12:49 msg0000.wav
-rwxrwx--- 1 asterisk asterisk  12865 Мар 17 12:49 msg0000.WAV
11:50:31
#cat /var/spool/asterisk/voicemail/default/202/INBOX/msg0000.txt
;
; Message Information file
;
[message]
origmailbox=202
context=group3
macrocontext=
exten=202
priority=5
callerchan=SIP/201-081de768
callerid="SNOM Phone" <201>
origdate=Wed Mar 17 12:49:51 PM EET 2010
origtime=1268822991
category=
duration=7
11:50:42
#cat /var/spool/asterisk/voicemail/default/202/INBOX/msg0000.
msg0000.gsm  msg0000.txt  msg0000.wav  msg0000.WAV
11:50:42
#cat /var/spool/asterisk/voicemail/default/202/INBOX/msg0000.
msg0000.gsm  msg0000.txt  msg0000.wav  msg0000.WAV
/dev/pts/2
11:52:06
#apt-get install mplayer
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libfribidi0 libgif4 liblzo2-2 libmpcdec3 libopenal1 libswscale0 libxvmc1 mplayer-skin-blue
Предлагаемые пакеты:
  mplayer-doc ttf-freefont netselect fping
НОВЫЕ пакеты, которые будут установлены:
  libfribidi0 libgif4 liblzo2-2 libmpcdec3 libopenal1 libswscale0 libxvmc1 mplayer mplayer-skin-blue
обновлено 0, установлено 9 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Настраивается пакет libgif4 (4.1.6-6) ...
Настраивается пакет liblzo2-2 (2.03-1) ...
Настраивается пакет libmpcdec3 (1.2.2-1) ...
Настраивается пакет libopenal1 (1:1.4.272-2) ...
Настраивается пакет libswscale0 (0.svn20080206-18+lenny1) ...
Настраивается пакет libxvmc1 (1:1.0.4-2) ...
Настраивается пакет mplayer-skin-blue (1.6-2) ...
Настраивается пакет mplayer (1.0~rc2-17+lenny3) ...
Configuring mplayer ...done
Обрабатываются триггеры для menu ...
/dev/pts/1
11:52:06
#apt-get install mplayer
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libfribidi0 libgif4 liblzo2-2 libmpcdec3 libopenal1 libswscale0 libxvmc1 mplayer-skin-blue
Предлагаемые пакеты:
  mplayer-doc ttf-freefont netselect fping
НОВЫЕ пакеты, которые будут установлены:
  libfribidi0 libgif4 liblzo2-2 libmpcdec3 libopenal1 libswscale0 libxvmc1 mplayer mplayer-skin-blue
обновлено 0, установлено 9 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Настраивается пакет libgif4 (4.1.6-6) ...
Настраивается пакет liblzo2-2 (2.03-1) ...
Настраивается пакет libmpcdec3 (1.2.2-1) ...
Настраивается пакет libopenal1 (1:1.4.272-2) ...
Настраивается пакет libswscale0 (0.svn20080206-18+lenny1) ...
Настраивается пакет libxvmc1 (1:1.0.4-2) ...
Настраивается пакет mplayer-skin-blue (1.6-2) ...
Настраивается пакет mplayer (1.0~rc2-17+lenny3) ...
Configuring mplayer ...done
Обрабатываются триггеры для menu ...
/dev/pts/2
11:52:36
#lsusb
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:0870 Logitech, Inc. QuickCam Express
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
/dev/pts/1
11:52:36
#lsusb
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:0870 Logitech, Inc. QuickCam Express
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
/dev/pts/19
11:52:48
#mplayer /var/spool/asterisk/voicemail/default/202/INBOX/msg0000.wav
MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team
CPU: Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz (Family: 6, Model: 15, Stepping: 11)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing /var/spool/asterisk/voicemail/default/202/INBOX/msg0000.wav.
Audio file file format detected.
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 8000 Hz, 1 ch, s16le, 128.0 kbit/100.00% (ratio: 16000->16000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [alsa] 48000Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
Volume: 100 %
A:   2.5 (02.4) of 7.0 (07.0)  0.2%
A:   7.7 (07.7) of 7.0 (07.0)  0.2%
Exiting... (End of file)
/dev/pts/8
11:54:04
#cat /etc/mail/local-host-names
localhost
linux2.unix.nt
khm.unix.nt
/dev/pts/19
11:54:30
#wget http://ivrvoice.ru/downloader/download/file/7
--2010-03-17 12:54:49--  http://ivrvoice.ru/downloader/download/file/7
Распознаётся ivrvoice.ru... 195.242.215.60
Устанавливается соединение с ivrvoice.ru|195.242.215.60|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 302 Found
Адрес: http://ivrvoice.ru/downloader/download/file/7/asterisk-sounds-ru-gsm.tar.gz [переход]
--2010-03-17 12:54:49--  http://ivrvoice.ru/downloader/download/file/7/asterisk-sounds-ru-gsm.tar.gz
Устанавливается соединение с ivrvoice.ru|195.242.215.60|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 Ok
Длина: 1155792 (1,1M) [application/octet-stream]
Сохраняется в каталог: `asterisk-sounds-ru-gsm.tar.gz'.
100%[================================================================>] 1.155.792   70,0K/s   в 16s
2010-03-17 12:55:06 (71,7 KB/s) - `asterisk-sounds-ru-gsm.tar.gz' сохранён [1155792/1155792]
11:55:06
#ls
asterisk-sounds-ru-gsm.tar.gz
11:55:08
#tar -xvfz asterisk-sounds-ru-gsm.tar.gz
tar: z: Невозможно open: Нет такого файла или каталога
tar: Неисправимая ошибка: завершение работы
11:55:26
#tar -xvf asterisk-sounds-ru-gsm.tar.gz
ru/
ru/ne-otvechaet.gsm
ru/auth-thankyou.gsm
ru/dial-exten.gsm
ru/vm-INBOX.gsm
ru/paroli-ne-sovpadajut.gsm
ru/parol.gsm
ru/po-zanjato.gsm
ru/vm-password.gsm
ru/ne-ustanovlen.gsm
...
ru/conf-unmuted.gsm
ru/najmite-1.gsm
ru/or-wait-for-receptionist.gsm
ru/vm-msgsaved.gsm
ru/najmite-2.gsm
ru/vm-mismatch.gsm
ru/vm-for.gsm
ru/izvinite.gsm
ru/digits-p-m.gsm
ru/to-contact-tech-support.gsm
11:55:31
#ls
asterisk-sounds-ru-gsm.tar.gz  ru
11:55:35
#ls /usr/share/asterisk/s
sounds/      static-http/
11:55:35
#ls /usr/share/asterisk/sounds/
Display all 1350 possibilities? (y or n)
11:56:15
#cp ru /usr/share/asterisk/sounds/ru/
Display all 224 possibilities? (y or n)
11:56:56
#ls /usr/share/asterisk/sounds/ru | grep unavail
vm-isunavail.gsm
11:57:01
#ls /usr/share/asterisk/sounds/ru | grep dostu
pereadresacija-zvonka-po-nedostupen.gsm
po-nedostupen.gsm
/dev/pts/8
11:58:22
#cat /etc/mail/access
# /etc/mail/access
# Copyright (c) 1998,2004 Richard Nelson <cowboy@debian.org>.
# Time-stamp: <1998/10/27 10:00:00 cowboy>
# GPL'd config file, please feed any gripes, suggestions, etc. to me
#
# Function:
#        Access Control for this smtp server - determines:
#                * Who we accept mail from
#                * Who we accept relaying from
#                * Who we will not send to
...
#cyberpromo.com REJECT
#From:MAILER-DAEMON@store2.netvisao.pt REJECT
#
# Block invalid IPs
#
#Connect:0      REJECT whilst invalid, this also blocks sendmail -bs -Am
Connect:169.254 REJECT
Connect:192.0.2 REJECT
Connect:224             REJECT
Connect:255             REJECT
/dev/pts/21
11:58:45
#less /etc/asterisk/extensions.conf
/dev/pts/8
11:58:48
#nano /etc/mail/access
/dev/pts/7
11:59:14
#cat /etc/asterisk/sip.conf.SAVE | grep lang
;language=en                    ; Default language setting for all users/peers
; language                    language
;language=de                    ; Use German prompts for this user
/dev/pts/8
11:59:15
#/etc/mail/access

/dev/pts/7
11:59:26
#cat /etc/asterisk/sip.conf.SAVE | less
12:00:07
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-11794.9930.9442	2010-03-17 13:00:51.000000000 +0200
+++ /etc/asterisk/extensions.conf	2010-03-17 13:01:03.000000000 +0200
@@ -2,7 +2,7 @@
 
 exten => _2XX,1,Dial(SIP/${EXTEN},10)
 exten => _2XX,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy:unavail)
-exten => _2XX,n(busy),Playback(unavail)
+exten => _2XX,n(busy),Playback(vm-isunavail)
 exten => _2XX,n,Hangup()
 exten => _2XX,n(unavail),Voicemail(${EXTEN}@default)
 exten => _2XX,n,Hangup()
/dev/pts/8
12:00:50
#/etc/mail/access

/dev/pts/7
12:01:03
#vim /etc/asterisk/extensions.conf
/dev/pts/19
12:03:45
#ls /usr/share/asterisk/sounds/ru/
abonent.gsm                     order-number.gsm                         vm-isunavail.gsm
agent-alreadyon.gsm             or-wait-for-receptionist.gsm             vm-last.gsm
agent-incorrect.gsm             ozhidajte-soedinenija.gsm                vm-leavemsg.gsm
agent-loggedoff.gsm             parol.gsm                                vm-login.gsm
agent-loginok.gsm               paroli-ne-sovpadajut.gsm                 vm-mailboxfull.gsm
agent-newlocation.gsm           pbx-invalid.gsm                          vm-messagex1.gsm
agent-pass.gsm                  pbx-invalidpark.gsm                      vm-mismatch.gsm
agent-user.gsm                  pbx-transfer.gsm                         vm-msginstruct.gsm
aktivirovana.gsm                pereadresacii-zvonka.gsm                 vm-msgsaved.gsm
aktivirovan.gsm                 pereadresacija-zvonka-bezusluvnaja.gsm   vm-newn.gsm
...
ne-otvechaet.gsm                vm-for.gsm                               vvedite-parol.gsm
ne-podkljuchen.gsm              vm-forwardoptions.gsm                    v-voskresenye.gsm
ne-ustanovlen.gsm               vm-Friends.gsm                           v-vyhodnye-dni.gsm
nevernyj-vybor.gsm              vm-goodbye.gsm                           vyhodnoj.gsm
nomer.gsm                       vm-helpexit.gsm                          vykljuchena.gsm
nomer-pereadresacii.gsm         vm-INBOX.gsm                             vykljuchen.gsm
novoe-znachenie.gsm             vm-incorrect-mailbox.gsm                 vykljucheno.gsm
novyj.gsm                       vm-instructions.gsm                      zanjat.gsm
objavlenie-o-pereadresacii.gsm  vm-intro.gsm                             zdravstujte.gsm
operatori.gsm                   vm-isonphone.gsm
12:03:46
#less /usr/share/asterisk/sounds/ru/LICENSE
12:04:05
#less /usr/share/asterisk/sounds/ru/LICENSE
12:05:37
#less /usr/share/asterisk/sounds/ru/
12:05:44
#ls /usr/share/asterisk/sounds/ru/di
dial-exten.gsm   digits/          digits-a-m.gsm   digits-odno.gsm  digits-p-m.gsm
12:05:44
#ls /usr/share/asterisk/sounds/ru/di
dial-exten.gsm   digits/          digits-a-m.gsm   digits-odno.gsm  digits-p-m.gsm
12:05:44
#ls /usr/share/asterisk/sounds/ru/di
dial-exten.gsm   digits/          digits-a-m.gsm   digits-odno.gsm  digits-p-m.gsm
12:05:44
#ls /usr/share/asterisk/sounds/ru/di
dial-exten.gsm   digits/          digits-a-m.gsm   digits-odno.gsm  digits-p-m.gsm
12:05:44
#ls /usr/share/asterisk/sounds/ru/digits/
0.gsm       300.gsm  at.gsm        h-11f.gsm  h-18f.gsm  h-40f.gsm  h-7f.gsm       minutes-i.gsm
1000.gsm    30.gsm   copeck.gsm    h-11m.gsm  h-18m.gsm  h-40m.gsm  h-7m.gsm       mon-10.gsm
1000-i.gsm  3.gsm    copeck-i.gsm  h-11n.gsm  h-18n.gsm  h-40n.gsm  h-7n.gsm       mon-11.gsm
100.gsm     400.gsm  copecks.gsm   h-12f.gsm  h-19f.gsm  h-4f.gsm   h-80f.gsm      mon-12.gsm
10.gsm      40.gsm   day-1.gsm     h-12m.gsm  h-19m.gsm  h-4m.gsm   h-80m.gsm      mon-1.gsm
11.gsm      4.gsm    day-2.gsm     h-12n.gsm  h-19n.gsm  h-4n.gsm   h-80n.gsm      mon-2.gsm
12.gsm      500.gsm  day-3.gsm     h-13f.gsm  h-1f.gsm   h-50f.gsm  h-8f.gsm       mon-3.gsm
13.gsm      50.gsm   day-4.gsm     h-13m.gsm  h-1m.gsm   h-50m.gsm  h-8m.gsm       mon-4.gsm
14.gsm      5.gsm    day-5.gsm     h-13n.gsm  h-1n.gsm   h-50n.gsm  h-8n.gsm       mon-5.gsm
15.gsm      600.gsm  day-6-2.gsm   h-14f.gsm  h-20f.gsm  h-5f.gsm   h-90f.gsm      mon-6.gsm
16.gsm      60.gsm   day-6.gsm     h-14m.gsm  h-20m.gsm  h-5m.gsm   h-90m.gsm      mon-7.gsm
17.gsm      6.gsm    day-7.gsm     h-14n.gsm  h-20n.gsm  h-5n.gsm   h-90n.gsm      mon-8.gsm
18.gsm      700.gsm  h-0f.gsm      h-15f.gsm  h-2f.gsm   h-60f.gsm  h-9f.gsm       mon-9.gsm
19.gsm      70.gsm   h-0m.gsm      h-15m.gsm  h-2m.gsm   h-60m.gsm  h-9n.gsm       rouble-a.gsm
1f.gsm      7.gsm    h-0n.gsm      h-15n.gsm  h-2n.gsm   h-60n.gsm  hour.gsm       rouble.gsm
1.gsm       800.gsm  h-100f.gsm    h-16f.gsm  h-30f.gsm  h-6f.gsm   hours-a.gsm    roubles.gsm
1n.gsm      80.gsm   h-100m.gsm    h-16m.gsm  h-30m.gsm  h-6m.gsm   million-a.gsm  thousand.gsm
200.gsm     8.gsm    h-100n.gsm    h-16n.gsm  h-30n.gsm  h-6n.gsm   million.gsm    thousands.gsm
20.gsm      900.gsm  h-10f.gsm     h-17f.gsm  h-3f.gsm   h-70f.gsm  millions.gsm   thousands-i.gsm
2f.gsm      90.gsm   h-10m.gsm     h-17m.gsm  h-3m.gsm   h-70m.gsm  minute.gsm
2.gsm       9.gsm    h-10n.gsm     h-17n.gsm  h-3n.gsm   h-70n.gsm  minutes.gsm
12:07:57
#ls /usr/share/asterisk/sounds/
1-for-am-2-for-pm.gsm                  octothorpe.gsm
1-yes-2-no.gsm                         off-duty.gsm
abandon-all-hope.gsm                   office-code.gsm
abandons.gsm                           office.gsm
academic-support.gsm                   office-iguanas.gsm
access-code.gsm                        ohio.gsm
accessible-through-system.gsm          oklahoma-city.gsm
account-balance-is.gsm                 oklahoma.gsm
accounting.gsm                         omaha.gsm
accounts-payable.gsm                   on-busy.gsm
...
not-taking-your-call.gsm               you-must-first-dial.gsm
not-yet-assigned.gsm                   your-account.gsm
not-yet-connected.gsm                  your.gsm
now.gsm                                your-msg-has-been-saved.gsm
number.gsm                             your-msg-is-too-short.gsm
number-not-answering.gsm               your-temp-greeting.gsm
num-not-in-db.gsm                      you-seem-impatient.gsm
num-outside-area.gsm                   you-sound-cute.gsm
num-was-successfully.gsm               you-wish-to-join.gsm
oakland.gsm                            zip-code.gsm
12:07:59
#ls /usr/share/asterisk/sounds/ -d | grep ^d

12:08:04
#ls /usr/share/asterisk/sounds/ -dl\ | grep ^d
ls: неверный ключ --
Попробуйте `ls --help' для получения более подробного описания.
12:08:07
#ls /usr/share/asterisk/sounds/ -dl | grep ^d
drwxr-xr-x 13 root root 53248 Мар 17 12:56 /usr/share/asterisk/sounds/
12:08:09
#ls /usr/share/asterisk/sounds/ -l | grep ^d
drwxr-xr-x 2 root root   4096 Мар 15 16:18 dictate
drwxr-xr-x 2 root root   4096 Мар 15 16:18 digits
drwxr-xr-x 2 root root   4096 Дек 14 21:08 es
drwxr-xr-x 2 root root   4096 Мар 15 16:18 followme
drwxr-xr-x 2 root root   4096 Дек 14 21:08 fr
drwxr-xr-x 2 root root   4096 Мар 17 12:36 ha
drwxr-xr-x 2 root root   4096 Мар 15 16:18 letters
drwxr-xr-x 2 root root   4096 Мар 15 16:18 phonetic
drwxr-xr-x 4 root root  12288 Мар 17 12:56 ru
drwxr-xr-x 2 root root   4096 Мар 15 16:18 silence
drwxr-xr-x 2 root root   4096 Мар 17 12:36 wx
12:08:13
#ls /usr/share/asterisk/sounds/digits -l | grep ^d

12:08:26
#ls /usr/share/asterisk/ru/ -l | grep ^d
ls: невозможно получить доступ к /usr/share/asterisk/ru/: Нет такого файла или каталога
12:08:37
#ls /usr/share/asterisk/sounds/ru/ -l | grep ^d
drwxr-xr-x 2 root root  4096 Мар 17 12:56 custom
drwxr-xr-x 2 root root  4096 Мар 17 13:06 digits
12:09:05
#ls /usr/share/asterisk/sounds/digits/ru/
0.gsm       300.gsm  at.gsm        h-11f.gsm  h-18f.gsm  h-40f.gsm  h-7f.gsm       minutes-i.gsm
1000.gsm    30.gsm   copeck.gsm    h-11m.gsm  h-18m.gsm  h-40m.gsm  h-7m.gsm       mon-10.gsm
1000-i.gsm  3.gsm    copeck-i.gsm  h-11n.gsm  h-18n.gsm  h-40n.gsm  h-7n.gsm       mon-11.gsm
100.gsm     400.gsm  copecks.gsm   h-12f.gsm  h-19f.gsm  h-4f.gsm   h-80f.gsm      mon-12.gsm
10.gsm      40.gsm   day-1.gsm     h-12m.gsm  h-19m.gsm  h-4m.gsm   h-80m.gsm      mon-1.gsm
11.gsm      4.gsm    day-2.gsm     h-12n.gsm  h-19n.gsm  h-4n.gsm   h-80n.gsm      mon-2.gsm
12.gsm      500.gsm  day-3.gsm     h-13f.gsm  h-1f.gsm   h-50f.gsm  h-8f.gsm       mon-3.gsm
13.gsm      50.gsm   day-4.gsm     h-13m.gsm  h-1m.gsm   h-50m.gsm  h-8m.gsm       mon-4.gsm
14.gsm      5.gsm    day-5.gsm     h-13n.gsm  h-1n.gsm   h-50n.gsm  h-8n.gsm       mon-5.gsm
15.gsm      600.gsm  day-6-2.gsm   h-14f.gsm  h-20f.gsm  h-5f.gsm   h-90f.gsm      mon-6.gsm
16.gsm      60.gsm   day-6.gsm     h-14m.gsm  h-20m.gsm  h-5m.gsm   h-90m.gsm      mon-7.gsm
17.gsm      6.gsm    day-7.gsm     h-14n.gsm  h-20n.gsm  h-5n.gsm   h-90n.gsm      mon-8.gsm
18.gsm      700.gsm  h-0f.gsm      h-15f.gsm  h-2f.gsm   h-60f.gsm  h-9f.gsm       mon-9.gsm
19.gsm      70.gsm   h-0m.gsm      h-15m.gsm  h-2m.gsm   h-60m.gsm  h-9n.gsm       odno.gsm
1f.gsm      7.gsm    h-0n.gsm      h-15n.gsm  h-2n.gsm   h-60n.gsm  hour.gsm       rouble-a.gsm
1.gsm       800.gsm  h-100f.gsm    h-16f.gsm  h-30f.gsm  h-6f.gsm   hours-a.gsm    rouble.gsm
1n.gsm      80.gsm   h-100m.gsm    h-16m.gsm  h-30m.gsm  h-6m.gsm   million-a.gsm  roubles.gsm
200.gsm     8.gsm    h-100n.gsm    h-16n.gsm  h-30n.gsm  h-6n.gsm   million.gsm    thousand.gsm
20.gsm      900.gsm  h-10f.gsm     h-17f.gsm  h-3f.gsm   h-70f.gsm  millions.gsm   thousands.gsm
2f.gsm      90.gsm   h-10m.gsm     h-17m.gsm  h-3m.gsm   h-70m.gsm  minute.gsm     thousands-i.gsm
2.gsm       9.gsm    h-10n.gsm     h-17n.gsm  h-3n.gsm   h-70n.gsm  minutes.gsm
12:09:14
#ls /usr/share/asterisk/sounds/digits/
0.gsm   19.gsm  60.gsm   day-0.gsm    h-12.gsm  h-2.gsm      million.gsm  mon-6.gsm   thousand.gsm
10.gsm  1.gsm   6.gsm    day-1.gsm    h-13.gsm  h-30.gsm     minus.gsm    mon-7.gsm   today.gsm
11.gsm  20.gsm  70.gsm   day-2.gsm    h-14.gsm  h-3.gsm      mon-0.gsm    mon-8.gsm   tomorrow.gsm
12.gsm  2.gsm   7.gsm    day-3.gsm    h-15.gsm  h-4.gsm      mon-10.gsm   mon-9.gsm   yesterday.gsm
13.gsm  30.gsm  80.gsm   day-4.gsm    h-16.gsm  h-5.gsm      mon-11.gsm   oclock.gsm
14.gsm  3.gsm   8.gsm    day-5.gsm    h-17.gsm  h-6.gsm      mon-1.gsm    oh.gsm
15.gsm  40.gsm  90.gsm   day-6.gsm    h-18.gsm  h-7.gsm      mon-2.gsm    p-m.gsm
16.gsm  4.gsm   9.gsm    dollars.gsm  h-19.gsm  h-8.gsm      mon-3.gsm    pound.gsm
17.gsm  50.gsm  a-m.gsm  h-10.gsm     h-1.gsm   h-9.gsm      mon-4.gsm    ru
18.gsm  5.gsm   at.gsm   h-11.gsm     h-20.gsm  hundred.gsm  mon-5.gsm    star.gsm
12:10:22
#ls /usr/share/asterisk/sounds/
1-for-am-2-for-pm.gsm                  octothorpe.gsm
1-yes-2-no.gsm                         off-duty.gsm
abandon-all-hope.gsm                   office-code.gsm
abandons.gsm                           office.gsm
academic-support.gsm                   office-iguanas.gsm
access-code.gsm                        ohio.gsm
accessible-through-system.gsm          oklahoma-city.gsm
account-balance-is.gsm                 oklahoma.gsm
accounting.gsm                         omaha.gsm
accounts-payable.gsm                   on-busy.gsm
...
not-taking-your-call.gsm               you-must-first-dial.gsm
not-yet-assigned.gsm                   your-account.gsm
not-yet-connected.gsm                  your.gsm
now.gsm                                your-msg-has-been-saved.gsm
number.gsm                             your-msg-is-too-short.gsm
number-not-answering.gsm               your-temp-greeting.gsm
num-not-in-db.gsm                      you-seem-impatient.gsm
num-outside-area.gsm                   you-sound-cute.gsm
num-was-successfully.gsm               you-wish-to-join.gsm
oakland.gsm                            zip-code.gsm
12:10:26
#ls /usr/share/asterisk/sounds/ru/
abonent.gsm                     order-number.gsm                         vm-isunavail.gsm
agent-alreadyon.gsm             or-wait-for-receptionist.gsm             vm-last.gsm
agent-incorrect.gsm             ozhidajte-soedinenija.gsm                vm-leavemsg.gsm
agent-loggedoff.gsm             parol.gsm                                vm-login.gsm
agent-loginok.gsm               paroli-ne-sovpadajut.gsm                 vm-mailboxfull.gsm
agent-newlocation.gsm           pbx-invalid.gsm                          vm-messagex1.gsm
agent-pass.gsm                  pbx-invalidpark.gsm                      vm-mismatch.gsm
agent-user.gsm                  pbx-transfer.gsm                         vm-msginstruct.gsm
aktivirovana.gsm                pereadresacii-zvonka.gsm                 vm-msgsaved.gsm
aktivirovan.gsm                 pereadresacija-zvonka-bezusluvnaja.gsm   vm-newn.gsm
...
ne-otvechaet.gsm                vm-for.gsm                               vvedite-parol.gsm
ne-podkljuchen.gsm              vm-forwardoptions.gsm                    v-voskresenye.gsm
ne-ustanovlen.gsm               vm-Friends.gsm                           v-vyhodnye-dni.gsm
nevernyj-vybor.gsm              vm-goodbye.gsm                           vyhodnoj.gsm
nomer.gsm                       vm-helpexit.gsm                          vykljuchena.gsm
nomer-pereadresacii.gsm         vm-INBOX.gsm                             vykljuchen.gsm
novoe-znachenie.gsm             vm-incorrect-mailbox.gsm                 vykljucheno.gsm
novyj.gsm                       vm-instructions.gsm                      zanjat.gsm
objavlenie-o-pereadresacii.gsm  vm-intro.gsm                             zdravstujte.gsm
operatori.gsm                   vm-isonphone.gsm
12:10:30
#ls /usr/share/asterisk/sounds/ru/ | less
12:12:31
#ls /usr/share/asterisk/sounds/ru/ | grep mess
vm-messagex1.gsm
vm-savemessage.gsm
12:12:41
#ls /usr/share/asterisk/sounds/ru/ | grep soob
vm-soobshenie.gsm
vm-soobsheniya.gsm
vm-soobsheniy.gsm
прошло 35 минут
12:47:53
#ls /usr/share/asterisk/sounds/ | grep soob

12:48:40
#ls /usr/share/asterisk/sounds/ | grep mess
message-from.gsm
message-number.gsm
pls-enter-num-message-after-tone.gsm
privacy-if-error-leave-message-or-hangup.gsm
to-compose-a-message.gsm
to-leave-message-for.gsm
to-rerecord-yr-message.gsm
vm-message.gsm
vm-messages.gsm
vm-savemessage.gsm
12:48:43
#cp /usr/share/asterisk/sounds/ru/vm-so
vm-soobshenie.gsm   vm-soobsheniya.gsm  vm-soobsheniy.gsm   vm-sorry.gsm
12:49:47
#date
Срд Мар 17 13:50:22 EET 2010
12:50:22
#ls /usr/share/asterisk/sounds/ | grep mess

/dev/pts/7
12:52:13
#[group3]
(1) Another program may be editing the same file.
exten => _6XX,n,Playback(vm-isunavail)
    If this is the case, be careful not to end up with two
exten => _3XX,1,Answer
exten => _3XX,n,Set(CALLERID(name)="${CALLERID(name)} (KHM)")
exten => _3XX,n,Dial(SIP/khr/${EXTEN},30)
exten => _3XX,n,Playback(vm-isunavail)
exten => _4XX,1,Answer
exten => _4XX,n,Set(CALLERID(name)="${CALLERID(name)} (KHM)")
exten => _4XX,n,Dial(SIP/kv/${EXTEN},30)
...
exten => _1XXX,n,Playback(vm-isunavail)
[world]
exten => _380XXXXXXXXX,1,Answer
exten => _380XXXXXXXXX,n,Dial(SIP/nt/${EXTEN},30)
exten => _380XXXXXXXXX,n,Playback(vm-isunavail)
[group1]
include => local
[group2]
include => local
include => company
12:52:16
#[group3]
;
; Voicemail Configuration
;
;
; NOTE: Asterisk has to edit this file to change a user's password.  This does
; not currently work with the "#include <file>" directive for Asterisk
; configuration files, nor when using realtime static configuration.
; Do not use them with this configuration file.
;
[general]
...
;4110 => 3443,Rob Flynn,rflynn@blueridge.net
;4235 => 1234,Jim Holmes,jim@astricon.ips,,Tz=european
;
; Mailboxes may be organized into multiple contexts for
; voicemail virtualhosting
;
[other]
;The intro can be customized on a per-context basis
;directoryintro=dir-company2
1234 => 5678,Company2 User,root@localhost
/dev/pts/19
12:52:28
#date

/dev/pts/7
12:53:03
#;maxmsg=50
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/21
12:53:47
#less /etc/ejabberd/ejabberd.cfg
прошло 11 минут
/dev/pts/2
13:05:39
#lsusb
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:0870 Logitech, Inc. QuickCam Express
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
/dev/pts/1
13:05:39
#lsusb
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:0870 Logitech, Inc. QuickCam Express
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
/dev/pts/2
13:05:40
#lsusb
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 046d:0870 Logitech, Inc. QuickCam Express
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
/dev/pts/1
13:05:40
#lsusb
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 046d:0870 Logitech, Inc. QuickCam Express
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
/dev/pts/2
13:06:51
#apt-get install xawtv
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libzvbi-common libzvbi0 pia scantv v4l-conf xawtv-plugins
Предлагаемые пакеты:
  tv-fonts xawtv-plugin-qt
НОВЫЕ пакеты, которые будут установлены:
  libzvbi-common libzvbi0 pia scantv v4l-conf xawtv xawtv-plugins
обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Обрабатываются триггеры для menu ...
Настраивается пакет libzvbi-common (0.2.30-1) ...
Настраивается пакет libzvbi0 (0.2.30-1) ...
Настраивается пакет xawtv-plugins (3.95.dfsg.1-8) ...
Настраивается пакет pia (3.95.dfsg.1-8) ...
Настраивается пакет scantv (3.95.dfsg.1-8) ...
Настраивается пакет v4l-conf (3.95.dfsg.1-8) ...
Настраивается пакет xawtv (3.95.dfsg.1-8) ...
.udevdb or .udev presence implies active udev.  Aborting MAKEDEV invocation.
Обрабатываются триггеры для menu ...
/dev/pts/1
13:06:51
#apt-get install xawtv
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libzvbi-common libzvbi0 pia scantv v4l-conf xawtv-plugins
Предлагаемые пакеты:
  tv-fonts xawtv-plugin-qt
НОВЫЕ пакеты, которые будут установлены:
  libzvbi-common libzvbi0 pia scantv v4l-conf xawtv xawtv-plugins
обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Обрабатываются триггеры для menu ...
Настраивается пакет libzvbi-common (0.2.30-1) ...
Настраивается пакет libzvbi0 (0.2.30-1) ...
Настраивается пакет xawtv-plugins (3.95.dfsg.1-8) ...
Настраивается пакет pia (3.95.dfsg.1-8) ...
Настраивается пакет scantv (3.95.dfsg.1-8) ...
Настраивается пакет v4l-conf (3.95.dfsg.1-8) ...
Настраивается пакет xawtv (3.95.dfsg.1-8) ...
.udevdb or .udev presence implies active udev.  Aborting MAKEDEV invocation.
Обрабатываются триггеры для menu ...
/dev/pts/8
13:12:59
#/etc/mail/access
~
~
~
~
~
~
~
~
~
~
~
~
[root@linux2:~]# /etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
[root@linux2:~]#
linux2  17 14:16 0*bash  1-@$ asterisk  2&@$ bash
/dev/pts/2
13:14:28
#netstat -lvpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN      15902/sendmail: MTA
tcp        0      0 127.0.0.1:5038          0.0.0.0:*               LISTEN      18434/asterisk
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      15755/inetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2036/portmap
tcp        0      0 0.0.0.0:2000            0.0.0.0:*               LISTEN      18434/asterisk
tcp        0      0 0.0.0.0:4369            0.0.0.0:*               LISTEN      19257/epmd
tcp        0      0 192.168.15.2:53         0.0.0.0:*               LISTEN      13420/named
tcp        0      0 192.168.115.2:53        0.0.0.0:*               LISTEN      13420/named
...
unix  2      [ ACC ]     STREAM     LISTENING     81850    2586/cupsd          /var/run/cups/cups.sock
unix  2      [ ACC ]     STREAM     LISTENING     8272     3060/X              @/tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     7105     2520/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     7779     2961/hald           @/var/run/hald/dbus-iRTmtFibXS
unix  2      [ ACC ]     STREAM     LISTENING     100515   15902/sendmail: MTA /var/run/sendmail/mta/smcontrol
unix  2      [ ACC ]     STREAM     LISTENING     9651     3565/dbus-daemon    @/tmp/dbus-XVOlFD5z1c
netstat: no support for `AF IPX' on this system.
netstat: no support for `AF AX25' on this system.
netstat: no support for `AF X25' on this system.
netstat: no support for `AF NETROM' on this system.
/dev/pts/1
13:14:28
#netstat -lvpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN      15902/sendmail: MTA
tcp        0      0 127.0.0.1:5038          0.0.0.0:*               LISTEN      18434/asterisk
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      15755/inetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2036/portmap
tcp        0      0 0.0.0.0:2000            0.0.0.0:*               LISTEN      18434/asterisk
tcp        0      0 0.0.0.0:4369            0.0.0.0:*               LISTEN      19257/epmd
tcp        0      0 192.168.15.2:53         0.0.0.0:*               LISTEN      13420/named
tcp        0      0 192.168.115.2:53        0.0.0.0:*               LISTEN      13420/named
...
unix  2      [ ACC ]     STREAM     LISTENING     81850    2586/cupsd          /var/run/cups/cups.sock
unix  2      [ ACC ]     STREAM     LISTENING     8272     3060/X              @/tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     7105     2520/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     7779     2961/hald           @/var/run/hald/dbus-iRTmtFibXS
unix  2      [ ACC ]     STREAM     LISTENING     100515   15902/sendmail: MTA /var/run/sendmail/mta/smcontrol
unix  2      [ ACC ]     STREAM     LISTENING     9651     3565/dbus-daemon    @/tmp/dbus-XVOlFD5z1c
netstat: no support for `AF IPX' on this system.
netstat: no support for `AF AX25' on this system.
netstat: no support for `AF X25' on this system.
netstat: no support for `AF NETROM' on this system.
/dev/pts/19
13:16:24
#apt-get install ejabberd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  erlang-base erlang-nox libsctp1 lksctp-tools
Предлагаемые пакеты:
  libunix-syslog-perl erlang-x11 erlang erlang-manpages erlang-doc-html
НОВЫЕ пакеты, которые будут установлены:
  ejabberd erlang-base erlang-nox libsctp1 lksctp-tools
обновлено 0, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Настраивается пакет erlang-base (1:12.b.3-dfsg-4) ...
Searching for services which depend on erlang and should be started...none found.
Настраивается пакет erlang-nox (1:12.b.3-dfsg-4) ...
Настраивается пакет ejabberd (2.0.1-6+lenny1) ...
adduser: Предупреждение: домашний каталог `/var/lib/ejabberd' не принадлежит пользователю, который сейчас создаётся.
Generating SSL certificate /etc/ejabberd/ejabberd.pem...
Creating config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Настраивается пакет lksctp-tools (1.0.9.dfsg-1) ...
Обрабатываются триггеры для menu ...
/dev/pts/8
13:19:37
#screen -x
/dev/pts/15
13:21:01
#pkill screen

13:21:05
#top
top - 14:21:19 up 1 day, 12:02,  9 users,  load average: 1.73, 1.46, 1.22
Tasks: 147 total,   2 running, 145 sleeping,   0 stopped,   0 zombie
Cpu(s): 51.1%us,  0.2%sy,  0.0%ni, 48.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3099904k total,  1238392k used,  1861512k free,   145760k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  2654200k total,        0k used,  2654200k free,   657748k cached
13327 root      20   0 24240  20m 1520 R  100  0.7 205:18.39 l3-agent
11459 user2     20   0  175m  85m  20m S    3  2.8  11:04.25 firefox-bin
 3060 root      20   0  366m  24m 8104 S    1  0.8  68:50.50 Xorg
19447 root      18  -2  2388 1168  884 R    1  0.0   0:00.02 top
...
   44 root      15  -5     0    0    0 S    0  0.0   0:00.84 kblockd/0
   45 root      15  -5     0    0    0 S    0  0.0   0:00.24 kblockd/1
   47 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpid
   48 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpi_notify
  136 root      15  -5     0    0    0 S    0  0.0   0:00.04 kseriod
  177 root      20   0     0    0    0 S    0  0.0   0:00.00 pdflush
  178 root      20   0     0    0    0 S    0  0.0   0:01.44 pdflush
  179 root      15  -5     0    0    0 S    0  0.0   0:00.00 kswapd0
  180 root      15  -5     0    0    0 S    0  0.0   0:00.00 aio/0
  181 root      15  -5     0    0    0 S    0  0.0   0:00.00 aio/1
/dev/pts/8
13:21:05
#screen -x
/dev/pts/10
13:21:08
#screen -x
/dev/pts/4
13:21:29
#screen -x
/dev/pts/5
13:21:29
#screen -x
/dev/pts/15
13:21:30
#pkill l3-agent

/dev/pts/17
13:21:33
#screen -x
/dev/pts/15
13:21:35
#screen
/dev/pts/7
13:21:39
#top
top - 14:21:52 up 1 day, 12:03, 10 users,  load average: 1.44, 1.41, 1.21
Tasks: 155 total,   2 running, 153 sleeping,   0 stopped,   0 zombie
Cpu(s): 55.7%us,  0.3%sy,  0.0%ni, 43.8%id,  0.2%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3099904k total,  1236032k used,  1863872k free,   145772k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  2654200k total,        0k used,  2654200k free,   657804k cached
13327 root      20   0 24240  20m 1520 R  100  0.7 205:47.91 l3-agent
 3060 root      20   0  366m  24m 8104 S    6  0.8  68:51.57 Xorg
11459 user2     20   0  175m  85m  20m S    5  2.8  11:05.21 firefox-bin
11496 user2     20   0 84180  26m  12m S    1  0.9   0:19.84 gnome-terminal
...
   11 root      15  -5     0    0    0 S    0  0.0   0:00.00 khelper
   44 root      15  -5     0    0    0 S    0  0.0   0:00.84 kblockd/0
   45 root      15  -5     0    0    0 S    0  0.0   0:00.24 kblockd/1
   47 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpid
   48 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpi_notify
  136 root      15  -5     0    0    0 S    0  0.0   0:00.04 kseriod
  177 root      20   0     0    0    0 S    0  0.0   0:00.00 pdflush
  178 root      20   0     0    0    0 S    0  0.0   0:01.44 pdflush
  179 root      15  -5     0    0    0 S    0  0.0   0:00.00 kswapd0
  180 root      15  -5     0    0    0 S    0  0.0   0:00.00 aio/0
13:21:56
#kill 13327

13:22:00
#ps aux | grep l3-agent
root     19604  0.0  0.0   3144   792 pts/12   S<+  14:22   0:00 grep l3-agent
13:22:09
#l3-agent

13:22:15
#free
             total       used       free     shared    buffers     cached
Mem:       3099904    1226032    1873872          0     145800     657948
-/+ buffers/cache:     422284    2677620
Swap:      2654200          0    2654200
13:22:16
#uptime
 14:22:23 up 1 day, 12:03, 11 users,  load average: 1.08, 1.32, 1.19
/dev/pts/13
13:22:17
#nano /etc/asterisk/extensions.conf
/dev/pts/7
13:22:23
#uptime
 14:22:41 up 1 day, 12:04, 11 users,  load average: 1.06, 1.30, 1.18
13:22:41
#uptime
 14:22:43 up 1 day, 12:04, 11 users,  load average: 1.06, 1.30, 1.18
13:22:43
#uptime
 14:22:45 up 1 day, 12:04, 11 users,  load average: 1.05, 1.30, 1.18
13:22:45
#ps aux | grep asterisk
asterisk 18434  0.0  0.3  32064 10968 ?        Ssl  13:53   0:00 /usr/sbin/asterisk -p -U asterisk
root     19732  0.0  0.0   3748  1508 pts/14   S<+  14:22   0:00 /usr/bin/nano /etc/asterisk/extensions.conf
root     19758  0.0  0.0   3144   784 pts/12   R<+  14:22   0:00 grep asterisk

Файлы

  • /etc/mail/access
  • /etc/mail/local-host-names
  • /var/spool/asterisk/voicemail/default/202/INBOX/msg0000.
  • /var/spool/asterisk/voicemail/default/202/INBOX/msg0000.txt
  • /etc/mail/access
    >
    # /etc/mail/access
    # Copyright (c) 1998,2004 Richard Nelson <cowboy@debian.org>.
    # Time-stamp: <1998/10/27 10:00:00 cowboy>
    # GPL'd config file, please feed any gripes, suggestions, etc. to me
    #
    # Function:
    #        Access Control for this smtp server - determines:
    #                * Who we accept mail from
    #                * Who we accept relaying from
    #                * Who we will not send to
    #
    # Usage:
    #        FEATURE(access_db[, type [-o] /etc/mail/access])dnl
    #        makemap hash access < access
    #
    # Format:
    #        lhs:
    #                email addr              <user@[host.domain]>
    #                domain name     unless  FEATURE(relay_hosts_only) is used,
    #                        then this is a fqdn - and relay-domains ($=R)
    #                        must also be fqdns.
    #                network number  must end on an octet boundary, or
    #                        you're stuck going the longwinded way ;-{
    #        rhs:
    #                OK                              accept mail even if other rules in the
    #                                                running ruleset would reject it.
    #                RELAY                   Allow domain to relay through your SMTP
    #                                                server.  RELAY also serves an implicit
    #                                                OK for the other checks.
    #                REJECT                  reject the sender/recipient with a general
    #                                                purpose message that can be customized.
    #                                                confREJECT_MSG [550 Access denied] will be issued
    #                DISCARD                 discard the message completely using
    #                                                the $#discard mailer.
    #                ### any text    where ### is an RFC 821 compliant error code
    #                                and "any text" is a message to return for
    #                        the command
    # Examples:
    #       spammer@aol.com                 REJECT
    #       FREE.STEALTH.MAILER@    550 Spam not accepted
    #
    # Notes:
    #       With FEATURE(blacklist_recipients) this is also possible:
    #       badlocaluser                             550 Mailbox disabled for this username
    #       host.mydomain.com                        550 That host does not accept mail
    #       user@otherhost.mydomain.com  550 Mailbox disabled for this recipient
    #
    # Related:
    #        define(`confREJECT_MSG', `550 Access denied')dnl
    #        define(`confCR_FILE', `-o /etc/mail/relay-domains')dnl <<- $=R
    #        FEATURE(relay_hosts_only)dnl
    #        FEATURE(relay_entire_domain)dnl <<- relays any host in the $=m class
    #        FEATURE(relay_based_on_MX)dnl <<- relaying for boxes MX'd to you
    #        FEATURE(blacklist_recipients)dnl
    #        FEATURE(rbl[,alternate server])dnl
    #        FEATURE(orbs[,alternate server])dnl   <<- Debian addition
    #        FEATURE(orca[,alternate server])dnl   <<- Debian addition
    #        FEATURE(accept_unqualified_senders)dnl
    #        FEATURE(accept_unresolvable_domains)dnl
    #
    # Local addresses 10.x.x.x, 127.x.x.x, 172.16-31.x.x 192.168.x.x can relay
    # Note Well! You *must* make sure these address can't be spoofed externally
    # Note, outbound relaying is controlled by connection and/or auth
    #       If you're not firewalled, and you don't have a lan, comment these out
    #       If you're not firewalled, and you have a lan, get firewalled *NOW*
    # GreetPause - delay to check for spammers
    # Client Connection rate (and #) control
    Connect:localhost               RELAY
    GreetPause:localhost    0
    ClientRate:localhost    0
    ClientConn:localhost    0
    #Connect:10                             RELAY
    #GreetPause:10                  0
    #ClientRate:10                  0
    #ClientConn:10                  0
    Connect:127                             RELAY
    GreetPause:127                  0
    ClientRate:127                  0
    ClientConn:127                  0
    Connect:IPv6:::1                RELAY
    GreetPause:IPv6:::1             0
    ClientRate:IPv6:::1             0
    ClientConn:IPv6:::1             0
    Connect:192.168.15              RELAY
    #Connect:172.17                 RELAY
    #Connect:172.18                 RELAY
    #Connect:172.19                 RELAY
    #Connect:172.20                 RELAY
    #Connect:172.21                 RELAY
    #Connect:172.22                 RELAY
    #Connect:172.23                 RELAY
    #Connect:172.24                 RELAY
    #Connect:172.25                 RELAY
    #Connect:172.26                 RELAY
    #Connect:172.27                 RELAY
    #Connect:172.28                 RELAY
    #Connect:172.29                 RELAY
    #Connect:172.30                 RELAY
    #Connect:172.31                 RELAY
    #Connect:192.168                        RELAY
    #GreetPause:192.168             0
    #ClientRate:192.168             0
    #ClientConn:192.168             0
    # Defaults
    GreetPause:                             5000
    ClientRate:                             10
    ClientConn:                             10
    #
    # Don't offer AUTH on local network
    #SRV_Features:192.168.1 A
    #
    # Hosts with to allow relaying
    #
    #
    # Hosts that validly forward to me
    #GreetPause:<ip>                0
    #ClientRate:<ip>                30
    #ClientConn:<ip>                0
    #
    # Whitelisted users
    #
    Spam:postmaster@        FRIEND
    Spam:abuse@             FRIEND
    Spam:spam@              FRIEND
    #
    # Blacklisted users
    #
    #Connect:rampellsoft.com 554 Email directly, not through didtheyreadit.com
    reject@                 REJECT
    #cyberpromo.com REJECT
    #From:MAILER-DAEMON@store2.netvisao.pt REJECT
    #
    # Block invalid IPs
    #
    #Connect:0      REJECT whilst invalid, this also blocks sendmail -bs -Am
    Connect:169.254 REJECT
    Connect:192.0.2 REJECT
    Connect:224             REJECT
    Connect:255             REJECT
    
    /etc/mail/local-host-names
    >
    localhost
    linux2.unix.nt
    khm.unix.nt
    
    /var/spool/asterisk/voicemail/default/202/INBOX/msg0000.
    >
    msg0000.gsm  msg0000.txt  msg0000.wav  msg0000.WAV
    
    /var/spool/asterisk/voicemail/default/202/INBOX/msg0000.txt
    >
    ;
    ; Message Information file
    ;
    [message]
    origmailbox=202
    context=group3
    macrocontext=
    exten=202
    priority=5
    callerchan=SIP/201-081de768
    callerid="SNOM Phone" <201>
    origdate=Wed Mar 17 12:49:51 PM EET 2010
    origtime=1268822991
    category=
    duration=7
    

    Статистика

    Время первой команды журнала11:49:36 2010- 3-17
    Время последней команды журнала13:22:45 2010- 3-17
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 6.93
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.97
    Количество командных строк в единицу времени, команда/мин 1.74
    Частота использования команд
    ls38|===============================| 31.67%
    grep17|==============| 14.17%
    screen7|=====| 5.83%
    less7|=====| 5.83%
    cat7|=====| 5.83%
    lsusb6|=====| 5.00%
    apt-get5|====| 4.17%
    uptime4|===| 3.33%
    /etc/mail/access3|==| 2.50%
    ps2|=| 1.67%
    top2|=| 1.67%
    cp2|=| 1.67%
    pkill2|=| 1.67%
    vim2|=| 1.67%
    nano2|=| 1.67%
    netstat2|=| 1.67%
    [group3]2|=| 1.67%
    date2|=| 1.67%
    tar2|=| 1.67%
    l3-agent1|| 0.83%
    wget1|| 0.83%
    maxmsg=501|| 0.83%
    free1|| 0.83%
    mplayer1|| 0.83%
    kill1|| 0.83%
    ____
    *) Интервалы неактивности длительностью 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$