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

Содержание

Журнал

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

/dev/pts/27
14:03:02
#dig 192.168.15.15 mx +short

14:06:36
#rndc flush

14:07:15
#dig 192.168.15.15 mx +short

14:07:24
#dig 192.168.15.16 mx +short

14:07:39
#dig linux16.class16.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> linux16.class16.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6918
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux16.class16.unix.nt.       IN      MX
;; AUTHORITY SECTION:
class16.unix.nt.        3600    IN      SOA     linux16.class16.unix.nt. root.class16.unix.nt. 2009060401 10800 43200 259200 3600
;; Query time: 18 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:09:06 2009
;; MSG SIZE  rcvd: 82
14:09:06
#dig linux16.class16.unix.nt mx +short

14:09:12
#dig linux11.class11.unix.nt mx +short

14:09:59
#dig 192.168.15.11 mx
; <<>> DiG 9.6.0-P1 <<>> 192.168.15.11 mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63030
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.11.                 IN      MX
;; AUTHORITY SECTION:
.                       10797   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2009060500 1800 900 604800 86400
;; Query time: 44 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:10:02 2009
;; MSG SIZE  rcvd: 106
/dev/pts/3
14:14:42
#screen -x
/dev/pts/27
14:22:34
#dig 192.168.15.3 mx
; <<>> DiG 9.6.0-P1 <<>> 192.168.15.3 mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 60530
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.3.                  IN      MX
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060500 1800 900 604800 86400
;; Query time: 286 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:22:51 2009
;; MSG SIZE  rcvd: 105
14:22:51
#dig @192.168.15.3 mx
; <<>> DiG 9.6.0-P1 <<>> @192.168.15.3 mx
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 62759
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;.                              IN      NS
;; Query time: 37 msec
;; SERVER: 192.168.15.3#53(192.168.15.3)
;; WHEN: Fri Jun  5 14:23:03 2009
;; MSG SIZE  rcvd: 17
/dev/pts/7
14:22:53
#screen -x
/dev/pts/27
14:23:03
#dig @class3.unix.nt mx
dig: couldn't get address for 'class3.unix.nt': not found
/dev/pts/19
14:23:08
#screen -x
/dev/pts/27
14:23:18
#dig @class15.unix.nt mx
dig: couldn't get address for 'class15.unix.nt': not found
14:23:27
#dig class15.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class15.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17297
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class15.unix.nt.               IN      MX
;; ANSWER SECTION:
class15.unix.nt.        3600    IN      MX      10 linux15.class15.unix.nt.
;; AUTHORITY SECTION:
class15.unix.nt.        3600    IN      NS      linux15.class15.unix.nt.class15.unix.nt.
;; ADDITIONAL SECTION:
linux15.class15.unix.nt. 3600   IN      A       192.168.15.15
;; Query time: 52 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:24:12 2009
;; MSG SIZE  rcvd: 111
14:26:09
#dig @class13.unix.nt mx
dig: couldn't get address for 'class13.unix.nt': failure
14:26:34
#rndc flush

