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

Содержание

Журнал

Четверг (03/26/09)

/dev/ttyp0
16:03:32
#mc
прошло 11 минут
/dev/ttyp0
16:14:39
#cd

16:14:40
#vim .
16:14:40
#vim .bashrc
прошло 35 минут
/dev/ttyp0
16:49:49
#/etc/init.d/apache2 restart
Forcing reload of web server (apache2)...Warning: DocumentRoot [/var/www/webliazer/] does not exist
 waiting Warning: DocumentRoot [/var/www/webliazer/] does not exist
.
16:49:59
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S<     0:00 [events/0]
    5 ?        S<     0:00 [khelper]
    6 ?        S<     0:00 [kthread]
    7 ?        S<     0:00 [xenwatch]
    8 ?        S<     0:00 [xenbus]
   14 ?        S<     0:00 [kblockd/0]
...
 2978 ttyp0    Ss+    0:00 script -f -q /root/.lilalo//36302142655525179-1238074
 3015 ttyp0    S+     0:00 script -f -q /root/.lilalo//36302142655525179-1238074
 3016 ttyp1    Ss     0:00 bash -i
 4486 ?        Ss     0:00 /usr/sbin/apache2 -k start
 4496 ?        S      0:00 /usr/sbin/apache2 -k start
 4497 ?        S      0:00 /usr/sbin/apache2 -k start
 4498 ?        S      0:00 /usr/sbin/apache2 -k start
 4499 ?        S      0:00 /usr/sbin/apache2 -k start
 4500 ?        S      0:00 /usr/sbin/apache2 -k start
 4501 ttyp1    R+     0:00 ps ax
16:50:04
#mc
16:50:16
#/usr/bin/webalizer
Webalizer V2.01-10 (Linux 2.6.18-5-xen-686) locale: ru_UA.UTF-8
Используется учётный файл /var/log/apache2/access.log (clf)
Using default GeoIP database
Результат создаётся в /var/www/webalizer
Для отчётов используется имя хоста 'proxy'
Файл состояния не найден...
Данные предыдущего запуска не найдены...
Сохраняются данные текущего запуска... [03/26/2009 14:43:37]
Генерируется отчёт за March 2009
Генерируется общий отчёт
Сохраняется информация о состоянии...
9 записей за 0,10 секунд
16:50:34
#mc
16:58:34
#/etc/init.d/apache2 restart
Forcing reload of web server (apache2)...Warning: DocumentRoot [/var/www/webliazer/] does not exist
 waiting Warning: DocumentRoot [/var/www/webliazer/] does not exist
.
16:58:41
#mc
16:59:25
#/usr/bin/webalizer
Webalizer V2.01-10 (Linux 2.6.18-5-xen-686) locale: ru_UA.UTF-8
Используется учётный файл /var/log/apache2/access.log (clf)
Using default GeoIP database
Результат создаётся в /var/www/webalizer
Для отчётов используется имя хоста 'proxy'
Читается файл состояния... webalizer.hist
Reading previous run data.. webalizer.current
Сохраняются данные текущего запуска... [03/26/2009 14:51:22]
Генерируется отчёт за March 2009
Генерируется общий отчёт
Сохраняется информация о состоянии...
12 записей (9 проигнорировано) за 0,02 секунд
16:59:28
#mc
17:01:32
#/usr/bin/webalizer
Webalizer V2.01-10 (Linux 2.6.18-5-xen-686) locale: ru_UA.UTF-8
Используется учётный файл /var/log/apache2/access.log (clf)
Using default GeoIP database
Результат создаётся в /var/www/webalizer
Для отчётов используется имя хоста 'proxy'
Читается файл состояния... webalizer.hist
Reading previous run data.. webalizer.current
Сохраняются данные текущего запуска... [03/26/2009 15:00:19]
Генерируется отчёт за March 2009
Генерируется общий отчёт
Сохраняется информация о состоянии...
16 записей (12 проигнорировано) за 0,02 секунд
17:01:57
#mc
17:07:15
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S<     0:00 [events/0]
    5 ?        S<     0:00 [khelper]
    6 ?        S<     0:00 [kthread]
    7 ?        S<     0:00 [xenwatch]
    8 ?        S<     0:00 [xenbus]
   14 ?        S<     0:00 [kblockd/0]
