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

Содержание

Журнал

Пятница (08/18/06)

/dev/tty2
09:09:52
#apt-cache search mkinitram
multipath-tools-initramfs - Support for booting Debian from a multipath I/O source
09:09:59
#apt-cache search mkinitramfs
multipath-tools-initramfs - Support for booting Debian from a multipath I/O source
09:10:07
#dpkg -L mktemp
Display all 326 possibilities? (y or n)
09:10:07
#dpkg -L m
make               manpages           mime-support       modutils
makedev            mawk               mktemp             mount
man-db             menu               module-init-tools
09:10:07
#init 1 ; init 2

/dev/tty2
09:10:55
#mkinitramfs -o /boot/initrd.img.xen 2.6.16.13-xen

/dev/tty1
09:11:05
#clinyt
bash: clinyt: command not found
09:11:16
#top
top - 17:11:28 up 40 min,  1 user,  load average: 6.01, 7.13, 8.14
Tasks:  98 total,   1 running,  97 sleeping,   0 stopped,   0 zombie
Cpu(s):  2.2%us,  0.2%sy,  0.0%ni, 97.0%id,  0.6%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    956772k total,   871604k used,    85168k free,    62680k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  2345448k total,        0k used,  2345448k free,   689240k cached
 4303 root      12  -4  3892 2516  452 S    5  0.3   0:22.96 udevd
 7882 root      16   0  2132 1132  848 R    1  0.1   0:00.03 top
    1 root      16   0  1848  660  548 S    0  0.1   0:00.37 init
    2 root      RT   0     0    0    0 S    0  0.0   0:00.06 migration/0
...
    7 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/1
    8 root      RT   0     0    0    0 S    0  0.0   0:00.06 migration/2
    9 root      34  19     0    0    0 S    0  0.0   0:00.03 ksoftirqd/2
   10 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/2
   11 root      RT   0     0    0    0 S    0  0.0   0:00.02 migration/3
   12 root      34  19     0    0    0 S    0  0.0   0:00.04 ksoftirqd/3
   13 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/3
   14 root      10  -5     0    0    0 S    0  0.0   0:00.01 events/0
   15 root      10  -5     0    0    0 S    0  0.0   0:00.00 events/1
   16 root      10  -5     0    0    0 S    0  0.0   0:00.00 events/2
/dev/tty2
09:11:34
#ls -l /boot/
итого 15484
-rw-rw-r-- 1 root root   60812 2006-08-18 17:03 config-2.6.16.13-xen
-rw-r--r-- 1 root root   66562 2006-07-16 06:04 config-2.6.16-2-686-smp
drwxr-xr-x 2 root root    4096 2006-08-18 16:59 grub
-rw-r--r-- 1 root root 4381318 2006-05-25 06:32 initrd.img-2.6.16-2-686-smp
-rw-r--r-- 1 root root       0 2006-08-18 17:11 initrd.img.xen
-rw-rw-r-- 1 root root  689508 2006-08-18 17:03 System.map-2.6.16.13-xen
-rw-r--r-- 1 root root  670459 2006-07-16 06:07 System.map-2.6.16-2-686-smp
-rw-r--r-- 1 root root 3840123 2006-08-18 17:03 vmlinux-syms-2.6.16.13-xen
-rw-r--r-- 1 root root 1425937 2006-08-18 17:03 vmlinuz-2.6.16.13-xen
-rw-r--r-- 1 root root 1209350 2006-07-16 06:07 vmlinuz-2.6.16-2-686-smp
lrwxrwxrwx 1 root root      21 2006-08-18 17:03 vmlinuz-2.6.16-xen -> vmlinuz-2.6.16.13-xen
lrwxrwxrwx 1 root root      21 2006-08-18 17:03 vmlinuz-2.6-xen -> vmlinuz-2.6.16.13-xen
lrwxrwxrwx 1 root root      19 2006-08-18 17:00 xen-3.0.gz -> xen-3.0-unstable.gz
-rw-r--r-- 1 root root  226308 2006-05-31 13:07 xen-3.0-i386.gz
-rw-r--r-- 1 root root  254320 2006-08-18 17:00 xen-3.0-unstable.gz
lrwxrwxrwx 1 root root      19 2006-08-18 17:00 xen-3.gz -> xen-3.0-unstable.gz
lrwxrwxrwx 1 root root      19 2006-08-18 17:00 xen.gz -> xen-3.0-unstable.gz
-rw-r--r-- 1 root root 2946513 2006-08-18 17:00 xen-syms-3.0-unstable
09:11:44
#reboot

/dev/console
09:13:37
#mk
mkbimage          mkfs              mkinitramfs-kpkg  mktemp
mkboot            mkfs.cramfs       mklost+found      mktexfmt
mkdir             mkfs.ext2         mk_modmap         mktexlsr
mke2fs            mkfs.ext3         mknod             mktexmf
mkfifo            mkfs.minix        mkocp             mktexpk
mkfontdir         mkindex           mkofm             mktextfm
mkfontscale       mkinitramfs       mkswap            mkvgafont
09:13:37
#mkinitramfs -o /boot/initrd.img.xen 2.6.16.13-xen

