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

Содержание

Журнал

Пятница (02/24/12)

/dev/pts/11
13:39:54
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    264.2
dom1                                         2   128     1     ------     33.7
dom2                                         1   128     1     ------    302.4
/dev/pts/12
13:39:54
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    264.2
dom1                                         2   128     1     ------     33.7
dom2                                         1   128     1     ------    302.4
/dev/pts/11
13:39:56
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    264.5
dom1                                         2   128     1     ------     33.9
dom2                                         1   128     1     r-----    303.8
/dev/pts/12
13:39:56
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    264.5
dom1                                         2   128     1     ------     33.9
dom2                                         1   128     1     r-----    303.8
/dev/pts/11
13:39:58
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    264.7
dom1                                         2   128     1     ------     34.1
dom2                                         1   128     1     ------    304.8
/dev/pts/12
13:39:58
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    264.7
dom1                                         2   128     1     ------     34.1
dom2                                         1   128     1     ------    304.8
13:40:00
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    265.7
dom1                                         2   128     1     ------     34.2
dom2                                         1   128     1     ------    305.7
/dev/pts/11
13:40:00
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    265.7
dom1                                         2   128     1     ------     34.2
dom2                                         1   128     1     ------    305.7
13:40:01
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    266.4
dom1                                         2   128     1     ------     34.3
dom2                                         1   128     1     ------    306.6
/dev/pts/12
13:40:01
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    266.4
dom1                                         2   128     1     ------     34.3
dom2                                         1   128     1     ------    306.6
/dev/pts/11
13:40:02
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    266.7
dom1                                         2   128     1     ------     34.4
dom2                                         1   128     1     r-----    307.5
/dev/pts/12
13:40:02
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    266.7
dom1                                         2   128     1     ------     34.4
dom2                                         1   128     1     r-----    307.5
/dev/pts/11
13:40:04
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    266.9
dom1                                         2   128     1     ------     34.7
dom2                                         1   128     1     r-----    309.0
/dev/pts/12
13:40:04
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    266.9
dom1                                         2   128     1     ------     34.7
dom2                                         1   128     1     r-----    309.0
/dev/pts/11
13:40:06
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    267.1
dom1                                         2   128     1     ------     34.8
dom2                                         1   128     1     r-----    309.9
/dev/pts/12
13:40:06
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    267.1
dom1                                         2   128     1     ------     34.8
dom2                                         1   128     1     r-----    309.9
/dev/pts/11
13:40:07
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    267.4
dom1                                         2   128     1     ------     35.0
dom2                                         1   128     1     ------    311.0
/dev/pts/12
13:40:07
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    267.4
dom1                                         2   128     1     ------     35.0
dom2                                         1   128     1     ------    311.0
/dev/pts/11
13:40:09
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    267.6
dom1                                         2   128     1     ------     35.2
dom2                                         1   128     1     r-----    312.5
/dev/pts/12
13:40:09
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    267.6
dom1                                         2   128     1     ------     35.2
dom2                                         1   128     1     r-----    312.5
/dev/pts/11
13:40:11
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    269.6
dom1                                         2   128     1     ------     36.3
dom2                                         1   128     1     ------    320.3
/dev/pts/12
13:40:11
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    269.6
dom1                                         2   128     1     ------     36.3
dom2                                         1   128     1     ------    320.3
/dev/pts/11
13:40:22
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    270.4
dom1                                         2   128     1     ------     36.6
dom2                                         1   128     1     r-----    322.6
/dev/pts/12
13:40:22
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    270.4
dom1                                         2   128     1     ------     36.6
dom2                                         1   128     1     r-----    322.6
/dev/pts/11
13:40:25
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    270.6
dom1                                         2   128     1     ------     37.2
dom2                                         1   128     1     r-----    326.4
/dev/pts/12
13:40:25
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    270.6
dom1                                         2   128     1     ------     37.2
dom2                                         1   128     1     r-----    326.4
/dev/pts/11
13:40:31
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    270.9
dom1                                         2   128     1     ------     37.3
dom2                                         1   128     1     r-----    327.4
/dev/pts/12
13:40:31
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    270.9
dom1                                         2   128     1     ------     37.3
dom2                                         1   128     1     r-----    327.4
/dev/pts/11
13:40:32
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    271.1
dom1                                         2   128     1     ------     37.5
dom2                                         1   128     1     ------    328.6
/dev/pts/12
13:40:32
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    271.1
dom1                                         2   128     1     ------     37.5
dom2                                         1   128     1     ------    328.6
13:40:34
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    272.4
dom1                                         2   128     1     ------     37.6
dom2                                         1   128     1     r-----    329.4
/dev/pts/11
13:40:34
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    272.4
dom1                                         2   128     1     ------     37.6
dom2                                         1   128     1     r-----    329.4
13:40:35
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    272.9
dom1                                         2   128     1     ------     37.7
dom2                                         1   128     1     r-----    330.3
/dev/pts/12
13:40:35
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    272.9
dom1                                         2   128     1     ------     37.7
dom2                                         1   128     1     r-----    330.3
/dev/pts/11
13:40:36
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    273.1
dom1                                         2   128     1     ------     37.8
dom2                                         1   128     1     r-----    331.0
/dev/pts/12
13:40:36
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    273.1
dom1                                         2   128     1     ------     37.8
dom2                                         1   128     1     r-----    331.0
/dev/pts/11
13:40:37
#xm sched-credit -c 10 -d 1

