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

Содержание

Журнал

Четверг (10/25/12)

/dev/pts/1
13:00:50
#ls
keyring-0x2DkH  message02.gsm  message05.gsm  orbit-Debian-gdm  ssh-GVYBnk2023
message00.gsm   message03.gsm  message06.gsm  orbit-user        virtual-user.itxMAT
message01.gsm   message04.gsm  message07.gsm  seahorse-KnB8OQ
13:05:00
#vim /etc/asterisk/extensions.conf
13:07:25
#apt-get install mc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Предлагаемые пакеты:
  zip unzip arj dbview odt2txt gv catdvi djvulibre-bin python-boto python-tz
НОВЫЕ пакеты, которые будут установлены:
  mc
...
Установить эти пакеты без проверки [y/N]? yes
Получено:1 http://192.168.15.254/debian/ squeeze/main mc i386 3:4.7.0.9-1 [2.173 kB]
Получено 2.173 kБ за 0с (8.913 kБ/c)
Выбор ранее не выбранного пакета mc.
(Чтение базы данных ... на данный момент установлен 131961 файл и каталог.)
Распаковывается пакет mc (из файла .../mc_3%3a4.7.0.9-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет mc (3:4.7.0.9-1) ...
Обрабатываются триггеры для menu ...
/dev/pts/3
13:09:54
#su root

/dev/pts/15
13:11:56
#cache search linux 3.2.0

13:11:56
#uname -a
                    scp -r user@192.168.90.1 /var/tmp/ /var/tmp/
cp: невозможно выполнить stat для «user@192.168.90.1»: Нет такого файла или каталога
cp: невозможно скопировать каталог «/var/tmp/» в самого себя, «/var/tmp/tmp»
13:12:49
#scp -r user@192.168.90.1 /var/tmp /var/
cp: невозможно выполнить stat для «user@192.168.90.1»: Нет такого файла или каталога
cp: «/var/tmp» и «/var/tmp» - один и тот же файл
13:13:02
#scp -r user@192.168.90.1 /var/tmp /var/tmp
cp: невозможно выполнить stat для «user@192.168.90.1»: Нет такого файла или каталога
cp: невозможно скопировать каталог «/var/tmp» в самого себя, «/var/tmp/tmp»
13:13:08
#scp -r user@192.168.90.1:/var/tmp /var/tmp
user@192.168.90.1's password:
belki.txt                                                        100% 1574     1.5KB/s   00:00
13:13:27
#scp -r user@192.168.90.1:/root/menu /var/tmp
user@192.168.90.1's password:
scp: /root/menu: Permission denied
13:16:26
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-15738.20691.24866	2012-10-25 14:16:29.941872676 +0300
+++ /etc/asterisk/extensions.conf	2012-10-25 14:16:49.673873111 +0300
@@ -37,7 +37,7 @@
 exten => _89XX,n,Playback(/tmp/message${EXTEN:2})
 
 ;menu
-exten => 8400,1,Goto(menu,s,1)
+exten => 8500,1,Goto(menu,s,1)
 
 
 ;room
/dev/pts/4
13:17:02
#as
as                     aspell                 asterisk               astribank_allow
asciitopgm             aspell-autobuildhash   asterisk-festival.pl   astribank_hexload
aseqdump               aspell-import          astgenkey              astribank_is_starting
aseqnet                astcanary              astman                 astribank_tool
/dev/pts/3
13:17:02
#as
as                     aspell                 asterisk               astribank_allow
asciitopgm             aspell-autobuildhash   asterisk-festival.pl   astribank_hexload
aseqdump               aspell-import          astgenkey              astribank_is_starting
aseqnet                astcanary              astman                 astribank_tool
/dev/pts/19
13:18:19
#vim /etc/asterisk/ext
--- /tmp/l3-saved-16011.11966.20365	2012-10-25 14:18:33.157875391 +0300
+++ /etc/asterisk/extensions.conf	2012-10-25 14:19:08.053876159 +0300
@@ -65,7 +65,7 @@
 [menu]
    
 exten => s,1,Answer
-exten => s,n,Playback(/var/tmp/message00)
+exten => s,n,Playback(/var/tmp/tmp/message00)
 exten => s,n,Wait(2)
 
 
13:18:19
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-16011.15552.25650	2012-10-25 14:19:58.449877270 +0300
+++ /etc/asterisk/extensions.conf	2012-10-25 14:25:29.569884565 +0300
@@ -13,6 +13,7 @@
 
 exten => 8080,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/burunduki.txt)
 
