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

Содержание

Журнал

Вторник (04/09/13)

/dev/pts/8
15:24:21
#mkdir /usr/share/asterisk/sounds/ru

/dev/pts/7
15:24:52
#cd /usr/share/asterisk/sounds/ru

/dev/pts/8
15:24:52
#cd /usr/share/asterisk/sounds/ru

/dev/pts/7
15:25:06
#tar xfz /home/user/Загрузки/asterisk-core-sounds-ru-gsm-current.tar.gz

/dev/pts/8
15:25:06
#tar xfz /home/user/Загрузки/asterisk-core-sounds-ru-gsm-current.tar.gz

/dev/pts/7
15:26:27
#ls -l
итого 2196
-rw-r--r-- 1 root root  10197 Янв  8 22:11 agent-alreadyon.gsm
-rw-r--r-- 1 root root   8547 Янв  8 22:11 agent-incorrect.gsm
-rw-r--r-- 1 root root   3927 Янв  8 22:11 agent-loggedoff.gsm
-rw-r--r-- 1 root root   3300 Янв  8 22:11 agent-loginok.gsm
-rw-r--r-- 1 root root  12903 Янв  8 22:11 agent-newlocation.gsm
-rw-r--r-- 1 root root   4290 Янв  8 22:11 agent-pass.gsm
-rw-r--r-- 1 root root   6798 Янв  8 22:11 agent-user.gsm
-rw-r--r-- 1 root root    363 Янв  8 22:11 ascending-2tone.gsm
-rw-r--r-- 1 root root   6138 Янв  8 22:11 auth-incorrect.gsm
...
-rw-r--r-- 1 root root   3696 Янв  8 22:11 vm-tooshort.gsm
-rw-r--r-- 1 root root   4158 Янв  8 22:11 vm-toreply.gsm
-rw-r--r-- 1 root root   4455 Янв  8 22:11 vm-torerecord.gsm
-rw-r--r-- 1 root root   3498 Янв  8 22:11 vm-undeleted.gsm
-rw-r--r-- 1 root root   5841 Янв  8 22:11 vm-undelete.gsm
-rw-r--r-- 1 root root   2937 Янв  8 22:11 vm-unknown-caller.gsm
-rw-r--r-- 1 root root   2277 Янв  8 22:11 vm-Urgent.gsm
-rw-r--r-- 1 root root   5412 Янв  8 22:11 vm-whichbox.gsm
-rw-r--r-- 1 root root   1386 Янв  8 22:11 vm-Work.gsm
-rw-r--r-- 1 root root   1122 Янв  8 22:11 vm-youhave.gsm
/dev/pts/8
15:26:27
#ls -l
итого 2196
-rw-r--r-- 1 root root  10197 Янв  8 22:11 agent-alreadyon.gsm
-rw-r--r-- 1 root root   8547 Янв  8 22:11 agent-incorrect.gsm
-rw-r--r-- 1 root root   3927 Янв  8 22:11 agent-loggedoff.gsm
-rw-r--r-- 1 root root   3300 Янв  8 22:11 agent-loginok.gsm
-rw-r--r-- 1 root root  12903 Янв  8 22:11 agent-newlocation.gsm
-rw-r--r-- 1 root root   4290 Янв  8 22:11 agent-pass.gsm
-rw-r--r-- 1 root root   6798 Янв  8 22:11 agent-user.gsm
-rw-r--r-- 1 root root    363 Янв  8 22:11 ascending-2tone.gsm
-rw-r--r-- 1 root root   6138 Янв  8 22:11 auth-incorrect.gsm
...
-rw-r--r-- 1 root root   3696 Янв  8 22:11 vm-tooshort.gsm
-rw-r--r-- 1 root root   4158 Янв  8 22:11 vm-toreply.gsm
-rw-r--r-- 1 root root   4455 Янв  8 22:11 vm-torerecord.gsm
-rw-r--r-- 1 root root   3498 Янв  8 22:11 vm-undeleted.gsm
-rw-r--r-- 1 root root   5841 Янв  8 22:11 vm-undelete.gsm
-rw-r--r-- 1 root root   2937 Янв  8 22:11 vm-unknown-caller.gsm
-rw-r--r-- 1 root root   2277 Янв  8 22:11 vm-Urgent.gsm
-rw-r--r-- 1 root root   5412 Янв  8 22:11 vm-whichbox.gsm
-rw-r--r-- 1 root root   1386 Янв  8 22:11 vm-Work.gsm
-rw-r--r-- 1 root root   1122 Янв  8 22:11 vm-youhave.gsm
/dev/pts/7
15:26:41
#cd /etc/asterisk/

