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

Содержание

Журнал

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

/dev/pts/2
09:54:49
#debootstrap lenny /mnt http://10.0.35.1:9999/debian/
I: Configuring lzma...
I: Configuring ncurses-base...
I: Configuring ncurses-bin...
I: Configuring base-files...
I: Configuring libdevmapper1.02.1...
I: Configuring e2fslibs...
I: Configuring dpkg...
I: Configuring sysvinit-utils...
I: Configuring bash...
I: Configuring lsb-base...
...
I: Configuring libcwidget3...
I: Configuring libgnutls26...
I: Configuring debian-archive-keyring...
I: Configuring apt...
I: Configuring libept0...
I: Configuring apt-utils...
I: Configuring aptitude...
I: Configuring tasksel-data...
I: Configuring tasksel...
I: Base system installed successfully.
/dev/pts/1
09:56:59
#cp /etc/network/interfaces /mnt/etc/network/interfaces

/dev/pts/2
09:56:59
#cp /etc/network/interfaces /mnt/etc/network/interfaces

/dev/pts/1
09:57:36
#chroot /mnt
auto lo eth0
                       107
iface lo inet loopback
iface eth0 inet static
~
~
~
~
~
~
...
~
~
~
~
~
~
~
"/etc/network/interfaces" 12L, 318C written
linux7:/# exit
exit
/dev/pts/2
09:57:36
#chroot /mnt
auto lo eth0
                       107
iface lo inet loopback
iface eth0 inet static
~
~
~
~
~
~
...
~
~
~
~
~
~
~
"/etc/network/interfaces" 12L, 318C written
linux7:/# exit
exit
/dev/pts/1
09:59:26
#zcat /usr/share/doc/xen-
xen-hypervisor-3.0.3-1-i386-pae/   xen-linux-system-2.6.18-6-xen-686/ xen-utils-3.2-1/
xen-hypervisor-3.2-1-i386/         xen-utils-3.0.3-1/                 xen-utils-common/
/dev/pts/2
09:59:26
#zcat /usr/share/doc/xen-
xen-hypervisor-3.0.3-1-i386-pae/   xen-linux-system-2.6.18-6-xen-686/ xen-utils-3.2-1/
xen-hypervisor-3.2-1-i386/         xen-utils-3.0.3-1/                 xen-utils-common/
/dev/pts/1
09:59:26
#zcat /usr/share/doc/xen-utils-3.2-1/
changelog.Debian.gz  copyright            NEWS.gz              README.Debian.gz
/dev/pts/2
09:59:26
#zcat /usr/share/doc/xen-utils-3.2-1/
changelog.Debian.gz  copyright            NEWS.gz              README.Debian.gz
/dev/pts/1
09:59:26
#zcat /usr/share/doc/xen-utils-common/
changelog.Debian.gz  examples/
/dev/pts/2
09:59:26
#zcat /usr/share/doc/xen-utils-common/
changelog.Debian.gz  examples/
/dev/pts/1
09:59:26
#zcat /usr/share/doc/xen-utils-common/examples/xm
xm-config-xenapi.xml  xm-config.xml         xmexample1.gz         xmexample2.gz         xmexample.hvm.gz      xmexample.vti.gz
/dev/pts/2
09:59:26
#zcat /usr/share/doc/xen-utils-common/examples/xm
xm-config-xenapi.xml  xm-config.xml         xmexample1.gz         xmexample2.gz         xmexample.hvm.gz      xmexample.vti.gz
/dev/pts/1
09:59:26
#zcat /usr/share/doc/xen-utils-common/examples/xmexample1.gz |grep -v ^#|grep -xv ''>/etc/xen/dom1

/dev/pts/2
09:59:26
#zcat /usr/share/doc/xen-utils-common/examples/xmexample1.gz |grep -v ^#|grep -xv ''>/etc/xen/dom1

/dev/pts/1
10:02:44
#vi /etc/xen/dom1
/dev/pts/2
10:02:44
#vi /etc/xen/dom1
/dev/pts/1
10:03:55
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
linux7:/# passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
linux7:/# exit
exit
/dev/pts/2
10:03:55
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
linux7:/# passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
linux7:/# exit
exit
/dev/pts/1
10:04:19
#vi /etc/xen/dom1
/dev/pts/2
10:04:19
#vi /etc/xen/dom1
--- /tmp/l3-saved-3448.352.5457	2009-06-06 10:04:20.000000000 +0300
+++ /etc/xen/dom1	2009-06-06 10:13:04.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:sda5,sda5,w' ]
+root = "/dev/sda5 ro"
 extra = "4"