+exten => 8500,1,Goto(menu,s,1)
 
 
 ;Agents
@@ -34,11 +35,6 @@
 
 [local]
 
-exten => _89XX,n,Playback(/tmp/message${EXTEN:2})
-
-;menu
-exten => 8500,1,Goto(menu,s,1)
-
 
 ;room
 exten => 2244,1,MeetMe(100)
@@ -65,8 +61,13 @@
 [menu]
    
 exten => s,1,Answer
-exten => s,n,Playback(/var/tmp/tmp/message00)
+exten => s,n,Background(/var/tmp/tmp/message00)
+exten => s,n,Wait(2)
+exten => s,n,Background(/var/tmp/tmp/message01)
+exten => s,n,Wait(2)
+exten => s,n,Background(/var/tmp/tmp/message02)
 exten => s,n,Wait(2)
+exten => s,n,Background(/var/tmp/tmp/message03)
 
 
 
13:25:29
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-16011.18317.3123	2012-10-25 14:26:08.925885432 +0300
+++ /etc/asterisk/extensions.conf	2012-10-25 14:28:44.905888869 +0300
@@ -61,13 +61,13 @@
 [menu]
    
 exten => s,1,Answer
-exten => s,n,Background(/var/tmp/tmp/message00)
+exten => s,n,Background(/var/tmp/menu/message00)
 exten => s,n,Wait(2)
-exten => s,n,Background(/var/tmp/tmp/message01)
+exten => s,n,Background(/var/tmp/menu/message01)
 exten => s,n,Wait(2)
-exten => s,n,Background(/var/tmp/tmp/message02)
+exten => s,n,Background(/var/tmp/menu/message02)
 exten => s,n,Wait(2)
-exten => s,n,Background(/var/tmp/tmp/message03)
+exten => s,n,Background(/var/tmp/menu/message03)
 
 
 
/dev/pts/21
13:26:49
#ls /var/tmp/tmp/
belki.txt  tmp
13:27:05
#ls /var/tmp/tmp/tmp

13:27:09
#ls
asterisk-core-sounds-ru-gsm-current.tar.gz  tes.wav    Загрузки     Общедоступные
man-bash                                    Видео      Изображения  Рабочий стол
man-bash.wav                                Документы  Музыка        Шаблоны
13:27:11
#ls /var
backups  cache  games  lib  local  lock  log  mail  opt  run  spool  tmp
13:27:20
#ls /var/tmp/
asterisk  burunduki.txt  menu  tmp
13:27:30
#ls /var/tmp/menu/
message00.wav  message02.wav  message04.wav  message06.wav
message01.wav  message03.wav  message05.wav  message07.wav
/dev/pts/19
13:28:46
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-16011.31411.12650	2012-10-25 14:29:25.233889758 +0300
+++ /etc/asterisk/extensions.conf	2012-10-25 14:39:35.557903205 +0300
@@ -69,6 +69,27 @@
 exten => s,n,Wait(2)
 exten => s,n,Background(/var/tmp/menu/message03)
 
+exten => 1,1,Goto(submenu,s,1)
+
+[submenu]
+
+exten => s,1,Background(/var/tmp/menu/message06)
+exten => s,n,WaitExten(2)
+exten => s,n,Background(/var/tmp/menu/message02)
+exten => s,n,WaitExten(2)
+exten => s,n,Background(/var/tmp/menu/message03)
+exten => s,n,WaitExten(2)
+
+exten => 9,1,Goto(menu,s,start)
+
+
+
+
+
+
+
+
+
 
 
 [gr1]
