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

Содержание

Журнал

Среда (02/27/08)

/dev/pts/3
17:19:52
#ionice -p 7009
best-effort: prio 0
/dev/pts/13
17:19:57
#links
17:19:57
#links
/dev/pts/3
17:20:00
#ionice -p 7009 -n 0 -c 3
Ignoring given class data for idle class
17:20:00
#ionice -p 7009 -n 0 -c 3
Ignoring given class data for idle class
/dev/pts/13
17:20:03
#apt-get install links
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
НОВІ пакунки, які будуть встановлені:
  links
оновлено 0, встановлено 1 нових пакунків, для видалення відмічено 0 пакунків, і 12 пакунків не оновлено.
Необхідно завантажити 486kB архівів.
After this operation, 1085kB of additional disk space will be used.
Отр:1 http://192.168.15.254 sid/main links 2.1pre32-1 [486kB]
Отримано 486kB за 4sB (115kB/s)
Selecting previously deselected package links.
(Reading database ... 48799 files and directories currently installed.)
Unpacking links (from .../links_2.1pre32-1_i386.deb) ...
Setting up links (2.1pre32-1) ...
17:20:03
#apt-get install links
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
НОВІ пакунки, які будуть встановлені:
  links
оновлено 0, встановлено 1 нових пакунків, для видалення відмічено 0 пакунків, і 12 пакунків не оновлено.
Необхідно завантажити 486kB архівів.
After this operation, 1085kB of additional disk space will be used.
Отр:1 http://192.168.15.254 sid/main links 2.1pre32-1 [486kB]
Отримано 486kB за 4sB (115kB/s)
Selecting previously deselected package links.
(Reading database ... 48799 files and directories currently installed.)
Unpacking links (from .../links_2.1pre32-1_i386.deb) ...
Setting up links (2.1pre32-1) ...
/dev/pts/3
17:20:05
#ionice -p 7009 -n 7 -c 2
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
НОВІ пакунки, які будуть встановлені:
  links
оновлено 0, встановлено 1 нових пакунків, для видалення відмічено 0 пакунків, і 12 пакунків не оновлено.
Необхідно завантажити 486kB архівів.
After this operation, 1085kB of additional disk space will be used.
Отр:1 http://192.168.15.254 sid/main links 2.1pre32-1 [486kB]
Отримано 486kB за 4sB (115kB/s)
17:20:05
#ionice -p 7009 -n 7 -c 2

17:20:23
#apt-cache search iostat
dstat - versatile resource statistics tool
ifstat - InterFace STATistics Monitoring
r-cran-design - GNU R regression modeling strategies tools by Frank Harrell
r-cran-hmisc - GNU R miscellaneous functions by Frank Harrell
sysstat - sar, iostat and mpstat - system performance tools for Linux
17:20:23
#apt-cache search iostat
dstat - versatile resource statistics tool
ifstat - InterFace STATistics Monitoring
r-cran-design - GNU R regression modeling strategies tools by Frank Harrell
r-cran-hmisc - GNU R miscellaneous functions by Frank Harrell
sysstat - sar, iostat and mpstat - system performance tools for Linux
17:20:53
#apt-get install sysstat
   This slightly older version has udev disabled, which works better
   for some people. Please not that there has been one report of
   /dev/urandom not generating random numbers with udev disabled but we
   were unable to duplicate the issue.
     * download:centos:centos.5-1.20071205.img.tar.bz2 (89MB)
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
     * audit-libs
Пропоновані пакунки:
...
Необхідно завантажити 190kB архівів.
After this operation, 823kB of additional disk space will be used.
Отр:1 http://192.168.15.254 sid/main sysstat 8.0.4-1 [190kB]
Отримано 190kB за 1sB (97,6kB/s)
Передналаштування пакунків...
Selecting previously deselected package sysstat.
(Reading database ... 48806 files and directories currently installed.)
Unpacking sysstat (from .../sysstat_8.0.4-1_i386.deb) ...
Setting up sysstat (8.0.4-1) ...
Creating config file /etc/default/sysstat with new version
17:20:53
#apt-get install sysstat
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
Пропоновані пакунки:
  isag
НОВІ пакунки, які будуть встановлені:
  sysstat
