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

Содержание

Журнал

Вторник (12/12/06)

/dev/pts/2
16:46:49
#cd /etc/xen/

/dev/pts/6
16:47:06
#ps
  PID TTY          TIME CMD
18965 pts/7    00:00:00 bash
20610 pts/7    00:00:00 ps
16:47:08
#help
GNU bash, version 3.1.17(1)-release (i486-pc-linux-gnu)
These shell commands are defined internally.  Type `help' to see this list.
Type `help name' to find out more about the function `name'.
Use `info bash' to find out more about the shell in general.
Use `man -k' or `info' to find out more about commands not in this list.
A star (*) next to a name means that the command is disabled.
 JOB_SPEC [&]                       (( expression ))
 . filename [arguments]             :
 [ arg... ]                         [[ expression ]]
 alias [-p] [name[=value] ... ]     bg [job_spec ...]
...
 shift [n]                          shopt [-pqsu] [-o long-option] opt
 source filename [arguments]        suspend [-f]
 test [expr]                        time [-p] PIPELINE
 times                              trap [-lp] [arg signal_spec ...]
 true                               type [-afptP] name [name ...]
 typeset [-afFirtx] [-p] name[=valu ulimit [-SHacdfilmnpqstuvx] [limit
 umask [-p] [-S] [mode]             unalias [-a] name [name ...]
 unset [-f] [-v] [name ...]         until COMMANDS; do COMMANDS; done
 variables - Some variable names an wait [n]
 while COMMANDS; do COMMANDS; done  { COMMANDS ; }
16:47:16
# xm cd
Error: Sub Command cd not found!
Usage: xm <subcommand> [args]
Control, list, and manipulate Xen guest instances.
Common 'xm' commands:
 console              Attach to <Domain>'s console.
 create               Create a domain based on <ConfigFile>.
 destroy              Terminate a domain immediately.
 dump-core            Dump core for a specific domain.
 help                 Display this message.
 list                 List information about all/some domains.
...
 shutdown             Shutdown a domain.
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for a domain.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
/dev/pts/18
16:47:55
#ping 192.168.15.107
64 bytes from 192.168.15.107: icmp_seq=7 ttl=128 time=4.43 ms
64 bytes from 192.168.15.107: icmp_seq=8 ttl=128 time=6.08 ms
64 bytes from 192.168.15.107: icmp_seq=9 ttl=128 time=7.36 ms
c64 bytes from 192.168.15.107: icmp_seq=10 ttl=128 time=8.81 ms
64 bytes from 192.168.15.107: icmp_seq=11 ttl=128 time=10.2 ms
64 bytes from 192.168.15.107: icmp_seq=12 ttl=128 time=5.18 ms
64 bytes from 192.168.15.107: icmp_seq=13 ttl=128 time=7.63 ms
--- 192.168.15.107 ping statistics ---
13 packets transmitted, 13 received, 0% packet loss, time 12007ms
rtt min/avg/max/mdev = 1.649/6.767/10.227/2.485 ms
16:48:28
#df -h
[root@xen2:~]# vncviewer xen2:108
Error: Can't open display:
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/cciss/c0d0p1      15G  930M   14G   7% /
udev                   10M   56K   10M   1% /dev
devshm                1,6G     0  1,6G   0% /dev/shm
/dev/mapper/NAS1-ISO   22G   18G  3,1G  86% /data/ISO
/data/ISO/zensuite-7-sp1.iso
                      4,3G  4,3G     0 100% /data/ISO/zen
/data/ISO/zen/ZEN7_with_SP1_Companion1.iso
                      570M  570M     0 100% /mnt
/dev/pts/2
16:49:25
#ls
2003server0        oes0     suse0hvm  xend-config.sxp
create-volumes.sh  scripts  winxp0    xend-pci-permissive.sxp
deb0               suse0    winxpN    xend-pci-quirks.sxp
16:49:26
#less winxpN
/dev/pts/23
16:49:45
#cd /etc/xen

16:49:53
#ls
2003server0        oes0     suse0hvm  xend-config.sxp
create-volumes.sh  scripts  winxp0    xend-pci-permissive.sxp
deb0               suse0    winxpN    xend-pci-quirks.sxp
/dev/pts/2
16:50:54
#ls -la
итого 88
drwxr-xr-x  3 root root 4096 2006-12-12 16:19 .
drwxr-xr-x 63 root root 4096 2006-12-12 16:13 ..
-rw-r--r--  1 root root 6995 2006-12-08 16:34 2003server0
-rwxr-xr-x  1 root root  166 2006-12-10 23:36 create-volumes.sh
-rw-r--r--  1 root root 5525 2006-12-06 20:59 deb0
-rw-r--r--  1 root root 6968 2006-12-08 17:07 oes0
drwxr-xr-x  2 root root 4096 2006-12-06 17:00 scripts
-rw-r--r--  1 root root 5524 2006-12-11 08:06 suse0
-rw-r--r--  1 root root 6794 2006-12-09 14:19 suse0hvm
-rw-r--r--  1 root root 6887 2006-12-10 22:07 winxp0
-rw-r--r--  1 root root  421 2006-12-12 16:19 winxpN
-rw-r--r--  1 root root 4486 2006-12-06 21:09 xend-config.sxp
-rw-r--r--  1 root root 1256 2006-11-13 16:13 xend-pci-permissive.sxp
-rw-r--r--  1 root root 4129 2006-11-13 16:13 xend-pci-quirks.sxp
16:51:01
#less winxpN
16:52:22
#ls /data/
iso/ ISO/
16:52:22
#ls /data/ISO/
lost+found          oes-linux-cd6.iso       windows-server-2003.iso
oes-linux-cd10.iso  oes-linux-cd7.iso       windowsxp-pro-sp2.iso
oes-linux-cd1.iso   oes-linux-cd8.iso       zen
oes-linux-cd2.iso   oes-linux-cd9.iso       zen-comp1.iso
oes-linux-cd3.iso   remove                  zen-dm.iso
oes-linux-cd4.iso   suse-linux10.1-dvd.iso  zen-ln.iso
oes-linux-cd5.iso   suse-linux10-dvd.iso    zensuite-7-sp1.iso
16:52:32
#vi /etc/xen/
16:52:32
#vi /etc/xen/winxpN
16:54:33
#vi /etc/xen/winxpN
16:54:50
#vi /etc/xen/winxpN
16:55:16
#vi /etc/xen/winxpN
16:55:33
#less winxpN
16:55:38
#ls /data/ISO/
lost+found          oes-linux-cd6.iso       windows-server-2003.iso
oes-linux-cd10.iso  oes-linux-cd7.iso       windowsxp-pro-sp2.iso
oes-linux-cd1.iso   oes-linux-cd8.iso       zen
oes-linux-cd2.iso   oes-linux-cd9.iso       zen-comp1.iso
oes-linux-cd3.iso   remove                  zen-dm.iso
oes-linux-cd4.iso   suse-linux10.1-dvd.iso  zen-ln.iso
oes-linux-cd5.iso   suse-linux10-dvd.iso    zensuite-7-sp1.iso
16:55:47
#vi /etc/xen/winxpN
8c8
< disk = [ 'phy:/dev/NAS1/winxp'+N+',hda,w', 'tap:/data/ISO/zen-dm.iso,hdc:cdrom,r' ]
---
> disk = [ 'phy:/dev/NAS1/winxp'+N+',hda,w', 'tap:/data/ISO/zen-comp1.iso,hdc:cdrom,r' ]
16:56:41
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1829     2 r-----   3538.7
oes0                                      21      256     1 -b----    967.2
winxp1                                    19      128     1 -b----    162.7
winxp2                                    28      128     1 -b----    149.5
winxp3                                    30      128     1 -b----     50.6
winxp4                                    26      128     1 -b----     86.0
winxp5                                     1      128     1 -b----     58.5
winxp6                                    16      128     1 -b----    207.6
winxp7                                    22      128     1 -b----    137.4
winxp8                                    17      128     1 ------     80.8
16:56:44
#xm destroy winxp4

16:57:19
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1829     2 r-----   3552.2
oes0                                      21      256     1 -b----    971.6
winxp1                                    19      128     1 -b----    163.3
winxp2                                    28      128     1 -b----    151.4
winxp3                                    30      128     1 -b----     51.6
winxp5                                     1      128     1 -b----     58.6
winxp6                                    16      128     1 -b----    207.8
winxp7                                    22      128     1 ------    138.8
winxp8                                    17      128     1 ------     80.8
16:57:23
#xm create winxpN N=4
Using config file "winxpN".
Started domain winxp4
16:58:00
#xm -list
Error: Sub Command -list not found!
Usage: xm <subcommand> [args]
Control, list, and manipulate Xen guest instances.
Common 'xm' commands:
 console              Attach to <Domain>'s console.
 create               Create a domain based on <ConfigFile>.
 destroy              Terminate a domain immediately.
 dump-core            Dump core for a specific domain.
 help                 Display this message.
 list                 List information about all/some domains.
...
 shutdown             Shutdown a domain.
 top                  Monitor a host and the domains in real time.
 unpause              Unpause a paused domain.
 uptime               Print uptime for a domain.
 vcpu-set             Set the number of active VCPUs for allowed for
                      the domain.
<Domain> can either be the Domain Name or Id.
For more help on 'xm' see the xm(1) man page.
For more help on 'xm create' see the xmdomain.cfg(5)  man page.
For a complete list of subcommands run 'xm help'.
16:58:27
#xm
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1829     2 r-----   3584.4
oes0                                      21      256     1 -b----    977.0
winxp1                                    19      128     1 -b----    165.0
winxp2                                    28      128     1 -b----    152.9
winxp3                                    30      128     1 -b----     56.5
winxp4                                    31      128     1 -b----      3.2
winxp5                                     1      128     1 -b----     58.8
winxp6                                    16      128     1 -b----    209.2
winxp7                                    22      128     1 -b----    140.2
winxp8                                    17      128     1 ------     80.8
16:58:30
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1829     2 r-----   3635.2
oes0                                      21      256     1 r-----    997.1
winxp1                                    19      128     1 ------    168.0
winxp2                                    28      128     1 ------    156.5
winxp3                                    30      128     1 -b----    102.7
winxp4                                    31      128     1 ------      7.7
winxp5                                     1      128     1 -b----     59.7
winxp6                                    16      128     1 ------    212.4
winxp7                                    22      128     1 -b----    143.0
winxp8                                    17      128     1 ------     80.8
17:02:18
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1829     2 r-----   3636.0
oes0                                      21      256     1 -b----    997.5
winxp1                                    19      128     1 -b----    168.1
winxp2                                    28      128     1 -b----    156.6
winxp3                                    30      128     1 -b----    102.8
winxp4                                    31      128     1 ------      7.7
winxp5                                     1      128     1 -b----     59.7
winxp6                                    16      128     1 -b----    212.5
winxp7                                    22      128     1 -b----    143.0
winxp8                                    17      128     1 ------     80.8
17:02:25
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1829     2 r-----   3636.8
oes0                                      21      256     1 r-----    997.6
winxp1                                    19      128     1 -b----    168.1
winxp2                                    28      128     1 -b----    156.6
winxp3                                    30      128     1 -b----    102.8
winxp4                                    31      128     1 ------      7.7
winxp5                                     1      128     1 -b----     59.7
winxp6                                    16      128     1 -b----    212.5
winxp7                                    22      128     1 -b----    143.1
winxp8                                    17      128     1 ------     80.8
17:02:27
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1829     2 r-----   3640.0
oes0                                      21      256     1 -b----   1002.9
winxp1                                    19      128     1 -b----    169.0
winxp2                                    28      128     1 -b----    157.8
winxp3                                    30      128     1 -b----    103.2
winxp4                                    31      128     1 ------      7.7
winxp5                                     1      128     1 -b----     60.0
winxp6                                    16      128     1 -b----    213.4
winxp7                                    22      128     1 -b----    143.4
winxp8                                    17      128     1 ------     80.8
17:03:44
#xm top
1        0        0    1        0        0        0    0
    winxp7 --b---        143    0.0     143540    4.2     151860       4.5     1
1        0        0    1        0        0        0    0
    winxp8 ------         80    0.0     143540    4.2     151860       4.5     1
1 Delay  Networks  vBds  VCPUs  Repeat header  Sort order  Quit  vbd-31-768 is VBD.
                                                                                   vbd-30-768 is VBD.
                                                                                                     vbd-28-768 is VBD.
                                                                                                                       vbd-22-768 is VBD.
                                                                                                                                         vbd-21-5632 is VBD.
                                                                                                                                                            vbd-21-768 is VBD.
                                                                                                                                                                              vbd-19-768 is VBD.
                                                                                                                                                                                                vbd-17-768 is VBD.
                                                                                                                                                                                                                  vbd-16-768 is VBD.
                                                                                                                                                                                                                                    vbd-1-768 is VBD.
17:03:59
#vi /etc/xen/winxpN
17:08:50
#ls /data/ISO/
lost+found          oes-linux-cd5.iso  suse-linux10.1-dvd.iso   zen-dm.iso
oes-linux-cd10.iso  oes-linux-cd6.iso  suse-linux10-dvd.iso     zen-ln.iso
oes-linux-cd1.iso   oes-linux-cd7.iso  windows-server-2003.iso  zensuite-7-sp1.iso
oes-linux-cd2.iso   oes-linux-cd8.iso  windowsxp-pro-sp2.iso
oes-linux-cd3.iso   oes-linux-cd9.iso  zen
oes-linux-cd4.iso   remove             zen-comp1.iso
прошло 18 минут
/dev/pts/33
17:27:03
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     1829     2 r-----   3727.4
oes0                                      21      256     1 -b----   1103.5
winxp1                                    19      128     1 -b----    185.7
winxp2                                    28      128     1 -b----    180.3
winxp3                                    30      128     1 -b----    173.5
winxp4                                    31      128     1 ------      7.7
winxp5                                     1      128     1 -b----     64.8
winxp6                                    16      128     1 -b----    230.9
winxp7                                    22      128     1 -b----    149.5
winxp8                                    17      128     1 ------     80.8
прошло 29 минут
17:56:31
#shutdown -h now
  LV UUID                rbbsjP-yrO2-HQ1G-jJQO-K28E-FgLx-GV8uHX
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                2,00 GB
  Current LE             512
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           254:10
  --- Logical volume ---
  LV Name                /dev/NAS1/winxp8
прошло >5 часов
/dev/pts/0
23:01:37
#lspci
00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev 93)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 2 (rev 93)
00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 (rev 93)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev 93)
00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 (rev 93)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7 (rev 93)
00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 (rev 93)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev 93)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev 93)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset Error Reporting Registers (rev 93)
...
04:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c2)
05:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 11)
09:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
09:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
0a:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
0a:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01)
0a:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3 (rev 01)
0e:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev b4)
0f:04.0 PCI bridge: Broadcom HT1000 PCI/PCI-X bridge (rev b2)
0f:08.0 RAID bus controller: Hewlett-Packard Company Unknown device 3238
23:02:01
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3165     2 r-----     29.3
прошло 19 минут
23:21:32
#cd /etc/xen/