...
 3015 ttyp0    S+     0:00 script -f -q /root/.lilalo//36302142655525179-1238074
 3016 ttyp1    Ss     0:00 bash -i
 4555 ?        Ss     0:00 /usr/sbin/apache2 -k start
 4556 ?        S      0:00 /usr/sbin/apache2 -k start
 4557 ?        S      0:00 /usr/sbin/apache2 -k start
 4567 ?        S      0:00 /usr/sbin/apache2 -k start
 4568 ?        S      0:00 /usr/sbin/apache2 -k start
 4569 ?        S      0:00 /usr/sbin/apache2 -k start
 4584 ?        S      0:00 /usr/sbin/apache2 -k start
 4608 ttyp1    R+     0:00 ps ax
17:07:17
#/etc/init.d/apache2 restart
Forcing reload of web server (apache2)... waiting .
17:07:30
#mc
17:10:11
#/etc/init.d/apache2 restart
Forcing reload of web server (apache2)... waiting .
17:10:15
#/usr/bin/webalizer
Webalizer V2.01-10 (Linux 2.6.18-5-xen-686) locale: ru_UA.UTF-8
Используется учётный файл /var/log/apache2/access.log (clf)
Using default GeoIP database
Результат создаётся в /var/www/apache2-default/
Для отчётов используется имя хоста 'proxy'
Файл состояния не найден...
Данные предыдущего запуска не найдены...
Сохраняются данные текущего запуска... [03/26/2009 15:08:52]
Генерируется отчёт за March 2009
Генерируется общий отчёт
Сохраняется информация о состоянии...
40 записей за 0,02 секунд
17:10:20
#/usr/bin/webalizer
Webalizer V2.01-10 (Linux 2.6.18-5-xen-686) locale: ru_UA.UTF-8
Используется учётный файл /var/log/apache2/access.log (clf)
Using default GeoIP database
Результат создаётся в /var/www/apache2-default/
Для отчётов используется имя хоста 'proxy'
Читается файл состояния... webalizer.hist
Reading previous run data.. webalizer.current
Сохраняются данные текущего запуска... [03/26/2009 15:10:31]
Генерируется отчёт за March 2009
Генерируется общий отчёт
Сохраняется информация о состоянии...
47 записей (40 проигнорировано) за 0,02 секунд
17:12:39
# crontab -e
# m h  dom mon dow   command
5 * * * * /usr/bin/webalizer
                               [ Wrote 2 lines ]
