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

Содержание

Журнал

Вторник (03/23/10)

/dev/pts/6
15:39:14
#nano /etc/drbd.conf
15:44:44
#yes, you may also quote the resource name.120; }
  Logical volume "drbdmeta" created
15:49:37
#this need not be r#, you may use phony resource names,
  --==  Thank you for participating in the global usage survey  ==--
The server's response is:
you are the 9522th user to install this version
md_offset 134217728
al_offset 134221824
bm_offset 134254592
Found some data
 ==> This might destroy existing data! <==
Do you want to proceed?
[need to type 'yes' to confirm] yes
Writing meta data...
initialising activity log
NOT initialized bitmap
New drbd meta data block sucessfully created.
success
15:50:37
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Secondary ds:Inconsistent/Inconsistent C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
15:50:46
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Secondary ds:Inconsistent/Inconsistent C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
15:51:12
##drbdsetup /dev/drbd1 primary -o

15:54:50
#lvs -a
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  drbdmeta DATA -wi-ao 2,00G
  lv1      DATA -wi-ao 5,00G
  lv2      DATA -wi-ao 6,00G
  lv3      DATA -wi-ao 4,00G
  lv4      DATA -wi-a- 5,00G
15:56:48
#nano /etc/drbd.conf
15:59:24
#syncer { 2
The authenticity of host '192.168.15.10 (192.168.15.10)' can't be established.
RSA key fingerprint is ff:3b:f1:ae:95:9f:70:ae:e8:4e:fa:b4:8a:e2:79:d0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.10' (RSA) to the list of known hosts.
root@192.168.15.10's password:
drbd.conf                                                  100% 4477     4.4KB/s   00:00
16:01:16
#drbdadm adjust
/etc/drbd.conf:154: conflicting use of IP '192.168.15.1:7789' ...
/etc/drbd.conf:117: IP '192.168.15.1:7789' first used here.
16:02:55
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
16:03:12
#drbdadm create-md res
'res' not defined in your config.
16:03:28
#drbdadm create-md r2
md_offset 268435456
al_offset 268439552
bm_offset 268472320
Found some data
 ==> This might destroy existing data! <==
Do you want to proceed?
[need to type 'yes' to confirm]
Operation cancelled.
16:03:37
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
16:03:41
#drbdadm create-md r1
Device '/dev/drbd1' is configured!
Command 'drbdmeta /dev/drbd1 v08 /dev/DATA/drbdmeta 1 create-md' terminated with exit code 20
drbdadm aborting
16:03:48
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
16:03:55
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:5245952 dw:5245952 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:157542 misses:154 starving:0 dirty:0 changed:154
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Unconfigured
16:04:49
#/etc/init.d/drbd reload
Reloading DRBD configuration/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command '/sbin/drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
.
16:05:54
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:5245952 dw:5245952 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:157542 misses:154 starving:0 dirty:0 changed:154
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:WFConnection st:Secondary/Unknown ds:Inconsistent/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
16:06:36
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:5246048 dw:5246048 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Secondary/Secondary ds:Inconsistent/Inconsistent C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
16:11:00
#watch cat /proc/drbd

прошло 13 минут
16:24:38
#1 syncer {
  GNU nano 2.0.7                 Файл: /etc/drbd.conf                           Изменен
