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

Содержание

Журнал

Четверг (12/13/07)

/dev/pts/16
15:30:31
#ls /media/cdrom/ASPLinux-updates/php*
ls: /media/cdrom/ASPLinux-updates/php*: Нет такого файла или каталога
15:30:38
#ls /media/cdrom/ASPLinux-updates/
amarok-1.3.8-1.110asp.i386.rpm                         lcms-devel-1.15-1.110asp.i386.rpm
amarok-visualisation-1.3.8-1.110asp.i386.rpm           libopensync-plugin-gpe-0.18-2.110asp.i386.rpm
amarok-xine-1.3.8-1.110asp.i386.rpm                    libopensync-plugin-gpe-devel-0.18-2.110asp.i386.rpm
arts-1.5.1-0.1.fc4.i386.rpm                            libopensync-plugin-irmc-0.18-4.110asp.i386.rpm
arts-devel-1.5.1-0.1.fc4.i386.rpm                      libopensync-plugin-kdepim-0.18-2.110asp.i386.rpm
audit-1.0.14-1.fc4.i386.rpm                            librcc-0.2.3-1.110asp.i386.rpm
audit-libs-1.0.14-1.fc4.i386.rpm                       librcc-devel-0.2.3-1.110asp.i386.rpm
audit-libs-devel-1.0.14-1.fc4.i386.rpm                 libselinux-1.23.11-1.1.i386.rpm
authd-1.4.3-5.FC4.i386.rpm                             libselinux-devel-1.23.11-1.1.i386.rpm
autofs-4.1.4-15.1.i386.rpm                             links-2.1-0.pre20.110asp.i386.rpm
...
kdesdk-3.5.1-0.1.fc4.i386.rpm                          xfce4-screenshooter-plugin-0.0.8-1.110asp.i386.rpm
kdesdk-devel-3.5.1-0.1.fc4.i386.rpm                    xfce4-sensors-plugin-0.7.0-3.110asp.i386.rpm
kdeutils-3.5.1-0.1.fc4.i386.rpm                        xfce4-taskmanager-0.3.1-2.110asp.i386.rpm
kdeutils-devel-3.5.1-0.1.fc4.i386.rpm                  xfce4-websearch-plugin-0.1.0-4.110asp.i386.rpm
kdevelop-3.3.1-0.1.fc4.i386.rpm                        xmms-1.2.10-21.110asp.i386.rpm
kdewebdev-3.5.1-0.1.fc4.i386.rpm                       xmms-cdread-0.14a-9.110asp.i386.rpm
kdewebdev-devel-3.5.1-0.1.fc4.i386.rpm                 xmms-devel-1.2.10-21.110asp.i386.rpm
krusader-1.70.0-1.110asp.i386.rpm                      xpdf-3.01-0.FC4.8.i386.rpm
lcdf-typetools-2.37-1.110asp.i386.rpm                  xterm-208-2.FC4.i386.rpm
lcms-1.15-1.110asp.i386.rpm
15:30:45
#ls /media/cdrom/
Add-ONS   ASPLinux-updates  GPL           LafoxNet.koi  LICENSE.ENG  LICENSE.RUS.koi  RELEASE_NOTES      RELEASE_NOTES.RUS.koi
ASPLinux  GPG-KEY           LafoxNet.dos  LafoxNet.utf  LICENSE.RUS  README           RELEASE_NOTES.RUS
15:30:53
#ls /media/cdrom/Add-ONS/
acroread-7.0.1              java                                         VmWare
acroread_7.0.1.orig.tar.gz  NVIDIA-Linux-x86-1.0-8178-pkg1.run           w32codecs-20050412
flash-player-7.0.25         opera-8.52-20060201.6-shared-qt.i386-en.rpm  w32codecs_20050412.orig.tar.gz
15:31:04
#ls /media/cdrom/ASPLinux/
base  boot  RPMS
15:31:17
#ls /media/cdrom/ASPLinux/RPMS/php*
/media/cdrom/ASPLinux/RPMS/php-5.0.4-10.5.i386.rpm           /media/cdrom/ASPLinux/RPMS/php-ncurses-5.0.4-10.5.i386.rpm
/media/cdrom/ASPLinux/RPMS/php-bcmath-5.0.4-10.5.i386.rpm    /media/cdrom/ASPLinux/RPMS/php-odbc-5.0.4-10.5.i386.rpm
/media/cdrom/ASPLinux/RPMS/php-dba-5.0.4-10.5.i386.rpm       /media/cdrom/ASPLinux/RPMS/php-pear-5.0.4-10.5.i386.rpm
/media/cdrom/ASPLinux/RPMS/php-devel-5.0.4-10.5.i386.rpm     /media/cdrom/ASPLinux/RPMS/php-pgsql-5.0.4-10.5.i386.rpm
/media/cdrom/ASPLinux/RPMS/php-gd-5.0.4-10.5.i386.rpm        /media/cdrom/ASPLinux/RPMS/php-rrdtool-1.0.49-5.110asp.i386.rpm
/media/cdrom/ASPLinux/RPMS/php-imap-5.0.4-10.5.i386.rpm      /media/cdrom/ASPLinux/RPMS/php-snmp-5.0.4-10.5.i386.rpm
/media/cdrom/ASPLinux/RPMS/php-ldap-5.0.4-10.5.i386.rpm      /media/cdrom/ASPLinux/RPMS/php-soap-5.0.4-10.5.i386.rpm
/media/cdrom/ASPLinux/RPMS/php-mbstring-5.0.4-10.5.i386.rpm  /media/cdrom/ASPLinux/RPMS/php-xml-5.0.4-10.5.i386.rpm
/media/cdrom/ASPLinux/RPMS/php-mysql-5.0.4-10.5.i386.rpm     /media/cdrom/ASPLinux/RPMS/php-xmlrpc-5.0.4-10.5.i386.rpm
15:31:25
#ls /media/cdrom/ASPLinux/RPMS/*ldap*
/media/cdrom/ASPLinux/RPMS/compat-openldap-2.2.29_2.1.30-1.FC4.i386.rpm
/media/cdrom/ASPLinux/RPMS/ldapjdk-4.17-1jpp_3fc.noarch.rpm
/media/cdrom/ASPLinux/RPMS/ldapjdk-javadoc-4.17-1jpp_3fc.noarch.rpm
/media/cdrom/ASPLinux/RPMS/mod_authz_ldap-0.26-3.i386.rpm
/media/cdrom/ASPLinux/RPMS/nss_ldap-234-4.i386.rpm
/media/cdrom/ASPLinux/RPMS/openldap-2.2.29-1.FC4.i386.rpm
/media/cdrom/ASPLinux/RPMS/openldap-clients-2.2.29-1.FC4.i386.rpm
/media/cdrom/ASPLinux/RPMS/openldap-devel-2.2.29-1.FC4.i386.rpm
/media/cdrom/ASPLinux/RPMS/openldap-servers-2.2.29-1.FC4.i386.rpm
/media/cdrom/ASPLinux/RPMS/openldap-servers-sql-2.2.29-1.FC4.i386.rpm
/media/cdrom/ASPLinux/RPMS/php-ldap-5.0.4-10.5.i386.rpm
/media/cdrom/ASPLinux/RPMS/python-ldap-2.0.6-4.i386.rpm
/media/cdrom/ASPLinux/RPMS/wine-ldap-0.9.5-2.110asp.i386.rpm
15:31:55
#ls /media/cdrom/ASPLinux/RPMS/*admin*
/media/cdrom/ASPLinux/RPMS/directory_administrator-1.7.1-1.110asp.i386.rpm
/media/cdrom/ASPLinux/RPMS/kdeadmin-3.5.0-0.1.fc4.i386.rpm
/media/cdrom/ASPLinux/RPMS/tomcat5-admin-webapps-5.0.30-5jpp_6fc.i386.rpm
15:32:21
#ssh root@192.168.16.1
root@192.168.16.1's password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Thu Dec 13 12:43:27 2007 from host2.net.nt
Linux debian1 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 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.
/usr/bin/X11/xauth:  creating new authority file /root/.Xauthority
l3-agent is already running: pid=18207; pidfile=/root/.lilalo/l3-agent.pid
15:34:03
#ls /usr/share/
aclocal          console              file       info                  luma          pixmaps         tasksel
adduser          console-cyrillic     fluxbox    initramfs-tools       man           pycentral       terminfo
apache           consolefonts         fonts      initrd-tools          man-db        pycentral-data  themes
apache2          consoletrans         gconf      initscripts           menu          python          type-handling
applications     debconf              gdm        installation-report   mime          python-support  util-linux
applnk           debhelper            gettext    john                  misc          qt3             vi
apps             debianutils          gksu       kerberos-configs      nano          rdesktop        videomodes
apt              defoma               gnome      keymaps               nmap          readline        vim
aptitude         desktop-directories  gnupg      keyrings              omf           samba           vncserver
base-files       dict                 groff      libgksu               openvpn       screen          X11
base-passwd      doc                  hosts      libmodule-build-perl  pam           sgml            xml
binfmts          doc-base             i18n       libnss-ldap           perl          slapd           xsessions
bug              dpkg                 iceweasel  linda                 perl5         sysklogd        zoneinfo
calendar         e2fsprogs            icons      lintian               php5          sysvinit
common-licenses  faces                ifupdown   locale                phpldapadmin  tabset
15:34:11
#ls /usr/share/php
php5/         phpldapadmin/
15:34:11
#ls /usr/share/phpldapadmin/
config  doc  htdocs  index.php  lang  lib  locale  patch-stamp  templates  tools  VERSION
15:34:28
#scp -r /usr/share/phpldapadmin root@192.168.16.3:/usr/share/
calendar-hr-utf8.js                                                                               100% 1553     1.5KB/s   00:00
calendar-lt-utf8.js                                                                               100% 3432     3.4KB/s   00:00
calendar-big5.js                                                                                  100% 3290     3.2KB/s   00:00
calendar-af.js                                                                                    100% 1011     1.0KB/s   00:00
calendar-al.js                                                                                    100% 2135     2.1KB/s   00:00
calendar-bg.js                                                                                    100% 3723     3.6KB/s   00:00
calendar-ca.js                                                                                    100% 3597     3.5KB/s   00:00
calendar-br.js                                                                                    100% 3706     3.6KB/s   00:00
calendar-da.js                                                                                    100% 3500     3.4KB/s   00:00
calendar-de.js                                                                                    100% 3863     3.8KB/s   00:00
...
tools.png                                                                                         100%  503     0.5KB/s   00:00
device.png                                                                                        100%  500     0.5KB/s   00:00
catalog.png                                                                                       100% 1302     1.3KB/s   00:00
country.png                                                                                       100%  707     0.7KB/s   00:00
process.png                                                                                       100%  438     0.4KB/s   00:00
document.png                                                                                      100%  856     0.8KB/s   00:00
mail.png                                                                                          100%  899     0.9KB/s   00:00
af.png                                                                                            100% 1042     1.0KB/s   00:00
al.png                                                                                            100% 1040     1.0KB/s   00:00
ba.png                                                                                            100% 1043     1.0KB/s   00:00
15:36:19
#exit
exit
Connection to 192.168.16.1 closed.
15:36:37
#ls /usr/share/phpldapadmin/
config  doc  htdocs  index.php  lang  lib  locale  patch-stamp  templates  tools  VERSION
15:36:45
#rm -r /usr/share/phpldapadmin/
rm: спуститься в каталог `/usr/share/phpldapadmin/'?
15:38:43
#rm -rf /usr/share/phpldapadmin/

15:38:49
#smbclient //192.168.16.254/vnc
Unknown parameter encountered: "alog level"
Ignoring unknown parameter "alog level"
Password:
Domain=[TECH] OS=[Unix] Server=[Samba 3.0.26a]
Server not using user level security and no password supplied.
smb: \> ls
  .                                   D        0  Thu Dec 13 15:37:35 2007
  ..                                  D        0  Mon Dec 10 11:15:19 2007
  vnc-4_1_2-x86_win32.exe             A   739240  Tue Dec 11 10:52:49 2007
  phpldapadmin-1.0.2.tar.gz               788484  Thu Dec 13 15:37:35 2007
  vnc-3.3.7-x86_win32.exe                 577239  Fri Aug 24 20:56:05 2007
                34330 blocks of size 524288. 11833 blocks available
smb: \> get phpldapadmin-1.0.2.tar.gz
getting file \phpldapadmin-1.0.2.tar.gz of size 788484 as phpldapadmin-1.0.2.tar.gz (5923,1 kb/s) (average 5923,1 kb/s)
smb: \> quit
15:39:32
#ls
1  Desktop  final_settings.err  install  logs.tgz  phpldapadmin-1.0.2.tar.gz  Templates  vmware
15:39:33
#tar -xvzfC phpldapadmin-1.0.2.tar.gz /usr/src/
tar: C: Невозможно open: Нет такого файла или каталога
tar: Неисправимая ошибка: завершение работы
tar: Child returned status 2
tar: phpldapadmin-1.0.2.tar.gz: Не найден в архиве
tar: /usr/src: Не найден в архиве
tar: Выход, отложенный по результатам предыдущих ошибок
15:39:59
#tar xvzfC phpldapadmin-1.0.2.tar.gz /usr/src/
phpldapadmin-1.0.2/htdocs/images/host.png
phpldapadmin-1.0.2/htdocs/images/find.png
phpldapadmin-1.0.2/htdocs/images/network.png
phpldapadmin-1.0.2/htdocs/images/mail_alias.png
phpldapadmin-1.0.2/htdocs/images/terminal.png
phpldapadmin-1.0.2/htdocs/images/ldap-server.png
phpldapadmin-1.0.2/htdocs/images/hard-drive.png
phpldapadmin-1.0.2/htdocs/images/light.png
phpldapadmin-1.0.2/htdocs/images/add.png
phpldapadmin-1.0.2/htdocs/images/go.png
...
phpldapadmin-1.0.2/tools/po/make_po_es
phpldapadmin-1.0.2/tools/po/make_mo
phpldapadmin-1.0.2/tools/po/make_po_it
phpldapadmin-1.0.2/tools/po/messages.header
phpldapadmin-1.0.2/tools/po/make_po_ca
phpldapadmin-1.0.2/INSTALL
phpldapadmin-1.0.2/doc/
phpldapadmin-1.0.2/doc/pla-test-i18n.ldif
phpldapadmin-1.0.2/doc/README-translation.txt
phpldapadmin-1.0.2/index.php
15:40:13
#cd /usr/src/phpldapadmin-1.0.2/

15:40:21
#ls
config  doc  htdocs  index.php  INSTALL  lib  LICENSE  locale  templates  tools  VERSION
15:40:23
#vim INSTALL
15:41:43
#vim /etc/httpd/
15:41:43
#vim /etc/httpd/conf
15:41:43
#vim /etc/httpd/conf/
15:41:43
#vim /etc/httpd/conf/httpd.conf
15:42:49
#cd ..

15:42:51
#cp -rv phpldapadmin-1.0.2/ /var/www/html/
`phpldapadmin-1.0.2/htdocs/images/countries/cy.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/countries/cy.png'
`phpldapadmin-1.0.2/htdocs/images/countries/cz.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/countries/cz.png'
`phpldapadmin-1.0.2/htdocs/images/countries/ee.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/countries/ee.png'
`phpldapadmin-1.0.2/htdocs/images/countries/eg.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/countries/eg.png'
`phpldapadmin-1.0.2/htdocs/images/countries/dz.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/countries/dz.png'
`phpldapadmin-1.0.2/htdocs/images/countries/er.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/countries/er.png'
`phpldapadmin-1.0.2/htdocs/images/countries/es.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/countries/es.png'
`phpldapadmin-1.0.2/htdocs/images/countries/fi.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/countries/fi.png'
`phpldapadmin-1.0.2/htdocs/images/countries/et.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/countries/et.png'
`phpldapadmin-1.0.2/htdocs/images/countries/fj.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/countries/fj.png'
...
`phpldapadmin-1.0.2/htdocs/images/ldap-server.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/ldap-server.png'
`phpldapadmin-1.0.2/htdocs/images/add.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/add.png'
`phpldapadmin-1.0.2/htdocs/images/ou.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/ou.png'
`phpldapadmin-1.0.2/htdocs/images/folder.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/folder.png'
`phpldapadmin-1.0.2/htdocs/images/mail_account.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/mail_account.png'
`phpldapadmin-1.0.2/htdocs/images/up.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/up.png'
`phpldapadmin-1.0.2/htdocs/images/unknown.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/unknown.png'
`phpldapadmin-1.0.2/htdocs/images/star.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/star.png'
`phpldapadmin-1.0.2/htdocs/images/lock.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/lock.png'
`phpldapadmin-1.0.2/htdocs/images/children.png' -> `/var/www/html/phpldapadmin-1.0.2/htdocs/images/children.png'
15:43:12
#cd /var/www/html/

