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

Содержание

Журнал

Суббота (06/06/09)

/dev/pts/8
14:45:02
#сcat /etc/ldap/
ldap.conf   sasl2/      schema/     slapd.conf
14:45:02
#cat /etc/ldap/schema/
collective.schema     dyngroup.schema       nis.schema
corba.schema          inetorgperson.ldif    openldap.ldif
core.ldif             inetorgperson.schema  openldap.schema
core.schema           java.schema           pmi.schema
cosine.ldif           misc.schema           ppolicy.schema
cosine.schema         nadf.schema           README
duaconf.schema        nis.ldif              samba.schema
/dev/pts/13
14:45:02
#cat /etc/ldap/schema/inetorgperson.ldif
# InetOrgPerson (RFC2798)
# $OpenLDAP: pkg/ldap/servers/slapd/schema/inetorgperson.ldif,v 1.1.2.4 2009/01/22 00:01:14 kurt Exp $
## This work is part of OpenLDAP Software <http://www.openldap.org/>.
##
## Copyright 1998-2009 The OpenLDAP Foundation.
## All rights reserved.
##
## Redistribution and use in source and binary forms, with or without
## modification, are permitted only as authorized by the OpenLDAP
## Public License.
...
olcAttributeTypes: ( 2.16.840.1.113730.3.1.216 NAME 'userPKCS12' DESC 'RFC2
 798: personal identity information, a PKCS #12 PFX' SYNTAX 1.3.6.1.4.1.1466.1
 15.121.1.5 )
olcObjectClasses: ( 2.16.840.1.113730.3.2.2 NAME 'inetOrgPerson' DESC 'RFC2
 798: Internet Organizational Person' SUP organizationalPerson STRUCTURAL MAY
 ( audio $ businessCategory $ carLicense $ departmentNumber $ displayName $ em
 ployeeNumber $ employeeType $ givenName $ homePhone $ homePostalAddress $ ini
 tials $ jpegPhoto $ labeledURI $ mail $ manager $ mobile $ o $ pager $ photo
 $ roomNumber $ secretary $ uid $ userCertificate $ x500uniqueIdentifier $ pre
 ferredLanguage $ userSMIMECertificate $ userPKCS12 ) )
/dev/pts/8
14:45:02
#cat /etc/ldap/schema/inetorgperson.ldif
# InetOrgPerson (RFC2798)
# $OpenLDAP: pkg/ldap/servers/slapd/schema/inetorgperson.ldif,v 1.1.2.4 2009/01/22 00:01:14 kurt Exp $
## This work is part of OpenLDAP Software <http://www.openldap.org/>.
##
## Copyright 1998-2009 The OpenLDAP Foundation.
## All rights reserved.
##
## Redistribution and use in source and binary forms, with or without
## modification, are permitted only as authorized by the OpenLDAP
## Public License.
...
olcAttributeTypes: ( 2.16.840.1.113730.3.1.216 NAME 'userPKCS12' DESC 'RFC2
 798: personal identity information, a PKCS #12 PFX' SYNTAX 1.3.6.1.4.1.1466.1
 15.121.1.5 )
olcObjectClasses: ( 2.16.840.1.113730.3.2.2 NAME 'inetOrgPerson' DESC 'RFC2
 798: Internet Organizational Person' SUP organizationalPerson STRUCTURAL MAY
 ( audio $ businessCategory $ carLicense $ departmentNumber $ displayName $ em
 ployeeNumber $ employeeType $ givenName $ homePhone $ homePostalAddress $ ini
 tials $ jpegPhoto $ labeledURI $ mail $ manager $ mobile $ o $ pager $ photo
 $ roomNumber $ secretary $ uid $ userCertificate $ x500uniqueIdentifier $ pre
 ferredLanguage $ userSMIMECertificate $ userPKCS12 ) )
/dev/pts/5
14:50:43
#apt-cache search LDAP
courier-faxmail - Courier mail server - Fax<->mail gateway
courier-imap - Courier mail server - IMAP server
courier-imap-ssl - Courier mail server - IMAP over SSL
courier-ldap - Courier mail server - LDAP support
courier-maildrop - Courier mail server - mail delivery agent
courier-mlm - Courier mail server - mailing list manager
courier-mta - Courier mail server - ESMTP daemon
courier-mta-ssl - Courier mail server - ESMTP over SSL
courier-pcp - Courier mail server - PCP server
courier-pop - Courier mail server - POP3 server
...
php4-ldap - LDAP module for php4
phpgroupware-eldaptir - phpGroupWare LDAP tree editor module
phpgroupware-qmailldap - phpGroupWare qmailldap module
proftpd-ldap - Versatile, virtual-hosting FTP daemon
scalemail - Scalable virtual mail domain system built on Postfix and LDAP
teapop - Powerful and flexible RFC-compliant POP3 server
teapop-ldap - Powerful and flexible RFC-compliant POP3 server
teapop-mysql - Powerful and flexible RFC-compliant POP3 server
teapop-pgsql - Powerful and flexible RFC-compliant POP3 server
zope-exuserfolder - extensible user authentication product for zope
14:51:23
#apt-cache search slapd
slapd - OpenLDAP server (slapd)
slapd-dbg - Debugging information for the OpenLDAP server (slapd)
14:51:54
#apt-cache search LTSP
controlaula - Classroom management tool
ldm - LTSP display manager
ldm-server - LTSP display manager
ltsp-client - LTSP client environment
ltsp-client-core - LTSP client environment
ltsp-controlaula - Classroom management tool with ltsp clients
ltsp-server - basic LTSP server environment
ltsp-server-standalone - complete LTSP server environment
ltspfs - Fuse based remote filesystem for LTSP thin clients
ltspfsd - Fuse based remote filesystem daemon for LTSP thin clients
ltspfsd-core - Fuse based remote filesystem daemon for LTSP thin clients
ltsp-utils - Linux Terminal Server Project (LTSP) administration utilities
14:52:33
#apt-cache search slapd
slapd - OpenLDAP server (slapd)
slapd-dbg - Debugging information for the OpenLDAP server (slapd)
14:59:24
#apt-get install slapd
                        │                                             <Ok>                                                │
                        │                                                                                                 │
                        └─────────────────────────────────────────────────────────────────────────────────────────────────┘
