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

Содержание

Журнал

Вторник (08/10/10)

/dev/ttyp0
11:35:06
#cd bush

11:35:49
#ls
Application Data  Cookies  NetHood  NTUSER.DAT  ntuser.dat.LOG  ntuser.ini  PrintHood  Recent  SendTo  Sti_Trace.log  WINDOWS  Главное меню  Избранное      Мои документы  Рабочий стол  Шаблоны
11:35:49
#cd ..

11:35:59
#ls
admin     bush     dushenko   gerasimchuk  kataev  lena  nevmeru        oleg      pobelyatskij  samarseva  stasev  tokarenko
andrey_p  donchik  ferenchuk  ivan         kovtun  link  oksana_skakun  pivtorak  profil        shkurenko  stepan  vilen
11:38:03
#cd ..

11:38:13
#ls
profiles  pub  viruses
11:38:14
#cd viruses/

11:38:17
#ls
vir-V72gnD  vir-wQdJfp
11:38:18
#cd ..

11:38:21
#cd pub/

11:39:01
#ls
ADMIN                   Artur     Link       Maschinen             Preisliste_2008  samarseva    Акт_листовки_PDF           Ðhs      филиалы_техника.doc
Ang8-12-xxxx.doc        Doc1.doc  logist     max                   Preisliste_2009  sertificatu  БУХ                        обложка_проект.doc      Проведение Расх.doc
Ang8-.doc               Esypenko  losyuk     office                Preisliste_2010  Stepan       Заявка грузовик Германия.xls  опись.doc            Сертификация
anl2-3-362-218 (1).xls  Kataev    mail.doc   Orbitalum.GF20,4.doc  Pumpen           vilen        инструкции                  Отпуск Геч С. 2009.doc  служ к менеджерам.doc
Arbeit                  ksb       Martynyuk  Pobelyatskij          RECYCLER         vistavka     Крупка                          Отсечной клапан.doc     Товарный.xls
11:39:02
#cd /home/

11:39:16
#ls
123456  andrej    churin  donchik   ektov      gerasimchuk  kataev      konovalov   krush       losyuk       oksana_skakun  pobelyatskij  seva       stasev     tokarenko
admin   andrey_p  denis   donetsk   erico      guliys       kharkov     kovalevsky  lena        malovichkod  oleg           profil        shkurenko  stepan     val
agel    bush      dnepr   Drugakov  esypenko   inna         khizhnyaks  kovtun      link        max          olga           samarseva     siriks     test1      vashenko
alex    byyf      dnepr1  dushenko  ferenchuk  ivan         kiev        krupka      lost+found  nevmeru      pivtorak       samba         sivokon    tkachenko  vilen
11:39:17
#cd 123456/

11:39:21
#ls

11:39:22
#cd ..

11:39:24
#cd admin/

11:39:27
#ls
infected-files  infected-files2
11:39:28
#cd infected-files
bash: cd: infected-files: Это не каталог
11:40:11
#cd ..

11:40:14
#cd /etc/samba/

прошло 74 минуты
12:54:39
#ls
gdbcommands  schannel_store.tdb  smb.conf  smbpasswd  vscan-clamav.conf
12:54:40
#cd gdbcommands
bash: cd: gdbcommands: Это не каталог
12:54:45
#mc

Среда (08/11/10)

/dev/ttyp0
09:12:51
#smbldap-userdel -r test1

Понедельник (08/16/10)

/dev/ttyp0
09:42:58
#mc
09:46:29
#smbldap-passwd samarseva
Changing UNIX and samba passwords for samarseva
New password:
Retype new password:

Среда (08/18/10)

/dev/ttyp0
10:29:15
#w
w         watch     whatis    while     whoami
wait      wc        whereis   whiptail  w.procps
wall      wget      which     who       write
10:29:15
#wget http://software.virtualmin.com/gpl/scripts/install.sh
--07:31:17--  http://software.virtualmin.com/gpl/scripts/install.sh
           => `install.sh'
Распознаётся software.virtualmin.com... 67.228.198.99
Устанавливается соединение с software.virtualmin.com|67.228.198.99|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 43.339 (42K) [application/x-sh]
100%[====================================>] 43.339        67.94K/s
07:31:18 (67.75 KB/s) - `install.sh' сохранён [43339/43339]
10:31:18
#ch
chage      chcon      chgpasswd  chkdupexe  chown      chroot     chsh
chattr     chfn       chgrp      chmod      chpasswd   chrt
10:31:18
#chmod +x install.sh