15:43:17
#cd phpldapadmin-1.0.2/

15:43:19
#vim INSTALL
15:43:32
#vim config/config.php.example
/dev/pts/18
15:44:50
#vim /var/www/apache2-default/
15:44:50
#vim /usr/share/
15:44:55
#ssh 192.168.16.1
root@192.168.16.1's password:
Warning: No xauth data; using fake authentication data for X11 forwarding.
Last login: Thu Dec 13 15:33:56 2007 from 192.168.16.3
Linux debian1 2.6.18-5-686 #1 SMP Fri Jun 1 00:47:00 UTC 2007 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.
l3-agent is already running: pid=18207; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/20
15:45:26
#vim config/config.php.example
15:47:31
#vim config/config.php
15:49:06
#/etc/init.d/httpd restart
Останавливается httpd:                      [  ОК  ]
Запускается httpd:                              [  ОК  ]
15:49:16
#vim INSTALL
/dev/pts/9
15:53:22
#yum search ldap
gq.i386                                  1.2.2-2.110asp         updates-released
Matched from:
Graphical LDAP directory browser and editor
GQ is a graphical browser for LDAP directories and schemas.  Using GQ,
an administrator can search through a directory and modify objects
stored in that directory.
nagios-plugins-ldap.i386                 1.4.5-1.110asp         updates-released
Matched from:
nagios-plugins-ldap
Nagios Plugin - check_ldap
...
openldap-servers-sql
OpenLDAP server SQL support module.
OpenLDAP is an open-source suite of LDAP (Lightweight Directory Access
Protocol) applications and development tools. LDAP is a set of
protocols for accessing directory services (usually phone book style
information, but other information is possible) over the Internet,
similar to the way DNS (Domain Name System) information is propagated
over the Internet. This package contains a loadable module which the
slapd server can use to read data from an RDBMS.
http://www.openldap.org/
15:58:37
#yum install nss-ldap
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
No Match for argument: nss-ldap
Nothing to do
15:58:50
#yum install nss_ldap
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
15:59:15
#yum list | grep nss_ldap
nss_ldap.i386                            234-4                  installed
15:59:57
#ping www.ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=0 ttl=56 time=78.4 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=56 time=77.5 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 77.567/77.990/78.414/0.507 ms, pipe 2
16:04:26
#whereis migrationtools
migrationtools:
прошло 18 минут
/dev/pts/3
16:23:07
#xinit -- :2
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: Linux 2.6.9-5.0.5.EL.asp x86_64 [ELF]
Current Operating System: Linux linux3.mydc.local 2.6.14-1.1653.1asp #1 Mon Jan 23 19:24:56 EET 2006 i686
Build Date: 14 November 2005
Build Host: amd64.asplinux.com.ua
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
OS Kernel: Linux version 2.6.14-1.1653.1asp (build@amd64.asplinux.com.ua) (gcc version 4.0.2 20051125 (Red Hat 4.0.2-8)) #1 Mon Jan 23 19:24:56 EET 2006 P
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.2.log", Time: Thu Dec 13 16:23:10 2007
(==) Using config file: "/etc/X11/xorg.conf"
waiting for X server to shut down
/dev/pts/16
16:23:14
#gnome-session
SESSION_MANAGER=local/linux3.mydc.local:/tmp/.ICE-unix/10853
** (gnome-volume-manager:10904): WARNING **: manager.c/2140: not on the system console
Gnome-Message: gnome_execute_async_with_env_fds: returning -1
** (eggcups:10917): CRITICAL **: couldn't connect to session bus: Unable to determine the address of the message bus
/dev/pts/17
16:23:40
#/usr/bin/dir
dir                      directory_administrator
dircolors                dirname
16:23:40
#/usr/bin/dir
dir                      directory_administrator
dircolors                dirname
16:23:40
#/usr/bin/directory_administrator &
[1] 11021
Icon list realized - setting up drag and drop
Intentando conectar interactivamente
Existe solo un perfil de conexion
called: app_connect with profile name: root
Se conecto con exito
called: refresh_directory_data
прошло 10 минут
/dev/pts/9
16:33:59
#find / -name migrationtools
find: /proc/3106/task: Нет такого файла или каталога
find: /proc/3106/fd: Нет такого файла или каталога
16:34:38
#rpm -i /tmp/migrationtools-46-3.1.noarch.rpm

