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

Содержание

Журнал

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

/dev/pts/12
09:57:12
#cat/etc/xen/dom1
bash: cat/etc/xen/dom1: No such file or directory
/dev/pts/3
09:57:23
#cat /etc/xen/dom1
kernel = "/boot/vmlinuz-2.6.10-xenU"
memory = 64
name = "ExampleDomain"
vif = [ '' ]
disk = [ 'phy:hda1,hda1,w' ]
root = "/dev/hda1 ro"
extra = "4"
/dev/pts/12
09:57:23
#cat /etc/xen/dom1
kernel = "/boot/vmlinuz-2.6.10-xenU"
memory = 64
name = "ExampleDomain"
vif = [ '' ]
disk = [ 'phy:hda1,hda1,w' ]
root = "/dev/hda1 ro"
extra = "4"
/dev/pts/3
09:57:50
#ls -l /etc/xen
total 36
-rw-r--r-- 1 root root  148 2009-06-06 09:57 dom1
drwxr-xr-x 2 root root 4096 2009-06-05 17:11 scripts
-rw-r--r-- 1 root root 8116 2008-03-07 15:20 xend-config.sxp
-rw-r--r-- 1 root root 6938 2008-01-27 01:05 xend-config-xenapi.sxp
-rw-r--r-- 1 root root 1256 2006-11-13 16:13 xend-pci-permissive.sxp
-rw-r--r-- 1 root root 4129 2006-11-13 16:13 xend-pci-quirks.sxp
/dev/pts/12
09:57:50
#ls -l /etc/xen
total 36
-rw-r--r-- 1 root root  148 2009-06-06 09:57 dom1
drwxr-xr-x 2 root root 4096 2009-06-05 17:11 scripts
-rw-r--r-- 1 root root 8116 2008-03-07 15:20 xend-config.sxp
-rw-r--r-- 1 root root 6938 2008-01-27 01:05 xend-config-xenapi.sxp
-rw-r--r-- 1 root root 1256 2006-11-13 16:13 xend-pci-permissive.sxp
-rw-r--r-- 1 root root 4129 2006-11-13 16:13 xend-pci-quirks.sxp
/dev/pts/3
09:59:01
#vim /etc/xen/dom1
/dev/pts/12
09:59:01
#vim /etc/xen/dom1
--- /tmp/l3-saved-6542.31667.13600	2009-06-06 10:01:25.000000000 +0300
+++ /etc/xen/dom1	2009-06-06 10:14:15.000000000 +0300
@@ -1,7 +1,8 @@
-kernel = "/boot/vmlinuz-2.6.10-xenU"
-memory = 64
-name = "ExampleDomain"
+kernel = "/boot/vmlinuz-2.6.18-6-xen-686"
+ramdisk = "/boot/initrd.img-2.6.18-6-xen-686"
+memory = 256
+name = "Dom1"
 vif = [ '' ]
-disk = [ 'phy:hda1,hda1,w' ]
-root = "/dev/hda1 ro"
+disk = [ 'phy:/dev/mapper/TURBO-vol1,md0,w' ]
+root = "/dev/md0 ro"
 extra = "4"