Выбор ранее не выбранного пакета libslp1.
(Чтение базы данных ... на данный момент установлено 73796 файлов и каталогов.)
Распаковывается пакет libslp1 (из файла .../libslp1_1.2.1-7.5_i386.deb)...
Выбор ранее не выбранного пакета odbcinst1debian1.
Распаковывается пакет odbcinst1debian1 (из файла .../odbcinst1debian1_2.2.11-16+b1_i386.deb)...
Выбор ранее не выбранного пакета unixodbc.
Распаковывается пакет unixodbc (из файла .../unixodbc_2.2.11-16+b1_i386.deb)...
...
Настраивается пакет libslp1 (1.2.1-7.5) ...
Настраивается пакет odbcinst1debian1 (2.2.11-16+b1) ...
Настраивается пакет unixodbc (2.2.11-16+b1) ...
Настраивается пакет slapd (2.4.15-1.1) ...
  Creating new user openldap... done.
  Creating initial slapd configuration... done.
_#################### 100.00% eta   none elapsed            none fast!
Closing DB...
done.
Starting OpenLDAP: slapd.
15:00:49
#cd /usr/share/
Display all 173 possibilities? (y or n)
15:00:49
#ls /usr/share/doc/
Display all 776 possibilities? (y or n)
15:00:49
#ls /usr/share/doc/s
screen/           sendmail-bin/     sensible-utils/   sharutils/        ssh/              syslog-ng/        sysv-rc/
sed/              sendmail-cf/      sgml-base/        skype/            strace/           sysvconfig/
sendmail/         sendxmpp/         sgml-data/        slapd/            sudo/             sysvinit/
sendmail-base/    sensible-mda/     shared-mime-info/ sox/              svgalib/          sysvinit-utils/
15:00:49
#ls /usr/share/doc/slapd/
changelog.Debian.gz  copyright            examples/            NEWS.Debian.gz       README.DB_CONFIG.gz  README.Debian.gz     TODO.Debian
15:00:49
#ls /usr/share/doc/slapd/examples/
DB_CONFIG     slapd.backup  slapd.conf
15:02:32
#cat /usr/share/doc/slapd/examples/DB_CONFIG
# WARNING: Before tuning the following parameters, _PLEASE READ_
#   /usr/share/doc/slapd/README.DB_CONFIG.gz
# Set the database in memory cache size.
#
# set_cachesize <gbytes> <bytes> <ncache>
#   Sets the database in memory cache size.
#   Database entries and indexes will be stored in this cache to
#   avoid disk access during database read and write operations.
#   Tuning this value can greatly effect your database performance.
#   The parameters are:
...
#set_lg_dir <directory>
# Sven Hartge reported that he had to set this value incredibly high
# to get slapd running at all. See http://bugs.debian.org/303057
# for more information.
# Number of objects that can be locked at the same time.
set_lk_max_objects      5000
# Number of locks (both requested and granted)
set_lk_max_locks        5000
# Number of lockers
set_lk_max_lockers      5000
15:03:39
#cat /usr/share/doc/slapd/examples/
DB_CONFIG     slapd.backup  slapd.conf
15:03:39
#cat /usr/share/doc/slapd/examples/slapd.conf
# This is the main slapd configuration file. See slapd.conf(5) for more
# info on the configuration options.
#######################################################################
# Global Directives:
# Features to permit
#allow bind_v2
# Schema and objectClass definitions
include         /etc/ldap/schema/core.schema
include         /etc/ldap/schema/cosine.schema
include         /etc/ldap/schema/nis.schema
...
#access to dn=".*,ou=Roaming,o=morsnet"
#        by dn="@ADMIN@" write
#        by dnattr=owner write
#######################################################################
# Specific Directives for database #2, of type 'other' (can be @BACKEND@ too):
# Database specific directives apply to this databasse until another
# 'database' directive occurs
#database        <other>
# The base of your directory for database #2
#suffix         "dc=debian,dc=org"
15:03:49
#cat /etc/op
openoffice/     openvpn/        opera6rc        opera6rc.fixed  opt/
15:03:49
#cat /etc/open
openoffice/ openvpn/
15:03:49
#find / -name samba.shema