16:35:10
#echo $?
0
16:35:22
#rpm -ql migrationtools
/
/etc
/etc/migrationtools
/etc/migrationtools/migrate_common.ph
/usr
/usr/share
/usr/share/doc
/usr/share/doc/migrationtools
/usr/share/doc/migrationtools/README
/usr/share/doc/migrationtools/README.Debian
...
/usr/share/migrationtools/migrate_netgroup.pl
/usr/share/migrationtools/migrate_netgroup_byhost.pl
/usr/share/migrationtools/migrate_netgroup_byuser.pl
/usr/share/migrationtools/migrate_networks.pl
/usr/share/migrationtools/migrate_passwd.pl
/usr/share/migrationtools/migrate_profile.pl
/usr/share/migrationtools/migrate_protocols.pl
/usr/share/migrationtools/migrate_rpc.pl
/usr/share/migrationtools/migrate_services.pl
/usr/share/migrationtools/migrate_slapd_conf.pl
16:35:34
#less /etc/migrationtools/migrate_common.ph
16:35:58
#vim /etc/migrationtools/migrate_common.ph
71c71
< $DEFAULT_MAIL_DOMAIN = "padl.com";
---
> $DEFAULT_MAIL_DOMAIN = "mydc.local";
74c74
< $DEFAULT_BASE = "dc=padl,dc=com";
---
> $DEFAULT_BASE = "dc=mydc,dc=local";
16:36:31
#cd /usr/share/migrationtools/