/dev/pts/12
13:40:37
#xm sched-credit -c 10 -d 1

/dev/pts/11
13:40:57
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    275.2
dom1                                         2   128     1     ------     39.9
dom2                                         1   128     1     r-----    343.6
/dev/pts/12
13:40:57
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    275.2
dom1                                         2   128     1     ------     39.9
dom2                                         1   128     1     r-----    343.6
/dev/pts/11
13:40:58
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    275.4
dom1                                         2   128     1     ------     40.0
dom2                                         1   128     1     ------    343.7
/dev/pts/12
13:40:58
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    275.4
dom1                                         2   128     1     ------     40.0
dom2                                         1   128     1     ------    343.7
/dev/pts/11
13:41:00
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    275.6
dom1                                         2   128     1     ------     40.2
dom2                                         1   128     1     ------    343.8
/dev/pts/12
13:41:00
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    275.6
dom1                                         2   128     1     ------     40.2
dom2                                         1   128     1     ------    343.8
/dev/pts/11
13:41:01
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    275.8
dom1                                         2   128     1     ------     40.3
dom2                                         1   128     1     ------    343.9
/dev/pts/12
13:41:01
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    275.8
dom1                                         2   128     1     ------     40.3
dom2                                         1   128     1     ------    343.9
/dev/pts/11
13:41:02
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    276.0
dom1                                         2   128     1     ------     40.4
dom2                                         1   128     1     ------    344.0
/dev/pts/12
13:41:02
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    276.0
dom1                                         2   128     1     ------     40.4
dom2                                         1   128     1     ------    344.0
/dev/pts/11
13:41:03
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    276.2
dom1                                         2   128     1     ------     40.5
dom2                                         1   128     1     ------    344.1
/dev/pts/12
13:41:03
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    276.2
dom1                                         2   128     1     ------     40.5
dom2                                         1   128     1     ------    344.1
/dev/pts/11
13:41:04
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    280.2
dom1                                         2   128     1     -b----     41.1
dom2                                         1   128     1     -b----    344.8
/dev/pts/12
13:41:04
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    280.2
dom1                                         2   128     1     -b----     41.1
dom2                                         1   128     1     -b----    344.8
/dev/pts/11
13:43:48
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    280.9
dom1                                         2   128     1     -b----     41.1
dom2                                         1   128     1     -b----    344.8
/dev/pts/12
13:43:48
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    280.9
dom1                                         2   128     1     -b----     41.1
dom2                                         1   128     1     -b----    344.8
/dev/pts/11
13:43:51
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    281.1
dom1                                         2   128     1     -b----     41.1
dom2                                         1   128     1     -b----    344.8
/dev/pts/12
13:43:51
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    281.1
dom1                                         2   128     1     -b----     41.1
dom2                                         1   128     1     -b----    344.8
/dev/pts/11
13:43:52
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    281.3
dom1                                         2   128     1     -b----     41.1
dom2                                         1   128     1     -b----    344.8
/dev/pts/12
13:43:52
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    281.3
dom1                                         2   128     1     -b----     41.1
dom2                                         1   128     1     -b----    344.8
/dev/pts/11
13:43:53
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    281.5
dom1                                         2   128     1     -b----     41.1
dom2                                         1   128     1     -b----    344.8
/dev/pts/12
13:43:53
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    281.5
dom1                                         2   128     1     -b----     41.1
dom2                                         1   128     1     -b----    344.8
/dev/pts/11
13:43:54
#xm shutdown dom1

/dev/pts/12
13:43:54
#xm shutdown dom1

