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

Содержание

Журнал

Вторник (04/22/14)

/dev/pts/2
12:50:37
#l3-pwd
l3script: l3-pwd: команда не найдена
12:50:42
#l3pwd
/users/sid/NT-VOIP/vilen/root
12:50:46
#^C

прошло 22 минуты
/dev/pts/2
13:13:10
#ssh root@192.168.12.254 cat /usr/local/bin/all
root@192.168.12.254's password:
#!/bin/sh
for i in 1 2 3 4 5 6 7 8 9
do
  ssh 192.168.12.$i "$@" | sed "s/^/$i: /"
done
13:16:43
#apt-get install chromium-browser
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  chromium chromium-inspector
Предлагаемые пакеты:
  chromium-l10n
НОВЫЕ пакеты, которые будут установлены:
  chromium chromium-browser chromium-inspector
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Распаковывается пакет chromium-browser (из файла …/chromium-browser_34.0.1847.116-1~deb7u1_all.deb) …
Обрабатываются триггеры для hicolor-icon-theme …
Обрабатываются триггеры для man-db …
Обрабатываются триггеры для menu …
Обрабатываются триггеры для desktop-file-utils …
Обрабатываются триггеры для gnome-menus …
Настраивается пакет chromium-inspector (34.0.1847.116-1~deb7u1) …
Настраивается пакет chromium (34.0.1847.116-1~deb7u1) …
Настраивается пакет chromium-browser (34.0.1847.116-1~deb7u1) …
Обрабатываются триггеры для menu …
прошло 10 минут
/dev/pts/0
13:27:18
#apt-get install asterisk
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия asterisk.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
13:32:07
#dpkr -L asterisk | sort | less
/dev/pts/2
13:35:27
#ssh root@192.168.12.6
                                                                                |
                                                                                |
                                                                                |
                                                                                |
                                                                                |
                                                                                |
                                                                                |
                                                                                |
                                                                                |
                                                                                |
                                                                                |
                                                                                |