прошло 13 минут
13:42:04
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-16011.8907.25904	2012-10-25 14:58:07.937927714 +0300
+++ /etc/asterisk/extensions.conf	2012-10-25 16:18:14.334033612 +0300
@@ -23,8 +23,8 @@
 exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2:})
 
 ;extra
-;exten => 8333,1,System(sudo eject)
-;exten => 8444,1,System(sudo eject -t)
+exten => 8333,1,System(sudo eject)
+exten => 8444,1,System(sudo eject -t)
 
 exten => 8444,1,Playback(password)
 exten => 8444,n,Read(password)
@@ -63,7 +63,7 @@
 exten => s,1,Answer
 exten => s,n,Background(/var/tmp/menu/message00)
 exten => s,n,Wait(2)
-exten => s,n,Background(/var/tmp/menu/message01)
+exten => s,n(start),Background(/var/tmp/menu/message01)
 exten => s,n,Wait(2)
 exten => s,n,Background(/var/tmp/menu/message02)
 exten => s,n,Wait(2)
@@ -71,16 +71,67 @@
 
 exten => 1,1,Goto(submenu,s,1)
 
+;exten => 2,1,Read(nomer_zakaza)                                                                 
+;exten => 2,n,Background(/var/tmp/menu/message05)
+
+;exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/vputi.txt)
+;exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/ukrali.txt)
+;exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/dostavlen.txt)
+
+exten => 2,1,Playback(/var/tmp/message05)
+exten => 2,n,Read(nomer_zakaza)
+
+
+exten => 2,n,GotoIf($[$nomer_zakaza=0]?set0:set1or2)
+exten => 2,n(set0),Set(file=vputi.txt)
+exten => 2,n,Goto(play)
+exten => 2,n(set1or2),GotoIf($[$nomer_zakaza=1]?set1:set2)
+exten => 2,n(set1),Set(file=ukrali.txt)
+exten => 2,n,Goto(play)
+exten => 2,n(set2),Set(file=dostavlen.txt)
+exten => 2,n,Goto(play)
+exten => 2,n(play),AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/${file})
+
+
+
+
+exten => 3,1,GotoIfTime(9:00-17:00|mon-fri|*|*?day:night)
+exten => 3,n(day),Queue(que1)
+exten => 3,n,Hangup
+exten => 3,n(night),Voicemail(8001)
+exten => 3,n,Hangup
+
+
+
+
+
+
+
+
+;exten => 3,1,System(sudo eject)
+
+exten => 0,1,Goto(menu,s,1)
+
+
 [submenu]
 
-exten => s,1,Background(/var/tmp/menu/message05)
+exten => s,1,Background(/var/tmp/menu/message04)
 exten => s,n,WaitExten(2)
 exten => s,n,Background(/var/tmp/menu/message02)
 exten => s,n,WaitExten(2)
 exten => s,n,Background(/var/tmp/menu/message03)
 exten => s,n,WaitExten(2)
 
+
+exten => 1,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/burunduki.txt)
+exten => 1,n,Goto(submenu,s,1)
+ 
+exten => 2,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/belki.txt)
+exten => 2,n,Goto(submenu,s,1)
+
 exten => 9,1,Goto(menu,s,start)
+ 
+exten => 0,1,Goto(submenu,s,1)
 
 
 
прошло 62 минуты
/dev/pts/23
14:44:46
#su user
                                                                                                            [ Записана 1 строка ]
