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

Содержание

Журнал

Вторник (10/23/12)

/dev/pts/16
13:03:51
#chown asterisk:asterisk /var/tmp/asterisk/

/dev/pts/16
13:04:48
#cat /etc/asterisk/extensions.conf

13:04:48
#cat /etc/asterisk/extensions.conf
tcpenable=no                    ; Enable server for incoming TCP connections (d$
tcpbindaddr=0.0.0.0             ; IP address for TCP server to bind to (0.0.0.0$
srvlookup=yesr                  ; Enable DNS SRV lookups on outbound calls
secret=1234
register = piter:1234@192.168.10.1/penza
register => piter:1234@192.168.30.1/moscow
secret=1234 piter:1234@192.168.30.1/moscow
host=dynamic
[penza=gr4]
type=friend]
host=dynamic
username=piter
secret=1234ter
canreinvite=no
qualify=yes=no
^G Помощ^O Записать  ^R ЧитФайл   ^Y ПредCтр   ^K Вырезать  ^C ТекПозиц
Используйте "fg" чтобы вернуться в nanoедCтр   ^U ОтмВырезк ^T Словарь
[1]+  Stopped                 /usr/bin/nano "$@"
прошло 44 минуты
/dev/pts/9
13:49:44
#asterisk-rvi
bash: asterisk-rvi: команда не найдена
13:49:55
#asterisk-rvvv
bash: asterisk-rvvv: команда не найдена
13:50:02
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux2 (pid = 1520)
...
[Oct 23 17:08:34] NOTICE[2226]: chan_sip.c:21807 handle_request_register: Registration from '<sip:moscow@192.168.20.1>' failed for '192.168.30.1' - No matching peer found
  == Using SIP RTP CoS mark 5
[Oct 23 17:11:10] NOTICE[2226]: chan_sip.c:20320 handle_request_invite: Call from '1201' to extension '8000' rejected because extension not found in context 'default'.
  == Using SIP RTP CoS mark 5
[Oct 23 17:12:22] NOTICE[2226]: chan_sip.c:20320 handle_request_invite: Call from '1201' to extension '1202' rejected because extension not found in context 'default'.
            exit
Executing last minute cleanupsconfan_sip.c:21807 handle_request_register: Registrlinux2*CLI> expand /etc/asterisk/sip.conf.BACKUP | grep -v '^ *;' | grep -xv ''  r found
                                                                                |
| head -7 > /etc/asterisk/sip.confip.conf.BACKUP | grep -v '^ *;' | grep -xv ''
| head -7 > /etc/asterisk/sip.confip.conf.BACKUP | grep -v '^ *;' | grep -xv ''
прошло 85 минут
15:15:35
#nano /etc/asterisk/extensions.conf

Среда (10/24/12)

/dev/pts/1
08:34:54
#apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
 sendmail : Зависит: sendmail-bin но он не будет установлен
E: Сломанные пакеты
/dev/pts/10
08:36:50
#ssh user@192.168.15.253
ssh: connect to host 192.168.15.253 port 22: Connection refused
прошло 12 минут
08:48:54
#ssh user@192.168.15.253
ssh: connect to host 192.168.15.253 port 22: Connection refused
/dev/pts/1
08:49:21
#apt-get install sendmail sendmail-bin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libmysqlclient16 mysql-common sendmail-base sendmail-cf sensible-mda
Предлагаемые пакеты:
  sendmail-doc rmail logcheck resolvconf sasl2-bin
...
Распаковывается пакет libmysqlclient16 (из файла .../libmysqlclient16_5.1.63-0+squeeze1_i386.deb)...
Выбор ранее не выбранного пакета sensible-mda.
Распаковывается пакет sensible-mda (из файла .../sensible-mda_8.14.3-9.4_i386.deb)...
Выбор ранее не выбранного пакета sendmail.
Распаковывается пакет sendmail (из файла .../sendmail_8.14.3-9.4_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет mysql-common (5.1.63-0+squeeze1) ...
Настраивается пакет libmysqlclient16 (5.1.63-0+squeeze1) ...
Настраивается пакет sensible-mda (8.14.3-9.4) ...
Настраивается пакет sendmail (8.14.3-9.4) ...
/dev/pts/10
08:49:41
#ssh user@192.168.15.254
  1 [default]
  2 Write failed: Broken pipe
user@book:~$ 8000,1,Playback(welcome)
user@book:~$ 8001,1,VoicemailMain()
user@book:~$ _82XX,1,VoicemailMain(24${EXTEN:2})
user@book:~$
user@book:~$ _24XX,1,Dial(SIP/${EXTEN},3)
user@book:~$ ssh root@192.168.90.1XTEN}@default)
root@192.168.90.1's password:
Linux linux9 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
...
После данной операции, объём занятого дискового пространства возрастёт на 5.362
                         n