/dev/pts/1
10:13:04
#vi /etc/xen/dom1
/dev/pts/2
10:13:04
#vi /etc/xen/dom1
/dev/pts/1
10:13:49
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31

/dev/pts/2
10:13:49
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31

/dev/pts/1
10:14:13
#df -l
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                   524360         0    524360   0% /lib/init/rw
udev                     10240       132     10108   2% /dev
tmpfs                   524360         4    524356   1% /dev/shm
rootfs                19228276   2540424  15711104  14% /
/dev/pts/2
10:14:13
#df -l
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                   524360         0    524360   0% /lib/init/rw
udev                     10240       132     10108   2% /dev
tmpfs                   524360         4    524356   1% /dev/shm
rootfs                19228276   2540424  15711104  14% /
/dev/pts/1
10:14:20
#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/2
10:14:20
#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/1
10:15:41
#vi /etc/xen/dom1
/dev/pts/2
10:15:41
#vi /etc/xen/dom1
/dev/pts/1
10:17:11
#~
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8368247b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
/dev/sda3            3649        4864     9767520    5  Extended
/dev/sda5            3649        4864     9767488+  83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
...
Disk /dev/md0: 10.0 GB, 10001842176 bytes
2 heads, 4 sectors/track, 2441856 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/2
10:17:11
#~
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8368247b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
/dev/sda3            3649        4864     9767520    5  Extended
/dev/sda5            3649        4864     9767488+  83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
...
Disk /dev/md0: 10.0 GB, 10001842176 bytes
2 heads, 4 sectors/track, 2441856 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/1
10:17:20
#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/2
10:17:20
#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/1
10:17:27
#vi /etc/xen/dom1
/dev/pts/2
10:17:27
#vi /etc/xen/dom1
--- /tmp/l3-saved-3448.12097.21293	2009-06-06 10:18:04.000000000 +0300
+++ /etc/xen/dom1	2009-06-06 10:18:13.000000000 +0300
@@ -2,7 +2,7 @@
 ramdisk="/boot/initrd.img-2.6.18-6-xen-686"
 memory = 256
 name = "dom1"
-vif = [ '' ]
+vif = [  ]
 disk = [ 'phy:sda5,sda5,w' ]
 root = "/dev/sda5 ro"
 extra = "4"
/dev/pts/1
10:18:13
#xm create -c dom1
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 restart.
md: stopping all md devices.
xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping
Restarting system.
.
/dev/pts/2
10:18:13
#xm create -c dom1
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 restart.
md: stopping all md devices.
xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping
Restarting system.
.
/dev/pts/7
10:18:42
#xm top

/dev/pts/8
10:18:42
#xm top

/dev/pts/1
10:20:50
#ping 192.168.15.107
PING 192.168.15.107 (192.168.15.107) 56(84) bytes of data.
From 192.168.15.7 icmp_seq=1 Destination Host Unreachable
From 192.168.15.7 icmp_seq=2 Destination Host Unreachable
From 192.168.15.7 icmp_seq=3 Destination Host Unreachable
--- 192.168.15.107 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3009ms
, pipe 3
/dev/pts/2
10:20:50
#ping 192.168.15.107
PING 192.168.15.107 (192.168.15.107) 56(84) bytes of data.
From 192.168.15.7 icmp_seq=1 Destination Host Unreachable
From 192.168.15.7 icmp_seq=2 Destination Host Unreachable
From 192.168.15.7 icmp_seq=3 Destination Host Unreachable
--- 192.168.15.107 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3009ms
, pipe 3
/dev/pts/1
10:22:10
#ssh 192.168.15.107
ssh: connect to host 192.168.15.107 port 22: No route to host
/dev/pts/2
10:22:10
#ssh 192.168.15.107
ssh: connect to host 192.168.15.107 port 22: No route to host
/dev/pts/1
10:23:10
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    293.3
dom1                                         4   256     1     -b----      5.3
/dev/pts/2
10:23:10
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    293.3
dom1                                         4   256     1     -b----      5.3
/dev/pts/1
10:24:16
#xm console 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
md: bitmap version 4.39
md: raid1 personality registered for level 1
...
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/2
10:24:16
#xm console 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
md: bitmap version 4.39
md: raid1 personality registered for level 1
...
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/7
10:25:39
#Mem: 4185276k total, 1359484k used, 2825792k free CPUs: 2 @ 1866MHz
Mem: 4185276k total, 1359484k used, 2825792k free    CPUs: 2 @ 1866MHz
      NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR SSID
      dom1 --b---          7   70.6     262144    6.3     262144       6.3     1    0        0        0    1        0      707      249   32
  Domain-0 -----r        390  100.0    1048576   25.1   no limit       n/a     2    0        0        0    0        0        0        0   32
  Delay  Networks  vBds  VCPUs  Repeat header  Sort order  Quit  Found interface vbd-5-2053 but domain 5 does not exist.
