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

Содержание

Журнал

Пятница (06/05/09)

/dev/pts/6
16:04:31
#фзе-пapt-cache search xen
aide-xen - Advanced Intrusion Detection Environment - static binary for XEN
autopkgtest - automatic as-installed testing for Debian packages
autopkgtest-xenlvm - Xen/LVM2 based testbed snapshot system
caudium - An extensible WWW server written in Pike
claws-mail-themes - Pixmap icon themes for the Claws Mail mailer
convirt - A graphical Xen management tool
dtc-common - web control panel for admin and accounting hosting services (common files)
dtc-core - web control panel for admin and accounting hosting services (fewer depends)
dtc-cyrus - web control panel for admin and accounting hosting services (cyrus depends)
dtc-postfix-courier - web control panel for admin and accounting hosting services (more depends)
...
xen-tools - Tools to manage Debian XEN virtual servers
xen-utils-3.2-1 - XEN administrative tools
xen-utils-common - XEN administrative tools - common files
xen-utils-unstable - XEN administrative tools
xenman - transitional package for Debian lenny
xenomai-doc - Xenomai documentation
xenomai-runtime - Xenomai runtime utilities
xenstore-utils - Xenstore utilities for Xen
xenwatch - Virtualization utilities, mostly for Xen
libroxen-popdrop - Модуль POP3 для веб-сервера Roxen Challenger
прошло 53 минуты
16:58:17
#vi /etc/ap
--- /tmp/l3-saved-9139.20671.4618	2009-06-05 17:04:41.000000000 +0300
+++ /etc/apt/sources.list	2009-06-05 17:05:44.000000000 +0300
@@ -1 +1,2 @@
 deb http://10.0.35.1:9999/debian sid main
+deb http://10.0.35.1:9999/debian edge mail
16:58:17
#vi /etc/ap
--- /tmp/l3-saved-9139.6630.7311	2009-06-05 17:07:45.000000000 +0300
+++ /etc/apt/sources.list	2009-06-05 17:07:54.000000000 +0300
@@ -1,2 +1,2 @@
 deb http://10.0.35.1:9999/debian sid main
-deb http://10.0.35.1:9999/debian edge mail
+deb http://10.0.35.1:9999/debian etch mail
16:58:17
#vi /etc/apt/
--- /tmp/l3-saved-9139.16054.10830	2009-06-05 17:08:59.000000000 +0300
+++ /etc/apt/sources.list	2009-06-05 17:09:08.000000000 +0300
@@ -1,2 +1,2 @@
 deb http://10.0.35.1:9999/debian sid main
-deb http://10.0.35.1:9999/debian etch mail
+deb http://10.0.35.1:9999/debian etch main
16:58:17
#vi /etc/apt/sources.list
--- /tmp/l3-saved-9139.15737.17849	2009-06-05 17:17:15.000000000 +0300
+++ menu.lst	2009-06-05 17:21:37.000000000 +0300
@@ -6,6 +6,17 @@
 kernel /vmlinuz root=LABEL=ROOT
 initrd /initrd.img
 ### BEGIN AUTOMAGIC KERNELS LIST
+
+title		Xen 4.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-6-xen-686
+root		(hd0,0)
+kernel		/boot/xen-3.0.3-1-i386-pae.gz
+module		/boot/vmlinuz-2.6.18-6-xen-686 root=UUID=49f5f5b4-fb06-4891-9beb-e85d779aa131 ro console=tty0
+module		/boot/initrd.img-2.6.18-6-xen-686
+
+
+
+
+
 ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
 ## by the debian update-grub script except for the default options below
 
@@ -79,7 +90,7 @@
 
 ## ## End Default Options ##
 
-title		Xen 3.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-6-xen-686
+title		Xen 4.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-6-xen-686
 root		(hd0,0)
 kernel		/boot/xen-3.0.3-1-i386-pae.gz
 module		/boot/vmlinuz-2.6.18-6-xen-686 root=UUID=49f5f5b4-fb06-4891-9beb-e85d779aa131 ro console=tty0
17:05:44
#apt-cache search xen kernel
libxenomai-dev - Headers and static libs for Xenomai
libxenomai1 - Headers and static libs for Xenomai
linux-image-2.6-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.29-2-686-bigmem - Linux 2.6.29 image on PPro/Celeron/PII/PIII/P4
linux-image-686-bigmem - Linux image on PPro/Celeron/PII/PIII/P4
linux-patch-xenomai - Linux kernel patches for Xenomai
multiboot-doc - The Multiboot specification
schroot - Execute commands in a chroot environment
tgt - Linux target framework user-space tools
xen-hypervisor-3.2-1-i386 - The Xen Hypervisor on i386
xen-hypervisor-3.2-1-i386-nonpae - The Xen Hypervisor on i386 without pae
xen-hypervisor-unstable-i386 - The Xen Hypervisor on i386
xenomai-doc - Xenomai documentation
xenomai-runtime - Xenomai runtime utilities
17:06:11
#apt-cache search xen-linux