23:21:35
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups...
  No volume groups found
Setting up LVM Volume Groups...
  Reading all physical volumes.  This may take a while...
  Found volume group "NAS1" using metadata type lvm2
  20 logical volume(s) in volume group "NAS1" now active
23:21:47
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3165     2 r-----     30.7
23:22:04
#ls /etc/rc.d
ls: /etc/rc.d: No such file or directory
23:22:08
#ls /etc/rc2.d/
README       S11klogd    S20acpid  S20lpd      S20openbsd-inetd  S20xend        S21xendomains  S89cron      S99rmnologin
S10sysklogd  S18portmap  S20exim4  S20makedev  S20ssh            S21nfs-common  S89atd         S99rc.local  S99stop-bootlogd
23:22:10
#pwd
/etc/xen
23:22:27
#ls
2003server0        deb0  scripts  suse0hvm  winxpN           xend-pci-permissive.sxp
create-volumes.sh  oes0  suse0    winxp0    xend-config.sxp  xend-pci-quirks.sxp
23:22:28
#ls -l
итого 80
-rw-r--r-- 1 root root 6995 2006-12-08 16:34 2003server0
-rwxr-xr-x 1 root root  166 2006-12-10 23:36 create-volumes.sh
-rw-r--r-- 1 root root 5525 2006-12-06 20:59 deb0
-rw-r--r-- 1 root root 6968 2006-12-08 17:07 oes0
drwxr-xr-x 2 root root 4096 2006-12-06 17:00 scripts
-rw-r--r-- 1 root root 5524 2006-12-11 08:06 suse0
-rw-r--r-- 1 root root 6794 2006-12-09 14:19 suse0hvm
-rw-r--r-- 1 root root 6887 2006-12-10 22:07 winxp0
-rw-r--r-- 1 root root  424 2006-12-12 16:56 winxpN
-rw-r--r-- 1 root root 4486 2006-12-06 21:09 xend-config.sxp
-rw-r--r-- 1 root root 1256 2006-11-13 16:13 xend-pci-permissive.sxp
-rw-r--r-- 1 root root 4129 2006-11-13 16:13 xend-pci-quirks.sxp
23:22:29
#cp suse0 oes0sxp