/dev/pts/9
10:03:24
#chroot /mnt
linux13:/# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
linux13:/# exit
exit
/dev/pts/14
10:03:24
#chroot /mnt
linux13:/# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
linux13:/# exit
exit
/dev/pts/9
10:03:36
#chroot /mnt
linux13:/# hostname linux113
linux13:/# hostname
linux113
linux13:/# exit
exit
/dev/pts/14
10:03:36
#chroot /mnt
linux13:/# hostname linux113
linux13:/# hostname
linux113
linux13:/# exit
exit
/dev/pts/9
10:04:31
#fdisk -l
Disk /dev/sda: 82.0 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x337073c8
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3041     4891792+   5  Extended
/dev/sda5            2433        3041     4891761   83  Linux
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
...
Disk /dev/md0: 5009 MB, 5009047552 bytes
2 heads, 4 sectors/track, 1222912 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/dm-0: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
/dev/pts/14
10:04:31
#fdisk -l
Disk /dev/sda: 82.0 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x337073c8
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3041     4891792+   5  Extended
/dev/sda5            2433        3041     4891761   83  Linux
Disk /dev/sdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
...
Disk /dev/md0: 5009 MB, 5009047552 bytes
2 heads, 4 sectors/track, 1222912 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/dm-0: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
/dev/pts/9
10:06:20
#ls /dev/mapper/TURBO-vol1
/dev/mapper/TURBO-vol1
/dev/pts/14
10:06:20
#ls /dev/mapper/TURBO-vol1
/dev/mapper/TURBO-vol1
/dev/pts/9
10:08:46
#ls /boot/
config-2.6.18-6-xen-686      initrd.img-2.6.29-2-686      vmlinuz-2.6.18-6-xen-686
config-2.6.29-2-686          initrd.img-2.6.29-2-686.bak  vmlinuz-2.6.29-2-686
grub/                        System.map-2.6.18-6-xen-686  xen-3.0.3-1-i386-pae.gz
initrd.img-2.6.18-6-xen-686  System.map-2.6.29-2-686      xen-3.2-1-i386.gz
/dev/pts/14
10:08:46
#ls /boot/
config-2.6.18-6-xen-686      initrd.img-2.6.29-2-686      vmlinuz-2.6.18-6-xen-686
config-2.6.29-2-686          initrd.img-2.6.29-2-686.bak  vmlinuz-2.6.29-2-686
grub/                        System.map-2.6.18-6-xen-686  xen-3.0.3-1-i386-pae.gz
initrd.img-2.6.18-6-xen-686  System.map-2.6.29-2-686      xen-3.2-1-i386.gz
/dev/pts/9
10:08:46
#cd

/dev/pts/14
10:08:46
#cd

/dev/pts/3
10:14:15
#umount /mnt
umount: /mnt: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
/dev/pts/12
10:14:15
#umount /mnt
umount: /mnt: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
/dev/pts/3
10:14:19
#cd

/dev/pts/12
10:14:19
#cd

/dev/pts/3
10:14:31
#umount /mnt
umount: /mnt: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
/dev/pts/12
10:14:31
#umount /mnt
umount: /mnt: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
/dev/pts/9
10:14:32
#vim /etc/xen/dom1
/dev/pts/14
10:14:32
#vim /etc/xen/dom1
--- /tmp/l3-saved-6662.24282.1645	2009-06-06 10:23:18.000000000 +0300
+++ /etc/xen/dom1	2009-06-06 10:23:41.000000000 +0300
@@ -3,6 +3,6 @@
 memory = 256
 name = "Dom1"
 vif = [  ]
-disk = [ 'phy:/dev/mapper/TURBO-vol1,md0,w' ]
-root = "/dev/md0 ro"
+disk = [ 'phy:/dev/mapper/TURBO-vol1,sda1,w' ]
+root = "/dev/sda1 ro"
 extra = "4"