/dev/pts/0
13:37:02
#asterisk -rvvvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 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.8.13.1~dfsg1-3+deb7u3 currently running on vilen (pid = 14930)
...
vilen*CLI> core
abort            clear            ping             reload           restart
set              show             stop             waitfullybooted
vilen*CLI> core
abort            clear            ping             reload           restart
set              show             stop             waitfullybooted
vilen*CLI> core show version
Asterisk 1.8.13.1~dfsg1-3+deb7u3 built by pbuilder @ pungenday on a x86_64 running Linux on 2014-01-04 01:03:48 UTC
vilen*CLI> quit
Executing last minute cleanups
прошло 23 минуты
14:00:18
#/etc/init.d/asterisk stop
Stopping Asterisk PBX: asterisk^[[A.
14:00:27
#/etc/init.d/asterisk start
Starting Asterisk PBX: asterisk.
14:00:59
#/etc/init.d/asterisk start
Asterisk PBX is already running. Use restart.
14:03:52
#asterisk -rvvvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 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.8.13.1~dfsg1-3+deb7u3 currently running on vilen (pid = 18135)
Verbosity is at least 5
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
vilen*CLI> v
No such command 'v' (type 'core show help v' for other possible commands)
vilen*CLI> quit
Executing last minute cleanups
прошло 27 минут
14:31:24
#vim /etc/asterisk/sip.conf
14:31:41
#~

14:32:02
#vim /etc/asterisk/sip.conf
--- /dev/null	2014-04-22 11:37:15.626480862 +0300
+++ /etc/asterisk/sip.conf	2014-04-22 15:39:26.201939636 +0300
@@ -0,0 +1,6 @@
+context=default
+
+; peer
+type=friend
+secret=1234
+host=dynamic
14:39:26
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-17450.14227.12953	2014-04-22 15:39:27.213939652 +0300
+++ /etc/asterisk/sip.conf	2014-04-22 15:54:30.369958627 +0300
@@ -1,6 +1,7 @@
 context=default
 
 ; peer
+[3301]
 type=friend
 secret=1234
 host=dynamic
прошло 15 минут
14:54:30
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-17450.6507.29141	2014-04-22 15:54:39.293958818 +0300
+++ /etc/asterisk/sip.conf	2014-04-22 15:54:48.385959006 +0300
@@ -1,3 +1,5 @@
+[general]
+
 context=default
 
 ; peer
прошло 57 минут
15:52:08
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-17450.24887.7186	2014-04-22 16:52:10.654031391 +0300
+++ /etc/asterisk/sip.conf	2014-04-22 16:52:34.594031886 +0300
@@ -7,3 +7,8 @@
 type=friend
 secret=1234
 host=dynamic
+
+[3302]
+type=friend
+secret=1234
+host=dynamic
прошло 20 минут
16:12:19
#vim /etc/asterisk/ext
16:12:19
#mv /etc/asterisk/extensions.conf{,.SAVE}

16:14:09
#mv /etc/asterisk/extensions.ael{,.SAVE}

16:14:14
#mv /etc/asterisk/extensions.lua{,.SAVE}

16:14:18
#vim /etc/asterisk/extensions.conf
--- /dev/null	2014-04-22 11:37:15.626480862 +0300
+++ /etc/asterisk/extensions.conf	2014-04-22 17:21:58.298068978 +0300
@@ -0,0 +1,3 @@
+[default]
+
+exten => _33XX,1,Dial(SIP/${EXTEN})
16:22:35
#asterisk -rx 'dialplan show 3301@default'
[ Context 'default' created by 'pbx_config' ]
  '_33XX' =>        1. Dial(SIP/${EXTEN})                         [pbx_config]
-= 1 extension (1 priority) in 1 context. =-

Среда (04/23/14)

/dev/pts/4
08:40:55
#ll
bash: ll: команда не найдена
08:46:23
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-20664.30391.1045	2014-04-23 11:32:45.887445150 +0300
+++ /etc/asterisk/sip.conf	2014-04-23 11:57:50.791476803 +0300
@@ -1,6 +1,10 @@
 [general]
 
 context=default
+directmedia=no
+;canreinvite=no
+
+register => vaduz:1234@192.168.12.254/hamburg
 
 ; peer
 [3301]
@@ -12,3 +16,9 @@
 type=friend
 secret=1234
 host=dynamic
+
+[hamburg]
+type=friend
+secret=1234
+host=dynamic
+username=vaduz
прошло >2 часов
10:57:50
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
11:00:15
#vim
11:00:16
#~
  3 context=default
  4 directmedia=no
  5 ;canreinvite=no
  6
  7 register => vaduz:1234@192.168.12.254/hamburg
  8
  9 ; peer
 10 [3301]
 11 type=friend
 12 secret=1234
 13 host=dynamic
 14
 15 [3302]
 16 type=friend
 17 secret=1234
 18 host=dynamic
 19
 20 [hamburg]
 21 type=friend
"/etc/asterisk/sip.conf" 24L, 265C записано
11:05:52
#ssh-copy-id -i ~/.ssh/id_dsa 192.168.12.1 -u root
Now try logging into the machine, with "ssh '192.168.12.1'", and check in:
  ~/.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
11:06:03
#ssh-copy-id -i ~/.ssh/id_dsa 192.168.12.1
Now try logging into the machine, with "ssh '192.168.12.1'", and check in:
  ~/.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
11:06:08
#ssh-copy-id -i ~/.ssh/id_dsa 192.168.12.254
root@192.168.12.254's password:
Now try logging into the machine, with "ssh '192.168.12.254'", and check in:
  ~/.ssh/authorized_keys
to make sure we haven't added extra keys that you weren't expecting.
11:08:55
#vim /etc/asterisk/extensions
11:09:11
#~
  2
  4
~   exten => _14XX,1,Dial(SIP/hamburg/${EXTEN})
  5
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/asterisk/extensions.conf" 5L, 92C записано
11:12:58
#vim /etc/asterisk/extensions.conf
11:18:44
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-20664.615.22916	2014-04-23 12:18:45.659503167 +0300
+++ /etc/asterisk/sip.conf	2014-04-23 12:19:59.623504711 +0300
@@ -5,6 +5,10 @@
 ; canreinvite=no
 
 register => vaduz:1234@192.168.12.254/hamburg
+register => vaduz:1234@192.168.12.254/kiev
+register => vaduz:1234@192.168.12.254/vienna
+register => vaduz:1234@192.168.12.254/berlin
+register => vaduz:1234@192.168.12.254/stambul
 
 ; peer
 [3301]
11:25:39
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
11:25:41
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
прошло 56 минут
12:21:41
#vim /etc/asterisk/extensions.conf
прошло 12 минут
12:34:12
#vim /etc/asterisk/sip.conf
прошло 57 минут
13:31:48
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.1766.2844	2014-04-23 14:31:50.275671054 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 14:32:22.723671772 +0300
@@ -24,6 +24,13 @@
 exten => _.,1,Playback(nepravilno-nabran-nomer)
 
 
+[gr_relay]
+include => interlnal
+include => local 
+include => national
+include => international
+include => failback 
+
 [gr1]
 include => interlnal
 include => local 
13:36:40
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.3807.32119	2014-04-23 14:39:12.243680361 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 14:40:34.723682083 +0300
@@ -1,4 +1,4 @@
-[default]
+;; [default]
 ;;
 ;;exten => _33XX,1,Dial(SIP/${EXTEN})
 ;;
@@ -8,7 +8,7 @@
 ;;exten => _3[12]XX,1,Dial(SIP/vienna/${EXTEN})
 ;;exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
 
-[internal]
+;; [internal]
 
 [local]
 exten => _33XX,1,Dial(SIP/${EXTEN})
@@ -18,7 +18,7 @@
 
 [international]
 exten => _3[12]XX,1,Dial(SIP/vienna/${EXTEN})
-exten => _[123]XX,1,Dial(SIP/vienna/${EXTEN})
+exten => _[123]XXX,1,Dial(SIP/vienna/${EXTEN})
 
 [failback]
 exten => _.,1,Playback(nepravilno-nabran-nomer)
13:41:02
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.17431.25559	2014-04-23 14:41:04.147682706 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 14:41:57.747683839 +0300
@@ -8,7 +8,7 @@
 ;;exten => _3[12]XX,1,Dial(SIP/vienna/${EXTEN})
 ;;exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
 
-;; [internal]
+[internal]
 
 [local]
 exten => _33XX,1,Dial(SIP/${EXTEN})
@@ -21,7 +21,7 @@
 exten => _[123]XXX,1,Dial(SIP/vienna/${EXTEN})
 
 [failback]
-exten => _.,1,Playback(nepravilno-nabran-nomer)
+;;exten => _.,1,Playback(nepravilno-nabran-nomer)
 
 
 [gr_relay]
13:43:37
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.21106.26959	2014-04-23 14:43:39.035685949 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 14:44:44.579687337 +0300
@@ -18,7 +18,7 @@
 
 [international]
 exten => _3[12]XX,1,Dial(SIP/vienna/${EXTEN})
-exten => _[123]XXX,1,Dial(SIP/vienna/${EXTEN})
+exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
 
 [failback]
 ;;exten => _.,1,Playback(nepravilno-nabran-nomer)
13:45:24
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.18602.19626	2014-04-23 14:45:25.715688201 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 14:46:22.019689369 +0300
@@ -8,7 +8,7 @@
 ;;exten => _3[12]XX,1,Dial(SIP/vienna/${EXTEN})
 ;;exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
 
-[internal]
+;[internal]
 
 [local]
 exten => _33XX,1,Dial(SIP/${EXTEN})
@@ -25,26 +25,26 @@
 
 
 [gr_relay]
-include => interlnal
+;include => interlnal
 include => local 
 include => national
 include => international
 include => failback 
 
 [gr1]
-include => interlnal
+;include => interlnal
 include => local 
 include => national
 include => international
 include => failback 
 
 [gr2]
-include => interlnal
+;include => interlnal
 include => local 
 include => national
 include => failback 
 
 [gr3]
-include => interlnal
+;include => interlnal
 include => local 
 include => failback 
13:48:15
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.15177.15344	2014-04-23 14:48:17.275691810 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 14:48:50.411692498 +0300
@@ -8,7 +8,7 @@
 ;;exten => _3[12]XX,1,Dial(SIP/vienna/${EXTEN})
 ;;exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
 
-;[internal]
+[internal]
 
 [local]
 exten => _33XX,1,Dial(SIP/${EXTEN})
@@ -21,30 +21,30 @@
 exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
 
 [failback]
-;;exten => _.,1,Playback(nepravilno-nabran-nomer)
+exten => _.,1,Playback(nepravilno-nabran-nomer)
 
 
 [gr_relay]
-;include => interlnal
+include => internal
 include => local 
 include => national
 include => international
 include => failback 
 
 [gr1]
-;include => interlnal
+include => internal
 include => local 
 include => national
 include => international
 include => failback 
 
 [gr2]
-;include => interlnal
+include => internal
 include => local 
 include => national
 include => failback 
 
 [gr3]
-;include => interlnal
+include => internal
 include => local 
 include => failback 
13:49:02
#vim /etc/asterisk/extensions.conf
13:49:29
#vim /etc/asterisk/extensions.conf
13:50:02
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.19669.21829	2014-04-23 14:50:04.027694052 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 14:50:13.315694274 +0300
@@ -21,7 +21,7 @@
 exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
 
 [failback]
-exten => _.,1,Playback(nepravilno-nabran-nomer)
+;;exten => _.,1,Playback(nepravilno-nabran-nomer)
 
 
 [gr_relay]
прошло 13 минут
14:03:27
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.18578.29923	2014-04-23 15:03:28.415710972 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 15:04:01.531711654 +0300
@@ -1,4 +1,4 @@
-;; [default]
+;;[default]
 ;;
 ;;exten => _33XX,1,Dial(SIP/${EXTEN})
 ;;
@@ -17,9 +17,9 @@
 exten => _14XX,1,Dial(SIP/hamburg/${EXTEN})
 
 [international]
-;exten => _3[12]XX,1,Dial(SIP/vienna/${EXTEN})
-exten => _31XX,1,Dial(SIP/vienna/${EXTEN})
-exten => _32XX,1,Dial(SIP/vienna/${EXTEN})
+exten => _3[12]XX,1,Dial(SIP/vienna/${EXTEN})
+;;exten => _31XX,1,Dial(SIP/vienna/${EXTEN})
+;;exten => _32XX,1,Dial(SIP/vienna/${EXTEN})
 exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
 
 [failback]
14:04:05
#vim /etc/asterisk/extensions.conf
14:09:14
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-20664.326.14600	2014-04-23 15:09:15.823718271 +0300
+++ /etc/asterisk/sip.conf	2014-04-23 15:10:02.491719255 +0300
@@ -31,12 +31,12 @@
 username=vaduz
 context=gr_relay
 
-[kiev]
-type=friend
-secret=1234
-host=dynamic
-username=vaduz
-context=gr_relay
+;;[kiev]
+;;type=friend
+;;secret=1234
+;;host=dynamic
+;;username=vaduz
+;;context=gr_relay
 
 [vienna]
 type=friend
@@ -45,19 +45,19 @@
 username=vaduz
 context=gr_relay
 
-[berlin]
-type=friend
-secret=1234
-host=dynamic
-username=vaduz
-context=gr_relay
+;;[berlin]
+;;type=friend
+;;secret=1234
+;;host=dynamic
+;;username=vaduz
+;;context=gr_relay
 
-[havana]
-type=friend
-secret=1234
-host=dynamic
-username=vaduz
-context=gr_relay
+;;[havana]
+;;type=friend
+;;secret=1234
+;;host=dynamic
+;;username=vaduz
+;;context=gr_relay
 
 [nikolaev]
 type=friend
14:10:19
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-20664.26780.5237	2014-04-23 15:10:23.175719691 +0300
+++ /etc/asterisk/sip.conf	2014-04-23 15:10:36.947719982 +0300
@@ -5,10 +5,10 @@
 ; canreinvite=no
 
 register => vaduz:1234@192.168.12.254/hamburg
-register => vaduz:1234@192.168.12.254/kiev
+;;register => vaduz:1234@192.168.12.254/kiev
 register => vaduz:1234@192.168.12.5/vienna
-register => vaduz:1234@192.168.12.3/berlin
-register => vaduz:1234@192.168.12.7/havana
+;;register => vaduz:1234@192.168.12.3/berlin
+;;register => vaduz:1234@192.168.12.7/havana
 register => vaduz:1234@192.168.12.1/nikolaev
 
 ; peer
прошло 47 минут
14:57:22
#ls -l /usr/share/asterisk/sounds/en/ | less
14:58:32
#chown asterisk:asterisk /etc/asterisk/sound/

15:01:40
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.9504.25895	2014-04-23 16:02:59.679786059 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 16:04:20.915787775 +0300
@@ -27,7 +27,7 @@
 exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
 
 [failback]
-;;exten => _.,1,Playback(nepravilno-nabran-nomer)
+;;exten => _.,1,Playback(/etc/asterisk/sound/message)
 
 
 [gr_relay]
15:05:10
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.3358.15131	2014-04-23 16:05:12.735788858 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 16:05:27.467789164 +0300
@@ -27,7 +27,7 @@
 exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
 
 [failback]
-;;exten => _.,1,Playback(/etc/asterisk/sound/message)
+exten => _.,1,Playback(/etc/asterisk/sound/message)
 
 
 [gr_relay]
прошло 28 минут
15:33:52
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.3089.25739	2014-04-23 16:33:53.199825038 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 16:34:23.971825668 +0300
@@ -16,8 +16,9 @@
 
 [local]
 ;exten => _33XX,1,Dial(SIP/${EXTEN})
-exten => _3301,1,Dial(SIP/3301.2)
-exten => _3301,n,Dial(SIP/3302)
+exten => 3301,1,Dial(SIP/3301.2)
+exten => 3301,n,Dial(SIP/3302)
+exten => 3302,1,Dial(SIP/${EXTEN})
 
 [national]
 exten => _14XX,1,Dial(SIP/hamburg/${EXTEN})
15:34:33
#vim /etc/asterisk/extensions.conf
15:35:01
#vim /etc/asterisk/extensions.conf
15:35:17
#vim /etc/asterisk/extensions.conf
15:36:03
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.13023.28107	2014-04-23 16:36:04.783827818 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 16:36:12.243827953 +0300
@@ -10,7 +10,7 @@
 
 [internal]
 exten => 8001,1,Answer
-exten => 8001,n,Record(/etc/asterisk/sound/message:gsm,2)
+exten => 8001,n,Record(/etc/asterisk/sound/message:gsm,5)
 exten => 8001,n,Playback(/etc/asterisk/sound/messege)
 exten => 8001,n,Hangup
 
15:36:30
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.26327.15275	2014-04-23 16:36:32.543828395 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 16:36:51.307828774 +0300
@@ -16,7 +16,7 @@
 
 [local]
 ;exten => _33XX,1,Dial(SIP/${EXTEN})
-exten => 3301,1,Dial(SIP/3301.2)
+exten => 3301,1,Dial(SIP/3301,2)
 exten => 3301,n,Dial(SIP/3302)
 exten => 3302,1,Dial(SIP/${EXTEN})
 
15:36:53
#asterisk -rv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.8.13.1~dfsg1-3+deb7u3 currently running on vilen (pid = 23059)
Verbosity is at least 1
vilen*CLI> dialplan reload
Dialplan reloaded.
[Apr 23 16:36:55] WARNING[24413]: pbx_config.c:1570 pbx_load_config: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 33 of extensions.conf
vilen*CLI> dialplan reload
Dialplan reloaded.
[Apr 23 16:37:06] WARNING[24413]: pbx_config.c:1570 pbx_load_config: The use of '_.' for an extension is strongly discouraged and can have unexpected behavior.  Please use '_X.' instead at line 33 of extensions.conf
vilen*CLI> quit
Executing last minute cleanups
15:37:09
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.27948.8650	2014-04-23 16:37:11.535829200 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 16:39:17.035831866 +0300
@@ -17,6 +17,7 @@
 [local]
 ;exten => _33XX,1,Dial(SIP/${EXTEN})
 exten => 3301,1,Dial(SIP/3301,2)
+exten => 3301,n,NoOp(Dial Status: ${DIALSTATUS})
 exten => 3301,n,Dial(SIP/3302)
 exten => 3302,1,Dial(SIP/${EXTEN})
 
15:39:21
#vim /etc/asterisk/extensions.conf
15:40:01
#asterisk -rvvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 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.8.13.1~dfsg1-3+deb7u3 currently running on vilen (pid = 23059)
...
    -- Called SIP/vienna/2301
    -- SIP/vienna-0000010c is ringing
    -- Got SIP response 486 "Busy Here" back from 192.168.12.5:5060
    -- SIP/vienna-0000010c is busy
  == Everyone is busy/congested at this time (1:1/0/0)
    -- Auto fallthrough, channel 'SIP/3301-0000010b' status is 'BUSY'
    -- Executing [h@gr1:1] Playback("SIP/3301-0000010b", "/etc/asterisk/sound/message") in new stack
  == Spawn extension (gr1, h, 1) exited non-zero on 'SIP/3301-0000010b'
vilen*CLI> quit
Executing last minute cleanups
15:46:10
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.20931.676	2014-04-23 16:46:13.615840602 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 16:49:07.795844249 +0300
@@ -15,11 +15,18 @@
 exten => 8001,n,Hangup
 
 [local]
-;exten => _33XX,1,Dial(SIP/${EXTEN})
-exten => 3301,1,Dial(SIP/3301,2)
-exten => 3301,n,NoOp(Dial Status: ${DIALSTATUS})
-exten => 3301,n,Dial(SIP/3302)
-exten => 3302,1,Dial(SIP/${EXTEN})
+exten => _3301,1,Dial(SIP/3301,2)
+exten => _3301,n,NoOp(Dial Status: ${DIALSTATUS})
+exten => _3301,n,Goto(n-${DIALSTATUS})
+;exten => 3301,n,Dial(SIP/3302)
+;exten => 3302,1,Dial(SIP/${EXTEN})
+
+exten => _3301-NOANSWER,1,Dial(SIP/3302)
+exten => _3301-CONGESTION,1,Dial(SIP/3302)
+exten => _3301-ANSWER,1,Hangup
+exten => _3301-BUSY,1,Busy
+
+exten => _33XX,1,Dial(SIP/${EXTEN})
 
 [national]
 exten => _14XX,1,Dial(SIP/hamburg/${EXTEN})
15:50:09
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.30141.23504	2014-04-23 16:50:11.615845611 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:03:25.051862288 +0300
@@ -1,4 +1,4 @@
-;;[default]
+[default]
 ;;
 ;;exten => _33XX,1,Dial(SIP/${EXTEN})
 ;;
@@ -7,6 +7,15 @@
 ;;exten => _22XX,1,Dial(SIP/vienna/${EXTEN})
 ;;exten => _3[12]XX,1,Dial(SIP/vienna/${EXTEN})
 ;;exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
+[macro-local]
+exten => s,1,Dial(SIP/${ARG1},2)
+exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
+exten => s,n,Goto(s-${DIALSTATUS})
+
+exten => s-NOANSWER,1,Dial(SIP/3302)
+exten => s-CONGESTION,1,Dial(SIP/3302)
+exten => s-ANSWER,1,Hungup
+exten => s-BUSY,1,Busy
 
 [internal]
 exten => 8001,1,Answer
@@ -15,18 +24,7 @@
 exten => 8001,n,Hangup
 
 [local]
-exten => _3301,1,Dial(SIP/3301,2)
-exten => _3301,n,NoOp(Dial Status: ${DIALSTATUS})
-exten => _3301,n,Goto(n-${DIALSTATUS})
-;exten => 3301,n,Dial(SIP/3302)
-;exten => 3302,1,Dial(SIP/${EXTEN})
-
-exten => _3301-NOANSWER,1,Dial(SIP/3302)
-exten => _3301-CONGESTION,1,Dial(SIP/3302)
-exten => _3301-ANSWER,1,Hangup
-exten => _3301-BUSY,1,Busy
-
-exten => _33XX,1,Dial(SIP/${EXTEN})
+exten => _33XX,1,Macro(localcall/${EXTEN})
 
 [national]
 exten => _14XX,1,Dial(SIP/hamburg/${EXTEN})
прошло 14 минут
16:04:12
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.20656.31271	2014-04-23 17:04:13.383863308 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:04:24.171863529 +0300
@@ -7,7 +7,7 @@
 ;;exten => _22XX,1,Dial(SIP/vienna/${EXTEN})
 ;;exten => _3[12]XX,1,Dial(SIP/vienna/${EXTEN})
 ;;exten => _[12]XXX,1,Dial(SIP/vienna/${EXTEN})
-[macro-local]
+[macro-localcall]
 exten => s,1,Dial(SIP/${ARG1},2)
 exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
 exten => s,n,Goto(s-${DIALSTATUS})
16:07:59
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.12216.4700	2014-04-23 17:08:00.551868084 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:10:13.611870989 +0300
@@ -24,7 +24,7 @@
 exten => 8001,n,Hangup
 
 [local]
-exten => _33XX,1,Macro(localcall/${EXTEN})
+exten => _33XX,1,Macro(macro-localcall/${EXTEN})
 
 [national]
 exten => _14XX,1,Dial(SIP/hamburg/${EXTEN})
16:10:25
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.29951.6922	2014-04-23 17:10:26.343871160 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:13:28.603874974 +0300
@@ -10,7 +10,7 @@
 [macro-localcall]
 exten => s,1,Dial(SIP/${ARG1},2)
 exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
-exten => s,n,Goto(s-${DIALSTATUS})
+exten => s,n,1,Goto(s-${DIALSTATUS})
 
 exten => s-NOANSWER,1,Dial(SIP/3302)
 exten => s-CONGESTION,1,Dial(SIP/3302)
@@ -24,7 +24,7 @@
 exten => 8001,n,Hangup
 
 [local]
-exten => _33XX,1,Macro(macro-localcall/${EXTEN})
+exten => _33XX,1,Macro(localcall/${EXTEN})
 
 [national]
 exten => _14XX,1,Dial(SIP/hamburg/${EXTEN})
16:13:53
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.23214.30439	2014-04-23 17:13:54.415875562 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:15:02.275876950 +0300
@@ -11,6 +11,9 @@
 exten => s,1,Dial(SIP/${ARG1},2)
 exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
 exten => s,n,1,Goto(s-${DIALSTATUS})
+; Goto(x)       переход в пределах экстеншена
+; Goto(x,y)     переход на другой экстеншен (x), на шаг (y)
+; Goto(x,y,z)   переход в другой контекст (x) на другой экстеншен (y), на шаг (z)
 
 exten => s-NOANSWER,1,Dial(SIP/3302)
 exten => s-CONGESTION,1,Dial(SIP/3302)
16:15:32
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.20102.30711	2014-04-23 17:15:33.487877612 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:16:47.467879147 +0300
@@ -27,7 +27,8 @@
 exten => 8001,n,Hangup
 
 [local]
-exten => _33XX,1,Macro(localcall/${EXTEN})
+;exten => _33XX,1,Macro(localcall/${EXTEN})
+exten => _33XX,1,Dial(SIP/${EXTEN})
 
 [national]
 exten => _14XX,1,Dial(SIP/hamburg/${EXTEN})
16:17:15
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.31211.18620	2014-04-23 17:17:22.159879894 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:18:32.363881366 +0300
@@ -10,7 +10,7 @@
 [macro-localcall]
 exten => s,1,Dial(SIP/${ARG1},2)
 exten => s,n,NoOp(Dial Status: ${DIALSTATUS})
-exten => s,n,1,Goto(s-${DIALSTATUS})
+exten => s,n,Goto(s-${DIALSTATUS},1)
 ; Goto(x)       переход в пределах экстеншена
 ; Goto(x,y)     переход на другой экстеншен (x), на шаг (y)
 ; Goto(x,y,z)   переход в другой контекст (x) на другой экстеншен (y), на шаг (z)
@@ -27,8 +27,8 @@
 exten => 8001,n,Hangup
 
 [local]
-;exten => _33XX,1,Macro(localcall/${EXTEN})
-exten => _33XX,1,Dial(SIP/${EXTEN})
+exten => _33XX,1,Macro(localcall/${EXTEN})
+;exten => _33XX,1,Dial(SIP/${EXTEN})
 
 [national]
 exten => _14XX,1,Dial(SIP/hamburg/${EXTEN})
16:19:00
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.13412.11989	2014-04-23 17:19:02.023882009 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:21:08.579884654 +0300
@@ -27,7 +27,7 @@
 exten => 8001,n,Hangup
 
 [local]
-exten => _33XX,1,Macro(localcall/${EXTEN})
+exten => _33XX,1,Macro(localcall,/${EXTEN})
 ;exten => _33XX,1,Dial(SIP/${EXTEN})
 
 [national]
16:21:30
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.9568.28245	2014-04-23 17:21:31.879885142 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:21:39.595885300 +0300
@@ -27,7 +27,7 @@
 exten => 8001,n,Hangup
 
 [local]
-exten => _33XX,1,Macro(localcall,/${EXTEN})
+exten => _33XX,1,Macro(localcall,${EXTEN})
 ;exten => _33XX,1,Dial(SIP/${EXTEN})
 
 [national]
прошло 18 минут
16:39:59
#vim /etc/asterisk/extensions.conf
16:43:18
# 43 exten => _.,1,Playback(/etc/asterisk/sound/message)

16:43:23
#ls
adsi.conf                cel_sqlite3_custom.conf  gtalk.conf             res_config_sqlite.conf
agents.conf              cel_tds.conf             h323.conf              res_curl.conf
ais.conf                 chan_dahdi.conf          http.conf              res_fax.conf
alarmreceiver.conf       chan_mobile.conf         iax.conf               res_ldap.conf
alsa.conf                chan_ooh323.conf         iaxprov.conf           res_odbc.conf
amd.conf                 cli_aliases.conf         indications.conf       res_pgsql.conf
app_mysql.conf           cli.conf                 jabber.conf            res_pktccops.conf
asterisk.adsi            cli_permissions.conf     jingle.conf            res_snmp.conf
asterisk.conf            codecs.conf              logger.conf            res_stun_monitor.conf
calendar.conf            console.conf             manager.conf           rtp.conf
...
cdr_mysql.conf           extconfig.conf           modules.conf           sla.conf
cdr_odbc.conf            extensions.ael.SAVE      musiconhold.conf       smdi.conf
cdr_pgsql.conf           extensions.conf          muted.conf             sound
cdr_sqlite3_custom.conf  extensions.conf.SAVE     osp.conf               telcordia-1.adsi
cdr_syslog.conf          extensions.lua.SAVE      oss.conf               udptl.conf
cdr_tds.conf             extensions_minivm.conf   phone.conf             unistim.conf
cel.conf                 features.conf            phoneprov.conf         users.conf
cel_custom.conf          festival.conf            queuerules.conf        voicemail.conf
cel_odbc.conf            followme.conf            queues.conf            vpb.conf
cel_pgsql.conf           func_odbc.conf           res_config_mysql.conf
16:43:23
#touch extensions.conf.local

16:43:33
#touch extensions.conf.national

16:43:37
#touch extensions.conf.international

16:43:44
#touch extensions.conf.macro-localcall

16:53:27
#vim /etc/asterisk/extensions.conf
16:56:07
#asterisk -rvvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 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.8.13.1~dfsg1-3+deb7u3 currently running on vilen (pid = 23059)
Verbosity is at least 4
vilen*CLI> exit
Executing last minute cleanups
16:56:12
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-20664.9629.31741	2014-04-23 17:56:24.759929160 +0300
+++ /etc/asterisk/extensions.conf	2014-04-23 17:56:50.423929691 +0300
@@ -11,13 +11,7 @@
 ;; include Contexts
 
 include "/etc/asterisk/extensions.conf.macro-localcall"
-
-[internal]
-exten => 8001,1,Answer
-exten => 8001,n,Record(/etc/asterisk/sound/message:gsm,5)
-exten => 8001,n,Playback(/etc/asterisk/sound/messege)
-exten => 8001,n,Hangup
-
+include "/etc/asterisk/extensions.conf.macro-internal"
 include "/etc/asterisk/extensions.conf.local"
 include "/etc/asterisk/extensions.conf.national"
 include "/etc/asterisk/extensions.conf.international"
16:58:09
## что тут?

16:58:13
## чтvim /etc/asterisk/extensions.conf
 12 c/asterisk/extensions.conf" 44L, 999C
 13 include "/etc/asterisk/extensions.conf.macro-localcall"
 14 include "/etc/asterisk/extensions.conf.macro-internal"
 15 include "/etc/asterisk/extensions.conf.local"
 16 include "/etc/asterisk/extensions.conf.national"
 17 #include "/etc/asterisk/extensions.conf.macro-localcall"
    #include "/etc/asterisk/extensions.conf.macro-internal"
 18 #include "/etc/asterisk/extensions.conf.local"k"
    #include "/etc/asterisk/extensions.conf.national"
 19 #include "/etc/asterisk/extensions.conf.international"
    #include "/etc/asterisk/extensions.conf.failback"
 20
 21 [gr_relay]
"extensions.conf" 44L, 1005C записано
17:03:39
#vim /etc/asterisk/extensions.conf
17:03:58
#vim /etc/asterisk/extensions.conf.macro-localcall
17:04:54
#vim /etc/asterisk/extensions.conf.macro-localcall
17:05:01
#~

17:06:58
#man man
17:08:53
#ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Мар  1  2012 /bin/sh -> dash
17:09:00
#ls -l /bin/bash
-rwxr-xr-x 1 root root 975488 Дек 30  2012 /bin/bash
17:09:08
#ls -l /bin/dash
-rwxr-xr-x 1 root root 106920 Мар  1  2012 /bin/dash

Четверг (04/24/14)

/dev/pts/1
08:48:13
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-8730.11461.23568	2014-04-24 09:52:36.991387618 +0300
+++ /etc/asterisk/sip.conf	2014-04-24 09:53:00.459387899 +0300
@@ -22,7 +22,7 @@
 type=friend
 secret=1234
 host=dynamic
-context=gr3
+context=gr1
 
 [hamburg]
 type=friend
08:53:00
#asterisk -rvvv
Asterisk 1.8.13.1~dfsg1-3+deb7u3, Copyright (C) 1999 - 2012 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.8.13.1~dfsg1-3+deb7u3 currently running on vilen (pid = 2472)
...
    -- SIP/3301-00000009 answered SIP/vienna-00000008
    -- Locally bridging SIP/vienna-00000008 and SIP/3301-00000009
    -- Executing [h@gr_relay:1] Playback("SIP/vienna-00000008", "/etc/asterisk/sound/message") in new stack
[Apr 24 09:56:14] WARNING[9395]: file.c:766 ast_readaudio_callback: Failed to write frame
    -- <SIP/vienna-00000008> Playing '/etc/asterisk/sound/message.gsm' (language 'en')
[Apr 24 09:56:14] WARNING[9395]: app_playback.c:475 playback_exec: ast_streamfile failed on SIP/vienna-00000008 for /etc/asterisk/sound/message
  == Spawn extension (macro-localcall, s, 1) exited non-zero on 'SIP/vienna-00000008' in macro 'localcall'
  == Spawn extension (gr_relay, 3301, 1) exited non-zero on 'SIP/vienna-00000008'
vilen*CLI> quit
Executing last minute cleanups

Статистика

Время первой команды журнала12:50:37 2014- 4-22
Время последней команды журнала08:53:00 2014- 4-24
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, % 3.00
Процент синтаксически неверно набранных команд, % 2.00
Суммарное время работы с терминалом *, час 6.25
Количество командных строк в единицу времени, команда/мин 0.27
Частота использования команд
vim54|===================================================| 51.92%
asterisk7|======| 6.73%
/etc/init.d/asterisk6|=====| 5.77%
ls5|====| 4.81%
touch4|===| 3.85%
~4|===| 3.85%
ssh-copy-id3|==| 2.88%
mv3|==| 2.88%
#2|=| 1.92%
less2|=| 1.92%
apt-get2|=| 1.92%
ssh2|=| 1.92%
431|| 0.96%
l3-pwd1|| 0.96%
man1|| 0.96%
sort1|| 0.96%
chown1|| 0.96%
ll1|| 0.96%
_.,1,Playback(/etc/asterisk/sound/message)1|| 0.96%
^C1|| 0.96%
l3pwd1|| 0.96%
dpkr1|| 0.96%
____
*) Интервалы неактивности длительностью 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$