16:36:47
#ls
migrate_aliases.pl              migrate_automount.pl        migrate_networks.pl
migrate_all_netinfo_offline.sh  migrate_base.pl             migrate_passwd.pl
migrate_all_netinfo_online.sh   migrate_common.ph           migrate_profile.pl
migrate_all_nis_offline.sh      migrate_fstab.pl            migrate_protocols.pl
migrate_all_nis_online.sh       migrate_group.pl            migrate_rpc.pl
migrate_all_nisplus_offline.sh  migrate_hosts.pl            migrate_services.pl
migrate_all_nisplus_online.sh   migrate_netgroup_byhost.pl  migrate_slapd_conf.pl
migrate_all_offline.sh          migrate_netgroup_byuser.pl
migrate_all_online.sh           migrate_netgroup.pl
16:36:48
#./migrate_passwd.pl /etc/passwd >/temp/passwd.ldif
bash: /temp/passwd.ldif: Нет такого файла или каталога
16:37:27
#./migrate_passwd.pl /etc/passwd /tmp/passwd.ldif

16:37:54
#less /tmp/passwd.ldif
16:38:15
#slapadd -l /tmp/passwd.ldif -v
added: "uid=root,ou=People,dc=mydc,dc=local" (0000000c)
added: "uid=bin,ou=People,dc=mydc,dc=local" (0000000d)
added: "uid=daemon,ou=People,dc=mydc,dc=local" (0000000e)
added: "uid=adm,ou=People,dc=mydc,dc=local" (0000000f)
added: "uid=lp,ou=People,dc=mydc,dc=local" (00000010)
added: "uid=sync,ou=People,dc=mydc,dc=local" (00000011)
added: "uid=shutdown,ou=People,dc=mydc,dc=local" (00000012)
added: "uid=halt,ou=People,dc=mydc,dc=local" (00000013)
added: "uid=mail,ou=People,dc=mydc,dc=local" (00000014)
added: "uid=news,ou=People,dc=mydc,dc=local" (00000015)
...
added: "uid=pvm,ou=People,dc=mydc,dc=local" (0000002c)
added: "uid=user,ou=People,dc=mydc,dc=local" (0000002d)
added: "uid=squid,ou=People,dc=mydc,dc=local" (0000002e)
added: "uid=user1$,ou=People,dc=mydc,dc=local" (0000002f)
added: "uid=winxp03$,ou=People,dc=mydc,dc=local" (00000030)
added: "uid=truslan1,ou=People,dc=mydc,dc=local" (00000031)
added: "uid=truslan2,ou=People,dc=mydc,dc=local" (00000032)
added: "uid=domainuser1,ou=People,dc=mydc,dc=local" (00000033)
added: "uid=ldap,ou=People,dc=mydc,dc=local" (00000034)
added: "uid=apache,ou=People,dc=mydc,dc=local" (00000035)
16:38:40
#slapcat | less
16:40:23
#/etc/init.d/ldap restart
Останавливается slapd:                      [  ОК  ]
Checking configuration files for slapd:  config file testing succeeded
                                                           [  ОК  ]
