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

Содержание

Журнал

Пятница (06/05/09)

/dev/pts/3
19:36:27
#ls -l /mnt
итого 20
drwxr-xr-x 2 root root  4096 Май 30 12:24 data
drwx------ 2 root root 16384 Май 30 12:06 lost+found
19:36:31
#ssh root@192.168.15.11
The authenticity of host '192.168.15.11 (192.168.15.11)' can't be established.
RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6.
+--[ RSA 2048]----+
|                 |
|     . .     . ..|
|      o =   o ..o|
|   . + + o . + o.|
|    = o S . o o.o|
|     o .   .   o+|
|                =|
...
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: Fri Jun  5 18:40:53 2009
Agent pid 3871
Agent pid 3871
Agent pid 3871
19:37:25
#exit
exit
Connection to 192.168.15.11 closed.
19:37:33
#scp 192.168.15.12:/root/l1-linux-v1.2.40.0.tar.gz ~/
The authenticity of host '192.168.15.12 (192.168.15.12)' can't be established.
RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6.
+--[ RSA 2048]----+
|                 |
|     . .     . ..|
|      o =   o ..o|
|   . + + o . + o.|
|    = o S . o o.o|
|     o .   .   o+|
|                =|
|               o |
|              E  |
+-----------------+
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.12' (RSA) to the list of known hosts.
root@192.168.15.12's password:

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