user@linux7:~$ su root
Пароль:
прошло 17 минут
15:02:36
#as
as                     aseqdump               aspell                 aspell-import          asterisk               astgenkey              astribank_allow        astribank_is_starting
asciitopgm             aseqnet                aspell-autobuildhash   astcanary              asterisk-festival.pl   astman                 astribank_hexload      astribank_tool
15:02:36
#asterisk -rx 'database get zakaz 1300'
Value: 0
/dev/pts/24
15:02:36
#as
as                     aseqdump               aspell                 aspell-import          asterisk               astgenkey              astribank_allow        astribank_is_starting
asciitopgm             aseqnet                aspell-autobuildhash   astcanary              asterisk-festival.pl   astman                 astribank_hexload      astribank_tool
15:02:36
#asterisk -rx 'database get zakaz 1300'
Value: 0
/dev/pts/23
15:03:05
#asterisk -rx 'database get zakaz 1200'
Value: 2
/dev/pts/24
15:03:05
#asterisk -rx 'database get zakaz 1200'
Value: 2
/dev/pts/23
15:03:10
#cat
asterisk-core-sounds-ru-gsm-current.tar.gz  .gconf/                                     .ICEauthority                               .profile                                    Документы/
.bash_history                               .gconfd/                                    .l3rc                                       .recently-used.xbel                         Загрузки/
.bash_logout                                .gksu.lock                                  .lilalo/                                    .ssh/                                       Изображения/
.bash_profile                               .gnome2/                                    .local/                                     tes.wav                                     Музыка/
.bashrc                                     .gnupg/                                     man-bash                                    .update-notifier/                           Общедоступные/
.config/                                    .gstreamer-0.10/                            man-bash.wav                                .xsession-errors                            Рабочий стол/
.dbus/                                      .gtk-bookmarks                              .mc/                                        .xsession-errors.old                        Шаблоны/
.fontconfig/                                .gvfs/                                      .nautilus/                                  Видео/
15:03:10
#cat /v
var/         vmlinuz      vmlinuz.old
15:03:10
#cat /v
var/         vmlinuz      vmlinuz.old
15:03:10
#cat /var/
backups/ cache/   games/   lib/     local/   lock/    log/     mail/    opt/     run/     spool/   tmp/
15:03:10
#cat /var/
backups/ cache/   games/   lib/     local/   lock/    log/     mail/    opt/     run/     spool/   tmp/
15:03:10
#cat /var/lo
local/ lock/  log/
15:03:10
#cat /var/lo
local/ lock/  log/
15:03:10
#cat /var/lo
local/ lock/  log/
15:03:10
#cat /var/tmp/dostavlen.txt
доставлен
/dev/pts/24
15:03:10
#cat
asterisk-core-sounds-ru-gsm-current.tar.gz  .gconf/                                     .ICEauthority                               .profile                                    Документы/
.bash_history                               .gconfd/                                    .l3rc                                       .recently-used.xbel                         Загрузки/
.bash_logout                                .gksu.lock                                  .lilalo/                                    .ssh/                                       Изображения/
.bash_profile                               .gnome2/                                    .local/                                     tes.wav                                     Музыка/
.bashrc                                     .gnupg/                                     man-bash                                    .update-notifier/                           Общедоступные/
.config/                                    .gstreamer-0.10/                            man-bash.wav                                .xsession-errors                            Рабочий стол/
.dbus/                                      .gtk-bookmarks                              .mc/                                        .xsession-errors.old                        Шаблоны/
.fontconfig/                                .gvfs/                                      .nautilus/                                  Видео/
15:03:10
#cat /v
var/         vmlinuz      vmlinuz.old
15:03:10
#cat /v
var/         vmlinuz      vmlinuz.old
15:03:10
#cat /var/
backups/ cache/   games/   lib/     local/   lock/    log/     mail/    opt/     run/     spool/   tmp/
15:03:10
#cat /var/
backups/ cache/   games/   lib/     local/   lock/    log/     mail/    opt/     run/     spool/   tmp/
15:03:10
#cat /var/lo
local/ lock/  log/
15:03:10
#cat /var/lo
local/ lock/  log/
15:03:10
#cat /var/lo
local/ lock/  log/
15:03:10
#cat /var/tmp/dostavlen.txt
доставлен
/dev/pts/23
15:05:49
#cat /var/tmp/vputi.txt
в пути
/dev/pts/24
15:05:49
#cat /var/tmp/vputi.txt
в пути
/dev/pts/23
15:05:54
#cat /var/tmp/ukrali.txt
украли
/dev/pts/24
15:05:54
#cat /var/tmp/ukrali.txt
украли
/dev/pts/23
15:05:58
#cat /var/tmp/*.txt
На зиму бурундуки засыпают не так крепко, как, например, суслики или сурки. Они просыпаются среди зимы, подкрепляются немного, а затем снова засыпают. Конечно, проследить, что делает зимою бурундук в своей похороненной п
Весной зверьки показываются из норок в разное время, смотря по тому, какая стоит погода. Те, у которых норки устроены на солнечном склоне и раньше освобождаются из-под снега, появляются раньше других. Если после теплой п
доставлен
украли
в пути
/dev/pts/24
15:05:58
#cat /var/tmp/*.txt
На зиму бурундуки засыпают не так крепко, как, например, суслики или сурки. Они просыпаются среди зимы, подкрепляются немного, а затем снова засыпают. Конечно, проследить, что делает зимою бурундук в своей похороненной п
Весной зверьки показываются из норок в разное время, смотря по тому, какая стоит погода. Те, у которых норки устроены на солнечном склоне и раньше освобождаются из-под снега, появляются раньше других. Если после теплой п
доставлен
украли
в пути
/dev/pts/23
15:06:15
#cat /var/tmp/[dvp].txt
cat: /var/tmp/[dvp].txt: Нет такого файла или каталога
/dev/pts/24
15:06:15
#cat /var/tmp/[dvp].txt
cat: /var/tmp/[dvp].txt: Нет такого файла или каталога
/dev/pts/23
15:06:51
#cat /var/tmp/[dvp]*.txt
доставлен
в пути
/dev/pts/24
15:06:51
#cat /var/tmp/[dvp]*.txt
доставлен
в пути
/dev/pts/23
15:06:57
#cat /var/tmp/[dvu]*.txt
доставлен
украли
в пути
/dev/pts/24
15:06:57
#cat /var/tmp/[dvu]*.txt
доставлен
украли
в пути
прошло 24 минуты
/dev/pts/23
15:31:06
#Channel:SIP/2101

