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

Содержание

Журнал

Четверг (03/25/10)

/dev/pts/4
13:22:23
#drbdadm primary r2

13:22:48
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:WFConnection st:Secondary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:77 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:WFConnection st:Primary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:36 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
13:22:50
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:SyncSource st:Secondary/Secondary ds:UpToDate/Inconsistent C r---
    ns:218112 nr:0 dw:0 dr:218112 al:0 bm:90 lo:0 pe:0 ua:0 ap:0
        [>....................] sync'ed:  4.3% (4907/5120)M
        finish: 0:06:32 speed: 12,704 (10,384) K/sec
        resync: used:0/61 hits:13618 misses:14 starving:0 dirty:0 changed:14
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:SyncSource st:Primary/Secondary ds:UpToDate/Inconsistent C r---
    ns:218112 nr:0 dw:0 dr:218112 al:0 bm:49 lo:0 pe:0 ua:0 ap:0
        [>....................] sync'ed:  4.3% (4907/5120)M
        finish: 0:06:32 speed: 12,768 (10,384) K/sec
        resync: used:0/61 hits:13618 misses:14 starving:0 dirty:0 changed:14
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
прошло 11 минут
/dev/pts/10
13:34:28
#vim /etc/drbd.conf
/dev/pts/4
13:36:49
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:SyncSource st:Secondary/Secondary ds:UpToDate/Inconsistent C r---
    ns:520192 nr:0 dw:0 dr:520192 al:0 bm:108 lo:0 pe:0 ua:0 ap:0
        [=>..................] sync'ed: 10.0% (4612/5120)M
        finish: 0:11:34 speed: 6,656 (10,400) K/sec
        resync: used:0/61 hits:32480 misses:32 starving:0 dirty:0 changed:32
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:SyncSource st:Primary/Secondary ds:UpToDate/Inconsistent C r---
    ns:520192 nr:0 dw:0 dr:520192 al:0 bm:67 lo:0 pe:0 ua:0 ap:0
        [=>..................] sync'ed: 10.0% (4612/5120)M
        finish: 0:12:17 speed: 6,112 (10,400) K/sec
        resync: used:0/61 hits:32480 misses:32 starving:0 dirty:0 changed:32
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
13:37:19
#vi /etc/xen/linux1
--- /tmp/l3-saved-3850.20143.24542	2010-03-25 14:38:01.000000000 +0200
+++ /etc/xen/linux1	2010-03-25 14:38:44.000000000 +0200
@@ -3,9 +3,9 @@
 memory = 128
 name = "linux1"
 vif = [ 'bridge=eth1' ]
-disk = [ 'phy:/dev/DATA/linux1,hda1,w' ]
+disk = [ 'phy:/dev/drbd2,hda1,w' ]
 root = "/dev/hda1 ro"
 extra = "mem=512M"
 memory = 128
 maxmem = 512
-pc =[ '02:00.0' ] 
+#pc =[ '02:00.0' ] 
13:38:44
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:SyncSource st:Secondary/Primary ds:UpToDate/Inconsistent C r---
    ns:1455104 nr:0 dw:0 dr:1455104 al:0 bm:165 lo:32 pe:0 ua:32 ap:0
        [====>...............] sync'ed: 27.9% (3699/5120)M
        finish: 0:03:40 speed: 16,864 (10,244) K/sec
        resync: used:1/61 hits:90887 misses:89 starving:0 dirty:0 changed:89
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:SyncSource st:Primary/Secondary ds:UpToDate/Inconsistent C r---
    ns:1455104 nr:0 dw:0 dr:1455104 al:0 bm:124 lo:0 pe:0 ua:0 ap:0
        [====>...............] sync'ed: 27.9% (3699/5120)M
        finish: 0:03:56 speed: 15,648 (10,244) K/sec
        resync: used:0/61 hits:90855 misses:89 starving:0 dirty:0 changed:89
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
13:38:50
#mkdi /mnt2
bash: mkdi: команда не найдена
13:39:08
#mkdir /mnt2

13:39:11
#pwd
/home/user
13:39:18
#cd /

