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

Содержание

Журнал

Среда (03/24/10)

/dev/pts/9
16:56:21
$su -
Пароль:
16:56:30
#cat /etc/xen/linux1
kernel = "/boot/vmlinuz-2.6.26-2-xen-686"
ramdisk = "/boot/initrd.img-2.6.26-2-xen-686"
memory = 128
name = "linux1"
vif = [ 'bridge=eth0' ]
disk = [ 'phy:/dev/DATA/linux1,hda1,w' ]
root = "/dev/hda1 ro"
extra = "4"
16:56:39
#brctl show
bridge name     bridge id               STP enabled     interfaces
eth0            8000.000ffe7eb853       no              peth0
                                                        vif4.0
16:56:46
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=49 time=50.5 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=49 time=50.2 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=49 time=50.2 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=4 ttl=49 time=51.3 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=5 ttl=49 time=49.2 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=6 ttl=49 time=49.1 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=7 ttl=49 time=49.7 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=8 ttl=49 time=50.2 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=9 ttl=49 time=50.9 ms
...
64 bytes from ya.ru (213.180.204.8): icmp_seq=15 ttl=49 time=49.3 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=16 ttl=49 time=50.2 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=17 ttl=49 time=52.8 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=18 ttl=49 time=48.9 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=19 ttl=49 time=49.7 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=20 ttl=49 time=54.4 ms
^C
--- ya.ru ping statistics ---
20 packets transmitted, 20 received, 0% packet loss, time 19131ms
rtt min/avg/max/mdev = 48.967/50.655/56.394/1.818 ms
17:04:59
#ls /lib/modules/2.6.26-2-
2.6.26-2-686/     2.6.26-2-xen-686/
17:04:59
#ls /lib/modules/2.6.26-2-xen-686/

/dev/pts/7
17:08:13
$ssh root@192.168.15.10
root@192.168.15.10's password:
Linux linux10 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Mar 24 18:06:55 2010 from 192.168.15.8
l3-agent is already running: pid=3579; pidfile=/root/.lilalo/l3-agent.pid
17:08:19
#screen -x
/dev/pts/2
17:12:30
#xm console linux1
[    0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.424033] Calibrating delay using timer specific routine.. 4659.19 BogoMIPS (lpj=9318390)
[    0.424065] Security Framework initialized
[    0.424072] SELinux:  Disabled at boot.
[    0.424077] Capability LSM initialized
[    0.424089] Mount-cache hash table entries: 512
[    0.424182] Initializing cgroup subsys ns
[    0.424188] Initializing cgroup subsys cpuacct
[    0.424192] Initializing cgroup subsys devices
[    0.424216] CPU: L1 I cache: 32K, L1 D cache: 32K
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now restart.
[  118.505295] md: stopping all md devices.
[  119.774308] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  119.774322] Restarting system.
17:14:30
#xm console linux1
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
[    0.004000]       .data : 0xc02cd5f3 - 0xc03868a0   ( 740 kB)
[    0.004000]       .text : 0xc0100000 - 0xc02cd5f3   (1845 kB)
[    0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.704050] Calibrating delay using timer specific routine.. 4659.13 BogoMIPS (lpj=9318265)
[    0.704094] Security Framework initialized
[    0.704101] SELinux:  Disabled at boot.
[    0.704106] Capability LSM initialized
[    0.704118] Mount-cache hash table entries: 512
[    0.704214] Initializing cgroup subsys ns
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[ 1688.473795] md: stopping all md devices.
[ 1689.800515] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[ 1689.800527] System halted.
/dev/pts/9
17:17:02
#cp -R /etc /home/user/