/dev/pts/24
15:31:06
#Channel:SIP/2101

/dev/pts/23
15:31:09
#ls
11.call                     message00.gsm  message05.gsm     seahorse-KnB8OQ
keyring-0x2DkH              message01.gsm  message06.gsm     ssh-GVYBnk2023
l3-saved-16011.25877.31760  message02.gsm  message07.gsm     virtual-user.itxMAT
mc-root                     message03.gsm  orbit-Debian-gdm
mc-user                     message04.gsm  orbit-user
/dev/pts/24
15:31:09
#ls
11.call                     message00.gsm  message05.gsm     seahorse-KnB8OQ
keyring-0x2DkH              message01.gsm  message06.gsm     ssh-GVYBnk2023
l3-saved-16011.25877.31760  message02.gsm  message07.gsm     virtual-user.itxMAT
mc-root                     message03.gsm  orbit-Debian-gdm
mc-user                     message04.gsm  orbit-user
/dev/pts/23
15:31:10
#cp 11.call /
bin/            initrd.img      mnt/            selinux/        var/
boot/           initrd.img.old  opt/            srv/            vmlinuz
dev/            lib/            proc/           sys/            vmlinuz.old
etc/            lost+found/     root/           tmp/
home/           media/          sbin/           usr/
15:31:10
#cp 11.call /
bin/            initrd.img      mnt/            selinux/        var/
boot/           initrd.img.old  opt/            srv/            vmlinuz
dev/            lib/            proc/           sys/            vmlinuz.old
etc/            lost+found/     root/           tmp/
home/           media/          sbin/           usr/
15:31:10
#chown asterisk:asterisk 11.call

/dev/pts/24
15:31:10
#cp 11.call /
bin/            initrd.img      mnt/            selinux/        var/
boot/           initrd.img.old  opt/            srv/            vmlinuz
dev/            lib/            proc/           sys/            vmlinuz.old
etc/            lost+found/     root/           tmp/
home/           media/          sbin/           usr/
15:31:10
#cp 11.call /
bin/            initrd.img      mnt/            selinux/        var/
boot/           initrd.img.old  opt/            srv/            vmlinuz
dev/            lib/            proc/           sys/            vmlinuz.old
etc/            lost+found/     root/           tmp/
home/           media/          sbin/           usr/
15:31:10
#chown asterisk:asterisk 11.call