13:39:23
#mkdir /mnt2
mkdir: невозможно создать каталог `/mnt2': Файл существует
13:39:26
#cd /home/user/

13:39:46
#ls
Desktop                            libflashplayer.so  xg-scale.pdf
install_flash_player_10_linux.deb  xg-ids.pdf
13:39:49
#cd /

13:39:56
#ls
bin    data  etc         lib         mnt   opt   sbin     sys  var
boot   dev   home        lost+found  mnt2  proc  selinux  tmp  vmlinuz
cdrom  dlm   initrd.img  media       ocfs  root  srv      usr
13:39:58
#xm shutdown linux1
Error: Domain 'linux1' does not exist.
13:40:16
#mount /dev/DATA/linux1 /mnt2

13:40:37
#apt-get install rsync
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия rsync.
rsync установлен вручную.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
13:40:52
#rsync -a /mnt2/ /mnt/

13:43:09
#xm create linux1
Using config file "/etc/xen/linux1".
Started domain linux1
13:43:27
#umount /mnt2

13:43:52
#xm create linux1
Using config file "/etc/xen/linux1".
Error: Domain 'linux1' already exists with ID '24'
13:44:16
#umount /mnt
umount: /mnt: not mounted
13:44:24
#xm create -c linux1
Using config file "/etc/xen/linux1".
Error: Domain 'linux1' already exists with ID '24'
13:44:44
#xm console linux1
62144 bytes)
[    0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.004000] Software IO TLB disabled
[    0.004000] Memory: 104456k/524288k available (1845k kernel code, 26416k reserved, 740k data, 196k init, 0k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xe0800000 - 0xf4ffe000   ( 327 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
...
(initramfs)
(initramfs)
(initramfs)
(initramfs)
(initramfs)
(initramfs)
(initramfs)
(initramfs) [  117.395218] md: stopping all md devices.
[  118.392873] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  118.704363] System halted.
/dev/pts/6
13:45:24
#xm shutdown linux1

/dev/pts/4
13:45:52
#ls /mnt2
bin   dev  home   lib         media  opt   root  selinux  sys  usr
boot  etc  http:  lost+found  mnt    proc  sbin  srv      tmp  var
13:45:59
#vi /etc/drbd.conf
13:46:31
## connect-int 10; # 10 seconds (unit = 1 second)
kernel = "/boot/vmlinuz-2.6.26-2-xen-686"
ramdisk = "/boot/initrd.img-2.6.26-2-xen-686"
memory = 128
name = "linux1"
vif = [ 'bridge=eth1' ]
disk = [ 'phy:/dev/drbd2,hda1,w' ]
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/xen/linux1" 11 lines, 263 characters
13:48:02
#xm console linux1
62144 bytes)
[    0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.004000] Software IO TLB disabled
[    0.004000] Memory: 104456k/524288k available (1845k kernel code, 26416k reserved, 740k data, 196k init, 0k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xe0800000 - 0xf4ffe000   ( 327 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
...
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.
BusyBox v1.10.2 (Debian 1:1.10.2-2) built-in shell (ash)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off
(initramfs) [   22.622553] md: stopping all md devices.
[   23.615447] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[   23.929999] System halted.
/dev/pts/6
13:48:24
#vi /etc/xen/xend-config.sxp
--- /tmp/l3-saved-3968.14408.21152	2010-03-25 14:55:20.000000000 +0200
+++ /etc/xen/xend-config.sxp	2010-03-25 14:55:51.000000000 +0200
@@ -59,7 +59,7 @@
 #(xend-unix-server no)
 #(xend-tcp-xmlrpc-server no)
 #(xend-unix-xmlrpc-server yes)
-#(xend-relocation-server no)
+(xend-relocation-server yes)
 
 #(xend-unix-path /var/lib/xend/xend-socket)
 
/dev/pts/4
13:49:12
#umount /mnt2

13:50:06
#mkfs.ext3 /dev/drbd2
mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
13:50:49
#mount /dev/DATA/linux1
mount: can't find /dev/DATA/linux1 in /etc/fstab or /etc/mtab
13:51:24
#mount /dev/DATA/linux1 /mnt

13:51:30
#rsync -a /mnt/ /mnt2/

13:53:28
#umount /mnt

13:53:38
#xm shutdown linux1

13:53:52
#xm create -c linux1
Using config file "/etc/xen/linux1".
Started domain linux1
[    0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.004000] Software IO TLB disabled
[    0.004000] Memory: 104456k/524288k available (1845k kernel code, 26416k reserved, 740k data, 196k init, 0k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xe0800000 - 0xf4ffe000   ( 327 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[  159.929571] md: stopping all md devices.
[  160.922177] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  161.230501] System halted.
/dev/pts/6
13:55:51
#/etc/init.d/xend restart
Restarting XEN control daemon: xend.
13:57:49
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  15486.7
linux1                                      29   128     1     -b----      7.1
linux7                                      28   128     1     -b----      0.4
13:58:54
#xm migrate linux1 192.168.15.7

/dev/pts/4
13:59:18
#xm create -c linux7
Error: Unable to open config file: linux7
Usage: xm create <ConfigFile> [options] [vars]
Create a domain based on <ConfigFile>.
Options:
-h, --help           Print this help.
--help_config        Print the available configuration variables (vars)
                     for the configuration script.
-q, --quiet          Quiet.
--path=PATH          Search path for configuration scripts. The value of
                     PATH is a colon-separated directory list.
...
                     creating. Experimental. Can decrease create time.
-p, --paused         Leave the domain paused after it is created.
-c, --console_autoconnect
                     Connect to the console after the domain is created.
[options] [vars]
Create a domain.
Domain creation parameters can be set by command-line switches, from
a python configuration script or an SXP config file. See documentation
for --defconfig, --config. Configuration variables can be set using
VAR=VAL on the command line. For example vmid=3 sets vmid to 3.
/dev/pts/6
14:02:01
#ssh root@192.168.15.105
root@192.168.15.105's password:
Linux linux5 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 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.
Last login: Thu Mar 25 15:02:28 2010
linux5:~#
linux5:~#
linux5:~#
linux5:~#
linux5:~# exit
logout
Connection to 192.168.15.105 closed.
/dev/pts/4
14:02:07
#xm create -c linux1
Using config file "/etc/xen/linux1".
Started domain linux1
62144 bytes)
[    0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.004000] Software IO TLB disabled
[    0.004000] Memory: 104456k/524288k available (1845k kernel code, 26416k reserved, 740k data, 196k init, 0k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xe0800000 - 0xf4ffe000   ( 327 MB)
...
Mar 25 15:02:20 linux5 kernel: [    2.079392] kjournald starting.  Commit interval 5 seconds
Mar 25 15:02:20 linux5 kernel: [    2.079410] EXT3-fs: recovery complete.
Mar 25 15:02:20 linux5 kernel: [    2.080644] EXT3-fs: mounted filesystem with ordered data mode.
Mar 25 15:02:20 linux5 kernel: [    2.916574] udevd version 125 started
Mar 25 15:02:20 linux5 kernel: [    5.583563] EXT3 FS on hda1, internal journal
Mar 25 15:02:20 linux5 rsyslogd: [origin software="rsyslogd" swVersion="3.18.6" x-pid="1116" x-info="http://www.rsyslog.com"] restart
Mar 25 15:02:20 linux5 kernel: [    8.864643] NET: Registered protocol family 10
Mar 25 15:02:20 linux5 kernel: [    8.864977] lo: Disabled Privacy Extensions
^Z
[1]+  Stopped                 tail -f /var/log/messages
14:03:21
#xm create -c linux7
Error: Unable to open config file: linux7
Usage: xm create <ConfigFile> [options] [vars]
Create a domain based on <ConfigFile>.
Options:
-h, --help           Print this help.
--help_config        Print the available configuration variables (vars)
                     for the configuration script.
-q, --quiet          Quiet.
--path=PATH          Search path for configuration scripts. The value of
                     PATH is a colon-separated directory list.
...
                     creating. Experimental. Can decrease create time.
-p, --paused         Leave the domain paused after it is created.
-c, --console_autoconnect
                     Connect to the console after the domain is created.
[options] [vars]
Create a domain.
Domain creation parameters can be set by command-line switches, from
a python configuration script or an SXP config file. See documentation
for --defconfig, --config. Configuration variables can be set using
VAR=VAL on the command line. For example vmid=3 sets vmid to 3.
14:03:29
#xm console linux1
linux5:~#
linux5:~#
linux5:~#
linux5:~# shutdown -h now
Broadcast message from root@linux5 (hvc0) (Thu Mar 25 15:07:17 2010):
The system is going down for system halt NOW!
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal
Saving the system clock.
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...
done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[  310.120514] md: stopping all md devices.
[  311.113029] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  311.439252] System halted.
/dev/pts/6
14:04:27
#ssh root@192.168.15.12
ssh: connect to host 192.168.15.12 port 22: No route to host
14:04:34
#ping 192.168.15.12
PING 192.168.15.12 (192.168.15.12) 56(84) bytes of data.
^C
--- 192.168.15.12 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1014ms
14:04:53
#ping 192.168.15.105
PING 192.168.15.105 (192.168.15.105) 56(84) bytes of data.
64 bytes from 192.168.15.105: icmp_seq=1 ttl=64 time=0.386 ms
64 bytes from 192.168.15.105: icmp_seq=2 ttl=64 time=0.055 ms
^C
--- 192.168.15.105 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.055/0.220/0.386/0.166 ms
14:04:57
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  15926.3
linux1                                      30   128     1     -b----      7.2
linux7                                      28   128     1     -b----      0.4
/dev/pts/4
14:07:23
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  16158.4
linux1                                      31   128     1     -b----      7.1
/dev/pts/6
14:08:59
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  16078.1
linux7                                      28   128     1     -b----      0.4
14:09:01
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  16081.6
linux7                                      28   128     1     -b----      0.4
14:09:04
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  16084.4
linux7                                      28   128     1     -b----      0.4
14:09:06
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  16088.2
linux7                                      28   128     1     -b----      0.4
14:09:09
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  16096.9
linux7                                      28   128     1     -b----      0.4
14:09:17
#xm destroy linux7

14:09:33
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  16115.8
/dev/pts/4
14:10:13
#xm migrate --live linux1
Error: Invalid number of arguments
Usage: xm migrate <Domain> <Host>
Migrate a domain to another machine.
Options:
-h, --help           Print this help.
-l, --live           Use live migration.
-p=portnum, --port=portnum
                     Use specified port for migration.
-r=MBIT, --resource=MBIT
                     Set level of resource usage for migration.
14:10:30
#xm migrate --live linux1 192.168.15.7

/dev/pts/2
14:10:44
#ssh root@192.168.15.10
root@192.168.15.10's password:
Linux linux10 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 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.
Last login: Thu Mar 25 15:13:49 2010 from 192.168.15.1
l3-agent is already running: pid=3478; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/4
14:11:10
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  16225.6
/dev/pts/6
14:11:10
#mv /etc/xen/linux1 /etc/xen/linux5

/dev/pts/4
14:11:58
#xm console linux1
Debian GNU/Linux 5.0 linux5 hvc0
linux5 login:
Debian GNU/Linux 5.0 linux5 hvc0
linux5 login:
Debian GNU/Linux 5.0 linux5 hvc0
linux5 login:
Debian GNU/Linux 5.0 linux5 hvc0
linux5 login:
Debian GNU/Linux 5.0 linux5 hvc0
linux5 login: root
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[  201.877558] md: stopping all md devices.
[  202.871591] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  202.873388] System halted.
14:13:22
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  16379.1
linux1                                      33   128     1     -b----      7.1
14:13:55
#ssh 192.168.15.7 xm migrate --live linux7 192.168.15.5
root@192.168.15.7's password:
Error: Domain 'linux7' does not exist.
/dev/pts/6
14:14:25
#mv /etc/xen/linux5 /etc/xen/linux1

14:14:38
#xm create -c linux1
Using config file "./linux1".
Started domain linux1
62144 bytes)
[    0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.004000] Software IO TLB disabled
[    0.004000] Memory: 104456k/524288k available (1845k kernel code, 26416k reserved, 740k data, 196k init, 0k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xe0800000 - 0xf4ffe000   ( 327 MB)
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[66023.680023] md: stopping all md devices.
[66024.676764] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[66024.991740] System halted.
/dev/pts/4
14:18:50
#ssh 192.168.15.7 xm migrate --live linux7 192.168.15.5
root@192.168.15.7's password:
Error: Domain 'linux7' does not exist.
14:18:57
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7851     2     r-----  16671.5
linux1                                      34   128     1     -b----     12.6
linux7                                      35   128     1     -b----      3.7
14:19:06
#xm console linux7
F2X       K ( B z + S     &       )   -     \     # )               7         r
  9       U q 9 Y @ ?     &       6   q   Z =     w           1     V         @
& i       \ / t   + I     X   R   +   ^   x &     l         H 9     d         3
@ O     7 [ } F   < C     )   %   &   H   n B     y         $ Q     n         N
} B     [ 2 k }   R 1     &   u   @   *   v S     /         X 8     >         4
i |     , t 8 <   y       s   5       u   G )     v   o   < C S               )
w 8 7   y 6       )     h x           z   z C     z   d   j K L       !       {
Z \ / ( ` W         i   S U c         a   / W     e   q   % q e       O K
* 7 ; a , [         =   w 4 2             p s     l   g   T z   c     - /
W Z & v w 9         b 1 A   2           9 . ( j   Q   a { L     ,     ) ]
...
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
linux7:~# ifconfig -a
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
14:20:11
#ssh 192.168.15.7 xm migrate --live linux7 192.168.15.5
root@192.168.15.7's password:
Error: Domain 'linux7' does not exist.
14:20:28
#cat /etc/xen/linux1
kernel = "/boot/vmlinuz-2.6.26-2-xen-686"
ramdisk = "/boot/initrd.img-2.6.26-2-xen-686"
memory = 128
name = "linux1"
vif = [ 'bridge=eth1' ]
disk = [ 'phy:/dev/drbd2,hda1,w' ]
root = "/dev/hda1 ro"
extra = "mem=512M"
memory = 128
maxmem = 512
#pc =[ '02:00.0' ]
прошло 59 минут
15:19:29
#apt-cache search firefox
aptlinex - Web browser addon to install Debian packages with a click
bookmarkbridge - tool to synchronize bookmarks between browsers
firefox-sage - lightweight RSS and Atom feed reader for Firefox
gnash-common-opengl - free SWF movie player - common files/libraries
gnash-common - free SWF movie player - common files/libraries
gnash-cygnal - free SWF movie player - Media server
gnash-opengl - free SWF movie player
gnash-tools - free SWF movie player - Command-line Tools
gnash - free SWF movie player
klash-opengl - free SWF movie player - standalone player for KDE
...
tinymce - platform independent web based Javascript/HTML WYSIWYG editor
tinymce2 - platform independent web based Javascript/HTML WYSIWYG editor
mozilla-plugin-vlc - multimedia plugin for web browsers based on VLC
libmozjs-dev - Development files for the Mozilla SpiderMonkey JavaScript library
libmozjs1d - The Mozilla SpiderMonkey JavaScript library
libmozjs1d-dbg - Development files for the Mozilla SpiderMonkey JavaScript library
openoffice.org - OpenOffice.org Office suite
xulrunner-1.9 - XUL + XPCOM application runner
xulrunner-1.9-dbg - Development files for the Gecko engine library
xulrunner-dev - Development files for the Gecko engine library
15:19:58
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  19
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                7
  Open LV               4
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               46,57 GB
  PE Size               4,00 MB
  Total PE              11923
  Alloc PE / Size       7168 / 28,00 GB
  Free  PE / Size       4755 / 18,57 GB
  VG UUID               GbP7GB-Mf5Q-uUsW-MCTD-R3J0-vRjt-64lYZ1
/dev/pts/2
15:21:05
#screen -x
/dev/pts/4
15:22:37
#lvcreate -L 5Gb -n lv5 DATA
  Logical volume "lv5" created
15:24:04
#vi /etc/drbd.conf
--- /tmp/l3-saved-3850.12707.6396	2010-03-25 16:26:11.000000000 +0200
+++ /etc/drbd.conf	2010-03-25 16:30:24.000000000 +0200
@@ -486,6 +486,40 @@
     meta-disk  /dev/DATA/meta[1];
   }
 }