/dev/pts/8
10:25:39
#Mem: 4185276k total, 1359484k used, 2825792k free CPUs: 2 @ 1866MHz
Mem: 4185276k total, 1359484k used, 2825792k free    CPUs: 2 @ 1866MHz
      NAME  STATE   CPU(sec) CPU(%)     MEM(k) MEM(%)  MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS   VBD_OO   VBD_RD   VBD_WR SSID
      dom1 --b---          7   70.6     262144    6.3     262144       6.3     1    0        0        0    1        0      707      249   32
  Domain-0 -----r        390  100.0    1048576   25.1   no limit       n/a     2    0        0        0    0        0        0        0   32
  Delay  Networks  vBds  VCPUs  Repeat header  Sort order  Quit  Found interface vbd-5-2053 but domain 5 does not exist.
/dev/pts/1
10:26:47
#mount /dev/sda5 /mnt

/dev/pts/2
10:26:47
#mount /dev/sda5 /mnt

/dev/pts/1
10:27:04
#cp -R /lib/modules/2.6.
2.6.18-6-xen-686/ 2.6.29-2-686/
/dev/pts/2
10:27:04
#cp -R /lib/modules/2.6.
2.6.18-6-xen-686/ 2.6.29-2-686/
/dev/pts/1
10:27:04
#cp -R /lib/modules/2.6.18-6-xen-686/ /mnt/lib/modules/

/dev/pts/2
10:27:04
#cp -R /lib/modules/2.6.18-6-xen-686/ /mnt/lib/modules/

/dev/pts/1
10:28:02
#ls -l /mnt/lib/modules/
итого 4
drwxr-xr-x 3 root root 4096 Июн  6 10:28 2.6.18-6-xen-686
/dev/pts/2
10:28:02
#ls -l /mnt/lib/modules/
итого 4
drwxr-xr-x 3 root root 4096 Июн  6 10:28 2.6.18-6-xen-686
/dev/pts/1
10:28:13
#umount /mnt

/dev/pts/2
10:28:13
#umount /mnt