17:19:10
#ls
disk4.img  ggge  test  xorg.conf.new
17:19:13
#ls /home/user/
Desktop  disk.img  etc
17:26:35
#ping 192.168.15.3
PING 192.168.15.3 (192.168.15.3) 56(84) bytes of data.
64 bytes from 192.168.15.3: icmp_seq=1 ttl=64 time=4.52 ms
64 bytes from 192.168.15.3: icmp_seq=2 ttl=64 time=0.146 ms
64 bytes from 192.168.15.3: icmp_seq=3 ttl=64 time=0.140 ms
^C
--- 192.168.15.3 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 0.140/1.602/4.522/2.064 ms
17:26:47
#ping 192.168.15.103
PING 192.168.15.103 (192.168.15.103) 56(84) bytes of data.
64 bytes from 192.168.15.103: icmp_seq=1 ttl=64 time=4.10 ms
64 bytes from 192.168.15.103: icmp_seq=2 ttl=64 time=0.176 ms
^C
--- 192.168.15.103 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.176/2.142/4.109/1.967 ms
17:26:51
#mc
17:28:00
#htop

17:28:08
# 2 [|| 2.0%] Load average: 0.51 0.54 0.36
│                   Имя                   │Размер │Время правки ││                    Имя                   │Размер │Время правки │─ ~ ─────────────────────────────────────────────────────────v>┐
│/..                                      │-ВВЕРХ-│             ▴│/..                                       │-ВВЕРХ-│             ▴
│/.aptitude                               │   4096│Мар 22 10:09 ◈│/.aptitude                                │   4096│Мар 22 10:09 ◈
│/.debtags                                │   4096│Мар 22 10:10 ▒│/.debtags                                 │   4096│Мар 22 10:10 ▒
│/.lilalo                                 │  12288│Мар 24 18:30 ▒│/.lilalo                                  │  12288│Мар 24 18:30 ▒
│/.mc                                     │   4096│Мар 24 18:28 ▒│/.mc                                      │   4096│Мар 24 18:28 ▒
│/.ssh                                    │   4096│Мар 24 09:37 ▒│/.ssh                                     │   4096│Мар 24 09:37 ▒
│/.wapi                                   │   4096│Мар 22 10:40 ▒│/.wapi                                    │   4096│Мар 22 10:40 ▒
│/test                                    │   4096│Мар 22 16:11 ▒│/test                                     │   4096│Мар 22 16:11 ▒
│ .bash_history                           │  12816│Мар 24 17:40 ▒│ .bash_history                            │  12816│Мар 24 17:40 ▒
...
│                                         │       │             ▒│                                          │       │             ▒
│                                         │       │             ▒│                                          │       │             ▒
│                                         │       │             ▒│                                          │       │             ▒
│                                         │       │             ▒│                                          │       │             ▒
│                                         │       │             ▒│                                          │       │             ▒
├───────────────────────────────────────────────────────────────▾├────────────────────────────────────────────────────────────────▾
│/..                                                            ││/..                                                             │
└───────────────────────────────────────────────────────────────┘└────────────────────────────────────────────────────────────────┘
Совет: Используйте M-p и M-n для доступа к истории команд.
#
17:30:54
#exit

прошло 11 минут
/dev/pts/7
17:42:04
#exit
Connection to 192.168.15.10 closed.
/dev/pts/2
17:42:40
#exit

Четверг (03/25/10)