14:31:39
#nc 192.168.15.16 25
220 linux16.class16.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Fri, 5 Jun 2009 14:31:28 +0300; (No UCE/UBE) logging access from: linux1.class1.unix.nt(OK)-linux1.class1.unix.nt [192.168.15.1]
HELO f
250 linux16.class16.unix.nt Hello linux1.class1.unix.nt [192.168.15.1], pleased to meet you
^C
/dev/pts/20
14:38:15
#dig class12.unix.nt
; <<>> DiG 9.6.0-P1 <<>> class12.unix.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60083
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;class12.unix.nt.               IN      A
;; AUTHORITY SECTION:
class12.unix.nt.        3553    IN      SOA     linux12.class12.uxix.nt. root.class12.unix.nt. 2009060402 10800 43200 259200 3600
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:38:17 2009
;; MSG SIZE  rcvd: 95
14:38:17
#dig class12.unix.nt MX
; <<>> DiG 9.6.0-P1 <<>> class12.unix.nt MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58600
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class12.unix.nt.               IN      MX
;; ANSWER SECTION:
class12.unix.nt.        3459    IN      MX      10 linux12.class12.unix.nt.
;; AUTHORITY SECTION:
class12.unix.nt.        3459    IN      NS      linux12.class12.unix.nt.
;; ADDITIONAL SECTION:
linux12.class12.unix.nt. 3459   IN      A       192.168.15.12
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:38:25 2009
;; MSG SIZE  rcvd: 87
/dev/pts/27
14:38:31
#nmap -p 25 192.168.15.1-16
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-05 14:39 EEST
mass_dns: warning: Unable to determine any DNS servers. Reverse DNS is disabled. Try using --system-dns or specify valid servers with --dns-servers
Interesting ports on 192.168.15.1:
PORT   STATE SERVICE
25/tcp open  smtp
Interesting ports on 192.168.15.2:
PORT   STATE SERVICE
25/tcp open  smtp
Interesting ports on 192.168.15.3:
PORT   STATE SERVICE
...
Interesting ports on 192.168.15.14:
PORT   STATE SERVICE
25/tcp open  smtp
Interesting ports on 192.168.15.15:
PORT   STATE SERVICE
25/tcp open  smtp
Interesting ports on 192.168.15.16:
PORT   STATE SERVICE
25/tcp open  smtp
Nmap done: 16 IP addresses (16 hosts up) scanned in 0.460 seconds
14:39:08
#nmap -p 25 192.168.15.1-16 | less
14:40:02
#наберите :help iccf<Enter> для дополнительной информ

14:40:08
#vi
14:40:12
#наберите :help sponsor<Enter> для получения информации
s
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
-- ВСТАВКА --                    0,1          Весь
14:40:24
#sfsfg

14:40:30
#vi access
14:44:33
#dary, or
bash: telnet: команда не найдена
/dev/pts/33
14:45:14
#screen -x
/dev/pts/27
14:45:15
#ssh 192.168.15.1
Enter passphrase for key '/root/.ssh/id_dsa':
l3-agent is already running: pid=4276; pidfile=/root/.lilalo/l3-agent.pid
прошло 23 минуты
/dev/pts/7
15:09:07
#screen -x
прошло 18 минут
/dev/pts/27
15:27:11
#tc
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
       tc [-force] -batch file
where  OBJECT := { qdisc | class | filter | action | monitor }
       OPTIONS := { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | -b[atch] [file] }
15:27:21
#ip
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] [-batch filename
where  OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
                   tunnel | maddr | mroute | monitor | xfrm }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                    -f[amily] { inet | inet6 | ipx | dnet | link } |
                    -o[neline] | -t[imestamp] }
15:27:26
#tc
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help }
       tc [-force] -batch file
where  OBJECT := { qdisc | class | filter | action | monitor }
       OPTIONS := { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | -b[atch] [file] }
прошло 15 минут
/dev/pts/20
15:42:57
#screen -x
/dev/pts/33
15:44:16
#screen -x
прошло 33 минуты
/dev/pts/39
16:18:05
#cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
stepping        : 11
cpu MHz         : 2405.454
cache size      : 4096 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc up pni
bogomips        : 6015.90
16:18:15
#cat /proc/cpuinfo | grep vmx