/dev/pts/1
10:30:15
#ls -l /mnt/lib/modules/2.6.18-6-xen-686/
итого 1944
lrwxrwxrwx 1 root root     39 Июн  6 10:28 build -> /usr/src/linux-headers-2.6.18-6-xen-686
drwxr-xr-x 9 root root   4096 Июн  6 10:28 kernel
-rw-r--r-- 1 root root 303702 Июн  6 10:28 modules.alias
-rw-r--r-- 1 root root 288471 Июн  6 10:28 modules.alias.bin
-rw-r--r-- 1 root root     69 Июн  6 10:28 modules.ccwmap
-rw-r--r-- 1 root root 169629 Июн  6 10:28 modules.dep
-rw-r--r-- 1 root root 242168 Июн  6 10:28 modules.dep.bin
-rw-r--r-- 1 root root    813 Июн  6 10:28 modules.ieee1394map
-rw-r--r-- 1 root root    730 Июн  6 10:28 modules.inputmap
-rw-r--r-- 1 root root  17450 Июн  6 10:28 modules.isapnpmap
-rw-r--r-- 1 root root     74 Июн  6 10:28 modules.ofmap
-rw-r--r-- 1 root root 249439 Июн  6 10:28 modules.pcimap
-rw-r--r-- 1 root root   1135 Июн  6 10:28 modules.seriomap
-rw-r--r-- 1 root root 131866 Июн  6 10:28 modules.symbols
-rw-r--r-- 1 root root 172990 Июн  6 10:28 modules.symbols.bin
-rw-r--r-- 1 root root 334134 Июн  6 10:28 modules.usbmap
/dev/pts/2
10:30:15
#ls -l /mnt/lib/modules/2.6.18-6-xen-686/
итого 1944
lrwxrwxrwx 1 root root     39 Июн  6 10:28 build -> /usr/src/linux-headers-2.6.18-6-xen-686
drwxr-xr-x 9 root root   4096 Июн  6 10:28 kernel
-rw-r--r-- 1 root root 303702 Июн  6 10:28 modules.alias
-rw-r--r-- 1 root root 288471 Июн  6 10:28 modules.alias.bin
-rw-r--r-- 1 root root     69 Июн  6 10:28 modules.ccwmap
-rw-r--r-- 1 root root 169629 Июн  6 10:28 modules.dep
-rw-r--r-- 1 root root 242168 Июн  6 10:28 modules.dep.bin
-rw-r--r-- 1 root root    813 Июн  6 10:28 modules.ieee1394map
-rw-r--r-- 1 root root    730 Июн  6 10:28 modules.inputmap
-rw-r--r-- 1 root root  17450 Июн  6 10:28 modules.isapnpmap
-rw-r--r-- 1 root root     74 Июн  6 10:28 modules.ofmap
-rw-r--r-- 1 root root 249439 Июн  6 10:28 modules.pcimap
-rw-r--r-- 1 root root   1135 Июн  6 10:28 modules.seriomap
-rw-r--r-- 1 root root 131866 Июн  6 10:28 modules.symbols
-rw-r--r-- 1 root root 172990 Июн  6 10:28 modules.symbols.bin
-rw-r--r-- 1 root root 334134 Июн  6 10:28 modules.usbmap
/dev/pts/7
10:32:20
#xentop - 10:32:19 Xen 3.2-1

/dev/pts/8
10:32:20
#xentop - 10:32:19 Xen 3.2-1

/dev/pts/1
10:33:54
#mount /dev/sda5 /mnt

/dev/pts/2
10:33:54
#mount /dev/sda5 /mnt

/dev/pts/1
10:34:12
#chroot /mnt
chroot: cannot run command `/bin/bash': No such file or directory
/dev/pts/2
10:34:12
#chroot /mnt
chroot: cannot run command `/bin/bash': No such file or directory
/dev/pts/7
10:34:48
#ls
atl1
/dev/pts/8
10:34:48
#ls
atl1
/dev/pts/7
10:34:51
#cp -R atl1/ /mnt/usr/local/src/

/dev/pts/8
10:34:51
#cp -R atl1/ /mnt/usr/local/src/

/dev/pts/7
10:35:25
#umount /mnt

/dev/pts/8
10:35:25
#umount /mnt

/dev/pts/7
10:36:05
#chroot /mnt
chroot: cannot run command `/bin/bash': No such file or directory
/dev/pts/8
10:36:05
#chroot /mnt
chroot: cannot run command `/bin/bash': No such file or directory
/dev/pts/7
10:36:17
#df -l
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                   524360         0    524360   0% /lib/init/rw
udev                     10240       132     10108   2% /dev
tmpfs                   524360         4    524356   1% /dev/shm
rootfs                19228276   2541368  15710160  14% /
/dev/pts/8
10:36:17
#df -l
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                   524360         0    524360   0% /lib/init/rw
udev                     10240       132     10108   2% /dev
tmpfs                   524360         4    524356   1% /dev/shm
rootfs                19228276   2541368  15710160  14% /
/dev/pts/1
10:36:36
#mount /dev/sda5 /mnt

/dev/pts/2
10:36:36
#mount /dev/sda5 /mnt

/dev/pts/7
10:37:49
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:7d:b5:98
          inet addr:192.168.15.7  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:fcff:fe7d:b598/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:54717 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32721 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:78083572 (74.4 MiB)  TX bytes:2494761 (2.3 MiB)
          Memory:dffc0000-e0000000
