/l3/users/eb/2009/linux7/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 :38 :39 :40 :41 :42 :43 :44 :45 :46 :47 :48 :49 :50 |
|
#debootstrap lenny /mnt http://10.0.35.1:9999/debian/
I: Configuring lzma... I: Configuring ncurses-base... I: Configuring ncurses-bin... I: Configuring base-files... I: Configuring libdevmapper1.02.1... I: Configuring e2fslibs... I: Configuring dpkg... I: Configuring sysvinit-utils... I: Configuring bash... I: Configuring lsb-base... ... I: Configuring libcwidget3... I: Configuring libgnutls26... I: Configuring debian-archive-keyring... I: Configuring apt... I: Configuring libept0... I: Configuring apt-utils... I: Configuring aptitude... I: Configuring tasksel-data... I: Configuring tasksel... I: Base system installed successfully. |
#chroot /mnt
auto lo eth0 107 iface lo inet loopback iface eth0 inet static ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ "/etc/network/interfaces" 12L, 318C written linux7:/# exit exit |
#chroot /mnt
auto lo eth0 107 iface lo inet loopback iface eth0 inet static ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ "/etc/network/interfaces" 12L, 318C written linux7:/# exit exit |
#zcat /usr/share/doc/xen-
xen-hypervisor-3.0.3-1-i386-pae/ xen-linux-system-2.6.18-6-xen-686/ xen-utils-3.2-1/ xen-hypervisor-3.2-1-i386/ xen-utils-3.0.3-1/ xen-utils-common/ |
#zcat /usr/share/doc/xen-
xen-hypervisor-3.0.3-1-i386-pae/ xen-linux-system-2.6.18-6-xen-686/ xen-utils-3.2-1/ xen-hypervisor-3.2-1-i386/ xen-utils-3.0.3-1/ xen-utils-common/ |
#zcat /usr/share/doc/xen-utils-3.2-1/
changelog.Debian.gz copyright NEWS.gz README.Debian.gz |
#zcat /usr/share/doc/xen-utils-3.2-1/
changelog.Debian.gz copyright NEWS.gz README.Debian.gz |
#zcat /usr/share/doc/xen-utils-common/examples/xm
xm-config-xenapi.xml xm-config.xml xmexample1.gz xmexample2.gz xmexample.hvm.gz xmexample.vti.gz |
#zcat /usr/share/doc/xen-utils-common/examples/xm
xm-config-xenapi.xml xm-config.xml xmexample1.gz xmexample2.gz xmexample.hvm.gz xmexample.vti.gz |
#zcat /usr/share/doc/xen-utils-common/examples/xmexample1.gz |grep -v ^#|grep -xv ''>/etc/xen/dom1
|
#zcat /usr/share/doc/xen-utils-common/examples/xmexample1.gz |grep -v ^#|grep -xv ''>/etc/xen/dom1
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
linux7:/# passwd root Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully linux7:/# exit exit |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
linux7:/# passwd root Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully linux7:/# exit exit |
#vi /etc/xen/dom1
--- /tmp/l3-saved-3448.352.5457 2009-06-06 10:04:20.000000000 +0300 +++ /etc/xen/dom1 2009-06-06 10:13:04.000000000 +0300 @@ -1,7 +1,8 @@ -kernel = "/boot/vmlinuz-2.6.10-xenU" -memory = 64 -name = "ExampleDomain" +kernel = "/boot/vmlinuz-2.6.18-6-xen-686" +ramdisk="/boot/initrd.img-2.6.18-6-xen-686" +memory = 256 +name = "dom1" vif = [ '' ] -disk = [ 'phy:hda1,hda1,w' ] -root = "/dev/hda1 ro" +disk = [ 'phy:sda5,sda5,w' ] +root = "/dev/sda5 ro" extra = "4" |
#df -l
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на tmpfs 524360 0 524360 0% /lib/init/rw udev 10240 132 10108 2% /dev tmpfs 524360 4 524356 1% /dev/shm rootfs 19228276 2540424 15711104 14% / |
#df -l
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на tmpfs 524360 0 524360 0% /lib/init/rw udev 10240 132 10108 2% /dev tmpfs 524360 4 524356 1% /dev/shm rootfs 19228276 2540424 15711104 14% / |
#xm create -c dom1
Using config file "/etc/xen/dom1". Error: Device 0 (vif) could not be connected. Could not find bridge, and none was specified |
#xm create -c dom1
Using config file "/etc/xen/dom1". Error: Device 0 (vif) could not be connected. Could not find bridge, and none was specified |
#~
Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x8368247b Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux /dev/sda2 2433 3648 9767520 83 Linux /dev/sda3 3649 4864 9767520 5 Extended /dev/sda5 3649 4864 9767488+ 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes ... Disk /dev/md0: 10.0 GB, 10001842176 bytes 2 heads, 4 sectors/track, 2441856 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk identifier: 0x00000000 Disk /dev/md0 doesn't contain a valid partition table Disk /dev/dm-0: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/dm-0 doesn't contain a valid partition table |
#~
Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x8368247b Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux /dev/sda2 2433 3648 9767520 83 Linux /dev/sda3 3649 4864 9767520 5 Extended /dev/sda5 3649 4864 9767488+ 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes ... Disk /dev/md0: 10.0 GB, 10001842176 bytes 2 heads, 4 sectors/track, 2441856 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk identifier: 0x00000000 Disk /dev/md0 doesn't contain a valid partition table Disk /dev/dm-0: 1073 MB, 1073741824 bytes 255 heads, 63 sectors/track, 130 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/dm-0 doesn't contain a valid partition table |
#xm create -c dom1
Using config file "/etc/xen/dom1". Error: Device 0 (vif) could not be connected. Could not find bridge, and none was specified |
#xm create -c dom1
Using config file "/etc/xen/dom1". Error: Device 0 (vif) could not be connected. Could not find bridge, and none was specified |
#vi /etc/xen/dom1
--- /tmp/l3-saved-3448.12097.21293 2009-06-06 10:18:04.000000000 +0300 +++ /etc/xen/dom1 2009-06-06 10:18:13.000000000 +0300 @@ -2,7 +2,7 @@ ramdisk="/boot/initrd.img-2.6.18-6-xen-686" memory = 256 name = "dom1" -vif = [ '' ] +vif = [ ] disk = [ 'phy:sda5,sda5,w' ] root = "/dev/sda5 ro" extra = "4" |
#xm create -c dom1
Stopping enhanced syslogd: rsyslogd. Asking all remaining processes to terminate...done. All processes ended within 1 seconds....done. Deconfiguring network interfaces...done. Cleaning up ifupdown.... Deactivating swap...done. Will now restart. md: stopping all md devices. xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping Restarting system. . |
#xm create -c dom1
Stopping enhanced syslogd: rsyslogd. Asking all remaining processes to terminate...done. All processes ended within 1 seconds....done. Deconfiguring network interfaces...done. Cleaning up ifupdown.... Deactivating swap...done. Will now restart. md: stopping all md devices. xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping Restarting system. . |
#ping 192.168.15.107
PING 192.168.15.107 (192.168.15.107) 56(84) bytes of data. From 192.168.15.7 icmp_seq=1 Destination Host Unreachable From 192.168.15.7 icmp_seq=2 Destination Host Unreachable From 192.168.15.7 icmp_seq=3 Destination Host Unreachable --- 192.168.15.107 ping statistics --- 4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3009ms , pipe 3 |
#ping 192.168.15.107
PING 192.168.15.107 (192.168.15.107) 56(84) bytes of data. From 192.168.15.7 icmp_seq=1 Destination Host Unreachable From 192.168.15.7 icmp_seq=2 Destination Host Unreachable From 192.168.15.7 icmp_seq=3 Destination Host Unreachable --- 192.168.15.107 ping statistics --- 4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3009ms , pipe 3 |
#ssh 192.168.15.107
ssh: connect to host 192.168.15.107 port 22: No route to host |
#ssh 192.168.15.107
ssh: connect to host 192.168.15.107 port 22: No route to host |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 1024 2 r----- 293.3 dom1 4 256 1 -b---- 5.3 |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 1024 2 r----- 293.3 dom1 4 256 1 -b---- 5.3 |
#xm console dom1
XENBUS: Device with no driver: device/console/0 Freeing unused kernel memory: 148k freed Loading, please wait... Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Begin: Loadingmd: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: bitmap version 4.39 md: raid1 personality registered for level 1 ... Stopping enhanced syslogd: rsyslogd. Asking all remaining processes to terminate...done. All processes ended within 1 seconds....done. Deconfiguring network interfaces...done. Cleaning up ifupdown.... Deactivating swap...done. Will now halt. md: stopping all md devices. xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping System halted. |
#xm console dom1
XENBUS: Device with no driver: device/console/0 Freeing unused kernel memory: 148k freed Loading, please wait... Begin: Loading essential drivers ... done. Begin: Running /scripts/init-premount ... FATAL: Error inserting fan (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/fan.ko): No such device FATAL: Error inserting thermal (/lib/modules/2.6.18-6-xen-686/kernel/drivers/acpi/thermal.ko): No such device done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... Begin: Loadingmd: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 md: bitmap version 4.39 md: raid1 personality registered for level 1 ... Stopping enhanced syslogd: rsyslogd. Asking all remaining processes to terminate...done. All processes ended within 1 seconds....done. Deconfiguring network interfaces...done. Cleaning up ifupdown.... Deactivating swap...done. Will now halt. md: stopping all md devices. xenbus_dev_shutdown: device/console/0: Unknown != Connected, skipping System halted. |
#Mem: 4185276k total, 1359484k used, 2825792k free CPUs: 2 @ 1866MHz
Mem: 4185276k total, 1359484k used, 2825792k free CPUs: 2 @ 1866MHz NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR SSID dom1 --b--- 7 70.6 262144 6.3 262144 6.3 1 0 0 0 1 0 707 249 32 Domain-0 -----r 390 100.0 1048576 25.1 no limit n/a 2 0 0 0 0 0 0 0 32 Delay Networks vBds VCPUs Repeat header Sort order Quit Found interface vbd-5-2053 but domain 5 does not exist. |
#Mem: 4185276k total, 1359484k used, 2825792k free CPUs: 2 @ 1866MHz
Mem: 4185276k total, 1359484k used, 2825792k free CPUs: 2 @ 1866MHz NAME STATE CPU(sec) CPU(%) MEM(k) MEM(%) MAXMEM(k) MAXMEM(%) VCPUS NETS NETTX(k) NETRX(k) VBDS VBD_OO VBD_RD VBD_WR SSID dom1 --b--- 7 70.6 262144 6.3 262144 6.3 1 0 0 0 1 0 707 249 32 Domain-0 -----r 390 100.0 1048576 25.1 no limit n/a 2 0 0 0 0 0 0 0 32 Delay Networks vBds VCPUs Repeat header Sort order Quit Found interface vbd-5-2053 but domain 5 does not exist. |
#ls -l /mnt/lib/modules/
итого 4 drwxr-xr-x 3 root root 4096 Июн 6 10:28 2.6.18-6-xen-686 |
#ls -l /mnt/lib/modules/
итого 4 drwxr-xr-x 3 root root 4096 Июн 6 10:28 2.6.18-6-xen-686 |
#ls -l /mnt/lib/modules/2.6.18-6-xen-686/
итого 1944 lrwxrwxrwx 1 root root 39 Июн 6 10:28 build -> /usr/src/linux-headers-2.6.18-6-xen-686 drwxr-xr-x 9 root root 4096 Июн 6 10:28 kernel -rw-r--r-- 1 root root 303702 Июн 6 10:28 modules.alias -rw-r--r-- 1 root root 288471 Июн 6 10:28 modules.alias.bin -rw-r--r-- 1 root root 69 Июн 6 10:28 modules.ccwmap -rw-r--r-- 1 root root 169629 Июн 6 10:28 modules.dep -rw-r--r-- 1 root root 242168 Июн 6 10:28 modules.dep.bin -rw-r--r-- 1 root root 813 Июн 6 10:28 modules.ieee1394map -rw-r--r-- 1 root root 730 Июн 6 10:28 modules.inputmap -rw-r--r-- 1 root root 17450 Июн 6 10:28 modules.isapnpmap -rw-r--r-- 1 root root 74 Июн 6 10:28 modules.ofmap -rw-r--r-- 1 root root 249439 Июн 6 10:28 modules.pcimap -rw-r--r-- 1 root root 1135 Июн 6 10:28 modules.seriomap -rw-r--r-- 1 root root 131866 Июн 6 10:28 modules.symbols -rw-r--r-- 1 root root 172990 Июн 6 10:28 modules.symbols.bin -rw-r--r-- 1 root root 334134 Июн 6 10:28 modules.usbmap |
#ls -l /mnt/lib/modules/2.6.18-6-xen-686/
итого 1944 lrwxrwxrwx 1 root root 39 Июн 6 10:28 build -> /usr/src/linux-headers-2.6.18-6-xen-686 drwxr-xr-x 9 root root 4096 Июн 6 10:28 kernel -rw-r--r-- 1 root root 303702 Июн 6 10:28 modules.alias -rw-r--r-- 1 root root 288471 Июн 6 10:28 modules.alias.bin -rw-r--r-- 1 root root 69 Июн 6 10:28 modules.ccwmap -rw-r--r-- 1 root root 169629 Июн 6 10:28 modules.dep -rw-r--r-- 1 root root 242168 Июн 6 10:28 modules.dep.bin -rw-r--r-- 1 root root 813 Июн 6 10:28 modules.ieee1394map -rw-r--r-- 1 root root 730 Июн 6 10:28 modules.inputmap -rw-r--r-- 1 root root 17450 Июн 6 10:28 modules.isapnpmap -rw-r--r-- 1 root root 74 Июн 6 10:28 modules.ofmap -rw-r--r-- 1 root root 249439 Июн 6 10:28 modules.pcimap -rw-r--r-- 1 root root 1135 Июн 6 10:28 modules.seriomap -rw-r--r-- 1 root root 131866 Июн 6 10:28 modules.symbols -rw-r--r-- 1 root root 172990 Июн 6 10:28 modules.symbols.bin -rw-r--r-- 1 root root 334134 Июн 6 10:28 modules.usbmap |
#df -l
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на tmpfs 524360 0 524360 0% /lib/init/rw udev 10240 132 10108 2% /dev tmpfs 524360 4 524356 1% /dev/shm rootfs 19228276 2541368 15710160 14% / |
#df -l
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на tmpfs 524360 0 524360 0% /lib/init/rw udev 10240 132 10108 2% /dev tmpfs 524360 4 524356 1% /dev/shm rootfs 19228276 2541368 15710160 14% / |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7d:b5:98 inet addr:192.168.15.7 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fe7d:b598/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:54717 errors:0 dropped:0 overruns:0 frame:0 TX packets:32721 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:78083572 (74.4 MiB) TX bytes:2494761 (2.3 MiB) Memory:dffc0000-e0000000 lo Link encap:Local Loopback ... RX packets:372 errors:0 dropped:0 overruns:0 frame:0 TX packets:372 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:41580 (40.6 KiB) TX bytes:41580 (40.6 KiB) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7d:b5:98 inet addr:192.168.15.7 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fe7d:b598/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:54717 errors:0 dropped:0 overruns:0 frame:0 TX packets:32721 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:78083572 (74.4 MiB) TX bytes:2494761 (2.3 MiB) Memory:dffc0000-e0000000 lo Link encap:Local Loopback ... RX packets:372 errors:0 dropped:0 overruns:0 frame:0 TX packets:372 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:41580 (40.6 KiB) TX bytes:41580 (40.6 KiB) sit0 Link encap:IPv6-in-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
#chroot /mnt
linux7:/# apt-get install linux-headers-2.6.18-6-xen-686 Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package linux-headers-2.6.18-6-xen-686 linux7:/# apt-cashe search linux-headers bash: apt-cashe: command not found linux7:/# apt-cache search linux-headers linux-headers-2.6-486 - Header files for Linux 2.6-486 linux-headers-2.6-686 - Header files for Linux 2.6-686 ... Setting up gcc-4.1-base (4.1.2-25) ... Setting up cpp-4.1 (4.1.2-25) ... Setting up gcc-4.1 (4.1.2-25) ... Setting up linux-libc-dev (2.6.26-15) ... Setting up libc6-dev (2.7-18) ... Setting up linux-headers-2.6.26-2-common-xen (2.6.26-15) ... Setting up linux-kbuild-2.6.26 (2.6.26-3) ... Setting up linux-headers-2.6.26-2-xen-686 (2.6.26-15) ... linux7:/# exit exit |
#chroot /mnt
linux7:/# apt-get install linux-headers-2.6.18-6-xen-686 Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package linux-headers-2.6.18-6-xen-686 linux7:/# apt-cashe search linux-headers bash: apt-cashe: command not found linux7:/# apt-cache search linux-headers linux-headers-2.6-486 - Header files for Linux 2.6-486 linux-headers-2.6-686 - Header files for Linux 2.6-686 ... Setting up gcc-4.1-base (4.1.2-25) ... Setting up cpp-4.1 (4.1.2-25) ... Setting up gcc-4.1 (4.1.2-25) ... Setting up linux-libc-dev (2.6.26-15) ... Setting up libc6-dev (2.7-18) ... Setting up linux-headers-2.6.26-2-common-xen (2.6.26-15) ... Setting up linux-kbuild-2.6.26 (2.6.26-3) ... Setting up linux-headers-2.6.26-2-xen-686 (2.6.26-15) ... linux7:/# exit exit |
#vi /etc/xen/xend-config.sxp
--- /tmp/l3-saved-3448.5848.15581 2009-06-06 10:41:38.000000000 +0300 +++ /etc/xen/xend-config.sxp 2009-06-06 10:42:56.000000000 +0300 @@ -125,7 +125,7 @@ # Your default ethernet device is used as the outgoing interface, by default. # To use a different one (e.g. eth1) use # -# (network-script 'network-bridge netdev=eth1') +(network-script 'network-bridge netdev=eth0') # # The bridge is named xenbr0, by default. To rename the bridge, use # @@ -136,7 +136,7 @@ # two fake interfaces per guest domain. To do things like this, write # yourself a wrapper script, and call network-bridge from it, as appropriate. # -(network-script network-dummy) +#(network-script network-dummy) # The script used to control virtual interfaces. This can be overridden on a # per-vif basis when creating a domain or a configuring a new vif. The |
#vi /etc/xen/xend-config.sxp
|
#brctl sh
never heard of command [sh] Usage: brctl [commands] commands: addbr <bridge> add bridge delbr <bridge> delete bridge addif <bridge> <device> add interface to bridge delif <bridge> <device> delete interface from bridge setageing <bridge> <time> set ageing time setbridgeprio <bridge> <prio> set bridge priority setfd <bridge> <time> set bridge forward delay sethello <bridge> <time> set hello time setmaxage <bridge> <time> set max message age setpathcost <bridge> <port> <cost> set path cost setportprio <bridge> <port> <prio> set port priority show show a list of bridges showmacs <bridge> show a list of mac addrs showstp <bridge> show bridge stp info stp <bridge> {on|off} turn stp on/off |
#brctl sh
never heard of command [sh] Usage: brctl [commands] commands: addbr <bridge> add bridge delbr <bridge> delete bridge addif <bridge> <device> add interface to bridge delif <bridge> <device> delete interface from bridge setageing <bridge> <time> set ageing time setbridgeprio <bridge> <prio> set bridge priority setfd <bridge> <time> set bridge forward delay sethello <bridge> <time> set hello time setmaxage <bridge> <time> set max message age setpathcost <bridge> <port> <cost> set path cost setportprio <bridge> <port> <prio> set port priority show show a list of bridges showmacs <bridge> show a list of mac addrs showstp <bridge> show bridge stp info stp <bridge> {on|off} turn stp on/off |
#brctl show
bridge name bridge id STP enabled interfaces eth0 8000.001bfc7db598 no peth0 |
#brctl show
bridge name bridge id STP enabled interfaces eth0 8000.001bfc7db598 no peth0 |
#xm create -c dom1
Using config file "/etc/xen/dom1". Started domain dom1 Brought up 1 CPUs PCI: setting up Xen PCI frontend stub ACPI: Interpreter disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI: disabled xen_mem: Initialising balloon driver. PCI: System does not support PCI PCI: System does not support PCI ... Debian GNU/Linux 5.0 linux107 tty1 linux107 login: exit Password: Login incorrect linux107 login: Login incorrect linux107 login: Debian GNU/Linux 5.0 linux107 tty1 linux107 login: Debian GNU/Linux 5.0 linux107 tty1 |
#xm create -c dom1
Using config file "/etc/xen/dom1". Started domain dom1 Brought up 1 CPUs PCI: setting up Xen PCI frontend stub ACPI: Interpreter disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI: disabled xen_mem: Initialising balloon driver. PCI: System does not support PCI PCI: System does not support PCI ... Debian GNU/Linux 5.0 linux107 tty1 linux107 login: exit Password: Login incorrect linux107 login: Login incorrect linux107 login: Debian GNU/Linux 5.0 linux107 tty1 linux107 login: Debian GNU/Linux 5.0 linux107 tty1 |
Время первой команды журнала | 09:54:49 2009- 6- 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:52:17 2009- 6- 6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.90 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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