15:05:54
#dpkg -l sla
slack             slang1-pic        slang-curl        slang-gtk         slang-sqlite      slapd-dbg         slashem-sdl
slang0.99.34-dev  slang1-utf8       slang-dev6        slang-histogram   slang-tess        slash             slashem-x11
slang1            slang1-utf8-dev   slang-expat       slang-pic         slang-wildcard    slashem           slat
slang1a-utf8      slang1-utf8-pic   slang-gdbm        slang-pvm         slang-xfig        slashem-common    slay
slang1-dev        slang-cfitsio     slang-gsl         slang-slirp       slapd             slashem-gtk
15:05:54
#dpkg -l sla
slack             slang1-pic        slang-curl        slang-gtk         slang-sqlite      slapd-dbg         slashem-sdl
slang0.99.34-dev  slang1-utf8       slang-dev6        slang-histogram   slang-tess        slash             slashem-x11
slang1            slang1-utf8-dev   slang-expat       slang-pic         slang-wildcard    slashem           slat
slang1a-utf8      slang1-utf8-pic   slang-gdbm        slang-pvm         slang-xfig        slashem-common    slay
slang1-dev        slang-cfitsio     slang-gsl         slang-slirp       slapd             slashem-gtk
15:05:54
#dpkg -l sla
slack             slang1-pic        slang-curl        slang-gtk         slang-sqlite      slapd-dbg         slashem-sdl
slang0.99.34-dev  slang1-utf8       slang-dev6        slang-histogram   slang-tess        slash             slashem-x11
slang1            slang1-utf8-dev   slang-expat       slang-pic         slang-wildcard    slashem           slat
slang1a-utf8      slang1-utf8-pic   slang-gdbm        slang-pvm         slang-xfig        slashem-common    slay
slang1-dev        slang-cfitsio     slang-gsl         slang-slirp       slapd             slashem-gtk
15:05:54
#dpkg -l sla
slack             slang1-pic        slang-curl        slang-gtk         slang-sqlite      slapd-dbg         slashem-sdl
slang0.99.34-dev  slang1-utf8       slang-dev6        slang-histogram   slang-tess        slash             slashem-x11
slang1            slang1-utf8-dev   slang-expat       slang-pic         slang-wildcard    slashem           slat
slang1a-utf8      slang1-utf8-pic   slang-gdbm        slang-pvm         slang-xfig        slashem-common    slay
slang1-dev        slang-cfitsio     slang-gsl         slang-slirp       slapd             slashem-gtk
15:05:54
#dpkg -l slapd
slapd      slapd-dbg
15:05:54
#dpkg -l slapd
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя                          Версия                    Описание
+++-===============================-===============================-==============================================================================
ii  slapd                           2.4.15-1.1                      OpenLDAP server (slapd)
15:06:08
#dpkg -L slapd
/usr/share/doc
/usr/share/doc/slapd
/usr/share/doc/slapd/NEWS.Debian.gz
/usr/share/doc/slapd/README.DB_CONFIG.gz
/usr/share/doc/slapd/changelog.Debian.gz
/usr/share/doc/slapd/copyright
/usr/share/doc/slapd/TODO.Debian
/usr/share/doc/slapd/README.Debian.gz
/usr/share/doc/slapd/examples
/usr/share/doc/slapd/examples/slapd.backup
...
/usr/lib/ldap/back_sql-2.4.so.2
/usr/lib/ldap/rwm.so
/usr/lib/ldap/pcache.so
/usr/lib/ldap/dds.so
/usr/lib/ldap/back_shell-2.4.so.2
/usr/lib/ldap/unique-2.4.so.2
/usr/lib/ldap/unique.so
/usr/lib/libslapi-2.4.so.2
/usr/share/doc/slapd/examples/slapd.conf
/usr/share/doc/slapd/examples/DB_CONFIG
15:06:11
#vi /etc/l
15:06:11
#vi /etc/ld
15:06:11
#vi /etc/ldap/
15:06:11
#vi /etc/ldap/
15:06:11
#vi /etc/ldap/schema/
15:06:11
#vi /etc/ldap/schema/inetorgperson.schema
/dev/pts/9
15:06:40
#'
The authenticity of host '10.0.35.1 (10.0.35.1)' can't be established.
RSA key fingerprint is eb:35:1f:f8:e4:a8:8a:9e:70:65:42:a8:93:78:98:9d.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.35.1' (RSA) to the list of known hosts.
root@10.0.35.1's password:
Permission denied, please try again.
root@10.0.35.1's password:
Permission denied, please try again.
root@10.0.35.1's password:
/dev/pts/11
15:06:40
#'
The authenticity of host '10.0.35.1 (10.0.35.1)' can't be established.
RSA key fingerprint is eb:35:1f:f8:e4:a8:8a:9e:70:65:42:a8:93:78:98:9d.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.35.1' (RSA) to the list of known hosts.
root@10.0.35.1's password:
Permission denied, please try again.
root@10.0.35.1's password:
Permission denied, please try again.
root@10.0.35.1's password:
/dev/pts/9
15:07:18
#ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
Last login: Sat Jun  6 15:20:40 2009 from linux15.class15.unix.nt
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/11
15:07:18
#ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
Last login: Sat Jun  6 15:20:40 2009 from linux15.class15.unix.nt
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/5
15:10:03
#133 NAME 'userPKCS12'
  3 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
  4 ##
  5 ## Copyright 1998-2007 The OpenLDAP Foundation.
  6 ## All rights reserved.
  7 ##
  8 ## Redistribution and use in source and binary forms, with or without
  9 ## modification, are permitted only as authorized by the OpenLDAP
 10 ## Public License.
 11 ##
 12 ## A copy of this license is available in the file LICENSE in the
