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

Содержание

Журнал

Пятница (01/26/07)

/dev/pts/0
15:12:44
#ssh ltsp0
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
9b:30:7a:65:50:a0:f1:6e:cf:3b:c8:9e:79:8b:9b:34.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:12
RSA host key for ltsp0 has changed and you have requested strict checking.
Host key verification failed.
15:12:59
#vim .ssh/known_hosts
15:13:16
#vim .ssh/known_hosts
12d11
< |1|CWfW2dOeWWv8BvCTKHmb3JEnsOQ=|ntxO2F5pS/IJMDN7K+d4J6NzAFk= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAltLHGBcjDjsWxFOdnwuBcHo0+zQyXwVkfmPdqq2zrMzjYG0UmmOvOqKIUfDhO2SMrKtAhr11ZpCB8qsv4xQ29vsvmsSsIVKbokJ+SNNdMgS3vwvor2YbQOuZrscPoMJDz6ar7FLLazYeLNddK7ykcsW6r0i+nQ+PfSizabyzkCRw9IYzc5RQ/i+M/7R8wg3ovE5eA6MAElqt0jctxitjo00c+jVUv1AkhQtvgQCkPOHegQkXs+t16rbLjVxsMX4HSI6qoGjaDQTnhUDhZrK01I9Hdph6oGunfJFvfwtY/k7OsPrfzFs17D6Q3QGD7x53bcL1cSv0QWHTnZHkekx7lw==
15:13:21
#ssh ltsp0
The authenticity of host 'ltsp0 (192.168.15.244)' can't be established.
RSA key fingerprint is 9b:30:7a:65:50:a0:f1:6e:cf:3b:c8:9e:79:8b:9b:34.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ltsp0' (RSA) to the list of known hosts.
Warning: the RSA host key for 'ltsp0' differs from the key for the IP address '192.168.15.244'
Offending key for IP in /root/.ssh/known_hosts:11
Are you sure you want to continue connecting (yes/no)? yes
root@ltsp0's password:
Last login: Fri Jan 26 15:08:22 2007 from xen2.unix.nt
Linux ltsp0.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 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.
15:13:39
#shutdown -h now
The system is going down for system halt NOW!yp1) (Fri Jan 26 15:13:46 2007):
15:13:46
#exit
Connection to ltsp0 closed.
15:14:06
#watch '

15:14:18
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----   3839.3
vnc0                                       7      800     1 -b----   3138.0
15:14:21
#cd data
bash: cd: data: No such file or directory
15:15:49
#cd /data

15:15:53
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              19G   14G  4.2G  77% /
udev                   10M   56K   10M   1% /dev
devshm                944M     0  944M   0% /dev/shm
/dev/mapper/NAS1-ISO   22G   18G  2.8G  87% /data/ISO
15:15:58
#dd if=/dev/zero of=ltsp.img count=4096k bs=512
4194304+0 records in
4194304+0 records out
2147483648 bytes (2.1 GB) copied, 37.4472 seconds, 57.3 MB/s
15:17:45
#mkfs.ext3 ltsp.img
mke2fs 1.40-WIP (14-Nov-2006)
ltsp.img is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262144 inodes, 524288 blocks
26214 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 23 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
15:18:17
#mount ltsp.img /mnt -o loop