17:06:25
#apt-cache search xen linux
libroxen-hubbethrottle - Bandwidth throttle module for the Roxen Challenger web server
libvirt-bin - the programs for the libvirt library
libvirt-dev - development files for the libvirt library
libvirt-doc - documentation for the libvirt library
libvirt-ocaml - OCaml bindings for libvirt
libvirt-ocaml-dev - OCaml bindings for libvirt
libvirt-ruby - Ruby bindings for libvirt
libvirt-ruby1.8 - Ruby bindings for libvirt
libvirt0 - library for interfacing with different virtualization systems
libvirt0-dbg - library for interfacing with different virtualization systems
libxenomai-dev - Headers and static libs for Xenomai
libxenomai1 - Headers and static libs for Xenomai
linux-image-2.6-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.29-2-686-bigmem - Linux 2.6.29 image on PPro/Celeron/PII/PIII/P4
linux-image-686-bigmem - Linux image on PPro/Celeron/PII/PIII/P4
linux-patch-xenomai - Linux kernel patches for Xenomai
python-libvirt - libvirt Python bindings
tgt - Linux target framework user-space tools
xenomai-doc - Xenomai documentation
xenomai-runtime - Xenomai runtime utilities
17:06:29
#apt-get update
Получено:1 http://10.0.35.1 sid Release.gpg [1032B]
Получено:2 http://10.0.35.1 sid/main Translation-ru [400kB]
Игн http://10.0.35.1 edge Release.gpg
Игн http://10.0.35.1 edge/mail Translation-ru
Получено:3 http://10.0.35.1 sid Release [94,4kB]
Игн http://10.0.35.1 edge Release
Игн http://10.0.35.1 sid/main Packages/DiffIndex
Игн http://10.0.35.1 edge/mail Packages
Игн http://10.0.35.1 sid/main Packages
Игн http://10.0.35.1 edge/mail Packages
Получено:4 http://10.0.35.1 sid/main Packages [7775kB]
Ош  http://10.0.35.1 edge/mail Packages
  404 Not Found
Получено 8270kБ за 22s (363kБ/c)
W: Не удалось загрузить http://10.0.35.1:9999/debian/dists/edge/mail/binary-i386/Packages  404 Not Found
E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии
17:07:02
#apt-cache search xen linux
libroxen-hubbethrottle - Bandwidth throttle module for the Roxen Challenger web server
libvirt-bin - the programs for the libvirt library
libvirt-dev - development files for the libvirt library
libvirt-doc - documentation for the libvirt library
libvirt-ocaml - OCaml bindings for libvirt
libvirt-ocaml-dev - OCaml bindings for libvirt
libvirt-ruby - Ruby bindings for libvirt
libvirt-ruby1.8 - Ruby bindings for libvirt
libvirt0 - library for interfacing with different virtualization systems
libvirt0-dbg - library for interfacing with different virtualization systems
libxenomai-dev - Headers and static libs for Xenomai
libxenomai1 - Headers and static libs for Xenomai
linux-image-2.6-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.29-2-686-bigmem - Linux 2.6.29 image on PPro/Celeron/PII/PIII/P4
linux-image-686-bigmem - Linux image on PPro/Celeron/PII/PIII/P4
linux-patch-xenomai - Linux kernel patches for Xenomai
python-libvirt - libvirt Python bindings
tgt - Linux target framework user-space tools
xenomai-doc - Xenomai documentation
xenomai-runtime - Xenomai runtime utilities
17:08:05
#apt-get install xen-
xen-docs-3.2                         xen-hypervisor-i386                  xen-linux-system-2.6.26-1-xen-amd64
xen-docs-unstable                    xen-hypervisor-i386-nonpae           xen-shell
xen-hypervisor                       xen-hypervisor-i386-pae              xen-tools
xen-hypervisor-3                     xen-hypervisor-unstable              xen-utils
xen-hypervisor-3.2-1                 xen-hypervisor-unstable-i386         xen-utils-3.0
xen-hypervisor-3.2-1-i386            xen-ioemu-3.0                        xen-utils-3.2-1
xen-hypervisor-3.2-1-i386-nonpae     xen-ioemu-3.0-unstable               xen-utils-common
xen-hypervisor-amd64                 xen-linux-system-2.6.26-1-xen-686    xen-utils-unstable
17:08:05
#apt-get install xen-linux-system-2.6.26-1-xen-686
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет xen-linux-system-2.6.26-1-xen-686 недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета xen-linux-system-2.6.26-1-xen-686 не найдены кандидаты на установку
17:09:31
#apt-get install xen-linux-system-2.6.
xen-linux-system-2.6.18-6-xen-686          xen-linux-system-2.6.26-1-xen-686
xen-linux-system-2.6.18-6-xen-vserver-686  xen-linux-system-2.6.26-1-xen-amd64
17:09:31
#apt-get install xen-linux-system-2.6.18-6-xen-686 \
>
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  bridge-utils libc6-xen libxenstore3.0 linux-image-2.6.18-6-xen-686 linux-modules-2.6.18-6-xen-686
  xen-hypervisor-3.0.3-1-i386-pae xen-utils-3.0.3-1 xen-utils-common xenstore-utils