+resource "r5" {
+  protocol C;
+  startup {
+    wfc-timeout         0;  ## Infinite!
+    degr-wfc-timeout  120;  ## 2 minutes.
+  }
+  disk {
+    on-io-error detach;
+  }
+  net {
+    # timeout           60;
+    # connect-int       10;
+    # ping-int          10;
+    # max-buffers     2048;
+    # max-epoch-size  2048;
+    # allow-two-primaries;
+  }
+  syncer {
+  }
+
+  on linux5 {
+    device      /dev/drbd3;
+    disk        /dev/DATA/lv5;
+    address     192.168.15.5:7792;
+    meta-disk   /dev/DATA/drbdmeta[1];
+  }
+
+  on linux2 {
+    device     /dev/drbd4;
+    disk       /dev/DATA/lv5;
+    address    192.168.15.7:7792;
+    meta-disk  /dev/DATA/drbdmeta[1];
+  }
+}
 
 #resource r2 {
 #  protocol C;
15:30:24
#drbdadm create-md r5
/etc/drbd.conf:512: conflicting use of meta-disk 'linux5:/dev/DATA/drbdmeta[1]' ...
/etc/drbd.conf:440: meta-disk 'linux5:/dev/DATA/drbdmeta[1]' first used here.
15:33:27
#drbdadm create-md r5
open(/dev/DATA/winmeta) failed: No such file or directory
Command 'drbdmeta /dev/drbd3 v08 /dev/DATA/winmeta 1 create-md' terminated with exit code 20
drbdadm aborting
15:33:29
#ls -l /dev/DATA/
итого 0
lrwxrwxrwx 1 root root 25 Мар 24 16:26 drbdmeta -> /dev/mapper/DATA-drbdmeta
lrwxrwxrwx 1 root root 23 Мар 24 16:37 linux1 -> /dev/mapper/DATA-linux1
lrwxrwxrwx 1 root root 20 Мар 24 16:26 lv2 -> /dev/mapper/DATA-lv2
lrwxrwxrwx 1 root root 20 Мар 24 16:26 lv3 -> /dev/mapper/DATA-lv3
lrwxrwxrwx 1 root root 20 Мар 24 16:26 lv4 -> /dev/mapper/DATA-lv4
lrwxrwxrwx 1 root root 20 Мар 25 16:24 lv5 -> /dev/mapper/DATA-lv5
lrwxrwxrwx 1 root root 21 Мар 24 16:26 meta -> /dev/mapper/DATA-meta
lrwxrwxrwx 1 root root 25 Мар 24 16:26 metadisk -> /dev/mapper/DATA-metadisk
15:34:25
#lvcreate -L 5Gb -n winmeta DATA
  Logical volume "winmeta" created