09:14:02
#ls -l /boot/
итого 20084
-rw-rw-r-- 1 root root   60812 2006-08-18 17:03 config-2.6.16.13-xen
-rw-r--r-- 1 root root   66562 2006-07-16 06:04 config-2.6.16-2-686-smp
drwxr-xr-x 2 root root    4096 2006-08-18 16:59 grub
-rw-r--r-- 1 root root 4381318 2006-05-25 06:32 initrd.img-2.6.16-2-686-smp
-rw-r--r-- 1 root root 4697786 2006-08-18 17:14 initrd.img.xen
-rw-rw-r-- 1 root root  689508 2006-08-18 17:03 System.map-2.6.16.13-xen
-rw-r--r-- 1 root root  670459 2006-07-16 06:07 System.map-2.6.16-2-686-smp
-rw-r--r-- 1 root root 3840123 2006-08-18 17:03 vmlinux-syms-2.6.16.13-xen
-rw-r--r-- 1 root root 1425937 2006-08-18 17:03 vmlinuz-2.6.16.13-xen
-rw-r--r-- 1 root root 1209350 2006-07-16 06:07 vmlinuz-2.6.16-2-686-smp
lrwxrwxrwx 1 root root      21 2006-08-18 17:03 vmlinuz-2.6.16-xen -> vmlinuz-2.6.16.13-xen
lrwxrwxrwx 1 root root      21 2006-08-18 17:03 vmlinuz-2.6-xen -> vmlinuz-2.6.16.13-xen
lrwxrwxrwx 1 root root      19 2006-08-18 17:00 xen-3.0.gz -> xen-3.0-unstable.gz
-rw-r--r-- 1 root root  226308 2006-05-31 13:07 xen-3.0-i386.gz
-rw-r--r-- 1 root root  254320 2006-08-18 17:00 xen-3.0-unstable.gz
lrwxrwxrwx 1 root root      19 2006-08-18 17:00 xen-3.gz -> xen-3.0-unstable.gz
lrwxrwxrwx 1 root root      19 2006-08-18 17:00 xen.gz -> xen-3.0-unstable.gz
-rw-r--r-- 1 root root 2946513 2006-08-18 17:00 xen-syms-3.0-unstable
/dev/tty1
09:19:52
#dpkg -l | grep pyton

09:20:03
#dpkg -l | grep python
ii  python                       2.3.5-11              An interactive high-level object-oriented la
ii  python-dev                   2.3.5-11              Header files and a static library for Python
ii  python-support               0.3.8                 automated rebuilding support for python modu
ii  python2.3                    2.3.5-15              An interactive high-level object-oriented la
ii  python2.3-dev                2.3.5-15              Header files and a static library for Python
09:20:06
#apt-get --purge remove python
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐon* python-dev* python-support* xen-utils-3.0*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 4 пакетов, и 13 пакетов не обновлено.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 2146kB.
Хотите продолжить [Д/н]?
(Чтение базы данных... на данный момент установлено 37960 файлов и каталогов.)
Удаляется пакет xen-utils-3.0...
Traceback (most recent call last):
...
 подпроцесс post-installation script убит по сигналу (Interrupt)
Удаляется пакет python-support...
Can't list /var/lib/python-support/python2.3
Удаляются файлы конфигурации пакета python-support...
Удаляется пакет python-dev...
Удаляется пакет python...
Удаляются файлы конфигурации пакета python...
При обработке следующих пакетов произошли ошибки:
 xen-utils-3.0
E: Sub-process /usr/bin/dpkg returned an error code (1)
09:20:39
#dpkg -l | grep python
ii  python2.3                    2.3.5-15              An interactive high-level object-oriented la
ii  python2.3-dev                2.3.5-15              Header files and a static library for Python
09:20:42
#apt-get remove xen-utils-3.0
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐ
                                               n-utils-3.0
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 13 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 1368kB.
Хотите продолжить [Д/н]?
(Чтение базы данных... на данный момент установлено 37881 файлов и каталогов.)
...
./usr/bin/env: python: No such file or directory
./usr/bin/env: python: No such file or directory
./usr/bin/env: python: No such file or directory
./usr/bin/env: python: No such file or directory
./usr/bin/env: python: No such file or directory
dpkg: ошибка при очистке -
 подпроцесс post-installation script убит по сигналу (Interrupt)
При обработке следующих пакетов произошли ошибки:
 xen-utils-3.0
E: Sub-process /usr/bin/dpkg returned an error code (1)
09:21:17
#apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  python
Предлагаемые пакеты:
  python-doc python-tk python-profiler
НОВЫЕ пакеты, которые будут установлены:
  python
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено.
...
AttributeError: 'module' object has no attribute 'libpath'
.Traceback (most recent call last):
  File "/usr/sbin/xend", line 44, in ?
    libpath = xen.util.auxbin.libpath()
AttributeError: 'module' object has no attribute 'libpath'
dpkg: не удалось обработать параметр xen-utils-3.0 (--configure):
 подпроцесс post-installation script убит по сигналу (Interrupt)
При обработке следующих пакетов произошли ошибки:
 xen-utils-3.0
E: Sub-process /usr/bin/dpkg returned an error code (1)
09:21:32
#apt-get remove xen-utils-3.0
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐ
                                               n-utils-3.0
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 13 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 1368kB.
Хотите продолжить [Д/н]?
(Чтение базы данных... на данный момент установлено 37928 файлов и каталогов.)
...
AttributeError: 'module' object has no attribute 'libpath'
.Traceback (most recent call last):
  File "/usr/sbin/xend", line 44, in ?
    libpath = xen.util.auxbin.libpath()