/dev/pts/8
15:26:41
#cd /etc/asterisk/

/dev/pts/7
15:27:12
#cd /etc/asterisk/
adsi.conf                chan_dahdi.conf          features.conf            minivm.conf              rtp.conf
adtranvofr.conf          cli_aliases.conf         festival.conf            misdn.conf               say.conf
agents.conf              cli.conf                 followme.conf            modules.conf             sip.conf
ais.conf                 cli_permissions.conf     func_odbc.conf           musiconhold.conf         sip.conf.ORIG
alarmreceiver.conf       codecs.conf              gtalk.conf               muted.conf               sip_notify.conf
alsa.conf                console.conf             h323.conf                osp.conf                 skinny.conf
amd.conf                 dbsep.conf               http.conf                oss.conf                 sla.conf
asterisk.adsi            dnsmgr.conf              iax.conf                 phone.conf               smdi.conf
asterisk.conf            dsp.conf                 iaxprov.conf             phoneprov.conf           telcordia-1.adsi
cdr_adaptive_odbc.conf   dundi.conf               indications.conf         queuerules.conf          udptl.conf
cdr.conf                 enum.conf                jabber.conf              queues.conf              unistim.conf
cdr_custom.conf          extconfig.conf           jingle.conf              res_config_sqlite.conf   usbradio.conf
cdr_manager.conf         extensions.ael           logger.conf              res_ldap.conf            users.conf
cdr_odbc.conf            extensions.conf          manager.conf             res_odbc.conf            voicemail.conf
cdr_pgsql.conf           extensions.conf.ORIG     manager.d/               res_pgsql.conf           vpb.conf
cdr_sqlite3_custom.conf  extensions.lua           meetme.conf              res_snmp.conf
cdr_tds.conf             extensions_minivm.conf   mgcp.conf                rpt.conf
/dev/pts/8
15:27:12
#cd /etc/asterisk/
adsi.conf                chan_dahdi.conf          features.conf            minivm.conf              rtp.conf
adtranvofr.conf          cli_aliases.conf         festival.conf            misdn.conf               say.conf
agents.conf              cli.conf                 followme.conf            modules.conf             sip.conf
ais.conf                 cli_permissions.conf     func_odbc.conf           musiconhold.conf         sip.conf.ORIG
alarmreceiver.conf       codecs.conf              gtalk.conf               muted.conf               sip_notify.conf
alsa.conf                console.conf             h323.conf                osp.conf                 skinny.conf
amd.conf                 dbsep.conf               http.conf                oss.conf                 sla.conf
asterisk.adsi            dnsmgr.conf              iax.conf                 phone.conf               smdi.conf
asterisk.conf            dsp.conf                 iaxprov.conf             phoneprov.conf           telcordia-1.adsi
cdr_adaptive_odbc.conf   dundi.conf               indications.conf         queuerules.conf          udptl.conf
cdr.conf                 enum.conf                jabber.conf              queues.conf              unistim.conf
cdr_custom.conf          extconfig.conf           jingle.conf              res_config_sqlite.conf   usbradio.conf
cdr_manager.conf         extensions.ael           logger.conf              res_ldap.conf            users.conf
cdr_odbc.conf            extensions.conf          manager.conf             res_odbc.conf            voicemail.conf
cdr_pgsql.conf           extensions.conf.ORIG     manager.d/               res_pgsql.conf           vpb.conf
cdr_sqlite3_custom.conf  extensions.lua           meetme.conf              res_snmp.conf
cdr_tds.conf             extensions_minivm.conf   mgcp.conf                rpt.conf
/dev/pts/7
15:27:12
#cd /etc/asterisk/

/dev/pts/8
15:27:12
#cd /etc/asterisk/

/dev/pts/7
15:27:31
#si
simple-scan  sirtopnm     size
/dev/pts/8
15:27:31
#si
simple-scan  sirtopnm     size
/dev/pts/7
15:27:31
#nano sip.conf
/dev/pts/8
15:27:31
#nano sip.conf
--- /tmp/l3-saved-3051.9010.12320	2013-04-09 16:27:47.000000000 +0300
+++ sip.conf	2013-04-09 16:28:32.000000000 +0300
@@ -10,6 +10,7 @@
 host=dynamic
 callerid="gweru Yuriy IPphone"
 context=gr3
+language=ru
 
 [1302]
 type=friend
@@ -17,6 +18,7 @@
 host=dynamic
 context=gr2
 callerid="gweru Yuriy SOFTphone"
+language=ru
 
 [harare]
 type=friend
/dev/pts/7
15:28:32
#[general]