...
 26 # this file.
 27
 28 ## Portions Copyright (C) The Internet Society (1997-2003).
 29 ## All Rights Reserved.
 30 ##
 31 ## This document and translations of it may be copied and furnished to
 32 ## others, and derivative works that comment on or otherwise explain it
 33 ## or assist in its implementation may be prepared, copied, published
 34 ## and distributed, in whole or in part, without restriction of any
 35 ## kind, provided that the above copyright notice and this paragraph are
15:11:15
#$OpenLDAP: pkg/ldap/servers/slapd/schema/core.schema,v 1.79.2.8 2007/01/02 21:44:09 kurt Exp $
Importing account for daemon...ok
Importing account for bin...ok
Importing account for sys...ok
Importing account for sync...ok
Importing account for games...ok
Importing account for man...ok
Importing account for lp...ok
Importing account for mail...ok
Importing account for news...ok
Importing account for uucp...ok
...
Importing account for quiz...ok
Importing account for vde2-net...ok
Importing account for Debian-exim...ok
Importing account for bind...ok
Importing account for smmta...ok
Importing account for smmsp...ok
Importing account for openldap...ok
Добавляется группа `sambashare' (GID 116) ...
Готово.
Starting Samba daemons: nmbd smbd.
прошло 10 минут
/dev/pts/9
15:21:25
#screen -x
/dev/pts/11
15:21:25
#screen -x
прошла 31 минута
/dev/pts/5
15:52:29
#apt-get install smbldap-tools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libconvert-asn1-perl libcrypt-smbhash-perl libdigest-md4-perl libjcode-pm-perl libnet-ldap-perl libunicode-map-perl libunicode-map8-perl
  libunicode-maputf8-perl libunicode-string-perl
Предлагаемые пакеты:
  libxml-sax-perl
НОВЫЕ пакеты, которые будут установлены:
  libconvert-asn1-perl libcrypt-smbhash-perl libdigest-md4-perl libjcode-pm-perl libnet-ldap-perl libunicode-map-perl libunicode-map8-perl
...
Настраивается пакет libconvert-asn1-perl (0.22-1) ...
Настраивается пакет libdigest-md4-perl (1.5.dfsg-1.2+b1) ...
Настраивается пакет libjcode-pm-perl (2.06-1) ...
Настраивается пакет libnet-ldap-perl (1:0.39-1) ...
Настраивается пакет libunicode-map-perl (0.112-10+b1) ...
Настраивается пакет libunicode-string-perl (2.09-3+b1) ...
Настраивается пакет libunicode-map8-perl (0.12-3+b1) ...
Настраивается пакет libunicode-maputf8-perl (1.11-2) ...
Настраивается пакет libcrypt-smbhash-perl (0.12-2) ...
Настраивается пакет smbldap-tools (0.9.4-1) ...
15:53:18
#vi /etc/ldap/schema/
15:53:18
#vi /etc/samba/
15:53:18
#vi /etc/samba/
15:53:18
#gzip -d -c /usr/share/doc/samba-doc/examples/LDAP/samba.schema.gz > /etc/ldap/schema/samba.schema
gzip: /usr/share/doc/samba-doc/examples/LDAP/samba.schema.gz: No such file or directory
прошло 12 минут
16:05:55
#mkdir -p /home/samba/profiles

16:06:27
#chmod 1777 /home/samba/profiles

16:06:42
#apt-get purge licq
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libvorbisfile3 libsox1 libsamplerate0 libgsm1 libsox-fmt-base sox libsox-fmt-alsa libsndfile1
Для их удаления используйте 'apt-get autoremove'.
Пакеты, которые будут УДАÐicq* licq-plugin-qt*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 74 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 9470kB.
Хотите продолжить [Д/н]?
(Чтение базы данных ... на данный момент установлено 75419 файлов и каталогов.)
Удаляется пакет licq ...
Вычищаются файлы настройки пакета licq ...
Удаляется пакет licq-plugin-qt ...
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для desktop-file-utils ...
прошло 113 минут
17:59:53
#apt-get purge skype
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libqt4-opengl libqt4-assistant libvorbisfile3 libqt4-test libqt4-sql-mysql libqt4-dbus libqt4-qt3support libqt4-core mysql-common libsox1
  libmysqlclient15off libqt4-gui libqtcore4 libsamplerate0 libqt4-sql libqt4-svg libgsm1 libsox-fmt-base libqt4-xml sox libqt4-network
  libqt4-designer libsox-fmt-alsa libqtgui4 libqt4-script libsndfile1 qt4-qtconfig
Для их удаления используйте 'apt-get autoremove'.
Пакеты, которые будут УДАÐkype*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 74 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 20,5MB.
Хотите продолжить [Д/н]?
(Чтение базы данных ... на данный момент установлено 74525 файлов и каталогов.)
Удаляется пакет skype ...
Вычищаются файлы настройки пакета skype ...
Обрабатываются триггеры для desktop-file-utils ...
18:00:01
#apt-get purge opera
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libqt4-opengl libqt4-assistant libvorbisfile3 libqt4-test libqt4-sql-mysql libqt4-dbus libqt4-qt3support libqt4-core mysql-common libsox1
  libmysqlclient15off libqt4-gui libqtcore4 libsamplerate0 libqt4-sql libqt4-svg libgsm1 libsox-fmt-base libqt4-xml sox libqt4-network
  libqt4-designer libsox-fmt-alsa libqtgui4 libqt3-mt libqt4-script libaudio2 libsndfile1 libmng1 qt4-qtconfig
Для их удаления используйте 'apt-get autoremove'.
Пакеты, которые будут УДАÐ
                                               ra*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 74 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 22,2MB.
Хотите продолжить [Д/н]?
(Чтение базы данных ... на данный момент установлено 74390 файлов и каталогов.)
Удаляется пакет opera ...
update-alternatives: используется `/usr/bin/iceweasel' для предоставления `/usr/bin/x-www-browser' (x-www-browser) в автоматический режим.
Вычищаются файлы настройки пакета opera ...
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для desktop-file-utils ...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для hicolor-icon-theme ...
18:00:41
#ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sdb  /dev/sdb1  /dev/sdb2
18:00:56
#ls -l /dev/sd*
brw-rw---- 1 root disk 8,  0 Июн  6 10:18 /dev/sda
brw-rw---- 1 root disk 8,  1 Июн  6 10:18 /dev/sda1
brw-rw---- 1 root disk 8,  2 Июн  6 10:18 /dev/sda2
brw-rw---- 1 root disk 8,  3 Июн  6 10:18 /dev/sda3
brw-rw---- 1 root disk 8, 16 Июн  6 10:18 /dev/sdb
brw-rw---- 1 root disk 8, 17 Июн  6 10:18 /dev/sdb1
brw-rw---- 1 root disk 8, 18 Июн  6 10:18 /dev/sdb2
18:01:01
#mdadm --detail /dev/md0
/dev/md0:
        Version : 0.90
  Creation Time : Mon Jun  1 10:28:03 2009
     Raid Level : raid1
     Array Size : 19542976 (18.64 GiB 20.01 GB)
  Used Dev Size : 19542976 (18.64 GiB 20.01 GB)
   Raid Devices : 2
  Total Devices : 1