/dev/pts/11
13:44:29
#xm console dom1
Error: Domain 'dom1' does not exist.
/dev/pts/12
13:44:29
#xm console dom1
Error: Domain 'dom1' does not exist.
/dev/pts/11
13:44:42
#xm create dom1
Using config file "/etc/xen/dom1".
Started domain dom1 (id=3)
/dev/pts/12
13:44:42
#xm create dom1
Using config file "/etc/xen/dom1".
Started domain dom1 (id=3)
/dev/pts/11
13:44:53
#xm console dom1
[    0.000000] Reserving virtual address space above 0xf5800000
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.7 (root@debian5) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Thu Feb 23 17:56:02 EET 2012
[    0.000000] ACPI in unprivileged domain disabled
[    0.000000] Released 0 pages of unused memory
[    0.000000] Set 0 page(s) to 1-1 mapping
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 00000000000a0000 (usable)
[    0.000000]  Xen: 00000000000a0000 - 0000000000100000 (reserved)
...
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:4d:d3:d7 brd ff:ff:ff:ff:ff:ff
    inet 192.168.40.14/24 brd 192.168.40.255 scope global eth0
    inet6 fe80::216:3eff:fe4d:d3d7/64 scope link
       valid_lft forever preferred_lft forever
/dev/pts/12
13:44:53
#xm console dom1
[    0.000000] Reserving virtual address space above 0xf5800000
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.7 (root@debian5) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Thu Feb 23 17:56:02 EET 2012
[    0.000000] ACPI in unprivileged domain disabled
[    0.000000] Released 0 pages of unused memory
[    0.000000] Set 0 page(s) to 1-1 mapping
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 00000000000a0000 (usable)
[    0.000000]  Xen: 00000000000a0000 - 0000000000100000 (reserved)
...
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:16:3e:4d:d3:d7 brd ff:ff:ff:ff:ff:ff
    inet 192.168.40.14/24 brd 192.168.40.255 scope global eth0
    inet6 fe80::216:3eff:fe4d:d3d7/64 scope link
       valid_lft forever preferred_lft forever
/dev/pts/14
13:48:16
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
xenfs on /proc/xen type xenfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
13:48:18
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    301.7
dom1                                         3   128     1     -b----      2.6
dom2                                         1   128     1     -b----    344.9
13:48:20
#xm destroy dom1

13:48:59
#grep -vx '' /etc/xen/dom1 | grep -v ^#
kernel = "/boot/vmlinuz-3.2.7"
ramdisk = "/boot/initrd.img-3.2.7"
memory = 128
name = "dom1"
vif = [ 'bridge=br40' ]
disk = [ 'phy:/dev/VG0/vol1,xvda1,w' ]
root = "/dev/xvda1 ro"
extra = "4"
/dev/pts/11
13:48:59
#xm create dom1
Using config file "/etc/xen/dom1".
Error: Domain 'dom1' already exists with ID '4'
/dev/pts/12
13:48:59
#xm create dom1
Using config file "/etc/xen/dom1".
Error: Domain 'dom1' already exists with ID '4'
/dev/pts/14
13:49:38
#fsck.ext3 /dev/VG0/vol1
e2fsck 1.41.12 (17-May-2010)
/dev/VG0/vol1: recovering journal
/dev/VG0/vol1 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Entry 'hostname' in /etc (81921) has deleted/unused inode 82048.  Clear<y>? yes
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences:  -339977 -371770
...
Free blocks count wrong (501653, counted=501654).
Fix<y>? yes
Inode bitmap differences:  -82048
Fix<y>? yes
Free inodes count wrong for group #10 (1244, counted=1245).
Fix<y>? yes
Free inodes count wrong (214912, counted=214913).
Fix<y>? yes
/dev/VG0/vol1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/VG0/vol1: 47231/262144 files (1.1% non-contiguous), 546922/1048576 blocks
13:50:55
#xm create -c vol1
Error: Unable to open config file: vol1
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.
...
                     Connect to the console after the domain is created.
--vncviewer          Connect to the VNC display after the domain is
                     created.