Запускается slapd:                              [  ОК  ]
16:40:33
#getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
squid:x:23:23::/var/spool/squid:/sbin/nologin
user1$:x:501:501::/dev/null:/bin/false
winxp03$:x:502:501::/dev/null:/bin/false
truslan1:x:503:503::/home/truslan1:/bin/bash
truslan2:x:504:504::/home/truslan2:/bin/bash
domainuser1:x:505:511::/home/domainuser1:/bin/bash
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
apache:x:48:48:Apache:/var/www:/sbin/nologin
16:43:31
#getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
squid:x:23:23::/var/spool/squid:/sbin/nologin
user1$:x:501:501::/dev/null:/bin/false
winxp03$:x:502:501::/dev/null:/bin/false
truslan1:x:503:503::/home/truslan1:/bin/bash
truslan2:x:504:504::/home/truslan2:/bin/bash
domainuser1:x:505:511::/home/domainuser1:/bin/bash
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
apache:x:48:48:Apache:/var/www:/sbin/nologin
16:43:38
#yum list | grep nss_ldap
nss_ldap.i386                            234-4                  installed
16:44:14
#vim /etc/nsswitch.conf
16:44:49
#rpm -ql nss_ldap
/etc/ldap.conf
/lib/libnss_ldap-2.3.5.so
/lib/security/pam_ldap.so
/usr/lib/libnss_ldap.so
/usr/share/doc/nss_ldap-234
/usr/share/doc/nss_ldap-234/ANNOUNCE.nss_ldap
/usr/share/doc/nss_ldap-234/AUTHORS.nss_ldap
/usr/share/doc/nss_ldap-234/AUTHORS.pam_ldap
/usr/share/doc/nss_ldap-234/COPYING.LIB.pam_ldap
/usr/share/doc/nss_ldap-234/COPYING.nss_ldap
...
/usr/share/doc/nss_ldap-234/pam.d/rsh
/usr/share/doc/nss_ldap-234/pam.d/samba
/usr/share/doc/nss_ldap-234/pam.d/shutdown
/usr/share/doc/nss_ldap-234/pam.d/ssh
/usr/share/doc/nss_ldap-234/pam.d/su
/usr/share/doc/nss_ldap-234/pam.d/vlock
/usr/share/doc/nss_ldap-234/pam.d/xdm
/usr/share/doc/nss_ldap-234/pam.d/xlock
/usr/share/doc/nss_ldap-234/pam.d/xscreensaver
/usr/share/doc/nss_ldap-234/pam.d/xserver
16:45:05
#vim /etc/ldap.conf
16:45:39
#vim /etc/ldap.conf
16:52:24
#scp 192.168.16.1:/etc/nsswitch.conf /tmp
root@192.168.16.1's password:
nsswitch.conf                                                   100% 1320     1.3KB/s   00:00
16:53:07
#less /tmp/nsswitch.conf
16:53:30
#vim /etc/nsswitch.conf
33,35c33,35
< passwd:     files 
< shadow:     files 
< group:      files 
---
> passwd:     files ldap
> shadow:     files ldap
> group:      files ldap
38c38
< hosts:      files dns
---
> hosts:      files ldap dns
16:54:05
#less /tmp/nsswitch.conf
16:54:37
#vim /etc/nsswitch.conf
41,46c41,46
< #services:   nisplus [NOTFOUND=return] files
< #networks:   nisplus [NOTFOUND=return] files
< #protocols:  nisplus [NOTFOUND=return] files
< #rpc:        nisplus [NOTFOUND=return] files
< #ethers:     nisplus [NOTFOUND=return] files
< #netmasks:   nisplus [NOTFOUND=return] files     
---
> services:   ldap [NOTFOUND=return] files
> networks:   ldap [NOTFOUND=return] files
> protocols:  ldap [NOTFOUND=return] files
> rpc:        ldap [NOTFOUND=return] files
> ethers:     ldap [NOTFOUND=return] files
> netmasks:   ldap [NOTFOUND=return] files     
50,55c50,55
< ethers:     files
< netmasks:   files
< networks:   files
< protocols:  files 
< rpc:        files
< services:   files 
---
> #ethers:     files
> #netmasks:   files
> #networks:   files
> #protocols:  files 
> #rpc:        files
> #services:   files 
16:56:03
#less /tmp/nsswitch.conf
16:56:26
#vim /etc/nsswitch.conf
38c38
< hosts:      files ldap dns
---
> hosts:      files dns ldap
16:56:53
#less /tmp/nsswitch.conf
16:57:02
#vim /etc/nsswitch.conf
46c46
< netmasks:   ldap [NOTFOUND=return] files     
---
> #netmasks:   ldap [NOTFOUND=return] files     
51c51
< #netmasks:   files
---
> netmasks:   files
16:57:19
#getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
squid:x:23:23::/var/spool/squid:/sbin/nologin
user1$:x:501:501::/dev/null:/bin/false
winxp03$:x:502:501::/dev/null:/bin/false
truslan1:x:503:503::/home/truslan1:/bin/bash
truslan2:x:504:504::/home/truslan2:/bin/bash
domainuser1:x:505:511::/home/domainuser1:/bin/bash
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
apache:x:48:48:Apache:/var/www:/sbin/nologin
16:57:32
#getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
squid:x:23:23::/var/spool/squid:/sbin/nologin
user1$:x:501:501::/dev/null:/bin/false
winxp03$:x:502:501::/dev/null:/bin/false
truslan1:x:503:503::/home/truslan1:/bin/bash
truslan2:x:504:504::/home/truslan2:/bin/bash
domainuser1:x:505:511::/home/domainuser1:/bin/bash
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
apache:x:48:48:Apache:/var/www:/sbin/nologin
16:58:53
#getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
squid:x:23:23::/var/spool/squid:/sbin/nologin
user1$:x:501:501::/dev/null:/bin/false
winxp03$:x:502:501::/dev/null:/bin/false
truslan1:x:503:503::/home/truslan1:/bin/bash
truslan2:x:504:504::/home/truslan2:/bin/bash
domainuser1:x:505:511::/home/domainuser1:/bin/bash
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
apache:x:48:48:Apache:/var/www:/sbin/nologin
16:58:57
#getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
squid:x:23:23::/var/spool/squid:/sbin/nologin
user1$:x:501:501::/dev/null:/bin/false
winxp03$:x:502:501::/dev/null:/bin/false
truslan1:x:503:503::/home/truslan1:/bin/bash
truslan2:x:504:504::/home/truslan2:/bin/bash
domainuser1:x:505:511::/home/domainuser1:/bin/bash
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
apache:x:48:48:Apache:/var/www:/sbin/nologin
16:58:58
#vim /etc/nsswitch.conf
17:00:11
#vim /etc/nsswitch.conf
17:02:21
#vim /etc/ldap.conf
17:02:51
#/etc/init.d/ldap restart
Останавливается slapd:                      [  ОК  ]
Checking configuration files for slapd:  config file testing succeeded
                                                           [  ОК  ]
