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

Содержание

Журнал

Пятница (03/02/07)

/dev/pts/8
16:30:08
#su - user
l3-agent is already running: pid=5616; pidfile=/home/user/.lilalo/l3-agent.pid
16:30:12
$crontab -e
You (user) are not allowed to use this program (crontab)
See crontab(1) for more information
16:30:13
$exit

16:30:14
#vim /etc/cron.deny
1d0
< user
16:30:21
#vim /etc/apt/sources.list
/dev/pts/1
16:35:20
#cd /etc
bash: cd: /etcash: No such file or directory
прошло 11 минут
/dev/pts/8
16:47:18
#apt-get update
Получено:1 http://192.168.16.15 etch Release.gpg [189B]
Получено:2 http://192.168.16.15 etch Release [74,4kB]
Получено:3 http://security.debian.org etch/updates Release.gpg [189B]
В кэше http://security.debian.org etch/updates Release
Ign http://security.debian.org etch/updates/main Packages/DiffIndex
Ign http://security.debian.org etch/updates/main Sources/DiffIndex
В кэше http://security.debian.org etch/updates/main Packages
В кэше http://security.debian.org etch/updates/main Sources
70% [2 Release 44952/74,4kB 60%]
16:48:56
#apt-cache search domane name service

16:50:03
#apt-cache search domaine name service

16:50:10
#apt-cache search dns
bootpc - bootp client
chiark-scripts - chiark system administration scripts
courier-filter-perl - purely Perl-based mail filter framework for the Courier MTA
ddclient - Update dynamic IP address at DynDNS.org
ddns3-client - Issues dynamic DNS v3 requests
dhis-dns-engine - Dynamic Host Information System - DNS engine
dhis-mx-sendmail-engine - Dynamic Host Information System - sendmail MX engine
dhis-tools-dns - Dynamic Host Information System - DNS configuration tools
dlint - Checks dns zone information using nameserver lookups
dns-browse - Front-ends to DNS search
...
spong-server - A systems and network monitoring system -- server programs
spong-www - A systems and network monitoring system -- web interface
tcllib - the Standard Tcl Library
timps - Transparent Instant Messaging Proxy Server
totd - Small DNS proxy that supports IPv6/IPv4 record translation
webdruid - A web server log file analysis tool
xgdipc - GTK client for dynamic IP to name mappings
zipper.app - Tool for inspecting the contents of a compressed archive
zonecheck - A DNS configuration checker
zonecheck-cgi - A DNS configuration checker, Web interface
16:50:16
#apt-cache search dns | less
16:51:04
#apt-cache search bind
python-beagle - python bindings for beagle
python-bibtex - Python interfaces to BibTeX and the GNU Recode library
python-cairo - Python bindings for the Cairo vector graphics library
python-cairo-dev - Python cairo bindings: development files
python-chm - Python binding for CHMLIB
python-clamav - Python bindings to ClamAV
python-clearsilver - python bindings for clearsilver
python-crack - Python bindings for cracklib
python-dcop - DCOP bindings for Python
python-diacanvas2 - DiaCanvas2 library support for Python (default version)
...
wx2.4-examples - wxWindows Cross-platform C++ GUI toolkit (examples)
wx2.6-examples - wxWidgets Cross-platform C++ GUI toolkit (examples)
xbindkeys - Associate a combination of keys or mouse buttons with a shell command
xbindkeys-config - An easy to use gtk program for configuring Xbindkeys.
xinetd - replacement for inetd with many enhancements
xjove - X11-Frontend for jove - a compact, powerful editor
xmmsctrl - Small utility to control xmms from the command line
xulrunner - XUL + XPCOM application runner
xvile - VI Like Emacs - vi work-alike (X11)
yasgml - Yet Another Linuxdoc-DTD only SGML mode
16:51:13
#apt-cache search bind | less
16:51:23
#apt-cache search Internet Domain Name Server
bind - Internet Domain Name Server
bind9 - Internet Domain Name Server
dnsutils - Clients provided with BIND
libbind-confparser-perl - Parser class for BIND configuration files
libbind9-0 - BIND9 Shared Library used by BIND
libdns22 - DNS Shared Library used by BIND
libisc11 - ISC Shared Library used by BIND
libisccc0 - Command Channel Library used by BIND
libisccfg1 - Config File Handling Library used by BIND
liblwres9 - Lightweight Resolver Library used by BIND
pdns-recursor - PowerDNS recursor
16:51:32
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  bind9-doc
НОВЫЕ пакеты, которые будут установлены:
  bind9
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 294kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 782kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  bind9
Установить эти пакеты без проверки [y/N]?
16:52:01
#apt-get install kde
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  akregator amor ark arts artsbuilder atlantik atlantikdesigner blinken cvs
  dcoprss dirmngr dosfstools edict enscript eyesapplet fifteenapplet gettext
  gnupg-agent gnupg2 gpgsm imlib-base imlib11 indi juk kaboodle kaddressbook
  kaddressbook-plugins kalarm kalzium kalzium-data kamera kanagram kandy
  kanjidic kappfinder karm kasteroids kate kate-plugins katomic kaudiocreator
  kbackgammon kbattleship kblackbox kbounce kbruch kbstate kcalc kcharselect
  kcoloredit kcontrol kcron kdat kde-amusements kde-core kdeaccessibility