/dev/pts/3
10:14:34
#lsof
python     3090       root  mem       REG        8,1     68120    1402278 /usr/lib/python2.5/lib-dynload/datetime.so
python     3090       root  mem       REG        8,1     24772    1401976 /usr/lib/python2.5/lib-dynload/_struct.so
python     3090       root  mem       REG        8,1     73004    1402274 /usr/lib/python2.5/lib-dynload/cPickle.so
python     3090       root  mem       REG        8,1     10308    1401983 /usr/lib/python2.5/lib-dynload/_random.so
python     3090       root  mem       REG        8,1     17476    1401982 /usr/lib/python2.5/lib-dynload/binascii.so
python     3090       root  mem       REG        8,1     15300    1355993 /usr/lib/libxenstore.so.3.0.0
python     3090       root  mem       REG        8,1     25332    1401968 /usr/lib/python2.5/lib-dynload/operator.so
python     3090       root  mem       REG        8,1     22452    1401975 /usr/lib/python2.5/lib-dynload/strop.so
python     3090       root  mem       REG        8,1    110116    1645791 /usr/lib/xen-3.2-1/lib/libxenguest.so
python     3090       root  mem       REG        8,1     71684    1645790 /usr/lib/xen-3.2-1/lib/libxenctrl.so
...
hald-addo  3243       root  cwd       DIR        8,1      4096    1419145 /usr/lib/hal
hald-addo  3243       root  rtd       DIR        8,1      4096          2 /
hald-addo  3243       root  txt       REG        8,1     17212    1419193 /usr/lib/hal/hald-addon-input
hald-addo  3243       root  mem       REG        8,1    174356    2020013 /lib/libgcc_s.so.1
hald-addo  3243       root  mem       REG        8,1    149328    2117816 /lib/i686/nosegneg/libm-2.9.so
hald-addo  3243       root  mem       REG        8,1    954472    1352617 /usr/lib/libstdc++.so.6.0.12
hald-addo  3243       root  mem       REG        8,1    194640    1354632 /usr/lib/libpcre.so.3.12.1
hald-addo  3243       root  mem       REG        8,1    249392    1356063 /usr/lib/libgobject-2.0.so.0.2000.3
hald-addo  3243       root  mem       REG        8,1    611240    1355029 /usr/lib/libsmbios.so.2.0.0
hald-addo  3243       root  mem       REG        8,1   1450372    2117812 /lib/i686/nosegneg/libc-2.9.so
/dev/pts/12
10:14:34
#lsof
python     3090       root  mem       REG        8,1     68120    1402278 /usr/lib/python2.5/lib-dynload/datetime.so
python     3090       root  mem       REG        8,1     24772    1401976 /usr/lib/python2.5/lib-dynload/_struct.so
python     3090       root  mem       REG        8,1     73004    1402274 /usr/lib/python2.5/lib-dynload/cPickle.so
python     3090       root  mem       REG        8,1     10308    1401983 /usr/lib/python2.5/lib-dynload/_random.so
python     3090       root  mem       REG        8,1     17476    1401982 /usr/lib/python2.5/lib-dynload/binascii.so
python     3090       root  mem       REG        8,1     15300    1355993 /usr/lib/libxenstore.so.3.0.0
python     3090       root  mem       REG        8,1     25332    1401968 /usr/lib/python2.5/lib-dynload/operator.so
python     3090       root  mem       REG        8,1     22452    1401975 /usr/lib/python2.5/lib-dynload/strop.so
python     3090       root  mem       REG        8,1    110116    1645791 /usr/lib/xen-3.2-1/lib/libxenguest.so
python     3090       root  mem       REG        8,1     71684    1645790 /usr/lib/xen-3.2-1/lib/libxenctrl.so
...
hald-addo  3243       root  cwd       DIR        8,1      4096    1419145 /usr/lib/hal
hald-addo  3243       root  rtd       DIR        8,1      4096          2 /
hald-addo  3243       root  txt       REG        8,1     17212    1419193 /usr/lib/hal/hald-addon-input
hald-addo  3243       root  mem       REG        8,1    174356    2020013 /lib/libgcc_s.so.1
hald-addo  3243       root  mem       REG        8,1    149328    2117816 /lib/i686/nosegneg/libm-2.9.so
hald-addo  3243       root  mem       REG        8,1    954472    1352617 /usr/lib/libstdc++.so.6.0.12
hald-addo  3243       root  mem       REG        8,1    194640    1354632 /usr/lib/libpcre.so.3.12.1
hald-addo  3243       root  mem       REG        8,1    249392    1356063 /usr/lib/libgobject-2.0.so.0.2000.3
hald-addo  3243       root  mem       REG        8,1    611240    1355029 /usr/lib/libsmbios.so.2.0.0
hald-addo  3243       root  mem       REG        8,1   1450372    2117812 /lib/i686/nosegneg/libc-2.9.so
/dev/pts/3
10:14:57
#lsof|grep /mnt

/dev/pts/12
10:14:57
#lsof|grep /mnt