Предлагаемые пакеты:
  linux-doc-2.6.18 xen-docs-3.0
Рекомендуемые пакеты:
...
Настраивается пакет xen-hypervisor-3.0.3-1-i386-pae (3.0.3-0-4) ...
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found Xen hypervisor 3.0.3-1-i386-pae,  kernel: /boot/vmlinuz-2.6.18-6-xen-686
Found kernel: /boot/vmlinuz-2.6.29-2-686
Found kernel: /boot/vmlinuz-2.6.18-6-xen-686
Updating /boot/grub/menu.lst ... done
Настраивается пакет xen-linux-system-2.6.18-6-xen-686 (2.6.18.dfsg.1-24) ...
17:11:07
#apt-get install xen
xen                                        xen-hypervisor-amd64                       xenomai
xen-docs-3.0                               xen-hypervisor-i386                        xenomai-doc
xen-docs-3.2                               xen-hypervisor-i386-nonpae                 xenomai-docs
xen-docs-unstable                          xen-hypervisor-i386-pae                    xenomai-runtime
xengine                                    xen-hypervisor-unstable                    xen-shell
xen-hypervisor                             xen-hypervisor-unstable-i386               xenstore-utils
xen-hypervisor-3                           xen-ioemu-3.0                              xen-tools
xen-hypervisor-3.0                         xen-ioemu-3.0.3-1                          xen-utils
xen-hypervisor-3.0.3-1                     xen-ioemu-3.0-unstable                     xen-utils-3.0
xen-hypervisor-3.0.3-1-i386                xen-linux-system-2.6.18-6-xen-686          xen-utils-3.0.3-1
xen-hypervisor-3.0.3-1-i386-pae            xen-linux-system-2.6.18-6-xen-vserver-686  xen-utils-3.2-1
xen-hypervisor-3.2-1                       xen-linux-system-2.6.26-1-xen-686          xen-utils-common
xen-hypervisor-3.2-1-i386                  xen-linux-system-2.6.26-1-xen-amd64        xen-utils-unstable
xen-hypervisor-3.2-1-i386-nonpae           xenman                                     xenwatch
17:11:07
#apt-get install xen
xen                                        xen-hypervisor-amd64                       xenomai
xen-docs-3.0                               xen-hypervisor-i386                        xenomai-doc
xen-docs-3.2                               xen-hypervisor-i386-nonpae                 xenomai-docs
xen-docs-unstable                          xen-hypervisor-i386-pae                    xenomai-runtime
xengine                                    xen-hypervisor-unstable                    xen-shell
xen-hypervisor                             xen-hypervisor-unstable-i386               xenstore-utils
xen-hypervisor-3                           xen-ioemu-3.0                              xen-tools
xen-hypervisor-3.0                         xen-ioemu-3.0.3-1                          xen-utils
xen-hypervisor-3.0.3-1                     xen-ioemu-3.0-unstable                     xen-utils-3.0
xen-hypervisor-3.0.3-1-i386                xen-linux-system-2.6.18-6-xen-686          xen-utils-3.0.3-1
xen-hypervisor-3.0.3-1-i386-pae            xen-linux-system-2.6.18-6-xen-vserver-686  xen-utils-3.2-1
xen-hypervisor-3.2-1                       xen-linux-system-2.6.26-1-xen-686          xen-utils-common
xen-hypervisor-3.2-1-i386                  xen-linux-system-2.6.26-1-xen-amd64        xen-utils-unstable
xen-hypervisor-3.2-1-i386-nonpae           xenman                                     xenwatch
17:11:07
#apt-get install xen-utils-3.2-1
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  xen-hypervisor-3.2-1-i386
Предлагаемые пакеты:
  xen-docs-3.2
Рекомендуемые пакеты:
  xen-hypervisor-3.2-1