23:23:04
#vi oes0sxp
11c11
< kernel = "/boot/vmlinuz-2.6.17-2-xen-686"
---
> kernel = "/boot/vmlinuz-2.6.18-3-xen-686"
16c16
< ramdisk = "/boot/initrd.img-2.6.17-2-xen-686"
---
> ramdisk = "/boot/initrd.img-2.6.18-3-xen-686"
29c29
< name = "suse0"
---
> name = "oes0"
68c68
< disk = [ 'phy:/dev/NAS1/suse0,hda,w' ]
---
> disk = [ 'phy:/dev/NAS1/oes0,hda,w' ]
23:23:54
#xm create -c oes0sxp
/etc/init.d/rc5.d/S05network: line 164: /dev/fd/62: No such file or directory
/etc/init.d/rc5.d/S05network: line 233: /dev/fd/62: No such file or directory
Setting up network interfaces:
    lo
/sbin/ifup: line 294: /dev/fd/62: No such file or directory
    lo        IP address: 127.0.0.1/8
printk: 1288 messages suppressed.
4gb seg fixup, process ifup-route (pid 1335), cs:ip 73:b7eb6732
/etc/sysconfig/network/scripts/ifup-route: line 1: /dev/fd/62: No such file or directory
/etc/sysconfig/network/scripts/ifup-route: line 1: /dev/fd/61: No such file or directory
...
Executing customized settings before starting the Novell eDirectory server...
Starting Novell eDirectory server...
A previous instance of ndsd was not shutdown cleanly. Ignoring old pid file.
/usr/sbin/hwbootscan: line 78: hwscan: command not found
/usr/sbin/hwbootscan: line 78: hwscan: command not found
/usr/sbin/hwbootscan: line 78: hwscan: command not found
/usr/sbin/hwbootscan: line 78: hwscan: command not found
/usr/sbin/hwbootscan: line 78: hwscan: command not found
/usr/sbin/hwbootscan: line 78: hwscan: command not found
                                                                      done