/dev/pts/8
15:28:32
#[general]

/dev/pts/7
15:28:33
#cd /usr/share/asterisk/
agi-bin/       conf/          documentation/ firmware/      keys/          moh/           sounds/        static-http/
15:28:33
#cd /usr/share/asterisk/sounds/
Display all 1149 possibilities? (y or n)
/dev/pts/8
15:28:33
#cd /usr/share/asterisk/
agi-bin/       conf/          documentation/ firmware/      keys/          moh/           sounds/        static-http/
15:28:33
#cd /usr/share/asterisk/sounds/
Display all 1149 possibilities? (y or n)
/dev/pts/7
15:28:33
#cd /usr/share/asterisk/sounds/r
race.gsm                           recordings/                        reservations.gsm
rainfall.gsm                       registrar.gsm                      restarting.gsm
rain.gsm                           remote-already-in-this-mode-2.gsm  rhode-island.gsm
rainy.gsm                          remote-already-in-this-mode.gsm    right-bracket.gsm
range.gsm                          remote-base.gsm                    rising.gsm
reassigned-new-areacode.gsm        removed.gsm                        risk-management.gsm
rebates.gsm                        repair.gsm                         roaming.gsm
received.gsm                       repeater.gsm                       room-service.gsm
receiving.gsm                      repeat-only.gsm                    route-sip.gsm
reception.gsm                      research-and-development.gsm       rqsted-wakeup-for.gsm
recorded.gsm                       research.gsm                       ru/
15:28:33
#cd /usr/share/asterisk/sounds/r
race.gsm                           recordings/                        reservations.gsm
rainfall.gsm                       registrar.gsm                      restarting.gsm
rain.gsm                           remote-already-in-this-mode-2.gsm  rhode-island.gsm
rainy.gsm                          remote-already-in-this-mode.gsm    right-bracket.gsm
range.gsm                          remote-base.gsm                    rising.gsm
reassigned-new-areacode.gsm        removed.gsm                        risk-management.gsm
rebates.gsm                        repair.gsm                         roaming.gsm
received.gsm                       repeater.gsm                       room-service.gsm
receiving.gsm                      repeat-only.gsm                    route-sip.gsm
reception.gsm                      research-and-development.gsm       rqsted-wakeup-for.gsm
recorded.gsm                       research.gsm                       ru/
/dev/pts/8
15:28:33
#cd /usr/share/asterisk/sounds/r
race.gsm                           recordings/                        reservations.gsm
rainfall.gsm                       registrar.gsm                      restarting.gsm
rain.gsm                           remote-already-in-this-mode-2.gsm  rhode-island.gsm
rainy.gsm                          remote-already-in-this-mode.gsm    right-bracket.gsm
range.gsm                          remote-base.gsm                    rising.gsm
reassigned-new-areacode.gsm        removed.gsm                        risk-management.gsm
rebates.gsm                        repair.gsm                         roaming.gsm
received.gsm                       repeater.gsm                       room-service.gsm
receiving.gsm                      repeat-only.gsm                    route-sip.gsm
reception.gsm                      research-and-development.gsm       rqsted-wakeup-for.gsm
recorded.gsm                       research.gsm                       ru/
15:28:33
#cd /usr/share/asterisk/sounds/r
race.gsm                           recordings/                        reservations.gsm
rainfall.gsm                       registrar.gsm                      restarting.gsm
rain.gsm                           remote-already-in-this-mode-2.gsm  rhode-island.gsm
rainy.gsm                          remote-already-in-this-mode.gsm    right-bracket.gsm
range.gsm                          remote-base.gsm                    rising.gsm
reassigned-new-areacode.gsm        removed.gsm                        risk-management.gsm
rebates.gsm                        repair.gsm                         roaming.gsm
received.gsm                       repeater.gsm                       room-service.gsm
receiving.gsm                      repeat-only.gsm                    route-sip.gsm
reception.gsm                      research-and-development.gsm       rqsted-wakeup-for.gsm
recorded.gsm                       research.gsm                       ru/
/dev/pts/7
15:28:33
#cd /usr/share/asterisk/
agi-bin/       conf/          documentation/ firmware/      keys/          moh/           sounds/        static-http/
15:28:33
#cd /usr/share/asterisk/
agi-bin/       conf/          documentation/ firmware/      keys/          moh/           sounds/        static-http/
15:28:33
#cd /usr/share/asterisk/s
sounds/      static-http/
15:28:33
#cd /usr/share/asterisk/sounds/ru/
Display all 254 possibilities? (y or n)
/dev/pts/8
15:28:33
#cd /usr/share/asterisk/
agi-bin/       conf/          documentation/ firmware/      keys/          moh/           sounds/        static-http/
15:28:33
#cd /usr/share/asterisk/
agi-bin/       conf/          documentation/ firmware/      keys/          moh/           sounds/        static-http/
15:28:33
#cd /usr/share/asterisk/s
sounds/      static-http/
15:28:33
#cd /usr/share/asterisk/sounds/ru/
Display all 254 possibilities? (y or n)
/dev/pts/7
15:28:33
#cd /usr/share/asterisk/sounds/ru/