--vncviewer-autopass Pass VNC password to viewer via stdin and -autopass.
[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.
13:51:28
#xm create -c dom1
Using config file "/etc/xen/dom1".
Started domain dom1 (id=4)
                          [    0.000000] Reserving virtual address space above 0xf5800000
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.2.7 (root@debian5) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Thu Feb 23 17:56:02 EET 2012
[    0.000000] ACPI in unprivileged domain disabled
[    0.000000] Released 0 pages of unused memory
[    0.000000] Set 0 page(s) to 1-1 mapping
[    0.000000] BIOS-provided physical RAM map:
...
[    3.285197] fuse init (API version 7.17)
Setting console screen modes.
Using makefile-style concurrent boot in runlevel 4.
Starting enhanced syslogd: rsyslogd.
Starting periodic command scheduler: cron.
Starting system message bus: dbus.
[    4.208880] sshd (650): /proc/650/oom_adj is deprecated, please use /proc/650/oom_score_adj instead.
Starting OpenBSD Secure Shell server: sshd.
Starting Hardware abstraction layer: hald.
Debian GNU/Linux 6.0 (none) hvc0
/dev/pts/11
13:52:00
#xm destroy dom1

/dev/pts/12
13:52:00
#xm destroy dom1

/dev/pts/11
13:52:13
#xm create dom1
Using config file "/etc/xen/dom1".
Started domain dom1 (id=5)
/dev/pts/12
13:52:13
#xm create dom1
Using config file "/etc/xen/dom1".
Started domain dom1 (id=5)
/dev/pts/11
13:54:03
#xm create dom1
Using config file "/etc/xen/dom1".
Started domain dom1 (id=6)
/dev/pts/12
13:54:03
#xm create dom1
Using config file "/etc/xen/dom1".
Started domain dom1 (id=6)
/dev/pts/11
13:54:09
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    329.9
dom1                                         6   128     1     -b----      2.5
dom2                                         1   128     1     -b----    344.9
/dev/pts/12
13:54:09
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    329.9
dom1                                         6   128     1     -b----      2.5
dom2                                         1   128     1     -b----    344.9
/dev/pts/11
13:57:26
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    332.4
dom1                                         6   128     1     -b----      2.6
dom2                                         1   128     1     -b----    345.0
/dev/pts/12
13:57:26
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7365     2     r-----    332.4
dom1                                         6   128     1     -b----      2.6
dom2                                         1   128     1     -b----    345.0
/dev/pts/11
14:00:37
#lvcreate -L2G -n winxp1 /dev/VG
  Volume group "VG" not found
/dev/pts/12
14:00:37
#lvcreate -L2G -n winxp1 /dev/VG
  Volume group "VG" not found
прошло 24 минуты
/dev/pts/11
14:25:15
#lvcreate -L2G -n winxp1 /dev/VG0
  Logical volume "winxp1" created
/dev/pts/12
14:25:15
#lvcreate -L2G -n winxp1 /dev/VG0
  Logical volume "winxp1" created
/dev/pts/11
14:32:47
#vi /etc/xen/winxp1
/dev/pts/12
14:32:47
#vi /etc/xen/winxp1
--- /tmp/l3-saved-3467.7099.12417	2012-02-24 15:33:25.000000000 +0200
+++ /etc/xen/winxp1	2012-02-24 15:37:35.000000000 +0200
@@ -30,7 +30,7 @@
 # memory_sharing = 0
 
 # A name for your domain. All domains must have different names.
-name = "knoppix1"
+name = "winxp1"
 
 # 128-bit UUID for the domain.  The default behavior is to generate a new UUID
 # on each call to 'xm create'.
@@ -69,8 +69,8 @@
 #vif = [ 'type=ioemu, mac=00:16:3e:00:00:11, bridge=xenbr0, model=ne2k_pci' ]
 # type=ioemu specify the NIC is an ioemu device not netfront
 #vif = [ 'type=ioemu, bridge=xenbr0' ]
-#vif = [ 'type=ioemu, bridge=eth0' ]
-vif = [ ] 
+vif = [ 'type=ioemu, bridge=br40' ]
+#vif = [ ] 
 #----------------------------------------------------------------------------
 # Define the disk devices you want the domain to have access to, and
 # what you want them accessible as.
@@ -80,7 +80,7 @@
 
 #disk = [ 'phy:hda1,hda1,r' ]
 #disk = [ 'file:/var/images/min-el3-i386.img,hda,w', ',hdc:cdrom,r' ]
-#disk = [ 'phy:/dev/VG0/vol1,hda,w', 'file:/root/knoppix.iso,hdc:cdrom,r' ]
+disk = [ 'phy:/dev/VG0/winxp1,hda,w', 'file:/root/wxp-sp2.iso,hdc:cdrom,r' ]
 
 
 #----------------------------------------------------------------------------
/dev/pts/11
14:37:35
#apt-get install vncviewer
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Заметьте, вместо vncviewer выбирается xtightvncviewer
Предлагаемые пакеты:
  tightvncserver ssh
НОВЫЕ пакеты, которые будут установлены:
  xtightvncviewer
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 5 пакетов не обновлено.
Необходимо скачать 88,9 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 229 kB.
Получено:1 http://10.0.35.1/debian/ squeeze/main xtightvncviewer i386 1.3.9-6.1+b1 [88,9 kB]
Получено 88,9 kБ за 0с (7.551 kБ/c)
Выбор ранее не выбранного пакета xtightvncviewer.
(Чтение базы данных ... на данный момент установлено 127866 файлов и каталогов.)
Распаковывается пакет xtightvncviewer (из файла .../xtightvncviewer_1.3.9-6.1+b1_i386.deb)...
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для man-db ...
Настраивается пакет xtightvncviewer (1.3.9-6.1+b1) ...
update-alternatives: используется `/usr/bin/xtightvncviewer' для предоставления `/usr/bin/vncviewer' (vncviewer) в автоматический режим.
Обрабатываются триггеры для menu ...
/dev/pts/12
14:37:35
#apt-get install vncviewer
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Заметьте, вместо vncviewer выбирается xtightvncviewer
Предлагаемые пакеты:
  tightvncserver ssh
НОВЫЕ пакеты, которые будут установлены:
  xtightvncviewer
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 5 пакетов не обновлено.
Необходимо скачать 88,9 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 229 kB.
Получено:1 http://10.0.35.1/debian/ squeeze/main xtightvncviewer i386 1.3.9-6.1+b1 [88,9 kB]
Получено 88,9 kБ за 0с (7.551 kБ/c)
Выбор ранее не выбранного пакета xtightvncviewer.
(Чтение базы данных ... на данный момент установлено 127866 файлов и каталогов.)
Распаковывается пакет xtightvncviewer (из файла .../xtightvncviewer_1.3.9-6.1+b1_i386.deb)...
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для man-db ...
Настраивается пакет xtightvncviewer (1.3.9-6.1+b1) ...
update-alternatives: используется `/usr/bin/xtightvncviewer' для предоставления `/usr/bin/vncviewer' (vncviewer) в автоматический режим.
Обрабатываются триггеры для menu ...
/dev/pts/11
14:38:04
#grep -vx '' /etc/xen/winxp1 | grep -v ^#
kernel = "hvmloader"
builder='hvm'
memory = 512
name = "winxp1"
vif = [ 'type=ioemu, bridge=br40' ]
disk = [ 'phy:/dev/VG0/winxp1,hda,w', 'file:/root/wxp-sp2.iso,hdc:cdrom,r' ]
device_model = 'qemu-dm'
sdl=0
opengl=1
vnc=1
vncpasswd=''
stdvga=0
serial='pty'
tsc_mode=0
/dev/pts/12
14:38:04
#grep -vx '' /etc/xen/winxp1 | grep -v ^#
kernel = "hvmloader"
builder='hvm'
memory = 512
name = "winxp1"
vif = [ 'type=ioemu, bridge=br40' ]
disk = [ 'phy:/dev/VG0/winxp1,hda,w', 'file:/root/wxp-sp2.iso,hdc:cdrom,r' ]
device_model = 'qemu-dm'
sdl=0
opengl=1
vnc=1
vncpasswd=''
stdvga=0
serial='pty'
tsc_mode=0
/dev/pts/11
14:38:49
#xm create winxp1
Using config file "/etc/xen/winxp1".
Started domain winxp1 (id=7)
/dev/pts/12
14:38:49
#xm create winxp1
Using config file "/etc/xen/winxp1".
Started domain winxp1 (id=7)
/dev/pts/11
14:40:40
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7238     2     r-----    465.5
dom1                                         6   128     1     -b----      2.9
dom2                                         1   128     1     -b----    345.3
winxp1                                       7   512     1     r-----     12.0
/dev/pts/12
14:40:40
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7238     2     r-----    465.5
dom1                                         6   128     1     -b----      2.9
dom2                                         1   128     1     -b----    345.3
winxp1                                       7   512     1     r-----     12.0

Статистика

Время первой команды журнала13:39:54 2012- 2-24
Время последней команды журнала14:40:40 2012- 2-24
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 7.92
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 1.01
Количество командных строк в единицу времени, команда/мин 1.66
Частота использования команд
xm88|=======================================================================================| 87.13%
lvcreate4|===| 3.96%
grep3|==| 2.97%
vi2|=| 1.98%
apt-get2|=| 1.98%
fsck.ext31|| 0.99%
mount1|| 0.99%
____
*) Интервалы неактивности длительностью 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$