23:24:38
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3036     2 r-----     36.7
oes0                                      10      256     1 -b----     16.1
23:24:41
#xm destroy oes0

23:24:45
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3036     2 r-----     38.5
23:24:47
#fdisk -lu /dev/NAS1/oes0
Disk /dev/NAS1/oes0: 6442 MB, 6442450944 bytes
255 heads, 63 sectors/track, 783 cylinders, total 12582912 sectors
Units = sectors of 1 * 512 = 512 bytes
          Device Boot      Start         End      Blocks   Id  System
/dev/NAS1/oes0p1              63     1028159      514048+  82  Linux swap / Solaris
/dev/NAS1/oes0p2   *     1028160    12578894     5775367+  83  Linux
23:25:27
#losetup -o `echo 1028160*512` /dev/NAS1/oes0
/dev/NAS1/oes0: [a294]:-1208931577 () offset -1208871344, xor encryption
loop: can't get info on device /dev/NAS1/oes0: Inappropriate ioctl for device
23:25:53
#fdisk -l /dev/NAS1/oes0
Disk /dev/NAS1/oes0: 6442 MB, 6442450944 bytes
255 heads, 63 sectors/track, 783 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
          Device Boot      Start         End      Blocks   Id  System
/dev/NAS1/oes0p1               1          64      514048+  82  Linux swap / Solaris
/dev/NAS1/oes0p2   *          65         783     5775367+  83  Linux
23:26:17
#losetup -o `echo 1028160*512` /dev/loop0 /dev/NAS1/oes0