15:37:07
#drbdadm create-md r5
md_offset 134217728
al_offset 134221824
bm_offset 134254592
Found some data
 ==> This might destroy existing data! <==
Do you want to proceed?
[need to type 'yes' to confirm] yes
Writing meta data...
initialising activity log
NOT initialized bitmap
New drbd meta data block sucessfully created.
success
15:37:14
#/etc/init.d/drbd restarrt
Usage: /etc/init.d/drbd {start|stop|status|reload|restart|force-reload}
15:37:36
#/etc/init.d/drbd restart
Restarting all DRBD resources/dev/drbd2: State change failed: (-12) Device is held open by someone
Command '/sbin/drbdsetup /dev/drbd2 down' terminated with exit code 11
drbdsetup exited with code 11
ERROR: Module drbd is in use
/dev/drbd2: Failure: (124) Device is attached to a disk (use detach first)
Command '/sbin/drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/meta 1 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
.
15:37:40
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:WFConnection st:Primary/Unknown ds:UpToDate/DUnknown C r---
    ns:6021250 nr:0 dw:778370 dr:5342463 al:278 bm:356 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:189152 misses:371 starving:0 dirty:93 changed:278
15:39:41
#drbdadm adjust all

15:40:05
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:6021250 nr:0 dw:778370 dr:5342463 al:278 bm:356 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:189152 misses:371 starving:0 dirty:93 changed:278
 3: cs:StandAlone st:Secondary/Unknown ds:Inconsistent/DUnknown   r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