/dev/pts/23
15:31:38
#cp -p 11.call /etc/asterisk/u
udptl.conf     unistim.conf   usbradio.conf  users.conf
15:31:38
#cp -p 11.call /etc/asterisk/
adsi.conf                extconfig.conf           muted.conf
adtranvofr.conf          extensions.ael           osp.conf
agents.conf              extensions.conf          oss.conf
ais.conf                 extensions.conf.BACKUP   phone.conf
alarmreceiver.conf       .extensions.conf.swp     phoneprov.conf
alsa.conf                extensions.lua           queuerules.conf
amd.conf                 extensions_minivm.conf   queues.conf
asterisk.adsi            features.conf            res_config_sqlite.conf
asterisk.conf            festival.conf            res_ldap.conf
cdr_adaptive_odbc.conf   followme.conf            res_odbc.conf
...
cli_aliases.conf         jingle.conf              skinny.conf
cli.conf                 logger.conf              sla.conf
cli_permissions.conf     manager.conf             smdi.conf
codecs.conf              manager.d/               telcordia-1.adsi
console.conf             meetme.conf              udptl.conf
dbsep.conf               mgcp.conf                unistim.conf
dnsmgr.conf              minivm.conf              usbradio.conf
dsp.conf                 misdn.conf               users.conf
dundi.conf               modules.conf             voicemail.conf
enum.conf                musiconhold.conf         vpb.conf
15:31:38
#cp -p 11.call /etc/asterisk/
adsi.conf                extconfig.conf           muted.conf
adtranvofr.conf          extensions.ael           osp.conf
agents.conf              extensions.conf          oss.conf
ais.conf                 extensions.conf.BACKUP   phone.conf
alarmreceiver.conf       .extensions.conf.swp     phoneprov.conf
alsa.conf                extensions.lua           queuerules.conf
amd.conf                 extensions_minivm.conf   queues.conf
asterisk.adsi            features.conf            res_config_sqlite.conf
asterisk.conf            festival.conf            res_ldap.conf
cdr_adaptive_odbc.conf   followme.conf            res_odbc.conf
...
cli_aliases.conf         jingle.conf              skinny.conf
cli.conf                 logger.conf              sla.conf
cli_permissions.conf     manager.conf             smdi.conf
codecs.conf              manager.d/               telcordia-1.adsi
console.conf             meetme.conf              udptl.conf
dbsep.conf               mgcp.conf                unistim.conf
dnsmgr.conf              minivm.conf              usbradio.conf
dsp.conf                 misdn.conf               users.conf
dundi.conf               modules.conf             voicemail.conf
enum.conf                musiconhold.conf         vpb.conf
15:31:38
#cp -p 11.call /var/spool/asterisk/outgoing/

