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

Содержание

Журнал

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

/dev/pts/4
16:44:42
#mkfs.ext3 /dev/DATA/lv3
mke2fs 1.41.3 (12-Oct-2008)
/dev/DATA/lv3 is apparently in use by the system; will not make a filesystem here!
16:44:56
#mkfs.cfs /dev/drbd2
bash: mkfs.cfs: команда не найдена
16:45:07
#mkfs.ext3 /dev/drbd2
mke2fs 1.41.3 (12-Oct-2008)
mkfs.ext3: Неправильный тип носителя while trying to determine filesystem size
16:47:33
#mount -t ext3 /dev/drbd2 /mnt
mount: block device /dev/drbd2 is write-protected, mounting read-only
mount: Неправильный тип носителя
16:48:28
#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: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
 2: cs:Connected st:Secondary/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:48:47
#drbdadm primary all

16:50:22
#ls
data       disk2.img  disk4.img  install
disk1.img  disk3.img  history    xorg.conf.new
16:50:23
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   14G  3,7G  80% /
tmpfs                 1,8G     0  1,8G   0% /lib/init/rw
udev                   10M  864K  9,2M   9% /dev
tmpfs                 1,8G     0  1,8G   0% /dev/shm
/dev/sdf              7,6G  2,4G  5,2G  32% /media/SID
/dev/drbd2            5,0G  139M  4,6G   3% /mnt
прошло 11 минут
/dev/pts/1
17:01:57
#histyory > history && cp history /media/SID/
bash: histyory: команда не найдена
17:02:29
#history > history && cp history /media/SID/

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

/dev/pts/3
08:22:00
#vim /etc/drbd.conf
/dev/pts/4
08:22:00
#vim /etc/drbd.conf
прошло 14 минут
/dev/pts/3
08:36:03
# 31 The basic format of option assignment is
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: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
 2: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
    ns:299008 nr:0 dw:0 dr:299008 al:0 bm:96 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:18640 misses:48 starving:0 dirty:0 changed:48
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/4
08:36:03
# 31 The basic format of option assignment is
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: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
 2: cs:Connected st:Secondary/Secondary ds:UpToDate/UpToDate C r---
    ns:299008 nr:0 dw:0 dr:299008 al:0 bm:96 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:18640 misses:48 starving:0 dirty:0 changed:48
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/3
08:38:01
#cat /root/.ssh/id_dsa.pub | ssh 192.168.15.1 'cat >> ~/.ssh/authorized_keys'
cat: /root/.ssh/id_dsa.pub: Нет такого файла или каталога
The authenticity of host '192.168.15.1 (192.168.15.1)' can't be established.
RSA key fingerprint is ac:64:92:e9:2f:1c:b0:66:9c:22:2b:13:11:5d:81:2e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.1' (RSA) to the list of known hosts.
root@192.168.15.1's password:
/dev/pts/4
08:38:01
#cat /root/.ssh/id_dsa.pub | ssh 192.168.15.1 'cat >> ~/.ssh/authorized_keys'
cat: /root/.ssh/id_dsa.pub: Нет такого файла или каталога
The authenticity of host '192.168.15.1 (192.168.15.1)' can't be established.
RSA key fingerprint is ac:64:92:e9:2f:1c:b0:66:9c:22:2b:13:11:5d:81:2e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.1' (RSA) to the list of known hosts.
root@192.168.15.1's password:
/dev/pts/3
08:38:24
#cat /root/.ssh/id_dsa.pub | ssh 192.168.15.5 'cat >> ~/.ssh/authorized_keys'
cat: /root/.ssh/id_dsa.pub: Нет такого файла или каталога
The authenticity of host '192.168.15.5 (192.168.15.5)' can't be established.
RSA key fingerprint is c6:80:e5:bf:69:bd:b8:93:56:2b:96:3e:02:34:ef:23.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.5' (RSA) to the list of known hosts.
root@192.168.15.5's password:
/dev/pts/4
08:38:24
#cat /root/.ssh/id_dsa.pub | ssh 192.168.15.5 'cat >> ~/.ssh/authorized_keys'
cat: /root/.ssh/id_dsa.pub: Нет такого файла или каталога
The authenticity of host '192.168.15.5 (192.168.15.5)' can't be established.
RSA key fingerprint is c6:80:e5:bf:69:bd:b8:93:56:2b:96:3e:02:34:ef:23.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.5' (RSA) to the list of known hosts.
root@192.168.15.5's password:
/dev/pts/3
08:38:36
#ssh 192.168.15.5
root@192.168.15.5's password:
Linux linux5 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:23:31 2010
/dev/pts/4
08:38:36
#ssh 192.168.15.5
root@192.168.15.5's password:
Linux linux5 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:23:31 2010
/dev/pts/3
08:38:54
#exit
exit
\Connection to 192.168.15.5 closed.
/dev/pts/4
08:38:54
#exit
exit
\Connection to 192.168.15.5 closed.
/dev/pts/3
08:39:43
#cat /root/.ssh/id_dsa.pub | ssh 192.168.15.5 'cat >> ~/.ssh/authorized_keys'
root@192.168.15.5's password:
/dev/pts/4
08:39:43
#cat /root/.ssh/id_dsa.pub | ssh 192.168.15.5 'cat >> ~/.ssh/authorized_keys'
root@192.168.15.5's password:
/dev/pts/3
08:39:57
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/4
08:39:57
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/3
08:39:59
#ssh 192.168.15.5

