/l3/users/devi/xen-for-zen/xen2.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 |
|
#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 ; } |
# 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'. |
#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 |
#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 |
#ls
2003server0 oes0 suse0hvm xend-config.sxp create-volumes.sh scripts winxp0 xend-pci-permissive.sxp deb0 suse0 winxpN xend-pci-quirks.sxp |
#less winxpN
|
#ls
2003server0 oes0 suse0hvm xend-config.sxp create-volumes.sh scripts winxp0 xend-pci-permissive.sxp deb0 suse0 winxpN xend-pci-quirks.sxp |
#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 |
#less winxpN
|
#ls /data/
iso/ ISO/ |
#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 |
#vi /etc/xen/
|
#vi /etc/xen/winxpN
|
#vi /etc/xen/winxpN
|
#vi /etc/xen/winxpN
|
#vi /etc/xen/winxpN
|
#less winxpN
|
#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 |
#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' ] |
#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 |
#xm destroy winxp4
|
#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 |
#xm create winxpN N=4
Using config file "winxpN". Started domain winxp4 |
#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'. |
#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 |
#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 |
#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 |
#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 |
#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 |
#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. |
#vi /etc/xen/winxpN
|
#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 |
#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 |
#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 |
#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 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3165 2 r----- 29.3 |
#cd /etc/xen/
|
#/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 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3165 2 r----- 30.7 |
#ls /etc/rc.d
ls: /etc/rc.d: No such file or directory |
#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 |
#pwd
/etc/xen |
#ls
2003server0 deb0 scripts suse0hvm winxpN xend-pci-permissive.sxp create-volumes.sh oes0 suse0 winxp0 xend-config.sxp xend-pci-quirks.sxp |
#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 |
#cp suse0 oes0sxp
|
#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' ] |
#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 |
#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 |
#xm destroy oes0
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3036 2 r----- 38.5 |
#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 |
#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 |
#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 |
#losetup -o `echo 1028160*512` /dev/loop0 /dev/NAS1/oes0
|
#mount /dev/loop0 /mnt
mount: you must specify the filesystem type |
#file -s /dev/loop0
/dev/loop0: data |
#losetup -d /dev/loop0
|
#echo 1028160*512 | bc
526417920 |
#losetup -o 526417920 /dev/loop0 /dev/NAS1/oes0
|
#file -s /dev/loop0
/dev/loop0: ReiserFS V3.6 block size 4096 (mounted or unclean) num blocks 1443840 r5 hash |
#mount /dev/loop0 /mnt
|
#ls /mnt
bin boot dev etc home lib media mnt opt proc root sbin srv sys tmp usr var |
#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 |
#cp -Rp /lib/modules/2.6.1
2.6.17-2-686/ 2.6.17-2-xen-686/ 2.6.18-3-xen-686/ |
#cp -Rp /lib/modules/2.6.18-3-xen-686 /mnt/lib/modules/
|
#cp -Rp /lib/modules/2.6.18-3-xen-686 /mnt/lib/modules/
|
#umount /mnt/
|
#losetup -d /dev/loop0
|
#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... |
#xm destroy oes0sxp
Error: Domain 'oes0sxp' does not exist. Usage: xm destroy <Domain> Terminate a domain immediately. |
#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 |
#xm destroy oes0
|
#vi oes0sxp
29c29 < name = "oes0" --- > name = "oes0sxp" 111c111 < #extra = "4" --- > extra = "init=/bin/sh" |
#xm destroy oes0
Error: Domain 'oes0' does not exist. Usage: xm destroy <Domain> Terminate a domain immediately. |
#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 |
#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 |
#mv /lib/tls /lib/tls.disabled
|
#xm create -c oes0sxp
Using config file "oes0sxp". Error: VM name 'oes0sxp' already in use by domain 13 |
#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 |
#xm destroy oes0sxp
|
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3036 2 r----- 55.8 |
#xm create oes0sxp
Using config file "oes0sxp". Started domain oes0sxp |
#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 |
#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 ... ............................................... . |
#xm destroy oes0sxp
|
#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] |
#xm create oes0
Using config file "oes0". Error: Disk image does not exist: /data/ISO/oes-linux-cd1.iso |
#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' ] |
#xm create oes0
Using config file "oes0". Started domain oes0 |
#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 |
#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 |
#xm destroy oes0
|
#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 |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3015 2 r----- 165.2 |
#vi oes0
116c116 < boot="d" --- > boot="c" |
#xm list
Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3015 2 r----- 165.8 |
#xm create oes0
Using config file "oes0". Started domain oes0 |
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008