/dev/pts/3
10:15:05
#lsof|grep mnt

/dev/pts/12
10:15:05
#lsof|grep mnt

/dev/pts/3
10:15:07
#lsof +d /mnt

/dev/pts/12
10:15:07
#lsof +d /mnt

/dev/pts/3
10:16:10
#umount /dev/mapper/TURBO-vol1
umount: /mnt: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
/dev/pts/12
10:16:10
#umount /dev/mapper/TURBO-vol1
umount: /mnt: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
/dev/pts/3
10:16:53
#umount /dev
umount: /dev: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
You have new mail in /var/mail/root
/dev/pts/12
10:16:53
#umount /dev
umount: /dev: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
You have new mail in /var/mail/root
/dev/pts/3
10:17:15
#umount /mnt/dev

/dev/pts/12
10:17:15
#umount /mnt/dev

/dev/pts/3
10:17:27
#umount /mnt/sys

/dev/pts/12
10:17:27
#umount /mnt/sys

/dev/pts/3
10:17:29
#umount /mnt/proc

/dev/pts/12
10:17:29
#umount /mnt/proc

/dev/pts/3
10:17:32
#umount /mnt

/dev/pts/12
10:17:32
#umount /mnt

/dev/pts/3
10:17:34
#xm create -c dom1
Using config file "/etc/xen/dom1".
Error: Device 0 (vif) could not be connected. Could not find bridge, and none was specified
/dev/pts/12
10:17:34
#xm create -c dom1
Using config file "/etc/xen/dom1".
Error: Device 0 (vif) could not be connected. Could not find bridge, and none was specified
/dev/pts/3
10:18:13
#xm create -c dom1
Using config file "/etc/xen/dom1".
Error: Errors were found at line 6 while processing /etc/xen/dom1:
        disk = [ phy:/dev/mapper/TURBO-vol1,md0,w ]
/dev/pts/12
10:18:13
#xm create -c dom1
Using config file "/etc/xen/dom1".
Error: Errors were found at line 6 while processing /etc/xen/dom1:
        disk = [ phy:/dev/mapper/TURBO-vol1,md0,w ]
/dev/pts/3
10:18:15
#vim /etc/xen/dom1
/dev/pts/12
10:18:15
#vim /etc/xen/dom1
--- /tmp/l3-saved-6542.11262.8931	2009-06-06 10:18:22.000000000 +0300
+++ /etc/xen/dom1	2009-06-06 10:18:35.000000000 +0300
@@ -2,7 +2,7 @@
 ramdisk = "/boot/initrd.img-2.6.18-6-xen-686"
 memory = 256
 name = "Dom1"
-vif = [ '' ]
-disk = [ phy:/dev/mapper/TURBO-vol1,md0,w ]
+vif = [  ]
+disk = [ 'phy:/dev/mapper/TURBO-vol1,md0,w' ]
 root = "/dev/md0 ro"
 extra = "4"