/dev/pts/4
08:39:59
#ssh 192.168.15.5

/dev/pts/6
08:40:14
#ls -l /root/.ssh/
итого 12
-rw-r--r-- 1 root root    0 Мар 24 09:39 authorized_keys
-rw------- 1 root root  668 Мар 24 09:39 id_dsa
-rw-r--r-- 1 root root  601 Мар 24 09:39 id_dsa.pub
-rw-r--r-- 1 root root 1326 Мар 24 09:38 known_hosts
/dev/pts/6
08:41:13
#touch .hushlogin

/dev/pts/3
08:41:37
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/4
08:41:37
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/3
08:41:44
#alias alex='ssh 192.168.15.5'

/dev/pts/4
08:41:44
#alias alex='ssh 192.168.15.5'

/dev/pts/3
08:44:13
#alex

/dev/pts/4
08:44:13
#alex

/dev/pts/3
08:44:17
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/4
08:44:17
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/3
08:44:19
#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:Primary/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
 2: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:299008 nr:0 dw:0 dr:299008 al:0 bm:96 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
/dev/pts/4
08:44:19
#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:Primary/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
 2: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:299008 nr:0 dw:0 dr:299008 al:0 bm:96 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
/dev/pts/3
08:45:28
#alex

/dev/pts/4
08:45:28
#alex

/dev/pts/3
08:45: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: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
 2: cs:Connected st:Secondary/Primary 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
/dev/pts/4
08:45: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: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
 2: cs:Connected st:Secondary/Primary 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
/dev/pts/3
08:45:44
#drbdadm primary all
/dev/drbd1: State change failed: (-1) Multiple primaries not allowed by config
Command 'drbdsetup /dev/drbd1 primary' terminated with exit code 11
drbdsetup exited with code 11
/dev/pts/4
08:45:44
#drbdadm primary all
/dev/drbd1: State change failed: (-1) Multiple primaries not allowed by config
Command 'drbdsetup /dev/drbd1 primary' terminated with exit code 11
drbdsetup exited with code 11
/dev/pts/3
08:46:04
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/4
08:46:04
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/3
08:46:09
#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:Primary/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
 2: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:299008 nr:0 dw:0 dr:299008 al:0 bm:96 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
/dev/pts/4
08:46:09
#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:Primary/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
 2: cs:Connected st:Primary/Secondary ds:UpToDate/UpToDate C r---
    ns:299008 nr:0 dw:0 dr:299008 al:0 bm:96 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
/dev/pts/3
08:48:45
#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:Primary/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
 2: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown   r---
    ns:299008 nr:0 dw:0 dr:299008 al:0 bm:96 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
/dev/pts/4
08:48:45
#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:Primary/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
 2: cs:StandAlone st:Primary/Unknown ds:UpToDate/DUnknown   r---
    ns:299008 nr:0 dw:0 dr:299008 al:0 bm:96 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
/dev/pts/3
08:49:27
#drbdsetup /dev/drbd2 pimary -o
USAGE: drbdsetup device command arguments options
Device is usually /dev/drbdX or /dev/drbd/X.
General options: --create-device, --set-defaults
Commands are:
 primary [opts...]                       secondary
 disk [args...] [opts...]                detach
 net [args...] [opts...]                 disconnect
 resize [opts...]                        syncer [opts...]
 invalidate                              invalidate-remote
 pause-sync                              resume-sync
 suspend-io                              resume-io
 outdate                                 down
 state                                   cstate
 dstate                                  show-gi
 get-gi                                  show
 events [opts...]                        wait-connect [opts...]
 wait-sync [opts...]
To get more details about a command issue 'drbdsetup help cmd'.
invalid command
/dev/pts/4
08:49:27
#drbdsetup /dev/drbd2 pimary -o
USAGE: drbdsetup device command arguments options
Device is usually /dev/drbdX or /dev/drbd/X.
General options: --create-device, --set-defaults
Commands are:
 primary [opts...]                       secondary
 disk [args...] [opts...]                detach
 net [args...] [opts...]                 disconnect
 resize [opts...]                        syncer [opts...]
 invalidate                              invalidate-remote
 pause-sync                              resume-sync
 suspend-io                              resume-io
 outdate                                 down
 state                                   cstate
 dstate                                  show-gi
 get-gi                                  show
 events [opts...]                        wait-connect [opts...]
 wait-sync [opts...]