НОВЫЕ пакеты, которые будут установлены:
...
Настраивается пакет xen-hypervisor-3.2-1-i386 (3.2.1-2) ...
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found Xen hypervisor 3.0.3-1-i386-pae,  kernel: /boot/vmlinuz-2.6.18-6-xen-686
Found kernel: /boot/vmlinuz-2.6.29-2-686
Found kernel: /boot/vmlinuz-2.6.18-6-xen-686
Updating /boot/grub/menu.lst ... done
Настраивается пакет xen-utils-3.2-1 (3.2.1-2) ...
17:11:52
#dpkg -l | grep xen-util
ii  xen-utils-3.0.3-1                    3.0.3-0-4                    XEN administrative tools
ii  xen-utils-3.2-1                      3.2.1-2                      XEN administrative tools
ii  xen-utils-common                     3.2.0-2                      XEN administrative tools - common files
17:17:05
#ls
default     e2fs_stage1_5  jfs_stage1_5  menu.lst~       reiserfs_stage1_5  stage2
device.map  fat_stage1_5   menu.lst      minix_stage1_5  stage1             xfs_stage1_5
17:17:07
#vi menu.lst
--- /tmp/l3-saved-9139.2119.31008	2009-06-05 17:22:31.000000000 +0300
+++ menu.lst	2009-06-05 17:26:03.000000000 +0300
@@ -9,7 +9,7 @@
 
 title		Xen 4.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-6-xen-686
 root		(hd0,0)
-kernel		/boot/xen-3.0.3-1-i386-pae.gz
+kernel		/boot/xen-3.2-1-i386.gz
 module		/boot/vmlinuz-2.6.18-6-xen-686 root=UUID=49f5f5b4-fb06-4891-9beb-e85d779aa131 ro console=tty0
 module		/boot/initrd.img-2.6.18-6-xen-686
 
@@ -90,30 +90,5 @@
 
 ## ## End Default Options ##
 
-title		Xen 4.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-6-xen-686
-root		(hd0,0)
-kernel		/boot/xen-3.0.3-1-i386-pae.gz
-module		/boot/vmlinuz-2.6.18-6-xen-686 root=UUID=49f5f5b4-fb06-4891-9beb-e85d779aa131 ro console=tty0
-module		/boot/initrd.img-2.6.18-6-xen-686
-
-title		Debian GNU/Linux, kernel 2.6.29-2-686
-root		(hd0,0)
-kernel		/boot/vmlinuz-2.6.29-2-686 root=UUID=49f5f5b4-fb06-4891-9beb-e85d779aa131 ro 
-initrd		/boot/initrd.img-2.6.29-2-686
-
-title		Debian GNU/Linux, kernel 2.6.29-2-686 (single-user mode)
-root		(hd0,0)
-kernel		/boot/vmlinuz-2.6.29-2-686 root=UUID=49f5f5b4-fb06-4891-9beb-e85d779aa131 ro single
-initrd		/boot/initrd.img-2.6.29-2-686
-
-title		Debian GNU/Linux, kernel 2.6.18-6-xen-686
-root		(hd0,0)
-kernel		/boot/vmlinuz-2.6.18-6-xen-686 root=UUID=49f5f5b4-fb06-4891-9beb-e85d779aa131 ro 
-initrd		/boot/initrd.img-2.6.18-6-xen-686
-
-title		Debian GNU/Linux, kernel 2.6.18-6-xen-686 (single-user mode)
-root		(hd0,0)
-kernel		/boot/vmlinuz-2.6.18-6-xen-686 root=UUID=49f5f5b4-fb06-4891-9beb-e85d779aa131 ro single
-initrd		/boot/initrd.img-2.6.18-6-xen-686
 
 ### END DEBIAN AUTOMAGIC KERNELS LIST
17:21:37
#vi menu.lst
17:26:03
#init 6

/dev/pts/1
17:32:30
#vi /boot/
17:32:30
#vi /boot/grub/
--- /tmp/l3-saved-3600.29824.6786	2009-06-05 17:39:29.000000000 +0300
+++ /boot/grub/menu.lst	2009-06-05 17:43:16.000000000 +0300
@@ -10,7 +10,7 @@
 title		Xen 4.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-6-xen-686
 root		(hd0,0)
 kernel		/boot/xen-3.2-1-i386.gz
-module		/boot/vmlinuz-2.6.18-6-xen-686 root=UUID=49f5f5b4-fb06-4891-9beb-e85d779aa131 ro console=tty0
+module		/boot/vmlinuz-2.6.18-6-xen-686 root=/dev/sda1 ro console=tty0
 module		/boot/initrd.img-2.6.18-6-xen-686
 
 
17:32:30
#vi /boot/grub/menu.lst
/dev/pts/4
17:34:14
#ls -l /dev/sd
ls: невозможно получить доступ к /dev/sd: Нет такого файла или каталога
17:34:24
#ls -l /dev/sd
sda   sda1  sda2  sdb   sdb1  sdb2  sdb3
17:34:24
#ls -l /dev/m
mapper/ md/     md0     md1     mem     mixer
17:34:24
#cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md1 : active (auto-read-only) raid1 sdb1[0]
      19406400 blocks [2/1] [U_]