/dev/pts/8
15:28:33
#cd /usr/share/asterisk/sounds/ru/

/dev/pts/7
15:34:27
#cd ..

/dev/pts/8
15:34:27
#cd ..

/dev/pts/7
15:34:29
#rm -rf ./ru/
Display all 254 possibilities? (y or n)
15:34:29
#rm -rf ./ru/

/dev/pts/8
15:34:29
#rm -rf ./ru/
Display all 254 possibilities? (y or n)
15:34:29
#rm -rf ./ru/

/dev/pts/7
15:34:42
#mkdir ru

/dev/pts/8
15:34:42
#mkdir ru

/dev/pts/7
15:35:05
#cd ru

/dev/pts/8
15:35:05
#cd ru

/dev/pts/7
15:35:11
#wget http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-core-sounds-ru-alaw-1.4.21.tar.gz
--2013-04-09 16:35:18--  http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-core-sounds-ru-alaw-1.4.21.tar.gz
Распознаётся downloads.asterisk.org... 76.164.171.238, 2001:470:e0d4::ee
Устанавливается соединение с downloads.asterisk.org|76.164.171.238|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 8064249 (7,7M) [application/x-gzip]
Saving to: «asterisk-core-sounds-ru-alaw-1.4.21.tar.gz»
/dev/pts/8
15:35:11
#wget http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-core-sounds-ru-alaw-1.4.21.tar.gz
--2013-04-09 16:35:18--  http://downloads.asterisk.org/pub/telephony/sounds/releases/asterisk-core-sounds-ru-alaw-1.4.21.tar.gz
Распознаётся downloads.asterisk.org... 76.164.171.238, 2001:470:e0d4::ee
Устанавливается соединение с downloads.asterisk.org|76.164.171.238|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 8064249 (7,7M) [application/x-gzip]
Saving to: «asterisk-core-sounds-ru-alaw-1.4.21.tar.gz»
/dev/pts/7
15:38:24
#ls -l
итого 16160
-rw-r--r-- 1 root root   49319 Апр 25  2011 agent-alreadyon.alaw
-rw-r--r-- 1 root root   41378 Апр 25  2011 agent-incorrect.alaw
-rw-r--r-- 1 root root   19017 Апр 25  2011 agent-loggedoff.alaw
-rw-r--r-- 1 root root   15882 Апр 25  2011 agent-loginok.alaw
-rw-r--r-- 1 root root   62485 Апр 25  2011 agent-newlocation.alaw
-rw-r--r-- 1 root root   20689 Апр 25  2011 agent-pass.alaw
-rw-r--r-- 1 root root   32810 Апр 25  2011 agent-user.alaw
-rw-r--r-- 1 root root    1601 Апр 25  2011 ascending-2tone.alaw
-rw-r--r-- 1 root root 8064249 Ноя 29 20:24 asterisk-core-sounds-ru-alaw-1.4.21.tar.gz
...
-rw-r--r-- 1 root root   17763 Апр 25  2011 vm-tooshort.alaw
-rw-r--r-- 1 root root   20062 Апр 25  2011 vm-toreply.alaw
-rw-r--r-- 1 root root   21525 Апр 25  2011 vm-torerecord.alaw
-rw-r--r-- 1 root root   28212 Апр 25  2011 vm-undelete.alaw
-rw-r--r-- 1 root root   16927 Апр 25  2011 vm-undeleted.alaw
-rw-r--r-- 1 root root   14211 Апр 25  2011 vm-unknown-caller.alaw
-rw-r--r-- 1 root root   10981 Апр 25  2011 vm-Urgent.alaw
-rw-r--r-- 1 root root   26122 Апр 25  2011 vm-whichbox.alaw
-rw-r--r-- 1 root root    6687 Апр 25  2011 vm-Work.alaw
-rw-r--r-- 1 root root    5433 Апр 25  2011 vm-youhave.alaw
/dev/pts/8
15:38:24
#ls -l
итого 16160
-rw-r--r-- 1 root root   49319 Апр 25  2011 agent-alreadyon.alaw
-rw-r--r-- 1 root root   41378 Апр 25  2011 agent-incorrect.alaw
-rw-r--r-- 1 root root   19017 Апр 25  2011 agent-loggedoff.alaw
-rw-r--r-- 1 root root   15882 Апр 25  2011 agent-loginok.alaw
-rw-r--r-- 1 root root   62485 Апр 25  2011 agent-newlocation.alaw
-rw-r--r-- 1 root root   20689 Апр 25  2011 agent-pass.alaw
-rw-r--r-- 1 root root   32810 Апр 25  2011 agent-user.alaw
-rw-r--r-- 1 root root    1601 Апр 25  2011 ascending-2tone.alaw
-rw-r--r-- 1 root root 8064249 Ноя 29 20:24 asterisk-core-sounds-ru-alaw-1.4.21.tar.gz
...
-rw-r--r-- 1 root root   17763 Апр 25  2011 vm-tooshort.alaw
-rw-r--r-- 1 root root   20062 Апр 25  2011 vm-toreply.alaw
-rw-r--r-- 1 root root   21525 Апр 25  2011 vm-torerecord.alaw
-rw-r--r-- 1 root root   28212 Апр 25  2011 vm-undelete.alaw
-rw-r--r-- 1 root root   16927 Апр 25  2011 vm-undeleted.alaw
-rw-r--r-- 1 root root   14211 Апр 25  2011 vm-unknown-caller.alaw
-rw-r--r-- 1 root root   10981 Апр 25  2011 vm-Urgent.alaw
-rw-r--r-- 1 root root   26122 Апр 25  2011 vm-whichbox.alaw
-rw-r--r-- 1 root root    6687 Апр 25  2011 vm-Work.alaw
-rw-r--r-- 1 root root    5433 Апр 25  2011 vm-youhave.alaw
прошло 12 минут
/dev/pts/1
15:50:39
#cd /usr/share/asterisk/
agi-bin/       documentation/ keys/          sounds/
conf/          firmware/      moh/           static-http/
15:50:39
#cd /usr/share/asterisk/sounds/