23:26:41
#mount /dev/loop0 /mnt
mount: you must specify the filesystem type
23:26:46
#file -s /dev/loop0
/dev/loop0: data
23:26:52
#losetup -d /dev/loop0

23:27:16
#echo 1028160*512 | bc
526417920
23:28:14
#losetup -o 526417920 /dev/loop0 /dev/NAS1/oes0

23:28:46
#file -s /dev/loop0
/dev/loop0: ReiserFS V3.6 block size 4096 (mounted or unclean) num blocks 1443840 r5 hash
23:28:53
#mount /dev/loop0 /mnt

23:29:12
#ls /mnt
bin  boot  dev  etc  home  lib  media  mnt  opt  proc  root  sbin  srv  sys  tmp  usr  var
23:29:13
#ls /mnt/lib/modules/
2.6.5-7.244-bigsmp  2.6.5-7.244-debug  2.6.5-7.244-default  2.6.5-7.244-SLRS  2.6.5-7.244-smp  2.6.5-override-default  precompiled  scripts
23:29:18
#cp -Rp /lib/modules/2.6.1
2.6.17-2-686/     2.6.17-2-xen-686/ 2.6.18-3-xen-686/
23:29:18
#cp -Rp /lib/modules/2.6.18-3-xen-686 /mnt/lib/modules/