Запускается slapd:                              [  ОК  ]
17:03:02
#getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
squid:x:23:23::/var/spool/squid:/sbin/nologin
user1$:x:501:501::/dev/null:/bin/false
winxp03$:x:502:501::/dev/null:/bin/false
truslan1:x:503:503::/home/truslan1:/bin/bash
truslan2:x:504:504::/home/truslan2:/bin/bash
domainuser1:x:505:511::/home/domainuser1:/bin/bash
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
apache:x:48:48:Apache:/var/www:/sbin/nologin
17:03:07
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
...
pvm:x:24:24::/usr/share/pvm3:/bin/bash
user:x:500:500:user:/home/user:/bin/bash
squid:x:23:23::/var/spool/squid:/sbin/nologin
user1$:x:501:501::/dev/null:/bin/false
winxp03$:x:502:501::/dev/null:/bin/false
truslan1:x:503:503::/home/truslan1:/bin/bash
truslan2:x:504:504::/home/truslan2:/bin/bash
domainuser1:x:505:511::/home/domainuser1:/bin/bash
ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
apache:x:48:48:Apache:/var/www:/sbin/nologin
17:04:01
#ls -l /var/
     35
     36 # The credentials to bind with.
     37 # Optional: default is no credential.
     38 #bindpw secret
     39
     40 # The distinguished name to bind to the server with
     41 # if the effective user ID is root. Password is
        binddn cn=Manager,dc=mydc,dc=local
     42 # stored in /etc/ldap.secret (mode 600)
     44 bindpw secret
               account/  db/       lib/      log/      opt/      run/      www/
     45 # The port.