md0 : active (auto-read-only) raid1 sda2[0] sdb2[1]
      20482752 blocks [2/2] [UU]
unused devices: <none>
17:38:04
#top
top - 17:40:55 up 9 min,  3 users,  load average: 0.00, 0.02, 0.01
Tasks: 109 total,   1 running, 108 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3107648k total,   277996k used,  2829652k free,     8272k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   130848k cached
 5701 root      20   0  2424 1164  916 R    0  0.0   0:00.03 top
    1 root      20   0  2128  716  620 S    0  0.0   0:01.15 init
    2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/0
...
    7 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1
    8 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/1
    9 root      15  -5     0    0    0 S    0  0.0   0:00.00 cpuset
   10 root      15  -5     0    0    0 S    0  0.0   0:00.00 events/0
   11 root      15  -5     0    0    0 S    0  0.0   0:00.00 events/1
   12 root      15  -5     0    0    0 S    0  0.0   0:00.00 work_on_cpu/0
   13 root      15  -5     0    0    0 S    0  0.0   0:00.00 work_on_cpu/1
   14 root      15  -5     0    0    0 S    0  0.0   0:00.00 khelper
   17 root      15  -5     0    0    0 S    0  0.0   0:00.00 netns
   67 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/0
/dev/pts/1
17:39:28
#1$BrE23/$TAnQXuGKBtvIPBCSVi0e1/
    -686el /vmlinuz root=LABEL=ROOT
 11 rootrd /initrd. (hd0,0)
    9beb-e85d779aa131 ro console=tty0386.gz
 14 module          /boot/initrd.img-2.6.18-6-xen-686ot=UUID=49f5f5b4-fb06-4891--
 15 title           Xen 4.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-6-xenn
 13 module          /boot/vmlinuz-2.6.18-6-xen-686 root=/dev/sda1 ro console=ttyy
    0
"/boot/grub/menu.lst" 94L, 2653C
 18
 19
 20 ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
"/boot/grub/menu.lst" 94L, 2621C записано
/dev/pts/4
17:40:57
#fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda  (for the first IDE disk)
  or: fdisk /dev/sdc  (for the third SCSI disk)
  or: fdisk /dev/eda  (for the first PS/2 ESDI drive)
  or: fdisk /dev/rd/c0d0  or: fdisk /dev/ida/c0d0  (for RAID devices)
  ...
17:41:03
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x958b5c1e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        4982    20482875   83  Linux
Command (m for help): q
17:41:26
#fdisk -l /dev/sda
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x958b5c1e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        4982    20482875   83  Linux
17:41:30
#df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                  1553824         0   1553824   0% /lib/init/rw
udev                     10240       132     10108   2% /dev
tmpfs                  1553824         4   1553820   1% /dev/shm
rootfs                19228276   2833136  15418392  16% /
17:41:42
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  132K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  2,8G   15G  16% /
/dev/pts/1
17:43:16
#init 6

/dev/pts/1
17:47:41
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Устройство или ресурс занято.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
17:48:31
#mount /dev/sda
sda   sda1  sda2  sda3
17:48:31
#mount /dev/sda3 /mnt

17:51:29
#ls /mnt
lost+found
17:51:35
#rsync -axv / /mnt
etc/ppp/ip-up.d/bind9
etc/ppp/ip-up.d/exim4
etc/ppp/ip-up.d/sendmail
etc/pulse/
etc/pulse/client.conf
etc/purple/
etc/purple/prefs.xml
etc/python/
etc/python/debian_config
etc/python2.5/
...
etc/rc3.d/S91apache2 -> ../init.d/apache2
etc/rc3.d/S99monit -> ../init.d/monit
etc/rc3.d/S99rc.local -> ../init.d/rc.local
etc/rc3.d/S99rmnologin -> ../init.d/rmnologin
etc/rc3.d/S99stop-bootlogd -> ../init.d/stop-bootlogd
etc/rc4.d/
etc/rc4.d/README
etc/rc4.d/S10rsyslog -> ../init.d/rsyslog
etc/rc4.d/S10syslog-ng -> ../init.d/syslog-ng
etc/rc4.d/S12dbus -> ../init.d/dbus
17:57:24
#init 6