/dev/pts/17
16:18:25
#screen -x
/dev/pts/39
16:19:03
#apt-cache search xen
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)
dtc-stats-daemon - dtc-xen VM statistics for the dtc web control panel
dtc-toaster - web control panel for admin and accounting hosting services (metapackage)
dtc-xen - SOAP daemon and scripts to allow control panel management for Xen VMs
...
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
avifile-divx-plugin - Divx4Linux video de/encoding plugin for libavifile
rt73-modules-2.6-xen-686 - Driver for Ralink RT73 wireless network card modules for Linux 2.6 on i686
rt73-modules-2.6.26-2-xen-686 - Driver for Ralink RT73 wireless network card modules for Linux 2.6.26 on i686
linux-headers-2.6.18-6-xen - Common header files for Linux 2.6.18
прошло 53 минуты
17:12:32
#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:18:47
#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 sid/contrib Translation-ru
Игн http://10.0.35.1 sid/non-free Translation-ru
Получено:3 http://10.0.35.1 etch Release.gpg [1032B]
Игн http://10.0.35.1 etch/main Translation-ru
Игн http://10.0.35.1 etch/contrib Translation-ru
Игн http://10.0.35.1 etch/non-free Translation-ru
Получено:4 http://10.0.35.1 sid Release [94,4kB]
Получено:5 http://10.0.35.1 etch Release [67,8kB]
...
Игн http://10.0.35.1 sid/contrib Packages
Игн http://10.0.35.1 sid/non-free Packages
Получено:6 http://10.0.35.1 etch/main Packages [5620kB]
Получено:7 http://10.0.35.1 etch/contrib Packages [71,2kB]
Получено:8 http://10.0.35.1 etch/non-free Packages [102kB]
Получено:9 http://10.0.35.1 sid/main Packages [7775kB]
В кеше http://10.0.35.1 sid/contrib Packages
Получено:10 http://10.0.35.1 sid/non-free Packages [143kB]
Получено 14,3MБ за 20s (694kБ/c)
Чтение списков пакетов... Готово
17:19:13
#apt-cache search 2.6.18 xen
gspca-modules-2.6.18-6-xen-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on i686
gspca-modules-2.6.18-6-xen-vserver-686 - gspca video for linux (v4l) driver modules for Linux 2.6.18 on i686
linux-headers-2.6.18-6-xen - Common header files for Linux 2.6.18
linux-headers-2.6.18-6-xen-686 - Header files for Linux 2.6.18 on i686
linux-headers-2.6.18-6-xen-vserver - Common header files for Linux 2.6.18
linux-headers-2.6.18-6-xen-vserver-686 - Header files for Linux 2.6.18 on i686
linux-image-2.6.18-6-xen-686 - Linux 2.6.18 image on i686
linux-image-2.6.18-6-xen-vserver-686 - Linux 2.6.18 image on i686
linux-modules-2.6.18-6-xen-686 - Linux 2.6.18 modules on i686
linux-modules-2.6.18-6-xen-vserver-686 - Linux 2.6.18 modules on i686
...
xen-linux-system-2.6.18-6-xen-686 - XEN system with Linux 2.6.18 image on i686
xen-linux-system-2.6.18-6-xen-vserver-686 - XEN system with Linux 2.6.18 image on i686
ipw2100-modules-2.6.18-6-xen-686 - Intel PRO/Wireless 2100 (ipw2100) driver modules for Linux 2.6.18 on i686
ipw2100-modules-2.6.18-6-xen-vserver-686 - Intel PRO/Wireless 2100 (ipw2100) driver modules for Linux 2.6.18 on i686
ipw2200-modules-2.6.18-6-xen-686 - Intel PRO/Wireless 2200 and 2915ABG (ipw2200) driver modules for Linux 2.6.18 on i686
ipw2200-modules-2.6.18-6-xen-vserver-686 - Intel PRO/Wireless 2200 and 2915ABG (ipw2200) driver modules for Linux 2.6.18 on i686
ipw3945-modules-2.6.18-6-xen-686 - Intel PRO/Wireless 3945ABG (ipw3945) driver modules for Linux 2.6.18 on i686
ipw3945-modules-2.6.18-6-xen-vserver-686 - Intel PRO/Wireless 3945ABG (ipw3945) driver modules for Linux 2.6.18 on i686
ivtv-modules-2.6.18-6-xen-686 - driver for the iTVC15 family of MPEG codecs modules for Linux 2.6.18 on i686
ivtv-modules-2.6.18-6-xen-vserver-686 - driver for the iTVC15 family of MPEG codecs modules for Linux 2.6.18 on i686
17:19:22
#apt-get install xen-linux-system-2.6.18-6-xen-686
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  bridge-utils busybox initramfs-tools klibc-utils libklibc libxenstore3.0
  linux-image-2.6.18-6-xen-686 linux-modules-2.6.18-6-xen-686 python-central
  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