оновлено 0, встановлено 1 нових пакунків, для видалення відмічено 0 пакунків, і 12 пакунків не оновлено.
Необхідно завантажити 190kB архівів.
After this operation, 823kB of additional disk space will be used.
Отр:1 http://192.168.15.254 sid/main sysstat 8.0.4-1 [190kB]
Отримано 190kB за 1sB (97,6kB/s)
Передналаштування пакунків...
Selecting previously deselected package sysstat.
(Reading database ... 48806 files and directories currently installed.)
Unpacking sysstat (from .../sysstat_8.0.4-1_i386.deb) ...
Setting up sysstat (8.0.4-1) ...
Creating config file /etc/default/sysstat with new version
/dev/pts/13
17:20:55
#links http://jailtime.org/download:centos:v5.1
17:20:55
#links http://jailtime.org/download:centos:v5.1
/dev/pts/3
17:21:31
#vi /usr/local/bin/dm_convert
--- /dev/null	2008-02-27 12:16:13.724045250 +0200
+++ /usr/local/bin/dm_convert	2008-02-27 17:21:50.000000000 +0200
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+#!/bin/sh
+
+sed "s/ /      /; $( \
+LANG=C ls -l /dev/dm* /dev/mapper/* | grep 25[34], | sort -n -k +6 | awk '{print $10}' \
+| sed 's@/dev/@@; s@mapper/@@'  \
+| perl -ne '$a=$_;$b=<>;chomp $a; chomp $b; $p=q(.)x(length($b)-length(a)-4); print qq(s/$a $p/$b/;) ')"
+
17:21:31
#vi /usr/local/bin/dm_convert
--- /dev/null	2008-02-27 12:16:13.724045250 +0200
+++ /usr/local/bin/dm_convert	2008-02-27 17:21:50.000000000 +0200
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+#!/bin/sh
+
+sed "s/ /      /; $( \
+LANG=C ls -l /dev/dm* /dev/mapper/* | grep 25[34], | sort -n -k +6 | awk '{print $10}' \
+| sed 's@/dev/@@; s@mapper/@@'  \
+| perl -ne '$a=$_;$b=<>;chomp $a; chomp $b; $p=q(.)x(length($b)-length(a)-4); print qq(s/$a $p/$b/;) ')"
+
17:21:50
#iostat
   |                                                                  |
   |  http://jailtime.org/lib/exe/fetch.php?cache=cache&media=downlo  |
   |  ad%3Acentos%3Acentos.5-1.20071205.img.tar.bz2                   |
   |                                                                  |
   |  [                                                        ]  0%  |
   |                                                                  |
   |  Received 532 kB of 92 MB                                        |
   |  Speed 31 kB/s                                                   |
   |  Elapsed time 0:17, estimated time 49:20                         |
   |                                                                  |
...
     * binutils
dm-4             21,88       900,23        98,67   16516550    1810256
http://jailtime.org/lib/exe/fetch.php?cache=cache&media=download%3Acentos
dm-5              0,00         0,00         0,00          8          8
dm-6             16,77         1,75       132,39      32160    2428872
dm-7              6,30       499,63        12,12    9166708     222408
dm-8            114,81       906,56        11,90   16632534     218304
dm-9             65,04       496,19        24,11    9103650     442320
dm-10            11,49       939,31        11,89   17233466     218232
dm-11           120,03       936,37        23,87   17179496     437992
17:21:50
#iostat
Linux 2.6.18-6-xen-686 (debian2)        27.02.08
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           1,97    0,00    0,45    2,28    0,77   94,54
Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda              34,82      2688,39       496,37   49323672    9106792
sdb               0,00         0,03         0,00        536          0
dm-4             21,88       900,23        98,67   16516550    1810256
dm-5              0,00         0,00         0,00          8          8
dm-6             16,77         1,75       132,39      32160    2428872
dm-7              6,30       499,63        12,12    9166708     222408
dm-8            114,81       906,56        11,90   16632534     218304
dm-9             65,04       496,19        24,11    9103650     442320
dm-10            11,49       939,31        11,89   17233466     218232
dm-11           120,03       936,37        23,87   17179496     437992
17:21:59
#chmod +x /usr/local/bin/dm_convert
        CentOS 5.1 [Jailtime.org - Downloadable Images for Xen] (p1 of 5)
   Link: start
   Link: contents:
   [[download:centos:v5.1]]
   Jailtime.org
   [ Show pagesource ]
   [ Old revisions ]
   [ Recent changes ]
   _____________________ [ Search ]
   Trace: >> CentOS 5.1