lo        Link encap:Local Loopback
...
          RX packets:372 errors:0 dropped:0 overruns:0 frame:0
          TX packets:372 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:41580 (40.6 KiB)  TX bytes:41580 (40.6 KiB)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  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)
/dev/pts/8
10:37:49
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:7d:b5:98
          inet addr:192.168.15.7  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:fcff:fe7d:b598/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:54717 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32721 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:78083572 (74.4 MiB)  TX bytes:2494761 (2.3 MiB)
          Memory:dffc0000-e0000000
lo        Link encap:Local Loopback
...
          RX packets:372 errors:0 dropped:0 overruns:0 frame:0
          TX packets:372 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:41580 (40.6 KiB)  TX bytes:41580 (40.6 KiB)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  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)
/dev/pts/1
10:38:12
#chroot /mnt
linux7:/# apt-get install linux-headers-2.6.18-6-xen-686
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package linux-headers-2.6.18-6-xen-686
linux7:/# apt-cashe search linux-headers
bash: apt-cashe: command not found
linux7:/# apt-cache search linux-headers
linux-headers-2.6-486 - Header files for Linux 2.6-486
linux-headers-2.6-686 - Header files for Linux 2.6-686
...
Setting up gcc-4.1-base (4.1.2-25) ...
Setting up cpp-4.1 (4.1.2-25) ...
Setting up gcc-4.1 (4.1.2-25) ...
Setting up linux-libc-dev (2.6.26-15) ...
Setting up libc6-dev (2.7-18) ...
Setting up linux-headers-2.6.26-2-common-xen (2.6.26-15) ...
Setting up linux-kbuild-2.6.26 (2.6.26-3) ...
Setting up linux-headers-2.6.26-2-xen-686 (2.6.26-15) ...
linux7:/# exit
exit
/dev/pts/2
10:38:12
#chroot /mnt
linux7:/# apt-get install linux-headers-2.6.18-6-xen-686
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package linux-headers-2.6.18-6-xen-686
linux7:/# apt-cashe search linux-headers
bash: apt-cashe: command not found
linux7:/# apt-cache search linux-headers
linux-headers-2.6-486 - Header files for Linux 2.6-486
linux-headers-2.6-686 - Header files for Linux 2.6-686
...
Setting up gcc-4.1-base (4.1.2-25) ...
Setting up cpp-4.1 (4.1.2-25) ...
Setting up gcc-4.1 (4.1.2-25) ...
Setting up linux-libc-dev (2.6.26-15) ...
Setting up libc6-dev (2.7-18) ...
Setting up linux-headers-2.6.26-2-common-xen (2.6.26-15) ...
Setting up linux-kbuild-2.6.26 (2.6.26-3) ...
Setting up linux-headers-2.6.26-2-xen-686 (2.6.26-15) ...
linux7:/# exit
exit
/dev/pts/1
10:41:19
#vi /etc/xen/xend-config.sxp
/dev/pts/2
10:41:19
#vi /etc/xen/xend-config.sxp
--- /tmp/l3-saved-3448.5848.15581	2009-06-06 10:41:38.000000000 +0300
+++ /etc/xen/xend-config.sxp	2009-06-06 10:42:56.000000000 +0300
@@ -125,7 +125,7 @@
 # Your default ethernet device is used as the outgoing interface, by default. 
 # To use a different one (e.g. eth1) use
 #
-# (network-script 'network-bridge netdev=eth1')
+(network-script 'network-bridge netdev=eth0')
 #
 # The bridge is named xenbr0, by default.  To rename the bridge, 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/1
10:42:56
#umount /mnt

/dev/pts/2
10:42:56
#umount /mnt

