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

Содержание

Журнал

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

/dev/pts/0
12:55:05
#vim /etc/bind/named.conf
12:55:35
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  1 ;
  2 ; BIND data file for linux7
  3 ;
  4
  5
  6
  7 $TTL    604800
  8 @       SOA      linux7.class7.unix.nt. root.class7.unix.nt. (
  9                               2         ; Serial
 10                          604800         ; Refresh
 11                           86400         ; Retry
 12                         2419200         ; Expire
 13                          604800 )       ; Negative Cache TTL
 14
 15         NS      linux7.class7.unix.nt.
 16         MX      10      linux7
 17 linux7  A       192.168.15.7
 18 linux8  A       192.168.15.8
"/etc/bind/db.class7" 18L, 311C
12:56:53
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
magic           magic.mime      mail/           mailcap         mailcap.order   mailname        mail.rc         manpath.config
12:56:53
#vim /etc/mail/
12:56:53
#vim /etc/mail/sendmail.mc
/dev/pts/11
12:59:09
$+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Почтовый ящик не изменился.
12:59:45
$mutt
550 5.1.1 <user@class6.unix.nt>... User unknown
<<< 503 5.0.0 Need RCPT (recipient)
 N +- 3/3: Mail Delivery Subsys   Returned mail: see transcript for det -- (34%)
Оставлено: 3, удалено: 0.
/dev/pts/0
13:00:04
#109 MAILER(`smtp')dnl
  2 class7.unix.nt
  3
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/mail/local-host-names" 3L, 47C записано
13:00:53
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
прошла 91 минута
/dev/pts/11
14:32:01
$mutt
 N +- 4/4: Oleg Dorohin           Test-class8                           -- (all)
Оставлено: 4, удалено: 0.
/dev/pts/0
14:32:14
#rndc
rndc          rndc-confgen
14:32:14
#rndc flush

14:38:59
#mutt
RN  - 4/4: Mail Delivery Subsys   Returned mail: see transcript for details                                                             -- (80%)
Оставлено: 4, удалено: 0.
14:39:22
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
/dev/pts/11
14:40:07
$mutt
q 17 N   d:Удалить  u:Восстановить  s:Сохранить  m:Создать  r:Ответить  g:Всем
   2  DF Jun 05 To user@linux7. (   7) gfd
   ----- The following addresses had permanent fatal errors -----
   4   + Jun 05 Oleg Dorohin    (   1) Test-class8
<user@class6.unix.net>
    (reason: 550 Host unknown)
   ----- Transcript of session follows -----
