/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 |
|
#xm dmesg
Xen version 3.0.3-1 (Debian 3.0.3-0-2) (ultrotter@debian.org) (gcc version 4.1.2 20061028 (prerelease) (Debian 4.1.1-19)) Thu Nov 2 20:28:13 CET 2006 Latest ChangeSet: Tue Oct 17 22:09:52 2006 +0100 (XEN) Command line: /boot/xen-3.0.3-1-i386.gz (XEN) WARNING: Only the first 4 GB of the physical memory map can be accessed (XEN) by Xen in 32-bit mode. Truncating the memory map... (XEN) Physical RAM map: (XEN) 0000000000000000 - 000000000009f400 (usable) (XEN) 000000000009f400 - 00000000000a0000 (reserved) (XEN) 00000000000f0000 - 0000000000100000 (reserved) (XEN) 0000000000100000 - 00000000cffc8000 (usable) ... (XEN) Page tables: b106c000->b1072000 (XEN) Boot stack: b1072000->b1073000 (XEN) TOTAL: b0000000->b1400000 (XEN) ENTRY ADDRESS: b0100000 (XEN) Dom0 has maximum 2 VCPUs (XEN) Initrd len 0x9e1400, start at 0xb0371000 (XEN) Scrubbing Free RAM: ..................................done. (XEN) Xen trace buffers: disabled (XEN) Xen is relinquishing VGA console. (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen). |
#dpkg -l
ii libklibc 1.4.30-1 minimal libc subset for use with initramfs ii libkrb53 1.4.4-4 MIT Kerberos runtime libraries ii libldap-2.3-0 2.3.29-1 OpenLDAP libraries ii libldap2 2.1.30-13+b1 OpenLDAP libraries ii liblocale-gett 1.05-1 Using libc functions for internationalizatio ii liblockfile1 1.06.1 NFS-safe locking library, includes dotlockfi ii liblwres9 9.3.2-P1.0-1 Lightweight Resolver Library used by BIND ii liblzo1 1.08-3 data compression library (old version) ii liblzo2-2 2.02-2 data compression library ii libmagic1 4.17-4 File type determination library using "magic ... ii wamerican 6-2 American English dictionary words for /usr/s ii wget 1.10.2-2 retrieves files from the web ii whiptail 0.52.2-8 Displays user-friendly dialog boxes from she ii whois 4.7.20 the GNU whois client ii xen-hypervisor 3.0.3-0-2 The Xen Hypervisor on i386 rc xen-hypervisor 3.0.3-0-2 The Xen Hypervisor on i386 with pae ii xen-ioemu-3.0. 3.0.3-0-2 XEN administrative tools ii xen-utils-3.0. 3.0.3-0-2 XEN administrative tools ii xen-utils-comm 3.0.3-0-2 XEN administrative tools - common files ii zlib1g 1.2.3-13 compression library - runtime |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:18:71:79:F8:9A inet addr:192.168.15.251 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::218:71ff:fe79:f89a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:351 errors:0 dropped:0 overruns:0 frame:0 TX packets:347 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:117005 (114.2 KiB) TX bytes:47092 (45.9 KiB) Interrupt:16 Memory:f8000000-f8011100 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:560 (560.0 b) TX bytes:560 (560.0 b) |
#apt-get install locales
Reading package lists... Done Building dependency tree... Done locales is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 53 not upgraded. |
#dpkg-reconfigure locales
â language, country, characters, collation order, etc. â â â â Choose which locales to generate. The selection will be saved to `/etc/locale.gen', which you can â â also edit manually (you need to run `locale-gen' afterwards). â â â â When `All locales' is selected, /etc/locale.gen will be set as a symlink to â â /usr/share/i18n/SUPPORTED. â â â â Locales to be generated: â â â ... â [ en_HK ISO-8859-1 -8 â â â [ en_HK.UTF-8 UTF-85 â â â [ en_IE ISO-8859-1 â â â [ en_IE.UTF-8 UTF-81 â â â ] en_IE@euro ISO-8859-15 â â â â â â â [ ] sr_RS UTF-8 <Ok> â â â â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ |
#cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Xeon(R) CPU 5110 @ 1.60GHz stepping : 6 cpu MHz : 1600.087 cache size : 4096 KB fdiv_bug : no hlt_bug : no ... fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc up pni monitor ds_cpl vmx tm2 cx16 xtpr lahf_lm bogomips : 4002.06 |
#xm dmesg | grep -i vmx
(XEN) VMX disabled by Feature Control MSR. (XEN) VMX disabled by Feature Control MSR. |
#ping ya.ru
|
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=55 time=159 ms --- ya.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 159.482/159.482/159.482/0.000 ms |
#vi /etc/network/interfaces
9c9 < address 192.168.15.251 --- > address 192.168.15.252 |
#/etc/init.d/networking restart
Reconfiguring network interfaces...Ignoring unknown interface eth1=eth1. done. |
#hostname -f
xen2.unix.nt.unix.nt |
#vi /etc/hosts
2c2 < 127.0.1.1 xen2.unix.nt.unix.nt xen2.unix.nt --- > 192.168.15.252 xen2.unix.nt xen2 |
#vi /etc/hostname
|
#hostname
xen2.unix.nt |
#hostname -f
xen2.unix.nt |
#vi ~/.l3rc
1c1 < l3cd=/users/devi/xen-for-zen/xen2.unix.nt.unix.nt/root --- > l3cd=/users/devi/xen-for-zen/xen2.unix.nt/root |
#vi ~user/.l3rc
1c1 < l3cd=/users/devi/xen-for-zen/xen2.unix.nt.unix.nt/user --- > l3cd=/users/devi/xen-for-zen/xen2.unix.nt/user |
#pkill -1 l3-agent
|
#more /etc/apt/sources.list
|
#apt-get install screen
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: screen обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 53 пакетов не обновлено. Необходимо скачать 586kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 913kB. Получено:1 http://debian.org.ua unstable/main screen 4.0.3-0.2 [586kB] Получено 586kB за 3s (161kB/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета screen. (Чтение базы данных... на данный момент установлено 26673 файлов и каталогов.) Распаковывается пакет screen (из файла .../screen_4.0.3-0.2_i386.deb)... Настраивается пакет screen (4.0.3-0.2) ... |
#screen
|
#xm dmesg
Xen version 3.0.3-1 (Debian 3.0.3-0-2) (ultrotter@debian.org) (gcc version 4.1.2 20061028 (prerelease) (Debian 4.1.1-19)) Thu Nov 2 20:28:13 CET 2006 Latest ChangeSet: Tue Oct 17 22:09:52 2006 +0100 (XEN) Command line: /boot/xen-3.0.3-1-i386.gz (XEN) WARNING: Only the first 4 GB of the physical memory map can be accessed (XEN) by Xen in 32-bit mode. Truncating the memory map... (XEN) Physical RAM map: (XEN) 0000000000000000 - 000000000009f400 (usable) (XEN) 000000000009f400 - 00000000000a0000 (reserved) (XEN) 00000000000f0000 - 0000000000100000 (reserved) (XEN) 0000000000100000 - 00000000cffc8000 (usable) ... (XEN) Page tables: b106c000->b1072000 (XEN) Boot stack: b1072000->b1073000 (XEN) TOTAL: b0000000->b1400000 (XEN) ENTRY ADDRESS: b0100000 (XEN) Dom0 has maximum 2 VCPUs (XEN) Initrd len 0x9e1400, start at 0xb0371000 (XEN) Scrubbing Free RAM: ..................................done. (XEN) Xen trace buffers: disabled (XEN) Xen is relinquishing VGA console. (XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xen). |
#free
total used free shared buffers cached Mem: 3240960 183540 3057420 0 9348 41856 -/+ buffers/cache: 132336 3108624 Swap: 1951888 0 1951888 |
#vi /boot/grub/menu.lst
120c120 < kernel /boot/xen-3.0.3-1-i386.gz --- > kernel /boot/xen-3.0.3-1-i386.gz dom0_mem=128000 |
#modprobe aoe
|
#apt-get install aoe-tools
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не могу найти пакет aoe-tools |
#apt-get install aoetools
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: aoetools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 53 пакетов не обновлено. Необходимо скачать 20,8kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 164kB. Получено:1 http://debian.org.ua unstable/main aoetools 11-1.1 [20,8kB] Получено 20,8kB за 0s (176kB/c) Выбор ранее не выбранного пакета aoetools. (Чтение базы данных... на данный момент установлено 26727 файлов и каталогов.) Распаковывается пакет aoetools (из файла .../aoetools_11-1.1_i386.deb)... Настраивается пакет aoetools (11-1.1) ... Starting AoE devices discovery and mounting AoE filesystems: not started. |
#aoe
aoe-discover aoe-mkdevs aoeping aoe-stat aoe-interfaces aoe-mkshelf aoe-revalidate |
#aoe-stat
e9.0 160.041GB eth0 up |
#ls /dev/etherd/
discover e9.0 err interfaces revalidate |
#fdisk /dev/etherd/e9.0
The number of cylinders for this disk is set to 19457. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): m Command action a toggle a bootable flag b edit bsd disklabel ... p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) Command (m for help): x Expert command (m for help): |
#apt-cache search lvm2
clvm - Cluster LVM Daemon for lvm2 initramfs-tools - tools for generating an initramfs lvm2 - The Linux Logical Volume Manager testdisk - Partition scanner and disk recovery tool |
#apt-get install lvm2
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: lvm-common Предлагаемые пакеты: dmsetup НОВЫЕ пакеты, которые будут установлены: lvm-common lvm2 обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 53 пакетов не обновлено. Необходимо скачать 325kБ архивов. ... Получено 325kB за 1s (174kB/c) Предварительная настройка пакетов ... Выбор ранее не выбранного пакета lvm-common. (Чтение базы данных... на данный момент установлено 26750 файлов и каталогов.) Распаковывается пакет lvm-common (из файла .../lvm-common_1.5.20_i386.deb)... Выбор ранее не выбранного пакета lvm2. Распаковывается пакет lvm2 (из файла .../lvm2_2.02.06-3_i386.deb)... Настраивается пакет lvm-common (1.5.20) ... Настраивается пакет lvm2 (2.02.06-3) ... Backing up any LVM2 metadata that may exist...done. |
#pvcreate /dev/etherd/e9.0
Physical volume "/dev/etherd/e9.0" successfully created |
#vgcreate
Please provide volume group name and physical volumes vgcreate: Create a volume group vgcreate [-A|--autobackup {y|n}] [--addtag Tag] [--alloc AllocationPolicy] [-c|--clustered] [-d|--debug] [-h|--help] [-l|--maxlogicalvolumes MaxLogicalVolumes] [-M|--metadatatype 1|2] [-p|--maxphysicalvolumes MaxPhysicalVolumes] [-s|--physicalextentsize PhysicalExtentSize[kKmMgGtT]] [-t|--test] [-v|--verbose] [--version] VolumeGroupName PhysicalVolume [PhysicalVolume...] |
#vgcreate NAS1 /dev/etherd/e9.0
Volume group "NAS1" successfully created |
#lvcreate
Please provide a volume group name lvcreate: Create a logical volume lvcreate [-A|--autobackup {y|n}] [--addtag Tag] [--alloc AllocationPolicy] [-C|--contiguous {y|n}] [-d|--debug] [-h|-?|--help] [-i|--stripes Stripes [-I|--stripesize StripeSize]] ... {-l|--extents LogicalExtentsNumber | -L|--size LogicalVolumeSize[kKmMgGtT]} [-M|--persistent {y|n}] [--major major] [--minor minor] [-n|--name LogicalVolumeName] [-p|--permission {r|rw}] [-r|--readahead ReadAheadSectors] [-t|--test] [-v|--verbose] [--version] OriginalLogicalVolume[Path] [PhysicalVolumePath...] |
#lvcreate -L 2048M -n winxp0 NAS1
Logical volume "winxp0" created |
#lvcreate -L 2048M -n deb0 NAS1
Logical volume "deb0" created |
#mkfs.ext3 /dev/NAS1/deb0
mke2fs 1.40-WIP (14-Nov-2006) 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 22 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount /dev/NAS1/deb0 /mnt
|
#df -h .
Файловая система Разм Исп Дост Исп% смонтирована на /dev/cciss/c0d0p1 15G 803M 14G 6% / |
#time sh -c 'dd if=/dev/zero of=zero.img bs=1k count=10
|
#time sh -c 'dd if=/dev/zero of=/mnt/zero.img bs=1k cou
|
#df -h .
|
#cd /mnt
|
#df -h .
Файловая система Разм Исп Дост Исп% смонтирована на /dev/mapper/NAS1-deb0 2,0G 68M 1,9G 4% /mnt |
#time sh -c 'dd if=/dev/zero of=/mnt/zero.img bs=1k c
|
#time sh -c 'dd if=/dev/zero of=zero.img bs=1k count=
024k; sync' 1048576+0 записей считано 1048576+0 записей написано скопировано 1073741824 байта (1,1 GB), 95,5151 секунд, 11,2 MB/s real 2m0.523s user 0m0.568s sys 0m9.017s |
#df -h .
Файловая система Разм Исп Дост Исп% смонтирована на /dev/mapper/NAS1-deb0 2,0G 1,1G 822M 58% /mnt |
#rm zero.img
|
#apt-cache search debootstrap
cdebootstrap - Bootstrap a Debian system debootstrap - Bootstrap a basic Debian system dfsbuild - Build Debian From Scratch CD/DVD images pbuilder - personal package builder for Debian packages rpmstrap - bootstrap a basic RPM-based system |
#apt-get install debootstrap
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: debootstrap обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 53 пакетов не обновлено. Необходимо скачать 43,8kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 233kB. Получено:1 http://debian.org.ua unstable/main debootstrap 0.3.3.1 [43,8kB] Получено 43,8kB за 0s (67,3kB/c) Выбор ранее не выбранного пакета debootstrap. (Чтение базы данных... на данный момент установлено 26864 файлов и каталогов.) Распаковывается пакет debootstrap (из файла .../debootstrap_0.3.3.1_all.deb)... Настраивается пакет debootstrap (0.3.3.1) ... |
#cd /
|
#debootstrap etch /mnt
I: Configuring passwd... I: Configuring initscripts... I: Configuring util-linux... I: Configuring sysvinit... I: Configuring debconf-i18n... I: Configuring debconf... I: Unpacking the base system... I: Unpacking adduser... I: Unpacking apt... I: Unpacking apt-utils... ... 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. |
#screen
|
#date
[root@xen2:/]# date Срд Дек 6 20:06:45 EET 2006 [root@xen2:/]# Срд Дек 6 20:06:45 EET 2006 |
#date
[root@xen2:/]# date Срд Дек 6 20:06:45 EET 2006 [root@xen2:/]# [root@xen2:/]# [root@xen2:/]# date Срд Дек 6 20:20:08 EET 2006 [root@xen2:/]# Срд Дек 6 20:20:08 EET 2006 |
#lvcreate -L 2048M -n ISO NAS1
Logical volume "ISO" created |
#mkfs.ext3 /dev/NAS1/ISO
mke2fs 1.40-WIP (14-Nov-2006) 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 27 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#e2label /dev/NAS1/ISO ISO
|
#mkdir -p /data/ISO
|
#mount -L ISO /data/ISO
|
#cd /etc/xen/
|
#ls
scripts xend-pci-permissive.sxp xend-config.sxp xend-pci-quirks.sxp |
#ls /usr/share/doc/xen-
xen-hypervisor-3.0.3-1-i386/ xen-utils-3.0.3-1/ xen-ioemu-3.0.3-1/ xen-utils-common/ |
#ls /usr/share/doc/xen-utils-3.0.3-1/
changelog.Debian.gz copyright NEWS.gz README.Debian.gz |
#ls /usr/share/doc/xen-utils-common/
changelog.Debian.gz copyright examples |
#ls /usr/share/doc/xen-utils-common/examples/
xmexample1.gz xmexample2.gz xmexample.hvm.gz xmexample.vti.gz |
#gzip -d xmexample.hvm.gz
.hvm.gz . |
#ls
scripts xend-pci-permissive.sxp xmexample.hvm xend-config.sxp xend-pci-quirks.sxp |
#less xmexample.hvm
|
#less xmexample.hvm
|
#vi xmexample.hvm
|
#ls
scripts xend-pci-permissive.sxp xmexample.hvm xend-config.sxp xend-pci-quirks.sxp |
#mv xmexample.hvm winxp0
|
#vi winxp0
28c28 < name = "ExampleHVMDomain" --- > name = "winxp0" |
#xm create -c winxp0
Using config file "winxp0". Error: Disk image does not exist: /var/images/min-el3-i386.img |
#vi winxp0
66c66,67 < disk = [ 'file:/var/images/min-el3-i386.img,hda,w', ',hdc:cdrom,r' ] --- > #disk = [ 'file:/var/images/min-el3-i386.img,hda,w', ',hdc:cdrom,r' ] > disk = [ 'phy:/dev/NAS1/winxp0,hda,w', 'file:/data/ISO/windowsxp-pro-sp2.iso,hdc:cdrom,r' ] |
#xm create -c winxp0
Using config file "winxp0". Error: Device creation failed for domain winxp0 |
#netstat -lnp
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 27 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. [root@xen2:~]# e2label /dev/NAS1/ISO ISO [root@xen2:~]# mkdir -p /data/ISO ... udp 0 0 0.0.0.0:32769 0.0.0.0:* 3754/rpc.statd udp 0 0 0.0.0.0:962 0.0.0.0:* 3754/rpc.statd udp 0 0 0.0.0.0:111 0.0.0.0:* 3350/portmap Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 9741 3677/lpd /dev/printer unix 2 [ ACC ] STREAM LISTENING 9645 3625/acpid /var/run/acpid.socket unix 2 [ ACC ] STREAM LISTENING 9901 3708/xenstored /var/run/xenstored/socket unix 2 [ ACC ] STREAM LISTENING 9902 3708/xenstored /var/run/xenstored/socket_ro unix 2 [ ACC ] STREAM LISTENING 9944 3713/python /var/run/xend/xmlrpc.sock |
#xm list
[root@xen2:~]# lvcreate -L 2048M -n ISO NAS1 Logical volume "ISO" created [root@xen2:~]# mkfs.ext3 /dev/NAS1/ISO mke2fs 1.40-WIP (14-Nov-2006) 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 ... Creating journal (16384 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 27 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. [root@xen2:~]# e2label /dev/NAS1/ISO ISO [root@xen2:~]# mkdir -p /data/ISO [root@xen2:~]# mount -L ISO /data/ISO Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 3143 2 r----- 226.4 winxp0 2 128 1 --p--- 0.0 |
#tail /var/log/xen/qemu-dm.15556.log
domid: 2 qemu: the number of cpus is 1 /etc/xen/scripts/qemu-ifup: could not launch network script Could not initialize device 'tap' |
#vi winxp0
|
#tail /var/log/xen/
qemu-dm.15556.log xend-debug.log xend.log xen-hotplug.log |
#tail /var/log/xen/xend.log
[2006-12-06 20:31:19 xend 3713] DEBUG (__init__:1072) Waiting for devices vif. [2006-12-06 20:31:19 xend 3713] DEBUG (__init__:1072) Waiting for 0. [2006-12-06 20:31:19 xend 3713] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vif/2/0/hotplug-status. [2006-12-06 20:32:29 xend.XendDomainInfo 3713] DEBUG (__init__:1072) XendDomainInfo.destroy: domid=2 [2006-12-06 20:32:29 xend.XendDomainInfo 3713] DEBUG (__init__:1072) XendDomainInfo.destroyDomain(2) [2006-12-06 20:32:29 xend 3713] DEBUG (__init__:1072) hvm shutdown watch unregistered [2006-12-06 20:32:30 xend 3713] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vif/2/0/hotplug-status. [2006-12-06 20:32:30 xend 3713] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vif/2/0/hotplug-status. [2006-12-06 20:32:30 xend 3713] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vif/2/0/hotplug-status. [2006-12-06 20:32:31 xend 3713] DEBUG (__init__:1072) hotplugStatusCallback /local/domain/0/backend/vif/2/0/hotplug-status. |
#ls
scripts winxp0 xend-config.sxp xend-pci-permissive.sxp xend-pci-quirks.sxp |
#zcat /usr/share/doc/xen-utils-common/examples/xmexample.
xmexample.hvm.gz xmexample.vti.gz |
#zcat /usr/share/doc/xen-utils-common/examples/xmexample
xmexample1.gz xmexample2.gz xmexample.hvm.gz xmexample.vti.gz |
#ls /dev/NAS1/
deb0 ISO winxp0 |
#mv debian0 deb0
|
#ls
deb0 winxp0 xend-pci-permissive.sxp scripts xend-config.sxp xend-pci-quirks.sxp |
#vi deb0
11c11,13 < kernel = "/boot/vmlinuz-2.6.10-xenU" --- > kernel = "/boot/vmlinuz-2.6.17-2-xen-686" > > 14c16 < #ramdisk = "/boot/initrd.gz" --- > ramdisk = "/boot/initrd.img-2.6.17-2-686" 27c29 < name = "ExampleDomain" --- > name = "deb0" 57c59 < vif = [ '' ] --- > vif = [ 'mac=00:16:3e:00:00:11, bridge=xenbr0' ] 66c68 < disk = [ 'phy:hda1,hda1,w' ] --- > disk = [ 'phy:/dev/NAS1/deb0,hda1,w' ] 109c111 < extra = "4" --- > #extra = "4" |
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Xeon(R) CPU 5110 @ 1.60GHz stepping : 6 cpu MHz : 1600.087 cache size : 4096 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl vmx tm2 cx16 xtpr lahf_lm bogomips : 4002.06 processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Xeon(R) CPU 5110 @ 1.60GHz stepping : 6 cpu MHz : 1600.087 cache size : 4096 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc up pni monitor ds_cpl vmx tm2 cx16 xtpr lahf_lm bogomips : 4002.06
Время первой команды журнала | 17:29:45 2006-12- 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 20:34:54 2006-12- 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 6.06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.66 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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