15:21:44
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev)
/dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw)
/data/ltsp.img on /mnt type ext3 (rw,loop=/dev/loop0)
15:21:46
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              19G   16G  2.2G  88% /
udev                   10M   56K   10M   1% /dev
devshm                944M     0  944M   0% /dev/shm
/dev/mapper/NAS1-ISO   22G   18G  2.8G  87% /data/ISO
/data/ltsp.img        2.0G   68M  1.9G   4% /mnt
15:21:59
#cat /etc/apt/sources.list
#deb file:/ftp/pub DEBS/
#deb http://debian.org.ua/debian unstable main contrib non-free
deb http://192.168.15.251:9999/debian testing main contrib non-free
15:24:24
#debootstrap etch /mnt http://192.168.15.251:9999/debian
I: Configuring sysvinit-utils...
I: Configuring bash...
I: Configuring login...
I: Configuring lsb-base...
I: Configuring procps...
I: Configuring mount...
I: Configuring passwd...
I: Configuring initscripts...
I: Configuring util-linux...
I: Configuring sysvinit...
...
I: Configuring debian-archive-keyring...
I: Configuring libldap-2.3-0...
I: Configuring apt...
I: Configuring aptitude...
I: Configuring apt-utils...
I: Configuring klogd...
I: Configuring tasksel-data...
I: Configuring sysklogd...
I: Configuring tasksel...
I: Base system installed successfully.
15:29:37
#ls -l /mnt
total 88
drwxr-xr-x  2 root root  4096 2007-01-26 15:29 bin
drwxr-xr-x  2 root root  4096 2006-10-28 17:06 boot
drwxr-xr-x  4 root root  4096 2007-01-26 15:29 dev
drwxr-xr-x 36 root root  4096 2007-01-26 15:29 etc
drwxr-xr-x  2 root root  4096 2006-10-28 17:06 home
drwxr-xr-x  2 root root  4096 2007-01-26 15:28 initrd
drwxr-xr-x 10 root root  4096 2007-01-26 15:29 lib
drwx------  2 root root 16384 2007-01-26 15:18 lost+found
drwxr-xr-x  2 root root  4096 2007-01-26 15:28 media
drwxr-xr-x  2 root root  4096 2006-10-28 17:06 mnt
drwxr-xr-x  2 root root  4096 2007-01-26 15:28 opt
drwxr-xr-x  2 root root  4096 2006-10-28 17:06 proc
drwxr-xr-x  2 root root  4096 2007-01-26 15:28 root
drwxr-xr-x  2 root root  4096 2007-01-26 15:29 sbin
drwxr-xr-x  2 root root  4096 2007-01-26 15:28 srv
drwxr-xr-x  2 root root  4096 2006-11-05 02:19 sys
drwxrwxrwt  2 root root  4096 2007-01-26 15:29 tmp
drwxr-xr-x 10 root root  4096 2007-01-26 15:28 usr
drwxr-xr-x 13 root root  4096 2007-01-26 15:28 var
15:32:08
#vim /mnt/etc/fstab
1a2,3
> /dev/hda1    	 /     	ext3 	defaults,errors=remount-ro      0   1
> proc  		 /proc 	proc 	defaults 			0   0
15:39:12
#vim /mnt/etc/network/interfaces
2a3,11
> 
> auto lo eth0
> iface lo inet loopback
> 
> iface eth0 inet static
> 	address 192.168.15.244
> 	netmask 255.255.255.0
> 	gateway 192.168.15.254
> 
15:42:15
#vim /etc/hostname
1c1
< xen1.unix.nt
---
> ltsp0
15:43:30
#vim /etc/resolv.conf
2c2
< nameserver 10.0.35.1
---
> nameserver 192.168.15.254
15:43:49
#vim /etc/resolv.conf
2c2
< nameserver 192.168.15.254
---
> nameserver 10.0.35.1
15:44:17
#vim /etc/hostname
1c1
< ltsp0
---
> xen1.unix.nt
15:44:30
#vim /mnt/etc/hostname
1c1
< xen1.unix.nt
---
> ltsp0
15:44:49
#vim /mnt/etc/resolv.conf
2c2
< nameserver 10.0.35.1
---
> nameserver 192.168.15.254
15:45:09
#vim /mnt/etc/hosts
15:45:33
#cp /etc/xen/ltsp0{,1}

15:46:03
#ls /etc/xen/ltsp*
/etc/xen/ltsp0  /etc/xen/ltsp01
15:46:11
#vim /etc/xen/ltsp01
29c29
< name = "ltsp0"
---
> name = "ltsp01"
68c68
< disk = [ 'phy:/dev/NAS0/ltsp0,hda1,w' ]
---
> disk = [ 'file:/dev/NAS0/ltsp0,hda1,w' ]
15:47:36
#ls
ISO  ltsp.img
15:47:38
#ls /data/
ISO  ltsp.img
15:47:43
#vim /etc/xen/ltsp01
68c68,69
< disk = [ 'file:/dev/NAS0/ltsp0,hda1,w' ]
---
> disk = [ 'file:/data/ltsp.img,hda1,w' ]
> 
15:48:40
#cd

15:48:41
#xm create -c ltsp01
4gb seg fixup, process bash (pid 1069), cs:ip 73:b7d902a5
lt
Broadcast message from root@ltsp0 (tty1) (Fri Jan 26 13:49:37 2007):
The system is going down for system halt NOW!
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal
Stopping periodic command scheduler: crond.
Stopping internet superserver: inetd.
Saving the system clock..
15:50:04
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev)
/dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw)
/data/ltsp.img on /mnt type ext3 (rw,loop=/dev/loop0)
15:50:05
#vim /mnt/etc/sysctl.conf
10c10
< #kernel.printk = 4 4 1 7
---
> kernel.printk = 1 1 1 1
15:50:26
#chroot /mnt
xen1:/# apt-get install libc6-xen
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  libc6-xen
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1119kB of archives.
After unpacking 2531kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  libc6-xen
...
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously deselected package libc6-xen.
(Reading database ... 7201 files and directories currently installed.)
Unpacking libc6-xen (from .../libc6-xen_2.3.6.ds1-8_i386.deb) ...
Setting up libc6-xen (2.3.6.ds1-8) ...
xen1:/# exit
15:51:09
#ls -l /lib/
total 5276
lrwxrwxrwx  1 root root      21 2006-12-06 02:16 cpp -> /etc/alternatives/cpp
drwxr-xr-x  2 root root    4096 2006-11-27 01:22 firmware
lrwxrwxrwx  1 root root      14 2006-12-06 01:30 i386-linux-gnu -> i486-linux-gnu
drwxr-xr-x  2 root root    4096 2006-11-05 02:19 i486-linux-gnu
drwxr-sr-x  2 root root    4096 2006-12-06 01:30 init
drwxr-xr-x  2 root root    4096 2006-12-06 01:30 iptables
-rwxr-xr-x  1 root root   64572 2006-11-03 16:53 klibc-C2z_DMnqPyftZCYmjdWTcAM2woc.so
-rwxr-xr-x  1 root root   88164 2006-11-05 02:19 ld-2.3.6.so
lrwxrwxrwx  1 root root      11 2006-12-06 01:30 ld-linux.so.2 -> ld-2.3.6.so
...
lrwxrwxrwx  1 root root      16 2006-12-06 01:30 libwrap.so.0 -> libwrap.so.0.7.6
-rw-r--r--  1 root root   27596 2006-08-23 21:42 libwrap.so.0.7.6
drwxr-xr-x  2 root root    4096 2006-12-06 01:30 lsb
drwxr-xr-x  2 root root    4096 2006-12-07 22:57 lvm-200
lrwxrwxrwx  1 root root      29 2006-12-07 22:57 lvm-default -> /etc/alternatives/lvm-default
drwxr-xr-x  4 root root    4096 2006-12-06 19:27 modules
drwxr-xr-x  2 root root    4096 2006-12-06 01:30 security
drwxr-xr-x 15 root root    4096 2006-12-06 01:29 terminfo
drwxr-xr-x  3 root root    4096 2007-01-21 16:52 tls
drwxr-xr-x  3 root root    4096 2006-12-06 01:33 udev
15:51:15
#ls -l /lib/modules/
total 8
drwxr-xr-x 3 root root 4096 2006-12-06 01:42 2.6.17-2-686
drwxr-xr-x 3 root root 4096 2006-12-07 22:57 2.6.18-3-xen-686
15:51:21
#mkdir /mnt/lib/modules/2.6.18-3-xen-686