550 5.1.2 <user@class6.unix.net>... Host unknown (Name server: class6.unix.net:
+host not found)
[-- Вложение #2 --]
[-- Тип: message/delivery-status, кодировка: 7bit, размер: 0,3K --]
 N  - 18/18: Mail Delivery Subsys   Returned mail: see transcript for d -- (40%)
/dev/pts/0
14:42:06
#ping class8.unix.nt
ping: unknown host class8.unix.nt
14:42:20
#hostname -f
linux7.class7.unix.nt
прошло 11 минут
/dev/pts/11
14:53:47
$mutt
   1   + Jun 05 Oleg Dorohin    (   1) Test-class8
   1  D+ Jun 05 Oleg Dorohin    (   1) Test-class8
   2  D  Jun 05 YaroSI          (   1) SPAMMMM
   2     Jun 05 YaroSI          (   1) SPAMMMM
   3 O   Jun 05 Oleg Dorohin    (   1) SPAMMMM
   4     Jun 05 Sergey Dryomov  (   1) Spam...
   5 O   Jun 05 root            (   1) SPAMMMM
   6 O   Jun 05 YaroSI          (   1) SPAMMMM
   7 O   Jun 05 nvv             (   1) SPAMMMM
   8 O   Jun 05 Oleg Dorohin    (   1) CLASS8
...
  13 O   Jun 05 user@class5.uni (   1) SPAMMM
  14     Jun 05 Mail Delivery S (  51) Returned mail: see transcript for details
  37     Jun 05 root            (   1) SPAMMM
  17 ND  Jun 05 Oleg Dorohin    (   1) SPAMMMM
  18     Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
  19     Jun 05 user            (   1) SPAMMMM
  20 N   Jun 05 user
  20 N   Jun 05 user            (   1) SPAMMMM
 *-Mutt: /var/mail/user [Msgs:37 New:19 Old:9 Del:3 47K]---(threads/date)-(end)-
  21 N   Jun 05 user            (   1) SPAMMMM
/dev/pts/0
14:56:37
#cat /etc/ma
magic           magic.mime      mail/           mailcap         mailcap.order   mailname        mail.rc         manpath.config
14:56:37
#cat /etc/mail/
access                aliases.db            m4/                   sendmail.cf           service.switch-nodns  tls/
access.db             databases             Makefile              sendmail.conf         smrsh/                trusted-users
address.resolve       helpfile              peers/                sendmail.mc           submit.cf
aliases               local-host-names      sasl/                 service.switch        submit.mc
14:56:37
#cat /etc/mail/se
sendmail.cf           sendmail.conf         sendmail.mc           service.switch        service.switch-nodns
14:56:37
#cat /etc/mail/sendmail.mc
divert(-1)dnl
#-----------------------------------------------------------------------------
# $Sendmail: debproto.mc,v 8.14.3 2009-03-01 18:51:56 cowboy Exp $
#
# Copyright (c) 1998-2009 Richard Nelson.  All Rights Reserved.
#
# cf/debian/sendmail.mc.  Generated from sendmail.mc.in by configure.
#
# sendmail.mc prototype config file for building Sendmail 8.14.3
#
...
dnl #
dnl # Default Mailer setup
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`class7.unix.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
14:57:22
#ls -l /var/mail/user
-rw------- 1 user user 31652 Июн  5 14:58 /var/mail/user
прошло 10 минут
/dev/pts/11
15:07:39
$ 37 Jun 05 root ( 1) SPAMMM
  25 N   Jun 05 Oleg Dorohin    (   1) CLASSISHE
  24 ND  Jun 05 Sergey Dryomov  (  37) /dev/urandom_from_Class3
  25 ND  Jun 05 user@class5.uni (   1) SPAMMM
  26 ND  Jun 05 root            (   1) SPAMMISHE
  27 ND  Jun 05 mdadm monitorin (  17) TestMessage event on /dev/md1:linux8
  28 ND  Jun 05 mdadm monitorin (  17) TestMessage event on /dev/md0:linux8
  29 ND  Jun 05 mdadm monitorin (  17) DegradedArray event on /dev/md1:linux8
  30 ND  Jun 05 mdadm monitorin (  17) TestMessage event on /dev/md1:linux8
  31 ND  Jun 05 mdadm monitorin (  17) TestMessage event on /dev/md0:linux8
  32 ND  Jun 05 mdadm monitorin (  17) DegradedArray event on /dev/md1:linux8
  33 ND  Jun 05 Alex Antonov    (   1) SPAMMMM
  34 ND  Jun 05 mdadm monitorin (  17) TestMessage event on /dev/md1:linux8
  35 ND  Jun 05 mdadm monitorin (  17) TestMessage event on /dev/md0:linux8
  36 ND  Jun 05 mdadm monitorin (  17) DegradedArray event on /dev/md1:linux8
  37 ND  Jun 05 root            (   1) SPAMMM
  37 ND  Jun 05 root            (   1) SPAMMM
  38 N   Jun 05 root            (   1) SPAMMM
                                                  20
                               8      3           38                        end
Оставлено: 0, удалено: 38.
15:07:53
$mutt
   1 rD  Jun 05 user            (   1) SPAMMMM kokos
   2 rD  Jun 05 Yura            (   1) yura
   2 r   Jun 05 Yura            (   1) yura
     Bcc:
 Subject: Re: yura
Reply-To: ALEX <user@class7.unix.nt>
     Fcc: ~/sent
     Mix: <no chain defined>
Security: Не применять
-- Вложения
Ð*-¾Ð¾Ð±Ñ/var/mail/user [Msgs:2 Del:2 2,0K]---(threads/date)            (all)
Оставлено: 0, удалено: 2.
15:17:48
$mutt
                                  TEMP                                  -- (all)
Оставлено: 7, удалено: 0.
прошло 10 минут
/dev/pts/0
15:28:26
#сÑcat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Duo CPU     E6550  @ 2.33GHz
stepping        : 11
cpu MHz         : 1866.753
cache size      : 4096 KB
physical id     : 0
siblings        : 2
...
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority
bogomips        : 3733.52
clflush size    : 64
power management:
прошло 36 минут
16:04:26
#cat /proc/cpuinfo |grep vmx
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority
16:05:57
#cat /etc/apt/sources.list
#deb http://10.0.35.1:9999/debian sid main
deb http://192.168.15.7:9999/debian sid main
mx - bit aparatnoi virualizacii
прошло 58 минут
17:04:47
#apt-get update
Получено:1 http://10.0.35.1 etch Release.gpg [1032B]
Получено:2 http://192.168.15.7 sid Release.gpg [1032B]
Игн http://10.0.35.1 etch/main Translation-ru
Получено:3 http://192.168.15.7 sid/main Translation-ru [400kB]
Игн 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 etch Release [67,8kB]
Игн http://10.0.35.1 etch/main Packages
Игн http://10.0.35.1 etch/contrib Packages
Игн http://10.0.35.1 etch/non-free Packages
Получено:5 http://10.0.35.1 etch/main Packages [5620kB]
Получено:6 http://10.0.35.1 etch/contrib Packages [71,2kB]
Получено:7 http://10.0.35.1 etch/non-free Packages [102kB]
Получено:8 http://192.168.15.7 sid Release [94,4kB]
Игн http://192.168.15.7 sid/main Packages/DiffIndex
Игн http://192.168.15.7 sid/main Packages
Получено:9 http://192.168.15.7 sid/main Packages [7775kB]
Получено 14,1MБ за 6s (2199kБ/c)
Чтение списков пакетов... Готово
17:05:04
#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:05:04
#apt-get install xen-linux-system-2.6.18-6-xen-686
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  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
НОВЫЕ пакеты, которые будут установлены:
  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-linux-system-2.6.18-6-xen-686 xen-utils-3.0.3-1 xen-utils-common xenstore-utils
обновлено 0, установлено 10 новых пакетов, для удаления отмечено 0 пакетов, и 56 пакетов не обновлено.
Необходимо скачать 17,6MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 51,9MB.
Хотите продолжить [Д/н]? n
Аварийное завершение.
17:06:55
#apt-get install xen-linux-system-2.6.18-6-xen-686
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  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
Предлагаемые пакеты:
...
Настраивается пакет 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:08:36
#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:08:36
#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:08:36
#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:08:36
#apt-get install xen-utils-3.2-1
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  xen-hypervisor-3.2-1-i386
Предлагаемые пакеты:
  xen-docs-3.2
...
Настраивается пакет 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:15:31
#apt-get remove xen-utils-3.0.3-1
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Пакеты, которые будут УДАÐ
                                               n-hypervisor-3.0.3-1-i386-pae xen-linux-system-2.6.18-6-xen-686 xen-utils-3.0.3-1
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 3 пакетов, и 56 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 1987kB.
...
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.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.0.3-1 ...
update-alternatives: используется `/usr/lib/xen-3.2-1' для предоставления `/usr/lib/xen-default' (xen-default) в автоматический режим.
17:15:54
#apt-get remove xen-utils-3.0.3-1
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет xen-utils-3.0.3-1 не установлен, поэтому не может быть удалён
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 56 пакетов не обновлено.
17:17:04
#vi /boot/grub/menu.lst
17:19:56
## default kernel options
 22
"/booitle           Xen 3.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-6-xen-686
  3 password --md5 $1$BAF23/$cbJiP4qRCAhCE5rFpXTgk1
    title GNU/Linux
 24 kernel /vmlinuz root=LABEL=ROOT
    initrd /initrd.img
 25 ### BEGIN AUTOMAGIC KERNELS LIST
       lines between the AUTOMAGIC KERNELS LIST markers will be modified
 26 ## by the debian update-grub script except for the default options below
 27 ## DO NOT UNCOMMENT THEM, Just edit them to your needst options
...
 38 ## e.g.rnatives        =true
    ##      lockalternative=false
 39 # lockalternative=false791 resume=/dev/hda5
 40 # dadditional options to use with the default boot option, but not with the
       alternatives
 41 ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=
 42
       should update-grub lock old automagic boot options
                                                                                                                              1,0-1     Наверху
17:20:13
# 4 default 0
  1 default 0
  2 timeout 3
  3
    title           Xen 3.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-6-xen-686
 26 initrd /initrd.img
 27 ### BEGIN AUTOMAGIC KERNELS LIST
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
 28 ## by the debian update-grub script except for the default options below
 29 ## DO NOT UNCOMMENT THEM, Just edit them to your needs
 30 #  ## Start Default Options ##
...
       should update-grub lock alternative automagic boot options
 40 ## e.g. lockalternative=true
    ##      lockalternative=false
 41 # lockalternative=false
 42 ## additional options to use with the default boot option, but not with the
    ## alternatives
 43 ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=
 44
                                                                                                                              4,0-1     Наверху
17:21:38
# 7 title GNU/Linux
  1 default 0
  2 timeout 3
  3
    title           Xen 3.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-6-xen-686
  4 initrd /initrd.img
     ## BEGIN AUTOMAGIC KERNELS LIST
  5 ke lines between the AUTOMAGIC KERNELS LIST markers will be modified
    ## by the debian update-grub script except for the default options below
  6
    ## DO NOT UNCOMMENT THEM, Just edit them to your needs
...
 18 ##      lockalternative=falseo
 36 # lockalternative=false
 19
 38 ## additional options to use with the default boot option, but not with the
 39 ## alternatives
 40 ## e.g. defoptions=vga=791 resume=/dev/hda5
 41 # defoptions=
 42
 43 ## should update-grub lock old automagic boot options
Добавлено
17:22:44
# 7 title GNU/Linux
  1 default 0
  2 timeout 3
  3 password --md5 $1$BAF23/$cbJiP4qRCAhCE5rFpXTgk1
  4 title GNU/Linuxe-grub create alternative automagic boot options
 28 ## e.g. alternative=true
 29 ##      alternative=false
 30 # alternative=true
 31
 32 ## should update-grub lock alternative automagic boot options
 33 ## e.g. lockalternative=true
...
 37 ## additional options to use with the default boot option, but not with the
 38 ## alternatives
 39 ## e.g. defoptions=vga=791 resume=/dev/hda5
 40 # defoptions=
 41
 42 ## should update-grub lock old automagic boot options
 43 ## e.g. lockold=false
 44 ##      lockold=true
 45 # lockold=false
 48 # xenhopt=                                                                                                                48,1           7%
17:32:42
#vi /boot/grub/menu.lst
17:34:22
#ls -l /boot/
итого 26764
-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:34 grub
-rw-r--r-- 1 root root 6709172 Июн  5 17:08 initrd.img-2.6.18-6-xen-686
-rw-r--r-- 1 root root 8081548 Июн  1 10:05 initrd.img-2.6.29-2-686
-rw-r--r-- 1 root root 6975770 Май 25 03:08 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
-rw-r--r-- 1 root root  376094 Июн 28  2008 xen-3.2-1-i386.gz
17:37:57
#vim /etc/apt/sources.list
прошло 10 минут
17:48:02
# 4

/dev/tty1
17:49:48
$su -
Пароль:
17:49:55
#vi /boot/grub/menu.lst

Файлы

  • /etc/apt/sources.list
  • /etc/mail/sendmail.mc
  • /etc/apt/sources.list
    >
    #deb http://10.0.35.1:9999/debian sid main
    deb http://192.168.15.7:9999/debian sid main
    
    /etc/mail/sendmail.mc
    >
    divert(-1)dnl
    #-----------------------------------------------------------------------------
    # $Sendmail: debproto.mc,v 8.14.3 2009-03-01 18:51:56 cowboy Exp $
    #
    # Copyright (c) 1998-2009 Richard Nelson.  All Rights Reserved.
    #
    # cf/debian/sendmail.mc.  Generated from sendmail.mc.in by configure.
    #
    # sendmail.mc prototype config file for building Sendmail 8.14.3
    #
    # Note: the .in file supports 8.7.6 - 9.0.0, but the generated
    #       file is customized to the version noted above.
    #
    # This file is used to configure Sendmail for use with Debian systems.
    #
    # If you modify this file, you will have to regenerate /etc/mail/sendmail.cf
    # by running this file through the m4 preprocessor via one of the following:
    #       * make   (or make -C /etc/mail)
    #       * sendmailconfig
    #       * m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
    # The first two options are preferred as they will also update other files
    # that depend upon the contents of this file.
    #
    # The best documentation for this .mc file is:
    # /usr/share/doc/sendmail-doc/cf.README.gz
    #
    #-----------------------------------------------------------------------------
    divert(0)dnl
    #
    #   Copyright (c) 1998-2005 Richard Nelson.  All Rights Reserved.
    #
    #  This file is used to configure Sendmail for use with Debian systems.
    #
    define(`_USE_ETC_MAIL_')dnl
    include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
    VERSIONID(`$Id: sendmail.mc, v 8.14.3-9 2009-03-01 18:51:56 cowboy Exp $')
    OSTYPE(`debian')dnl
    DOMAIN(`debian-mta')dnl
    dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
    undefine(`confHOST_STATUS_DIRECTORY')dnl        #DAEMON_HOSTSTATS=
    dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
    dnl #
    dnl # General defines
    dnl #
    dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot()
    dnl #   into this directory before writing files.
    dnl #   If *all* your user accounts are under /home then use that
    dnl #   instead - it will prevent any writes outside of /home !
    dnl #   define(`confSAFE_FILE_ENV',             `')dnl
    dnl #
    dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!!
    dnl # Remove `, Addr=' clauses to receive from any interface
    dnl # If you want to support IPv6, switch the commented/uncommentd lines
    dnl #
    FEATURE(`no_default_msa')dnl
    dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
    DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
    dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
    DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
    dnl #
    dnl # Be somewhat anal in what we allow
    define(`confPRIVACY_FLAGS',dnl
    `needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl
    dnl #
    dnl # Define connection throttling and window length
    define(`confCONNECTION_RATE_THROTTLE', `15')dnl
    define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl
    dnl #
    dnl # Features
    dnl #
    dnl # use /etc/mail/local-host-names
    FEATURE(`use_cw_file')dnl
    dnl #
    dnl # The access db is the basis for most of sendmail's checking
    FEATURE(`access_db', , `skip')dnl
    dnl #
    dnl # The greet_pause feature stops some automail bots - but check the
    dnl # provided access db for details on excluding localhosts...
    FEATURE(`greet_pause', `1000')dnl 1 seconds
    dnl #
    dnl # Delay_checks allows sender<->recipient checking
    FEATURE(`delay_checks', `friend', `n')dnl
    dnl #
    dnl # If we get too many bad recipients, slow things down...
    define(`confBAD_RCPT_THROTTLE',`3')dnl
    dnl #
    dnl # Stop connections that overflow our concurrent and time connection rates
    FEATURE(`conncontrol', `nodelay', `terminate')dnl
    FEATURE(`ratecontrol', `nodelay', `terminate')dnl
    dnl #
    dnl # If you're on a dialup link, you should enable this - so sendmail
    dnl # will not bring up the link (it will queue mail for later)
    dnl define(`confCON_EXPENSIVE',`True')dnl
    dnl #
    dnl # Dialup/LAN connection overrides
    dnl #
    include(`/etc/mail/m4/dialup.m4')dnl
    include(`/etc/mail/m4/provider.m4')dnl
    dnl #
    dnl # Default Mailer setup
    dnl # Masquerading options
    FEATURE(`always_add_domain')dnl
    MASQUERADE_AS(`class7.unix.nt')dnl
    FEATURE(`allmasquerade')dnl
    FEATURE(`masquerade_envelope')dnl
    MAILER_DEFINITIONS
    MAILER(`local')dnl
    MAILER(`smtp')dnl
    

    Статистика

    Время первой команды журнала12:55:05 2009- 6- 5
    Время последней команды журнала17:49:55 2009- 6- 5
    Количество командных строк в журнале50
    Процент команд с ненулевым кодом завершения, % 4.00
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.81
    Количество командных строк в единицу времени, команда/мин 0.46
    Частота использования команд
    apt-get10|===================| 19.23%
    mutt7|=============| 13.46%
    cat6|===========| 11.54%
    vim4|=======| 7.69%
    vi3|=====| 5.77%
    /etc/init.d/sendmail2|===| 3.85%
    42|===| 3.85%
    rndc2|===| 3.85%
    ~2|===| 3.85%
    ls2|===| 3.85%
    72|===| 3.85%
    371|=| 1.92%
    #vmx1|=| 1.92%
    ping1|=| 1.92%
    сÑcat1|=| 1.92%
    1091|=| 1.92%
    #1|=| 1.92%
    +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b311|=| 1.92%
    grep1|=| 1.92%
    hostname1|=| 1.92%
    su1|=| 1.92%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    О программе

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

    $Id$