/dev/pts/24
15:31:38
#cp -p 11.call /etc/asterisk/u
udptl.conf     unistim.conf   usbradio.conf  users.conf
15:31:38
#cp -p 11.call /etc/asterisk/
adsi.conf                extconfig.conf           muted.conf
adtranvofr.conf          extensions.ael           osp.conf
agents.conf              extensions.conf          oss.conf
ais.conf                 extensions.conf.BACKUP   phone.conf
alarmreceiver.conf       .extensions.conf.swp     phoneprov.conf
alsa.conf                extensions.lua           queuerules.conf
amd.conf                 extensions_minivm.conf   queues.conf
asterisk.adsi            features.conf            res_config_sqlite.conf
asterisk.conf            festival.conf            res_ldap.conf
cdr_adaptive_odbc.conf   followme.conf            res_odbc.conf
...
cli_aliases.conf         jingle.conf              skinny.conf
cli.conf                 logger.conf              sla.conf
cli_permissions.conf     manager.conf             smdi.conf
codecs.conf              manager.d/               telcordia-1.adsi
console.conf             meetme.conf              udptl.conf
dbsep.conf               mgcp.conf                unistim.conf
dnsmgr.conf              minivm.conf              usbradio.conf
dsp.conf                 misdn.conf               users.conf
dundi.conf               modules.conf             voicemail.conf
enum.conf                musiconhold.conf         vpb.conf
15:31:38
#cp -p 11.call /etc/asterisk/
adsi.conf                extconfig.conf           muted.conf
adtranvofr.conf          extensions.ael           osp.conf
agents.conf              extensions.conf          oss.conf
ais.conf                 extensions.conf.BACKUP   phone.conf
alarmreceiver.conf       .extensions.conf.swp     phoneprov.conf
alsa.conf                extensions.lua           queuerules.conf
amd.conf                 extensions_minivm.conf   queues.conf
asterisk.adsi            features.conf            res_config_sqlite.conf
asterisk.conf            festival.conf            res_ldap.conf
cdr_adaptive_odbc.conf   followme.conf            res_odbc.conf
...
cli_aliases.conf         jingle.conf              skinny.conf
cli.conf                 logger.conf              sla.conf
cli_permissions.conf     manager.conf             smdi.conf
codecs.conf              manager.d/               telcordia-1.adsi
console.conf             meetme.conf              udptl.conf
dbsep.conf               mgcp.conf                unistim.conf
dnsmgr.conf              minivm.conf              usbradio.conf
dsp.conf                 misdn.conf               users.conf
dundi.conf               modules.conf             voicemail.conf
enum.conf                musiconhold.conf         vpb.conf
15:31:38
#cp -p 11.call /var/spool/asterisk/outgoing/

/dev/pts/23
15:33:41
#Channel:SIP/2201

/dev/pts/24
15:33:41
#Channel:SIP/2201

прошло 11 минут
/dev/pts/23
15:44:55
#Channel:SIP/2201

/dev/pts/24
15:44:55
#Channel:SIP/2201

прошло 34 минуты
/dev/pts/23
16:19:07
#. /etc/bash
bash.bashrc        bash_completion    bash_completion.d/
16:19:07
#. /etc/bash_completion

/dev/pts/24
16:19:07
#. /etc/bash
bash.bashrc        bash_completion    bash_completion.d/
16:19:07
#. /etc/bash_completion

/dev/pts/23
16:19:35
#dpkg-reconfigure ej
ejabberd  eject
16:19:35
#dpkg-reconfigure ej
ejabberd  eject
16:19:35
#dpkg-reconfigure ejabberd
The ejabberd database has been backed up to /var/backups/ejabberd-2012-10-25T17:19:57.8hd1Yl/ejabberd-database.
Настройка пакета
                   ┌───────────┤ Настраивается пакет ejabberd ├───────────┐
                   │ Введите пароль администратора ещё раз для проверки.  │
                   │                                                      │
                   │ Повторный ввод пароля администратора для проверки:   │
                   │                                                      │
                   â”********______________________________________________ │
                   │                                                      │
                   │                        <Ok>                          │
                   │                                                      │
                   └──────────────────────────────────────────────────────┘
Replacing config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Waiting for ejabberd to register admin user.
Admin user "admin@linux7.unix.nt" is registered successfully.
/dev/pts/24
16:19:35
#dpkg-reconfigure ej
ejabberd  eject
16:19:35
#dpkg-reconfigure ej
ejabberd  eject
16:19:35
#dpkg-reconfigure ejabberd
                   ┌───────────┤ Настраивается пакет ejabberd ├───────────┐
                   │ Введите пароль администратора ещё раз для проверки.  │
                   │                                                      │
                   │ Повторный ввод пароля администратора для проверки:   │
                   │                                                      │
                   â”********______________________________________________ │
                   │                                                      │
                   │                        <Ok>                          │
                   │                                                      │
                   └──────────────────────────────────────────────────────┘