Preferred Minor : 0
    Persistence : Superblock is persistent
    Update Time : Mon Jun  1 11:10:33 2009
          State : clean, degraded
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0
           UUID : 358da7b0:3a6fccf8:f8adccfe:16ffee7d
         Events : 0.26
    Number   Major   Minor   RaidDevice State
       0       0        0        0      removed
       1       8       18        1      active sync   /dev/sdb2
18:01:22
#mount /dev/md0 /mnt
mount: unknown filesystem type 'lvm2pv'
18:01:34
#fdisk /dev/md0
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x5a8bf99f.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
The number of cylinders for this disk is set to 4885744.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
...
18  AST SmartSleep  65  Novell Netware  b8  BSDI swap       fe  LANstep
1b  Hidden W95 FAT3 70  DiskSecure Mult bb  Boot Wizard hid ff  BBT
1c  Hidden W95 FAT3 75  PC/IX
Command (m for help): p
Disk /dev/md0: 20.0 GB, 20012007424 bytes
2 heads, 4 sectors/track, 4885744 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x5a8bf99f
    Device Boot      Start         End      Blocks   Id  System
Command (m for help): q
18:03:46
#file -s /dev/sda3
/dev/sda3: Linux rev 1.0 ext3 filesystem data, UUID=8e0e3e04-b3de-40b0-b9a4-76d8a4ced28b, volume name "LAB1" (large files)
18:03:56
#mkfs.ext3 /dev/sda3
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1221600 inodes, 4885768 blocks
244288 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
150 block groups
...
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000
Writing inode tables: done
Creating journal (32768 blocks):
done
Writing superblocks and filesystem accounting information:
done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
18:04:24
#file -s /dev/sdb
/dev/sdb: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, boot drive 0x81, stage2 address 0x2000, stage2 segment 0x200; partition 1: ID=0x83, starthead 1, startsector 63, 39070017 sectors; partition 2: ID=0x83, starthead 254, startsector 39070080, 39086145 sectors, code offset 0x48
18:04:56
#file -s /dev/sdb1
/dev/sdb1: Linux rev 1.0 ext3 filesystem data, UUID=92128f51-0051-4ea2-9f4e-39eea38dad5f, volume name "LAB" (needs journal recovery) (large files)
18:04:58
#file -s /dev/sdb2
/dev/sdb2: LVM2 (Linux Logical Volume Manager) , UUID: KcupOQ97460ccTXzEqVy0bpvvEKvEYK
18:05:01
#mutt
q:Выход  d:Удалить  u:Восстановить  s:Сохранить  m:Создать  r:Ответить  g:Всем  ?:Помощь
   1     Jun 05 mdadm monitorin (  17) DegradedArray event on /dev/md0:linux11
   3 ND  Jun 05 mdadm monitorin (  17) DegradedArray event on /dev/md0:linux11
   5 ND  Jun 05 mdadm monitorin (  17) DegradedArray event on /dev/md0:linux11
   7 ND  Jun 05 mdadm monitorin (  17) DegradedArray event on /dev/md0:linux11
   9 ND  Jun 05 mdadm monitorin (  17) DegradedArray event on /dev/md0:linux11
  11 ND  Jun 05 mdadm monitorin (  17) DegradedArray event on /dev/md0:linux11
  13 ND  Jun 05 mdadm monitorin (  17) DegradedArray event on /dev/md0:linux11
  15 ND  Jun 06 mdadm monitorin (  17) DegradedArray event on /dev/md0:linux11
  17 ND  Jun 06 mdadm monitorin (  17) DegradedArray event on /dev/md0:linux11
  18 ND  Jun 06 mdadm monitorin (  18) DegradedArray event on /dev/md0:linux11
  19 N   Jun 06 mdadm monitorin (  18) DegradedArray event on /dev/md0:linux11