crontab: installing new crontab
17:14:38
#/usr/bin/webalizer
Webalizer V2.01-10 (Linux 2.6.18-5-xen-686) locale: ru_UA.UTF-8
Используется учётный файл /var/log/apache2/access.log (clf)
Using default GeoIP database
Результат создаётся в /var/www/apache2-default/
Для отчётов используется имя хоста 'proxy'
Читается файл состояния... webalizer.hist
Reading previous run data.. webalizer.current
Сохраняются данные текущего запуска... [03/26/2009 15:16:13]
Генерируется отчёт за March 2009
Генерируется общий отчёт
Сохраняется информация о состоянии...
67 записей (47 проигнорировано) за 0,02 секунд
17:16:38
#mc
17:17:13
#/usr/bin/webalizer
Пропускается неверная запись (183)
Предупреждение: пропускается слишком длинное поле имени пользователя
Пропускается неверная запись (184)
Предупреждение: пропускается слишком длинное поле имени пользователя
Пропускается неверная запись (185)
Предупреждение: пропускается слишком длинное поле имени пользователя
Пропускается неверная запись (186)
Предупреждение: пропускается слишком длинное поле имени пользователя
Пропускается неверная запись (187)
Предупреждение: пропускается слишком длинное поле имени пользователя
...
Предупреждение: пропускается слишком длинное поле имени пользователя
Пропускается неверная запись (253)
Предупреждение: пропускается слишком длинное поле имени пользователя
Пропускается неверная запись (254)
Предупреждение: пропускается слишком длинное поле имени пользователя
Пропускается неверная запись (255)
Предупреждение: пропускается слишком длинное поле имени пользователя
Пропускается неверная запись (256)
Предупреждение: пропускается слишком длинное поле имени пользователя
Пропускается неверная запись (257)
17:17:38
#mc
17:19:09
#/usr/bin/webalizer
Webalizer V2.01-10 (Linux 2.6.18-5-xen-686) locale: ru_UA.UTF-8
Используется учётный файл /var/log/apache2/access.log (clf)
Using default GeoIP database
Результат создаётся в /var/www/apache2-default/
Для отчётов используется имя хоста 'proxy'
Читается файл состояния... webalizer.hist
Reading previous run data.. webalizer.current
Сохраняются данные текущего запуска... [03/26/2009 15:17:47]
Генерируется отчёт за March 2009
Генерируется общий отчёт
Сохраняется информация о состоянии...
72 записей (67 проигнорировано) за 0,02 секунд
17:19:11
#/usr/bin/webalizer
Webalizer V2.01-10 (Linux 2.6.18-5-xen-686) locale: ru_UA.UTF-8
Используется учётный файл /var/log/apache2/access.log (clf)
Using default GeoIP database
Результат создаётся в /var/www/apache2-default/
Для отчётов используется имя хоста 'proxy'
Читается файл состояния... webalizer.hist
Reading previous run data.. webalizer.current
Сохраняются данные текущего запуска... [03/26/2009 15:26:44]
Генерируется отчёт за March 2009
Генерируется общий отчёт
Сохраняется информация о состоянии...
82 записей (72 проигнорировано) за 0,02 секунд
17:26:54
#mc
17:30:38
#apt-cache search sarg
gvr - Dummy upgrade package for GvRng
libglu1-xorg - transitional package for Debian etch
libglu1-xorg-dev - transitional package for Debian etch
libparted1.7-1 - The GNU Parted disk partitioning shared library
libparted1.7-dbg - The GNU Parted disk partitioning library debug development files
libparted1.7-dev - The GNU Parted disk partitioning library development files
libparted1.7-i18n - The GNU Parted disk partitioning library i18n support
libpci2 - Obsolete shared library for accessing pci devices
parted - The GNU Parted disk partition resizing program
r-other-gking-matchit - GNU R package of nonparametric matching methods (dummy package)
r-other-gking-zelig - Dummy (transition) package for r-cran-zelig
sarg - squid analysis report generator
x-window-system - transitional package for Debian etch
x-window-system-core - transitional package for Debian etch
xlibmesa-dri - transitional package for Debian etch
xlibmesa-gl - transitional package for Debian etch
xlibmesa-gl-dev - transitional package for Debian etch
xlibmesa-glu - transitional package for Debian etch
xlibs-data - transitional package for X11 client data
17:30:50
#apt-get install sarg
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  squidguard libapache-mod-php4
НОВЫЕ пакеты, которые будут установлены:
  sarg
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 49 пакетов не обновлено.
Необходимо скачать 324kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 909kB.
Получено:1 http://debian.org.ua etch/main sarg 2.2.2-1 [324kB]
Получено 324kB за 0s (2102kB/c)
Выбор ранее не выбранного пакета sarg.
(Чтение базы данных... на данный момент установлено 15235 файлов и каталогов.)
Распаковывается пакет sarg (из файла .../archives/sarg_2.2.2-1_i386.deb)...
Настраивается пакет sarg (2.2.2-1) ...
17:31:05
#mc
17:34:35
#/usr/bin/sa
sarg     savelog
17:34:35
#/usr/bin/sarg

17:35:00
#mc
17:36:00
# crontab -e
# m h  dom mon dow   command
5 * * * * /usr/bin/sarg
                               [ Wrote 2 lines ]
crontab: installing new crontab

Пятница (03/27/09)