AttributeError: 'module' object has no attribute 'libpath'
dpkg: ошибка при очистке -
 подпроцесс post-installation script убит по сигналу (Interrupt)
При обработке следующих пакетов произошли ошибки:
 xen-utils-3.0
E: Sub-process /usr/bin/dpkg returned an error code (1)
09:21:40
#apt-get remove xen-utils-3.0
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐ
                                               n-utils-3.0
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 13 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 1368kB.
Хотите продолжить [Д/н]?
(Чтение базы данных... на данный момент установлено 37928 файлов и каталогов.)
...
.Traceback (most recent call last):
  File "/usr/sbin/xend", line 44, in ?
    libpath = xen.util.auxbin.libpath()
AttributeError: 'module' object has no attribute 'libpath'
invoke-rc.d: initscript xend, action "start" failed.
dpkg: ошибка при очистке -
 подпроцесс post-installation script возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 xen-utils-3.0
E: Sub-process /usr/bin/dpkg returned an error code (1)
09:21:55
#apt-get --purge remove python
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐon* xen-utils-3.0*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 13 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 1925kB.
Хотите продолжить [Д/н]?
(Чтение базы данных... на данный момент установлено 37928 файлов и каталогов.)
Удаляется пакет xen-utils-3.0...
...
  File "/usr/sbin/xend", line 44, in ?
    libpath = xen.util.auxbin.libpath()
AttributeError: 'module' object has no attribute 'libpath'
dpkg: ошибка при очистке -
 подпроцесс post-installation script убит по сигналу (Interrupt)
Удаляется пакет python...
Удаляются файлы конфигурации пакета python...
При обработке следующих пакетов произошли ошибки:
 xen-utils-3.0
E: Sub-process /usr/bin/dpkg returned an error code (1)
09:22:05
#reboot

/dev/console
09:23:44
#apt-get --purge remove xen-utils-3.0
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐ
                                               n-utils-3.0*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 13 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 1368kB.
Хотите продолжить [Д/н]?
(Чтение базы данных... на данный момент установлено 37881 файлов и каталогов.)
Удаляется пакет xen-utils-3.0...
grep: /proc/xen/capabilities: No such file or directory
Удаляются файлы конфигурации пакета xen-utils-3.0...
dpkg: предупреждение -- при удалении пакета xen-utils-3.0 не пустой каталог /usr/lib/xen/bin не удалён.
dpkg: предупреждение -- при удалении пакета xen-utils-3.0 не пустой каталог /usr/lib/xen не удалён.
dpkg: предупреждение -- при удалении пакета xen-utils-3.0 не пустой каталог /etc/xen/scripts не удалён.
dpkg: предупреждение -- при удалении пакета xen-utils-3.0 не пустой каталог /etc/xen не удалён.
09:24:01
#apt-get --purge remove xen-utils-3.0
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакет xen-utils-3.0 не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено.
09:24:10
#apt-get --purge remove python
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакет python не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено.
09:24:14
#dpkg -l | python
bash: python: command not found
09:24:24
#dpkg -l | grep python
ii  python2.3                    2.3.5-15              An interactive high-level object-oriented la
ii  python2.3-dev                2.3.5-15              Header files and a static library for Python
09:24:31
#cd /usr/src/xen-unstable/