...
                            Installed Packages
     * audit
     * audit-libs
     * audit-libs-python
     * basesystem
     * bash
     * beecrypt
     * binutils
     * bzip2
http://jailtime.org/lib/exe/fetch.php?cache=cache&media=download%3Acentos
17:21:59
#chmod +x /usr/local/bin/dm_convert

17:22:08
#iostat | dm_convert
Linux      2.6.18-6-xen-686 (debian2)   27.02.08
avg-cpu:       %user   %nice %system %iowait  %steal   %idle
                1,97    0,00    0,45    2,28    0,77   94,53
Device:                 tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda                   35,25      2740,88       496,22   50324496    9110944
sdb                    0,00         0,03         0,00        536          0
vg00-domu1            22,20       927,42        98,61   17028118    1810520
vg00-domu11            0,00         0,00         0,00          8          8
vg00-domu2            16,76         1,75       132,34      32160    2429880
vg00-domu3             6,30       499,28        12,12    9167220     222472
vg00-domu1-real      118,22       933,82        11,90   17145694     218568
vg00-domu3-cow        64,99       495,85        24,11    9104162     442616
vg00-domu4           11,80       965,16        11,90   17721130     218496
vg00-domu4-cow      123,25       962,16        23,88   17665936     438488
17:22:08
#iostat | dm_convert
Linux      2.6.18-6-xen-686 (debian2)   27.02.08
avg-cpu:       %user   %nice %system %iowait  %steal   %idle
                1,97    0,00    0,45    2,28    0,77   94,53
Device:                 tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda                   35,25      2740,88       496,22   50324496    9110944
sdb                    0,00         0,03         0,00        536          0
vg00-domu1            22,20       927,42        98,61   17028118    1810520
vg00-domu11            0,00         0,00         0,00          8          8
vg00-domu2            16,76         1,75       132,34      32160    2429880
vg00-domu3             6,30       499,28        12,12    9167220     222472
vg00-domu1-real      118,22       933,82        11,90   17145694     218568
vg00-domu3-cow        64,99       495,85        24,11    9104162     442616
vg00-domu4           11,80       965,16        11,90   17721130     218496
vg00-domu4-cow      123,25       962,16        23,88   17665936     438488
17:22:14
#watch 'iostat -dx 2 2| dm_convert '
 start                Start a Xend managed domain
 suspend              Suspend a Xend managed domain
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
17:22:14
#watch 'iostat -dx 2 2| dm_convert '