15:51:53
#cp -rv /lib/modules/2.6.18-3-xen-686/* /mnt/lib/modules/2.6.18-3
`/lib/modules/2.6.18-3-xen-686/kernel/net/netfilter/xt_limit.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/net/netfilter/xt_limit.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/net/netfilter/xt_sctp.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/net/netfilter/xt_sctp.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/net/netfilter/nfnetlink_log.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/net/netfilter/nfnetlink_log.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/net/netfilter/xt_conntrack.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/net/netfilter/xt_conntrack.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/net/netfilter/nfnetlink_queue.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/net/netfilter/nfnetlink_queue.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/net/sched' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/net/sched'
`/lib/modules/2.6.18-3-xen-686/kernel/net/sched/cls_fw.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/net/sched/cls_fw.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/net/sched/act_simple.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/net/sched/act_simple.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/net/sched/sch_sfq.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/net/sched/sch_sfq.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/net/sched/sch_tbf.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/net/sched/sch_tbf.ko'
...
`/lib/modules/2.6.18-3-xen-686/kernel/fs/autofs4' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/fs/autofs4'
`/lib/modules/2.6.18-3-xen-686/kernel/fs/autofs4/autofs4.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/fs/autofs4/autofs4.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/fs/efs' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/fs/efs'
`/lib/modules/2.6.18-3-xen-686/kernel/fs/efs/efs.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/fs/efs/efs.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/fs/befs' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/fs/befs'
`/lib/modules/2.6.18-3-xen-686/kernel/fs/befs/befs.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/fs/befs/befs.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/fs/lockd' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/fs/lockd'
`/lib/modules/2.6.18-3-xen-686/kernel/fs/lockd/lockd.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/fs/lockd/lockd.ko'
`/lib/modules/2.6.18-3-xen-686/kernel/fs/nfsd' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/fs/nfsd'
`/lib/modules/2.6.18-3-xen-686/kernel/fs/nfsd/nfsd.ko' -> `/mnt/lib/modules/2.6.18-3-xen-686/kernel/fs/nfsd/nfsd.ko'
15:52:26
#ls -l /mnt/lib/modules/2.6.18-3-xen-686/
total 1380
drwxr-xr-x 9 root root   4096 2007-01-26 15:52 kernel
-rw-r--r-- 1 root root 303823 2007-01-26 15:52 modules.alias
-rw-r--r-- 1 root root     69 2007-01-26 15:52 modules.ccwmap
-rw-r--r-- 1 root root 313418 2007-01-26 15:52 modules.dep
-rw-r--r-- 1 root root    813 2007-01-26 15:52 modules.ieee1394map
-rw-r--r-- 1 root root    730 2007-01-26 15:52 modules.inputmap
-rw-r--r-- 1 root root  17450 2007-01-26 15:52 modules.isapnpmap
-rw-r--r-- 1 root root     74 2007-01-26 15:52 modules.ofmap
-rw-r--r-- 1 root root 247528 2007-01-26 15:52 modules.pcimap
-rw-r--r-- 1 root root   1135 2007-01-26 15:52 modules.seriomap
-rw-r--r-- 1 root root 132521 2007-01-26 15:52 modules.symbols
-rw-r--r-- 1 root root 339021 2007-01-26 15:52 modules.usbmap
15:52:34
#ssh xen2

15:53:29
#xm create -c ltsp01
Using config file "/etc/xen/ltsp01".
Error: VM name 'ltsp01' already in use by domain 24
15:53:33
#xm console ltsp01
ltsp0:~#
ltsp0:~#
ltsp0:~# halt
Broadcast message from root@ltsp0 (tty1) (Fri Jan 26 13:53:22 2007):
The system is going down for system halt NOW!
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal
Stopping periodic command scheduler: crond.
Stopping internet superserver: inetd.
Saving the system clock..
15:53:47
#umount /mnt