Replacing config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Waiting for ejabberd to register admin user.
Admin user "admin@linux7.unix.nt" is registered successfully.
/dev/pts/23
16:20:34
#ej
ejabberd     ejabberdctl  eject
16:20:34
#ej
ejabberd     ejabberdctl  eject
16:20:34
#ejabberdctl regiser user linux7.unix.nt password
Error: command "regiser" not known.
/dev/pts/24
16:20:34
#ej
ejabberd     ejabberdctl  eject
16:20:34
#ej
ejabberd     ejabberdctl  eject
16:20:34
#ejabberdctl regiser user linux7.unix.nt password
Error: command "regiser" not known.
/dev/pts/23
16:24:45
#ejabberdctl register user linux7.unix.nt password
User user@linux7.unix.nt successfully registered
/dev/pts/24
16:24:45
#ejabberdctl register user linux7.unix.nt password
User user@linux7.unix.nt successfully registered

Файлы

  • /v
  • /var/
  • /var/lo
  • /var/tmp/*.txt
  • /var/tmp/[dvp]*.txt
  • /var/tmp/[dvu]*.txt
  • /var/tmp/dostavlen.txt
  • /var/tmp/ukrali.txt
  • /var/tmp/vputi.txt
  • cat
  • /v
    >
    var/         vmlinuz      vmlinuz.old
    
    /var/
    >
    backups/ cache/   games/   lib/     local/   lock/    log/     mail/    opt/     run/     spool/   tmp/
    
    /var/lo
    >
    local/ lock/  log/
    
    /var/tmp/*.txt
    >
    На зиму бурундуки засыпают не так крепко, как, например, суслики или сурки. Они просыпаются среди зимы, подкрепляются немного, а затем снова засыпают. Конечно, проследить, что делает зимою бурундук в своей похороненной п
    Весной зверьки показываются из норок в разное время, смотря по тому, какая стоит погода. Те, у которых норки устроены на солнечном склоне и раньше освобождаются из-под снега, появляются раньше других. Если после теплой п
    доставлен
    украли
    в пути
    
    /var/tmp/[dvp]*.txt
    >
    доставлен
    в пути
    
    /var/tmp/[dvu]*.txt
    >
    доставлен
    украли
    в пути
    
    /var/tmp/dostavlen.txt
    >
    доставлен
    
    /var/tmp/ukrali.txt
    >
    украли
    
    /var/tmp/vputi.txt
    >
    в пути
    
    cat
    >
    asterisk-core-sounds-ru-gsm-current.tar.gz  .gconf/                                     .ICEauthority                               .profile                                    Документы/
    .bash_history                               .gconfd/                                    .l3rc                                       .recently-used.xbel                         Загрузки/
    .bash_logout                                .gksu.lock                                  .lilalo/                                    .ssh/                                       Изображения/
    .bash_profile                               .gnome2/                                    .local/                                     tes.wav                                     Музыка/
    .bashrc                                     .gnupg/                                     man-bash                                    .update-notifier/                           Общедоступные/
    .config/                                    .gstreamer-0.10/                            man-bash.wav                                .xsession-errors                            Рабочий стол/
    .dbus/                                      .gtk-bookmarks                              .mc/                                        .xsession-errors.old                        Шаблоны/
    .fontconfig/                                .gvfs/                                      .nautilus/                                  Видео/
    

    Статистика

    Время первой команды журнала13:00:50 2012-10-25
    Время последней команды журнала16:24:45 2012-10-25
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 6.93
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 1.78
    Количество командных строк в единицу времени, команда/мин 0.94
    Частота использования команд
    cat30|=============================| 29.70%
    cp12|===========| 11.88%
    ls9|========| 8.91%
    vim7|======| 6.93%
    dpkg-reconfigure6|=====| 5.94%
    asterisk4|===| 3.96%
    as4|===| 3.96%
    ej4|===| 3.96%
    scp4|===| 3.96%
    .4|===| 3.96%
    22014|===| 3.96%
    ejabberdctl4|===| 3.96%
    21012|=| 1.98%
    chown2|=| 1.98%
    su2|=| 1.98%
    cache1|| 0.99%
    apt-get1|| 0.99%
    uname1|| 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$