Аварийное завершение.
  sendmail-doc rmail logcheck resolvconf sasl2-bin
Пакеты, которые будут УДАÐ
~
xim4 exim4-base exim4-config exim4-daemon-light
~
НОВЫЕ пакеты, которые будут установлены:
~
/dev/pts/1
08:51:32
#apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sendmail.
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
08:52:39
#apt-get install qpopper
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  openbsd-inetd
НОВЫЕ пакеты, которые будут установлены:
  openbsd-inetd qpopper
...
Выбор ранее не выбранного пакета openbsd-inetd.
(Чтение базы данных ... на данный момент установлено 116463 файла и каталога.)
Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_i386.deb)...
Выбор ранее не выбранного пакета qpopper.
Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1.2_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет openbsd-inetd (0.20080125-6) ...
Stopping internet superserver: inetd.
Not starting internet superserver: no services enabled.
Настраивается пакет qpopper (4.0.9.dfsg-1.2) ...
08:53:58
#nano /etc/ma
--- /tmp/l3-saved-2017.27429.32243	2012-10-24 11:04:22.000000000 +0400
+++ /etc/mail/sendmail.mc	2012-10-24 11:06:12.000000000 +0400
@@ -54,9 +54,9 @@
 dnl #
 FEATURE(`no_default_msa')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.0')dnl
 dnl #
 dnl # Be somewhat anal in what we allow
 define(`confPRIVACY_FLAGS',dnl
08:53:58
#nano /etc/mail/s
--- /tmp/l3-saved-2017.24353.29555	2012-10-24 11:07:06.000000000 +0400
+++ /etc/mail/local-host-names	2012-10-24 11:08:44.000000000 +0400
@@ -1,2 +1,2 @@
 localhost
-linux2.tech.inc
+linux2.unix.nt
08:53:58
#nano /etc/mail/sendmail.mc
прошло 12 минут
09:06:49
#divert(-1)dnl-----------------------------------------------------------------

09:08:46
#localhost
access                helpfile              sendmail.cf           smrsh/
access.db             local-host-names      sendmail.cf.errors    submit.cf
address.resolve       m4/                   sendmail.conf         submit.mc
aliases               Makefile              sendmail.mc           tls/
aliases.db            peers/                service.switch        trusted-users
databases             sasl/                 service.switch-nodns
09:10:28
#linux2

09:11:45
#/etc/mail/access
inetd.conf       initramfs-tools/ inputrc          insserv.conf
init.d/          inittab          insserv/         insserv.conf.d/
09:11:45
#nano /etc/init.d/send
09:11:45
#nano /etc/init.d/sendmail restart
09:12:37
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
09:12:47
#nc 192.168.20.1
no port[s] to connect to
09:14:24
#/etc/init.d/voicemail restart
bash: /etc/init.d/voicemail: Нет такого файла или каталога
/dev/pts/9
09:17:39
#nano /etc/asterisk/
09:17:39
#nano /etc/asterisk/voicemail.conf
/dev/pts/1
09:21:36
#/etc/asterisk/voiceemail restart
bash: /etc/asterisk/voiceemail: Нет такого файла или каталога
/dev/pts/14
09:22:49
#user
bash: user: команда не найдена
09:23:03
#ch
chage          chattr         chfn           chmod          chrt
chardet        chcon          chgpasswd      chown          chsh
charmap        checksendmail  chgrp          chpasswd       chvt
chat           cheese         chkdupexe      chroot
/dev/pts/1
09:29:10
#getent passwd asterisk
asterisk:x:109:114:Asterisk PBX daemon,,,:/var/lib/asterisk:/bin/false
прошло 23 минуты
09:52:18
##http://www.ivrvoice.ru/wiki/DownloadFiles

09:56:05
##http://www.ivrvoice.ru/wiki/DownloadFiles

10:00:01
#mkdir /usr/share/asterisk/sounds/ru/

10:00:39
#mc
прошло 43 минуты
/dev/pts/15
10:44:03
#ls /var/spool/asterisk/monitor/
1201-1351068113-in.wav  1201-1351068113-out.wav
10:44:19
#ls /var/spool/asterisk/monitor/
1201-1351068113-in.wav  1201-1351068113-out.wav  1201-1351068276.wav
10:44:47
#ls /var/spool/asterisk/monitor/
1201-1351068113-in.wav   1201-1351068276.wav
1201-1351068113-out.wav  1201-2012-10-24-11:48:55.wav
/dev/pts/1
10:46:28
#mkdir /usr/share/asterisk/sounds/ru/
Настройка пакета
 ┌─────────────────────────────────────┤ Samba Server ├──────────────────────────────────────┐
 │ Укажите рабочую группу системы. Этой настройкой задаётся рабочая группа, в которой будет  │
 │ появляться данный компьютер, если он используется как сервер, в качестве рабочей группы   │
 │ по умолчанию при просмотре сети из различных клиентских программ, а также в качестве      │
 │ имени домена при использовании параметра "security=domain".                               │
 │                                                                                           │
 │ Рабочая группа/домен:                                                                     │
 │                                                                                           │
 │ WORKGROUP________________________________________________________________________________ │
...
Importing account for nobody...ok
Importing account for user...ok
Добавляется группа «sambashare» (GID 117) ...
Готово.
update-alternatives: используется `/usr/bin/smbstatus.samba3' для предоставления `/usr/bin/smbstatus' (smbstatus) в автоматический режим.
Starting Samba daemons: nmbd smbd.
Настраивается пакет samba-common-bin (2:3.5.6~dfsg-3squeeze8) ...
update-alternatives: используется `/usr/bin/nmblookup.samba3' для предоставления `/usr/bin/nmblookup' (nmblookup) в автоматический режим.
update-alternatives: используется `/usr/bin/net.samba3' для предоставления `/usr/bin/net' (net) в автоматический режим.
update-alternatives: используется `/usr/bin/testparm.samba3' для предоставления `/usr/bin/testparm' (testparm) в автоматический режим.
/dev/pts/15
10:49:08
#ls /var/spool/asterisk/monitor/
1201                    1201-1351068113-out.wav  1201-2012-10-24-11:48:55.wav
1201-1351068113-in.wav  1201-1351068276.wav      1202
/dev/pts/1
10:53:13
#smbpasswd -a user
New SMB password:
Retype new SMB password:
10:54:23
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
/dev/pts/17
10:54:58
#nano
/dev/pts/1
10:57:33
#nano /etc/group
--- /tmp/l3-saved-1945.12973.270	2012-10-24 12:59:05.000000000 +0400
+++ /etc/group	2012-10-24 13:00:54.000000000 +0400
@@ -51,7 +51,7 @@
 Debian-gdm:x:111:
 scanner:x:112:saned
 saned:x:113:
-asterisk:x:114:
+asterisk:x:114:user
 smmta:x:115:
 smmsp:x:116:
 sambashare:x:117:
11:00:58
#root:x:0:
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
11:01:14
#mkdir /usr/share/asterisk/sounds/ru/
                    mkdir /usr/share/asterisk/sounds/ru/
-ru-gsm-current.tar.gzet http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-
11:01:14
#mc
11:01:14
#mkdir /usr/share/asterisk/sounds/ru/
                    mkdir /usr/share/asterisk/sounds/ru/
-ru-gsm-current.tar.gzet http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-
11:01:14
#mc
11:01:14
#nano /etc/samba/smb.conf
--- /tmp/l3-saved-1945.26210.25625	2012-10-24 13:11:09.000000000 +0400
+++ /etc/samba/smb.conf	2012-10-24 13:11:39.000000000 +0400
@@ -239,7 +239,7 @@
 
 # By default, the home directories are exported read-only. Change the
 # next parameter to 'no' if you want to be able to write to them.
-   read only = yes
+   read only = no
 
 # File creation mask is set to 0700 for security reasons. If you want to
 # create files with group=rw permissions, set next parameter to 0775.
прошло 12 минут
/dev/pts/17
11:13:46
#However, use this with caution if your smb.conf file contains nested
                                                                                               /
┌<─ /home/user ───────────────────────────.[^]>┐
│                                              │
│/..                      │-ВВЕРХ-│Окт 22 13:19│
│/.config                 │   4096│Окт 23 11:41│
│/.dbus                   │   4096│Окт 22 15:27│
│/.fontconfig             │   4096│Окт 22 15:27│
│/.gconf                  │   4096│Окт 24 11:28│
│/.gconfd                 │   4096│Окт 24 13:09│
│/.gnash                  │   4096│Окт 24 13:08│
...
│ map.jpg                 │  80884│Окт 23 12:48│
│ sip.conf                │  63882│Сен 22 18:47│
│                         │       │            │
│                         │       │            │
│                         │       │            │
├                                              ┤
│                                              │
└────────────────────────────── 42G/46G (92%) ─┘
Совет: Вы можете выбрать редактор для F4 с помощью переменной оболочки EDITOR.
[1]+  Stopped                 mc
11:16:02
#apt-get install libsox-fmt-mp3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  libsox-fmt-mp3
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 47,0 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 102 kB.
Получено:1 http://192.168.15.254/debian/ squeeze/main libsox-fmt-mp3 i386 14.3.1-1 [47,0 kB]
Получено 47,0 kБ за 0с (2 173 kБ/c)
Выбор ранее не выбранного пакета libsox-fmt-mp3.
(Чтение базы данных ... на данный момент установлено 116593 файла и каталога.)
Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1_i386.deb)...
Настраивается пакет libsox-fmt-mp3 (14.3.1-1) ...
11:16:27
#sox -t mp3 /tmp/1.mp3 -r 8000 -c1 -t gsm /tmp/1.gsm resample -ql
sox WARN sox: effect `resample' is deprecated; see sox(1) for an alternative
sox WARN resample: resample clipped 278 samples; decrease volume?
sox WARN dither: dither clipped 2 samples; decrease volume?
11:18:45
#cp /tmp/1.gsm /var/lib/asterisk/moh/

11:20:10
#apt-get install dahdi-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  dahdi-source
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 912 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 044 kB.
Получено:1 http://192.168.15.254/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB]
Получено 912 kБ за 0с (9 611 kБ/c)
Выбор ранее не выбранного пакета dahdi-source.
(Чтение базы данных ... на данный момент установлен 116601 файл и каталог.)
Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)...
Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ...
/dev/pts/19
11:21:06
#nano /etc/asterisk/musiconhold.conf
--- /tmp/l3-saved-3756.17876.560	2012-10-24 13:21:27.000000000 +0400
+++ /etc/asterisk/musiconhold.conf	2012-10-24 13:22:21.000000000 +0400
@@ -44,7 +44,7 @@
 
 [default]
 mode=files
-directory=moh
+directory=/var/lib/asterisk/moh
 ;
 ;[native-random]
 ;mode=files
прошло 53 минуты
/dev/pts/15
12:14:16
#ls /var/spool/asterisk/monitor/1202/
2012-10-24-12.04.40.wav  2012-10-24-12.23.50.wav
2012-10-24-12.04.53.wav  2012-10-24-12.28.32.wav
прошло 20 минут
/dev/pts/17
12:34:55
#m-a a-i dahdi

прошло 33 минуты
/dev/pts/19
13:08:12
#nano /etc/asterisk/features.conf
--- /tmp/l3-saved-3756.8394.22991	2012-10-24 15:08:28.000000000 +0400
+++ /etc/asterisk/features.conf	2012-10-24 15:52:19.000000000 +0400
@@ -58,11 +58,11 @@
 
 
 [featuremap]
-;blindxfer => #1		; Blind transfer  (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call!
+blindxfer => #1		; Blind transfer  (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call!
 ;disconnect => *0		; Disconnect  (default is *) -- Make sure to set the H and/or h option in the Dial() or Queue() app call!
-;automon => *1			; One Touch Record a.k.a. Touch Monitor -- Make sure to set the W and/or w option in the Dial() or Queue() app call!
-;atxfer => *2			; Attended transfer  -- Make sure to set the T and/or t option in the Dial() or Queue()  app call!
-;parkcall => #72        ; Park call (one step parking)  -- Make sure to set the K and/or k option in the Dial() app call!
+automon => *1			; One Touch Record a.k.a. Touch Monitor -- Make sure to set the W and/or w option in the Dial() or Queue() app call!
+atxfer => *2			; Attended transfer  -- Make sure to set the T and/or t option in the Dial() or Queue()  app call!
+parkcall => #72        ; Park call (one step parking)  -- Make sure to set the K and/or k option in the Dial() app call!
 ;automixmon => *3		; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/or x option in the Dial() or Queue() app call!
 
 [applicationmap]
прошло 29 минут
/dev/pts/15
13:37:53
#ls /var/spool/asterisk/monitor/1201/
2012-10-24-12:03:34.wav  2012-10-24-12.30.03.wav  2012-10-24-14.22.41.wav
2012-10-24-12.23.30.wav  2012-10-24-13.58.29.wav  2012-10-24-14.23.11.wav
2012-10-24-12.25.57.wav  2012-10-24-13.59.26.wav  2012-10-24-14.24.27.wav
2012-10-24-12.26.32.wav  2012-10-24-14.16.32.wav  2012-10-24-14.25.01.wav
2012-10-24-12.27.27.wav  2012-10-24-14.18.52.wav  2012-10-24-14.37.09.wav
2012-10-24-12.28.17.wav  2012-10-24-14.19.20.wav
13:40:15
#ls /var/spool/asterisk/monitor/
1201                    1201-1351068113-out.wav  1201-2012-10-24-11:48:55.wav
1201-1351068113-in.wav  1201-1351068276.wav      1202
прошло >2 часов
/dev/pts/19
15:50:52
#; Define autologoff times if appropriate. This is how long

15:51:21
#nano /etc/apt/sources.list
--- /tmp/l3-saved-3756.5124.20216	2012-10-24 17:52:09.000000000 +0400
+++ /etc/apt/sources.list	2012-10-24 18:01:01.000000000 +0400
@@ -5,7 +5,9 @@
 #deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Unofficial bpo i386 NETINST Binary-1 20110628-13:01]/ squeeze contrib main non-free
 
 deb http://192.168.15.254:9999/debian/ squeeze main
-deb-src http://ftp.ua.debian.org/debian/ squeeze main
+deb http://192.168.15.254:9999/debian-backports/ squeeze-backports main
+#deb-src http://ftp.ua.debian.org/debian/ squeeze main
+
 
 deb http://security.debian.org/ squeeze/updates main contrib non-free
 deb-src http://security.debian.org/ squeeze/updates main contrib non-free
прошло 11 минут
/dev/pts/17
16:02:41
#apt-get update
Игн http://192.168.15.254 squeeze Release.gpg
Игн http://192.168.15.254/debian/ squeeze/main Translation-en
Игн http://192.168.15.254/debian/ squeeze/main Translation-ru
Получено:1 http://192.168.15.254 squeeze-backports Release.gpg [836 B]
Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-en
Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-ru
Игн http://192.168.15.254 squeeze-updates Release.gpg
Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-en
Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-ru
Игн http://192.168.15.254/debian/ squeeze-updates/main Translation-en
...
  404  Not Found
В кэше http://ftp.ua.debian.org squeeze-updates/main Sources/DiffIndex
Получено:6 http://ftp.ua.debian.org squeeze-updates/contrib Sources [14 B]
Получено:7 http://ftp.ua.debian.org squeeze-updates/non-free Sources [14 B]
Получено 796 kБ за 0с (2 733 kБ/c)
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze/main/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/main/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/contrib/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/non-free/binary-i386/Packages.gz  404  Not Found
E: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии
16:02:59
#apt-get update
Игн http://192.168.15.254 squeeze Release.gpg
В кэше http://ftp.ua.debian.org squeeze-updates Release.gpg
Игн http://192.168.15.254/debian/ squeeze/main Translation-en
Игн http://192.168.15.254/debian/ squeeze/main Translation-ru
В кэше http://192.168.15.254 squeeze-backports Release.gpg
Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-en
Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-ru
Игн http://192.168.15.254 squeeze-updates Release.gpg
Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-en
Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-ru
...
Ош  http://192.168.15.254 squeeze-updates/contrib i386 Packages
  404  Not Found
Ош  http://192.168.15.254 squeeze-updates/non-free i386 Packages
  404  Not Found
В кэше http://192.168.15.254 squeeze-backports/main i386 Packages
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze/main/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/main/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/contrib/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/non-free/binary-i386/Packages.gz  404  Not Found
E: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии
16:03:47
#apt-cache serch linux 3.2.0
E: Неверная операция serch
16:06:49
#apt-cache search linux 3.2.0
linux-image-486 - Linux for old PCs (meta-package)
linux-image-amd64 - Linux for 64-bit PCs (meta-package)
linux-image-686-pae - Linux for modern PCs (meta-package)
linux-image-rt-686-pae - Linux for modern PCs (meta-package), PREEMPT_RT
linux-headers-3.2.0-0.bpo.3-486 - Header files for Linux 3.2.0-0.bpo.3-486
linux-headers-3.2.0-0.bpo.3-686-pae - Header files for Linux 3.2.0-0.bpo.3-686-pae
linux-headers-3.2.0-0.bpo.3-all-i386 - All header files for Linux 3.2 (meta-package)
linux-headers-3.2.0-0.bpo.3-all - All header files for Linux 3.2 (meta-package)
linux-headers-3.2.0-0.bpo.3-amd64 - Header files for Linux 3.2.0-0.bpo.3-amd64
linux-headers-3.2.0-0.bpo.3-common-rt - Common header files for Linux 3.2.0-0.bpo.3-rt
linux-headers-3.2.0-0.bpo.3-common - Common header files for Linux 3.2.0-0.bpo.3
linux-headers-3.2.0-0.bpo.3-rt-686-pae - Header files for Linux 3.2.0-0.bpo.3-rt-686-pae
linux-image-3.2.0-0.bpo.3-486 - Linux 3.2 for older PCs
linux-image-3.2.0-0.bpo.3-686-pae-dbg - Debugging infos for Linux 3.2.0-0.bpo.3-686-pae
linux-image-3.2.0-0.bpo.3-686-pae - Linux 3.2 for modern PCs
linux-image-3.2.0-0.bpo.3-amd64 - Linux 3.2 for 64-bit PCs
linux-image-3.2.0-0.bpo.3-rt-686-pae-dbg - Debugging infos for Linux 3.2.0-0.bpo.3-rt-686-pae
linux-image-3.2.0-0.bpo.3-rt-686-pae - Linux 3.2 for modern PCs, PREEMPT_RT
linux-support-3.2.0-0.bpo.3 - Support files for Linux 3.2
xen-linux-system-3.2.0-0.bpo.3-686-pae - Xen system with Linux 3.2 on modern PCs (meta-package)
xen-linux-system-3.2.0-0.bpo.3-amd64 - Xen system with Linux 3.2 on 64-bit PCs (meta-package)
16:07:02
#apt-get update
Игн http://192.168.15.254 squeeze Release.gpg
В кэше http://ftp.ua.debian.org squeeze-updates Release.gpg
Игн http://192.168.15.254/debian/ squeeze/main Translation-en
Игн http://192.168.15.254/debian/ squeeze/main Translation-ru
В кэше http://192.168.15.254 squeeze-backports Release.gpg
Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-en
Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-ru
Игн http://192.168.15.254 squeeze-updates Release.gpg
Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-en
Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-ru
...
В кэше http://security.debian.org squeeze/updates/contrib Sources
В кэше http://security.debian.org squeeze/updates/non-free Sources
В кэше http://security.debian.org squeeze/updates/main i386 Packages
В кэше http://security.debian.org squeeze/updates/contrib i386 Packages
В кэше http://security.debian.org squeeze/updates/non-free i386 Packages
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze/main/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/main/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/contrib/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/non-free/binary-i386/Packages.gz  404  Not Found
E: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии
/dev/pts/1
16:13:10
#eject -t

16:13:12
#eject

16:13:17
#eject -t

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

/dev/pts/1
08:48:57
#m-a a-i dahdi

/dev/pts/4
08:50:06
#ssh user@192.168.15.254
[root@linux9:~]#
[root@linux9:~]#
[root@linux9:~]#
[root@linux9:~]#
[root@linux9:~]# apt-cache show dahdi
Package: dahdi
Priority: optional
Section: comm
Installed-Size: 1244
Maintainer: Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
...
SHA256: d05b14b43b6ebe11516e527dccd8e6123c82ddcf80edd40d18bd77feec85754d
Description: utilities for using the DAHDI kernel modules
 DAHDI (formly Zaptel) is an interface for telephony devices used by e.g.
 the Asterisk PBX software. The dahdi-* packages provide the kernel
 DAHDI kernel modules and their required setup environment.
 .
 This package includes userspace utilities required to configure DAHDI
 modules.
Homepage: http://www.asterisk.org/
Tag: use::driver
прошло 13 минут
/dev/pts/1
09:03:39
#tar xfz dahdi-linux-complete-current.tar.gz

09:04:06
#dahdi_
dahdi_cfg           dahdi_hardware      dahdi_scan
dahdi_diag          dahdi_monitor       dahdi_test
dahdi_genconf       dahdi_registration  dahdi_tool
09:04:59
#cd dahdi
dahdi-linux-complete-2.6.1+2.6.1/    dahdi.tar.bz2
dahdi-linux-complete-current.tar.gz
09:04:59
#cd dahdi-linux-complete-2.6.1+2.6.1/

09:05:23
#make all
make -C linux all
make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux'
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware'
Attempting to download dahdi-fwload-vpmadt032-1.25.0.tar.gz
--2012-10-25 11:05:36--  http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz
Распознаётся downloads.digium.com... 76.164.171.232, 2001:470:e0d4::e8
Устанавливается соединение с downloads.digium.com|76.164.171.232|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 149360 (146K) [application/x-gzip]
...
pod2man --section 8 dahdi_registration > dahdi_registration.8 || rm -f dahdi_registration.8
pod2man --section 8 xpp_sync > xpp_sync.8 || rm -f xpp_sync.8
pod2man --section 8 lsdahdi > lsdahdi.8 || rm -f lsdahdi.8
pod2man --section 8 xpp_blink > xpp_blink.8 || rm -f xpp_blink.8
pod2man --section 8 dahdi_genconf > dahdi_genconf.8 || rm -f dahdi_genconf.8
pod2man --section 8 dahdi_hardware > dahdi_hardware.8 || rm -f dahdi_hardware.8
pod2man --section 8 twinstar > twinstar.8 || rm -f twinstar.8
make[3]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools/xpp'
make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
09:06:14
#make install
make -C linux all
make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux'
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware'
make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware'
make -C /lib/modules/3.2.0-0.bpo.3-686-pae/build SUBDIRS=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: Entering directory `/usr/src/linux-headers-3.2.0-0.bpo.3-686-pae'
  VERSION /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xpp_version.h
  Building modules, stage 2.
  MODPOST 31 modules