/dev/ttyp0
08:17:17
#vim /etc/squid/squid.conf
2464c2464
< acl  SiteMailRu  dstdomain .lovesupport.ru .mail.ru .vkontakte.ru .odnoklasniki.ru .thespacesurf.com .audiovkontakte.ru .anonymouse.org . anonymizer.ru .browse24h.com .mp3-online.com.ua .access24h.com .anonymouse.com .odnoklassniki.km.ru .xvideos.com  .odnoklassniki.ru .porn.gonzo-movies.com videosz.com
---
> acl  SiteMailRu  dstdomain .depositfiles.com .lovesupport.ru .mail.ru .vkontakte.ru .odnoklasniki.ru .thespacesurf.com .audiovkontakte.ru .anonymouse.org . anonymizer.ru .browse24h.com .mp3-online.com.ua .access24h.com .anonymouse.com .odnoklassniki.km.ru .xvideos.com  .odnoklassniki.ru .porn.gonzo-movies.com videosz.com
08:18:40
#/etc/init.d/squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done.
.
08:19:22
#vim /etc/squid/squid.conf
2464c2464
< acl  SiteMailRu  dstdomain .depositfiles.com .lovesupport.ru .mail.ru .vkontakte.ru .odnoklasniki.ru .thespacesurf.com .audiovkontakte.ru .anonymouse.org . anonymizer.ru .browse24h.com .mp3-online.com.ua .access24h.com .anonymouse.com .odnoklassniki.km.ru .xvideos.com  .odnoklassniki.ru .porn.gonzo-movies.com videosz.com
---
> acl  SiteMailRu  dstdomain .crimea-ix.net .depositfiles.com .lovesupport.ru .mail.ru .vkontakte.ru .odnoklasniki.ru .thespacesurf.com .audiovkontakte.ru .anonymouse.org . anonymizer.ru .browse24h.com .mp3-online.com.ua .access24h.com .anonymouse.com .odnoklassniki.km.ru .xvideos.com  .odnoklassniki.ru .porn.gonzo-movies.com videosz.com
08:20:36
#/etc/init.d/squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done.
.
08:21:12
#vim /etc/squid/squid.conf
2464c2464
< acl  SiteMailRu  dstdomain .crimea-ix.net .depositfiles.com .lovesupport.ru .mail.ru .vkontakte.ru .odnoklasniki.ru .thespacesurf.com .audiovkontakte.ru .anonymouse.org . anonymizer.ru .browse24h.com .mp3-online.com.ua .access24h.com .anonymouse.com .odnoklassniki.km.ru .xvideos.com  .odnoklassniki.ru .porn.gonzo-movies.com videosz.com
---
> acl  SiteMailRu  dstdomain .pornotube.com .youtube.com .crimea-ix.net .depositfiles.com .lovesupport.ru .mail.ru .vkontakte.ru .odnoklasniki.ru .thespacesurf.com .audiovkontakte.ru .anonymouse.org . anonymizer.ru .browse24h.com .mp3-online.com.ua .access24h.com .anonymouse.com .odnoklassniki.km.ru .xvideos.com  .odnoklassniki.ru .porn.gonzo-movies.com videosz.com
08:24:50
#/etc/init.d/squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done.
.
08:25:24
#mc
08:29:39
#crontab -e
# m h  dom mon dow   command
5 * * * * /usr/bin/sarg
                                [ Read 2 lines ]
No modification made
08:30:01
#mc
08:30:52
#apt-cache search webliazer

08:31:12
#apt-cache search web
libmono-system-web2.0-cil - Mono System.Web Library
libmozjs-dev - Development files for the Mozilla SpiderMonkey JavaScript library
libmozjs0d - The Mozilla SpiderMonkey JavaScript library
libmozjs0d-dbg - Development files for the Mozilla SpiderMonkey JavaScript library
libnbio2-java - NBIO: Nonblocking I/O for Java, Version 2
libneon25 - An HTTP and WebDAV client library
libneon26 - An HTTP and WebDAV client library
libneon26-gnutls - An HTTP and WebDAV client library (GnuTLS enabled)
libnet-dns-fingerprint-perl - library to determine DNS server vendor, product and version
libnet-google-perl - Simple OOP-ish interface to the Google SOAP API
...
mailto - WWW Forms to Mail Gateway
man2html - turns a web-browser and an httpd-server into a man pager
manpages-ja - Japanese version of the manual pages (for users)
manpages-ja-dev - Japanese version of the manual pages (for developers)
markdown - Text-to-HTML conversion tool
mbot - A multi purpose mail robot
mediamate - web-based movie database and tracker
mediawiki - website engine for collaborative work
mediawiki1.7 - website engine for collaborative work
mediawiki1.7-math - math rendering plugin for MediaWiki
08:31:17
#apt-get remove --purge webliazer
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет webliazer
08:31:47
#/usr/bin/weba
webalizer   webazolver
08:31:47
#crontab -e
# m h  dom mon dow   command
5 * * * * /usr/bin/sarg
                                [ Read 2 lines ]