23:29:40
#cp -Rp /lib/modules/2.6.18-3-xen-686 /mnt/lib/modules/

23:29:51
#umount /mnt/

23:30:04
#losetup -d /dev/loop0

23:30:15
#xm create -c oes0sxp
                                                                      done
         .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .done .  .
/etc/init.d/rc5.d/S05network: line 164: /dev/fd/62: No such file or directory
/etc/init.d/rc5.d/S05network: line 233: /dev/fd/62: No such file or directory
Setting up network interfaces:
    lo
/sbin/ifup: line 294: /dev/fd/62: No such file or directory
    lo        IP address: 127.0.0.1/8
/etc/sysconfig/network/scripts/ifup-route: line 1: /dev/fd/62: No such file or directory
/etc/sysconfig/network/scripts/ifup-route: line 465: /dev/fd/62: No such file or directory
...
A previous instance of ndsd was not shutdown cleanly. Ignoring old pid file.
/usr/sbin/hwbootscan: line 78: hwscan: command not found
/usr/sbin/hwbootscan: line 78: hwscan: command not found
/usr/sbin/hwbootscan: line 78: hwscan: command not found
/usr/sbin/hwbootscan: line 78: hwscan: command not found
/usr/sbin/hwbootscan: line 78: hwscan: command not found
/usr/sbin/hwbootscan: line 78: hwscan: command not found
                                                                      done
                                                                      done
Executing customized settings after starting the Novell eDirectory server...
23:31:27
#xm destroy oes0sxp
Error: Domain 'oes0sxp' does not exist.
Usage: xm destroy <Domain>
Terminate a domain immediately.
23:31:36
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3036     2 r-----     46.9
oes0                                      11      256     1 -b----     23.3
23:31:39
#xm destroy oes0