/dev/pts/1
10:43:05
#vi /etc/xen/xend-config.sxp
/dev/pts/2
10:43:05
#vi /etc/xen/xend-config.sxp
10:45:40
#vi /etc/xen/xend-config.sxp
/dev/pts/1
10:45:40
#vi /etc/xen/xend-config.sxp
/dev/pts/2
10:49:46
#br
brctl  break
/dev/pts/1
10:49:46
#br
brctl  break
/dev/pts/2
10:49:46
#brctl sh
never heard of command [sh]
Usage: brctl [commands]
commands:
        addbr           <bridge>                add bridge
        delbr           <bridge>                delete bridge
        addif           <bridge> <device>       add interface to bridge
        delif           <bridge> <device>       delete interface from bridge
        setageing       <bridge> <time>         set ageing time
        setbridgeprio   <bridge> <prio>         set bridge priority
        setfd           <bridge> <time>         set bridge forward delay
        sethello        <bridge> <time>         set hello time
        setmaxage       <bridge> <time>         set max message age
        setpathcost     <bridge> <port> <cost>  set path cost
        setportprio     <bridge> <port> <prio>  set port priority
        show                                    show a list of bridges
        showmacs        <bridge>                show a list of mac addrs
        showstp         <bridge>                show bridge stp info
        stp             <bridge> {on|off}       turn stp on/off
/dev/pts/1
10:49:46
#brctl sh
never heard of command [sh]
Usage: brctl [commands]
commands:
        addbr           <bridge>                add bridge
        delbr           <bridge>                delete bridge
        addif           <bridge> <device>       add interface to bridge
        delif           <bridge> <device>       delete interface from bridge
        setageing       <bridge> <time>         set ageing time
        setbridgeprio   <bridge> <prio>         set bridge priority
        setfd           <bridge> <time>         set bridge forward delay
        sethello        <bridge> <time>         set hello time
        setmaxage       <bridge> <time>         set max message age
        setpathcost     <bridge> <port> <cost>  set path cost
        setportprio     <bridge> <port> <prio>  set port priority
        show                                    show a list of bridges
        showmacs        <bridge>                show a list of mac addrs
        showstp         <bridge>                show bridge stp info
        stp             <bridge> {on|off}       turn stp on/off
/dev/pts/2
10:50:21
#brctl show
bridge name     bridge id               STP enabled     interfaces
eth0            8000.001bfc7db598       no              peth0
/dev/pts/1
10:50:21
#brctl show
bridge name     bridge id               STP enabled     interfaces
eth0            8000.001bfc7db598       no              peth0
/dev/pts/2
10:52:17
#xm create -c dom1
Using config file "/etc/xen/dom1".
Started domain dom1
Brought up 1 CPUs
PCI: setting up Xen PCI frontend stub
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
xen_mem: Initialising balloon driver.
PCI: System does not support PCI
PCI: System does not support PCI
...
Debian GNU/Linux 5.0 linux107 tty1
linux107 login: exit
Password:
Login incorrect
linux107 login:
Login incorrect
linux107 login:
Debian GNU/Linux 5.0 linux107 tty1
linux107 login:
Debian GNU/Linux 5.0 linux107 tty1
/dev/pts/1
10:52:17
#xm create -c dom1
Using config file "/etc/xen/dom1".
Started domain dom1
Brought up 1 CPUs
PCI: setting up Xen PCI frontend stub
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
xen_mem: Initialising balloon driver.
PCI: System does not support PCI
PCI: System does not support PCI
...
Debian GNU/Linux 5.0 linux107 tty1
linux107 login: exit
Password:
Login incorrect
linux107 login:
Login incorrect
linux107 login:
Debian GNU/Linux 5.0 linux107 tty1
linux107 login:
Debian GNU/Linux 5.0 linux107 tty1

Статистика

Время первой команды журнала09:54:49 2009- 6- 6
Время последней команды журнала10:52:17 2009- 6- 6
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 9.90
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 0.96
Количество командных строк в единицу времени, команда/мин 1.76
Частота использования команд
vi16|===============| 15.24%
xm14|=============| 13.33%
zcat10|=========| 9.52%
cp8|=======| 7.62%
chroot8|=======| 7.62%
umount6|=====| 5.71%
mount6|=====| 5.71%
~6|=====| 5.71%
ls6|=====| 5.71%
brctl4|===| 3.81%
df4|===| 3.81%
Mem:2|=| 1.90%
ifconfig2|=| 1.90%
ping2|=| 1.90%
br2|=| 1.90%
xentop2|=| 1.90%
grep2|=| 1.90%
ssh2|=| 1.90%
/etc/xen/dom12|=| 1.90%
debootstrap1|| 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$