cache/    empty/    local/    mail/     preserve/ spool/    yp/
     46 # Optional: default is 389.
cvs/      gdm/      lock/     nis/      racoon/   tmp/
     47 #port 389
     48
     49 # The search scope.
     50 #scope sub
                                                                                       38,8           7%
17:04:01
#ls -l /var/
account/  db/       lib/      log/      opt/      run/      www/
cache/    empty/    local/    mail/     preserve/ spool/    yp/
cvs/      gdm/      lock/     nis/      racoon/   tmp/
17:04:01
#whereis ldap
     59
     60 # Reconnect policy: hard (default) will retry connecting to
     61 # the software with exponential backoff, soft will fail
     62 # immediately.
     63 #bind_policy hard
     64
     65 # Idle timelimit; client will close connections
     66 # (nss_ldap only) if the server has not been contacted
     67 # for the number of seconds specified below.
     68 #idle_timelimit 3600
     69
     70 # Filter to AND with uid=%s
     71 #pam_filter objectclass=account
     72
     73 # The user ID attribute (defaults to uid)
                        ldap: /etc/ldap.secret /etc/ldap.conf /usr/include/ldap.h /usr/share/man/man3/ldap.3.gz
/dev/pts/16
17:04:39
#ls -l /var/log/
итого 1760
-rw-r-----  1 root  root     2080 Дек 11 12:03 acpid
drwxr-x---  2 root  root       80 Дек  8 18:13 audit
-rw-------  1 root  root      208 Дек  9 20:49 boot.log
-rw-------  1 root  utmp     1920 Дек 12 11:26 btmp
-rw-------  1 root  root   179204 Дек 13 17:01 cron
drwxr-xr-x  2 lp    sys       112 Дек  8 18:17 cups
-rw-r--r--  1 root  root    14766 Дек 11 12:02 dmesg
-rw-r--r--  1 root  root      176 Дек  8 18:16 fix-nvidia.log
drwxr-xr-x  2 root  root      192 Дек 11 12:03 gdm
...
drwxr-xr-x  2 uucp  uucp      120 Дек  8 08:02 uucp
drwxr-xr-x  2 root  root       48 Окт 19  2005 vbox
-rw-rw-r--  1 root  utmp   175488 Дек 13 17:04 wtmp
-rw-r--r--  1 root  root    45143 Дек 13 16:29 Xorg.0.log
-rw-r--r--  1 root  root    42553 Дек 11 10:12 Xorg.0.log.old
-rw-rw-r--  1 root  user    42269 Дек 13 13:47 Xorg.1.log
-rw-r--r--  1 root  root    42265 Дек 10 12:00 Xorg.1.log.old
-rw-r--r--  1 root  root    42269 Дек 13 16:23 Xorg.2.log
-rw-r--r--  1 root  root    42269 Дек 13 15:08 Xorg.2.log.old
-rw-r--r--  1 root  root     1242 Дек 13 14:52 yum.log
17:04:43
#ls -l /var/log/ | less
17:04:59
#ls -lt /var/log/ | less
17:05:12
#vim /etc/ldap.conf
17:05:21
#vim .vimrc
17:05:36
#vim /etc/ldap.conf