No modification made
08:32:27
#/usr/bin/sa
sarg     savelog
08:32:27
#/usr/bin/sa
sarg     savelog
08:32:27
#/usr/bin/sarg

08:32:40
#/usr/bin/sarg

/dev/ttyp2
08:40:43
#apt-get remove --purge webalizer
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐ
                                               balizer*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 49 пакетов не обновлено.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 1245kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных... на данный момент установлено 15322 файлов и каталогов.)
Удаляется пакет webalizer...
Удаляются файлы конфигурации пакета webalizer...
08:41:38
#/usr/bin/sarg

08:41:45
#/usr/bin/sarg

08:50:36
#vim /etc/squid/squid.conf
2464c2464
< acl  SiteMailRu  dstdomain .pornotube.com .youtube.com .crimea-ix.net .depositfiles.com .lovesupport.ru .mail.ru .vkontakte.ru .odnoklasniki.ru .thespacesurf.com .audiovkontakte.ru .anonymouse.org . anonymizer.ru .browse24h.com .mp3-online.com.ua .access24h.com .anonymouse.com .odnoklassniki.km.ru .xvideos.com  .odnoklassniki.ru .porn.gonzo-movies.com videosz.com
---
> acl  SiteMailRu  dstdomain  .vtunnel.com .pornotube.com .youtube.com .crimea-ix.net .depositfiles.com .lovesupport.ru .mail.ru .vkontakte.ru .odnoklasniki.ru .thespacesurf.com .audiovkontakte.ru .anonymouse.org . anonymizer.ru .browse24h.com .mp3-online.com.ua .access24h.com .anonymouse.com .odnoklassniki.km.ru .xvideos.com  .odnoklassniki.ru .porn.gonzo-movies.com videosz.com
08:53:01
#/etc/init.d/squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done.
.
08:53:54
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S<     0:00 [events/0]
    5 ?        S<     0:00 [khelper]
    6 ?        S<     0:00 [kthread]
    7 ?        S<     0:00 [xenwatch]
    8 ?        S<     0:00 [xenbus]
   14 ?        S<     0:00 [kblockd/0]
...
 6870 ttyp0    S+     0:00 script -f -q /root/.lilalo//2805710723128826668-12381
 6871 ttyp1    Ss+    0:00 bash -i
 7330 ?        Ss     0:00 sshd: root@ttyp2
 7332 ttyp2    Ss+    0:00 script -f -q /root/.lilalo//9229891387995258-12381360
 7369 ttyp2    S+     0:00 script -f -q /root/.lilalo//9229891387995258-12381360
 7370 ttyp3    Ss     0:00 bash -i
 7549 ?        Ss     0:00 /usr/sbin/squid -D -sYC
 7560 ?        S      0:00 (squid) -D -sYC
 7561 ?        Ss     0:00 (unlinkd)
 7562 ttyp3    R+     0:00 ps ax
08:53:57
#/usr/bin/sarg

08:54:13
#/usr/bin/sarg

08:59:44
#/usr/bin/sarg

прошло 24 минуты
/dev/ttyp4
09:23:59
#mc
09:27:18
#/etc/init.d/squid restart
Usage: /etc/init.d/squid {start|stop|reload|force-reload|restart}
09:27:52
#cd /etc/init.d

09:28:00
#ls
apache2         killprocs              openbsd-inetd  squid
bootclean       klogd                  procps.sh      ssh
bootlogd        libdevmapper1.02       rc             stop-bootlogd
bootmisc.sh     makedev                rc.local       stop-bootlogd-single
checkfs.sh      module-init-tools      rcS            sysklogd
checkroot.sh    mountall-bootclean.sh  README         umountfs
cron            mountall.sh            reboot         umountnfs.sh
glibc.sh        mountdevsubfs.sh       rmnologin      umountroot
halt            mountkernfs.sh         rsync          urandom
hostname.sh     mountnfs-bootclean.sh  sendsigs       x11-common
hwclock.sh      mountnfs.sh            single
ifupdown        mtab.sh                skeleton
ifupdown-clean  networking             snmpd
09:28:00
#./squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done.
.
09:28:45
#mc
/dev/ttyp2
09:33:02
#/usr/bin/sarg

