/l3/users/igor-public/nt-scale/debian5.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#ssh debian1
Linux debian1 3.2.7 #1 SMP Thu Feb 23 17:56:02 EET 2012 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: Fri Feb 24 16:46:57 2012 from debian5.unix.nt l3-agent is already running: pid=2677; pidfile=/root/.lilalo/l3-agent.pid |
#apt-get install aoetools
Reading package lists... Done Building dependency tree Reading state information... Done aoetools is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. |
#aoe-discover
aoe-discover: /dev/etherd/discover does not exist or is not writeable. |
#modprobe aoe
|
#aoe-discover
|
#ls /dev/ethred
ls: cannot access /dev/ethred: No such file or directory |
#ls /dev/etherd/
discover e5.1 err flush interfaces revalidate |
#file -s /dev/etherd/e5.1
/dev/etherd/e5.1: Linux rev 1.0 ext3 filesystem data, UUID=a3629769-885e-4fa2-bc8a-80c4824bafb8 (large files) |
#exit
exit Connection to debian1 closed. |
#vim /etc/xen/dom3
|
#To create one using the SDL backend and sensible defaults:
Linux debian1 3.2.7 #1 SMP Thu Feb 23 17:56:02 EET 2012 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: Fri Feb 24 17:12:11 2012 from debian5.unix.nt l3-agent is already running: pid=2677; pidfile=/root/.lilalo/l3-agent.pid |
#brctl show
bridge name bridge id STP enabled interfaces br10 8000.000ffe7eb8fb no eth0.10 |
#exit
exit Connection to debian1 closed. |
#ssh debian2
Linux debian2 3.2.7 #1 SMP Thu Feb 23 17:56:02 EET 2012 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: Fri Feb 24 16:23:44 2012 from debian5.unix.nt l3-agent is already running: pid=2681; pidfile=/root/.lilalo/l3-agent.pid |
#brctl show
bridge name bridge id STP enabled interfaces br20 8000.000ffe7eb92f no eth0.20 vif3.0 vif4.0 |
#ifconfig
br20 Link encap:Ethernet HWaddr 00:0f:fe:7e:b9:2f inet addr:192.168.20.2 Bcast:192.168.20.255 Mask:255.255.255.0 inet6 addr: fe80::20f:feff:fe7e:b92f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:262 errors:0 dropped:5 overruns:0 frame:0 TX packets:719 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:28694 (28.0 KiB) TX bytes:80955 (79.0 KiB) eth0 Link encap:Ethernet HWaddr 00:0f:fe:7e:b9:2f inet addr:10.0.35.42 Bcast:10.0.35.255 Mask:255.255.255.0 ... TX packets:403 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:32 RX bytes:7788 (7.6 KiB) TX bytes:45533 (44.4 KiB) vif4.0 Link encap:Ethernet HWaddr fe:ff:ff:ff:ff:ff inet6 addr: fe80::fcff:ffff:feff:ffff/64 Scope:Link UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX packets:137 errors:0 dropped:0 overruns:0 frame:0 TX packets:418 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:32 RX bytes:12604 (12.3 KiB) TX bytes:48249 (47.1 KiB) |
#vim /etc/network/interfaces
|
#ifup eth0.10
Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config Added VLAN with VID == 10 to IF -:eth0:- |
#brctl addbr br10
|
#brctl addif br10 eth0.10
|
#ifconfig eth0.10 0.0.0.0
|
#ifconfig br10 192.168.10.2
|
#ping 192.168.10.1
PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data. From 192.168.10.2 icmp_seq=1 Destination Host Unreachable From 192.168.10.2 icmp_seq=2 Destination Host Unreachable From 192.168.10.2 icmp_seq=3 Destination Host Unreachable ^C --- 192.168.10.1 ping statistics --- 4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3014ms pipe 3 |
#ssh 10.0.35.203
Connection to 10.0.35.203 closed. |
#ping 192.168.10.1
PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data. 64 bytes from 192.168.10.1: icmp_req=1 ttl=64 time=0.673 ms ^C --- 192.168.10.1 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.673/0.673/0.673/0.000 ms |
#exit
exit Connection to debian2 closed. |
#vim /etc/xen/dom3
--- /tmp/l3-saved-11840.26112.2730 2012-02-24 17:15:56.000000000 +0200 +++ /etc/xen/dom3 2012-02-24 17:16:17.000000000 +0200 @@ -65,7 +65,7 @@ # where UNAME is the device, DEV is the device name the domain will see, # and MODE is r for read-only, w for read-write. -disk = [ 'phy:/dev/VG0/vol3,ioemu:sda1,w' ] +disk = [ 'phy:/dev/etherd/e5.1,ioemu:sda1,w' ] #disk = [ 'tap:tapdisk:aio:/tmp/image1.img,xvda1,w' ] #---------------------------------------------------------------------------- |
#scp /etc/xen/dom3 debian1:/etc/xen/
dom3 100% 7599 7.4KB/s 00:00 |
#scp /etc/xen/dom3 debian2:/etc/xen/
dom3 100% 7599 7.4KB/s 00:00 |
#xm create -c dom3
Using config file "/etc/xen/dom3". Started domain dom3 (id=24) [ 0.000000] Reserving virtual address space above 0xf5800000 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.2.7 (root@debian5) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Thu Feb 23 17:56:02 EET 2012 [ 0.000000] ACPI in unprivileged domain disabled [ 0.000000] Released 0 pages of unused memory [ 0.000000] Set 0 page(s) to 1-1 mapping [ 0.000000] BIOS-provided physical RAM map: ... Get:1 http://10.0.35.1/debian/ squeeze/main cmatrix i386 1.2a-4 [17.5 kB] Fetched 17.5 kB in 0s (454 kB/s) Selecting previously deselected package cmatrix. (Reading database ... 37309 files and directories currently installed.) Unpacking cmatrix (from .../cmatrix_1.2a-4_i386.deb) ... Processing triggers for man-db ... Setting up cmatrix (1.2a-4) ... root@dom3:~# exit logout Debian GNU/Linux 6.0 dom3 hvc0 |
#xm console dom3
Debian GNU/Linux 6.0 dom3 hvc0 dom3 login: Debian GNU/Linux 6.0 dom3 hvc0 dom3 login: Debian GNU/Linux 6.0 dom3 hvc0 dom3 login: root Password: Last login: Fri Feb 24 15:16:52 UTC 2012 on hvc0 Linux dom3 3.2.7 #1 SMP Thu Feb 23 17:56:02 EET 2012 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. root@dom3:~# root@dom3:~# root@dom3:~# cmatrix |
#vim /etc/xen/xend-config.sxp
|
#/etc/init.d/xend restart
Restarting Xen daemons: xend xend. |
#exit
exit Connection to debian2 closed. |
#ssh debian1
Linux debian1 3.2.7 #1 SMP Thu Feb 23 17:56:02 EET 2012 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: Fri Feb 24 17:13:37 2012 from debian5.unix.nt l3-agent is already running: pid=2677; pidfile=/root/.lilalo/l3-agent.pid |
#vim /etc/xen/xend-config.sxp
|
#/etc/init.d/xend restart
Restarting Xen daemons: xend xend. |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7238 2 r----- 13654.0 |
#exit
exit Connection to debian1 closed. |
#ssh debian2
Linux debian2 3.2.7 #1 SMP Thu Feb 23 17:56:02 EET 2012 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: Fri Feb 24 17:16:28 2012 from debian5.unix.nt l3-agent is already running: pid=2681; pidfile=/root/.lilalo/l3-agent.pid |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7250 2 r----- 9564.3 dom1 4 128 1 -b---- 4.4 dom2 3 128 1 -b---- 4.2 dom3 24 128 1 -b---- 5.4 |
#xm console
Error: 'xm console' requires between 1 and 3 arguments. Usage: xm console [-q|--quiet] <Domain> Attach to <Domain>'s console. -q, --quiet Do not print an error message if the domain does not exist |
#xm console dom3
Debian GNU/Linux 6.0 dom3 hvc0 dom3 login: root Password: Last login: Fri Feb 24 15:17:39 UTC 2012 on hvc0 Linux dom3 3.2.7 #1 SMP Thu Feb 23 17:56:02 EET 2012 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. ... lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) root@dom3:~# exit logout |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7250 2 r----- 9635.4 dom1 4 128 1 -b---- 4.4 dom2 3 128 1 -b---- 4.2 dom3 24 128 1 -b---- 12.2 |
#xm migrate --live dom3 debian1
|
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7250 2 r----- 9689.5 dom1 4 128 1 -b---- 4.4 dom2 3 128 1 -b---- 4.2 |
#exit
exit Connection to debian2 closed. |
#ssh debian1
Linux debian1 3.2.7 #1 SMP Thu Feb 23 17:56:02 EET 2012 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: Fri Feb 24 17:18:34 2012 from debian5.unix.nt l3-agent is already running: pid=2677; pidfile=/root/.lilalo/l3-agent.pid |
#xm list
Name ID Mem VCPUs State Time(s) Domain-0 0 7238 2 r----- 13863.0 dom3 31 128 1 -b---- 0.5 |
#xm migrate --live dom3 debian2
|
#ssh debian2
Linux debian2 3.2.7 #1 SMP Thu Feb 23 17:56:02 EET 2012 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: Fri Feb 24 17:19:13 2012 from debian5.unix.nt l3-agent is already running: pid=2681; pidfile=/root/.lilalo/l3-agent.pid |
#touch .hushlogin
|
#exit
exit Connection to debian2 closed. |
#ssh debian2
l3-agent is already running: pid=2681; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to debian2 closed. |
#ssh debian2 xm migrate --live dom3 debian1
|
#xm migrate --live dom3 debian2
|
#while true
> ^C |
#for i in {1..100}
> do > echo $i > ssh debian2 xm migrate --live dom3 debian1 > xm migrate --live dom3 debian2 > sleep 1 > done 1 2 3 4 ... Options: -h, --help Print this help. -l, --live Use live migration. -p=portnum, --port=portnum Use specified port for migration. -n=nodenum, --node=nodenum Use specified NUMA node on target. -s, --ssl Use ssl connection for migration. -c, --change_home_server Change home server for managed domains. |
#ps aux | grep l3
root 2677 29.7 0.3 32712 28644 ? Ss 12:02 106:34 l3-agent root 3452 0.0 0.0 3928 748 pts/8 S+ 18:00 0:00 grep l3 user 6693 57.7 0.6 52788 48660 ? Rs 14:24 124:36 l3-agent |
#pkill -1 l3-agent
|
#exit
exit Connection to debian1 closed. |
#ssh debian2
Removing stale pidfile |
#pkill -1 l3-agent
|
#ps aux | grep l3-agent
root 2452 4.6 0.0 11760 7688 ? Ss 18:00 0:00 l3-agent root 2517 0.0 0.0 3908 736 pts/1 S+ 18:00 0:00 grep l3-agent |
#exit
exit Connection to debian2 closed. |
#ssh debian3
Linux debian3 3.2.7 #1 SMP Thu Feb 23 17:56:02 EET 2012 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: Fri Feb 24 16:23:58 2012 from debian5.unix.nt l3-agent is already running: pid=2605; pidfile=/root/.lilalo/l3-agent.pid |
#ps aux | grep l3
root 2605 39.7 0.2 23120 19024 ? Rs 12:08 140:03 l3-agent root 16990 0.0 0.0 3932 748 pts/13 S+ 18:01 0:00 grep l3 |
#pkill l3-agent
|
#l3-agent
l3-agent is already running: pid=2605; pidfile=/root/.lilalo/l3-agent.pid |
#pkill l3-agent
|
#pkill l3-agent
|
#ps aux | grep l3
root 2605 39.7 0.2 23120 19024 ? Rs 12:08 140:18 l3-agent root 17034 0.0 0.0 3932 752 pts/13 S+ 18:01 0:00 grep l3 |
#kill 2605
|
#ps aux | grep l3
root 2605 39.7 0.2 23120 19024 ? Rs 12:08 140:28 l3-agent root 17050 0.0 0.0 3932 748 pts/13 R+ 18:01 0:00 grep l3 |
#kill -9 2605
|
#ps aux | grep l3
root 17080 0.0 0.0 3928 744 pts/13 S+ 18:01 0:00 grep l3 |
#l3-agent
Removing stale pidfile |
#ps aux | grep l3
root 17089 116 0.1 11788 7320 ? Rs 18:01 0:02 l3-agent root 17119 0.0 0.0 3928 752 pts/13 S+ 18:01 0:00 grep l3 |
#exit
exit Connection to debian3 closed. |
#ssh debian4
l3-agent is already running: pid=2652; pidfile=/root/.lilalo/l3-agent.pid |
#ps aux | grep l3
root 2652 3.9 2.2 166860 161512 ? Ss 14:19 8:43 l3-agent root 17633 0.0 0.0 5100 764 pts/2 S+ 18:01 0:00 grep l3 |
#Âexit
exit Connection to debian4 closed. |
#Â
|
Время первой команды журнала | 16:12:09 2012- 2-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 17:03:50 2012- 2-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 4.76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.86 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.63 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008