15:40:10
#drbdadm connect r5

15:41:12
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:6021250 nr:0 dw:778370 dr:5342463 al:278 bm:356 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:189152 misses:371 starving:0 dirty:93 changed:278
 3: cs:StandAlone st:Secondary/Unknown ds:Inconsistent/DUnknown   r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
15:41:13
#less /var/log/messages
15:43:48
#vi /etc/xen/xend-config.sxp
--- /tmp/l3-saved-3850.12520.21789	2010-03-25 16:52:12.000000000 +0200
+++ /etc/xen/xend-config.sxp	2010-03-25 16:52:39.000000000 +0200
@@ -184,7 +184,7 @@
 # The interface for VNC servers to listen on. Defaults
 # to 127.0.0.1  To restore old 'listen everywhere' behaviour
 # set this to 0.0.0.0
-#(vnc-listen '127.0.0.1')
+(vnc-listen '0.0.0.0')
 
 # The default password for VNC console on HVM domain.
 # Empty string is no authentication.
/dev/pts/12
15:51:07
#scp /etc/drbd.conf 192.168.15.7:/etc/drbd.conf
root@192.168.15.7's password:
drbd.conf                                     100%   20KB  20.0KB/s   00:00
/dev/pts/4
15:52:39
#/etc/init.d/xend restart
Restarting XEN control daemon: xend.
15:55:45
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:6021250 nr:0 dw:778370 dr:5342463 al:278 bm:356 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:189152 misses:371 starving:0 dirty:93 changed:278
 3: cs:Connected st:Secondary/Secondary ds:Inconsistent/Inconsistent C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