-*-Mutt: /var/mail/root [Msgs:19 New:18 Del:19 21K]---(threads/date)------------------------------------------------------------------------(all)---
Оставлено: 0, удалено: 19.

Файлы

  • /etc/ldap/schema/
  • /etc/ldap/schema/inetorgperson.ldif
  • /etc/op
  • /etc/open
  • /usr/share/doc/slapd/examples/
  • /usr/share/doc/slapd/examples/DB_CONFIG
  • /usr/share/doc/slapd/examples/slapd.conf
  • /etc/ldap/schema/
    >
    collective.schema     dyngroup.schema       nis.schema
    corba.schema          inetorgperson.ldif    openldap.ldif
    core.ldif             inetorgperson.schema  openldap.schema
    core.schema           java.schema           pmi.schema
    cosine.ldif           misc.schema           ppolicy.schema
    cosine.schema         nadf.schema           README
    duaconf.schema        nis.ldif              samba.schema
    
    /etc/ldap/schema/inetorgperson.ldif
    >
    # InetOrgPerson (RFC2798)
    # $OpenLDAP: pkg/ldap/servers/slapd/schema/inetorgperson.ldif,v 1.1.2.4 2009/01/22 00:01:14 kurt Exp $
    ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
    ##
    ## Copyright 1998-2009 The OpenLDAP Foundation.
    ## All rights reserved.
    ##
    ## Redistribution and use in source and binary forms, with or without
    ## modification, are permitted only as authorized by the OpenLDAP
    ## Public License.
    ##
    ## A copy of this license is available in the file LICENSE in the
    ## top-level directory of the distribution or, alternatively, at
    ## <http://www.OpenLDAP.org/license.html>.
    #
    # InetOrgPerson (RFC2798)
    #
    # Depends upon
    #   Definition of an X.500 Attribute Type and an Object Class to Hold
    #   Uniform Resource Identifiers (URIs) [RFC2079]
    #       (core.ldif)
    #
    #   A Summary of the X.500(96) User Schema for use with LDAPv3 [RFC2256]
    #       (core.ldif)
    #
    #   The COSINE and Internet X.500 Schema [RFC1274] (cosine.ldif)
    #
    # This file was automatically generated from inetorgperson.schema; see
    # that file for complete references.
    #
    dn: cn=inetorgperson,cn=schema,cn=config
    objectClass: olcSchemaConfig
    cn: inetorgperson
    olcAttributeTypes: ( 2.16.840.1.113730.3.1.1 NAME 'carLicense' DESC 'RFC279
     8: vehicle license or registration plate' EQUALITY caseIgnoreMatch SUBSTR cas
     eIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    olcAttributeTypes: ( 2.16.840.1.113730.3.1.2 NAME 'departmentNumber' DESC '
     RFC2798: identifies a department within an organization' EQUALITY caseIgnoreM
     atch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    olcAttributeTypes: ( 2.16.840.1.113730.3.1.241 NAME 'displayName' DESC 'RFC
     2798: preferred name to be used when displaying entries' EQUALITY caseIgnoreM
     atch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SI
     NGLE-VALUE )
    olcAttributeTypes: ( 2.16.840.1.113730.3.1.3 NAME 'employeeNumber' DESC 'RF
     C2798: numerically identifies an employee within an organization' EQUALITY ca
     seIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.12
     1.1.15 SINGLE-VALUE )
    olcAttributeTypes: ( 2.16.840.1.113730.3.1.4 NAME 'employeeType' DESC 'RFC2
     798: type of employment for a person' EQUALITY caseIgnoreMatch SUBSTR caseIgn
     oreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
    olcAttributeTypes: ( 0.9.2342.19200300.100.1.60 NAME 'jpegPhoto' DESC 'RFC2
     798: a JPEG image' SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
    olcAttributeTypes: ( 2.16.840.1.113730.3.1.39 NAME 'preferredLanguage' DESC
      'RFC2798: preferred written or spoken language for a person' EQUALITY caseIg
     noreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.
     15 SINGLE-VALUE )
    olcAttributeTypes: ( 2.16.840.1.113730.3.1.40 NAME 'userSMIMECertificate' D
     ESC 'RFC2798: PKCS#7 SignedData used to support S/MIME' SYNTAX 1.3.6.1.4.1.14
     66.115.121.1.5 )
    olcAttributeTypes: ( 2.16.840.1.113730.3.1.216 NAME 'userPKCS12' DESC 'RFC2
     798: personal identity information, a PKCS #12 PFX' SYNTAX 1.3.6.1.4.1.1466.1
     15.121.1.5 )
    olcObjectClasses: ( 2.16.840.1.113730.3.2.2 NAME 'inetOrgPerson' DESC 'RFC2
     798: Internet Organizational Person' SUP organizationalPerson STRUCTURAL MAY
     ( audio $ businessCategory $ carLicense $ departmentNumber $ displayName $ em
     ployeeNumber $ employeeType $ givenName $ homePhone $ homePostalAddress $ ini
     tials $ jpegPhoto $ labeledURI $ mail $ manager $ mobile $ o $ pager $ photo
     $ roomNumber $ secretary $ uid $ userCertificate $ x500uniqueIdentifier $ pre
     ferredLanguage $ userSMIMECertificate $ userPKCS12 ) )
    
    /etc/op
    >
    openoffice/     openvpn/        opera6rc        opera6rc.fixed  opt/
    
    /etc/open
    >
    openoffice/ openvpn/
    
    /usr/share/doc/slapd/examples/
    >
    DB_CONFIG     slapd.backup  slapd.conf
    
    /usr/share/doc/slapd/examples/DB_CONFIG
    >
    # WARNING: Before tuning the following parameters, _PLEASE READ_
    #   /usr/share/doc/slapd/README.DB_CONFIG.gz
    # Set the database in memory cache size.
    #
    # set_cachesize <gbytes> <bytes> <ncache>
    #   Sets the database in memory cache size.
    #   Database entries and indexes will be stored in this cache to
    #   avoid disk access during database read and write operations.
    #   Tuning this value can greatly effect your database performance.
    #   The parameters are:
    #      <gbytes>: The number of gigabytes of memory to allocate to the cache.
    #      <bytes>: The number of bytes of memory to allocate to the cache.
    #      <ncache>: The number of cache segments to use. If this value is set to
    #          0 or 1 then Berkeley DB will try to allocate one contiguous section
    #          of memory for the cache. If this value is greater than 1, the cache
    #          will be split into that number of segments.
    #set_cachesize   0       52428800        0
    # For the Debian package we use 2MB as default but be sure to update this
    # value if you have plenty of RAM
    set_cachesize   0       2097152         0
    # Sets the database startup flags.
    #
    # set_flags <flag>
    #   There are various flag options that may be set. The DB_TXN_NOSYNC flag
    #   tells the database not to immediately flush transaction buffers to disk.
    #   Setting this flag can help speed up database access during periods of
    #   database write activity BUT at expense of data safety. Enable it only
    #   to load data with slapadd, while slapd is not running.
    #set_flags       DB_TXN_NOSYNC
    # Set the maximum in memory cache in <bytes> for database file name caching.
    #
    # set_lg_regionmax <bytes>
    #   This value should be increased as the number of database files increases
    #   (tables and indexes).
    #set_lg_regionmax        1048576
    # Set the maximum size of log files in <bytes>.
    #
    # set_lg_max <bytes>
    #   Logs will be rotated when <bytes> amount of data have been written to
    #   one log file. This value should be at least four times the size of
    #   set_lg_bsize.
    #set_lg_max              10485760
    # Set the in memory cache for log information.
    #
    # set_lg_bsize <bytes>
    #   When <bytes> amount of logging information have been written to this
    #   cache it will be flushed to disk.
    #set_lg_bsize            2097152
    # For the Debian package we use 512kByte which should suffice for typical
    # directory usage (read often, write seldom)
    set_lg_bsize    524288
    # Set the log file directory to <directory>.
    #
    # set_lg_dir              /usr/local/var/openldap-logs
    #   Log files should preferably be on a different disk than the
    #   database files. This both improves reliability (for disastrous
    #   recovery) and speed of the database.
    #set_lg_dir <directory>
    # Sven Hartge reported that he had to set this value incredibly high
    # to get slapd running at all. See http://bugs.debian.org/303057
    # for more information.
    # Number of objects that can be locked at the same time.
    set_lk_max_objects      5000
    # Number of locks (both requested and granted)
    set_lk_max_locks        5000
    # Number of lockers
    set_lk_max_lockers      5000
    
    /usr/share/doc/slapd/examples/slapd.conf
    >
    # This is the main slapd configuration file. See slapd.conf(5) for more
    # info on the configuration options.
    #######################################################################
    # Global Directives:
    # Features to permit
    #allow bind_v2
    # Schema and objectClass definitions
    include         /etc/ldap/schema/core.schema
    include         /etc/ldap/schema/cosine.schema
    include         /etc/ldap/schema/nis.schema
    include         /etc/ldap/schema/inetorgperson.schema
    # Where the pid file is put. The init.d script
    # will not stop the server if you change this.
    pidfile         /var/run/slapd/slapd.pid
    # List of arguments that were passed to the server
    argsfile        /var/run/slapd/slapd.args
    # Read slapd.conf(5) for possible values
    loglevel        none
    # Where the dynamically loaded modules are stored
    modulepath      /usr/lib/ldap
    moduleload      back_@BACKEND@
    # The maximum number of entries that is returned for a search operation
    sizelimit 500
    # The tool-threads parameter sets the actual amount of cpu's that is used
    # for indexing.
    tool-threads 1
    #######################################################################
    # Specific Backend Directives for @BACKEND@:
    # Backend specific directives apply to this backend until another
    # 'backend' directive occurs
    backend         @BACKEND@
    #######################################################################
    # Specific Backend Directives for 'other':
    # Backend specific directives apply to this backend until another
    # 'backend' directive occurs
    #backend                <other>
    #######################################################################
    # Specific Directives for database #1, of type @BACKEND@:
    # Database specific directives apply to this databasse until another
    # 'database' directive occurs
    database        @BACKEND@
    # The base of your directory in database #1
    suffix          "@SUFFIX@"
    # rootdn directive for specifying a superuser on the database. This is needed
    # for syncrepl.
    # rootdn          "cn=admin,@SUFFIX@"
    # Where the database file are physically stored for database #1
    directory       "/var/lib/ldap"
    # The dbconfig settings are used to generate a DB_CONFIG file the first
    # time slapd starts.  They do NOT override existing an existing DB_CONFIG
    # file.  You should therefore change these settings in DB_CONFIG directly
    # or remove DB_CONFIG and restart slapd for changes to take effect.
    # For the Debian package we use 2MB as default but be sure to update this
    # value if you have plenty of RAM
    dbconfig set_cachesize 0 2097152 0
    # Sven Hartge reported that he had to set this value incredibly high
    # to get slapd running at all. See http://bugs.debian.org/303057 for more
    # information.
    # Number of objects that can be locked at the same time.
    dbconfig set_lk_max_objects 1500
    # Number of locks (both requested and granted)
    dbconfig set_lk_max_locks 1500
    # Number of lockers
    dbconfig set_lk_max_lockers 1500
    # Indexing options for database #1
    index           objectClass eq
    # Save the time that the entry gets modified, for database #1
    lastmod         on
    # Checkpoint the BerkeleyDB database periodically in case of system
    # failure and to speed slapd shutdown.
    checkpoint      512 30
    # Where to store the replica logs for database #1
    # replogfile    /var/lib/ldap/replog
    # The userPassword by default can be changed
    # by the entry owning it if they are authenticated.
    # Others should not be able to see it, except the
    # admin entry below
    # These access lines apply to database #1 only
    access to attrs=userPassword,shadowLastChange
            by dn="@ADMIN@" write
            by anonymous auth
            by self write
            by * none
    # Ensure read access to the base for things like
    # supportedSASLMechanisms.  Without this you may
    # have problems with SASL not knowing what
    # mechanisms are available and the like.
    # Note that this is covered by the 'access to *'
    # ACL below too but if you change that as people
    # are wont to do you'll still need this if you
    # want SASL (and possible other things) to work
    # happily.
    access to dn.base="" by * read
    # The admin dn has full write access, everyone else
    # can read everything.
    access to *
            by dn="@ADMIN@" write
            by * read
    # For Netscape Roaming support, each user gets a roaming
    # profile for which they have write access to
    #access to dn=".*,ou=Roaming,o=morsnet"
    #        by dn="@ADMIN@" write
    #        by dnattr=owner write
    #######################################################################
    # Specific Directives for database #2, of type 'other' (can be @BACKEND@ too):
    # Database specific directives apply to this databasse until another
    # 'database' directive occurs
    #database        <other>
    # The base of your directory for database #2
    #suffix         "dc=debian,dc=org"
    

    Статистика

    Время первой команды журнала14:45:02 2009- 6- 6
    Время последней команды журнала18:05:01 2009- 6- 6
    Количество командных строк в журнале62
    Процент команд с ненулевым кодом завершения, % 4.84
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.93
    Количество командных строк в единицу времени, команда/мин 1.11
    Частота использования команд
    vi9|==============| 14.29%
    cat8|============| 12.70%
    dpkg7|===========| 11.11%
    ls6|=========| 9.52%
    apt-get5|=======| 7.94%
    file4|======| 6.35%
    apt-cache4|======| 6.35%
    '2|===| 3.17%
    screen2|===| 3.17%
    ssh2|===| 3.17%
    $OpenLDAP:1|=| 1.59%
    mkdir1|=| 1.59%
    mutt1|=| 1.59%
    /etc/ldap/schema/samba.schema1|=| 1.59%
    fdisk1|=| 1.59%
    chmod1|=| 1.59%
    mount1|=| 1.59%
    mkfs.ext31|=| 1.59%
    cd1|=| 1.59%
    gzip1|=| 1.59%
    1331|=| 1.59%
    find1|=| 1.59%
    mdadm1|=| 1.59%
    сcat1|=| 1.59%
    ____
    *) Интервалы неактивности длительностью 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$