15:53:53
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev)
/dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw)
15:53:56
#xm create -c ltsp01
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
ltsp0:~# ls -l /lib/
Display all 106 possibilities? (y or n)
ltsp0:~# ls -l /lib/modules/2.6.18-3-xen-686/
total 1376
?--------- ? ?    ?         ?            ? /lib/modules/2.6.18-3-xen-686/kernel
-rw-r--r-- 1 root root 303823 Jan 26 13:52 modules.alias
-rw-r--r-- 1 root root     69 Jan 26 13:52 modules.ccwmap
-rw-r--r-- 1 root root 313418 Jan 26 13:52 modules.dep
...
ltsp0:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hda1             2.0G  252M  1.7G  14% /
tmpfs                 129M     0  129M   0% /lib/init/rw
udev                   10M   20K   10M   1% /dev
ltsp0:~# reboot
Broadcast message from root@ltsp0 (tty1) (Fri Jan 26 13:56:09 2007):
The system is going down for reboot NOW!
INIT: Switching to runlevel: 6
INIT: Sending processes the TERM signal
15:56:34
#du -sh /lib/modules/2.6.18-3-xen-686/
44M     /lib/modules/2.6.18-3-xen-686/
15:56:50
#xm console ltsp01
Connect to /lost+found? yes
Inode 49702 ref count is 2, should be 1.  Fix? yes
Unattached inode 49703
Connect to /lost+found? yes
Inode 49703 ref count is 2, should be 1.  Fix? yes
Unattached inode 49704
Connect to /lost+found? yes
Inode 49704 ref count is 2, should be 1.  Fix? yes
Unattached inode 49705
Connect to /lost+found? yes
...
Killing all remaining processes...done.
Deconfiguring network interfaces...ifdown: failed to open statefile /etc/network/run/ifstate: No such file or directory
failed.
Cleaning up ifupdown....
Deactivating swap...done.
ext3_abort called.
EXT3-fs error (device hda1): ext3_remount: Abort forced by user
Will now restart.
Restarting system.
.
15:59:59
#xm console ltsp01
kernel/drivers/media/video/tlv320aic23b.ko
kernel/drivers/media/video/tuner-3036.ko
kernel/drivers/media/video/tuner.ko
kernel/drivers/media/video/tvaudio.ko
kernel/drivers/media/video/tveeprom.ko
kernel/drivers/media/video/tvmixer.ko
kernel/drivers/media/video/tvp5150.ko
kernel/drivers/media/video/upd64031a.ko
kernel/drivers/media/video/upd64083.ko
kernel/drivers/media/video/v4l1-compat.ko
kernel/drivers/media/video/v4l2-common.ko
/dev/pts/4
16:03:34
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----   4038.6
ltsp01                                    27      256     1 -b----     10.9
vnc0                                       7      800     1 -b----   3153.9
16:03:38
#ls -l /lib/modules/2.6.18-3-xen-686/

/dev/pts/0
16:06:07
#xm console ltsp01
I: Validating liblzo2-2
I: Retrieving libncurses5
I: Validating libncurses5
I: Retrieving libncursesw5
I: Validating libncursesw5
I: Retrieving libnewt0.52
I: Validating libnewt0.52
I: Retrieving libopencdk8
I: Validating libopencdk8
I: Retrieving libpam-modules
I: Validating libpam-modules
/dev/pts/4
16:06:10
#cat /etc/apt/sources.list
#deb file:/ftp/pub DEBS/
#deb http://debian.org.ua/debian unstable main contrib non-free
deb http://192.168.15.251:9999/debian testing main contrib non-free
прошло 13 минут
16:20:01
#grep disk /etc/xen/ltsp0
# Optional ramdisk.
ramdisk = "/boot/initrd.img-2.6.18-3-xen-686"
# Define the disk devices you want the domain to have access to, and
# Each disk entry is of the form phy:UNAME,DEV,MODE
disk = [ 'phy:/dev/NAS0/ltsp0,hda1,w' ]
прошло 14 минут
16:34:06
#mkdir /tmp/
1/         .ICE-unix/ mc-root/   .X11-unix/
16:34:06
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev)
/dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw)
16:34:28
#mount /dev/NAS0/ltsp0 /mnt