10:32:12
#./install.sh
Welcome to the Virtualmin GPL installer, version 1.0.4
 WARNING:
 The installation is quite stable and functional when run on a freshly
 installed supported Operating System, but upgrades from existing .wbm-
 based systems, or systems that already have Apache VirtualHost
 directives or mail users, will very likely run into numerous problems.
 Please read the Virtualmin Administrators Guide before proceeding if
 your system is not a freshly installed and supported OS.
 This script is not intended to update your system!  It should only be
 used to install Virtualmin, on a supported OS.  If you have previously
...
Get:6 http://software.virtualmin.com virtualmin-etch/main apache2-utils 2.2.3-50vm [341kB]
Get:7 http://software.virtualmin.com virtualmin-etch/main apache2.2-common 2.2.3-50vm [955kB]
Fetched 22.0MB in 29s (754kB/s)
FATAL - Fatal Error Occurred: Something went wrong during installation: 0
FATAL - Cannot continue installation.
FATAL - Attempting to remove virtualmin repository configuration, so the installation can be
FATAL - re-attempted after any problems have been resolved.
FATAL - Removing temporary directory and files.
FATAL - If you are unsure of what went wrong, you may wish to review the log
FATAL - in /root/virtualmin-install.log
10:33:08
#./install.sh
Welcome to the Virtualmin GPL installer, version 1.0.4
 WARNING:
 The installation is quite stable and functional when run on a freshly
 installed supported Operating System, but upgrades from existing .wbm-
 based systems, or systems that already have Apache VirtualHost
 directives or mail users, will very likely run into numerous problems.
 Please read the Virtualmin Administrators Guide before proceeding if
 your system is not a freshly installed and supported OS.
 This script is not intended to update your system!  It should only be
 used to install Virtualmin, on a supported OS.  If you have previously
...
Get:6 http://software.virtualmin.com virtualmin-etch/main apache2-utils 2.2.3-50vm [341kB]
Get:7 http://software.virtualmin.com virtualmin-etch/main apache2.2-common 2.2.3-50vm [955kB]
Fetched 22.0MB in 52s (422kB/s)
FATAL - Fatal Error Occurred: Something went wrong during installation: 0
FATAL - Cannot continue installation.
FATAL - Attempting to remove virtualmin repository configuration, so the installation can be
FATAL - re-attempted after any problems have been resolved.
FATAL - Removing temporary directory and files.
FATAL - If you are unsure of what went wrong, you may wish to review the log
FATAL - in /root/virtualmin-install.log
10:35:37
#man aptitude
прошло 13 минут
10:48:57
#htop
bash: htop: command not found
10:56:33
#screen -r
10:56:49
#[root@samba:~]# screen -r
bash: [root@samba:~]#: command not found
10:57:02
#bash: screen: command not found
bash: bash:: command not found
11:03:16
#aptitude install perl libnet-ssleay-perl openssl libauthen-pam-

11:03:16
#cd ~/tmp
bash: cd: /root/tmp: Нет такого файла или каталога
11:04:11
#cd ~/tmp

11:04:11
#cd ~/tmp

11:04:11
#wget http://prdownloads.sourceforge.net/webadmin/webmin_1.49^?0

11:04:11
#wget http://prdownloads.sourceforge.net/webadmin/webmin_1.490_a

11:04:11
#wget http://prdownloads.sourceforge.net/webadmin/webmin_1.51049

11:04:11
#wget http://prdownloads.sourceforge.net/webadmin/webmin_1.510_a
ll.deb
--08:05:45--  http://prdownloads.sourceforge.net/webadmin/webmin_1.510_alll.deb
           => `webmin_1.510_alll.deb'
Распознаётся prdownloads.sourceforge.net... 216.34.181.59
Устанавливается соединение с prdownloads.sourceforge.net|216.34.181.59|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 404 Not Found
08:05:45 ОШИБКА 404: Not Found.
11:05:45
#http://mesh.dl.sourceforge.net/project/webadmin/webmin/1.510/we

11:05:45
#http://mesh.dl.sourceforge.net/project/webadmin/webmin/1.510/we

11:05:45
#wget http://prdownloads.sourceforge.net/webadmin/webmin_1.510_a

11:07:25
#dpkg -i webmin_1.510_all.deb
--08:07:12--  http://mesh.dl.sourceforge.net/project/webadmin/webmin/1.510/webmin_1.510_all.deb
           => `webmin_1.510_all.deb'