23:31:42
#vi oes0sxp
29c29
< name = "oes0"
---
> name = "oes0sxp"
111c111
< #extra = "4"
---
> extra = "init=/bin/sh"
23:32:14
#xm destroy oes0
Error: Domain 'oes0' does not exist.
Usage: xm destroy <Domain>
Terminate a domain immediately.
23:32:15
#xm create -c oes0sxp
sh-2.05b# cat /etc/fstab
printk: 12 messages suppressed.
4gb seg fixup, process sh (pid 749), cs:ip 73:b7ed6ba7
/dev/hda2            /                    reiserfs   acl,user_xattr        1 1
/dev/hda1            swap                 swap       pri=42                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
/dev/cdrom           /media/cdrom         subfs      fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
sh-2.05b# mount
...
sh-2.05b#
printk: 27 messages suppressed.
4gb seg fixup, process sh (pid 1), cs:ip 73:b7ed6ba7
sh-2.05b#
sh-2.05b#
sh-2.05b#
sh-2.05b# less /etc/inittab
printk: 7 messages suppressed.
4gb seg fixup, process sh (pid 754), cs:ip 73:b7ed6ba7
4gb seg fixup, process sh (pid 754), cs:ip 73:b7e4b82d
23:39:51
#ls -l /lib/tls/
итого 2152
drwxr-xr-x 3 root root    4096 2006-06-13 07:43 i686
-rw-r--r-- 1 root root    9760 2006-11-05 02:19 libanl-2.3.6.so
lrwxrwxrwx 1 root root      15 2006-06-13 07:41 libanl.so.1 -> libanl-2.3.6.so
-rw-r--r-- 1 root root    5448 2006-11-05 02:19 libBrokenLocale-2.3.6.so
lrwxrwxrwx 1 root root      24 2006-06-13 07:41 libBrokenLocale.so.1 -> libBrokenLocale-2.3.6.so
-rw-r--r-- 1 root root 1241580 2006-11-05 02:19 libc-2.3.6.so
-rw-r--r-- 1 root root  185780 2006-11-05 02:19 libcidn-2.3.6.so
lrwxrwxrwx 1 root root      16 2006-06-13 07:41 libcidn.so.1 -> libcidn-2.3.6.so
-rw-r--r-- 1 root root   21868 2006-11-05 02:19 libcrypt-2.3.6.so
...
lrwxrwxrwx 1 root root      19 2006-06-13 07:41 libpthread.so.0 -> libpthread-2.3.6.so
-rw-r--r-- 1 root root   67364 2006-11-05 02:19 libresolv-2.3.6.so
lrwxrwxrwx 1 root root      18 2006-06-13 07:41 libresolv.so.2 -> libresolv-2.3.6.so
-rw-r--r-- 1 root root   26516 2006-11-05 02:19 librt-2.3.6.so
lrwxrwxrwx 1 root root      14 2006-06-13 07:41 librt.so.1 -> librt-2.3.6.so
-rw-r--r-- 1 root root   13652 2006-11-05 02:19 libSegFault.so
-rw-r--r-- 1 root root   26228 2006-11-05 02:19 libthread_db-1.0.so
lrwxrwxrwx 1 root root      19 2006-06-13 07:41 libthread_db.so.1 -> libthread_db-1.0.so
-rw-r--r-- 1 root root    9656 2006-11-05 02:19 libutil-2.3.6.so
lrwxrwxrwx 1 root root      16 2006-06-13 07:41 libutil.so.1 -> libutil-2.3.6.so
23:39:54
#mv /lib/tls /lib/tls.disabled

23:40:00
#xm create -c oes0sxp
Using config file "oes0sxp".
Error: VM name 'oes0sxp' already in use by domain 13
23:40:05
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3036     2 r-----     54.9
oes0sxp                                   13      256     1 -b----      0.7
23:40:06
#xm destroy oes0sxp

23:40:10
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3036     2 r-----     55.8
23:40:11
#xm create oes0sxp
Using config file "oes0sxp".
Started domain oes0sxp
23:40:31
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3036     2 r-----     57.5
oes0sxp                                   14      256     1 -b----      0.7
23:40:32
#xm console oes0sxp
                                                                      done
    eth0
/sbin/ifup: line 268: /dev/fd/62: No such file or directory
                                                                      unused
/etc/sysconfig/network/scripts/ifup-route: line 1: /dev/fd/62: No such file or directory
/etc/sysconfig/network/scripts/ifup-route: line 1: /dev/fd/61: No such file or directory
/etc/sysconfig/network/scripts/ifup-route: line 465: /dev/fd/62: No such file or directory
Setting up service network  .  .  .  .  .  .  .  .  .  .  .  .  .  .  done
Starting syslog services                                              done
Starting Red Carpet Daemon                                            done
...
Novell eDirectory LDAP Server TLS port is not listening.
Starting service kdm                                                  done
Starting Novell ZENworks Imaging Server Daemon                        failed
Novell ZENworks Autoworkstation Import daemon (pid 3402) is running
Novell ZENworks Autoworkstation Removal daemon (pid 3417) is running
Starting Novell ZENworks Inventory server daemon                      done
Starting NAM Cache Daemon ...
Waiting for LDAP server to be ready ...
...............................................
.
23:43:40
#xm destroy oes0sxp