17:28:35
#xm list
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1486.7
domu1                                       60    64    16     -b----    181.6
domu3                                       61    64    16     -b----    347.5
domu4                                       62    64    16     -b----    388.3
17:28:35
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1486.7
domu1                                       60    64    16     -b----    181.6
domu3                                       61    64    16     -b----    347.5
domu4                                       62    64    16     -b----    388.3
17:28:45
#xm console domu1
204800+0 records out
104857600 bytes (105 MB) copied, 6.80604 s, 15.4 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 5.97428 s, 17.6 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 4.57433 s, 22.9 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 4.04826 s, 25.9 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 4.54203 s, 23.1 MB/s
[1]+  Stopped                 dd if=/zero of=/dev/null
debian2:~# kill %1
debian2:~#
[1]+  Terminated              dd if=/zero of=/dev/null
debian2:~#
debian2:~#
debian2:~#
17:28:45
#xm console domu1
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 5.37742 s, 19.5 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 4.27291 s, 24.5 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 4.48266 s, 23.4 MB/s
204800+0 records in
...
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 4.54203 s, 23.1 MB/s
[1]+  Stopped                 dd if=/zero of=/dev/null
debian2:~# kill %1
debian2:~#
[1]+  Terminated              dd if=/zero of=/dev/null
debian2:~#
debian2:~#
debian2:~#
17:29:08
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1489.7
domu1                                       60    64    16     -b----    183.0
domu3                                       61    64    16     -b----    347.5
domu4                                       62    64    16     -b----    389.9
17:29:08
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1489.7
domu1                                       60    64    16     -b----    183.0
domu3                                       61    64    16     -b----    347.5
domu4                                       62    64    16     -b----    389.9
17:29:09
#xm console domu3
104857600 bytes (105 MB) copied, 72.2023 s, 1.5 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 21.4927 s, 4.9 MB/s
[1]+  Stopped                 dd if=/zero of=/dev/null
debian2-2:~#
debian2-2:~#
debian2-2:~#
debian2-2:~#
debian2-2:~#
debian2-2:~# kill %1
17:29:09
#xm console domu3
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 8.3321 s, 12.6 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 7.35673 s, 14.3 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 9.28496 s, 11.3 MB/s
204800+0 records in
...
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 21.4927 s, 4.9 MB/s
[1]+  Stopped                 dd if=/zero of=/dev/null
debian2-2:~#
debian2-2:~#
debian2-2:~#
debian2-2:~#
debian2-2:~#
debian2-2:~# kill %1
17:29:44
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1497.5
domu1                                       60    64    16     -b----    183.0
domu3                                       61    64    16     -b----    347.5
domu4                                       62    64    16     -b----    393.2
17:29:44
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1497.5
domu1                                       60    64    16     -b----    183.0
domu3                                       61    64    16     -b----    347.5
domu4                                       62    64    16     -b----    393.2
17:29:53
#xm console domu3
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
17:29:53
#xm console domu3

17:30:05
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1501.3
domu1                                       60    64    16     -b----    183.0
domu3                                       61    64    16     -b----    347.6
domu4                                       62    64    16     r-----    395.1
17:30:05
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1501.3
domu1                                       60    64    16     -b----    183.0
domu3                                       61    64    16     -b----    347.6
domu4                                       62    64    16     r-----    395.1
/dev/pts/1
17:30:06
#nohup psi&
 suspend              Suspend a Xend managed domain
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
[1] 19127
17:30:06
#nohup psi&
[1] 19127
/dev/pts/3
17:30:09
#xm console domu4
204800+0 records out
104857600 bytes (105 MB) copied, 1.65008 s, 63.5 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.71661 s, 61.1 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.62479 s, 64.5 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.62621 s, 64.5 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.68454 s, 62.2 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 4.0427 s, 25.9 MB/s
[1]+  Stopped                 dd if=/zero of=/dev/null
debian2:~#
debian2:~#
debian2:~#
17:30:09
#xm console domu4
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 5.80475 s, 18.1 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 5.69095 s, 18.4 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 5.37588 s, 19.5 MB/s
204800+0 records in
...
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.68454 s, 62.2 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 4.0427 s, 25.9 MB/s
[1]+  Stopped                 dd if=/zero of=/dev/null
debian2:~#
debian2:~#
debian2:~#
/dev/pts/1
17:30:18
#nohup: вивід додається у `nohup.out'
 suspend              Suspend a Xend managed domain
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
17:30:18
#nohup: вивід додається у `nohup.out'

/dev/pts/3
17:30:24
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1504.0
domu1                                       60    64    16     -b----    183.0
domu3                                       61    64    16     -b----    347.6
domu4                                       62    64    16     -b----    397.1
17:30:24
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1504.0
domu1                                       60    64    16     -b----    183.0
domu3                                       61    64    16     -b----    347.6
domu4                                       62    64    16     -b----    397.1
17:30:26
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1504.3
domu1                                       60    64    16     -b----    183.0
domu3                                       61    64    16     -b----    347.6
domu4                                       62    64    16     -b----    397.1
17:30:26
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1504.3
domu1                                       60    64    16     -b----    183.0
domu3                                       61    64    16     -b----    347.6
domu4                                       62    64    16     -b----    397.1
17:30:29
#xm console domu3
[1]+  Terminated              dd if=/zero of=/dev/null
debian2-2:~#
debian2-2:~#
debian2-2:~#
17:30:29
#xm console domu3
[1]+  Terminated              dd if=/zero of=/dev/null
debian2-2:~#
debian2-2:~#
debian2-2:~#
/dev/pts/1
17:30:34
#pkill psi
[1]+  Terminated              nohup psi
17:30:34
#pkill psi
[1]+  Terminated              nohup psi
/dev/pts/3
17:30:35
#watch 'iostat -dx 2 2| dm_convert '
 start                Start a Xend managed domain
 suspend              Suspend a Xend managed domain
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
17:30:35
#watch 'iostat -dx 2 2| dm_convert '

