/l3/users/eb/2009/linux10/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 |
|
#modprobe patrprobe
FATAL: Module patrprobe not found. |
#cfdisk
|
#cfdisk
|
#apt-cashe search partprobe
bash: apt-cashe: команда не найдена |
#apt-cashe search partprobe
bash: apt-cashe: команда не найдена |
#apt-cache search partprobe
|
#apt-cache search partprobe
|
#apt-cache search part*
haxml - utilities for using XML documents with Haskell haxml-doc - documentation of HaXml hdapsd - HDAPS daemon for IBM/Lenovo ThinkPads and Apple iBooks/PowerBooks hdf5-tools - Hierarchical Data Format 5 (HDF5) - Runtime tools hdparm - tune hard disk parameters for high performance hdparm-dbg - debug files for hdparm hedgewars - Worms style game hellanzb - Newzbin (nzb) & BinNews (bns) files downloader and post-processor hexxagon - Hexagonal Ataxx clone highlighting-kate-doc - library documentation for highlighting-kate ... kdebase-data - shared data files for the KDE 4 base module kdebase-workspace-bin - core binaries for the KDE 4 base workspace module kdebase-workspace-data - shared data files for the KDE 4 base workspace module kdebase-workspace-libs4+5 - libraries provided by the KDE 4 base workspace module kdeedu-kvtml-data - kvtml files for kdeedu programs kdegames-card-data - card decks for KDE 4 games kdegames-mahjongg-data - tilesets and backgrounds for Mahjongg games kdegraphics-strigi-plugins - graphics file format plugins for Strigi Desktop Search kdelibs-bin - executables for all KDE 4 core applications kdelibs4-dev - development files for the KDE core libraries |
#apt-cache search part*
haxml - utilities for using XML documents with Haskell haxml-doc - documentation of HaXml hdapsd - HDAPS daemon for IBM/Lenovo ThinkPads and Apple iBooks/PowerBooks hdf5-tools - Hierarchical Data Format 5 (HDF5) - Runtime tools hdparm - tune hard disk parameters for high performance hdparm-dbg - debug files for hdparm hedgewars - Worms style game hellanzb - Newzbin (nzb) & BinNews (bns) files downloader and post-processor hexxagon - Hexagonal Ataxx clone highlighting-kate-doc - library documentation for highlighting-kate ... kdebase-data - shared data files for the KDE 4 base module kdebase-workspace-bin - core binaries for the KDE 4 base workspace module kdebase-workspace-data - shared data files for the KDE 4 base workspace module kdebase-workspace-libs4+5 - libraries provided by the KDE 4 base workspace module kdeedu-kvtml-data - kvtml files for kdeedu programs kdegames-card-data - card decks for KDE 4 games kdegames-mahjongg-data - tilesets and backgrounds for Mahjongg games kdegraphics-strigi-plugins - graphics file format plugins for Strigi Desktop Search kdelibs-bin - executables for all KDE 4 core applications kdelibs4-dev - development files for the KDE core libraries |
#apt-cache search par* | grep partprobe
|
#apt-cache search par* | grep partprobe
|
#apt-cache parted
E: Неверная операция parted |
#apt-cache parted
E: Неверная операция parted |
#apt-get install parted
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libparted1.8-10 Предлагаемые пакеты: libparted1.8-dev libparted1.8-i18n parted-doc НОВЫЕ пакеты, которые будут установлены: libparted1.8-10 parted обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 71 пакетов не обновлено. ... Получено:2 http://192.168.15.10 sid/main parted 1.8.8.git.2008.03.24-11.1 [64,5kB] Получено 262kБ за 0s (1315kБ/c) Выбор ранее не выбранного пакета libparted1.8-10. (Чтение базы данных ... на данный момент установлено 70138 файлов и каталогов.) Распаковывается пакет libparted1.8-10 (из файла .../libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb)... Выбор ранее не выбранного пакета parted. Распаковывается пакет parted (из файла .../parted_1.8.8.git.2008.03.24-11.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libparted1.8-10 (1.8.8.git.2008.03.24-11.1) ... Настраивается пакет parted (1.8.8.git.2008.03.24-11.1) ... |
#apt-get install parted
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libparted1.8-10 Предлагаемые пакеты: libparted1.8-dev libparted1.8-i18n parted-doc НОВЫЕ пакеты, которые будут установлены: libparted1.8-10 parted обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 71 пакетов не обновлено. ... Получено:2 http://192.168.15.10 sid/main parted 1.8.8.git.2008.03.24-11.1 [64,5kB] Получено 262kБ за 0s (1315kБ/c) Выбор ранее не выбранного пакета libparted1.8-10. (Чтение базы данных ... на данный момент установлено 70138 файлов и каталогов.) Распаковывается пакет libparted1.8-10 (из файла .../libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb)... Выбор ранее не выбранного пакета parted. Распаковывается пакет parted (из файла .../parted_1.8.8.git.2008.03.24-11.1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libparted1.8-10 (1.8.8.git.2008.03.24-11.1) ... Настраивается пакет parted (1.8.8.git.2008.03.24-11.1) ... |
#partprobe
|
#partprobe
|
#mount /dev/sda5 /mnt
|
#mount /dev/sda5 /mnt
|
#ls /mnt
lost+found |
#ls /mnt
lost+found |
#rsync -a --exclude=/{dev,proc,mnt,sys} / /mnt
bash: rsync: команда не найдена |
#rsync -a --exclude=/{dev,proc,mnt,sys} / /mnt
bash: rsync: команда не найдена |
#rsync -a --exclude=/{dev,proc,mnt,sys} / /mnt/
bash: rsync: команда не найдена |
#rsync -a --exclude=/{dev,proc,mnt,sys} / /mnt/
bash: rsync: команда не найдена |
#apt-get install rsync
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: rsync обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 71 пакетов не обновлено. Необходимо скачать 333kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 614kB. Получено:1 http://192.168.15.10 sid/main rsync 3.0.5-1 [333kB] Получено 333kБ за 0s (4152kБ/c) Выбор ранее не выбранного пакета rsync. (Чтение базы данных ... на данный момент установлено 70151 файлов и каталогов.) Распаковывается пакет rsync (из файла .../rsync_3.0.5-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет rsync (3.0.5-1) ... |
#apt-get install rsync
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: rsync обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 71 пакетов не обновлено. Необходимо скачать 333kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 614kB. Получено:1 http://192.168.15.10 sid/main rsync 3.0.5-1 [333kB] Получено 333kБ за 0s (4152kБ/c) Выбор ранее не выбранного пакета rsync. (Чтение базы данных ... на данный момент установлено 70151 файлов и каталогов.) Распаковывается пакет rsync (из файла .../rsync_3.0.5-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет rsync (3.0.5-1) ... |
#ls /boot
config-2.6.18-6-xen-686 System.map-2.6.18-6-xen-686 config-2.6.29-2-686 System.map-2.6.29-2-686 grub vmlinuz-2.6.18-6-xen-686 initrd.img-2.6.18-6-xen-686 vmlinuz-2.6.29-2-686 initrd.img-2.6.29-2-686 xen-3.0.3-1-i386-pae.gz initrd.img-2.6.29-2-686.bak xen-3.2-1-i386.gz |
#vim /etc/xen/xend-.config
|
#vim /etc/xen/xend-config.sxp
--- /tmp/l3-saved-6478.14363.2218 2009-06-05 20:58:07.000000000 +0300 +++ /etc/xen/xend-config.sxp 2009-06-05 21:02:39.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 |
#chroot /mnt
bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога ... bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога bash: /dev/null: Нет такого файла или каталога Cannot find /proc/version - is /proc mounted? bash: /dev/null: Нет такого файла или каталога Cannot find /proc/version - is /proc mounted? bash: /dev/null: Нет такого файла или каталога openpty failed Завершено |
#cd /mnt
|
#ls
bin data etc initrd.img lost+found opt sbin srv usr vmlinuz boot disk2.img home lib media root selinux tmp var yo |
#ls
bin dev home lost+found opt sbin sys var boot disk2.img initrd.img media proc selinux tmp vmlinuz data etc lib mnt root srv usr yo |
#cd
|
#chroot /mnt
Cannot find /proc/version - is /proc mounted? Cannot find /proc/version - is /proc mounted? openpty failed Завершено |
#ls -l /mnt
итого 206124 drwxr-xr-x 2 root root 4096 Май 25 03:13 bin drwxr-xr-x 3 root root 4096 Июн 5 17:26 boot drwxr-xr-x 2 root root 4096 Май 30 12:31 data drwxr-xr-x 2 root root 4096 Июн 5 20:35 dev -rw-r--r-- 1 root root 210763776 Июн 1 10:19 disk2.img drwxr-xr-x 103 root root 4096 Июн 5 20:18 etc drwxr-xr-x 204 root root 4096 Май 30 14:07 home lrwxrwxrwx 1 root root 28 Июн 5 20:20 initrd.img -> boot/initrd.img-2.6.29-2-686 drwxr-xr-x 13 root root 4096 Июн 5 20:17 lib ... drwxr-xr-x 10 root root 4096 Июн 5 19:08 root drwxr-xr-x 2 root root 4096 Июн 5 20:17 sbin drwxr-xr-x 2 root root 4096 Фев 21 16:55 selinux drwxr-xr-x 2 root root 4096 Май 24 13:15 srv drwxr-xr-x 2 root root 4096 Июн 5 20:35 sys drwxrwxrwt 6 root root 4096 Июн 5 20:35 tmp drwxr-xr-x 11 root root 4096 Май 24 13:22 usr drwxr-xr-x 13 root root 4096 Май 24 13:15 var lrwxrwxrwx 1 root root 25 Июн 5 20:20 vmlinuz -> boot/vmlinuz-2.6.29-2-686 -rw-r--r-- 1 root root 0 Май 30 10:13 yo |
#ls -l /mnt/proc
итого 0 |
#chroot /mnt
Cannot find /proc/version - is /proc mounted? Cannot find /proc/version - is /proc mounted? openpty failed Завершено |
#vi /mnt/root/.bashrc
--- /tmp/l3-saved-5258.14946.11252 2009-06-05 20:37:18.000000000 +0300 +++ /mnt/root/.bashrc 2009-06-05 20:37:23.000000000 +0300 @@ -14,4 +14,3 @@ # alias rm='rm -i' # alias cp='cp -i' # alias mv='mv -i' -. /root/.lilalo/l3bashrc && _l3_start |
#cd /boot
|
#ls
config-2.6.18-6-xen-686 System.map-2.6.18-6-xen-686 config-2.6.29-2-686 System.map-2.6.29-2-686 grub vmlinuz-2.6.18-6-xen-686 initrd.img-2.6.18-6-xen-686 vmlinuz-2.6.29-2-686 initrd.img-2.6.29-2-686 xen-3.0.3-1-i386-pae.gz initrd.img-2.6.29-2-686.bak xen-3.2-1-i386.gz |
#umount /mnt
|
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) rootfs on / type rootfs (rw) |
#cd
|
#vim /etc/xen/kh1
--- /dev/null 2009-06-05 19:42:43.116123108 +0300 +++ /etc/xen/kh1 2009-06-05 20:42:40.000000000 +0300 @@ -0,0 +1,7 @@ +kernel="/boot/vmlinuz-2.6.18-6-xen-686" +ramdisk="/boot/initrd.img-2.6.18-6-xen-686" +memory=256 +name="Test_Domain" +disk=[ 'phy:sda5,sda5,w' ] +root="/dev/sda5 ro" +extra="4" |
#xm create kh1
Using config file "/etc/xen/kh1". Started domain Test_Domain |
#xm console kh1
Error: Domain 'kh1' does not exist. |
#xm console Test_Domain
Stopping MD monitoring service: mdadm --monitor. Stopping virtual private network daemon:. Stopping domain name service...: bind9. Stopping system logging: syslog-ng. Asking all remaining processes to terminate...done. All processes ended within 1 seconds....done. Stopping AoE devices discovery and mounting AoE filesystems: Deconfiguring network interfaces...done. Cleaning up ifupdown.... Deactivating swap...done. Shutting down LVM Volume Groups. Will now halt. |
#xm shotdawn kh1
Error: Subcommand shotdawn 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>. new Adds a domain to Xend domain management delete Remove a domain from Xend domain management. destroy Terminate a domain immediately. dump-core Dump core for a specific domain. ... suspend Suspend a Xend managed domain top Monitor a host and the domains in real time. unpause Unpause a paused domain. uptime Print uptime for all/some domains. 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 | more
|
#xm shutdown kh1
Error: Domain 'kh1' does not exist. |
#xm shutdown Test_Domain
Error: Domain 'Test_Domain' does not exist. |
#/etc/init.d/xend restart
Restarting XEN control daemon: xendSIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy . |
#brctl show
bridge name bridge id STP enabled interfaces tmpbridge 8000.000000000000 no |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:d4:b2:4f:e0 inet addr:192.168.15.10 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::213:d4ff:feb2:4fe0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5435 errors:0 dropped:0 overruns:0 frame:0 TX packets:4211 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6888208 (6.5 MiB) TX bytes:501459 (489.7 KiB) Base address:0xd800 Memory:cffe0000-d0000000 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:317 errors:0 dropped:0 overruns:0 frame:0 TX packets:317 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:623205 (608.5 KiB) TX bytes:623205 (608.5 KiB) |
#brctl show
bridge name bridge id STP enabled interfaces tmpbridge 8000.000000000000 no |
#ls
2 ramdisk="/boot/initrd.img-2.6.18-6-xen-686" 3 vif=[ 'bridge=eth0' ] disk=[ 'phy:sda5,sda5,w' ] 4 root="/dev/sda5 ro" 8 extra="4" ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/xen/kh1" 8L, 193C записано |
#/etc/init.d/xend restart
Restarting XEN control daemon: xendifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy . |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:d4:b2:4f:e0 inet addr:192.168.15.10 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::213:d4ff:feb2:4fe0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5442 errors:0 dropped:0 overruns:0 frame:0 TX packets:4211 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6889647 (6.5 MiB) TX bytes:501459 (489.7 KiB) Base address:0xd800 Memory:cffe0000-d0000000 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:317 errors:0 dropped:0 overruns:0 frame:0 TX packets:317 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:623205 (608.5 KiB) TX bytes:623205 (608.5 KiB) |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 1024 1 r----- 653.3 |
#/etc/xen/scripts/
blktap network-dummy vif-route block network-nat vtpm block-enbd network-route vtpm-delete block-nbd qemu-ifup xen-hotplug-cleanup external-device-migrate vif-bridge network-bridge vif-nat |
#vim /etc/xen/xend-config.sxp
|
#/etc/init.d/xend restart
Restarting XEN control daemon: xendifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy . |
#xm shutdown kh1
Error: Domain 'kh1' does not exist. |
#xm shutdown Test_Domain
|
#brctl show
bridge name bridge id STP enabled interfaces tmpbridge 8000.000000000000 no |
#/etc/init.d/xend restart
Restarting XEN control daemon: xendifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy ifdown: interface eth0 not configured SIOCSIFNAME: Device or resource busy . |
#vim /etc/network/interfaces
--- /tmp/l3-saved-7920.1153.17540 2009-06-05 21:20:39.000000000 +0300 +++ /etc/network/interfaces 2009-06-05 21:21:45.000000000 +0300 @@ -10,7 +10,9 @@ # network 192.168.15.0 # broadcast 192.168.15.255 # gateway 192.168.15.254 -iface eth0 inet manual - up ifconfig eth0 192.168.15.10 || true - up route add default gw 192.168.15.254 || true +iface eth0 inet static + address 192.168.15.10 + netmask 255.255.255.0 + gateway 192.168.15.254 + #up route add default gw 192.168.15.254 || true #up route add default gw 192.168.205.1 || true |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:d4:b2:4f:e0 inet addr:192.168.15.10 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::213:d4ff:feb2:4fe0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5451 errors:0 dropped:0 overruns:0 frame:0 TX packets:4211 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6890668 (6.5 MiB) TX bytes:501459 (489.7 KiB) Base address:0xd800 Memory:cffe0000-d0000000 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:321 errors:0 dropped:0 overruns:0 frame:0 TX packets:321 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:623552 (608.9 KiB) TX bytes:623552 (608.9 KiB) |
#cat /etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or # /usr/share/doc/ifupdown/examples for more information. auto lo eth0 iface lo inet loopback #iface eth0 inet static # address 192.168.15.10 # netmask 255.255.255.0 # network 192.168.15.0 # broadcast 192.168.15.255 # gateway 192.168.15.254 iface eth0 inet static address 192.168.15.10 netmask 255.255.255.0 gateway 192.168.15.254 #up route add default gw 192.168.15.254 || true #up route add default gw 192.168.205.1 || true |
#/etc/init.d/networking restart
Reconfiguring network interfaces...SIOCADDRT: File exists Failed to bring up eth0. done. |
#ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:13:d4:b2:4f:e0 inet addr:192.168.15.10 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::213:d4ff:feb2:4fe0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:20 errors:0 dropped:0 overruns:0 frame:0 TX packets:29 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5612 (5.4 KiB) TX bytes:2234 (2.1 KiB) Memory:cffe0000-d0000000 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:27 errors:0 dropped:0 overruns:0 frame:0 TX packets:27 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2297 (2.2 KiB) TX bytes:2297 (2.2 KiB) |
#xm create kh1
WARING! Can't find hypervisor information in sysfs! /usr/lib/xen-3.0.3-1/bin/../lib/python/xen/util/security.py:25: RuntimeWarning: Python C API version mismatch for module acm: This Python has API version 1013, module acm has version 1012. from xen.lowlevel import acm ERROR: Could not obtain handle on privileged command interface (2 = No such file or directory) Using config file "/etc/xen/kh1". ERROR: Could not obtain handle on privileged command interface (2 = No such file or directory) ERROR: Could not obtain handle on privileged command interface (2 = No such file or directory) ERROR: Could not obtain handle on privileged command interface (2 = No such file or directory) ERROR: Could not obtain handle on privileged command interface (2 = No such file or directory) ERROR: Could not obtain handle on privileged command interface (2 = No such file or directory) Error: Unable to connect to xend: No such file or directory. Is xend running? |
#init 6
|
#brctl show
bridge name bridge id STP enabled interfaces eth0 8000.0013d4b24fe0 no peth0 |
#/etc/init.d/xend restart
Restarting XEN control daemon: xend. |
#xm create kh1
Using config file "/etc/xen/kh1". Started domain Test_Domain |
#xm console Test_Domain
4 auto lo eth0 5 6 iface lo inet loopback 7 #iface eth0 inet static 8 # address 192.168.15.10 9 # netma address 192.168.15.127 netmask 255.255.255.0 15 # netwo gateway 192.168.15.254 16 #up route add default gw 192.168.15.254 || true 17 # br #up route add default gw 192.168.205.1 || true 18 ~ ~ ~ ~ "/etc/network/interfaces" 18L, 529C записано |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 1024 1 r----- 106.9 Test_Domain 1 256 1 -b---- 13.7 |
#ping 192.168.15.20
PING 192.168.15.20 (192.168.15.20) 56(84) bytes of data. From 192.168.15.10 icmp_seq=2 Destination Host Unreachable From 192.168.15.10 icmp_seq=3 Destination Host Unreachable From 192.168.15.10 icmp_seq=4 Destination Host Unreachable --- 192.168.15.20 ping statistics --- 5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3999ms , pipe 3 |
#ping 192.168.15.127
PING 192.168.15.127 (192.168.15.127) 56(84) bytes of data. From 192.168.15.10 icmp_seq=1 Destination Host Unreachable From 192.168.15.10 icmp_seq=2 Destination Host Unreachable From 192.168.15.10 icmp_seq=3 Destination Host Unreachable --- 192.168.15.127 ping statistics --- 5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4010ms , pipe 3 |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 1024 1 r----- 112.7 |
#xm shotdawn Test_Domain
Error: Subcommand shotdawn 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>. new Adds a domain to Xend domain management delete Remove a domain from Xend domain management. destroy Terminate a domain immediately. dump-core Dump core for a specific domain. ... suspend Suspend a Xend managed domain top Monitor a host and the domains in real time. unpause Unpause a paused domain. uptime Print uptime for all/some domains. 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 shutdown Test_Domain
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 1024 1 r----- 111.2 Test_Domain 1 256 1 ------ 17.4 |
#brctl show
bridge name bridge id STP enabled interfaces eth0 8000.0013d4b24fe0 no peth0 |
#brctl show
bridge name bridge id STP enabled interfaces eth0 8000.0013d4b24fe0 no peth0 |
#brctl show
bridge name bridge id STP enabled interfaces eth0 8000.0013d4b24fe0 no peth0 |
#ifconfig -a | more
|
#brctl show
bridge name bridge id STP enabled interfaces eth0 8000.0013d4b24fe0 no peth0 |
#/etc/init.d/networking restart
Reconfiguring network interfaces...done. |
#ping 192.168.15.127
PING 192.168.15.127 (192.168.15.127) 56(84) bytes of data. 64 bytes from 192.168.15.127: icmp_seq=1 ttl=64 time=0.195 ms 64 bytes from 192.168.15.127: icmp_seq=2 ttl=64 time=0.146 ms 64 bytes from 192.168.15.127: icmp_seq=3 ttl=64 time=0.157 ms --- 192.168.15.127 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 0.146/0.166/0.195/0.021 ms |
#cd
|
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or # /usr/share/doc/ifupdown/examples for more information. auto lo eth0 iface lo inet loopback #iface eth0 inet static # address 192.168.15.10 # netmask 255.255.255.0 # network 192.168.15.0 # broadcast 192.168.15.255 # gateway 192.168.15.254 iface eth0 inet static address 192.168.15.10 netmask 255.255.255.0 gateway 192.168.15.254 #up route add default gw 192.168.15.254 || true #up route add default gw 192.168.205.1 || true
Время первой команды журнала | 20:13:39 2009- 6- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 21:48:56 2009- 6- 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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