...
НОВЫЕ пакеты, которые будут установлены:
  bridge-utils busybox initramfs-tools klibc-utils libklibc libxenstore3.0
  linux-image-2.6.18-6-xen-686 linux-modules-2.6.18-6-xen-686 python-central
  xen-hypervisor-3.0.3-1-i386-pae xen-linux-system-2.6.18-6-xen-686
  xen-utils-3.0.3-1 xen-utils-common xenstore-utils
обновлено 0, установлено 14 новых пакетов, для удаления отмечено 0 пакетов, и 49 пакетов не обновлено.
Необходимо скачать 17,1MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 50,9MB.
Хотите продолжить [Д/н]? n
Аварийное завершение.
17:20:43
#ls /boot/
config-2.6.18-6-xen-686      initrd.img-2.6.29-2-686      vmlinuz-2.6.18-6-xen-686
config-2.6.29-2-686          initrd.img-2.6.29-2-686.bak  vmlinuz-2.6.29-2-686
grub                         System.map-2.6.18-6-xen-686  xen-3.0.3-1-i386-pae.gz
initrd.img-2.6.18-6-xen-686  System.map-2.6.29-2-686
17:20:57
#apt-cache search xen utils 3.2
xen-utils-3.2-1 - XEN administrative tools
/dev/pts/41
17:21:25
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main contrib non-free
deb http://10.0.35.1:9999/debian etch main contrib non-free
#deb http://www.debian-multimedia.org sid main
/dev/pts/39
17:23:00
#ls -l /boot/
итого 26380
-rw-r--r-- 1 root root   67139 Дек 27 16:23 config-2.6.18-6-xen-686
-rw-r--r-- 1 root root  101137 Май 17 23:24 config-2.6.29-2-686
drwxr-xr-x 2 root root    4096 Июн  5 17:21 grub
-rw-r--r-- 1 root root 6708315 Июн  5 17:09 initrd.img-2.6.18-6-xen-686
-rw-r--r-- 1 root root 8079384 Июн  1 10:06 initrd.img-2.6.29-2-686
-rw-r--r-- 1 root root 6969304 Ноя 25  2008 initrd.img-2.6.29-2-686.bak
-rw-r--r-- 1 root root  732729 Дек 27 16:23 System.map-2.6.18-6-xen-686
-rw-r--r-- 1 root root 1055639 Май 17 23:24 System.map-2.6.29-2-686
-rw-r--r-- 1 root root 1245899 Дек 27 16:22 vmlinuz-2.6.18-6-xen-686
-rw-r--r-- 1 root root 1706928 Май 17 23:23 vmlinuz-2.6.29-2-686
-rw-r--r-- 1 root root  259734 Окт 23  2007 xen-3.0.3-1-i386-pae.gz
17:23:04
#cp /boot/grub/menu.lst /tmp/

17:23:21
#vi /tmp/menu.lst
/dev/pts/45
17:25:00
#l3-agent
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/41
17:33:59
#cat /etc/apt/sources.list
deb http://10.0.35.1:9999/debian sid main contrib non-free
deb http://10.0.35.1:9999/debian etch main contrib non-free
#deb http://www.debian-multimedia.org sid main
прошло 59 минут
/dev/pts/0
18:33:19
#screen -x

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