09:24:42
#make uninstall
[ -d //etc/xen ] && mv -f //etc/xen //etc/xen.old-`date +%s` || true
rm -rf //etc/init.d/xend*
rm -rf //etc/hotplug/xen-backend.agent
rm -f  //etc/udev/rules.d/xen-backend.rules
rm -f  //etc/udev/xen-backend.rules
rm -f  //etc/sysconfig/xendomains
rm -rf //var/run/xen* //var/lib/xen*
rm -rf //boot/*xen*
rm -rf //lib/modules/*xen*
rm -rf //usr/bin/xen* //usr/bin/lomount
...
rm -rf //usr/lib/libxenstore*
rm -rf //usr/lib/python/xen //usr/lib/python/grub
rm -rf //usr/lib/xen/
rm -rf //usr/lib/xen/
rm -rf //usr/local/sbin/setmask //usr/local/sbin/xen*
rm -rf //usr/sbin/xen* //usr/sbin/netfix //usr/sbin/xm
rm -rf //usr/share/doc/xen
rm -rf //usr/share/xen
rm -rf //usr/share/man/man1/xen*
rm -rf //usr/share/man/man8/xen*
09:24:51
#make clean
            xc_load_bin.o xc_load_elf.o xg_private.o xc_linux_build.o xc_linux_restore.o xc_linux_save.o xc_hvm_build.o xc_load_bin.opic xc_load_elf.opic xg_private.opic xc_linux_build.opic xc_linux_restore.opic xc_linux_save.opic xc_hvm_build.opic
make[2]: Leaving directory `/usr/src/xen-unstable/tools/libxc'
make[2]: Entering directory `/usr/src/xen-unstable/tools/xenstore'
rm -rf testsuite/tmp
rm -f *.a *.o *.opic *.so*
rm -f xenstored xs_random xs_stress xs_crashme
rm -f xs_test xenstored_test xs_tdb_dump xenstore-control xenstore-ls
rm -f xenstore-exists xenstore-list xenstore-read xenstore-rm xenstore-chmod xenstore-write
rm -f .*.d
make[2]: Leaving directory `/usr/src/xen-unstable/tools/xenstore'
...
make[1]: Leaving directory `/usr/src/xen-unstable/tools'
make -C docs clean
make[1]: Entering directory `/usr/src/xen-unstable/docs'
rm -rf .word_count *.aux *.dvi *.bbl *.blg *.glo *.idx *~
rm -rf *.ilg *.log *.ind *.toc *.bak core
rm -rf  ps pdf html
rm -rf api
rm -rf man5
rm -rf man1
make[1]: Leaving directory `/usr/src/xen-unstable/docs'
09:25:02
#make -j 4 world
  11. K6/K6-II/K6-III (MK6)
  12. Athlon/Duron/K7 (MK7)
  13. Opteron/Athlon64/Hammer/K8 (MK8)
  14. Crusoe (MCRUSOE)
  15. Efficeon (MEFFICEON)
  16. Winchip-C6 (MWINCHIPC6)
  17. Winchip-2 (MWINCHIP2)
  18. Winchip-2A/Winchip-3 (MWINCHIP3D)
  19. GeodeGX1 (MGEODEGX1)
  20. Geode GX/LX (MGEODE_LX)
...
  Unix domain sockets (UNIX) [Y/n/m/?] y
  IPsec user configuration interface (XFRM_USER) [M/n/y/?] m
  PF_KEY sockets (NET_KEY) [M/n/y/?] m
  TCP/IP networking (INET) [Y/?] y
    IP: multicasting (IP_MULTICAST) [Y/n/?] y
    IP: advanced router (IP_ADVANCED_ROUTER) [Y/n/?] y
      Choose IP: FIB lookup algorithm (choose FIB_HASH if unsure)
      > 1. FIB_HASH (ASK_IP_FIB_HASH)
        2. FIB_TRIE (IP_FIB_TRIE)
      choice[1-2]: 1
прошло 18 минут
09:43:32
#make clean
make[2]: Entering directory `/usr/src/xen-unstable/tools/libxc'
rm -rf *.rpm libxenctrl.a libxenctrl.so libxenctrl.so.3.0 libxenctrl.so.3.0.0 libxenguest.a libxenguest.so libxenguest.so.3.0 libxenguest.so.3.0.0 *~ .*.d xen \
            xc_bvtsched.o xc_core.o xc_domain.o xc_evtchn.o xc_misc.o xc_acm.o xc_physdev.o xc_private.o xc_sedf.o xc_csched.o xc_tbuf.o xc_ptrace.o xc_ptrace_core.o xc_pagetab.o xc_linux.o xc_bvtsched.opic xc_core.opic xc_domain.opic xc_evtchn.opic xc_misc.opic xc_acm.opic xc_physdev.opic xc_private.opic xc_sedf.opic xc_csched.opic xc_tbuf.opic xc_ptrace.opic xc_ptrace_core.opic xc_pagetab.opic x
            xc_load_bin.o xc_load_elf.o xg_private.o xc_linux_build.o xc_linux_restore.o xc_linux_save.o xc_hvm_build.o xc_load_bin.opic xc_load_elf.opic xg_private.opic xc_linux_build.opic xc_linux_restore.opic xc_linux_save.opic xc_hvm_build.opic
make[2]: Leaving directory `/usr/src/xen-unstable/tools/libxc'
make[2]: Entering directory `/usr/src/xen-unstable/tools/xenstore'
rm -rf testsuite/tmp
rm -f *.a *.o *.opic *.so*
rm -f xenstored xs_random xs_stress xs_crashme
rm -f xs_test xenstored_test xs_tdb_dump xenstore-control xenstore-ls
...
make[1]: Leaving directory `/usr/src/xen-unstable/tools'
make -C docs clean
make[1]: Entering directory `/usr/src/xen-unstable/docs'
rm -rf .word_count *.aux *.dvi *.bbl *.blg *.glo *.idx *~
rm -rf *.ilg *.log *.ind *.toc *.bak core
rm -rf  ps pdf html
rm -rf api
rm -rf man5
rm -rf man1
make[1]: Leaving directory `/usr/src/xen-unstable/docs'
09:43:54
#dpkg -l | grep python
ii  python2.3                    2.3.5-15              An interactive high-level object-oriented la
ii  python2.3-dev                2.3.5-15              Header files and a static library for Python
09:44:10
#apt-get --purge remove python2.3
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐon2.3* python2.3-dev*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 2 пакетов, и 13 пакетов не обновлено.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 15,1MB.
Хотите продолжить [Д/н]?
(Чтение базы данных... на данный момент установлено 37702 файлов и каталогов.)
Удаляется пакет python2.3-dev...
Удаляется пакет python2.3...
Unlinking and removing bytecode for runtime python2.3...
Удаляются файлы конфигурации пакета python2.3...
09:44:38
#apt-get install python2.4-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  python2.4 python2.4-minimal
Предлагаемые пакеты:
  python2.4-doc
НОВЫЕ пакеты, которые будут установлены:
  python2.4 python2.4-dev python2.4-minimal
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено.
Необходимо скачать 0B/5244kB архивов.
...
(Чтение базы данных... на данный момент установлено 36902 файлов и каталогов.)
Распаковывается пакет python2.4-minimal (из файла .../python2.4-minimal_2.4.3-8_i386.deb)...
Выбор ранее не выбранного пакета python2.4.
Распаковывается пакет python2.4 (из файла .../python2.4_2.4.3-8_i386.deb)...
Выбор ранее не выбранного пакета python2.4-dev.
Распаковывается пакет python2.4-dev (из файла .../python2.4-dev_2.4.3-8_i386.deb)...
Настраивается пакет python2.4-minimal (2.4.3-8) ...
Linking and byte-compiling packages for runtime python2.4...
Настраивается пакет python2.4 (2.4.3-8) ...
Настраивается пакет python2.4-dev (2.4.3-8) ...
09:45:05
#dpkg -l | grep python
ii  python2.4                    2.4.3-8               An interactive high-level object-oriented la
ii  python2.4-dev                2.4.3-8               Header files and a static library for Python
ii  python2.4-minimal            2.4.3-8               A minimal subset of the Python language (ver
09:45:07
#cd ..

09:45:13
#rm -rf xen-unstable

09:45:28
#tar xzf xen-unstable-src.tgz

09:45:51
#ls
xen-unstable  xen-unstable-src.tgz
09:45:53
#cd xen-unstable/

09:45:57
#ls
buildconfigs  Config.mk  extras                Makefile  tools
ChangeLog     COPYING    install.sh            patches   xen
config        docs       linux-2.6-xen-sparse  README
09:45:58
#make -j 4 world
* WARNING: Package 'ps2pdf' is required
*          to build Xen documentation
*************************************************
*************************************************
Checking check_python:
  *** Check for Python version >= 2.2 FAILED
Checking check_zlib_devel: OK
Checking check_zlib_lib: OK
make[3]: *** [build] Ошибка 1
make[3]: Leaving directory `/usr/src/xen-unstable/tools/check'
...
gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c
gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c
gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c
gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c
ld   -m elf_i386 -r -o built_in.o acm_ops.o bitmap.o dom0_ops.o domain.o elf.o event_channel.o grant_table.o kernel.o keyhandler.o lib.o memory.o multicall.o page_alloc.o rangeset.o sched_bvt.o sched_credit.o sched_sedf.o schedule.o shutdown.o softirq.o string.o symbols.o trace.o timer.o version.o vsprintf.o xmalloc.o
make[5]: Leaving directory `/usr/src/xen-unstable/xen/common'
gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c
gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c
gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c
gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Werror -Wno-pointer-arith -pipe -I/usr/src/xen-unstable/xen/include -I/usr/src/xen-unstable/xen/include/asm-x86/mach-generic -I/usr/src/xen-unstable/xen/include/asm-x86/mach-default -msoft-float -g -D__XEN__ -c
прошло 17 минут
10:03:14
#apt-get install python
Display all 1010 possibilities? (y or n)
python                        python2.4-sip4-dev
python1.5-elisp               python2.4-sip4-qt3
python2.1                     python2.4-slides
python2.1-elisp               python2.4-smbpasswd
python2.1-epydoc              python2.4-soappy
python2.1-medusa              python2.4-soya
python2.1-pymacs              python2.4-spf
python2.1-templayer           python2.4-sqlalchemy
python2.1-tk                  python2.4-sqlite
...
python2.2-doc                 python2.4-tables
python2.2-elisp               python2.4-tau
python2.2-email               python2.4-tclink
python2.2-epydoc              python2.4-tcpwrap
python2.2-examples            python2.4-templayer
python2.2-gdbm                python2.4-testresources
python2.2-glade2              python2.4-tk
python2.2-gnome2              python2.4-tunepimp
python2.2-gtk2                python2.4-twisted
python2.2-iconvcodec          python2.4-twisted-bin
10:03:14
#apt-get install python
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  python2.3
Предлагаемые пакеты:
  python-doc python-tk python-profiler python2.3-doc python2.3-profiler
Рекомендуемые пакеты:
  python2.3-cjkcodecs python2.3-iconvcodec python2.3-japanese-codecs
НОВЫЕ пакеты, которые будут установлены:
  python python2.3
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено.
Необходимо скачать 0B/3244kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 11,2MB.
Хотите продолжить [Д/н]?
10:04:16
#apt-get --purge remove python2.4
python2.4          python2.4-dev      python2.4-minimal
10:04:16
#apt-get --purge remove python2.4*
Заметьте, вместо python2.4-apsw выбирается python-apsw
Заметьте, регулярное выражение python2.4* приводит к выбору python2.4-vte
Заметьте, вместо python2.4-vte выбирается python-vte
Заметьте, регулярное выражение python2.4* приводит к выбору python2.4-gadfly
Заметьте, регулярное выражение python2.4* приводит к выбору python2.3-subversion
Заметьте, вместо python2.3-subversion выбирается python-subversion
Заметьте, регулярное выражение python2.4* приводит к выбору python2.3-numeric-ext
Заметьте, вместо python2.3-numeric-ext выбирается python-numeric-ext
Заметьте, регулярное выражение python2.4* приводит к выбору python2.4-docutils
Заметьте, вместо python2.4-docutils выбирается python-docutils
...
Заметьте, регулярное выражение python2.4* приводит к выбору python2.2-dev
Заметьте, регулярное выражение python2.4* приводит к выбору python2.3-newt
Заметьте, вместо python2.3-newt выбирается python-newt
Заметьте, регулярное выражение python2.4* приводит к выбору python2.4-pyorbit-omg
Заметьте, вместо python2.4-pyorbit-omg выбирается python-pyorbit-omg
Заметьте, регулярное выражение python2.4* приводит к выбору python2.4-pyvorbis
Заметьте, вместо python2.4-pyvorbis выбирается python-pyvorbis
Заметьте, регулярное выражение python2.4* приводит к выбору python2.2-xmlbase
Заметьте, регулярное выражение python2.4* приводит к выбору python2.4-gdbm
Заметьте, вместо python2.4-gdbm выбирается python-gdbm
10:04:41
#apt-get intsall python
E: Неверная операция intsall
10:04:59
#apt-get inst
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  python2.3
Предлагаемые пакеты:
  python-doc python-tk python-profiler python2.3-doc python2.3-profiler
Рекомендуемые пакеты:
  python2.3-cjkcodecs python2.3-iconvcodec python2.3-japanese-codecs
НОВЫЕ пакеты, которые будут установлены:
  python python2.3
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено.
Необходимо скачать 0B/3244kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 11,2MB.
Хотите продолжить [Д/н]? n
Аварийное завершение.
10:05:16
#apt-get install python python2.3-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  python2.3
Предлагаемые пакеты:
  python-doc python-tk python-profiler python2.3-doc python2.3-profiler
Рекомендуемые пакеты:
  python2.3-cjkcodecs python2.3-iconvcodec python2.3-japanese-codecs
НОВЫЕ пакеты, которые будут установлены:
  python python2.3 python2.3-dev
...
Распаковывается пакет python2.3 (из файла .../python2.3_2.3.5-15_i386.deb)...
Выбор ранее не выбранного пакета python.
Распаковывается пакет python (из файла .../python_2.3.5-11_all.deb)...
Выбор ранее не выбранного пакета python2.3-dev.
Распаковывается пакет python2.3-dev (из файла .../python2.3-dev_2.3.5-15_i386.deb)...
Настраивается пакет python2.3 (2.3.5-15) ...
byte-compiling files for package python2.3...
Linking and byte-compiling packages for runtime python2.3...
Настраивается пакет python (2.3.5-11) ...
Настраивается пакет python2.3-dev (2.3.5-15) ...
10:05:31
#cd ..

10:05:35
#rm -rf xen-unstable

10:05:42
#rm /boot/
config-2.6.16-2-686-smp      System.map-2.6.16-2-686-smp
grub/                        vmlinuz-2.6.16-2-686-smp
initrd.img-2.6.16-2-686-smp
10:05:42
#rm /boot/

10:06:10
#tar xzf xen-unstable-src.tgz

10:06:19
#cd xen-unstable/

10:06:21
#make -j 4 world
make[5]: Entering directory `/usr/src/xen-unstable/xen/tools/figlet'
gcc -o figlet figlet.c
gcc  -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement  -D__XEN_TOOLS__ -Werror -fno-strict-aliasing  -I. -Wp,-MD,.xc_domain.o.d -c -o xc_domain.o xc_domain.c
gcc  -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement  -D__XEN_TOOLS__ -Werror -fno-strict-aliasing  -I. -Wp,-MD,.xc_evtchn.o.d -c -o xc_evtchn.o xc_evtchn.c
make[5]: Leaving directory `/usr/src/xen-unstable/xen/tools/figlet'
make symbols
make[5]: Entering directory `/usr/src/xen-unstable/xen/tools'
gcc -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer -Wdeclaration-after-statement -o symbols symbols.c
gcc  -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement  -D__XEN_TOOLS__ -Werror -fno-strict-aliasing  -I. -Wp,-MD,.xc_misc.o.d -c -o xc_misc.o xc_misc.c
gcc  -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement  -D__XEN_TOOLS__ -Werror -fno-strict-aliasing  -I. -Wp,-MD,.xc_acm.o.d -c -o xc_acm.o xc_acm.c
...
gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement  -D__XEN_TOOLS__ -Werror -fno-strict-aliasing  -I. -Wp,-MD,.libxenctrl.so.3.0.0.d   -L. -Wl,-soname -Wl,libxenctrl.so.3.0 -shared -o libxenctrl.so.3.0.0 xc_bvtsched.opic xc_core.opic xc_domain.opic xc_evtchn.opic xc_misc.opic xc_acm.opic xc_physdev.opic xc_private.opic xc_sedf.opic xc_csc
ar rc libxenguest.a xc_load_bin.o xc_load_elf.o xg_private.o xc_linux_build.o xc_linux_restore.o xc_linux_save.o xc_hvm_build.o
ln -sf libxenctrl.so.3.0.0 libxenctrl.so.3.0
make[4]: `libxenctrl.so.3.0.0' не требует обновления.
ln -sf libxenctrl.so.3.0 libxenctrl.so
make[4]: `libxenctrl.so.3.0' не требует обновления.
gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -Wdeclaration-after-statement  -D__XEN_TOOLS__ -Werror -fno-strict-aliasing  -I. -Wp,-MD,.libxenguest.so.3.0.0.d   -L. -Wl,-soname -Wl,libxenguest.so.3.0 -shared -o libxenguest.so.3.0.0 xc_load_bin.opic xc_load_elf.opic xg_private.opic xc_linux_build.opic xc_linux_restore.opic xc_linux_save.opic xc_hvm_build.opic libx
ln -sf libxenguest.so.3.0.0 libxenguest.so.3.0
make[4]: `libxenguest.so.3.0.0' не требует обновления.
ln -sf libxenguest.so.3.0 libxenguest.so
прошло 17 минут
10:23:32
#make -j install
ln -sf libxenctrl.so.3.0 //usr/lib/libxenctrl.so
install -m0644 xenctrl.h //usr/include
install -m0755 libxenguest.so.3.0.0 //usr/lib
install -m0644 libxenguest.a //usr/lib
ln -sf libxenguest.so.3.0.0 //usr/lib/libxenguest.so.3.0
ln -sf libxenguest.so.3.0 //usr/lib/libxenguest.so
install -m0644 xenguest.h //usr/include
make[2]: Leaving directory `/usr/src/xen-unstable/tools/libxc'
make[2]: Entering directory `/usr/src/xen-unstable/tools/xenstore'
install -d -m0755 -p //var/run/xenstored
...
make[2]: *** [/usr/src/xen-unstable/xen/xen] Interrupt
make[3]: *** [prepare0] Interrupt
make[1]: *** [install] Interrupt
make: *** [install-xen] Interrupt
make[2]: *** [build] Interrupt
make[2]: *** [all] Interrupt
make[1]: *** [linux-2.6-xen-install] Interrupt
make: *** [install-kernels] Interrupt
make[1]: *** [install] Interrupt
make: *** [install-tools] Interrupt
10:23:41
#make -j 4 install
make[7]: `built_in.o' не требует обновления.
make[7]: Leaving directory `/usr/src/xen-unstable/xen/arch/x86/hvm/svm/x86_32'
make[6]: Leaving directory `/usr/src/xen-unstable/xen/arch/x86/hvm/svm'
make[7]: Entering directory `/usr/src/xen-unstable/xen/arch/x86/hvm/vmx/x86_32'
make[7]: `built_in.o' не требует обновления.
make[7]: Leaving directory `/usr/src/xen-unstable/xen/arch/x86/hvm/vmx/x86_32'
make[6]: Leaving directory `/usr/src/xen-unstable/xen/arch/x86/hvm/vmx'
make[5]: Leaving directory `/usr/src/xen-unstable/xen/arch/x86/hvm'
make[5]: Entering directory `/usr/src/xen-unstable/xen/arch/x86/x86_32'
make[5]: `built_in.o' не требует обновления.
...
  CC      drivers/bluetooth/dtl1_cs.mod.o
  CC      drivers/bluetooth/hci_uart.mod.o
  CC      drivers/bluetooth/hci_usb.mod.o
  CC      drivers/cdrom/cdrom.mod.o
  CC      drivers/char/agp/agpgart.mod.o
  CC      drivers/bluetooth/hci_vhci.mod.o
  CC      drivers/char/agp/ali-agp.mod.o
  CC      drivers/char/agp/amd-k7-agp.mod.o
  CC      drivers/char/agp/amd64-agp.mod.o
  CC      drivers/char/agp/efficeon-agp.mod.o
10:26:23
#ls /boot/
config-2.6.16.13-xen         vmlinux-syms-2.6.16.13-xen  xen-3.0-unstable.gz
config-2.6.16-2-686-smp      vmlinuz-2.6.16.13-xen       xen-3.gz
grub                         vmlinuz-2.6.16-2-686-smp    xen.gz
initrd.img-2.6.16-2-686-smp  vmlinuz-2.6.16-xen          xen-syms-3.0-unstable
System.map-2.6.16.13-xen     vmlinuz-2.6-xen
System.map-2.6.16-2-686-smp  xen-3.0.gz
10:26:30
#mkinitramfs -o /boot/initrd.img.xen 2.6.16.13-xen

10:27:11
#ls /lib/modules/2.6.16
2.6.16.13-xen/    2.6.16-2-686-smp/
10:27:11
#reboot

/dev/tty1
10:30:12
#uname -r
2.6.16.13-xen
10:30:16
#xm dmesg
Error: Error connecting to xend: No such file or directory.  Is xend running?
10:30:23
#/etc/init.d/xend start

10:30:36
#xm dmesg
 __  __            _____  ___                     _        _     _
 \ \/ /___ _ __   |___ / / _ \    _   _ _ __  ___| |_ __ _| |__ | | ___
  \  // _ \ '_ \    |_ \| | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | |  ___) | |_| |__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_| |____(_)___/    \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
 http://www.cl.cam.ac.uk/netos/xen
 University of Cambridge Computer Laboratory
 Xen version 3.0-unstable (root@unix.nt) (gcc version 4.1.2 20060613 (prerelease) (Debian 4.1.1-5)) Птн Авг 18 18:23:49 EEST 2006
 Latest ChangeSet: Tue Aug 15 19:53:55 2006 +0100 11134:ec03b24a2d83
(XEN) Command line: /boot/xen-3.gz
...
(XEN)  Page tables:   c1045000->c104b000
(XEN)  Boot stack:    c104b000->c104c000
(XEN)  TOTAL:         c0000000->c1400000
(XEN)  ENTRY ADDRESS: c0100000
(XEN) Dom0 has maximum 4 VCPUs
(XEN) Initrd len 0xaf9800, start at 0xc045f000
(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).
10:30:38
#xm dmesg | grep VMX
(XEN) VMXON is done
(XEN) VMXON is done
(XEN) VMXON is done
(XEN) VMXON is done
/dev/pts/1
10:36:44
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/cciss/c0d0p1     4,6G  2,4G  2,0G  55% /
tmpfs                 468M     0  468M   0% /dev/shm
tmpfs                  10M  104K  9,9M   2% /dev
/dev/pts/3
10:39:57
#xm list
Name                              ID Mem(MiB) VCPUs State  Time(s)
Domain-0                           0      935     4 r-----   220.5
/dev/pts/1
10:41:19
#cfdisk /dev/cciss/
10:41:51
#cfdisk /dev/cciss/c0d0
10:41:51
#cfdisk /dev/cciss/c0d0
10:42:30
#cfdisk /dev/cciss/c0d0
10:42:37
#mkfs.ext3 /dev/cciss/c0d0p6
mke2fs 1.39 (29-May-2006)
Could not stat /dev/cciss/c0d0p6 --- No such file or directory
The device apparently does not exist; did you specify it correctly?
10:42:58
#fdisk -l
Disk /dev/cciss/c0d0: 73.3 GB, 73372631040 bytes
255 heads, 63 sectors/track, 8920 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
           Device Boot      Start         End      Blocks   Id  System
/dev/cciss/c0d0p1               1         608     4883728+  83  Linux
/dev/cciss/c0d0p2             609        3939    26756257+   5  Extended
/dev/cciss/c0d0p5             609         900     2345458+  82  Linux swap / Solaris
/dev/cciss/c0d0p6             901        3939    24410736   83  Linux
10:43:09
#mkfs.ext3 /dev/cciss/c0d0p6
mke2fs 1.39 (29-May-2006)
Could not stat /dev/cciss/c0d0p6 --- No such file or directory
The device apparently does not exist; did you specify it correctly?
10:43:16
#reboot

/dev/tty1
10:50:46
#/etc/init.d/xend
xend        xendomains
10:50:46
#/etc/init.d/xend status

/dev/pts/1
10:51:38
#ls /etc/rc2.d/
X: warning; process set to priority -1 instead of requested priority 0
X Window System Version 7.0.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 7.0
Build Operating System:Linux 2.6.12-1-686 i686
Current Operating System: Linux troll 2.6.16.13-xen #2 SMP Fri Aug 18 18:26:20 EEST 2006 i686
Build Date: 16 March 2006
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
...
Could not init font path element /usr/share/fonts/X11/Type1/, removing from list!
Could not init font path element /usr/share/fonts/X11/CID/, removing from list!
Could not init font path element /usr/share/fonts/X11/100dpi/, removing from list!
Could not init font path element /usr/share/fonts/X11/75dpi/, removing from list!
apps file failure
BScreen::BScreen: managing screen 0 using visual 0x22, depth 24
(firefox-bin:7139): Pango-WARNING **: Error loading GPOS table 4097
README            S20acpid          S20ssh            S99stop-bootlogd
S10sysklogd       S20makedev        S89cron
S11klogd          S20openbsd-inetd  S99rmnologin
10:51:38
#ls /etc/rc1.d/
K11cron           K20openbsd-inetd  K90sysklogd       S90single
K20acpid          K20ssh            README
K20makedev        K89klogd          S30killprocs
10:51:38
#ls /etc/rc1.d/

10:52:07
#grep /etc/rc?.d Detecting*
grep: Detecting*: No such file or directory
10:52:56
#grep Detecting* /etc/rc*

10:53:08
#grep Detecting* /etc/rc
grep: /etc/rc: No such file or directory
10:53:10
#grep Detecting* /etc/rc1.d/

10:53:13
#grep -i Detecting* /etc/rc1.d/

10:53:24
#grep -i Detecting /etc/rc1.d/

10:53:31
#grep Detecting.* /etc/rc1.d/

10:53:46
#grep .*Detecting.* /etc/rc1.d/

10:53:52
#grep Det* /etc/rc1.d/

10:54:09
#grep Det* /etc/rc2

10:54:11
#grep Det* /etc/rc2.d/

10:54:12
#grep -r Detecting.* /etc/rc1.d/

10:54:52
#grep -r Detecting /etc/rc?.d/
/etc/rcS.d/S36discover:log_begin_msg "Detecting hardware..."
10:55:03
#mv /etc/rcS.d/S36discover /etc/rcS.d/36discover

10:56:06
#cfdisk /dev/cciss/c0d0p6
10:56:15
#cfdisk /dev/cciss/c0d0
10:56:20
#vi /etc/fstab
5a6
> /dev/cciss/c0d0p6 /etc/xen/images  ext3    defaults,errors=remount-ro 0       1

Статистика

Время первой команды журнала09:09:52 2006- 8-18
Время последней команды журнала10:56:20 2006- 8-18
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %32.67
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 1.77
Количество командных строк в единицу времени, команда/мин 0.95
Частота использования команд
grep20|==================| 18.35%
apt-get18|================| 16.51%
dpkg9|========| 8.26%
ls9|========| 8.26%
make8|=======| 7.34%
cfdisk6|=====| 5.50%
cd5|====| 4.59%
reboot4|===| 3.67%
rm4|===| 3.67%
xm4|===| 3.67%
/etc/init.d/xend3|==| 2.75%
mkinitramfs3|==| 2.75%
mkfs.ext32|=| 1.83%
apt-cache2|=| 1.83%
tar2|=| 1.83%
top1|| 0.92%
fdisk1|| 0.92%
mk1|| 0.92%
clinyt1|| 0.92%
python1|| 0.92%
vi1|| 0.92%
df1|| 0.92%
init1|| 0.92%
mv1|| 0.92%
uname1|| 0.92%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$