16:34:37
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,nodev)
/dev/mapper/NAS1-ISO on /data/ISO type ext3 (rw)
/dev/mapper/NAS0-ltsp0 on /mnt type ext3 (rw)
16:34:39
#ls -l /mnt/lib/modules/2.6.18-3-xen-686/
kernel/              modules.ieee1394map  modules.pcimap
modules.alias        modules.inputmap     modules.seriomap
modules.ccwmap       modules.isapnpmap    modules.symbols
modules.dep          modules.ofmap        modules.usbmap
16:34:39
#ls -l /mnt/boot/
total 0
16:34:58
#ls -l /mnt/opt/ltsp/i386/lib/modules/2.
2.4.34/       2.6.18-3-486/ 2.6.19.2/
16:34:58
#ls -l /mnt/opt/ltsp/i386/lib/modules/2.6.19.2/
total 1264
lrwxrwxrwx 1 root root     23 2007-01-21 19:52 build -> /usr/src/linux-2.6.19.2
drwxr-xr-x 9 root root   4096 2007-01-21 12:09 kernel
-rw-r--r-- 1 root root 288648 2007-01-21 12:09 modules.alias
-rw-r--r-- 1 root root     69 2007-01-21 12:09 modules.ccwmap
-rw-r--r-- 1 root root 249023 2007-01-21 12:09 modules.dep
-rw-r--r-- 1 root root    813 2007-01-21 12:09 modules.ieee1394map
-rw-r--r-- 1 root root    730 2007-01-21 12:09 modules.inputmap
-rw-r--r-- 1 root root  18143 2007-01-21 12:09 modules.isapnpmap
-rw-r--r-- 1 root root     74 2007-01-21 12:09 modules.ofmap
-rw-r--r-- 1 root root 214495 2007-01-21 12:09 modules.pcimap
-rw-r--r-- 1 root root   1135 2007-01-21 12:09 modules.seriomap
-rw-r--r-- 1 root root 120273 2007-01-21 12:09 modules.symbols
-rw-r--r-- 1 root root 347709 2007-01-21 12:09 modules.usbmap
lrwxrwxrwx 1 root root     23 2007-01-21 19:52 source -> /usr/src/linux-2.6.19.2
16:35:14
##