Распознаётся mesh.dl.sourceforge.net... 213.203.218.122
Устанавливается соединение с mesh.dl.sourceforge.net|213.203.218.122|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 14.503.234 (14M) [application/octet-stream]
100%[====================================>] 14.503.234  1020.94K/s    ETA 00:00
08:07:25 (1.03 MB/s) - `webmin_1.510_all.deb' сохранён [14503234/14503234]
Выбор ранее не выбранного пакета webmin.
(Чтение базы данных... на данный момент установлено 19915 файлов и каталогов.)
...
 webmin зависит от libauthen-pam-perl, однако:
  Пакет libauthen-pam-perl не установлен.
 webmin зависит от libio-pty-perl, однако:
  Пакет libio-pty-perl не установлен.
 webmin зависит от libmd5-perl, однако:
  Пакет libmd5-perl не установлен.
dpkg: не удалось обработать параметр webmin (--install):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 webmin
11:08:41
#aptitude install libauthen-pam-perl libpam-runtime libio-pty-pe
l libmd5-perl
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Инициализация состояний пакетов... Готово
Чтение описаний задач... Готово
Построение базы данных тегов... Готово
Следующие пакеты оставлены не обновлёнными:
  bsdutils clamav-freshclam cpio debconf debconf-i18n dpkg dpkg-dev dselect
  e2fslibs e2fsprogs findutils initscripts libblkid1 libclamav2 libcupsys2
  libcupsys2-dev libgnutls-dev libgnutls13 libkadm55 libkrb5-dev libkrb53
...
Чтобы продолжить, наберите фразу "Да"; для отмены введите "Нет": y
Неверный ввод. Требуется "Да" или "Нет".
Хотите игнорировать предупреждение и продолжить?
Чтобы продолжить, наберите фразу "Да"; для отмены введите "Нет": да
Неверный ввод. Требуется "Да" или "Нет".
Хотите игнорировать предупреждение и продолжить?
Чтобы продолжить, наберите фразу "Да"; для отмены введите "Нет": yes
Неверный ввод. Требуется "Да" или "Нет".
Хотите игнорировать предупреждение и продолжить?
Чтобы продолжить, наберите фразу "Да"; для отмены введите "Нет":
прошло 14 минут
11:22:51
#Хотите игнорировать предупреждение и продолжить?
  404 Not Found
E: Failed to fetch http://debian.org.ua/debian/pool/main/liba/libauthen-pam-perl/libauthen-pam-perl_0.16-1_i386.deb: 404 Not Found
E: Не удаётся скорректировать недоступность пакетов
bash: Хотите: command not found
11:23:12
#Запись информации расширенных состояний... Готово
bash: Запись: command not found
11:23:12
#Ош http://debian.org.ua etch/main libauthen-pam-perl 0.16-1
bash: Ош: command not found
11:23:12
# 404 Not Found
bash: 404: command not found
11:23:12
#Ош http://debian.org.ua etch/main libpam-runtime 0.79-5
bash: Ош: command not found
11:23:12
# 404 Not Found
bash: 404: command not found
11:23:12
#Ош http://debian.org.ua etch/main libio-pty-perl 1:1.05-2
bash: Ош: command not found
11:23:12
# 404 Not Found
bash: 404: command not found
11:23:12
#E: Не удаётся скорректировать недоступность пакетов
bash: E:: command not found
11:23:12
# 404 Not Found

11:23:12
#Хотите игнорировать предупреждение и продолжить?

11:23:12
#dpkg -i webmin_1.510_all.deb

11:28:53
local_session_id=15729524149785648-1282116554 pid=22872 prompt=# pwd=/root raw_end=786637 raw_file=/root/.lilalo/15729524149785648-1282116554.script raw_output_start=784666 raw_start=784551 tab_seq=1 time=1282120133 uid=0' class='prompt'># => `webmin_1.510_all.debwget'
> Распознаётся mesh.dl.sourceforge.net... 213.203.218.122
единение установлено.´Ð¸Ð½ÐµÐ½Ð¸Ðµ с mesh.dl.sourceforge.net|213.203.218.122|:80... со
> Запрос HTTP послан, ожидается ответ... 302 Found
.510_all.debwget?download&failedmirror=mesh.dl.sourceforge.net [переход]bmin_1
ebmin_1.510_all.debwget?download&failedmirror=mesh.dl.sourceforge.netmin/1.510/w
rge.net'     => `webmin_1.510_all.debwget?download&failedmirror=mesh.dl.sourcefo
> Распознаётся downloads.sourceforge.net... 216.34.181.59
единение установлено.´Ð¸Ð½ÐµÐ½Ð¸Ðµ с downloads.sourceforge.net|216.34.181.59|:80... со
> Запрос HTTP послан, ожидается ответ... 404 Not Found
> 08:28:02 ОШИБКА 404: Not Found.
...
единение установлено.´Ð¸Ð½ÐµÐ½Ð¸Ðµ с mesh.dl.sourceforge.net|213.203.218.122|:80... со
> Запрос HTTP послан, ожидается ответ... 200 OK
> Длина: 14.503.234 (14M) [application/octet-stream]
>
0 100%[====================================>] 14.503.234     1.07M/s    ETA 00:0
>
> 08:28:12 (1.35 MB/s) - `webmin_1.510_all.deb.1' сохранён [14503234/14503234]
bash: command substitution: line 1: unexpected EOF while looking for matching `''
bash: command substitution: line 8: syntax error: unexpected end of file
bash: bad substitution: no closing "`" in `webmin_1.510_all.deb.1'
11:28:53
#ЗАВЕРШЕНО --08:28:12--
bash: ЗАВЕРШЕНО: command not found
11:28:53
#Загружено: 14.503.234 байт в 1 файлах
bash: Загружено:: command not found
11:32:34
#wget http://mesh.dl.sourceforge.net/project/webadmin/webmin/1.5
0/webmin_1.510_all.deb
--08:33:01--  http://mesh.dl.sourceforge.net/project/webadmin/webmin/1.510/webmin_1.510_all.deb
           => `webmin_1.510_all.deb.2'