23:43:44
#xm create -c oes0sxp
Starting tomcat4: Using CATALINA_BASE:   /var/opt/novell/tomcat4
Using CATALINA_HOME:   /var/opt/novell/tomcat4
Using CATALINA_TMPDIR: /var/opt/novell/tomcat4/temp
Using JAVA_HOME:       /opt/novell/lib/java2
Starting Novell iPrint Manager: ... service not configured            skipped
Starting Novell iPrint DriverStore: ... service not configured        skipped
Starting novell-xregd...                                              done
Starting novell-xsrvd...                                              done
Master Resource Control: runlevel 5 has been                          reached
Failed services in runlevel 5:                                    novell-zmgprebootpolicy powersaved kbd
...
Resolving forge.novell.com... 130.57.4.17
Connecting to forge.novell.com[130.57.4.17]:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://forgeftp.novell.com//xenpreview/SUSE Linux Enterprise Server/9 SP3/i586/20061113/kernel-xen-2.6.5-7.282.i586.rpm [following]
--13:56:36--  http://forgeftp.novell.com//xenpreview/SUSE%20Linux%20Enterprise%20Server/9%20SP3/i586/20061113/kernel-xen-2.6.5-7.282.i586.rpm
           => `kernel-xen-2.6.5-7.282.i586.rpm'
Resolving forgeftp.novell.com... 130.57.1.17
Connecting to forgeftp.novell.com[130.57.1.17]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 21,532,262 [application/x-rpm]

Среда (12/13/06)

00:12:48
#xm create oes0
Using config file "oes0".
Error: Disk image does not exist: /data/ISO/oes-linux-cd1.iso
00:13:01
#vi oes0
67c67,68
< disk = [ 'phy:/dev/NAS1/oes0,hda,w', 'file:/data/ISO/oes-linux-cd1.iso,hdc:cdrom,r' ]
---
> ### disk = [ 'phy:/dev/NAS1/oes0,hda,w', 'file:/data/ISO/oes-linux-cd1.iso,hdc:cdrom,r' ]
> disk = [ 'phy:/dev/NAS1/oes0,hda,w' ]
00:13:42
#xm create oes0
Using config file "oes0".
Started domain oes0
00:13:55
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3015     2 r-----    157.0
oes0                                      17      256     1 r-----     12.2
00:14:01
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3015     2 r-----    160.1
oes0                                      17      256     1 r-----     41.9
00:14:32
#xm destroy oes0

00:14:36
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3015     2 r-----    164.9
Zombie-oes0                               17      256     1 -----d     49.7
00:14:38
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3015     2 r-----    165.2
00:14:39
#vi oes0
116c116
< boot="d"
---
> boot="c"
00:15:02
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3015     2 r-----    165.8
00:15:03
#xm create oes0
Using config file "oes0".
Started domain oes0
00:15:09
#xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3015     2 r-----    168.7
oes0                                      18      256     1 r-----      2.7

Статистика

Время первой команды журнала16:46:49 2006-12-12
Время последней команды журнала00:15:09 2006-12-13
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %10.89
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 2.39
Количество командных строк в единицу времени, команда/мин 0.71
Частота использования команд
xm44|===========================================| 43.14%
ls14|=============| 13.73%
vi11|==========| 10.78%
losetup5|====| 4.90%
cp4|===| 3.92%
cd3|==| 2.94%
less3|==| 2.94%
fdisk2|=| 1.96%
mount2|=| 1.96%
file2|=| 1.96%
ps1|| 0.98%
ping1|| 0.98%
umount1|| 0.98%
pwd1|| 0.98%
/etc/init.d/lvm1|| 0.98%
lspci1|| 0.98%
echo1|| 0.98%
bc1|| 0.98%
help1|| 0.98%
shutdown1|| 0.98%
df1|| 0.98%
mv1|| 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$