15:55:53
#drbdsetup /dev/drbd5 primary -o
/dev/drbd5: Failure: (127) Device minor not allocated
15:57:46
#drbdsetup /dev/drbd3 primary -o

15:58:02
#n-utils-common/examples/xmexample.hvm.gz > /etc/xen/winxp10
bash: n-utils-common/examples/xmexample.hvm.gz: Нет такого файла или каталога
15:59:04
#zcat /usr/share/doc/xen-utils-common/examples/xmexample.hvm.gz > /etc/xen/winxp5

Файлы

  • /etc/xen/linux1
  • /proc/drbd
  • /etc/xen/linux1
    >
    kernel = "/boot/vmlinuz-2.6.26-2-xen-686"
    ramdisk = "/boot/initrd.img-2.6.26-2-xen-686"
    memory = 128
    name = "linux1"
    vif = [ 'bridge=eth1' ]
    disk = [ 'phy:/dev/drbd2,hda1,w' ]
    root = "/dev/hda1 ro"
    extra = "mem=512M"
    memory = 128
    maxmem = 512
    #pc =[ '02:00.0' ]
    
    /proc/drbd
    >
    version: 8.0.14 (api:86/proto:86)
    GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
     1: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
        ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
            resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
            act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
     2: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r---
        ns:6021250 nr:0 dw:778370 dr:5342463 al:278 bm:356 lo:0 pe:0 ua:0 ap:0
            resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
            act_log: used:0/127 hits:189152 misses:371 starving:0 dirty:93 changed:278
     3: cs:Connected st:Secondary/Secondary ds:Inconsistent/Inconsistent C r---
        ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
            resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
            act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
    

    Статистика

    Время первой команды журнала13:22:23 2010- 3-25
    Время последней команды журнала15:59:04 2010- 3-25
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %15.84
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 1.63
    Количество командных строк в единицу времени, команда/мин 1.03
    Частота использования команд
    xm32|===============================| 31.07%
    cat9|========| 8.74%
    drbdadm6|=====| 5.83%
    ssh6|=====| 5.83%
    vi5|====| 4.85%
    umount4|===| 3.88%
    ls4|===| 3.88%
    mount3|==| 2.91%
    cd3|==| 2.91%
    drbdsetup2|=| 1.94%
    mkdir2|=| 1.94%
    ping2|=| 1.94%
    /etc/init.d/xend2|=| 1.94%
    /etc/init.d/drbd2|=| 1.94%
    rsync2|=| 1.94%
    mv2|=| 1.94%
    lvcreate2|=| 1.94%
    mkdi1|| 0.97%
    /etc/xen/winxp101|| 0.97%
    screen1|| 0.97%
    pwd1|| 0.97%
    #1|| 0.97%
    mkfs.ext31|| 0.97%
    vim1|| 0.97%
    scp1|| 0.97%
    /etc/xen/winxp51|| 0.97%
    xmexample.hvm.gz1|| 0.97%
    zcat1|| 0.97%
    less1|| 0.97%
    apt-get1|| 0.97%
    vgdisplay1|| 0.97%
    apt-cache1|| 0.97%
    ____
    *) Интервалы неактивности длительностью 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$