/dev/pts/0
09:36:41
#screen -x
/dev/pts/2
09:42:25
#screen -x
прошло 24 минуты
/dev/pts/27
10:06:57
#zcat /usr/share/doc/xen-utils-common/examples/xmexample1.gz \
> | grep -v ^# | grep -xv '' > /etc/xen/dom1
/dev/pts/4
10:07:03
#screen -x
/dev/pts/6
10:07:10
#screen -x
/dev/pts/8
10:07:17
#screen -x
/dev/pts/10
10:10:22
#screen -x
/dev/pts/12
10:12:05
#screen -x
/dev/pts/4
10:12:35
#screen -x
/dev/pts/14
10:12:37
#screen -x
/dev/pts/16
10:20:06
#screen -x
/dev/pts/18
10:20:13
#screen -x
/dev/pts/20
10:21:15
#screen -x
/dev/pts/22
10:21:22
#screen -x
/dev/pts/24
10:21:46
#sc
sccmap        screen        script
scp           screendump    scriptreplay
10:21:46
#scr
screen        screendump    script        scriptreplay
10:21:46
#screen -x
/dev/pts/27
10:29:38
#vi /etc/xen/dom1
--- /tmp/l3-saved-16309.19966.15692	2009-06-06 10:32:15.000000000 +0300
+++ /etc/xen/dom1	2009-06-06 10:32:18.000000000 +0300
@@ -2,7 +2,7 @@
 ramdisk = "/boot/initrd.img-2.6.18-6-xen-686"
 memory = 256
 name = "dom1"
-vif = [ '' ]
+vif = [ ]
 disk = [ 'phy:/dev/hda1,hda1,w' ]
 root = "/dev/hda1 ro"
 extra = "4"
10:32:18
## console=hvc0

/dev/pts/8
10:33:42
#screen -x
/dev/pts/27
10:35:30
#xm list
WARING!  Can't find version 3.3.0 of xen utils, fallback to default version!
/usr/lib/xen-3.0.3-1/bin/../lib/python/xen/util/security.py:25: RuntimeWarning: Python C API version mismatch for module acm: This Python has API version 1013, module acm has version 1012.
  from xen.lowlevel import acm
Error: Unable to connect to xend: No such file or directory. Is xend running?
/dev/pts/20
10:35:59
#screen -x
/dev/pts/27
10:38:13
#xm destroy dyn1

10:38:53
#xm console dom1

10:39:02
#xm list

10:39:17
#^]

прошло 14 минут
10:53:52
#~
xend-config.sxp          xend-pci-permissive.sxp
xend-config-xenapi.sxp   xend-pci-quirks.sxp
10:53:52
#vi /etc/xen/xend-config.sxp
--- /tmp/l3-saved-16309.28974.15200	2009-06-06 10:54:15.000000000 +0300
+++ /etc/xen/xend-config.sxp	2009-06-06 10:55:41.000000000 +0300
@@ -125,7 +125,7 @@
 # Your default ethernet device is used as the outgoing interface, by default. 
 # To use a different one (e.g. eth1) use
 #
-# (network-script 'network-bridge netdev=eth1')
+(network-script 'network-bridge netdev=eth1')
 #
 # The bridge is named xenbr0, by default.  To rename the bridge, use
 #
@@ -136,7 +136,7 @@
 # two fake interfaces per guest domain.  To do things like this, write
 # yourself a wrapper script, and call network-bridge from it, as appropriate.
 #
-(network-script network-dummy)
+#(network-script network-dummy)
 
 # The script used to control virtual interfaces.  This can be overridden on a
 # per-vif basis when creating a domain or a configuring a new vif.  The
/dev/pts/8
10:54:12
#screen -x
/dev/pts/27
10:55:41
#vi /etc/xen/xend-config.sxp
/dev/pts/0
11:02:56
#screen -ls
11:03:04
#screen -x
/dev/pts/2
11:04:17
#screen -x
/dev/pts/27
11:04:48
#Xen-API server. Each entry in the list starts with either unix, a port
name = "dom1"
vif = [ ]
~
~
~
~
~
~
~
~
~
~
~
~
~
~
/dev/pts/8
11:05:02
#screen -x
/dev/pts/10
11:05:17
#screen -x
/dev/pts/12
11:05:42
#screen -x
/dev/pts/16
11:05:44
#screen -x
/dev/pts/24
11:06:24
#screen -x
/dev/pts/29
11:13:18
#screen -x
/dev/pts/27
11:14:51
## none /dev/pts devpts gid=5,mode=620 0 0