/dev/pts/0
10:09:52
$l3-agent
Removing stale pidfile
/dev/pts/2
10:09:53
$sudo -s
[sudo] password for user:
/dev/pts/0
10:10:00
$su -
Пароль:
/dev/pts/2
10:10:17
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:b8:53
          inet addr:192.168.15.1  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:b853/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:114 errors:0 dropped:0 overruns:0 frame:0
          TX packets:122 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:21356 (20.8 KiB)  TX bytes:14217 (13.8 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
...
          RX bytes:7079 (6.9 KiB)  TX bytes:7079 (6.9 KiB)
peth0     Link encap:Ethernet  HWaddr 00:0f:fe:7e:b8:53
          inet addr:169.254.117.41  Bcast:169.254.255.255  Mask:255.255.0.0
          inet6 addr: fe80::20f:feff:fe7e:b853/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:157 errors:0 dropped:0 overruns:0 frame:0
          TX packets:285 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:28920 (28.2 KiB)  TX bytes:37912 (37.0 KiB)
          Memory:f0180000-f01a0000
/dev/pts/3
10:10:17
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:b8:53
          inet addr:192.168.15.1  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:b853/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:114 errors:0 dropped:0 overruns:0 frame:0
          TX packets:122 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:21356 (20.8 KiB)  TX bytes:14217 (13.8 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
...
          RX bytes:7079 (6.9 KiB)  TX bytes:7079 (6.9 KiB)
peth0     Link encap:Ethernet  HWaddr 00:0f:fe:7e:b8:53
          inet addr:169.254.117.41  Bcast:169.254.255.255  Mask:255.255.0.0
          inet6 addr: fe80::20f:feff:fe7e:b853/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:157 errors:0 dropped:0 overruns:0 frame:0
          TX packets:285 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:28920 (28.2 KiB)  TX bytes:37912 (37.0 KiB)
          Memory:f0180000-f01a0000
/dev/pts/2
10:10:20
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=4.75 ms
64 bytes from 192.168.15.254: icmp_seq=2 ttl=64 time=0.713 ms
^C
--- 192.168.15.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.713/2.732/4.752/2.020 ms
/dev/pts/3
10:10:20
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=4.75 ms
64 bytes from 192.168.15.254: icmp_seq=2 ttl=64 time=0.713 ms
^C
--- 192.168.15.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.713/2.732/4.752/2.020 ms
/dev/pts/2
10:10:32
#nets
netscsid  netstat
10:10:32
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 peth0
/dev/pts/3
10:10:32
#nets
netscsid  netstat
10:10:32
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 peth0
/dev/pts/2
10:10:39
#route add default gw 192.168.15.254

/dev/pts/3
10:10:39
#route add default gw 192.168.15.254

/dev/pts/2
10:10:59
#exit

10:11:06
$l3-agent
l3-agent is already running: pid=4137; pidfile=/home/user/.lilalo/l3-agent.pid
10:11:11
$su -s
su: ключ требует аргумент -- s
Использование: su [параметры] [имя пользователя]
Параметры:
  -c, --command COMMAND         передать команду COMMAND вызываемой оболочке
  -h, --help                    показать данное сообщение и закончить работу
  -, -l, --login                запускать оболочку как регистрационную
  -m, -p,
  --preserve-environment        не сбрасывать переменные окружения и
                                сохранить запустившую оболочку
  -s, --shell SHELL             использовать значение переменной SHELL
                                вместо значения из файла passwd
/dev/pts/0
10:12:00
#cat /etc/rc
rc0.d/    rc2.d/    rc4.d/    rc6.d/    rcS.d/
rc1.d/    rc3.d/    rc5.d/    rc.local
10:12:00
#cat /etc/rc2.d/
README                         S21xendomains
S10rsyslog                     S24dhcdbd
S12acpid                       S24hal
S12dbus                        S25bluetooth
S14avahi-daemon                S25mdadm
S16openvpn                     S26network-manager
S16ssh                         S26network-manager-dispatcher
S20cups                        S30gdm
S20exim4                       S30system-tools-backends
S20iscsitarget                 S70drbd
S20kvm                         S89atd
S20netdiag                     S89cron
S20nfs-common                  S90binfmt-support
S20openbsd-inetd               S99rc.local
S20saned                       S99rmnologin
S20xend                        S99stop-bootlogd
S21fam
10:12:00
#brctl show
bridge name     bridge id               STP enabled     interfaces
eth0            8000.000ffe7eb853       no              peth0
10:19:17
#xm create -c linux1
Using config file "/etc/xen/linux1".
Started domain linux1
                     [    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.26-2-xen-686 (Debian 2.6.26-21lenny4) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Tue Mar 9 20:11:42 UTC 2010
[    0.000000] Reserving virtual address space above 0xf5800000
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  Xen: 0000000000000000 - 0000000008800000 (usable)
[    0.000000] 0MB HIGHMEM available.
[    0.000000] 136MB LOWMEM available.
...
Debian GNU/Linux 5.0 linux1 hvc0
linux1 login: root
Password:
Last login: Wed Mar 24 18:42:27 UTC 2010 on hvc0
Linux linux1 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
/dev/pts/2
10:20:55
$su -
Пароль:
10:21:01
#update-
update-alternatives         update-icon-caches
update-app-install          update-inetd
update-binfmts              update-initramfs
update-ca-certificates      update-ispell-dictionary
update-catalog              update-locale
update-default-aspell       update-manager
update-default-ispell       update-menus
update-default-wordlist     update-mime
update-desktop-database     update-mime-database
update-dictcommon-aspell    update-modules
update-exim4.conf           update-notifier
update-exim4.conf.template  update-openoffice-dicts
update-exim4defaults        update-pangox-aliases
update-fonts-alias          update-passwd
update-fonts-dir            update-pciids
update-fonts-scale          update-python-modules
update-gconf-defaults       update-rc.d
update-gdkpixbuf-loaders    update-service
update-grub                 update-usbids
update-gtk-immodules        update-xmlcatalog
10:21:01
#update-rc.d --help
usage: update-rc.d [-n] [-f] <basename> remove
       update-rc.d [-n] <basename> defaults [NN | SS KK]
       update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
                -n: not really
                -f: force
10:21:10
#update-rc.d network-manager remove
update-rc.d: /etc/init.d/network-manager exists during rc.d purge (use -f to force)
10:21:50
#update-rc.d -f network-manager remove
 Removing any system startup links for /etc/init.d/network-manager ...
   /etc/rc0.d/K14network-manager
   /etc/rc1.d/K14network-manager
   /etc/rc2.d/S26network-manager
   /etc/rc3.d/S26network-manager
   /etc/rc4.d/S26network-manager
   /etc/rc5.d/S26network-manager
   /etc/rc6.d/K14network-manager
10:21:57
#apt-get install mercurial
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  mercurial-common python-beaker python-sqlalchemy rcs
Предлагаемые пакеты:
  qct tk8.4 wish python-mysqldb python-pygments python-subversion
  python-sqlalchemy-doc python-psycopg2 python-kinterbasdb
НОВЫЕ пакеты, которые будут установлены:
  mercurial mercurial-common python-beaker python-sqlalchemy rcs
...
Настраивается пакет mercurial-common (1.0.1-5.1) ...
Настраивается пакет mercurial (1.0.1-5.1) ...
Disabling hgk extension (no 'wish' script found [can be found in 'tk8.4' package])
Disabling highlight extension (package 'python-pygments' is not installed)
Enabling inotify extension
Creating config file /etc/mercurial/hgrc.d/hgext.rc with new version
Настраивается пакет python-beaker (0.9.5-1) ...
Настраивается пакет python-sqlalchemy (0.4.7p1-2) ...
Настраивается пакет rcs (5.7-23) ...
Обрабатываются триггеры для python-support ...
/dev/pts/9
10:31:27
$ssh root@192.168.15.10
root@192.168.15.10's password:
Linux linux10 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Mar 25 11:31:12 2010 from linux5.unix.nt
l3-agent is already running: pid=3536; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/2
10:33:56
#hg clone http://xenbits.xensource.com/xen-unstable.hg
destination directory: xen-unstable.hg
requesting all changes
adding changesets
adding manifests
adding file changes
added 21067 changesets with 114033 changes to 11012 files
updating working directory
3135 files updated, 0 files merged, 0 files removed, 0 files unresolved
/dev/pts/11
10:37:23
$su -
Пароль:
10:37:29
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7911     2     r-----   1092.1
linux1                                       1   128     1     -b----      5.6
10:37:35
#xm dmesg | less
10:43:41
##xm shutdown linux1

/dev/pts/2
10:44:17
#m-a a-i drbd
                 lqqqqqqqqqqqqqqqqqqqОбновление кеша данных о пакетахqqqqqqqqqqqqqqqqqqqqqqk
                 x drbd                                  аботы apt-cache...           x
                 x                                                                         x
                 x  lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk  x
                 x  x                               100%                                x  x
                 x  mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj  x
                 mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
Обновлена информация о 1 пакетах
/dev/pts/9
10:44:51
#O "

/dev/pts/11
10:46:04
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7911     2     r-----   1249.3
/dev/pts/0
10:46:04
#xm console linux1
Processing triggers for man-db ...
Setting up console-data (2:1.07-11) ...
Looking for keymap to install:
NONE
Setting up cmatrix (1.2a-3) ...
Setting up kbd (1.14.1-4) ...
Setting console screen modes and fonts.
Setting up console-common (0.7.80) ...
Looking for keymap to install:
NONE
linux1:~# cmatrix
/dev/pts/11
10:46:15
#xm restore linux1.save

10:46:31
#xm save linux1 linux1.save

/dev/pts/0
10:47:37
# z / , 8 a I [ C a X n c f 2 1 z @ E 8 k y m D

/dev/pts/11
10:47:46
#xm shutdown linux1

10:51:35
#mx create linux1 vcpus=2
bash: mx: команда не найдена
/dev/pts/0
10:51:42
#xm console linux1
 layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xc9000000 - 0xf4ffe000   ( 703 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xc8800000   ( 136 MB)
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
[    0.004000]       .data : 0xc02cd5f3 - 0xc03868a0   ( 740 kB)
[    0.004000]       .text : 0xc0100000 - 0xc02cd5f3   (1845 kB)
[    0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.672049] Calibrating delay using timer specific routine.. 4659.46 BogoMIPS (lpj=9318922)
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[  420.972757] md: stopping all md devices.
[  421.965769] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  422.230003] System halted.
/dev/pts/11
10:52:30
#xm vcpu-set linux1 2

10:53:39
#xm vcpu-set linux1 1

10:53:57
#xm vcpu-set linux1 2

10:54:12
#xm vcpu-set linux1 3

10:55:33
#xm vcpu-set linux1 4

10:55:42
#xm vcpu-set linux1 1

10:57:53
## dobavili mozgov

10:58:06
#xm shutdown linux1

10:59:13
#xm create -c linux1
Using config file "/etc/xen/linux1".
Started domain linux1
[    0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.004000] Software IO TLB disabled
[    0.004000] Memory: 102152k/524288k available (1845k kernel code, 28708k reserved, 740k data, 196k init, 0k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xe0800000 - 0xf4ffe000   ( 327 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
...
INIT: version 2.86 booting
Starting the hotplug events dispatcher: udevd[    2.340047] udevd version 125 started
.
Synthesizing the initial hotplug events...done.
Waiting for /dev to be fully populated...done.
Setting the system clock.
Unable to set System Clock to: Thu Mar 25 11:59:35 UTC 2010 (warning).
Activating swap...done.
[    4.344961] EXT3 FS on hda1, internal journal
Setting the system clock.
/dev/pts/0
10:59:18
#xm console linux1
Debian GNU/Linux 5.0 linux1 hvc0
linux1 login: root
Password:
Last login: Thu Mar 25 11:52:45 UTC 2010 on hvc0
Linux linux1 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[   39.853243] md: stopping all md devices.
[   40.858317] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[   41.172652] System halted.
/dev/pts/11
10:59:36
#xm shutdown linux1

11:00:07
#xm create linux1
Using config file "/etc/xen/linux1".
Started domain linux1
/dev/pts/0
11:00:12
#xm console linux1
62144 bytes)
[    0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.004000] Software IO TLB disabled
[    0.004000] Memory: 102152k/524288k available (1845k kernel code, 28736k reserved, 740k data, 196k init, 0k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xe0800000 - 0xf4ffe000   ( 327 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[  692.666934] md: stopping all md devices.
[  693.670811] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  693.987700] System halted.
/dev/pts/11
11:00:15
#xm shutdown linux1

11:00:20
#xm shutdown linux1 vcpus=2
Error: No multiple domain parameters allowed
11:00:59
#xm shutdown linux1
Error: Domain 'linux1' does not exist.
11:01:02
#xm create linux1 vcpus=2
Using config file "/etc/xen/linux1".
Started domain linux1
11:01:43
#xm mem-set 300 linux1
Error: Invalid argument.
Usage: xm mem-set <Domain> <Mem>
Set the current memory usage for a domain.
11:02:09
#xm mem-set linux1 300

11:02:17
#xm mem-set linux1 512

11:02:27
#xm mem-set linux1 256

11:03:03
## ne pashet

11:05:14
## :)

11:05:19
#cat /etc/xen/linux1
kernel = "/boot/vmlinuz-2.6.26-2-xen-686"
ramdisk = "/boot/initrd.img-2.6.26-2-xen-686"
name = "linux1"
vif = [ 'bridge=eth0' ]
disk = [ 'phy:/dev/DATA/linux1,hda1,w' ]
root = "/dev/hda1 ro"
extra = "mem=512M"
memory = 128
maxmem = 512
/dev/pts/0
11:12:46
#xm console linux1
62144 bytes)
[    0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.004000] Software IO TLB disabled
[    0.004000] Memory: 102152k/524288k available (1845k kernel code, 28736k reserved, 740k data, 196k init, 0k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xe0800000 - 0xf4ffe000   ( 327 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
...
Cleaning up ifupdown....
Loading kernel modules...done.
Checking file systems...fsck 1.41.3 (12-Oct-2008)
done.
Setting kernel variables (/etc/sysctl.conf)...done.
Mounting local filesystems...done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
Setting console screen modes and fonts.
/dev/pts/11
11:12:56
#nano /etc/xen/linux1
11:14:51
#nano /etc/apt/sources.list
11:15:54
##apt-get install linux-image-2.6.18-6-xen-686

11:16:06
#apt-get update
В кеше http://10.0.35.1 lenny Release.gpg
Получено:1 http://security.debian.org lenny/updates Release.gpg [835B]
Игн http://security.debian.org lenny/updates/main Translation-ru
Получено:2 http://volatile.debian.org lenny/volatile Release.gpg [189B]
Игн http://volatile.debian.org lenny/volatile/main Translation-ru
Получено:3 http://volatile.debian.org lenny/volatile Release [40,7kB]
Получено:4 http://security.debian.org lenny/updates Release [40,8kB]
В кеше http://10.0.35.1 lenny/main Translation-ru
Получено:5 http://10.0.35.1 etch Release.gpg [1032B]
Игн http://volatile.debian.org lenny/volatile/main Packages/DiffIndex
...
Игн http://10.0.35.1 lenny/main Sources/DiffIndex
Игн http://10.0.35.1 etch/main Packages
Игн http://10.0.35.1 lenny/main Packages
Игн http://10.0.35.1 lenny/main Sources
Получено:10 http://10.0.35.1 etch/main Packages [5620kB]
Получено:11 http://security.debian.org lenny/updates/main Sources [79,1kB]
В кеше http://10.0.35.1 lenny/main Packages
В кеше http://10.0.35.1 lenny/main Sources
Получено 6172kБ за 2s (2506kБ/c)
Чтение списков пакетов... Готово
11:16:18
#apt-get install linux-image-2.6.18-6-xen-686
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  linux-modules-2.6.18-6-xen-686
Предлагаемые пакеты:
  linux-doc-2.6.18
НОВЫЕ пакеты, которые будут установлены:
  linux-image-2.6.18-6-xen-686 linux-modules-2.6.18-6-xen-686
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
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.2-1-i386,  kernel: /boot/vmlinuz-2.6.26-2-xen-686
Found Xen hypervisor 3.2-1-i386,  kernel: /boot/vmlinuz-2.6.18-6-xen-686
Found kernel: /boot/vmlinuz-2.6.26-2-xen-686
Found kernel: /boot/vmlinuz-2.6.26-2-686
Found kernel: /boot/vmlinuz-2.6.18-6-xen-686
Updating /boot/grub/menu.lst ... done
11:16:43
#cp /etc/xen/linux1 /etc/xen/linux1-2.6.18

11:17:11
#nano /etc/xen/linux1-2.6.18
11:17:44
#mount /dev/DATA/linux1 /mnt/

11:17:57
#umount /mnt

/dev/pts/0
11:18:08
#xm console linux1
[    0.004000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.004000] Software IO TLB disabled
[    0.004000] Memory: 102152k/524288k available (1845k kernel code, 28736k reserved, 740k data, 196k init, 0k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xe0800000 - 0xf4ffe000   ( 327 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
[    0.004000]       .data : 0xc02cd5f3 - 0xc03868a0   ( 740 kB)
...
Cleaning up ifupdown....
Loading kernel modules...done.
Checking file systems...fsck 1.41.3 (12-Oct-2008)
done.
Setting kernel variables (/etc/sysctl.conf)...done.
Mounting local filesystems...done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
Setting console screen modes and fonts.
/dev/pts/11
11:18:26
#mount /dev/DATA/linux1 /mnt/

11:18:30
#nano /mnt/etc/inittab
11:18:53
#so if you want to add more getty's go ahead but skip tty7 if you run X.
Usage: umount [-hV]
       umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]
       umount [-f] [-r] [-n] [-v] special | node...

Файлы

  • /etc/rc
  • /etc/rc2.d/
  • /etc/xen/linux1
  • /etc/rc
    >
    rc0.d/    rc2.d/    rc4.d/    rc6.d/    rcS.d/
    rc1.d/    rc3.d/    rc5.d/    rc.local
    
    /etc/rc2.d/
    >
    README                         S21xendomains
    S10rsyslog                     S24dhcdbd
    S12acpid                       S24hal
    S12dbus                        S25bluetooth
    S14avahi-daemon                S25mdadm
    S16openvpn                     S26network-manager
    S16ssh                         S26network-manager-dispatcher
    S20cups                        S30gdm
    S20exim4                       S30system-tools-backends
    S20iscsitarget                 S70drbd
    S20kvm                         S89atd
    S20netdiag                     S89cron
    S20nfs-common                  S90binfmt-support
    S20openbsd-inetd               S99rc.local
    S20saned                       S99rmnologin
    S20xend                        S99stop-bootlogd
    S21fam
    
    /etc/xen/linux1
    >
    kernel = "/boot/vmlinuz-2.6.26-2-xen-686"
    ramdisk = "/boot/initrd.img-2.6.26-2-xen-686"
    name = "linux1"
    vif = [ 'bridge=eth0' ]
    disk = [ 'phy:/dev/DATA/linux1,hda1,w' ]
    root = "/dev/hda1 ro"
    extra = "mem=512M"
    memory = 128
    maxmem = 512
    

    Статистика

    Время первой команды журнала16:56:21 2010- 3-24
    Время последней команды журнала11:18:53 2010- 3-25
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 7.92
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.92
    Количество командных строк в единицу времени, команда/мин 0.88
    Частота использования команд
    xm33|===============================| 31.73%
    ping5|====| 4.81%
    su5|====| 4.81%
    nano4|===| 3.85%
    cat4|===| 3.85%
    ls4|===| 3.85%
    exit4|===| 3.85%
    update-rc.d3|==| 2.88%
    #3|==| 2.88%
    apt-get3|==| 2.88%
    ifconfig2|=| 1.92%
    brctl2|=| 1.92%
    nets2|=| 1.92%
    cp2|=| 1.92%
    netstat2|=| 1.92%
    l3-agent2|=| 1.92%
    route2|=| 1.92%
    mount2|=| 1.92%
    ssh2|=| 1.92%
    #xm1|| 0.96%
    m-a1|| 0.96%
    screen1|| 0.96%
    umount1|| 0.96%
    O1|| 0.96%
    -s1|| 0.96%
    z1|| 0.96%
    sudo1|| 0.96%
    #apt-get1|| 0.96%
    so1|| 0.96%
    less1|| 0.96%
    htop1|| 0.96%
    update-1|| 0.96%
    mx1|| 0.96%
    21|| 0.96%
    hg1|| 0.96%
    2.0%]1|| 0.96%
    mc1|| 0.96%
    ____
    *) Интервалы неактивности длительностью 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$