/dev/pts/2
15:50:39
#cd /usr/share/asterisk/
agi-bin/       documentation/ keys/          sounds/
conf/          firmware/      moh/           static-http/
15:50:39
#cd /usr/share/asterisk/sounds/

/dev/pts/1
15:52:47
#cd ./ru/
Display all 253 possibilities? (y or n)
/dev/pts/2
15:52:47
#cd ./ru/
Display all 253 possibilities? (y or n)
/dev/pts/1
15:52:47
#cd ./ru/
Display all 253 possibilities? (y or n)
/dev/pts/2
15:52:47
#cd ./ru/
Display all 253 possibilities? (y or n)
/dev/pts/1
15:52:47
#rm -rf ./ru

/dev/pts/2
15:52:47
#rm -rf ./ru

16:01:18
#scp ./
Display all 1148 possibilities? (y or n)
/dev/pts/1
16:01:18
#scp ./
Display all 1148 possibilities? (y or n)
16:01:18
#scp 192.168.40.1:/root/master.zip /root/
The authenticity of host '192.168.40.1 (192.168.40.1)' can't be established.
RSA key fingerprint is 9e:f6:72:d8:9d:70:42:fe:3c:89:24:96:39:73:e2:8b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.40.1' (RSA) to the list of known hosts.
root@192.168.40.1's password:
master.zip                                                                        100%   16MB   8.0MB/s   00:02
/dev/pts/2
16:01:18
#scp 192.168.40.1:/root/master.zip /root/
The authenticity of host '192.168.40.1 (192.168.40.1)' can't be established.
RSA key fingerprint is 9e:f6:72:d8:9d:70:42:fe:3c:89:24:96:39:73:e2:8b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.40.1' (RSA) to the list of known hosts.
root@192.168.40.1's password:
master.zip                                                                        100%   16MB   8.0MB/s   00:02
/dev/pts/1
16:02:38
#apt-get install unzip
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Предлагаемые пакеты:
  zip