Файлы

  • /etc/passwd
  • /etc/passwd
    >
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
    sync:x:5:0:sync:/sbin:/bin/sync
    shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
    halt:x:7:0:halt:/sbin:/sbin/halt
    mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
    news:x:9:13:news:/etc/news:
    uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
    operator:x:11:0:operator:/root:/sbin/nologin
    games:x:12:100:games:/usr/games:/sbin/nologin
    gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
    ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
    nobody:x:99:99:Nobody:/:/sbin/nologin
    rpm:x:37:37::/var/lib/rpm:/sbin/nologin
    vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
    xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
    dbus:x:81:81:System message bus:/:/sbin/nologin
    haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
    ident:x:98:98::/home/ident:/sbin/nologin
    mailnull:x:47:47::/var/spool/mqueue:/sbin/nologin
    smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
    gdm:x:42:42::/var/gdm:/sbin/nologin
    rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
    rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
    nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
    nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
    ntp:x:38:38::/etc/ntp:/sbin/nologin
    sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
    pcap:x:77:77::/var/arpwatch:/sbin/nologin
    pvm:x:24:24::/usr/share/pvm3:/bin/bash
    user:x:500:500:user:/home/user:/bin/bash
    squid:x:23:23::/var/spool/squid:/sbin/nologin
    user1$:x:501:501::/dev/null:/bin/false
    winxp03$:x:502:501::/dev/null:/bin/false
    truslan1:x:503:503::/home/truslan1:/bin/bash
    truslan2:x:504:504::/home/truslan2:/bin/bash
    domainuser1:x:505:511::/home/domainuser1:/bin/bash
    ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false
    apache:x:48:48:Apache:/var/www:/sbin/nologin
    

    Статистика

    Время первой команды журнала15:30:31 2007-12-13
    Время последней команды журнала17:05:36 2007-12-13
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 4.95
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.58
    Количество командных строк в единицу времени, команда/мин 1.06
    Частота использования команд
    vim26|========================| 24.30%
    ls20|==================| 18.69%
    less9|========| 8.41%
    getent7|======| 6.54%
    yum5|====| 4.67%
    cd5|====| 4.67%
    rpm3|==| 2.80%
    whereis2|=| 1.87%
    rm2|=| 1.87%
    /etc/init.d/ldap2|=| 1.87%
    scp2|=| 1.87%
    grep2|=| 1.87%
    dir2|=| 1.87%
    migrate_passwd.pl2|=| 1.87%
    ssh2|=| 1.87%
    tar2|=| 1.87%
    ping1|| 0.93%
    /etc/init.d/httpd1|| 0.93%
    smbclient1|| 0.93%
    cp1|| 0.93%
    gnome-session1|| 0.93%
    xinit1|| 0.93%
    echo1|| 0.93%
    passwd.ldif1|| 0.93%
    cat1|| 0.93%
    directory_administrator1|| 0.93%
    find1|| 0.93%
    slapadd1|| 0.93%
    slapcat1|| 0.93%
    exit1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$