Распознаётся mesh.dl.sourceforge.net... 213.203.218.122
Устанавливается соединение с mesh.dl.sourceforge.net|213.203.218.122|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 14.503.234 (14M) [application/octet-stream]
100%[====================================>] 14.503.234     1.53M/s    ETA 00:00
08:33:13 (1.21 MB/s) - `webmin_1.510_all.deb.2' сохранён [14503234/14503234]
11:33:22
#0/webmin_1.510_all.deb
bash: 0/webmin_1.510_all.deb: Нет такого файла или каталога
11:33:22
local_session_id=15729524149785648-1282116554 pid=22872 prompt=# pwd=/root raw_end=950067 raw_file=/root/.lilalo/15729524149785648-1282116554.script raw_output_start=947425 raw_start=947312 tab_seq=0 time=1282120402 uid=0' class='prompt'># => `webmin_1.510_all.deb.2'
> Распознаётся mesh.dl.sourceforge.net... 213.203.218.122
единение установлено.´Ð¸Ð½ÐµÐ½Ð¸Ðµ с mesh.dl.sourceforge.net|213.203.218.122|:80... со
> Запрос HTTP послан, ожидается ответ... 200 OK
> Длина: 14.503.234 (14M) [application/octet-stream]
>
0 100%[====================================>] 14.503.234     1.53M/s    ETA 00:0
>
> 08:33:13 (1.21 MB/s) - `webmin_1.510_all.deb.2' сохранён [14503234/14503234]
>
> [root@samba:~]#
...
> gen-passwd.pl           .lilalo/                webmin_1.510_all.deb.1
> .gnupg/                 .mc/                    webmin_1.510_all.deb.2
> > su
> > su
> >
> exit
> exit
> su
> q
>
11:39:14
#[root@samba:~]#
bash: [root@samba:~]#: command not found
11:47:20
#dpkg -i libauthen-pam-perl_0.16-1_i386.deb
Выбор ранее не выбранного пакета libauthen-pam-perl.
(Чтение базы данных... на данный момент установлено 36015 файлов и каталогов.)
Распаковывается пакет libauthen-pam-perl (из файла libauthen-pam-perl_0.16-1_i386.deb)...
Настраивается пакет libauthen-pam-perl (0.16-1) ...
11:47:29
#wget http://mirrors.kernel.org/ubuntu/pool/universe/liba/libaut

11:53:00
#dpkg -i libauthen-pam-perl_0.16-1_i386.deb

11:53:00
#dpkg -i libauthen-pam-perlibpam-runtime_1.0.1-5+lenny1_all.deb

11:53:00
#dpkg -i libpam-runtime_1.0.1-5+lenny1_all.deb
(Чтение базы данных... на данный момент установлено 36029 файлов и каталогов.)
Подготовка к замене пакета libpam-runtime 0.79-4 (используется файл libpam-runtime_1.0.1-5+lenny1_all.deb)...
Распаковывается замена для пакета libpam-runtime ...
Настраивается пакет libpam-runtime (1.0.1-5+lenny1) ...
11:57:28
#dpkg libio-pty-perl_1.07-1+b1_i386.deby-perl_1.07-1+b1_i386.deb

11:57:28
#dpkg libio-pty-perl_1.07-1+b1_i386.deb
dpkg: требуется параметр действия
Чтобы получить справку об установке и удалении пакетов, введите dpkg --help [*];
Программа `dselect' или `aptitude' предоставляет дружественный интерфейс
управления пакетами;
Чтобы получить список значений флагов отладки dpkg, введите dpkg -Dhelp;
Чтобы получить информацию об игнорировании проблем, введите dpkg --force-help;
Чтобы получить справку об работе с файлами *.deb, введите dpkg-deb --help;
Чтобы получить информацию об авторских правах и отсутствии гарантий (GNU GPL),
введите dpkg --license [*].
Параметры, отмеченные [*], выводят большое количество информации.
Объедините их в конвейер с программами `less' или `more'!
11:57:59
#[root@samba:~]# dpkg libio-pty-perl_1.07-1+b1_i386.deb
bash: [root@samba:~]#: command not found
11:58:17
#dpkg: требуется параметр действия
bash: dpkg:: command not found
11:58:17
#[root@samba:~]#
bash: [root@samba:~]#: command not found
11:58:17
#dpkg -i
dpkg: --install требует задания хотя бы одного имени файла
Чтобы получить справку об установке и удалении пакетов, введите dpkg --help [*];
Программа `dselect' или `aptitude' предоставляет дружественный интерфейс
управления пакетами;
Чтобы получить список значений флагов отладки dpkg, введите dpkg -Dhelp;
Чтобы получить информацию об игнорировании проблем, введите dpkg --force-help;
Чтобы получить справку об работе с файлами *.deb, введите dpkg-deb --help;
Чтобы получить информацию об авторских правах и отсутствии гарантий (GNU GPL),
введите dpkg --license [*].
Параметры, отмеченные [*], выводят большое количество информации.
Объедините их в конвейер с программами `less' или `more'!
11:59:40
#dpkg -i libio-pty-perl_1.07-1+b1_i386.deb
Выбор ранее не выбранного пакета libio-pty-perl.
(Чтение базы данных... на данный момент установлено 36086 файлов и каталогов.)
Распаковывается пакет libio-pty-perl (из файла libio-pty-perl_1.07-1+b1_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет libio-pty-perl:
 libio-pty-perl зависит от perl (>= 5.10.0-9), однако:
  Версия perl в системе 5.8.8-7.
 libio-pty-perl зависит от perlapi-5.10.0, однако:
  Пакет perlapi-5.10.0 не установлен.
dpkg: не удалось обработать параметр libio-pty-perl (--install):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 libio-pty-perl
12:00:17
#[root@samba:~]# dpkg -i libio-pty-perl_1.07-1+b1_i386.deb
bash: [root@samba:~]#: command not found
12:00:17
#Выбор ранее не выбранного пакета libio-pty-perl.
bash: Выбор: command not found
12:00:17
# libio-pty-perl зависит от perl (>= 5.10.0-9), однако:
bash: syntax error near unexpected token `('
12:00:17
# Версия perl в системе 5.8.8-7.
bash: Версия: command not found
12:00:17
# libio-pty-perl зависит от perlapi-5.10.0, однако:
bash: libio-pty-perl: command not found
12:00:17
# Пакет perlapi-5.10.0 не установлен.
bash: Пакет: command not found
12:00:18
# проблемы зависимостей -- оставляем не настроенным
bash: проблемы: command not found
12:00:18
#При обработке следующих пакетов произошли ошибки:
bash: При: command not found
12:00:18
# libio-pty-perl
bash: libio-pty-perl: command not found
12:00:18
#[root@samba:~]#
bash: [root@samba:~]#: command not found
12:05:31
#http://security.ubuntu.com/ubuntu/pool/main/p/perl/perl-base_5.

12:05:31
#dpkg -i perl-base_5.10.0-11.1ubuntu2.3_i386.debuntu2.3_i386.deb

12:05:31
#dpkg -i perl-base_5.10.0-11.1ubuntu2.3_i386.deb
dpkg: пакет perl-base_5.10.0-11.1ubuntu2.3_i386.deb в файле perl-base:
используется Breaks; это не поддерживается в данной версии dpkg
dpkg: не удалось обработать параметр perl-base_5.10.0-11.1ubuntu2.3_i386.deb (--install):
 проблема с неподдерживаемой зависимостью, пакет perl-base не будет установлен
При обработке следующих пакетов произошли ошибки:
 perl-base_5.10.0-11.1ubuntu2.3_i386.deb
12:07:08
#[root@samba:~]# dpkg -i perl-base_5.10.0-11.1ubuntu2.3_i386.deb
bash: [root@samba:~]#: command not found
12:07:36
#используется Breaks; это не поддерживается в данной версии dpkg
bash: используется: command not found
bash: это: command not found
12:07:36
#При обработке следующих пакетов произошли ошибки:
bash: При: command not found
12:07:36
# perl-base_5.10.0-11.1ubuntu2.3_i386.deb
bash: perl-base_5.10.0-11.1ubuntu2.3_i386.deb: command not found
12:07:36
#[root@samba:~]#
bash: [root@samba:~]#: command not found
12:08:34
#dkpg -i perl-base_5.10.1-14_i386.deb
bash: dkpg: command not found

Статистика

Время первой команды журнала11:35:06 2010- 8-10
Время последней команды журнала12:08:34 2010- 8-18
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %17.82
Процент синтаксически неверно набранных команд, %28.71
Суммарное время работы с терминалом *, час 1.80
Количество командных строк в единицу времени, команда/мин 0.93
Частота использования команд
cd17|================| 16.19%
dpkg12|===========| 11.43%
ls9|========| 8.57%
[root@samba:~]#8|=======| 7.62%
wget8|=======| 7.62%
4044|===| 3.81%
libio-pty-perl3|==| 2.86%
Ош3|==| 2.86%
=>2|=| 1.90%
При2|=| 1.90%
we2|=| 1.90%
Хотите2|=| 1.90%
install.sh2|=| 1.90%
aptitude2|=| 1.90%
mc2|=| 1.90%
screen1|| 0.95%
`webmin_1.510_all.deb.2'1|| 0.95%
dkpg1|| 0.95%
man1|| 0.95%
chmod1|| 0.95%
Пакет1|| 0.95%
Запись1|| 0.95%
Загружено:1|| 0.95%
ch1|| 0.95%
Версия1|| 0.95%
это1|| 0.95%
w1|| 0.95%
Выбор1|| 0.95%
dpkg:1|| 0.95%
smbldap-passwd1|| 0.95%
webmin_1.510_all.deb1|| 0.95%
bash:1|| 0.95%
используется1|| 0.95%
проблемы1|| 0.95%
perl-base_5.10.0-11.1ubuntu2.3_i386.deb1|| 0.95%
E:1|| 0.95%
`webmin_1.510_all.debwget'1|| 0.95%
ЗАВЕРШЕНО1|| 0.95%
htop1|| 0.95%
smbldap-userdel1|| 0.95%
=1|| 0.95%
perl-base_5.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$