/dev/pts/1
18:01:42
#apt-get update udev/etch
E: Команде update не нужны аргументы
18:02:07
#apt-get update ude
E: Команде update не нужны аргументы
18:02:16
#apt-get update udev
E: Команде update не нужны аргументы
18:02:19
#apt-get update
В кеше http://10.0.35.1 sid Release.gpg
В кеше http://10.0.35.1 sid/main Translation-ru
В кеше http://10.0.35.1 etch Release.gpg
Игн http://10.0.35.1 etch/main Translation-ru
В кеше http://10.0.35.1 sid Release
В кеше http://10.0.35.1 etch Release
Игн http://10.0.35.1 sid/main Packages/DiffIndex
Игн http://10.0.35.1 etch/main Packages/DiffIndex
Игн http://10.0.35.1 sid/main Packages
Игн http://10.0.35.1 etch/main Packages
В кеше http://10.0.35.1 sid/main Packages
В кеше http://10.0.35.1 etch/main Packages
Чтение списков пакетов... Готово
18:02:30
#apt-get install udev
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия udev.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 96 пакетов не обновлено.
18:02:52
#apt-get install udev
Display all 37042 possibilities? (y or n)
18:02:52
#apt-get install udev
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия udev.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 96 пакетов не обновлено.
18:03:04
#apt-get install udev -t etch
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия udev.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 96 пакетов не обновлено.
18:03:29
#apt-get install kernel
kernel-headers                  kernel-patch-evms
kernel-image-2.4                kernel-patch-exec-shield
kernel-image-2.4-386            kernel-patch-freeswan
kernel-image-2.4-itanium        kernel-patch-gcov
kernel-image-2.6                kernel-patch-grsecurity2
kernel-image-2.6-386            kernel-patch-kdb
kernel-image-2.6-686            kernel-patch-lkcd
kernel-image-2.6-686-smp        kernel-patch-mppe
kernel-image-2.6-amd64-generic  kernel-patch-nfs-ngroups
kernel-image-2.6-amd64-k8       kernel-patch-openswan
...
kernel-image-2.6-k7-smp         kernel-patch-tomoyo
kernel-internals-guide          kernel-patch-viewos
kernel-manual-2.6               kernel-patch-vserver
kerneloops                      kernel-patch-wrr
kernel-package                  kernel-source
kernel-patch-2.2.10-kdb         kernel-source-2.4
kernel-patch-2.6-reiser4        kernel-source-2.4.27
kernel-patch-atopacct           kernel-source-2.6
kernel-patch-atopcnt            kerneltop
kernel-patch-badram             kernel-wedge
18:03:29
#apt-get install kernel-source
kernel-source         kernel-source-2.4.27
kernel-source-2.4     kernel-source-2.6
18:03:29
#apt-get install kernel-headers
Display all 37042 possibilities? (y or n)
18:03:29
#apt-get install kernel-headers
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет kernel-headers недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета kernel-headers не найдены кандидаты на установку
18:05:22
#ls /dev/
Display all 176 possibilities? (y or n)
adsp                ram5                tty4
agpgart             ram6                tty40
audio               ram7                tty41
autofs              ram8                tty42
block/              ram9                tty43
bsg/                random              tty44
bus/                root                tty45
cdrom               rtc                 tty46
char/               rtc0                tty47
...
ram1                tty30               usbdev7.1_ep81
ram10               tty31               vcs
ram11               tty32               vcs1
ram12               tty33               vcs7
ram13               tty34               vcsa
ram14               tty35               vcsa1
ram15               tty36               vcsa7
ram2                tty37               xconsole
ram3                tty38               zero
ram4                tty39
18:05:22
#ls /dev/p
port     ppp      printer  psaux    ptmx     pts/
18:05:22
#miit-tool
bash: miit-tool: команда не найдена
18:09:35
#m
m4                   mcview               mk_modmap
mail                 mcview-debian        mknod
mailer               md5sum               mkpasswd
mail-files           md5sum.textutils     mkswap
mail-lock            mdadm                mktap
mailq                mdadm-startall       mktemp
mailshar             meinproc             mkvgafont
mailstat             meinproc4            mkzftree
mailstats            mesg                 modinfo
mail-touchlock       mii-tool             modprobe
...
manhole              mkfs.ext2            mozilla
manpath              mkfs.ext3            mozilla-firefox
mapscrn              mkfs.ext4            mt
mawk                 mkfs.ext4dev         mt-gnu
mbchk                mkfs.minix           mtr
mc                   mkhybrid             mtrace
mcedit               mkinitramfs          mute
mcedit-debian        mkinitramfs-kpkg     mv
mcmfmt               mkisofs              mx
mcookie              mklost+found
18:09:35
#mii-tool
eth0: 10 Mbit, full duplex, link ok
SIOCGMIIPHY on 'eth1' failed: Invalid argument
18:09:49
#man mii-tool
18:10:14
#man mii-tool interfaces
18:10:33
#man mii-tool interfaces eth0
18:11:41
#vi /etc/xen/
18:11:41
#vi /boot/grub/
18:12:26
#~
default            fat_stage1_5       menu.lst~          stage1
device.map         jfs_stage1_5       minix_stage1_5     stage2
e2fs_stage1_5      menu.lst           reiserfs_stage1_5  xfs_stage1_5
18:12:26
#vi /boot/grub/menu.lst
18:13:11
## should update-grub create alternative automagic boot options