To get more details about a command issue 'drbdsetup help cmd'.
invalid command
/dev/pts/3
08:49:59
#drbdsetup /dev/drbd2 primary -o

/dev/pts/4
08:49:59
#drbdsetup /dev/drbd2 primary -o

/dev/pts/3
08:52:45
#drbdadm -- --discard-my data connect r2
Unknown command 'data'.
/dev/pts/4
08:52:45
#drbdadm -- --discard-my data connect r2
Unknown command 'data'.
/dev/pts/3
08:52:52
#drbdadm --discard-my data connect r2
drbdadm: unrecognized option `--discard-my'
try 'drbdadm help'
/dev/pts/4
08:52:52
#drbdadm --discard-my data connect r2
drbdadm: unrecognized option `--discard-my'
try 'drbdadm help'
/dev/pts/3
08:52:58
#drbdadm --discard-my-data connect r2
drbdadm: unrecognized option `--discard-my-data'
try 'drbdadm help'
/dev/pts/4
08:52:58
#drbdadm --discard-my-data connect r2
drbdadm: unrecognized option `--discard-my-data'
try 'drbdadm help'
/dev/pts/3
08:53:05
#drbdadm secondary r2
/etc/drbd.conf:435: Parse error: '_is_default | ;' expected,
        but got '}'
/dev/pts/4
08:53:05
#drbdadm secondary r2
/etc/drbd.conf:435: Parse error: '_is_default | ;' expected,
        but got '}'
/dev/pts/3
08:53:21
#drbdadm --discard-my-data connect r2
drbdadm: unrecognized option `--discard-my-data'
try 'drbdadm help'
/dev/pts/4
08:53:21
#drbdadm --discard-my-data connect r2
drbdadm: unrecognized option `--discard-my-data'
try 'drbdadm help'
/dev/pts/3
08:54:03
#umount /mnt
umount: /mnt: not mounted
/dev/pts/4
08:54:03
#umount /mnt
umount: /mnt: not mounted
/dev/pts/3
08:54:23
#drbdadm secondary r2
/etc/drbd.conf:435: Parse error: '_is_default | ;' expected,
        but got '}'
/dev/pts/4
08:54:23
#drbdadm secondary r2
/etc/drbd.conf:435: Parse error: '_is_default | ;' expected,
        but got '}'
/dev/pts/3
08:54:44
#drbdadm secondary r2
/etc/drbd.conf:435: Parse error: '_is_default | ;' expected,
        but got '}'
/dev/pts/4
08:54:44
#drbdadm secondary r2
/etc/drbd.conf:435: Parse error: '_is_default | ;' expected,
        but got '}'
/dev/pts/3
08:57:26
#vim /etc/drbd.conf
/dev/pts/4
08:57:26
#vim /etc/drbd.conf
--- /tmp/l3-saved-3844.28239.31978	2010-03-24 09:57:30.000000000 +0200
+++ /etc/drbd.conf	2010-03-24 09:58:08.000000000 +0200
@@ -467,7 +467,7 @@
      # ping-int          10;
      # max-buffers     2048;
      # max-epoch-size  2048;
-    allow-two-primary;
+    allow-two-primaries;
    }
    syncer {
    }
/dev/pts/3
08:58:08
#/etc/init.d/drbd restart
Restarting all DRBD resources.
/dev/pts/4
08:58:08
#/etc/init.d/drbd restart
Restarting all DRBD resources.
/dev/pts/3
08:59:51
#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:Primary/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
 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
/dev/pts/4
08:59:51
#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:Primary/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
 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
/dev/pts/3
08:59:52
#drbdadm primary r2

/dev/pts/4
08:59:52
#drbdadm primary r2

/dev/pts/3
09:00:04
#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:Primary/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
 2: cs:Connected st:Primary/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
/dev/pts/4
09:00:04
#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:Primary/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
 2: cs:Connected st:Primary/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
/dev/pts/3
09:00:05
#apt-get install ocfs2-tools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  ocfs2console
НОВЫЕ пакеты, которые будут установлены:
  ocfs2-tools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 601kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1372kB.