11:14:53
#vi /etc/xen/xend-config.sxp
--- /tmp/l3-saved-16309.11448.11777	2009-06-06 11:19:00.000000000 +0300
+++ /etc/xen/xend-config.sxp	2009-06-06 11:19:13.000000000 +0300
@@ -59,7 +59,7 @@
 #(xend-unix-server no)
 #(xend-tcp-xmlrpc-server no)
 #(xend-unix-xmlrpc-server yes)
-#(xend-relocation-server no)
+(xend-relocation-server yes)
 
 #(xend-unix-path /var/lib/xend/xend-socket)
 
11:19:13
#man vblade
/dev/pts/12
11:27:52
#man aoe-stat
/dev/pts/2
11:30:37
#screen -x
/dev/pts/27
11:32:59
#dpkg -L slapd
/usr/share/doc
/usr/share/doc/slapd
/usr/share/doc/slapd/NEWS.Debian.gz
/usr/share/doc/slapd/README.DB_CONFIG.gz
/usr/share/doc/slapd/changelog.Debian.gz
/usr/share/doc/slapd/copyright
/usr/share/doc/slapd/TODO.Debian
/usr/share/doc/slapd/README.Debian.gz
/usr/share/doc/slapd/examples
/usr/share/doc/slapd/examples/slapd.backup
...
/usr/lib/ldap/back_sql-2.4.so.2
/usr/lib/ldap/rwm.so
/usr/lib/ldap/pcache.so
/usr/lib/ldap/dds.so
/usr/lib/ldap/back_shell-2.4.so.2
/usr/lib/ldap/unique-2.4.so.2
/usr/lib/ldap/unique.so
/usr/lib/libslapi-2.4.so.2
/usr/share/doc/slapd/examples/slapd.conf
/usr/share/doc/slapd/examples/DB_CONFIG
прошло >2 часов
/dev/pts/10
14:17:45
#ls /home/
approx/ quiz/   user/   user1/  user2/  user3/  userX/  userY/

Файлы

  • /etc/apt/sources.list
  • /proc/cpuinfo
  • /etc/apt/sources.list
    >
    deb http://10.0.35.1:9999/debian sid main contrib non-free
    deb http://10.0.35.1:9999/debian etch main contrib non-free
    #deb http://www.debian-multimedia.org sid main
    
    /proc/cpuinfo
    >
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 15
    model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
    stepping        : 11
    cpu MHz         : 2405.454
    cache size      : 4096 KB
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 10
    wp              : yes
    flags           : fpu de tsc msr pae cx8 apic cmov pat clflush acpi mmx fxsr sse sse2 ss ht nx constant_tsc up pni
    bogomips        : 6015.90
    

    Статистика

    Время первой команды журнала14:03:02 2009- 6- 5
    Время последней команды журнала14:17:45 2009- 6- 6
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %14.85
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 4.00
    Количество командных строк в единицу времени, команда/мин 0.42
    Частота использования команд
    screen36|=================================| 33.64%
    dig15|==============| 14.02%
    vi7|======| 6.54%
    xm4|===| 3.74%
    cat4|===| 3.74%
    apt-cache4|===| 3.74%
    ls3|==| 2.80%
    Enter>2|=| 1.87%
    man2|=| 1.87%
    tc2|=| 1.87%
    #2|=| 1.87%
    nmap2|=| 1.87%
    для2|=| 1.87%
    rndc2|=| 1.87%
    apt-get2|=| 1.87%
    наберите2|=| 1.87%
    dpkg1|| 0.93%
    l3-agent1|| 0.93%
    dary,1|| 0.93%
    cp1|| 0.93%
    Xen-API1|| 0.93%
    ^]1|| 0.93%
    nc1|| 0.93%
    zcat1|| 0.93%
    less1|| 0.93%
    sfsfg1|| 0.93%
    grep1|| 0.93%
    ~1|| 0.93%
    ssh1|| 0.93%
    ip1|| 0.93%
    scr1|| 0.93%
    sc1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$