16:36:04
#ping ltsp0
PING ltsp0.unix.nt (192.168.15.244) 56(84) bytes of data.
64 bytes from ltsp0.unix.nt (192.168.15.244): icmp_seq=1 ttl=64 time=3.90 ms
64 bytes from ltsp0.unix.nt (192.168.15.244): icmp_seq=2 ttl=64 time=0.205 ms
--- ltsp0.unix.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.205/2.057/3.909/1.852 ms
16:36:12
#rsync -auv /mnt/opt/ltsp/i386/lib/modules/2.6.19.2/ ltsp0:/opt/l
sp/i386/lib/modules/2.6.19.2/
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@       WARNING: POSSIBLE DNS SPOOFING DETECTED!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
The RSA host key for ltsp0 has changed,
and the key for the according IP address 192.168.15.244
has a different value. This could either mean that
DNS SPOOFING is happening or the IP address for the host
and its host key have changed at the same time.
Offending key for IP in /root/.ssh/known_hosts:11
...
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
b8:ea:41:4f:91:d5:03:2d:1a:76:e3:32:bb:27:31:34.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:14
RSA host key for ltsp0 has changed and you have requested strict checking.
Host key verification failed.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(454) [sender=2.6.9]
16:36:42
#vim .ssh/known_hosts
16:36:54
#vim .ssh/known_hosts
14d13
< |1|WzBWUOWKqQDkgzlUM23ELLdXGkY=|V6rocleaJ6jVCvOG6DPKW8M+VcI= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAsZTrLwPzl1ZynXG4Bg3fa5wz+zZj0tqhpEL4qyDY1jDc/Wk7lVNcdchAwq85gk14iC5Wwvh///AmTxcFQtZEocqanBh15rvRhXWIrUjfLzfLXAywVsSwoiFRwW7BlcA6mCu204VHxM4Kr6qFXLMG0jiT0uRflgR4++vITmtCJp2mYvxK51SdefPgfyd8yCBxQREuz0lAb4OaRLux8S0WUVwo2iJqjMos8SK+0SCdy8GZqhFj3/Fch/gVkCW8vPn86rGtiTVMtW4p+uTcCLjxpqgKWGX+2/OUmwctH18CV/0n0uKda6yqMs542Y0cv1sJW7qOljzvtO6MBMkBLoQxEQ==
16:37:59
#scp /mnt/opt/ltsp/i386/boot/
/mnt/opt/ltsp/i386/boot/config-2.6.18-3-486
/mnt/opt/ltsp/i386/boot/initrd.img
/mnt/opt/ltsp/i386/boot/initrd.img-2.6.18-3-486
/mnt/opt/ltsp/i386/boot/nbi.img
/mnt/opt/ltsp/i386/boot/nbi.img-2.6.18-3-486
/mnt/opt/ltsp/i386/boot/pxelinux.0
/mnt/opt/ltsp/i386/boot/pxelinux.cfg/
/mnt/opt/ltsp/i386/boot/System.map-2.6.18-3-486
/mnt/opt/ltsp/i386/boot/vmlinuz
/mnt/opt/ltsp/i386/boot/vmlinuz-2.6.18-3-486
16:37:59
#scp /mnt/opt/ltsp/i386/var/lib/
/mnt/opt/ltsp/i386/var/lib/apt/
/mnt/opt/ltsp/i386/var/lib/aptitude/
/mnt/opt/ltsp/i386/var/lib/defoma/
/mnt/opt/ltsp/i386/var/lib/dhcp3/
/mnt/opt/ltsp/i386/var/lib/discover/
/mnt/opt/ltsp/i386/var/lib/dpkg/
/mnt/opt/ltsp/i386/var/lib/gconf/
/mnt/opt/ltsp/i386/var/lib/gdm/
/mnt/opt/ltsp/i386/var/lib/initramfs-tools/
/mnt/opt/ltsp/i386/var/lib/initscripts/
/mnt/opt/ltsp/i386/var/lib/ltsp-client-setup/
/mnt/opt/ltsp/i386/var/lib/misc/
/mnt/opt/ltsp/i386/var/lib/python-support/
/mnt/opt/ltsp/i386/var/lib/ucf/
/mnt/opt/ltsp/i386/var/lib/urandom/
/mnt/opt/ltsp/i386/var/lib/vim/
/mnt/opt/ltsp/i386/var/lib/x11/
/mnt/opt/ltsp/i386/var/lib/xkb/
16:37:59
#scp /mnt/var/lib/tftpboot/ltsp/i386/
/mnt/var/lib/tftpboot/ltsp/i386/boot.msg
/mnt/var/lib/tftpboot/ltsp/i386/config-2.6.18-3-486
/mnt/var/lib/tftpboot/ltsp/i386/initrd.img
/mnt/var/lib/tftpboot/ltsp/i386/initrd.img-2.6.18-3-486
/mnt/var/lib/tftpboot/ltsp/i386/logo.16_1
/mnt/var/lib/tftpboot/ltsp/i386/nbi.img
/mnt/var/lib/tftpboot/ltsp/i386/nbi.img-2.6.18-3-486
/mnt/var/lib/tftpboot/ltsp/i386/pxelinux.0
/mnt/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/
/mnt/var/lib/tftpboot/ltsp/i386/System.map-2.6.18-3-486
/mnt/var/lib/tftpboot/ltsp/i386/vmlinuz
/mnt/var/lib/tftpboot/ltsp/i386/vmlinuz-2.4.34.lan
/mnt/var/lib/tftpboot/ltsp/i386/vmlinuz-2.6.18-3-486
/mnt/var/lib/tftpboot/ltsp/i386/vmlinuz-2.6.19.2
16:37:59
#scp /mnt/var/lib/tftpboot/ltsp/i386/
/mnt/var/lib/tftpboot/ltsp/i386/boot.msg
/mnt/var/lib/tftpboot/ltsp/i386/config-2.6.18-3-486
/mnt/var/lib/tftpboot/ltsp/i386/initrd.img
/mnt/var/lib/tftpboot/ltsp/i386/initrd.img-2.6.18-3-486
/mnt/var/lib/tftpboot/ltsp/i386/logo.16_1
/mnt/var/lib/tftpboot/ltsp/i386/nbi.img
/mnt/var/lib/tftpboot/ltsp/i386/nbi.img-2.6.18-3-486
/mnt/var/lib/tftpboot/ltsp/i386/pxelinux.0
/mnt/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/
/mnt/var/lib/tftpboot/ltsp/i386/System.map-2.6.18-3-486
/mnt/var/lib/tftpboot/ltsp/i386/vmlinuz
/mnt/var/lib/tftpboot/ltsp/i386/vmlinuz-2.4.34.lan
/mnt/var/lib/tftpboot/ltsp/i386/vmlinuz-2.6.18-3-486
/mnt/var/lib/tftpboot/ltsp/i386/vmlinuz-2.6.19.2
16:39:59
#scp /mnt/var/lib/tftpboot/ltsp/i386/vmlinuz-2.6.19.2 ltsp0:/var/
ib/tftpboot/ltsp/i386/
Warning: the RSA host key for 'ltsp0' differs from the key for the IP address '192.168.15.244'
Offending key for IP in /root/.ssh/known_hosts:11
Matching host key in /root/.ssh/known_hosts:14
Are you sure you want to continue connecting (yes/no)? yes
root@ltsp0's password:
vmlinuz-2.6.19.2                              100% 1682KB   1.6MB/s   00:00
16:40:28
#ls -l /mnt/var/lib/tftpboot/
total 4
drwxr-xr-x 3 root root 4096 2007-01-20 22:30 ltsp
16:41:03
#ls -l /mnt/var/lib/tftpboot/ltsp/i386/
total 12508
-rw-r--r-- 1 root root     202 2007-01-21 21:48 boot.msg
-rw-r--r-- 1 root root   72400 2006-12-04 17:52 config-2.6.18-3-486
lrwxrwxrwx 1 root root      23 2007-01-20 22:30 initrd.img -> initrd.img-2.6.18-3-486
-rw-r--r-- 1 root root 3083185 2007-01-20 22:30 initrd.img-2.6.18-3-486
-rw-r--r-- 1 root root    9519 2007-01-21 19:44 logo.16_1
lrwxrwxrwx 1 root root      20 2007-01-20 22:30 nbi.img -> nbi.img-2.6.18-3-486
-rw-r--r-- 1 root root 4307968 2007-01-20 22:30 nbi.img-2.6.18-3-486
-rw-r--r-- 1 root root   13324 2007-01-20 22:30 pxelinux.0
drwxr-xr-x 2 root root    4096 2007-01-25 16:17 pxelinux.cfg
-rw-r--r-- 1 root root  714765 2006-12-05 00:21 System.map-2.6.18-3-486
lrwxrwxrwx 1 root root      20 2007-01-20 22:30 vmlinuz -> vmlinuz-2.6.18-3-486
-rw-r--r-- 1 root root 1605403 2007-01-21 19:45 vmlinuz-2.4.34.lan
-rw-r--r-- 1 root root 1218196 2006-12-05 00:21 vmlinuz-2.6.18-3-486
-rw-r--r-- 1 root root 1722162 2007-01-21 19:45 vmlinuz-2.6.19.2
16:41:05
#scp /mnt/var/lib/tftpboot/ltsp/i386/logo.16_1 ltsp0:/var/lib/tft
boot/ltsp/i386/
Warning: the RSA host key for 'ltsp0' differs from the key for the IP address '192.168.15.244'
Offending key for IP in /root/.ssh/known_hosts:11
Matching host key in /root/.ssh/known_hosts:14
Are you sure you want to continue connecting (yes/no)? yesa
root@ltsp0's password:
logo.16_1                                     100% 9519     9.3KB/s   00:00
16:41:57
#scp /mnt/var/lib/tftpboot/ltsp/i386/boot.msg ltsp0:/var/lib/tft
boot/ltsp/i386/
Warning: the RSA host key for 'ltsp0' differs from the key for the IP address '192.168.15.244'
Offending key for IP in /root/.ssh/known_hosts:11
Matching host key in /root/.ssh/known_hosts:14
Are you sure you want to continue connecting (yes/no)? yes
root@ltsp0's password:
boot.msg                                      100%  202     0.2KB/s   00:00
16:42:09
#scp /mnt/var/lib/tftpboot/ltsp/i386/boot.msg ltsp0:/var/lib/tft