...
/usr/bin/install -c -m 644 tonezone.h /usr/include/dahdi/
###################################################
###
### DAHDI tools installed successfully.
### If you have not done so before, install init scripts with:
###
###   make config
###
###################################################
make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
09:08:05
#depmod -a

09:12:39
#modprobe dahdi

09:13:06
#apt-get install festival festvox-ru
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  alsa-oss festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 oss-compat
Предлагаемые пакеты:
  pidgin-festival festival-freebsoft-utils
...
Обрабатываются триггеры для 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-ru (0.5-1) ...
Настраивается пакет festvox-kallpc16k (1.4.0-5) ...
/dev/pts/3
09:16:16
#nano /etc/asterisk/extensions
--- /tmp/l3-saved-9040.27156.19581	2012-10-25 11:18:59.000000000 +0400
+++ /etc/asterisk/extensions.conf	2012-10-25 13:01:45.000000000 +0400
@@ -20,6 +20,10 @@
 exten => 8201,n,Handup
 exten => 8201,n(eject),System(sudo eject) 
 
+exten => 8303,1,MeetMe(100,s)
+
+exten => 8304,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/burunduki.txt)
+
 
 [local]
 exten =>1203,1,Dial(SIP/1201,5)
09:16:16
#nano /etc/asterisk/extensions.conf
прошло 27 минут
/dev/pts/1
09:43:27
#cd..
bash: cd..: команда не найдена
09:47:58
#ls ../
dahdi-linux-complete-2.6.1+2.6.1     linux-headers-3.2.0-0.bpo.3-686-pae  modules
dahdi-linux-complete-current.tar.gz  linux-headers-3.2.0-0.bpo.3-common   vpb-driver.tar.bz2
dahdi.tar.bz2                        linux-kbuild-3.2
linux                                linux-OLDVERSION.1351147856
/dev/pts/1
09:48:21
#nano 1.txt
--- /dev/null	2012-10-25 10:47:43.391785175 +0400
+++ 1.txt	2012-10-25 11:49:10.000000000 +0400
@@ -0,0 +1,2 @@
+hello world
+
09:49:12
#hello world
1.txt                                       map.jpg   Документы    Музыка          Шаблоны
asterisk-core-sounds-ru-gsm-current.tar.gz  sip.conf  Загрузки     Общедоступные
Downloads                                   Видео     Изображения  Рабочий стол
09:49:16
#cat 1.txt | text2wave > /home/user/man-bash.wav