/dev/pts/1
17:30:39
#pkill psi

17:30:39
#nohup psi&
[1] 19255
17:30:39
#pkill psi

17:30:39
#nohup psi&
[1] 19255
17:30:41
#nohup: вивід додається у `nohup.out'
 suspend              Suspend a Xend managed domain
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
17:30:41
#nohup: вивід додається у `nohup.out'

/dev/pts/3
17:31:22
#xm console domu3
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
debian2-2:~#
17:31:22
#xm console domu3
debian2-2:~#
17:31:32
#xm console domu4
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
debian2:~#
debian2:~# while true; do dd if=/zero of=/dev/null ; done
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.45702 s, 72.0 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.45815 s, 71.9 MB/s
17:31:32
#xm console domu4
debian2:~#
debian2:~# while true; do dd if=/zero of=/dev/null ; done
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.45702 s, 72.0 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.45815 s, 71.9 MB/s
17:31:40
#watch 'iostat -dx 2 2| dm_convert '
 start                Start a Xend managed domain
 suspend              Suspend a Xend managed domain
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
17:31:40
#watch 'iostat -dx 2 2| dm_convert '

17:32:40
#man iostat
17:32:40
#man iostat
17:33:19
#watch 'iostat -dx 2 2| dm_convert '
 start                Start a Xend managed domain
 suspend              Suspend a Xend managed domain
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
17:33:19
#watch 'iostat -dx 2 2| dm_convert '

прошло 11 минут
17:44:25
#xm console domu4
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
[1]+  Stopped                 xm console domu4
17:44:25
#xm console domu4
[1]+  Stopped                 xm console domu4
17:44:37
#xm console domu4
104857600 bytes (105 MB) copied, 1.66788 s, 62.9 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.8262 s, 57.4 MB/s
[2]+  Stopped                 dd if=/zero of=/dev/null
debian2:~#
debian2:~#
debian2:~#
debian2:~#
debian2:~# kill %2
debian2:~#
[2]-  Terminated              dd if=/zero of=/dev/null
debian2:~#
debian2:~#
debian2:~#
debian2:~#
debian2:~#
debian2:~#
debian2:~#
debian2:~#
17:44:37
#xm console domu4
204800+0 records out
104857600 bytes (105 MB) copied, 1.79288 s, 58.5 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.62622 s, 64.5 MB/s
204800+0 records in
204800+0 records out
104857600 bytes (105 MB) copied, 1.66786 s, 62.9 MB/s
204800+0 records in
204800+0 records out
...
debian2:~#
[2]-  Terminated              dd if=/zero of=/dev/null
debian2:~#
debian2:~#
debian2:~#
debian2:~#
debian2:~#
debian2:~#
debian2:~#
debian2:~#
17:45:31
#xm console domu3
debian2-2:~#
debian2-2:~#
debian2-2:~#
17:45:31
#xm console domu3
debian2-2:~#
debian2-2:~#
debian2-2:~#
17:45:35
#xm console domu4
debian2:~#
debian2:~#
debian2:~#
17:45:35
#xm console domu4
debian2:~#
debian2:~#
debian2:~#
17:45:38
#xm console domu1
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
debian2:~#
debian2:~#
debian2:~#
debian2:~#
debian2:~# while true; do dd if=/zero of=/dev/null ; done
17:45:38
#xm console domu1
debian2:~#
debian2:~#
debian2:~#
debian2:~#
debian2:~# while true; do dd if=/zero of=/dev/null ; done
17:45:50
#watch 'iostat -dx 2 2| dm_convert '
 start                Start a Xend managed domain
 suspend              Suspend a Xend managed domain
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
17:45:50
#watch 'iostat -dx 2 2| dm_convert '