...
  librss1 libsamplerate0 libsasl2-modules libtidy-0.99-0 libtiff-tools
  libtimedate-perl libtunepimp-bin libtunepimp3 libungif4g liburi-perl
  libwww-perl libxcomposite1 lskat mpeglib networkstatus noatun noatun-plugins
  pinentry-qt poster ppp psutils quanta quanta-data superkaramba tidy
  ttf-dustin ttf-kochi-gothic ttf-sjfonts wireless-tools xscreensaver
обновлено 0, установлено 320 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 186MБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 490MB.
Хотите продолжить [Д/н]? n
Аварийное завершение.
16:52:21
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  bind9-doc
НОВЫЕ пакеты, которые будут установлены:
  bind9
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 294kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 782kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
...
(Чтение базы данных... на данный момент установлено 74715 файлов и каталогов.)
Распаковывается пакет bind9 (из файла .../bind9_1%3a9.3.4-2_i386.deb)...
Настраивается пакет bind9 (9.3.4-2) ...
Добавляется группа `bind' (GID 113) ...
Готово.
Добавляется системный пользователь `bind' (UID 109) ...
Добавляется новый пользователь `bind' (UID 109) в группу `bind' ...
Не создаётся домашний каталог `/var/cache/bind'.
wrote key file "/etc/bind/rndc.key"
Starting domain name service...: bind.
16:52:29
#apt-get remove bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐd9
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 782kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных... на данный момент установлено 74753 файлов и каталогов.)
Удаляется пакет bind9...
Stopping domain name service...: bind.
16:53:00
#apt-get remove --purge bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакет bind9 не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
16:53:20
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  bind9-doc
НОВЫЕ пакеты, которые будут установлены:
  bind9
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/294kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 782kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  bind9
Установить эти пакеты без проверки [y/N]?
E: Некоторые пакеты невозможно аутентифицировать
16:53:36
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  bind9-doc
НОВЫЕ пакеты, которые будут установлены:
  bind9
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/294kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 782kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  bind9
Установить эти пакеты без проверки [y/N]? y
Выбор ранее не выбранного пакета bind9.
(Чтение базы данных... на данный момент установлено 74727 файлов и каталогов.)
Распаковывается пакет bind9 (из файла .../bind9_1%3a9.3.4-2_i386.deb)...
Настраивается пакет bind9 (9.3.4-2) ...
Starting domain name service...: bind.
16:53:43
#dpkg -L bind9
/.
/etc
/etc/bind
/etc/bind/db.0
/etc/bind/db.255
/etc/bind/db.empty
/etc/bind/zones.rfc1918
/etc/bind/db.127
/etc/bind/db.local
/etc/bind/db.root
...
/usr/share/doc/bind9/copyright
/usr/share/doc/bind9/changelog.gz
/usr/share/doc/bind9/FAQ.gz
/usr/share/doc/bind9/README.gz
/var
/var/cache
/var/cache/bind
/var/run
/var/run/bind
/var/run/bind/run
16:54:27
#dpkg -L bind9 | less
16:54:39
#dpkg -L bind9 | less
16:54:55
#dpkg -S /etc/init.d/bind9
bind9: /etc/init.d/bind9
16:55:09
#dpkg -l | grep bind
ii  bind9                             9.3.4-2                         Internet Domain Name Server
ii  bind9-host                        9.3.4-2                         Version of 'host' bundled with BIND 9.X
ii  libbind9-0                        9.3.4-2                         BIND9 Shared Library used by BIND
ii  python-cairo                      1.2.0-1                         Python bindings for the Cairo vector graphic
ii  python-glade2                     2.8.6-8                         GTK+ bindings: Glade support
ii  python-gnome2                     2.12.4-6                        Python bindings for the GNOME desktop enviro
ii  python-gnome2-desktop             2.14.0-3                        Python bindings for the GNOME desktop enviro
ii  python-gtk2                       2.8.6-8                         Python bindings for the GTK+ widget set
ii  python-libxml2                    2.6.27.dfsg-1                   Python bindings for the GNOME XML library
ii  python-pyorbit                    2.0.1-5                         A Python language binding for the ORBit2 COR
ii  python-selinux                    1.32-3                          Python bindings to SELinux shared libraries
ii  python-semanage                   1.8-1                           Python bindings  for SELinux policy manipula
ii  python-sip4                       4.4.5-4                         Python/C++ bindings generator runtime librar
ii  python-vte                        0.12.2-4                        Python bindings for the VTE widget set
16:55:33
#dpkg -l | grep bind | less
16:55:50
#dpkg -l
ii  libsvga1       1.4.3-24       console SVGA display libraries
ii  libswfdec0.3   0.3.6-2.1      SWF (Macromedia Flash) decoder library
ii  libsysfs2      2.1.0-1        interface library to sysfs
ii  libtag1c2a     1.4-4          TagLib Audio Meta-Data Library
ii  libtasn1-3     0.3.6-2        Manage ASN.1 structures (runtime)
ii  libtasn1-3-bin 0.3.6-2        Manage ASN.1 structures (binaries)
ii  libtext-charwi 0.04-4         get display widths of characters on the term
ii  libtext-iconv- 1.4-3          converts between character sets in Perl
ii  libtext-wrapi1 0.06-5         internationalized substitute of Text::Wrap
ii  libtextwrap1   0.1-5          text-wrapping library with i18n - runtime
...
ii  python-cairo   1.2.0-1        Python bindings for the Cairo vector graphic
ii  python-central 0.5.12         register and build utility for Python packag
ii  python-foomati 0.7.7          Python interface to the Foomatic printer dat
ii  python-glade2  2.8.6-8        GTK+ bindings: Glade support
ii  python-gmenu   2.16.1-2       an implementation of the freedesktop menu sp
ii  python-gnome2  2.12.4-6       Python bindings for the GNOME desktop enviro
ii  python-gnome2- 2.14.0-3       Python bindings for the GNOME desktop enviro
ii  python-gnupgin 0.3.2-9        Python interface to GnuPG (GPG)
ii  python-gtk2    2.8.6-8        Python bindings for the GTK+ widget set
ii  python-ipy     0.52-2         Python module for handling IPv4 and IPv6 add
16:56:06
#dpkg -l | cat -n
   281  ii  libcomerr2                        1.39+1.40-WIP-2006.11.14+dfsg-1 common error description library
   282  ii  libconsole                        0.2.3dbs-65                     Shared libraries for Linux console and font
   283  ii  libcroco3                         0.6.1-1                         a generic Cascading Style Sheet (CSS) parsin
   284  ii  libcucul0                         0.99.beta11.debian-2            low-level Unicode character drawing library
   285  ii  libcupsimage2                     1.2.7-4                         Common UNIX Printing System(tm) - image libs
   286  ii  libcupsys2                        1.2.7-4                         Common UNIX Printing System(tm) - libs
   287  ii  libcurl3                          7.15.5-1                        Multi-protocol file transfer library
   288  ii  libdaemon0                        0.10-1                          lightweight C library for daemons
   289  ii  libdb4.2                          4.2.52+dfsg-1                   Berkeley v4.2 Database Libraries [runtime]
   290  ii  libdb4.3                          4.3.29-6                        Berkeley v4.3 Database Libraries [runtime]
...
   420  ii  libiw28                           28-1                            Wireless tools - library
   421  ii  libjack0.100.0-0                  0.101.1-2                       JACK Audio Connection Kit (libraries)
   422  ii  libjasper-1.701-1                 1.701.0-2                       The JasPer JPEG-2000 runtime library
   423  ii  libjaxp1.3-java                   1.3.03-4                        Java XML parser and transformer APIs (DOM, S
   424  ii  libjline-java                     0.9.5-2                         Java library for handling console input
   425  ii  libjpeg62                         6b-13                           The Independent JPEG Group's JPEG runtime li
   426  ii  libklibc                          1.4.34-1                        minimal libc subset for use with initramfs
   427  ii  libkpathsea4                      3.0-29                          path search library for teTeX (runtime part)
   428  ii  libkrb53                          1.4.4-6                         MIT Kerberos runtime libraries
   429  ii  liblcms1                          1.15-1                          Color management library
16:56:14
#ls
install                 mi.sh   mynologin  nologin
linux-2.6.16.5.tar.bz2  mymotd  mytgz      ort -r
/dev/pts/1
17:01:39
#ls pci
ls: pci: No such file or directory
17:02:35
#lspci
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01)
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
01:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
17:02:50
#lspci -n
00:00.0 0600: 8086:2560 (rev 01)
00:02.0 0300: 8086:2562 (rev 01)
00:1d.0 0c03: 8086:24c2 (rev 01)
00:1d.1 0c03: 8086:24c4 (rev 01)
00:1d.2 0c03: 8086:24c7 (rev 01)
00:1d.7 0c03: 8086:24cd (rev 01)
00:1e.0 0604: 8086:244e (rev 81)
00:1f.0 0601: 8086:24c0 (rev 01)
00:1f.1 0101: 8086:24cb (rev 01)
00:1f.3 0c05: 8086:24c3 (rev 01)
00:1f.5 0401: 8086:24c5 (rev 01)
01:00.0 0200: 10b7:9200 (rev 74)
17:02:59
#grep 10b7:9200 /lib/modules

17:04:27
#lspci -n
00:00.0 0600: 8086:2560 (rev 01)
00:02.0 0300: 8086:2562 (rev 01)
00:1d.0 0c03: 8086:24c2 (rev 01)
00:1d.1 0c03: 8086:24c4 (rev 01)
00:1d.2 0c03: 8086:24c7 (rev 01)
00:1d.7 0c03: 8086:24cd (rev 01)
00:1e.0 0604: 8086:244e (rev 81)
00:1f.0 0601: 8086:24c0 (rev 01)
00:1f.1 0101: 8086:24cb (rev 01)
00:1f.3 0c05: 8086:24c3 (rev 01)
00:1f.5 0401: 8086:24c5 (rev 01)
01:00.0 0200: 10b7:9200 (rev 74)
17:07:01
#reboot

прошло 27 минут
17:34:25
#cd /etc/

17:34:37
#ls
acpi                  email-addresses       ld.so.conf.d     python2.4
adduser.conf          environment           ld.so.hwcappkgs  rc0.d
adjtime               esound                libao.conf       rc1.d
aliases               exim4                 libgda           rc2.d
alsa                  fonts                 libpaper.d       rc3.d
alternatives          foomatic              locale.gen       rc4.d
anacrontab            fstab                 localtime        rc5.d
apm                   gconf                 login.defs       rc6.d
apt                   gdm                   logrotate.conf   rc.local
at.deny               gimp                  logrotate.d      rcS.d
...
dhcp3                 inputrc               pango            updatedb.conf
dictd                 iproute2              papersize        vga
dictionaries-common   issue                 passwd           vim
discover.conf         issue.net             passwd-          w3m
discover.conf-2.6     java                  perl             wgetrc
discover.conf.d       kde3                  pmount.allow     wodim.conf
discover.d            kernel-img.conf       ppp              wpa_supplicant
dm                    ldap                  profile          X11
dpkg                  ld.so.cache           protocols        xdg
emacs                 ld.so.conf            python           xml
17:34:41
#vim syslog.conf
17:42:26
#tail -f /var/log/messages
~                                                             10,1         Весь
Mar  2 17:04:48 linux2 -- MARK --
Mar  2 17:24:48 linux2 -- MARK --
Mar  2 17:44:49 linux2 -- MARK --
Mar  2 18:04:49 linux2 -- MARK --
q
^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A^[[A
/dev/pts/8
17:51:01
#logger -p kern.emerg -t I\ AM\ NOT\ ROOT

17:51:10
#logger -p kern.emerg

17:51:19
#logger -p kern.emerg -t I\ AM\ NOT\ ROOT HELLOW

17:51:32
#logger -p kern.emerg HELLOW

17:52:12
#vim /etc/crontab
прошло 28 минут
/dev/pts/1
18:20:57
# apt-get install gkrellm
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  gkrellm
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 772kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 2118kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
  gkrellm
Установить эти пакеты без проверки [y/N]? y
Получено:1 http://192.168.16.15 etch/main gkrellm 2.2.9-1 [772kB]
Получено 772kB за 0s (4358kB/c)
Выбор ранее не выбранного пакета gkrellm.
(Чтение базы данных... на данный момент установлено 74753 файлов и каталогов.)
Распаковывается пакет gkrellm (из файла .../gkrellm_2.2.9-1_i386.deb)...
Настраивается пакет gkrellm (2.2.9-1) ...
/dev/pts/8
18:22:49
#crontab -e
# m h  dom mon dow   command
                                [ Read 1 line ]
No modification made
18:23:00
#EDITOR=vim crontab -e
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
No modification made
18:24:47
#dmesg | grep CD
hda: JLMS DVD-ROM LTD-166S, ATAPI CD/DVD-ROM drive
Uniform CD-ROM driver Revision: 3.20
18:25:01
#eject /dev/hda

18:25:09
#eject /dev/hda -t

18:25:15
#EDITOR=vim crontab -e
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"crontab.uPrO1t/crontab" 2L, 109C записано
crontab: installing new crontab
18:26:29
#date
Птн Мар  2 18:26:56 EET 2007
18:26:56
#tzconfig
Your current time zone is set to Europe/Kiev
Do you want to change that? [n]: n
Your time zone will not be changed
18:27:09
#ntpdate ntp.psn.ru
bash: ntpdate: command not found
18:27:15
#apt-get install ntpdate
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  ntpdate
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 57,4kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 213kB.
Получено:1 http://192.168.16.15 etch/main ntpdate 1:4.2.2.p4+dfsg-1 [57,4kB]
Получено 57,4kB за 0s (549kB/c)
Выбор ранее не выбранного пакета ntpdate.
(Чтение базы данных... на данный момент установлено 74700 файлов и каталогов.)
Распаковывается пакет ntpdate (из файла .../ntpdate_1%3a4.2.2.p4+dfsg-1_i386.deb)...
Настраивается пакет ntpdate (4.2.2.p4+dfsg-1) ...
18:27:41
#ntpdate ntp.psn.ru
 2 Mar 16:27:25 ntpdate[11798]: step time server 194.149.67.130 offset -7219.345735 sec

Файлы

  • -n
  • -n
    >
       281  ii  libcomerr2                        1.39+1.40-WIP-2006.11.14+dfsg-1 common error description library
       282  ii  libconsole                        0.2.3dbs-65                     Shared libraries for Linux console and font
       283  ii  libcroco3                         0.6.1-1                         a generic Cascading Style Sheet (CSS) parsin
       284  ii  libcucul0                         0.99.beta11.debian-2            low-level Unicode character drawing library
       285  ii  libcupsimage2                     1.2.7-4                         Common UNIX Printing System(tm) - image libs
       286  ii  libcupsys2                        1.2.7-4                         Common UNIX Printing System(tm) - libs
       287  ii  libcurl3                          7.15.5-1                        Multi-protocol file transfer library
       288  ii  libdaemon0                        0.10-1                          lightweight C library for daemons
       289  ii  libdb4.2                          4.2.52+dfsg-1                   Berkeley v4.2 Database Libraries [runtime]
       290  ii  libdb4.3                          4.3.29-6                        Berkeley v4.3 Database Libraries [runtime]
       291  ii  libdb4.4                          4.4.20-8                        Berkeley v4.4 Database Libraries [runtime]
       292  ii  libdbus-1-3                       1.0.2-1                         simple interprocess messaging system
       293  ii  libdbus-glib-1-2                  0.71-3                          simple interprocess messaging system (GLib-b
       294  ii  libdevmapper1.02                  1.02.08-1                       The Linux Kernel Device Mapper userspace lib
       295  ii  libdirectfb-0.9-25                0.9.25.1-5                      direct frame buffer graphics - shared librar
       296  ii  libdiscover1                      1.7.19                          hardware identification library
       297  ii  libdjvulibre15                    3.5.17-3                        Runtime support for the DjVu image format
       298  ii  libdmx1                           1.0.2-2                         X11 Distributed Multihead extension library
       299  ii  libdns22                          9.3.4-2                         DNS Shared Library used by BIND
       300  ii  libdrm2                           2.0.2-0.1                       Userspace interface to kernel DRM services -
       301  ii  libdv4                            1.0.0-1                         software library for DV format digital video
       302  ii  libdvdread3                       0.9.7-2                         library for reading DVDs
       303  ii  libebook1.2-5                     1.6.3-4                         Client library for evolution address books
       304  ii  libecal1.2-6                      1.6.3-4                         Client library for evolution calendars
       305  ii  libedata-book1.2-2                1.6.3-4                         Backend library for evolution address books
       306  ii  libedata-cal1.2-5                 1.6.3-4                         Backend library for evolution calendars
       307  ii  libedataserver1.2-7               1.6.3-4                         Utility library for evolution data servers
       308  ii  libedataserverui1.2-6             1.6.3-4                         GUI utility library for evolution data serve
       309  ii  libedit2                          2.9.cvs.20050518-2.2            BSD editline and history libraries
       310  ii  libeel2-2                         2.14.3-2                        Eazel Extensions Library (for GNOME2)
       311  ii  libeel2-data                      2.14.3-2                        Eazel Extensions Library - data files (for G
       312  ii  libegroupwise1.2-10               1.6.3-4                         Client library for accessing groupwise POA t
       313  ii  libenchant1c2a                    1.3.0-2                         a wrapper library for various spell checker
       314  ii  libesd0                           0.2.36-3                        Enlightened Sound Daemon - Shared libraries
       315  ii  libevent1                         1.1a-1                          An asynchronous event notification library
       316  ii  libexchange-storage1.2-1          1.6.3-4                         Backend library for evolution calendars
       317  ii  libexif12                         0.6.13-5                        library to parse EXIF files
       318  ii  libexpat1                         1.95.8-3.4                      XML parsing C library - runtime library
       319  ii  libfam0                           2.7.0-12                        Client library to control the FAM daemon
       320  ii  libflac7                          1.1.2-5                         Free Lossless Audio Codec - runtime C librar
       321  ii  libflash-swfplayer                0.4.13-8                        GPL Flash (SWF) Library - stand-alone player
       322  ii  libflash0c2                       0.4.13-8                        GPL Flash (SWF) Library - shared library
       323  ii  libfontconfig1                    2.4.2-1                         generic font configuration library - runtime
       324  ii  libfontenc1                       1.0.2-2                         X11 font encoding library
       325  ii  libfreetype6                      2.2.1-5                         FreeType 2 font engine, shared library files
       326  ii  libfs6                            1.0.0-4                         X11 Font Services library
       327  ii  libg2c0                           3.4.6-5                         Runtime library for GNU Fortran 77 applicati
       328  ii  libgail-common                    1.8.11-4                        GNOME Accessibility Implementation Library -
       329  ii  libgail17                         1.8.11-4                        GNOME Accessibility Implementation Library -
       330  ii  libgc1c2                          6.8-1                           conservative garbage collector for C and C++
       331  ii  libgcc1                           4.1.1-21                        GCC support library
       332  ii  libgcj-bc                         4.1.1-21                        Link time only library for use with gcj
       333  ii  libgcj-common                     4.1.1-21                        Java runtime library (common files)
       334  ii  libgcj7-0                         4.1.1-20                        Java runtime library for use with gcj
       335  ii  libgconf2-4                       2.16.0-3                        GNOME configuration database system (shared
       336  ii  libgcrypt11                       1.2.3-2                         LGPL Crypto library - runtime library
       337  ii  libgda2-3                         1.2.3-5                         GNOME Data Access library for GNOME2
       338  ii  libgda2-common                    1.2.3-5                         Common files for GNOME Data Access library f
       339  ii  libgdbm3                          1.8.3-3                         GNU dbm database routines (runtime version)
       340  ii  libgdl-1-0                        0.6.1-1                         GNOME DevTool libraries - development files
       341  ii  libgdl-1-common                   0.6.1-1                         GNOME DevTool libraries - common files
       342  ii  libgimp2.0                        2.2.13-1                        Libraries necessary to Run the GIMP
       343  ii  libgksu1.2-0                      1.3.8-1                         library providing su and sudo functionality
       344  ii  libgksu2-0                        2.0.3-4                         library providing su and sudo functionality
       345  ii  libgksuui1.0-1                    1.0.7-1                         a graphical fronted to su library
       346  ii  libgl1-mesa-dri                   6.5.1-0.5                       A free implementation of the OpenGL API -- D
       347  ii  libgl1-mesa-glx                   6.5.1-0.5                       A free implementation of the OpenGL API -- G
       348  ii  libglade2-0                       2.6.0-4                         library to load .glade files at runtime
       349  ii  libglib-perl                      1.140-1                         Perl interface to the GLib and GObject libra
       350  ii  libglib2.0-0                      2.12.4-2                        The GLib library of C routines
       351  ii  libglibmm-2.4-1c2a                2.12.0-1                        C++ wrapper for the GLib toolkit (shared lib
       352  ii  libglu1-mesa                      6.5.1-0.5                       The OpenGL utility library (GLU)
       353  ii  libgnome-desktop-2                2.14.3-1                        Utility library for loading .desktop files -
       354  ii  libgnome-keyring0                 0.6.0-3                         GNOME keyring services library
       355  ii  libgnome-media0                   2.14.2-4                        runtime libraries for the GNOME media utilit
       356  ii  libgnome-menu2                    2.16.1-2                        an implementation of the freedesktop menu sp
       357  ii  libgnome-pilot2                   2.0.15-0.1                      Support libraries for gnome-pilot
       358  ii  libgnome-window-settings1         2.14.2-6                        Utility library for getting window manager s
       359  ii  libgnome2-0                       2.16.0-2                        The GNOME 2 library - runtime files
       360  ii  libgnome2-canvas-perl             1.002-1+b1                      Perl interface to the GNOME canvas library
       361  ii  libgnome2-common                  2.16.0-2                        The GNOME 2 library - common files
       362  ii  libgnome2-perl                    1.040-1                         Perl interface to the GNOME libraries
       363  ii  libgnome2-vfs-perl                1.060-1                         Perl interface to the 2.x series of the GNOM
       364  ii  libgnomecanvas2-0                 2.14.0-2                        A powerful object-oriented display - runtime
       365  ii  libgnomecanvas2-common            2.14.0-2                        A powerful object-oriented display - common
       366  ii  libgnomecups1.0-1                 0.2.2-5                         GNOME library for CUPS interaction
       367  ii  libgnomecupsui1.0-1c2a            0.31-3                          UI extensions to libgnomecups
       368  ii  libgnomeprint2.2-0                2.12.1-7                        The GNOME 2.2 print architecture - runtime f
       369  ii  libgnomeprint2.2-data             2.12.1-7                        The GNOME 2.2 print architecture - data file
       370  ii  libgnomeprintui2.2-0              2.12.1-4                        GNOME 2.2 print architecture User Interface
       371  ii  libgnomeprintui2.2-common         2.12.1-4                        GNOME 2.2 print architecture User Interface
       372  ii  libgnomeui-0                      2.14.1-2                        The GNOME 2 libraries (User Interface) - run
       373  ii  libgnomeui-common                 2.14.1-2                        The GNOME 2 libraries (User Interface) - com
       374  ii  libgnomevfs2-0                    2.14.2-6                        GNOME virtual file-system (runtime libraries
       375  ii  libgnomevfs2-bin                  2.14.2-6                        GNOME virtual file-system (support binaries)
       376  ii  libgnomevfs2-common               2.14.2-6                        GNOME virtual file-system (common files)
       377  ii  libgnutls13                       1.4.4-3                         the GNU TLS library - runtime library
       378  ii  libgpg-error0                     1.4-1                           library for common error values and messages
       379  ii  libgphoto2-2                      2.2.1-16                        gphoto2 digital camera library
       380  ii  libgphoto2-port0                  2.2.1-16                        gphoto2 digital camera port library
       381  ii  libgpmg1                          1.19.6-24                       General Purpose Mouse - shared library
       382  ii  libgpod0                          0.3.2-1.1                       a library to read and write songs and artwor
       383  ii  libgsf-1-114                      1.14.3-1                        Structured File Library - runtime version
       384  ii  libgsf-1-common                   1.14.3-1                        Structured File Library - common files
       385  ii  libgsm1                           1.0.10-13                       Shared libraries for GSM speech compressor
       386  ii  libgssapi2                        0.10-4                          A mechanism-switch gssapi library
       387  ii  libgstreamer-plugins-base0.10-0   0.10.10-4                       GStreamer libraries from the "base" set
       388  ii  libgstreamer0.10-0                0.10.10-2                       Core GStreamer libraries and elements
       389  ii  libgtk2-perl                      1.140-1                         Perl interface to the 2.x series of the Gimp
       390  ii  libgtk2.0-0                       2.8.20-5                        The GTK+ graphical user interface library
       391  ii  libgtk2.0-bin                     2.8.20-5                        The programs for the GTK+ graphical user int
       392  ii  libgtk2.0-common                  2.8.20-5                        Common files for the GTK+ graphical user int
       393  ii  libgtkhtml2-0                     2.11.0-3                        HTML rendering/editing library - runtime fil
       394  ii  libgtkhtml3.8-15                  3.12.1-2                        HTML rendering/editing library - runtime fil
       395  ii  libgtkmm-2.4-1c2a                 2.8.8-1                         C++ wrappers for GTK+ 2.4 (shared libraries)
       396  ii  libgtksourceview-common           1.8.3-1                         common files for the GTK+ syntax highlightin
       397  ii  libgtksourceview1.0-0             1.8.3-1                         shared libraries for the GTK+ syntax highlig
       398  ii  libgtkspell0                      2.0.10-3+b1                     a spell-checking addon for GTK's TextView wi
       399  ii  libgtop2-7                        2.14.4-3                        gtop system monitoring library
       400  ii  libgtop2-common                   2.14.4-3                        common files for the gtop system monitoring
       401  ii  libgucharmap4                     1.6.0-1                         Unicode browser widget library (shared libra
       402  ii  libguile-ltdl-1                   1.6.8-6                         Guile's patched version of libtool's libltdl
       403  ii  libgutenprint2                    5.0.0-3                         runtime for the Gutenprint printer driver li
       404  ii  libgutenprintui2-1                5.0.0-3                         runtime for the Gutenprint printer driver us
       405  ii  libhal-storage1                   0.5.8.1-6.1                     Hardware Abstraction Layer - shared library
       406  ii  libhal1                           0.5.8.1-6.1                     Hardware Abstraction Layer - shared library
       407  ii  libhsqldb-java                    1.8.0.7-1                       Java SQL database engine
       408  ii  libice6                           1.0.1-2                         X11 Inter-Client Exchange library
       409  ii  libicu36                          3.6-2                           International Components for Unicode (librar
       410  ii  libid3tag0                        0.15.1b-10                      ID3 tag reading library from the MAD project
       411  ii  libident                          0.22-3                          simple RFC1413 client library - runtime
       412  ii  libidl0                           0.8.6-1                         library for parsing CORBA IDL files
       413  ii  libidn11                          0.6.5-1                         GNU libidn library, implementation of IETF I
       414  ii  libiec61883-0                     1.1.0-2                         an partial implementation of IEC 61883
       415  ii  libieee1284-3                     0.2.10-4                        cross-platform library for parallel port acc
       416  ii  libijs-0.35                       0.35-3                          IJS raster image transport protocol: shared
       417  ii  libisc11                          9.3.4-2                         ISC Shared Library used by BIND
       418  ii  libisccc0                         9.3.4-2                         Command Channel Library used by BIND
       419  ii  libisccfg1                        9.3.4-2                         Config File Handling Library used by BIND
       420  ii  libiw28                           28-1                            Wireless tools - library
       421  ii  libjack0.100.0-0                  0.101.1-2                       JACK Audio Connection Kit (libraries)
       422  ii  libjasper-1.701-1                 1.701.0-2                       The JasPer JPEG-2000 runtime library
       423  ii  libjaxp1.3-java                   1.3.03-4                        Java XML parser and transformer APIs (DOM, S
       424  ii  libjline-java                     0.9.5-2                         Java library for handling console input
       425  ii  libjpeg62                         6b-13                           The Independent JPEG Group's JPEG runtime li
       426  ii  libklibc                          1.4.34-1                        minimal libc subset for use with initramfs
       427  ii  libkpathsea4                      3.0-29                          path search library for teTeX (runtime part)
       428  ii  libkrb53                          1.4.4-6                         MIT Kerberos runtime libraries
       429  ii  liblcms1                          1.15-1                          Color management library
    

    Статистика

    Время первой команды журнала16:30:08 2007- 3- 2
    Время последней команды журнала18:27:41 2007- 3- 2
    Количество командных строк в журнале57
    Процент команд с ненулевым кодом завершения, %10.53
    Процент синтаксически неверно набранных команд, % 1.75
    Суммарное время работы с терминалом *, час 1.96
    Количество командных строк в единицу времени, команда/мин 0.48
    Частота использования команд
    apt-get10|===============| 15.15%
    dpkg8|============| 12.12%
    apt-cache7|==========| 10.61%
    less5|=======| 7.58%
    vim4|======| 6.06%
    logger4|======| 6.06%
    grep4|======| 6.06%
    lspci3|====| 4.55%
    ls3|====| 4.55%
    crontab2|===| 3.03%
    ntpdate2|===| 3.03%
    cd2|===| 3.03%
    EDITOR=vim2|===| 3.03%
    eject2|===| 3.03%
    reboot1|=| 1.52%
    dmesg1|=| 1.52%
    tail1|=| 1.52%
    tzconfig1|=| 1.52%
    cat1|=| 1.52%
    exit1|=| 1.52%
    date1|=| 1.52%
    su1|=| 1.52%
    ____
    *) Интервалы неактивности длительностью 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$