/dev/pts/1
18:15:42
#xen
xend              xenstore-list     xenstore-write    xentrace_setmask
xenperf           xenstore-ls       xentop            xentrace_setsize
xenstore-chmod    xenstore-read     xentrace
xenstore-exists   xenstore-rm       xentrace_format
18:15:42
#xenstore-l
xenstore-list  xenstore-ls
18:15:42
#xenstore-list
xenstore-list: Usage: xenstore-list [-h] [-s] key [...]
18:16:39
#man xenstore-list
18:16:46
#xenstore-ls
tool = ""
 xenstored = ""
vm = ""
 00000000-0000-0000-0000-000000000000 = ""
  on_xend_stop = "ignore"
  shadow_memory = "0"
  uuid = "00000000-0000-0000-0000-000000000000"
  on_reboot = "restart"
  image = "(linux (kernel ))"
   ostype = "linux"
...
   name = "Domain-0"
   console = ""
    limit = "1048576"
    type = "xenconsoled"
   domid = "0"
   security_label = ""
   memory = ""
    target = "4005440"
   control = ""
    platform-feature-multiprocessor-suspend = "1"
18:16:52
#xe
xend              xenstore-list     xenstore-write    xentrace_setmask
xenperf           xenstore-ls       xentop            xentrace_setsize
xenstore-chmod    xenstore-read     xentrace          xev
xenstore-exists   xenstore-rm       xentrace_format   xeyes
18:16:52
#ps aux | grep xend
root      2635  0.0  0.1  11448  6200 ?        S    18:14   0:00 python /usr/lib/xen-3.2-1/bin/xend start
root      2637  0.0  0.2  53692  8636 ?        Sl   18:14   0:00 python /usr/lib/xen-3.2-1/bin/xend start
root      3806  0.0  0.0   3476   792 pts/2    S+   18:17   0:00 grep xend
18:17:17
#ьÑxen
xend              xenstore-list     xenstore-write    xentrace_setmask
xenperf           xenstore-ls       xentop            xentrace_setsize
xenstore-chmod    xenstore-read     xentrace
xenstore-exists   xenstore-rm       xentrace_format
18:17:17
#xenstore-list
xenstore-list: Usage: xenstore-list [-h] [-s] key [...]
прошло 11 минут
18:28:40
#xenstore-list -h
xenstore-list: Usage: xenstore-list [-h] [-s] key [...]
18:28:44
#xenstore-list -s
xenstore-list: Usage: xenstore-list [-h] [-s] key [...]
18:28:47
#xenstore-list key
xenstore-list: could not list path key
18:28:52
#xenstore-list
xenstore-list: Usage: xenstore-list [-h] [-s] key [...]
18:28:59
#xenstore-ls
tool = ""
 xenstored = ""
vm = ""
 00000000-0000-0000-0000-000000000000 = ""
  on_xend_stop = "ignore"
  shadow_memory = "0"
  uuid = "00000000-0000-0000-0000-000000000000"
  on_reboot = "restart"
  image = "(linux (kernel ))"
   ostype = "linux"
...
   name = "Domain-0"
   console = ""
    limit = "1048576"
    type = "xenconsoled"
   domid = "0"
   security_label = ""
   memory = ""
    target = "4005440"
   control = ""
    platform-feature-multiprocessor-suspend = "1"
18:29:12
#xenstore-
xenstore-chmod   xenstore-list    xenstore-read    xenstore-write
xenstore-exists  xenstore-ls      xenstore-rm
18:29:12
#man dbutstrap
прошло 20 минут
18:50:09
#man dbootstrap
18:50:15
#man dboot
18:50:17
#man deb
18:50:17
#man d
18:50:17
#*bootstrap
bash: *bootstrap: команда не найдена
18:52:07
#bootstrap
bash: bootstrap: команда не найдена
18:52:08
#find / -name *bootstr

18:52:41
#find / -name bootstr

Суббота (06/06/09)