17:52:53
#vblade
usage: vblade [ -m mac[,mac...] ] shelf slot netif filename
17:52:53
#vblade
usage: vblade [ -m mac[,mac...] ] shelf slot netif filename
17:52:54
#vblade 2 1 eth0 /dev/vg00/domu1
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
pid 21465: e2.1, 4194304 sectors O_RDWR
[2]+  Stopped                 vblade 2 1 eth0 /dev/vg00/domu1
17:52:54
#vblade 2 1 eth0 /dev/vg00/domu1
pid 21465: e2.1, 4194304 sectors O_RDWR
[2]+  Stopped                 vblade 2 1 eth0 /dev/vg00/domu1
17:53:19
#g
bash: g: command not found
17:53:19
#g
bash: g: command not found
17:53:20
#bg
[2]+ vblade 2 1 eth0 /dev/vg00/domu1 &
17:53:20
#bg
[2]+ vblade 2 1 eth0 /dev/vg00/domu1 &
17:53:22
#ssh 192.168.15.4
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.
debian4:~#
debian4:~#
debian4:~# aoe
aoecfg          aoe-flush       aoe-mkdevs      aoeping         aoe-stat
aoe-discover    aoe-interfaces  aoe-mkshelf     aoe-revalidate  aoe-version
debian4:~# aoe
aoecfg          aoe-flush       aoe-mkdevs      aoeping         aoe-stat
aoe-discover    aoe-interfaces  aoe-mkshelf     aoe-revalidate  aoe-version
debian4:~# aoe-discover
aoe-discover: /dev/etherd/discover does not exist or is not writeable.
debian4:~# modprobe aoe
debian4:~# aoe-discover
debian4:~# aoe-stat
      e2.1         2.147GB   eth0 up
debian4:~# exit
logout
Connection to 192.168.15.4 closed.
17:53:22
#ssh 192.168.15.4
The authenticity of host '192.168.15.4 (192.168.15.4)' can't be established.
RSA key fingerprint is e7:59:aa:20:92:40:e7:10:6b:aa:18:55:af:b7:c8:9a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.4' (RSA) to the list of known hosts.
root@192.168.15.4's password:
Last login: Wed Feb 27 13:20:02 2008
Linux debian4 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.
...
aoe-discover    aoe-interfaces  aoe-mkshelf     aoe-revalidate  aoe-version
debian4:~# aoe-discover
aoe-discover: /dev/etherd/discover does not exist or is not writeable.
debian4:~# modprobe aoe
debian4:~# aoe-discover
debian4:~# aoe-stat
      e2.1         2.147GB   eth0 up
debian4:~# exit
logout
Connection to 192.168.15.4 closed.
17:53:56
#scp /etc/xen/domu1 192.168.15.4:/etc/xen/
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
root@192.168.15.4's password:
domu1                                                                                        100% 6493     6.3KB/s   00:00
17:53:56
#scp /etc/xen/domu1 192.168.15.4:/etc/xen/
root@192.168.15.4's password:
domu1                                                                                        100% 6493     6.3KB/s   00:00
17:54:34
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1702.8
domu1                                       60    64    16     -b----    238.7
domu3                                       61    64    16     -b----    348.0
domu4                                       62    64    16     -b----    542.6
17:54:34
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----   1702.8
domu1                                       60    64    16     -b----    238.7
domu3                                       61    64    16     -b----    348.0
domu4                                       62    64    16     -b----    542.6
17:54:37
#xm shutdown domu1
 start                Start a Xend managed domain
 suspend              Suspend a Xend managed domain
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for all/some domains.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
[root@debian2:~]# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0   250     2     r-----    771.1
domu1                                        4    64     1     -b----      0.1
[root@debian2:~]# xm block-attach 4 /dev/vg00/domu11 /dev/hda3 w
Error: The file "None" is already used
Usage: xm block-attach <Domain> <BackDev> <FrontDev> <Mode> [BackDomain]
Create a new virtual block device.
17:54:37
#xm shutdown domu1