/dev/pts/3
10:18:35
#xm create -c dom1
Using config file "/etc/xen/dom1".
Started domain Dom1
XENBUS: Device with no driver: device/console/0
Freeing unused kernel memory: 148k freed
Loading, please wait...
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device
FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device
done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Begin: Loadingmd: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
...
Begin: Waiting for root file system ... done.
Gave up waiting for root device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/md0 does not exist. Dropping to a shell!
BusyBox v1.13.3 (Debian 1:1.13.3-1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off
/dev/pts/12
10:18:35
#xm create -c dom1
Using config file "/etc/xen/dom1".
Started domain Dom1
XENBUS: Device with no driver: device/console/0
Freeing unused kernel memory: 148k freed
Loading, please wait...
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device
FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device
done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Begin: Loadingmd: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
...
Begin: Waiting for root file system ... done.
Gave up waiting for root device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/md0 does not exist. Dropping to a shell!
BusyBox v1.13.3 (Debian 1:1.13.3-1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
/bin/sh: can't access tty; job control turned off
/dev/pts/6
10:20:37
#xentop

/dev/pts/5
10:20:37
#xentop

/dev/pts/9
10:23:41
#xm console
Error: 'xm console' requires between 1 and 2 arguments.
Usage: xm console [-q|--quiet] <Domain>
Attach to <Domain>'s console.
  -q, --quiet                    Do not print an error message if the
                                 domain does not exist
/dev/pts/14
10:23:41
#xm console
Error: 'xm console' requires between 1 and 2 arguments.
Usage: xm console [-q|--quiet] <Domain>
Attach to <Domain>'s console.
  -q, --quiet                    Do not print an error message if the
                                 domain does not exist
/dev/pts/3
10:24:04
#xm destroy dom1
Error: Domain 'dom1' does not exist.
/dev/pts/12
10:24:04
#xm destroy dom1
Error: Domain 'dom1' does not exist.
10:24:33
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Dom1                                         2   256     1     -b----      1.8
Domain-0                                     0  1024     2     r-----    532.1
/dev/pts/3
10:24:33
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Dom1                                         2   256     1     -b----      1.8
Domain-0                                     0  1024     2     r-----    532.1
10:24:55
#xm destroy Dom1

/dev/pts/12
10:24:55
#xm destroy Dom1

10:25:00
#xm create -c dom1
Using config file "/etc/xen/dom1".
Started domain Dom1
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device
FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device
done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Begin: Loadingmd: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
md: raid1 personality registered for level 1
Success: loaded module raid1.
...
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.
md: stopping all md devices.
xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping
System halted.
/dev/pts/3
10:25:00
#xm create -c dom1
Using config file "/etc/xen/dom1".
Started domain Dom1
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device
FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device
done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Begin: Loadingmd: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
md: raid1 personality registered for level 1
Success: loaded module raid1.
...
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.
md: stopping all md devices.
xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping
System halted.
/dev/pts/9
10:25:38
#xm shutdown Dom1

/dev/pts/14
10:25:38
#xm shutdown Dom1

/dev/pts/9
10:26:53
#cp -R /lib/modules/2.6.
2.6.18-6-xen-686/ 2.6.29-2-686/
/dev/pts/14
10:26:53
#cp -R /lib/modules/2.6.
2.6.18-6-xen-686/ 2.6.29-2-686/
/dev/pts/9
10:26:53
#cp -R /lib/modules/2.6.29-2-686/ /mnt/lib/modules/

/dev/pts/14
10:26:53
#cp -R /lib/modules/2.6.29-2-686/ /mnt/lib/modules/

/dev/pts/3
10:27:00
#mount /dev/mapper/TURBO-vol1 /mnt

/dev/pts/12
10:27:00
#mount /dev/mapper/TURBO-vol1 /mnt

/dev/pts/3
10:27:32
#umount /mnt

/dev/pts/12
10:27:32
#umount /mnt

/dev/pts/3
10:29:20
#xm create -c dom1
Using config file "/etc/xen/dom1".
Started domain Dom1
XENBUS: Device with no driver: device/console/0
Freeing unused kernel memory: 148k freed
Loading, please wait...
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device
FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device
done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Begin: Loadingmd: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
...
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.
md: stopping all md devices.
xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping
System halted.
/dev/pts/12
10:29:20
#xm create -c dom1
Using config file "/etc/xen/dom1".
Started domain Dom1
XENBUS: Device with no driver: device/console/0
Freeing unused kernel memory: 148k freed
Loading, please wait...
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device
FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device
done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Begin: Loadingmd: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
...
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.
md: stopping all md devices.
xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping
System halted.
/dev/pts/3
10:30:21
#mount /dev/mapper/TURBO-vol1 /mnt

/dev/pts/12
10:30:21
#mount /dev/mapper/TURBO-vol1 /mnt

/dev/pts/9
10:31:04
#cp -R /lib/modules/2.6.29-2-686/ /mnt/lib/modules/2.6.18-6-686/

/dev/pts/14
10:31:04
#cp -R /lib/modules/2.6.29-2-686/ /mnt/lib/modules/2.6.18-6-686/

/dev/pts/9
10:31:43
#ls /mnt/lib/modules/
2.6.18-6-686  2.6.29-2-686
/dev/pts/14
10:31:43
#ls /mnt/lib/modules/
2.6.18-6-686  2.6.29-2-686
/dev/pts/9
10:32:32
#cp -R /lib/modules/2.6.18-6-xen-686/ /mnt/lib/modules/2.6.18-6-xen-686/

/dev/pts/14
10:32:32
#cp -R /lib/modules/2.6.18-6-xen-686/ /mnt/lib/modules/2.6.18-6-xen-686/

/dev/pts/3
10:32:39
#mount /dev/mapper/TURBO-vol1 /mnt

/dev/pts/12
10:32:39
#mount /dev/mapper/TURBO-vol1 /mnt

/dev/pts/14
10:39:38
#init 6

/dev/pts/9
10:39:38
#init 6

/dev/pts/3
10:39:44
#vim /etc/xen/xend-
10:39:44
#vim /etc/xen/xend-config
/dev/pts/12
10:39:44
#vim /etc/xen/xend-
10:39:44
#vim /etc/xen/xend-config
10:39:44
#vim /etc/xen/xend-config.sxp
--- /tmp/l3-saved-6542.13782.8612	2009-06-06 10:40:22.000000000 +0300
+++ /etc/xen/xend-config.sxp	2009-06-06 10:42:15.000000000 +0300
@@ -120,7 +120,7 @@
 #
 # use
 #
-# (network-script network-bridge)
+(network-script 'network-bridge netdev=eth0')
 #
 # Your default ethernet device is used as the outgoing interface, by default. 
 # To use a different one (e.g. eth1) use
@@ -136,7 +136,7 @@
 # two fake interfaces per guest domain.  To do things like this, write
 # yourself a wrapper script, and call network-bridge from it, as appropriate.
 #
-(network-script network-dummy)
+# (network-script network-dummy)
 
 # The script used to control virtual interfaces.  This can be overridden on a
 # per-vif basis when creating a domain or a configuring a new vif.  The
/dev/pts/3
10:39:44
#vim /etc/xen/xend-config.sxp
/dev/pts/1
10:48:18
#brctl show
bridge name     bridge id               STP enabled     interfaces
eth0            8000.001bfcc152e8       no              peth0
/dev/pts/2
10:48:18
#brctl show
bridge name     bridge id               STP enabled     interfaces
eth0            8000.001bfcc152e8       no              peth0
/dev/pts/1
10:48:21
#ssh 10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
Last login: Sat Jun  6 11:05:42 2009 from linux16.class16.unix.nt
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/2
10:48:21
#ssh 10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
Last login: Sat Jun  6 11:05:42 2009 from linux16.class16.unix.nt
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid

Файлы

  • /etc/xen/dom1
  • /etc/xen/dom1
    >
    kernel = "/boot/vmlinuz-2.6.10-xenU"
    memory = 64
    name = "ExampleDomain"
    vif = [ '' ]
    disk = [ 'phy:hda1,hda1,w' ]
    root = "/dev/hda1 ro"
    extra = "4"
    

    Статистика

    Время первой команды журнала09:57:12 2009- 6- 6
    Время последней команды журнала10:48:21 2009- 6- 6
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %21.78
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 0.85
    Количество командных строк в единицу времени, команда/мин 1.97
    Частота использования команд
    xm20|===================| 19.05%
    umount18|=================| 17.14%
    vim12|===========| 11.43%
    lsof8|=======| 7.62%
    ls8|=======| 7.62%
    cp8|=======| 7.62%
    mount6|=====| 5.71%
    grep4|===| 3.81%
    chroot4|===| 3.81%
    cd4|===| 3.81%
    brctl2|=| 1.90%
    xentop2|=| 1.90%
    cat2|=| 1.90%
    fdisk2|=| 1.90%
    init2|=| 1.90%
    ssh2|=| 1.90%
    cat/etc/xen/dom11|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$