/dev/pts/1
09:24:27
#dbootsrap
bash: dbootsrap: команда не найдена
09:24:34
#debootsr
deallocvt                defoma                   dellLEDCtl
debconf                  defoma-app               dellMediaDirectCtl
debconf-apt-progress     defoma-font              dellWirelessCtl
debconf-communicate      defoma-hints             delpart
debconf-copydb           defoma-id                deluser
debconf-escape           defoma-psfont-installer  depmod
debconf-set-selections   defoma-reconfigure       dequote
debconf-show             defoma-subst             desktop-file-install
debootstrap              defoma-user              desktop-file-validate
debugfs                  delgroup                 devdump
declare                  dellBiosUpdate           dexconf
decompyle                dellLcdBrightness
09:24:34
#debootstrap
I: usage: [OPTION]... <suite> <target> [<mirror> [<script>]]
I: Try `debootstrap --help' for more information.
E: You must specify a suite and a target.
09:25:06
#man debootstrap
09:25:28
#mount /dev/sda3 /mnt

09:25:52
#debootstrap /dev/sda3
I: usage: [OPTION]... <suite> <target> [<mirror> [<script>]]
I: Try `debootstrap --help' for more information.
E: You must specify a suite and a target.
09:26:05
#debootstrap --help
Usage: debootstrap [OPTION]... <suite> <target> [<mirror> [<script>]]
Bootstrap Debian base system.
      --help                 display this help and exit
      --version              display version information and exit
      --verbose              don't turn off the output of wget
      --download-only        download packages, but don't perform installation
      --print-debs           print the packages to be installed, and exit
      --arch=A               set the target architecture (use if no dpkg)
                               [ --arch=powerpc ]
      --include=A,B,C        adds specified names to the list of base packages
...
      --keyring=K            check Release files against keyring K
      --no-resolve-deps      don't try to resolve dependencies automatically
      --unpack-tarball=T     acquire .debs from a tarball instead of http
      --make-tarball=T       download .debs and create a tarball (tgz format)
      --second-stage-target=DIR
                             Run second stage in a subdirectory instead of root
                               (can be used to create a foreign chroot)
                               (requires --second-stage)
      --boot-floppies        used for internal purposes by boot-floppies
      --debian-installer     used for internal purposes by debian-installer
09:26:29
#вÑвdebootstrap --debian-installer /mnt
E: If running debootstrap by hand, don't use --debian-installer
09:30:28
#debootstrap lenny /mnt http://10.0.35.1:9999/debian
I: Validating libsepol1
I: Validating libsigc++-2.0-0c2a
I: Retrieving libslang2
I: Validating libslang2
I: Retrieving libss2
I: Validating libss2
I: Retrieving libssl0.9.8
I: Validating libssl0.9.8
I: Retrieving libstdc++6
I: Validating libstdc++6
...
I: Extracting procps...
I: Extracting sed...
I: Extracting sysv-rc...
I: Extracting sysvinit...
I: Extracting sysvinit-utils...
I: Extracting tar...
I: Extracting tzdata...
I: Extracting util-linux...
I: Extracting zlib1g...
W: Failure trying to run: chroot /mnt mount -t proc proc /proc

Файлы

  • /proc/mdstat
  • /proc/mdstat
    >
    Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
    md1 : active (auto-read-only) raid1 sdb1[0]
          19406400 blocks [2/1] [U_]
    md0 : active (auto-read-only) raid1 sda2[0] sdb2[1]
          20482752 blocks [2/2] [UU]
    unused devices: <none>
    

    Статистика

    Время первой команды журнала16:04:31 2009- 6- 5
    Время последней команды журнала09:30:28 2009- 6- 6
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %30.69
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 2.01
    Количество командных строк в единицу времени, команда/мин 0.84
    Частота использования команд
    apt-get20|===================| 19.42%
    vi12|===========| 11.65%
    man10|=========| 9.71%
    ls7|======| 6.80%
    xenstore-list6|=====| 5.83%
    fdisk4|===| 3.88%
    apt-cache4|===| 3.88%
    debootstrap4|===| 3.88%
    mount3|==| 2.91%
    init3|==| 2.91%
    find2|=| 1.94%
    xenstore-ls2|=| 1.94%
    df2|=| 1.94%
    grep2|=| 1.94%
    dpkg1|| 0.97%
    фзе-пapt-cache1|| 0.97%
    miit-tool1|| 0.97%
    xe1|| 0.97%
    xen1|| 0.97%
    xenstore-l1|| 0.97%
    m1|| 0.97%
    #1|| 0.97%
    debootsr1|| 0.97%
    вÑвdebootstrap1|| 0.97%
    *bootstrap1|| 0.97%
    cat1|| 0.97%
    ~1|| 0.97%
    bootstrap1|| 0.97%
    mii-tool1|| 0.97%
    ps1|| 0.97%
    ьÑxen1|| 0.97%
    dbootsrap1|| 0.97%
    xenstore-1|| 0.97%
    top1|| 0.97%
    rsync1|| 0.97%
    1$BrE23/$TAnQXuGKBtvIPBCSVi0e1/1|| 0.97%
    ____
    *) Интервалы неактивности длительностью 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$