/dev/pts/1
09:14:28
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
I: usage: [OPTION]... <suite> <target> [<mirror> [<script>]]
I: Try `debootstrap --help' for more information.
E: You must specify a suite and a target.
09:23:32
#ls -l
итого 488
-rwxr-xr-x 1 root root  13819 Июн 28  2007 at_ethtool.c
-rw-r--r-- 1 root root   5284 Июн  5 19:06 at_ethtool.o
-rwxr-xr-x 1 root root   6938 Июн 28  2007 at.h
-rwxr-xr-x 1 root root  27989 Июн 28  2007 at_hw.c
-rwxr-xr-x 1 root root  54184 Июн 28  2007 at_hw.h
-rw-r--r-- 1 root root   6024 Июн  5 19:06 at_hw.o
-rw-r--r-- 1 root root   2059 Июн  5 19:06 atl1.7.gz
-rw-r--r-- 1 root root  48537 Июн  5 19:06 atl1.ko
-rw-r--r-- 1 root root   3580 Июн  5 19:06 atl1.mod.c
...
-rw-r--r-- 1 root root  27232 Июн  5 19:06 at_main.o
-rwxr-xr-x 1 root root   3360 Июн 28  2007 at_osdep.h
-rwxr-xr-x 1 root root  10374 Июн 28  2007 at_param.c
-rw-r--r-- 1 root root   6292 Июн  5 19:06 at_param.o
-rwxr-xr-x 1 root root   5691 Июн 28  2007 kcompat.c
-rwxr-xr-x 1 root root  29403 Июн 28  2007 kcompat_ethtool.c
-rwxr-xr-x 1 root root  34157 Июн 28  2007 kcompat.h
-rw-r--r-- 1 root root    635 Июн  5 19:06 kcompat.o
-rwxr-xr-x 1 root root  10167 Июн 28  2007 Makefile
-rw-r--r-- 1 root root      0 Июн 28  2007 Module.symvers
09:23:45
#ls -l /boot
итого 26724
-rw-r--r-- 1 root root   67139 Дек 27 16:23 config-2.6.18-6-xen-686
-rw-r--r-- 1 root root  101137 Май 17 23:24 config-2.6.29-2-686
drwxr-xr-x 2 root root    4096 Июн  5 17:54 grub
-rw-r--r-- 1 root root 6702018 Июн  5 17:07 initrd.img-2.6.18-6-xen-686
-rw-r--r-- 1 root root 8060482 Июн  1 10:05 initrd.img-2.6.29-2-686
-rw-r--r-- 1 root root 6965077 Май 25 03:11 initrd.img-2.6.29-2-686.bak
-rw-r--r-- 1 root root  732729 Дек 27 16:23 System.map-2.6.18-6-xen-686
-rw-r--r-- 1 root root 1055639 Май 17 23:24 System.map-2.6.29-2-686
-rw-r--r-- 1 root root 1245899 Дек 27 16:22 vmlinuz-2.6.18-6-xen-686
-rw-r--r-- 1 root root 1706928 Май 17 23:23 vmlinuz-2.6.29-2-686
-rw-r--r-- 1 root root  259734 Окт 23  2007 xen-3.0.3-1-i386-pae.gz
-rw-r--r-- 1 root root  376094 Июн 28  2008 xen-3.2-1-i386.gz
09:26:16
#chroot /tmp/deb
linux9:/# passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
linux9:/# exit
exit
09:27:02
#ls -l /tmp/deb
итого 72
drwxr-xr-x  2 root root 4096 Июн  6 09:23 bin
drwxr-xr-x  2 root root 4096 Апр 11 16:49 boot
drwxr-xr-x  4 root root 4096 Июн  6 09:23 dev
drwxr-xr-x 39 root root 4096 Июн  6 09:26 etc
drwxr-xr-x  2 root root 4096 Апр 11 16:49 home
drwxr-xr-x 10 root root 4096 Июн  6 09:23 lib
drwxr-xr-x  2 root root 4096 Июн  6 09:22 media
drwxr-xr-x  2 root root 4096 Апр 11 16:49 mnt
drwxr-xr-x  2 root root 4096 Июн  6 09:22 opt
drwxr-xr-x  2 root root 4096 Апр 11 16:49 proc
drwxr-xr-x  2 root root 4096 Июн  6 09:27 root
drwxr-xr-x  2 root root 4096 Июн  6 09:23 sbin
drwxr-xr-x  2 root root 4096 Сен 16  2008 selinux
drwxr-xr-x  2 root root 4096 Июн  6 09:22 srv
drwxr-xr-x  2 root root 4096 Авг 12  2008 sys
drwxrwxrwt  2 root root 4096 Июн  6 09:23 tmp
drwxr-xr-x 10 root root 4096 Июн  6 09:22 usr
drwxr-xr-x 13 root root 4096 Июн  6 09:22 var
09:27:58
#d /boot

09:27:58
#ls -l /tmp/deb
итого 72
drwxr-xr-x  2 root root 4096 Июн  6 09:23 bin
drwxr-xr-x  2 root root 4096 Июн  6 09:27 boot
drwxr-xr-x  4 root root 4096 Июн  6 09:23 dev
drwxr-xr-x 39 root root 4096 Июн  6 09:26 etc
drwxr-xr-x  2 root root 4096 Апр 11 16:49 home
drwxr-xr-x 10 root root 4096 Июн  6 09:23 lib
drwxr-xr-x  2 root root 4096 Июн  6 09:22 media
drwxr-xr-x  2 root root 4096 Апр 11 16:49 mnt
drwxr-xr-x  2 root root 4096 Июн  6 09:22 opt
drwxr-xr-x  2 root root 4096 Апр 11 16:49 proc
drwxr-xr-x  2 root root 4096 Июн  6 09:27 root
drwxr-xr-x  2 root root 4096 Июн  6 09:23 sbin
drwxr-xr-x  2 root root 4096 Сен 16  2008 selinux
drwxr-xr-x  2 root root 4096 Июн  6 09:22 srv
drwxr-xr-x  2 root root 4096 Авг 12  2008 sys
drwxrwxrwt  2 root root 4096 Июн  6 09:23 tmp
drwxr-xr-x 10 root root 4096 Июн  6 09:22 usr
drwxr-xr-x 13 root root 4096 Июн  6 09:22 var
09:28:03
#ls -l /tmp/deb/boot
итого 7784
-rw-r--r-- 1 root root 6702018 Июн  6 09:27 initrd.img-2.6.18-6-xen-686
-rw-r--r-- 1 root root 1245899 Июн  6 09:27 vmlinuz-2.6.18-6-xen-686
09:28:07
#cd

09:28:29
#vi /etc/xen/kh2
09:29:41
#~
Disk /dev/sda: 82.0 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3b172248
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        6080    29302560   83  Linux
Disk /dev/sdb: 80.0 GB, 80000000000 bytes
255 heads, 63 sectors/track, 9726 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
Disk /dev/md0: 30.0 GB, 30005723136 bytes
2 heads, 4 sectors/track, 7325616 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
09:29:48
#cat /proc/mdstat
Personalities : [raid1]
md0 : active(auto-read-only) raid1 sda2[0] sdb2[1]
      29302464 blocks [2/2] [UU]
unused devices: <none>
09:30:15
#vi /etc/xen/kh2
--- /dev/null	2009-06-05 19:03:02.812081480 +0300
+++ /etc/xen/kh2	2009-06-06 09:34:12.000000000 +0300
@@ -0,0 +1,7 @@
+kernel = "/boot/vmlinuz-vmlinuz-2.6.29-2-686"
+ramdisk = "/boot/initrd.img-2.6.18-6-xen-686"
+memory = 256
+name = "Kharkiv"
+disk = [ 'phy:sda2,sda2,w' ]
+root='/dev/sda2 ro'
+extra = "4"
/dev/pts/4
09:31:26
#ls /boot
config-2.6.18-6-xen-686      System.map-2.6.18-6-xen-686
config-2.6.29-2-686          System.map-2.6.29-2-686
grub                         vmlinuz-2.6.18-6-xen-686
initrd.img-2.6.18-6-xen-686  vmlinuz-2.6.29-2-686
initrd.img-2.6.29-2-686      xen-3.0.3-1-i386-pae.gz
initrd.img-2.6.29-2-686.bak  xen-3.2-1-i386.gz
09:31:31
#vi /etc/network/interfaces
/dev/pts/1
09:34:12
#xm create kh2
Using config file "/etc/xen/kh2".
Error: Kernel image does not exist: /boot/vmlinuz-vmlinuz-2.6.29-2-686
09:34:39
#vi /etc/xen/kh2
--- /tmp/l3-saved-3179.13892.24316	2009-06-06 09:34:56.000000000 +0300
+++ /etc/xen/kh2	2009-06-06 09:35:40.000000000 +0300
@@ -1,4 +1,4 @@
-kernel = "/boot/vmlinuz-vmlinuz-2.6.29-2-686"
+kernel = "/boot/vmlinuz--2.6.18-6-xen-686"
 ramdisk = "/boot/initrd.img-2.6.18-6-xen-686"
 memory = 256
 name = "Kharkiv"
09:35:40
#xm create kh2
Using config file "/etc/xen/kh2".
Error: Kernel image does not exist: /boot/vmlinuz--2.6.18-6-xen-686
09:35:42
#vi /etc/xen/kh2
--- /tmp/l3-saved-3179.18563.25489	2009-06-06 09:35:46.000000000 +0300
+++ /etc/xen/kh2	2009-06-06 09:35:56.000000000 +0300
@@ -1,4 +1,4 @@
-kernel = "/boot/vmlinuz--2.6.18-6-xen-686"
+kernel = "/boot/vmlinuz-2.6.18-6-xen-686"
 ramdisk = "/boot/initrd.img-2.6.18-6-xen-686"
 memory = 256
 name = "Kharkiv"
09:35:56
#xm create kh2
Using config file "/etc/xen/kh2".
Started domain Kharkiv
09:35:58
#vi /etc/xen/xend_conf.sxp
09:36:43
#~
  1
"/etc/xen/xend-conf.sxp" [Новый файл]+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
09:36:53
#~
kh2      xend-config.sxp         xend-pci-permissive.sxp
scripts  xend-config-xenapi.sxp  xend-pci-quirks.sxp
09:37:11
#vi /etc/xen/xend-config.sxp
--- /tmp/l3-saved-3179.22560.20563	2009-06-06 09:37:31.000000000 +0300
+++ /etc/xen/xend-config.sxp	2009-06-06 09:38:24.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
09:38:24
#/etc/init.d/xend restart
Restarting XEN control daemon: xendWaiting for peth0 to negotiate link..
.
09:38:47
#brctl show
bridge name     bridge id               STP enabled     interfaces
eth0            8000.001e8c642c4a       no              peth0
09:39:02
#xm console Kharkiv
TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 8192)
TCP reno registered
audit: initializing netlink socket (disabled)
audit(1244270155.057:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
...
No init found. Try passing init= bootarg.
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
(initramfs)
(initramfs)
(initramfs)
(initramfs)
(initramfs) /init: line 257: can't open /root/dev/console: no such file
Kernel panic - not syncing: Attempted to kill init!
09:45:11
#vi /etc/xen/kh2
09:46:09
#mkdir /tmp/deb2

09:46:51
#mount /dev/sda2 /tmp/deb2
mount: unknown filesystem type 'mdraid'
09:47:10
#lvscan
  ACTIVE            '/dev/TURBO/vol1' [1,00 GB] inherit
09:49:51
#cp /tmp/deb/* /tmp/deb2
cp: пропуск каталога `/tmp/deb/bin'
cp: пропуск каталога `/tmp/deb/boot'
cp: пропуск каталога `/tmp/deb/dev'
cp: пропуск каталога `/tmp/deb/etc'
cp: пропуск каталога `/tmp/deb/home'
cp: пропуск каталога `/tmp/deb/lib'
cp: пропуск каталога `/tmp/deb/media'
cp: пропуск каталога `/tmp/deb/mnt'
cp: пропуск каталога `/tmp/deb/opt'
cp: пропуск каталога `/tmp/deb/proc'
cp: пропуск каталога `/tmp/deb/root'
cp: пропуск каталога `/tmp/deb/sbin'
cp: пропуск каталога `/tmp/deb/selinux'
cp: пропуск каталога `/tmp/deb/srv'
cp: пропуск каталога `/tmp/deb/sys'
cp: пропуск каталога `/tmp/deb/tmp'
cp: пропуск каталога `/tmp/deb/usr'
cp: пропуск каталога `/tmp/deb/var'
09:50:16
#cp -r /tmp/deb/* /tmp/deb2

09:51:38
#chroot /tmp/deb2
linux9:/# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
linux9:/# exit
exit
09:52:32
#xm console Kharkiv
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
...
done.
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.
BusyBox v1.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
(initramfs) /init: line 257: can't open /root/dev/console: no such file
Kernel panic - not syncing: Attempted to kill init!
09:53:10
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Disk /dev/sda: 82.0 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3b172248
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        6080    29302560   83  Linux
Disk /dev/sdb: 80.0 GB, 80000000000 bytes
255 heads, 63 sectors/track, 9726 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
Disk /dev/md0: 30.0 GB, 30005723136 bytes
2 heads, 4 sectors/track, 7325616 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
09:57:19
#mount
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)
procbususb on /proc/bus/usb type usbfs (rw)
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)
rootfs on / type rootfs (rw)
/dev/sdb1 on /mnt type ext3 (rw)
09:57:25
#xm console Kharkiv
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
...
done.
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.
BusyBox v1.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
(initramfs) /init: line 257: can't open /root/dev/console: no such file
Kernel panic - not syncing: Attempted to kill init!
09:57:37
#xm destroy Kharkiv

09:57:59
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    378.5
09:58:06
#xm create kh2
Using config file "/etc/xen/kh2".
Started domain Kharkiv
09:58:26
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    379.9
Kharkiv                                      9   256     1     -b----      0.6
09:58:29
#xm console Kharkiv
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
...
done.
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have /sbin/init.
No init found. Try passing init= bootarg.
BusyBox v1.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
(initramfs) /init: line 257: can't open /root/dev/console: no such file
Kernel panic - not syncing: Attempted to kill init!
09:59:40
#ls -l /tmp/deb2
итого 88
drwxr-xr-x  2 root root  4096 Июн  6 09:50 bin
drwxr-xr-x  2 root root  4096 Июн  6 09:50 boot
drwxr-xr-x  4 root root  4096 Июн  6 09:50 dev
drwxr-xr-x 39 root root  4096 Июн  6 09:52 etc
drwxr-xr-x  2 root root  4096 Июн  6 09:50 home
drwxr-xr-x 10 root root  4096 Июн  6 09:50 lib
drwx------  2 root root 16384 Июн  1 10:48 lost+found
drwxr-xr-x  2 root root  4096 Июн  6 09:50 media
drwxr-xr-x  2 root root  4096 Июн  6 09:50 mnt
drwxr-xr-x  2 root root  4096 Июн  6 09:50 opt
drwxr-xr-x  2 root root  4096 Июн  6 09:50 proc
drwxr-xr-x  2 root root  4096 Июн  6 09:50 root
drwxr-xr-x  2 root root  4096 Июн  6 09:50 sbin
drwxr-xr-x  2 root root  4096 Июн  6 09:50 selinux
drwxr-xr-x  2 root root  4096 Июн  6 09:50 srv
drwxr-xr-x  2 root root  4096 Июн  6 09:50 sys
drwxr-xr-t  2 root root  4096 Июн  6 09:50 tmp
drwxr-xr-x 10 root root  4096 Июн  6 09:50 usr
drwxr-xr-x 13 root root  4096 Июн  6 09:50 var
10:01:11
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    385.7
10:01:23
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    387.5
10:02:02
#xm create kh2
Using config file "/etc/xen/kh2".
Started domain Kharkiv
10:02:09
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    389.4
Kharkiv                                     12   256     1     r-----      1.9
/dev/pts/8
10:06:54
#ssh 10.0.35.100
Host key fingerprint is 69:b5:3e:1a:9a:b7:c3:c3:96:03:c7:b7:b4:69:1d:3b
+--[ RSA 2048]----+
|                 |
|                 |
|          .      |
|         o .     |
|       .S .      |
|      ..o.o .    |
|       =.+o= o   |
|       oXo=.E    |
...
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 10:20:12 2009 from linux8.class8.unix.nt
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/1
10:10:27
#ping 192.168.15.9
PING 192.168.15.9 (192.168.15.9) 56(84) bytes of data.
64 bytes from 192.168.15.9: icmp_seq=1 ttl=64 time=0.025 ms
64 bytes from 192.168.15.9: icmp_seq=2 ttl=64 time=0.015 ms
--- 192.168.15.9 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.015/0.020/0.025/0.005 ms
10:10:50
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    410.2
Kharkiv                                     13   256     1     -b----      4.2
10:11:16
#ssh
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w local_tun[:remote_tun]] [user@]hostname [command]
/dev/pts/1
10:15:21
#init 6

/dev/pts/2
10:18:29
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data.
64 bytes from 10.0.35.100: icmp_seq=1 ttl=62 time=1.39 ms
64 bytes from 10.0.35.100: icmp_seq=2 ttl=62 time=0.218 ms
--- 10.0.35.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.218/0.805/1.393/0.588 ms
10:18:46
#xm create kh2
Using config file "/etc/xen/kh2".
Error: Domain 'Kharkiv' already exists with ID '1'
10:19:02
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     47.5
Kharkiv                                      1   256     1     -b----      0.0
10:19:12
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     47.7
Kharkiv                                      1   256     1     -b----      0.0
10:19:26
#xm console Kharkiv
Debian GNU/Linux 5.0 linux109 tty1
linux109 login: root
Password:
Last login: Sat Jun  6 07:11:38 UTC 2009 on tty1
Linux linux109 2.6.18-6-xen-686 #1 SMP Sat Dec 27 13:17:00 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.
...
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
linux109:~# exit
logout
Debian GNU/Linux 5.0 linux109 tty1
10:21:11
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     51.2
Kharkiv                                      1   256     1     -b----      0.1
/dev/pts/8
10:21:15
#screen -x
/dev/pts/5
10:21:32
#ssh 10.0.25.100

10:21:42
#ssh 10.0.35.100
Host key fingerprint is 69:b5:3e:1a:9a:b7:c3:c3:96:03:c7:b7:b4:69:1d:3b
+--[ RSA 2048]----+
|                 |
|                 |
|          .      |
|         o .     |
|       .S .      |
|      ..o.o .    |
|       =.+o= o   |
|       oXo=.E    |
...
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 10:33:42 2009 from linux16.class16.unix.nt
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/2
10:22:30
#xm console Kharkiv
Debian GNU/Linux 5.0 linux109 tty1
linux109 login: root
Password:
Last login: Sat Jun  6 07:20:44 UTC 2009 on tty1
Linux linux109 2.6.18-6-xen-686 #1 SMP Sat Dec 27 13:17:00 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.
...
     #broadcast 192.168.15.255
     gateway 192.168.15.254
linux109:~# ifconfig -a
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
10:24:29
#xm destroy kh2
Error: Domain 'kh2' does not exist.
10:24:41
#xm destroy Kharkiv

10:25:27
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     52.4
10:25:32
#xm create Kharkiv
Error: Unable to open config file: Kharkiv
Usage: xm create <ConfigFile> [options] [vars]
Create a domain based on <ConfigFile>.
Options:
-h, --help           Print this help.
--help_config        Print the available configuration variables (vars)
                     for the configuration script.
-q, --quiet          Quiet.
--path=PATH          Search path for configuration scripts. The value of
                     PATH is a colon-separated directory list.
...
                     creating. Experimental. Can decrease create time.
-p, --paused         Leave the domain paused after it is created.
-c, --console_autoconnect
                     Connect to the console after the domain is created.
[options] [vars]
Create a domain.
Domain creation parameters can be set by command-line switches, from
a python configuration script or an SXP config file. See documentation
for --defconfig, --config. Configuration variables can be set using
VAR=VAL on the command line. For example vmid=3 sets vmid to 3.
10:25:40
#xm create kh2
Using config file "/etc/xen/kh2".
Started domain Kharkiv
10:25:45
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     53.8
Kharkiv                                      2   256     1     r-----      0.8
10:25:47
#xm console Kharkiv
TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 8192)
TCP reno registered
audit: initializing netlink socket (disabled)
audit(1244273145.567:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
...
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
linux109:~# ifconfig -a
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
10:26:34
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     54.7
Kharkiv                                      2   256     1     -b----      4.2
10:27:45
#xm destroy Kharkiv

10:27:48
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     55.2
10:27:50
#mount /dev/TURBO/vol1 /mnt

/dev/pts/8
10:28:54
#exit
Connection to 10.0.35.100 closed.
/dev/pts/2
10:28:57
#cp -r /lib/modules/$(uname -r) /mnt/lib/modules

/dev/pts/8
10:31:44
#ls -l /lib/modules
итого 8
drwxr-xr-x 3 root root 4096 Июн  5 19:06 2.6.18-6-xen-686
drwxr-xr-x 3 root root 4096 Май 24 13:20 2.6.29-2-686
10:31:56
#ls -l /lib/modules/2.6.18-6-xen-686
итого 1944
lrwxrwxrwx 1 root root     39 Июн  5 19:00 build -> /usr/src/linux-headers-2.6.18-6-xen-686
drwxr-xr-x 9 root root   4096 Июн  5 17:06 kernel
-rw-r--r-- 1 root root 303702 Июн  5 19:06 modules.alias
-rw-r--r-- 1 root root 288471 Июн  5 19:06 modules.alias.bin
-rw-r--r-- 1 root root     69 Дек 27 16:23 modules.ccwmap
-rw-r--r-- 1 root root 169629 Июн  5 19:06 modules.dep
-rw-r--r-- 1 root root 242168 Июн  5 19:06 modules.dep.bin
-rw-r--r-- 1 root root    813 Дек 27 16:23 modules.ieee1394map
-rw-r--r-- 1 root root    730 Дек 27 16:23 modules.inputmap
-rw-r--r-- 1 root root  17450 Дек 27 16:23 modules.isapnpmap
-rw-r--r-- 1 root root     74 Дек 27 16:23 modules.ofmap
-rw-r--r-- 1 root root 249439 Дек 27 16:23 modules.pcimap
-rw-r--r-- 1 root root   1135 Дек 27 16:23 modules.seriomap
-rw-r--r-- 1 root root 131866 Июн  5 19:06 modules.symbols
-rw-r--r-- 1 root root 172990 Июн  5 19:06 modules.symbols.bin
-rw-r--r-- 1 root root 334134 Дек 27 16:23 modules.usbmap
10:32:06
#brctl show
bridge name     bridge id               STP enabled     interfaces
eth0            8000.001e8c642c4a       no              peth0
10:32:56
#vi /etc/xen/kh2
--- /tmp/l3-saved-5798.9689.21774	2009-06-06 10:33:17.000000000 +0300
+++ /etc/xen/kh2	2009-06-06 10:34:56.000000000 +0300
@@ -2,6 +2,7 @@
 ramdisk = "/boot/initrd.img-2.6.18-6-xen-686"
 memory = 256
 name = "Kharkiv"
+vif = [ 'bridge=eth0' ]
 disk = [ 'phy:/dev/TURBO/vol1,sda2,w' ]
 root='/dev/sda2 ro'
 extra = "4"
10:34:56
#vi /etc/xen/kh2
10:35:23
#/etc/init.d/xend restart
Restarting XEN control daemon: xend.
/dev/pts/2
10:35:47
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     62.5
10:35:49
#xm create kh2
Using config file "/etc/xen/kh2".
Started domain Kharkiv
/dev/pts/5
10:35:59
#screen -x
/dev/pts/8
10:36:03
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1e:8c:64:2c:4a
          inet addr:192.168.15.9  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:8cff:fe64:2c4a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:556 errors:0 dropped:0 overruns:0 frame:0
          TX packets:269 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:53728 (52.4 KiB)  TX bytes:23215 (22.6 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
...
          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)
vif0.3    Link encap:Ethernet  HWaddr fe:ff:ff:ff:ff:ff
          BROADCAST MULTICAST  MTU:1500  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)
10:36:12
#ifconfig -a | more
/dev/pts/2
10:36:28
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----     65.1
Kharkiv                                      4   256     1     -b----      0.6
10:36:30
#xm console Kharkiv
Install these packages without verification [y/N]? y
Get:1 http://ftp.us.debian.org lenny/main openssh-blacklist 0.4.1 [2125kB]
Get:2 http://ftp.us.debian.org lenny/main openssh-blacklist-extra 0.4.1 [2127kB]
Get:3 http://ftp.us.debian.org lenny/main x11-common 1:7.3+18 [343kB]
Get:4 http://ftp.us.debian.org lenny/main libxau6 1:1.0.3-3 [11.9kB]
Get:5 http://ftp.us.debian.org lenny/main libxdmcp6 1:1.0.2-3 [17.0kB]
Get:6 http://ftp.us.debian.org lenny/main libxcb1 1.1-1.1 [43.1kB]
Get:7 http://ftp.us.debian.org lenny/main libxcb-xlib0 1.1-1.1 [15.1kB]
Get:8 http://ftp.us.debian.org lenny/main libx11-data 2:1.1.5-2 [169kB]
Get:9 http://ftp.us.debian.org lenny/main libx11-6 2:1.1.5-2 [623kB]
...
root@192.168.15.10's password:
Linux linux10 2.6.18-6-xen-686 #1 SMP Sat Dec 27 13:17:00 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 mail.
Last login: Fri Jun  5 22:40:41 2009 from linux12.class12.unix.nt
l3-agent is already running: pid=6692; pidfile=/root/.lilalo/l3-agent.pid
10:39:24
#exit
exit
Connection to 192.168.15.10 closed.
linux109:~# exit
logout
Debian GNU/Linux 5.0 linux109 tty1
linux109 login: root
Password:
Last login: Sat Jun  6 07:53:37 UTC 2009 from linux9.class9.unix.nt on ttyp0
Linux linux109 2.6.18-6-xen-686 #1 SMP Sat Dec 27 13:17:00 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
...
permitted by applicable law.
You have mail.
Last login: Sat Jun  6 10:06:07 2009 from linux10.class10.unix.nt
linux110:~#
linux110:~# exit
logout
Connection to 192.168.15.110 closed.
linux109:~# exit
logout
Debian GNU/Linux 5.0 linux109 tty1
/dev/pts/8
10:40:39
#vi /etc/xen/xend-config.sxp
прошло 16 минут
/dev/pts/2
10:56:50
#cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM
LABEL=MEGAMETKA  /mnt  ext3  defaults 1 0
/dev/sdc1       /mnt   ext3  user     1 0
11:01:58
#xentop

прошло 54 минуты
11:56:41
#Mem: 4185276k total, 1359440k used, 2825836k free CPUs: 2 @ 2400MHz
MONIT(1)                         User Commands                        MONIT(1)
NAME
       monit - utility for monitoring services on a Unix system
SYNOPSIS
       monit [options] {arguments}
DESCRIPTION
       monit is a utility for managing and monitoring processes, files, direc‐
       tories and devices on a Unix system. Monit conducts automatic mainte‐
       nance and repair and can execute meaningful causal actions in error
       situations. E.g. monit can start a process if it does not run, restart
       a process if it does not respond and stop a process if it uses too much
       resources. You may use monit to monitor files, directories and devices
       for changes, such as timestamps changes, checksum changes or size
       changes.
       Monit is controlled via an easy to configure control file based on a
       free-format, token-oriented syntax. Monit logs to syslog or to its own
       log file and notifies you about error conditions via customizable alert
       messages. Monit can perform various TCP/IP network checks, protocol
       checks and can utilize SSL for such checks. Monit provides a http(s)
прошло >2 часов
13:59:28
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1024     2     r-----    329.2
Kharkiv                                      4   256     1     -b----     17.7
прошло 43 минуты
14:42:58
#ssh 192.168.15.109
Host key fingerprint is df:08:8e:54:98:a3:79:7d:e6:b5:a3:ce:84:6f:05:41
+--[ RSA 2048]----+
|         .E      |
|       o  .      |
|      + .  .     |
|     o +  .      |
|    o o S o..    |
|     o o B +..   |
|      . o =.+    |
|         +.. .   |
...
Linux linux109 2.6.18-6-xen-686 #1 SMP Sat Dec 27 13:17:00 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.
Last login: Sat Jun  6 07:55:03 2009
linux109:~# exit
logout
Connection to 192.168.15.109 closed.
14:43:29
#apt-get install slapd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
  slapd: Зависит: libperl5.8 (>= 5.8.8) но он не будет установлен
E: Сломанные пакеты

Файлы

  • /etc/fstab
  • /proc/mdstat
  • /etc/fstab
    >
    # UNCONFIGURED FSTAB FOR BASE SYSTEM
    LABEL=MEGAMETKA  /mnt  ext3  defaults 1 0
    /dev/sdc1       /mnt   ext3  user     1 0
    
    /proc/mdstat
    >
    Personalities : [raid1]
    md0 : active(auto-read-only) raid1 sda2[0] sdb2[1]
          29302464 blocks [2/2] [UU]
    unused devices: <none>
    

    Статистика

    Время первой команды журнала19:36:27 2009- 6- 5
    Время последней команды журнала14:43:29 2009- 6- 6
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %14.85
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.82
    Количество командных строк в единицу времени, команда/мин 0.93
    Частота использования команд
    xm37|====================================| 36.27%
    vi11|==========| 10.78%
    ls10|=========| 9.80%
    ssh6|=====| 5.88%
    ~5|====| 4.90%
    cp3|==| 2.94%
    mount3|==| 2.94%
    exit3|==| 2.94%
    ifconfig2|=| 1.96%
    brctl2|=| 1.96%
    screen2|=| 1.96%
    ping2|=| 1.96%
    /etc/init.d/xend2|=| 1.96%
    chroot2|=| 1.96%
    cat2|=| 1.96%
    Mem:1|| 0.98%
    more1|| 0.98%
    mkdir1|| 0.98%
    lvscan1|| 0.98%
    cd1|| 0.98%
    scp1|| 0.98%
    xentop1|| 0.98%
    apt-get1|| 0.98%
    init1|| 0.98%
    d1|| 0.98%
    ____
    *) Интервалы неактивности длительностью 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$