прошло 18 минут
09:51:59
#/usr/bin/sarg

прошло 74 минуты
11:06:40
#/usr/bin/sarg

прошло 106 минут
12:53:07
#/usr/bin/sarg

Понедельник (03/30/09)

/dev/ttyp0
08:31:01
#ping itc/uf
ping: unknown host itc/uf
08:31:08
#ping itc.ua
PING itc.ua (77.222.150.18) 56(84) bytes of data.
64 bytes from airbus.itc.ua (77.222.150.18): icmp_seq=1 ttl=57 time=1.55 ms
64 bytes from airbus.itc.ua (77.222.150.18): icmp_seq=2 ttl=57 time=2.59 ms
64 bytes from airbus.itc.ua (77.222.150.18): icmp_seq=3 ttl=57 time=2.33 ms
64 bytes from airbus.itc.ua (77.222.150.18): icmp_seq=4 ttl=57 time=1.57 ms
--- itc.ua ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 4120ms
rtt min/avg/max/mdev = 1.554/2.014/2.593/0.459 ms
08:31:23
#/usr/bin/sarg

прошло 38 минут
09:09:23
#/usr/bin/sarg

09:18:19
#mc
прошло 24 минуты
09:42:46
#/usr/bin/sarg

Среда (04/01/09)

/dev/ttyp0
21:20:34
#/etc/init.d/squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done.
.
21:21:26
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:01:06:C1
          inet addr:194.150.93.87  Bcast:194.150.93.95  Mask:255.255.255.240
          inet6 addr: fe80::216:3eff:fe01:6c1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:111442838 errors:0 dropped:0 overruns:0 frame:0
          TX packets:95777368 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3006885902 (2.8 GiB)  TX bytes:2964071227 (2.7 GiB)
eth0:0    Link encap:Ethernet  HWaddr 00:16:3E:01:06:C1
          inet addr:192.168.3.7  Bcast:192.168.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:209 errors:0 dropped:0 overruns:0 frame:0
          TX packets:209 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:484468 (473.1 KiB)  TX bytes:484468 (473.1 KiB)
/dev/ttyp0
21:23:18
#ping itc.ua
PING itc.ua (77.222.150.18) 56(84) bytes of data.
--- itc.ua ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6009ms

Четверг (04/16/09)

/dev/ttyp0
10:22:14
#ssh root@samba.liag.org.ua -p 22222

Среда (04/22/09)

/dev/ttyp0
16:23:14
#/./etc/init.d/squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done.
.
16:24:02
#ping itc.ua

Вторник (05/26/09)

/dev/ttyp0
08:48:10
#vim /etc/sguid.conf
08:48:30
#cd etc
bash: cd: etc: No such file or directory
08:48:35
#cd /etc

08:48:38
#ls
adduser.conf        gshadow-          mc               rc5.d
adjtime             host.conf         mime.types       rc6.d
alternatives        hostname          mke2fs.conf      rc.local
apache2             hosts             modprobe.d       rcS.d
apt                 hosts.allow       modules          resolvconf
bash.bashrc         hosts.deny        motd             resolv.conf
bash_completion     inetd.conf        motd.tail        rmt
bash_completion.d   init.d            mtab             rpc
calendar            inittab           nanorc           securetty
cron.d              inputrc           Net              security
...
deluser.conf        localtime         passwd-          syslog.conf
dhcp3               logcheck          perl             terminfo
dpkg                login.defs        php5             timezone
fonts               logrotate.conf    profile          ucf.conf
fstab               logrotate.d       protocols        updatedb.conf
GeoIP.conf.default  lsb-base          rc0.d            vim
groff               magic             rc1.d            wgetrc
group               mailcap           rc2.d            X11
group-              mailcap.order     rc3.d
gshadow             manpath.config    rc4.d
08:48:39
#cd squid