# this need not be r#, you may use phony resource names,
# like "resource web" or "resource mail", too
#
  on linux1 {
    device 1    /dev/drbd1;
    address     192.168.15.1:7789;
    meta-disk   /dev/DATA/drbdmeta[1];
  }
  on linux10 {
...
  nedevice     /dev/drbd1;
    diskmeout  /dev/DATA/lv3;
    address    192.168.15.10:7789;
    meta-disk  /dev/DATA/drbdmeta[1];
  } # max-buffers     2048;
}   # max-epoch-size  2048;
  on linux1 {
resource "r2" { /dev/drbd2;
^G Помощь^O Записать    ^R ЧиÑY ПредCтр     ^K Вырезать    ^C ТекПозиц
^X Выход °^J Выровнять   ^W Поиск       ^V СледCтр     ^U ОтмВырезк   ^T Словарь
16:26:07
#(or change your setup to reduce network latency; make sure full

16:27:23
#drbdadm connect r1

16:28:03
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:0 dw:5246048 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:5242880 nr:0 dw:0 dr:5242880 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:327360 misses:320 starving:0 dirty:0 changed:320
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
16:28:38
#mount /dev/drbd1
drbd1   drbd10  drbd11  drbd12  drbd13  drbd14  drbd15
16:28:38
#mount /dev/drbd1
drbd1   drbd10  drbd11  drbd12  drbd13  drbd14  drbd15
16:28:38
#mount /dev/drbd1 /mnt/

16:29:13
#ls -l /mnt/
итого 205028
drwxr-xr-x 2 root root      4096 Мар 23 12:09 bin
drwx------ 2 root root     16384 Мар 23 10:46 lost+found
-rw-r--r-- 1 root root 104857600 Мар 23 10:48 qqqq
-rw-r--r-- 1 root root 104857600 Мар 23 10:46 xxxx
16:29:23
#cp -r /var/log /mnt/

16:31:37
#ls
disk4.img  disk.img  ggge  test
16:31:43
#ls /mnt/
bin  drbd.conf  log  lost+found  qqqq  xxxx
16:32:05
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/drbd1 on /mnt type ext3 (rw)
прошло 10 минут
16:42:48
#sync

16:42:59
#exit

прошло 18 минут
/dev/pts/2
17:01:38
#exit
Connection to 192.168.15.10 closed.

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

/dev/pts/0
08:33:33
$ssh root@192.168.15.10
root@192.168.15.10's password:
Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 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 09:21:13 2010 from linux2.unix.nt
l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid
08:33:45
#screen -x
/dev/pts/2
08:33:54
$l3-agent
Removing stale pidfile
08:34:04
$su -
Пароль:
08:34:13
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:28672 dw:28672 dr:0 al:0 bm:10 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:1787 misses:5 starving:0 dirty:0 changed:5
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
08:34:36
#nano /etc/drbd.conf
08:36:30
# startup {
bash: ssh-key: команда не найдена
08:37:06
#ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
34:f4:04:54:0c:cc:b0:c5:2c:16:eb:a9:04:86:78:44 root@linux1
The key's randomart image is:
+--[ RSA 2048]----+
| .E   oO*=o      |
|.o    o==o.      |
|o +  .o.o .      |
| o . . o .       |
|    . o S        |
|   . .           |
|    .            |
|                 |
|                 |
+-----------------+
08:37:16
#ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
be:cb:e6:9a:7d:d3:0c:05:dc:ad:ec:4d:b7:97:d2:f5 root@linux1
The key's randomart image is:
+--[ DSA 1024]----+
|         . . .   |
|          o . .  |
|           o .   |
|            + . o|
|        S  o o..=|
|       .  . ...+E|
|        .  +  . .|
|       +..o o    |
|      o+*o .     |
+-----------------+
08:37:30
#cat .ssh/
authorized_keys  id_dsa.pub       id_rsa.pub
id_dsa           id_rsa           known_hosts
08:38:49
#ssh 192.168.15.10
root@192.168.15.10's password:
Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 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 09:35:38 2010 from 192.168.15.3
l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid
08:39:01
#exit
Connection to 192.168.15.10 closed.
08:39:08
#ssh 192.168.15.10
root@192.168.15.10's password:
08:39:40
#ssh-keygen -t dsa

08:40:26
#ssh 192.168.15.10
root@192.168.15.10's password:
Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 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 09:39:00 2010 from 192.168.15.1
l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid
08:40:36
#ssh 192.168.15.10
root@192.168.15.10's password:
08:40:41
#ssh 192.168.15.10
root@192.168.15.10's password:
Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 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 09:40:28 2010 from 192.168.15.1
l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid
08:41:34
#exit
Connection to 192.168.15.10 closed.
08:41:38
#exit

08:41:38
$su -
Пароль:
08:41:43
#ssh 192.168.15.10
root@192.168.15.10's password:
08:41:46
#ls /root/.ssh/
authorized_keys  id_dsa.pub       id_rsa.pub
id_dsa           id_rsa           known_hosts
08:41:46
#ssh 192.168.15.10

08:42:27
#exit
Connection to 192.168.15.10 closed.
08:42:32
#ssh 192.168.15.10
root@192.168.15.10's password:
08:43:11
#exit
Connection to 192.168.15.10 closed.
08:43:16
#touch .hushlogin

08:43:46
#alias node2='ssh 192.168.15.1'

08:44:23
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
08:47:53
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv1
  VG Name                DATA
  LV UUID                t3CFhW-MtNS-hyRY-lh13-jEbf-ZtX0-V5Ky5l
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:4
08:53:30
#apt-get install ocfs2-tools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  ocfs2console
НОВЫЕ пакеты, которые будут установлены:
  ocfs2-tools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 601kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1372kB.
Получено:1 http://10.0.35.1 lenny/main ocfs2-tools 1.4.1-1 [601kB]
Получено 601kБ за 0s (10,9MБ/c)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета ocfs2-tools.
(Чтение базы данных... на данный момент установлено 107028 файлов и каталогов.)
Распаковывается пакет ocfs2-tools (из файла .../ocfs2-tools_1.4.1-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет ocfs2-tools (1.4.1-1) ...
09:00:43
#cp /usr/share/doc/ocfs2-tools/examples/cluster.conf /etc/u
ucf.conf         updatedb.conf    uswsusp.conf
udev/            update-notifier/
09:00:43
#cp /usr/share/doc/ocfs2-tools/examples/cluster.conf /etc/

09:01:51
#nano /etc/cluster.conf
09:03:22
#node:

09:03:52
#dpkg-reconfigure ocfs2-tools
 │                                  <Ok>                                     │
 │                                                                           │
 └───────────────────────────────────────────────────────────────────────────┘
Loading filesystem "configfs": OK
Mounting configfs filesystem at /sys/kernel/config: OK
Loading stack plugin "o2cb": OK
Loading filesystem "ocfs2_dlmfs": OK
Creating directory '/dlm': OK
Mounting ocfs2_dlmfs filesystem at /dlm: OK
Setting cluster stack "o2cb": OK
Starting O2CB cluster ocfs2: OK
09:05:13
#/etc/init.d/o
o2cb           ocfs2          openbsd-inetd  open-iscsi     openvpn
09:05:13
#/etc/init.d/ocfs2 start

09:06:02
#nano /etc/init.d/ocfs2
09:07:06
## drbdadm primary all

09:07:58
#mkf
mkfifo        mkfs          mkfs.ext2     mkfs.ext4dev
mkfontdir     mkfs.bfs      mkfs.ext3     mkfs.minix
mkfontscale   mkfs.cramfs   mkfs.ext4     mkfs.ocfs2
09:07:58
#mkfs.ocfs2 /dev/drbd1
mkfs.ocfs2 1.4.1
Cluster stack: classic o2cb
Filesystem label=
Block size=4096 (bits=12)
Cluster size=4096 (bits=12)
Volume size=5368709120 (1310720 clusters) (1310720 blocks)
41 cluster groups (tail covers 20480 clusters, rest cover 32256 clusters)
Journal size=67108864
Initial number of node slots: 4
Creating bitmaps: done
Initializing superblock: done
Writing system files: done
Writing superblock: done
Writing backup superblock: 2 block(s)
Formatting Journals: done
Formatting slot map: done
Writing lost+found: done
mkfs.ocfs2 successful
09:08:41
#mkdir -p /ocfs/vol{1,2}

09:09:20
#nano /etc/fstab
09:12:34
#/etc/fstab: static file system information.
  GNU nano 2.0.7            Файл: /etc/init.d/ocfs2
#! /bin/bash
# Copyright (c) 2005 Oracle
# All rights reserved.
#
# chkconfig: 2345 25 19
# description: Mount OCFS2 volumes at boot.
#
### BEGIN INIT INFO
# Provides: ocfs2
# Required-Start: $network o2cb
if [ -f /etc/redhat-release ]
thenfault-Start:  2 3 5
. /etc/init.d/functions
# Short-Description: Mount OCFS2 volumes at boot.
init_status():  Mount OCFS2 volumes at boot.
{## END INIT INFO
    return 0
                            [ Прочитано 182 строки ]
^G Помощь    ^O Записать  ^R ЧитФайл   ^Y ПредCтр   ^K Вырезать  ^C ТекПозиц
^X Выход     ^J Выровнять ^W Поиск     ^V СледCтр   ^U ОтмВырезк ^T Словарь
09:13:24
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
configfs on /sys/kernel/config type configfs (rw)
ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)
/dev/drbd1 on /ocfs/vol1 type ocfs2 (rw,_netdev,heartbeat=local)
/dev/drbd2 on /ocfs/vol2 type ocfs2 (rw,_netdev,heartbeat=local)
09:13:30
#mc
09:13:30
#ls /o
ocfs/ opt/
09:13:30
#ls /ocfs/vol1/
lost+found  xxx
09:15:17
#df -ah
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   14G  4,5G  75% /
tmpfs                 1,8G  8,0K  1,8G   1% /lib/init/rw
proc                     0     0     0   -  /proc
sysfs                    0     0     0   -  /sys
procbususb               0     0     0   -  /proc/bus/usb
udev                   10M  828K  9,2M   9% /dev
tmpfs                 1,8G     0  1,8G   0% /dev/shm
devpts                   0     0     0   -  /dev/pts
binfmt_misc              0     0     0   -  /proc/sys/fs/binfmt_misc
configfs                 0     0     0   -  /sys/kernel/config
ocfs2_dlmfs              0     0     0   -  /dlm
/dev/drbd1            5,0G  334M  4,7G   7% /ocfs/vol1
/dev/drbd2            5,0G  263M  4,8G   6% /ocfs/vol2
09:21:15
#cat node2:/tmp/bonnie >> /tmp/bonnie
cat: node2:/tmp/bonnie: Нет такого файла или каталога
09:25:25
#cat ssh 192.168.15.10:/tmp/bonnie >> /tmp/bonnie
cat: ssh: Нет такого файла или каталога
cat: 192.168.15.10:/tmp/bonnie: Нет такого файла или каталога
09:25:45
#ssh 192.168.15.10:/tmp/bonnie
ssh: Could not resolve hostname 192.168.15.10:/tmp/bonnie: Name or service not known
09:25:57
#scp 192.168.15.10:/tmp/bo* /tmp/
bonnie                                        100% 4708     4.6KB/s   00:00
09:26:28
#less /tmp/bonnie
09:28:07
#vi /tmp/bonnie
09:28:45
#ls -l
итого 4199440
-rw-r--r-- 1 root root 2148532224 Мар 22 15:06 disk4.img
-rw-r--r-- 1 root root 2147483648 Мар 22 12:23 disk.img
-rw-r--r-- 1 root root          0 Мар 23 12:20 ggge
drwxr-xr-x 2 root root       4096 Мар 22 16:11 test
09:29:17
#ls -lah
итого 4,1G
drwxr-xr-x  8 root root 4,0K Мар 24 10:28 .
drwxr-xr-x 24 root root 4,0K Мар 24 10:09 ..
drwx------  2 root root 4,0K Мар 22 10:09 .aptitude
-rw-------  1 root root  13K Мар 24 09:49 .bash_history
-rw-r--r--  1 root root   22 Мар 22 11:44 .bash_profile
-rw-r--r--  1 root root  474 Мар 22 11:40 .bashrc
drwxr-xr-x  2 root root 4,0K Мар 22 10:10 .debtags
-rw-r--r--  1 root root 2,1G Мар 22 15:06 disk4.img
-rw-r--r--  1 root root 2,0G Мар 22 12:23 disk.img
...
-rw-r--r--  1 root root    0 Мар 24 09:43 .hushlogin
-rw-r--r--  1 root root   57 Мар 22 11:29 .l3rc
-rw-------  1 root root   66 Мар 22 16:25 .lesshst
drwxr-xr-x  2 root root 4,0K Мар 24 10:28 .lilalo
-rw-------  1 root root    6 Мар 24 10:12 .nano_history
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwx------  2 root root 4,0K Мар 24 09:37 .ssh
drwxr-xr-x  2 root root 4,0K Мар 22 16:11 test
-rw-------  1 root root 1,7K Мар 24 10:28 .viminfo
drwxr-xr-x  2 root root 4,0K Мар 22 10:40 .wapi
09:29:24
#dd if=/dev/zero of=/ocfs/vol2/test bs=1024k count=500
500+0 записей считано
500+0 записей написано
 скопировано 524288000 байт (524 MB), 6,7457 c, 77,7 MB/c
09:30:46
#apt-cache search trafs
netdiag - инструменты для диагностики сети (trafshow, strobe, netwatch, statnet, tcpspray, tcpblast)
09:33:15
#apt-get install netdiag
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libpcap0.8
НОВЫЕ пакеты, которые будут установлены:
  libpcap0.8 netdiag
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 383kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1221kB.
...
Выбор ранее не выбранного пакета libpcap0.8.
(Чтение базы данных... на данный момент установлено 107063 файлов и каталогов.)
Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_0.9.8-5_i386.deb)...
Выбор ранее не выбранного пакета netdiag.
Распаковывается пакет netdiag (из файла .../netdiag_1.0-12_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет libpcap0.8 (0.9.8-5) ...
Настраивается пакет netdiag (1.0-12) ...
Обрабатываются триггеры для menu ...
09:33:32
#trafshow
прошло 19 минут
09:53:25
#eth0 0:f:fe:7e:b8:53 192.168.15.1 Ethernet

прошло 18 минут
10:12:05
# %
^C
прошло 36 минут
10:48:17
#ssh reverse@193.35.25.2
last pid: 63171;  load averages:  1.63,  1.67,  1.60   up 12+21:25:18  11:48:51
               2           4
66 pr12.4% user,  0.0% nice, 43.7% system, 18.6% interrupt, 25.3% idle
                  72                      1                    2
Mem: 700M Active, 69M Inact, 180M Wired, 24M Cache
Swap: 2048M Total, 165M Used, 1883M Free, 8% Inuse
                                           CPU1              8.96
                     70                 6M select  1      6 25.98
                     46                    select        50  5.96
  PID USERNAME  THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
...
Stopping rinetd.
Waiting for PIDS: 63203.
Starting rinetd.
[root@query /usr/home/reverse]# w
11:50AM  up 12 days, 21:27, 1 user, load averages: 0.87, 1.40, 1.50
USER             TTY      FROM              LOGIN@  IDLE WHAT
reverse          pts/0    relay02.techexpe 11:48AM     - w
[root@query /usr/home/reverse]# exit
[reverse@query ~]$ logout
Connection to 193.35.25.2 closed.

Файлы

  • .ssh/
  • /proc/drbd
  • .ssh/
    >
    authorized_keys  id_dsa.pub       id_rsa.pub
    id_dsa           id_rsa           known_hosts
    
    /proc/drbd
    >
    version: 8.0.14 (api:86/proto:86)
    GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
     1: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
        ns:0 nr:28672 dw:28672 dr:0 al:0 bm:10 lo:0 pe:0 ua:0 ap:0
            resync: used:0/61 hits:1787 misses:5 starving:0 dirty:0 changed:5
            act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
     2: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
        ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
            resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
            act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
    

    Статистика

    Время первой команды журнала15:39:14 2010- 3-23
    Время последней команды журнала10:48:17 2010- 3-24
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 8.91
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 3.02
    Количество командных строк в единицу времени, команда/мин 0.56
    Частота использования команд
    ssh11|==========| 10.28%
    cat10|=========| 9.35%
    ls8|=======| 7.48%
    drbdadm8|=======| 7.48%
    exit7|======| 6.54%
    nano6|=====| 5.61%
    mount6|=====| 5.61%
    cp3|==| 2.80%
    ssh-keygen3|==| 2.80%
    bonnie2|=| 1.87%
    apt-get2|=| 1.87%
    >2|=| 1.87%
    su2|=| 1.87%
    }1|| 0.93%
    mkdir1|| 0.93%
    syncer1|| 0.93%
    screen1|| 0.93%
    yes,1|| 0.93%
    %1|| 0.93%
    #1|| 0.93%
    #drbdsetup1|| 0.93%
    sync1|| 0.93%
    make1|| 0.93%
    dpkg-reconfigure1|| 0.93%
    lvdisplay1|| 0.93%
    /etc/init.d/drbd1|| 0.93%
    watch1|| 0.93%
    node:1|| 0.93%
    alias1|| 0.93%
    (or1|| 0.93%
    touch1|| 0.93%
    l3-agent1|| 0.93%
    trafshow1|| 0.93%
    dd1|| 0.93%
    startup1|| 0.93%
    /etc/init.d/o1|| 0.93%
    scp1|| 0.93%
    this1|| 0.93%
    mkfs.ocfs21|| 0.93%
    /etc/init.d/ocfs21|| 0.93%
    vi1|| 0.93%
    less1|| 0.93%
    df1|| 0.93%
    11|| 0.93%
    eth01|| 0.93%
    /etc/fstab:1|| 0.93%
    lvs1|| 0.93%
    apt-cache1|| 0.93%
    mkf1|| 0.93%
    mc1|| 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$