НОВЫЕ пакеты, которые будут установлены:
  unzip
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 179 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 406 kB.
Получено:1 http://192.168.15.253/debian/ squeeze/main unzip i386 6.0-4 [179 kB]
Получено 179 kБ за 0с (4.697 kБ/c)
Выбор ранее не выбранного пакета unzip.
(Чтение базы данных ... на данный момент установлено 116679 файлов и каталогов.)
Распаковывается пакет unzip (из файла .../archives/unzip_6.0-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет unzip (6.0-4) ...
/dev/pts/2
16:02:38
#apt-get install unzip
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Предлагаемые пакеты:
  zip
НОВЫЕ пакеты, которые будут установлены:
  unzip
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 179 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 406 kB.
Получено:1 http://192.168.15.253/debian/ squeeze/main unzip i386 6.0-4 [179 kB]
Получено 179 kБ за 0с (4.697 kБ/c)
Выбор ранее не выбранного пакета unzip.
(Чтение базы данных ... на данный момент установлено 116679 файлов и каталогов.)
Распаковывается пакет unzip (из файла .../archives/unzip_6.0-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет unzip (6.0-4) ...
/dev/pts/1
16:03:23
#unzip
unzip     unzipsfx
/dev/pts/2
16:03:23
#unzip
unzip     unzipsfx
/dev/pts/1
16:03:23
#mk
mkdir             mkfontscale       mkfs.ext3         mkfs.ntfs         mkmanifest        mksmbpasswd
mkdosfs           mkfs              mkfs.ext4         mkfs.vfat         mk_modmap         mkswap
mke2fs            mkfs.bfs          mkfs.ext4dev      mkhomedir_helper  mknod             mktap
mkfifo            mkfs.cramfs       mkfs.minix        mkinitramfs       mkntfs            mktemp
mkfontdir         mkfs.ext2         mkfs.msdos        mklost+found      mkpasswd          mkzftree
16:03:23
#mk
mkdir             mkfontscale       mkfs.ext3         mkfs.ntfs         mkmanifest        mksmbpasswd
mkdosfs           mkfs              mkfs.ext4         mkfs.vfat         mk_modmap         mkswap
mke2fs            mkfs.bfs          mkfs.ext4dev      mkhomedir_helper  mknod             mktap
mkfifo            mkfs.cramfs       mkfs.minix        mkinitramfs       mkntfs            mktemp
mkfontdir         mkfs.ext2         mkfs.msdos        mklost+found      mkpasswd          mkzftree
/dev/pts/2
16:03:23
#mk
mkdir             mkfontscale       mkfs.ext3         mkfs.ntfs         mkmanifest        mksmbpasswd
mkdosfs           mkfs              mkfs.ext4         mkfs.vfat         mk_modmap         mkswap
mke2fs            mkfs.bfs          mkfs.ext4dev      mkhomedir_helper  mknod             mktap
mkfifo            mkfs.cramfs       mkfs.minix        mkinitramfs       mkntfs            mktemp
mkfontdir         mkfs.ext2         mkfs.msdos        mklost+found      mkpasswd          mkzftree
16:03:23
#mk
mkdir             mkfontscale       mkfs.ext3         mkfs.ntfs         mkmanifest        mksmbpasswd
mkdosfs           mkfs              mkfs.ext4         mkfs.vfat         mk_modmap         mkswap
mke2fs            mkfs.bfs          mkfs.ext4dev      mkhomedir_helper  mknod             mktap
mkfifo            mkfs.cramfs       mkfs.minix        mkinitramfs       mkntfs            mktemp
mkfontdir         mkfs.ext2         mkfs.msdos        mklost+found      mkpasswd          mkzftree
/dev/pts/1
16:03:23
#mkdir ./
Display all 1148 possibilities? (y or n)
/dev/pts/2
16:03:23
#mkdir ./
Display all 1148 possibilities? (y or n)
/dev/pts/1
16:03:23
#mkdir ./ru

/dev/pts/2
16:03:23
#mkdir ./ru

/dev/pts/1
16:04:03
#cd ru

/dev/pts/2
16:04:03
#cd ru

/dev/pts/1
16:04:10
#unzip
unzip     unzipsfx
16:04:10
#unzip /root/
.aptitude/         .bash_profile      .gconfd/           .htoprc            .lilalo/           .profile
.asterisk_history  .bashrc            .gnome2/           install            master.zip         .rnd
.bash_history      .gconf/            .gnome2_private/   .l3rc              .nano_history      .ssh/
/dev/pts/2
16:04:10
#unzip
unzip     unzipsfx
16:04:10
#unzip /root/
.aptitude/         .bash_profile      .gconfd/           .htoprc            .lilalo/           .profile
.asterisk_history  .bashrc            .gnome2/           install            master.zip         .rnd
.bash_history      .gconf/            .gnome2_private/   .l3rc              .nano_history      .ssh/
/dev/pts/1
16:04:10
#unzip /root/master.zip ./
Archive:  /root/master.zip
1fd21fa5a3209ab2a505d3f21f2ead76d8250618
caution: filename not matched:  ./
/dev/pts/2
16:04:10
#unzip /root/master.zip ./
Archive:  /root/master.zip
1fd21fa5a3209ab2a505d3f21f2ead76d8250618
caution: filename not matched:  ./
/dev/pts/1
16:04:27
#unzip /root/master.zip
Archive:  /root/master.zip
1fd21fa5a3209ab2a505d3f21f2ead76d8250618
   creating: asterisk-sounds-master/
  inflating: asterisk-sounds-master/CHANGES-asterisk-core-ru-1.8.14
  inflating: asterisk-sounds-master/CREDITS-asterisk-core-ru-1.8.14
  inflating: asterisk-sounds-master/LICENSE-asterisk-core-ru-1.8.14
  inflating: asterisk-sounds-master/agent-alreadyon.wav
  inflating: asterisk-sounds-master/agent-incorrect.wav
  inflating: asterisk-sounds-master/agent-loggedoff.wav
  inflating: asterisk-sounds-master/agent-loginok.wav
...
  inflating: asterisk-sounds-master/vm-tohearenv.wav
  inflating: asterisk-sounds-master/vm-tomakecall.wav
  inflating: asterisk-sounds-master/vm-tooshort.wav
  inflating: asterisk-sounds-master/vm-toreply.wav
  inflating: asterisk-sounds-master/vm-torerecord.wav
  inflating: asterisk-sounds-master/vm-undelete.wav
  inflating: asterisk-sounds-master/vm-undeleted.wav
  inflating: asterisk-sounds-master/vm-unknown-caller.wav
  inflating: asterisk-sounds-master/vm-whichbox.wav
  inflating: asterisk-sounds-master/vm-youhave.wav
/dev/pts/2
16:04:27
#unzip /root/master.zip
Archive:  /root/master.zip
1fd21fa5a3209ab2a505d3f21f2ead76d8250618
   creating: asterisk-sounds-master/
  inflating: asterisk-sounds-master/CHANGES-asterisk-core-ru-1.8.14
  inflating: asterisk-sounds-master/CREDITS-asterisk-core-ru-1.8.14
  inflating: asterisk-sounds-master/LICENSE-asterisk-core-ru-1.8.14
  inflating: asterisk-sounds-master/agent-alreadyon.wav
  inflating: asterisk-sounds-master/agent-incorrect.wav
  inflating: asterisk-sounds-master/agent-loggedoff.wav
  inflating: asterisk-sounds-master/agent-loginok.wav
...
  inflating: asterisk-sounds-master/vm-tohearenv.wav
  inflating: asterisk-sounds-master/vm-tomakecall.wav
  inflating: asterisk-sounds-master/vm-tooshort.wav
  inflating: asterisk-sounds-master/vm-toreply.wav
  inflating: asterisk-sounds-master/vm-torerecord.wav
  inflating: asterisk-sounds-master/vm-undelete.wav
  inflating: asterisk-sounds-master/vm-undeleted.wav
  inflating: asterisk-sounds-master/vm-unknown-caller.wav
  inflating: asterisk-sounds-master/vm-whichbox.wav
  inflating: asterisk-sounds-master/vm-youhave.wav
/dev/pts/1
16:04:35
#ls
asterisk-sounds-master
/dev/pts/2
16:04:35
#ls
asterisk-sounds-master
/dev/pts/1
16:04:37
#ls -l
итого 12
drwxr-xr-x 8 root root 12288 Июл 30  2012 asterisk-sounds-master
/dev/pts/2
16:04:37
#ls -l
итого 12
drwxr-xr-x 8 root root 12288 Июл 30  2012 asterisk-sounds-master
/dev/pts/1
16:04:42
#ls ./
asterisk-sounds-master
/dev/pts/2
16:04:42
#ls ./
asterisk-sounds-master
/dev/pts/1
16:04:49
#unzip help
unzip:  cannot find or open help, help.zip or help.ZIP.
/dev/pts/2
16:04:49
#unzip help
unzip:  cannot find or open help, help.zip or help.ZIP.
/dev/pts/1
16:05:23
#unzip
UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.
Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
  Default action is to extract files in list, except those in xlist, to exdir;
  file[.zip] may be a wildcard.  -Z => ZipInfo mode ("unzip -Z" for usage).
  -p  extract files to pipe, no messages     -l  list files (short format)
  -f  freshen existing files, create none    -t  test compressed archive data
  -u  update files, create if necessary      -z  display archive comment only
  -v  list verbosely/show version info       -T  timestamp archive to latest
  -x  exclude files that follow (in xlist)   -d  extract files into exdir
modifiers:
  -n  never overwrite existing files         -q  quiet mode (-qq => quieter)
  -o  overwrite files WITHOUT prompting      -a  auto-convert any text files
  -j  junk paths (do not make directories)   -aa treat ALL files as text
  -U  use escapes for all non-ASCII Unicode  -UU ignore any Unicode fields
  -C  match filenames case-insensitively     -L  make (some) names lowercase
  -X  restore UID/GID info                   -V  retain VMS version numbers
  -K  keep setuid/setgid/tacky permissions   -M  pipe through "more" pager
See "unzip -hh" or unzip.txt for more help.  Examples:
  unzip data1 -x joe   => extract all files except joe from zipfile data1.zip
  unzip -p foo | more  => send contents of foo.zip via pipe into program more
  unzip -fo foo ReadMe => quietly replace existing ReadMe if archive file newer
/dev/pts/2
16:05:23
#unzip
UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.
Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]
  Default action is to extract files in list, except those in xlist, to exdir;
  file[.zip] may be a wildcard.  -Z => ZipInfo mode ("unzip -Z" for usage).
  -p  extract files to pipe, no messages     -l  list files (short format)
  -f  freshen existing files, create none    -t  test compressed archive data
  -u  update files, create if necessary      -z  display archive comment only
  -v  list verbosely/show version info       -T  timestamp archive to latest
  -x  exclude files that follow (in xlist)   -d  extract files into exdir
modifiers:
  -n  never overwrite existing files         -q  quiet mode (-qq => quieter)
  -o  overwrite files WITHOUT prompting      -a  auto-convert any text files
  -j  junk paths (do not make directories)   -aa treat ALL files as text
  -U  use escapes for all non-ASCII Unicode  -UU ignore any Unicode fields
  -C  match filenames case-insensitively     -L  make (some) names lowercase
  -X  restore UID/GID info                   -V  retain VMS version numbers
  -K  keep setuid/setgid/tacky permissions   -M  pipe through "more" pager
See "unzip -hh" or unzip.txt for more help.  Examples:
  unzip data1 -x joe   => extract all files except joe from zipfile data1.zip
  unzip -p foo | more  => send contents of foo.zip via pipe into program more
  unzip -fo foo ReadMe => quietly replace existing ReadMe if archive file newer
/dev/pts/1
16:05:26
#unzip
unzip     unzipsfx
/dev/pts/2
16:05:26
#unzip
unzip     unzipsfx
/dev/pts/1
16:05:26
#apt-get install mc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Предлагаемые пакеты:
  zip arj dbview odt2txt gv catdvi djvulibre-bin python-boto python-tz
НОВЫЕ пакеты, которые будут установлены:
  mc
...
После данной операции, объём занятого дискового пространства возрастёт на 6.603 kB.
Получено:1 http://192.168.15.253/debian/ squeeze/main mc i386 3:4.7.0.9-1 [2.173 kB]
Получено 2.173 kБ за 0с (10,8 MБ/c)
Выбор ранее не выбранного пакета mc.
(Чтение базы данных ... на данный момент установлено 116697 файлов и каталогов.)
Распаковывается пакет mc (из файла .../mc_3%3a4.7.0.9-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет mc (3:4.7.0.9-1) ...
Обрабатываются триггеры для menu ...
/dev/pts/2
16:05:26
#apt-get install mc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Предлагаемые пакеты:
  zip arj dbview odt2txt gv catdvi djvulibre-bin python-boto python-tz
НОВЫЕ пакеты, которые будут установлены:
  mc
...
После данной операции, объём занятого дискового пространства возрастёт на 6.603 kB.
Получено:1 http://192.168.15.253/debian/ squeeze/main mc i386 3:4.7.0.9-1 [2.173 kB]
Получено 2.173 kБ за 0с (10,8 MБ/c)
Выбор ранее не выбранного пакета mc.
(Чтение базы данных ... на данный момент установлено 116697 файлов и каталогов.)
Распаковывается пакет mc (из файла .../mc_3%3a4.7.0.9-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет mc (3:4.7.0.9-1) ...
Обрабатываются триггеры для menu ...

Статистика

Время первой команды журнала15:24:21 2013- 4- 9
Время последней команды журнала16:05:26 2013- 4- 9
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 3.96
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.68
Количество командных строк в единицу времени, команда/мин 2.46
Частота использования команд
cd40|=======================================| 39.60%
unzip16|===============| 15.84%
ls10|=========| 9.90%
mkdir7|======| 6.93%
rm6|=====| 5.94%
scp4|===| 3.96%
apt-get4|===| 3.96%
mk4|===| 3.96%
[general]2|=| 1.98%
wget2|=| 1.98%
nano2|=| 1.98%
si2|=| 1.98%
tar2|=| 1.98%
____
*) Интервалы неактивности длительностью 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$