08:48:49
#vim squid.conf
2465c2465
< acl  SiteMailRu  dstdomain  .uploadbox.com .station.ru .pornhub.com .vtunnel.com .pornotube.com .youtube.com .crimea-ix.net .depositfiles.com .lovesupport.ru .mail.ru .vkontakte.ru .rapidshare.com .odnoklasniki.ru .thespacesurf.com .audiovkontakte.ru .anonymouse.org . anonymizer.ru .browse24h.com .mp3-online.com.ua .access24h.com .anonymouse.com .odnoklassniki.km.ru .xvideos.com  .odnoklassniki.ru .porn.gonzo-movies.com videosz.com
---
> acl  SiteMailRu  dstdomain  .uploadbox.com .station.ru .pornhub.com .vtunnel.com .pornotube.com .youtube.com .crimea-ix.net .lovesupport.ru .mail.ru .vkontakte.ru  .odnoklasniki.ru .thespacesurf.com .audiovkontakte.ru .anonymouse.org . anonymizer.ru .browse24h.com .mp3-online.com.ua .access24h.com .anonymouse.com .odnoklassniki.km.ru .xvideos.com  .odnoklassniki.ru .porn.gonzo-movies.com videosz.com
08:49:40
#/./etc/init.d/sguid restart
bash: /./etc/init.d/sguid: No such file or directory
08:49:58
#cd /etc/init.d/

08:50:16
#ls
apache2         killprocs              openbsd-inetd  squid
bootclean       klogd                  procps.sh      ssh
bootlogd        libdevmapper1.02       rc             stop-bootlogd
bootmisc.sh     makedev                rc.local       stop-bootlogd-single
checkfs.sh      module-init-tools      rcS            sysklogd
checkroot.sh    mountall-bootclean.sh  README         umountfs
cron            mountall.sh            reboot         umountnfs.sh
glibc.sh        mountdevsubfs.sh       rmnologin      umountroot
halt            mountkernfs.sh         rsync          urandom
hostname.sh     mountnfs-bootclean.sh  sendsigs       x11-common
hwclock.sh      mountnfs.sh            single
ifupdown        mtab.sh                skeleton
ifupdown-clean  networking             snmpd
08:50:17
#./sguid restart
bash: ./sguid: No such file or directory
08:50:31
#/./sguid restart
bash: /./sguid: No such file or directory
08:50:39
#./ s
sendsigs              snmpd                 stop-bootlogd
single                squid                 stop-bootlogd-single
skeleton              ssh                   sysklogd
08:50:39
#./squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done.
.
прошло >753 часов
/dev/ttyp0
18:20:56
#vim /etc/squid/squid.conf
2432a2433
> acl vilen src 192.168.4.131

Пятница (10/02/09)

/dev/ttyp0
11:50:56
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data.
--- ya.ru ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms
11:51:03
#ps aux | grep squid
root      1164  0.0  0.2   4568   664 ?        Ss   Sep21   0:00 /usr/sbin/squid -D -sYC
proxy     1166  0.0 10.5  30316 27576 ?        S    Sep21   1:12 (squid) -D -sYC
root     29049  0.0  0.2   2888   748 ttyp1    R+   11:51   0:00 grep squid

Статистика

Время первой команды журнала16:03:32 2009- 3-26
Время последней команды журнала11:51:03 2009-10- 2
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 8.91
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 3.20
Количество командных строк в единицу времени, команда/мин 0.53
Частота использования команд
mc17|================| 16.67%
sarg15|==============| 14.71%
webalizer9|========| 8.82%
vim9|========| 8.82%
cd6|=====| 5.88%
/etc/init.d/squid6|=====| 5.88%
ping5|====| 4.90%
ps4|===| 3.92%
/etc/init.d/apache24|===| 3.92%
crontab4|===| 3.92%
sa3|==| 2.94%
apt-get3|==| 2.94%
ls3|==| 2.94%
apt-cache3|==| 2.94%
sguid2|=| 1.96%
squid2|=| 1.96%
ifconfig1|| 0.98%
s1|| 0.98%
grep1|| 0.98%
/./etc/init.d/sguid1|| 0.98%
/./etc/init.d/squid1|| 0.98%
ssh1|| 0.98%
weba1|| 0.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$