09:49:50
#^C

09:51:22
#scp 192.168.90.1:/root/burunduki.txt /root/
The authenticity of host '192.168.90.1 (192.168.90.1)' can't be established.
RSA key fingerprint is 00:22:37:ce:f3:6a:c7:b7:3f:50:47:84:82:51:56:ef.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.90.1' (RSA) to the list of known hosts.
root@192.168.90.1's password:
burunduki.txt                                                 100% 2975     2.9KB/s   00:00
09:54:23
#cat /root/burunduki.txt | text2wave > /home/user/man-bash.wav

прошло 39 минут
/dev/pts/11
10:34:22
#nano /usr/local/bin/
/dev/pts/1
10:41:42
#mkdir -p /var/lib/asterisk/sounds/tts

10:42:14
#chown -R asterisk:asteriapt-get install libasterisk-agi-perl
chown: неверная группа: «asterisk:asteriapt-get»
10:42:20
#chown -R asterisk:asterisk /var/lib/asterisk/sounds/tts/

10:42:43
#chown -R asterisk:asterisk /var/lib/asterisk/sounds/

10:42:55
#grep AGI /etc/asterisk/extensions.conf

10:43:19
#apt-get install libasterisk-agi-perl
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  libasterisk-agi-perl
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено.
Необходимо скачать 42,2 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 160 kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  libasterisk-agi-perl
Установить эти пакеты без проверки [y/N]? y
Получено:1 http://192.168.15.254/debian/ squeeze/main libasterisk-agi-perl all 1.01-2 [42,2 kB]
Получено 42,2 kБ за 0с (2 024 kБ/c)
Выбор ранее не выбранного пакета libasterisk-agi-perl.
(Чтение базы данных ... на данный момент установлено 131532 файла и каталога.)
Распаковывается пакет libasterisk-agi-perl (из файла .../libasterisk-agi-perl_1.01-2_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libasterisk-agi-perl (1.01-2) ...
10:43:42
#grep AGI /etc/asterisk/extensions.conf

Файлы

  • /etc/asterisk/extensions.conf
  • /etc/asterisk/extensions.conf
    >

    Статистика

    Время первой команды журнала13:03:51 2012-10-23
    Время последней команды журнала10:43:42 2012-10-25
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %15.84
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 4.57
    Количество командных строк в единицу времени, команда/мин 0.37
    Частота использования команд
    nano18|=================| 17.14%
    apt-get11|==========| 10.48%
    ls8|=======| 7.62%
    mkdir5|====| 4.76%
    cat4|===| 3.81%
    chown4|===| 3.81%
    ssh4|===| 3.81%
    eject3|==| 2.86%
    mc3|==| 2.86%
    man-bash.wav2|=| 1.90%
    m-a2|=| 1.90%
    make2|=| 1.90%
    cd2|=| 1.90%
    text2wave2|=| 1.90%
    grep2|=| 1.90%
    apt-cache2|=| 1.90%
    DownloadFiles2|=| 1.90%
    asterisk1|| 0.95%
    smbpasswd1|| 0.95%
    cp1|| 0.95%
    asterisk-rvvv1|| 0.95%
    /etc/mail/access1|| 0.95%
    ch1|| 0.95%
    localhost1|| 0.95%
    asterisk-rvi1|| 0.95%
    /etc/asterisk/voiceemail1|| 0.95%
    Define1|| 0.95%
    tar1|| 0.95%
    /etc/init.d/sendmail1|| 0.95%
    cd..1|| 0.95%
    sox1|| 0.95%
    hello1|| 0.95%
    linux21|| 0.95%
    /etc/init.d/voicemail1|| 0.95%
    /etc/init.d/samba1|| 0.95%
    divert(-1)dnl-----------------------------------------------------------------1|| 0.95%
    scp1|| 0.95%
    However,1|| 0.95%
    nc1|| 0.95%
    user1|| 0.95%
    getent1|| 0.95%
    modprobe1|| 0.95%
    ^C1|| 0.95%
    dahdi_1|| 0.95%
    depmod1|| 0.95%
    root:x:0:1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$