16:42:09
#vim /mnt/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
16:46:20
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----   4187.8
ltsp01                                    28      256     1 -b----    205.0
vnc0                                       7      800     1 -b----   3166.9
/dev/pts/0
16:52:49
#xm console ltsp01
Fetched 374kB in 5s (64.7kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously deselected package grub.
(Reading database ... 19029 files and directories currently installed.)
Unpacking grub (from .../archives/grub_0.97-21_i386.deb) ...
Setting up grub (0.97-21) ...
ltsp0:/# exit
ltsp0:~# logout
Debian GNU/Linux 4.0 ltsp0 tty1
прошло 25 минут
/dev/pts/4
17:18:28
#trafshow
прошло 10 минут
17:29:15
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              19G   16G  2.2G  88% /
udev                   10M   64K   10M   1% /dev
devshm                944M     0  944M   0% /dev/shm
/dev/mapper/NAS1-ISO   22G   18G  2.8G  87% /data/ISO
/dev/mapper/NAS0-ltsp0
                      9.9G  3.2G  6.2G  35% /mnt
прошла 31 минута
/dev/pts/0
18:00:18
#ls -l /boot/vmlinuz-2.6.19.2
vmlinuz-2.6.19.2            vmlinuz-2.6.19.2.noNFS.old
vmlinuz-2.6.19.2.noNFS
18:00:18
#ls -l /boot/vmlinuz-2.6.19.2.noNFS
-rw-r--r-- 1 root root 1753024 2007-01-22 15:27 /boot/vmlinuz-2.6.19.2.noNFS
18:00:34
#ssh xen2
root@xen2's password:
Last login: Fri Jan 26 16:46:05 2007 from 192.168.15.254
Linux xen2.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 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.
l3-agent is already running: pid=9116; pidfile=/root/.lilalo/l3-agent.pid
18:00:44
#ls -l /boot/initrd.img-2.6.19.2.noNFS
-rw-r--r-- 1 root root 4512197 2007-01-22 15:28 /boot/initrd.img-2.6.19.2.noNFS
18:00:51
#ls -l /lib/modules/2.6.19.2.noNFS/

18:01:06
#exit
Connection to xen2 closed.
18:01:40
#xm console ltsp01
Debian GNU/Linux 4.0 ltsp0 tty1
ltsp0 login: root
Password:
Last login: Fri Jan 26 14:06:01 2007 on tty1
Linux ltsp0 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 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.
...
Restarting OpenBSD Secure Shell server: sshd.
ltsp0:/#
ltsp0:/#
ltsp0:/# exit
ltsp0:~# logout
Debian GNU/Linux 4.0 ltsp0 tty1
ltsp0 login:
Debian GNU/Linux 4.0 ltsp0 tty1
ltsp0 login:
Debian GNU/Linux 4.0 ltsp0 tty1
прошла 21 минута
18:22:58
#cat /boot/grub/menu.lst
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
...
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.17-2-686 root=/dev/sda1 ro
initrd          /boot/initrd.img-2.6.17-2-686
savedefault
title           Debian GNU/Linux, kernel 2.6.17-2-686 (single-user mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.17-2-686 root=/dev/sda1 ro single
initrd          /boot/initrd.img-2.6.17-2-686
savedefault
### END DEBIAN AUTOMAGIC KERNELS LIST
18:23:10
#q!
bash: q!: command not found
18:23:12
#cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/sda2       none            swap    sw              0       0
/dev/hde        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
18:23:17
#mkdir /mnt/lib/modules/2.6.18-3-xen-686

18:23:17
#chroot /mnt
openpty failed
Terminated
18:29:50
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0      699     1 r-----   4402.6
ltsp01                                    28      256     1 -b----    260.6
vnc0                                       7      800     1 -b----   3198.1
18:29:52
#xm destroy ltsp01

18:30:09
#xm create ltsp0
Using config file "/etc/xen/ltsp0".
Error: Device 769 (vbd) could not be connected.
Device /dev/NAS0/ltsp0 is mounted in the privileged domain,
and so cannot be mounted by a guest.

Файлы

  • /boot/grub/menu.lst
  • /etc/apt/sources.list
  • /etc/fstab
  • /boot/grub/menu.lst
    >
    # menu.lst - See: grub(8), info grub, update-grub(8)
    #            grub-install(8), grub-floppy(8),
    #            grub-md5-crypt, /usr/share/doc/grub
    #            and /usr/share/doc/grub-doc/.
    ## default num
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
    # the entry number 0 is the default if the command is not used.
    #
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    # WARNING: If you are using dmraid do not change this entry to 'saved' or your
    # array will desync and will not let you boot your system.
    default         0
    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout         5
    # Pretty colours
    color cyan/blue white/blue
    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line)  and entries protected by the
    # command 'lock'
    # e.g. password topsecret
    #      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret
    #
    # examples
    #
    # title         Windows 95/98/NT/2000
    # root          (hd0,0)
    # makeactive
    # chainloader   +1
    #
    # title         Linux
    # root          (hd0,1)
    # kernel        /vmlinuz root=/dev/hda2 ro
    #
    #
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
    ### BEGIN AUTOMAGIC KERNELS LIST
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
    ## by the debian update-grub script except for the default options below
    ## DO NOT UNCOMMENT THEM, Just edit them to your needs
    ## ## Start Default Options ##
    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specific kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    ##      kopt_2_6_8=root=/dev/hdc1 ro
    ##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
    # kopt=root=/dev/sda1 ro
    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd0,0)
    ## should update-grub create alternative automagic boot options
    ## e.g. alternative=true
    ##      alternative=false
    # alternative=true
    ## should update-grub lock alternative automagic boot options
    ## e.g. lockalternative=true
    ##      lockalternative=false
    # lockalternative=false
    ## additional options to use with the default boot option, but not with the
    ## alternatives
    ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=
    ## should update-grub lock old automagic boot options
    ## e.g. lockold=false
    ##      lockold=true
    # lockold=false
    ## Xen hypervisor options to use with the default Xen boot option
    # xenhopt=
    ## Xen Linux kernel options to use with the default Xen boot option
    # xenkopt=console=tty0
    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ##      altoptions=(single-user) single
    # altoptions=(single-user mode) single
    ## controls how many kernels should be put into the menu.lst
    ## only counts the first occurence of a kernel, not the
    ## alternative kernel options
    ## e.g. howmany=all
    ##      howmany=7
    # howmany=all
    ## should update-grub create memtest86 boot option
    ## e.g. memtest86=true
    ##      memtest86=false
    # memtest86=true
    ## should update-grub adjust the value of the default booted system
    ## can be true or false
    # updatedefaultentry=false
    ## ## End Default Options ##
    title           Xen 3.0.3-1-i386 / Debian GNU/Linux, kernel 2.6.18-3-xen-686
    root            (hd0,0)
    kernel          /boot/xen-3.0.3-1-i386.gz
    module          /boot/vmlinuz-2.6.18-3-xen-686 root=/dev/sda1 ro console=tty0
    module          /boot/initrd.img-2.6.18-3-xen-686
    savedefault
    title           Debian GNU/Linux, kernel 2.6.17-2-686
    root            (hd0,0)
    kernel          /boot/vmlinuz-2.6.17-2-686 root=/dev/sda1 ro
    initrd          /boot/initrd.img-2.6.17-2-686
    savedefault
    title           Debian GNU/Linux, kernel 2.6.17-2-686 (single-user mode)
    root            (hd0,0)
    kernel          /boot/vmlinuz-2.6.17-2-686 root=/dev/sda1 ro single
    initrd          /boot/initrd.img-2.6.17-2-686
    savedefault
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    
    /etc/apt/sources.list
    >
    #deb file:/ftp/pub DEBS/
    #deb http://debian.org.ua/debian unstable main contrib non-free
    deb http://192.168.15.251:9999/debian testing main contrib non-free
    
    /etc/fstab
    >
    # /etc/fstab: static file system information.
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    /dev/sda1       /               ext3    defaults,errors=remount-ro 0       1
    /dev/sda2       none            swap    sw              0       0
    /dev/hde        /media/cdrom0   udf,iso9660 user,noauto     0       0
    /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
    

    Статистика

    Время первой команды журнала15:12:44 2007- 1-26
    Время последней команды журнала18:30:09 2007- 1-26
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 8.91
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 2.77
    Количество командных строк в единицу времени, команда/мин 0.61
    Частота использования команд
    ls18|=================| 17.82%
    vim17|================| 16.83%
    xm15|==============| 14.85%
    scp8|=======| 7.92%
    mount7|======| 6.93%
    cat4|===| 3.96%
    ssh4|===| 3.96%
    mkdir3|==| 2.97%
    cd3|==| 2.97%
    df3|==| 2.97%
    cp2|=| 1.98%
    chroot2|=| 1.98%
    exit2|=| 1.98%
    ping1|| 0.99%
    umount1|| 0.99%
    trafshow1|| 0.99%
    dd1|| 0.99%
    #1|| 0.99%
    mkfs.ext31|| 0.99%
    shutdown1|| 0.99%
    watch1|| 0.99%
    rsync1|| 0.99%
    grep1|| 0.99%
    du1|| 0.99%
    q!1|| 0.99%
    debootstrap1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$