Получено:1 http://ftp.ua.debian.org lenny/main ocfs2-tools 1.4.1-1 [601kB]
Получено 601kБ за 1s (573kБ/c)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета ocfs2-tools.
(Чтение базы данных... на данный момент установлено 108954 файлов и каталогов.)
Распаковывается пакет ocfs2-tools (из файла .../ocfs2-tools_1.4.1-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет ocfs2-tools (1.4.1-1) ...
/dev/pts/4
09:00:05
#apt-get install ocfs2-tools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  ocfs2console
НОВЫЕ пакеты, которые будут установлены:
  ocfs2-tools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 601kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1372kB.
Получено:1 http://ftp.ua.debian.org lenny/main ocfs2-tools 1.4.1-1 [601kB]
Получено 601kБ за 1s (573kБ/c)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета ocfs2-tools.
(Чтение базы данных... на данный момент установлено 108954 файлов и каталогов.)
Распаковывается пакет ocfs2-tools (из файла .../ocfs2-tools_1.4.1-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет ocfs2-tools (1.4.1-1) ...
/dev/pts/3
09:00:34
#cp /usr/share/doc/ocfs2-tools/examples/cluster.conf /etc/ocfs2/cluster.conf

/dev/pts/4
09:00:34
#cp /usr/share/doc/ocfs2-tools/examples/cluster.conf /etc/ocfs2/cluster.conf

/dev/pts/3
09:01:40
#vim /etc/ocfs2/cluster.conf
/dev/pts/4
09:01:40
#vim /etc/ocfs2/cluster.conf
--- /tmp/l3-saved-3844.30540.24222	2010-03-24 10:01:48.000000000 +0200
+++ /etc/ocfs2/cluster.conf	2010-03-24 10:03:11.000000000 +0200
@@ -1,15 +1,15 @@
 node:
 	ip_port = 7777
-	ip_address = 192.168.0.112
+	ip_address = 192.168.15.5
 	number = 0
-	name = node0
+	name = linux5
 	cluster = ocfs2
 
 node:
 	ip_port = 7777
-	ip_address = 192.168.0.116
+	ip_address = 192.168.15.2
 	number = 1
-	name = node1
+	name = linux2
 	cluster = ocfs2
 
 cluster:
/dev/pts/3
09:03:11
#dpkg-reconfigure ocfs2-tools
   │                                                                                       │
   │ 2000_________________________________________________________________________________ │
   │                                                                                       │
   │                                        <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
/dev/pts/4
09:03:11
#dpkg-reconfigure ocfs2-tools
   │                                                                                       │
   │ 2000_________________________________________________________________________________ │
   │                                                                                       │
   │                                        <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
/dev/pts/3
09:07: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:Primary/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
 2: cs:Connected st:Primary/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
/dev/pts/4
09:07: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:Primary/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
 2: cs:Connected st:Primary/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
/dev/pts/3
09:07: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:Primary/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
 2: cs:Connected st:Primary/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
/dev/pts/4
09:07: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:Primary/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
 2: cs:Connected st:Primary/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
/dev/pts/3
09:07:38
#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:Primary/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
 2: cs:Connected st:Primary/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
/dev/pts/4
09:07:38
#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:Primary/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
 2: cs:Connected st:Primary/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
/dev/pts/3
09:07:45
#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:Primary/Primary 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
 2: cs:Connected st:Primary/Primary 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
/dev/pts/4
09:07:45
#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:Primary/Primary 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
 2: cs:Connected st:Primary/Primary 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
/dev/pts/3
09:07:55
#mkfs.ocfs2 /dev/drbd2
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
/dev/pts/4
09:07:55
#mkfs.ocfs2 /dev/drbd2
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
/dev/pts/3
09:08:39
#mkdir /ocfs

Файлы

  • /proc/drbd
  • /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:Primary/Primary 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
     2: cs:Connected st:Primary/Primary 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
    

    Статистика

    Время первой команды журнала16:44:42 2010- 3-23
    Время последней команды журнала09:08:39 2010- 3-24
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %20.79
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 1.07
    Количество командных строк в единицу времени, команда/мин 1.57
    Частота использования команд
    cat27|=====================| 21.77%
    drbdadm19|===============| 15.32%
    ssh10|========| 8.06%
    exit10|========| 8.06%
    >6|====| 4.84%
    vim6|====| 4.84%
    authorized_keys'6|====| 4.84%
    drbdsetup4|===| 3.23%
    alex4|===| 3.23%
    cp4|===| 3.23%
    alias2|=| 1.61%
    312|=| 1.61%
    &2|=| 1.61%
    umount2|=| 1.61%
    mkfs.ext32|=| 1.61%
    history2|=| 1.61%
    dpkg-reconfigure2|=| 1.61%
    mkfs.ocfs22|=| 1.61%
    /etc/init.d/drbd2|=| 1.61%
    apt-get2|=| 1.61%
    ls2|=| 1.61%
    mkdir1|| 0.81%
    touch1|| 0.81%
    mount1|| 0.81%
    histyory1|| 0.81%
    mkfs.cfs1|| 0.81%
    df1|| 0.81%
    ____
    *) Интервалы неактивности длительностью 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$