17:54:48
#ssh 192.168.15.4
crw-rw---- 1 root root      4,    60 2008-02-27 17:27 tty60
crw-rw---- 1 root root      4,    61 2008-02-27 17:27 tty61
crw-rw---- 1 root root      4,    62 2008-02-27 17:27 tty62
crw-rw---- 1 root root      4,    63 2008-02-27 17:27 tty63
crw-rw---- 1 root root      4,     7 2008-02-27 17:27 tty7
crw-rw---- 1 root root      4,     8 2008-02-27 17:27 tty8
crw-rw---- 1 root root      4,     9 2008-02-27 17:27 tty9
crw-rw-rw- 1 root tty       3,     0 2008-02-27 17:27 ttyp0
crw-rw-rw- 1 root tty       3,     1 2008-02-27 17:27 ttyp1
crw-rw-rw- 1 root tty       3,     2 2008-02-27 17:27 ttyp2
...
crw-rw-rw- 1 root tty       3,     6 2008-02-27 17:27 ttyp6
crw-rw-rw- 1 root tty       3,     7 2008-02-27 17:27 ttyp7
crw-rw-rw- 1 root tty       3,     8 2008-02-27 17:27 ttyp8
crw-rw-rw- 1 root tty       3,     9 2008-02-27 17:27 ttyp9
crw-rw-rw- 1 root tty       3,    10 2008-02-27 17:27 ttypa
crw-rw-rw- 1 root tty       3,    11 2008-02-27 17:27 ttypb
crw-rw-rw- 1 root tty       3,    12 2008-02-27 17:27 ttypc
crw-rw-rw- 1 root tty       3,    13 2008-02-27 17:27 ttypd
crw-rw-rw- 1 root tty       3,    14 2008-02-27 17:27 ttype
crw-rw-rw- 1 root tty       3,    15 2008-02-27 17:27 ttypf
17:54:48
#ssh 192.168.15.4
crw-rw---- 1 root root      4,    60 2008-02-27 17:27 tty60
crw-rw---- 1 root root      4,    61 2008-02-27 17:27 tty61
crw-rw---- 1 root root      4,    62 2008-02-27 17:27 tty62
crw-rw---- 1 root root      4,    63 2008-02-27 17:27 tty63
crw-rw---- 1 root root      4,     7 2008-02-27 17:27 tty7
crw-rw---- 1 root root      4,     8 2008-02-27 17:27 tty8
crw-rw---- 1 root root      4,     9 2008-02-27 17:27 tty9
crw-rw-rw- 1 root tty       3,     0 2008-02-27 17:27 ttyp0
crw-rw-rw- 1 root tty       3,     1 2008-02-27 17:27 ttyp1
crw-rw-rw- 1 root tty       3,     2 2008-02-27 17:27 ttyp2
...
crw-rw-rw- 1 root tty       3,     6 2008-02-27 17:27 ttyp6
crw-rw-rw- 1 root tty       3,     7 2008-02-27 17:27 ttyp7
crw-rw-rw- 1 root tty       3,     8 2008-02-27 17:27 ttyp8
crw-rw-rw- 1 root tty       3,     9 2008-02-27 17:27 ttyp9
crw-rw-rw- 1 root tty       3,    10 2008-02-27 17:27 ttypa
crw-rw-rw- 1 root tty       3,    11 2008-02-27 17:27 ttypb
crw-rw-rw- 1 root tty       3,    12 2008-02-27 17:27 ttypc
crw-rw-rw- 1 root tty       3,    13 2008-02-27 17:27 ttypd
crw-rw-rw- 1 root tty       3,    14 2008-02-27 17:27 ttype
crw-rw-rw- 1 root tty       3,    15 2008-02-27 17:27 ttypf

Статистика

Время первой команды журнала17:19:52 2008- 2-27
Время последней команды журнала17:54:48 2008- 2-27
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 9.90
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 0.58
Количество командных строк в единицу времени, команда/мин 2.89
Частота использования команд
xm40|===================================| 35.40%
dm_convert12|==========| 10.62%
watch10|========| 8.85%
ionice5|====| 4.42%
nohup4|===| 3.54%
iostat4|===| 3.54%
pkill4|===| 3.54%
vblade4|===| 3.54%
nohup:4|===| 3.54%
links4|===| 3.54%
apt-get4|===| 3.54%
ssh4|===| 3.54%
man2|=| 1.77%
chmod2|=| 1.77%
bg2|=| 1.77%
scp2|=| 1.77%
vi2|=| 1.77%
g2|=| 1.77%
apt-cache2|=| 1.77%
____
*) Интервалы неактивности длительностью 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$