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

Содержание

Журнал

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

/dev/pts/1
13:37:14
#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:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:38 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:Secondary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:3 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
13:37:18
#ssh 192.168.15.5

13:37:21
#drbdadm connect all

13:37:22
#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:WFConnection st:Primary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:1777728 dr:867206 al:276 bm:59 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:87686 misses:339 starving:0 dirty:63 changed:276
 2: cs:WFConnection st:Primary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:1818194 dr:737164 al:274 bm:108 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:104289 misses:334 starving:0 dirty:60 changed:274
13:37:42
#exit
exit
Connection to 192.168.15.5 closed.
13:37:48
#drbdadm connect all

13:37:59
#drbdadm connect all

13:38:15
#drbdadm connect all

13:38:21
#drbdadm connect r1

13:38: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:WFConnection st:Primary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:1777761 dr:869791 al:276 bm:59 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:87723 misses:339 starving:0 dirty:63 changed:276
 2: cs:WFConnection st:Primary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:1818211 dr:737197 al:274 bm:108 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:104322 misses:334 starving:0 dirty:60 changed:274
13:38:48
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/3
13:39:46
#less /var/log/kern.log
/dev/pts/1
13:39:47
#tail -f /var/log/messages
Mar 24 14:38:19 linux2 kernel: [  327.329160] drbd2: peer 9DC1AF22D4B8837F:7A6A352C2C3E8277:938930C9025162EE:9476113A64001CBD
Mar 24 14:38:19 linux2 kernel: [  327.329160] drbd2: helper command: /sbin/drbdadm split-brain minor-2
Mar 24 14:38:19 linux2 kernel: [  327.329160] drbd2: helper command: /sbin/drbdadm split-brain minor-2 exit code 0 (0x0)
Mar 24 14:38:19 linux2 kernel: [  327.329160] drbd2: conn( WFReportParams -> Disconnecting )
Mar 24 14:38:19 linux2 kernel: [  327.329160] drbd2: asender terminated
Mar 24 14:38:19 linux2 kernel: [  327.329160] drbd2: Terminating asender thread
Mar 24 14:38:19 linux2 kernel: [  327.329160] drbd2: Connection closed
Mar 24 14:38:19 linux2 kernel: [  327.329160] drbd2: conn( Disconnecting -> StandAlone )
Mar 24 14:38:19 linux2 kernel: [  327.329160] drbd2: receiver terminated
Mar 24 14:38:19 linux2 kernel: [  327.329160] drbd2: Terminating receiver thread
^C
/dev/pts/3
13:39:52
#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:StandAlone st:Secondary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:38 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:Secondary/Unknown ds:UpToDate/DUnknown   r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:3 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
13:39:57
#man drbd
13:40:05
#drbdadm secondary all

13:40:22
#drbdadm -- --discard-my-data connect all

13:40:43
#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:SyncTarget st:Secondary/Primary ds:Inconsistent/UpToDate C r---
    ns:0 nr:84034 dw:83970 dr:0 al:0 bm:47 lo:3 pe:30 ua:2 ap:0
        [==>.................] sync'ed: 17.2% (436224/520192)K
        finish: 0:00:41 speed: 10,496 (10,496) K/sec
        resync: used:1/61 hits:5270 misses:10 starving:0 dirty:0 changed:10
        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:12290 dw:12290 dr:0 al:0 bm:6 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:765 misses:3 starving:0 dirty:0 changed:3
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/1
13:40:45
#drbdadm connect all
/dev/drbd1: Failure: (125) Device has a net-config (use disconnect first)
Command 'drbdsetup /dev/drbd1 net 192.168.15.5:7789 192.168.15.2:7789 C --set-defaults --create-device --allow-two-primaries' terminated with exit code 10
drbdsetup exited with code 10
/dev/pts/3
13:40:48
#less /etc/lilalo/l3config.pm
/dev/pts/1
13:40:52
#exit
exit
Connection to 192.168.15.5 closed.
13:42:20
#:w
bash: :w: команда не найдена
13:42:23
#w
 14:42:29 up 9 min,  4 users,  load average: 0,07, 0,07, 0,01
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               14:33    0.00s  2.80s  0.04s x-session-manager
user     pts/0    :0.0             14:33    0.00s  0.08s  0.08s script -f -c bash -q /home/user/.lilalo//5
root     pts/3    linux8.unix.nt   14:39    1:41   0.10s  0.10s script -f -c bash -q /root/.lilalo//139216
user     pts/5    :0.0             14:41   29.00s  0.10s  0.10s script -f -c bash -q /home/user/.lilalo//3
13:42:29
#ifconfig
br0       Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::d84a:2dff:fed4:3533/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:8125 (7.9 KiB)
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:e6:dd:33
          inet addr:192.168.15.2  Bcast:192.168.15.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:727 (727.0 B)  TX bytes:727 (727.0 B)
13:42:35
#vim /etc/qemu-ifup
13:43:06
#chmod +x /etc/qemu-ifup

/dev/pts/9
13:45:56
#vim /etc/sysctl.conf
--- /tmp/l3-saved-4895.5434.22273	2010-03-24 14:46:02.000000000 +0200
+++ /etc/sysctl.conf	2010-03-24 14:46:10.000000000 +0200
@@ -25,7 +25,7 @@
 #net.ipv4.tcp_syncookies=1
 
 # Uncomment the next line to enable packet forwarding for IPv4
-#net.ipv4.ip_forward=1
+net.ipv4.ip_forward=1
 
 # Uncomment the next line to enable packet forwarding for IPv6
 #net.ipv6.conf.all.forwarding=1
/dev/pts/8
13:45:56
#vim /etc/sysctl.conf
/dev/pts/9
13:46:10
#ping 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
64 bytes from 192.168.16.2: icmp_seq=1 ttl=64 time=0.017 ms
64 bytes from 192.168.16.2: icmp_seq=2 ttl=64 time=0.014 ms
^C
--- 192.168.16.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.014/0.015/0.017/0.004 ms
/dev/pts/8
13:46:10
#ping 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
64 bytes from 192.168.16.2: icmp_seq=1 ttl=64 time=0.017 ms
64 bytes from 192.168.16.2: icmp_seq=2 ttl=64 time=0.014 ms
^C
--- 192.168.16.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.014/0.015/0.017/0.004 ms
/dev/pts/9
13:49:00
root@vpn.liag.org.ua's password:
l3-agent is already running: pid=1991; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/8
13:49:00
root@vpn.liag.org.ua's password:
l3-agent is already running: pid=1991; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/9
13:49:20
exit
Connection to vpn.liag.org.ua closed.
/dev/pts/8
13:49:20
exit
Connection to vpn.liag.org.ua closed.
/dev/pts/9
13:49:29
exit
Connection to liagtechnik.com.ua closed.
/dev/pts/8
13:49:29
exit
Connection to liagtechnik.com.ua closed.
/dev/pts/1
13:51:52
#brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.000000000000       no
13:52:38
#vim /etc/qemu-ifup
--- /tmp/l3-saved-3685.31260.3053	2010-03-24 14:52:41.000000000 +0200
+++ /etc/qemu-ifup	2010-03-24 14:52:53.000000000 +0200
@@ -1,3 +1,4 @@
 #!/bin/sh
 #sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.1
 brctl addif br0 $1
+ifconfig $1 up
/dev/pts/9
13:53:28
#ssh root@vpn.liagtechnik.com.ua
ssh: connect to host vpn.liagtechnik.com.ua port 22: Connection refused
/dev/pts/8
13:53:28
#ssh root@vpn.liagtechnik.com.ua
ssh: connect to host vpn.liagtechnik.com.ua port 22: Connection refused
/dev/pts/9
13:56:11
#ssh root@vpn.liagtechnik.com.ua
ssh: connect to host vpn.liagtechnik.com.ua port 22: Connection refused
/dev/pts/8
13:56:11
#ssh root@vpn.liagtechnik.com.ua
ssh: connect to host vpn.liagtechnik.com.ua port 22: Connection refused
/dev/pts/3
13:56:16
#apt-get install mc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  xpdf dbview odt2txt
НОВЫЕ пакеты, которые будут установлены:
  mc
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 2140kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 6402kB.
Получено:1 http://ftp.ua.debian.org lenny/main mc 2:4.6.2~git20080311-4 [2140kB]
Получено 2140kБ за 2s (1058kБ/c)
Выбор ранее не выбранного пакета mc.
(Чтение базы данных... на данный момент установлено 109444 файлов и каталогов.)
Распаковывается пакет mc (из файла .../mc_2%3a4.6.2~git20080311-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет mc (2:4.6.2~git20080311-4) ...
Обрабатываются триггеры для menu ...
/dev/pts/9
13:56:20
#ssh root@liagtechnik.com.ua
The authenticity of host 'liagtechnik.com.ua (194.150.93.92)' can't be established.
RSA key fingerprint is bd:74:a1:de:fe:fa:ac:24:31:bc:1b:b8:c2:49:48:22.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'liagtechnik.com.ua,194.150.93.92' (RSA) to the list of known hosts.
root@liagtechnik.com.ua's password:
Last login: Thu Mar  4 14:47:56 2010 from 192.168.4.135
Can't locate Term/VT102.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/bin/l3-agent line 13.
BEGIN failed--compilation aborted at /usr/local/bin/l3-agent line 13.
/dev/pts/8
13:56:20
#ssh root@liagtechnik.com.ua
The authenticity of host 'liagtechnik.com.ua (194.150.93.92)' can't be established.
RSA key fingerprint is bd:74:a1:de:fe:fa:ac:24:31:bc:1b:b8:c2:49:48:22.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'liagtechnik.com.ua,194.150.93.92' (RSA) to the list of known hosts.
root@liagtechnik.com.ua's password:
Last login: Thu Mar  4 14:47:56 2010 from 192.168.4.135
Can't locate Term/VT102.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/bin/l3-agent line 13.
BEGIN failed--compilation aborted at /usr/local/bin/l3-agent line 13.
/dev/pts/3
13:56:31
#mc
/dev/pts/9
13:57:01
#ssh root@195.182.202.50
#       vlan_raw_device eth2
up /sbin/ifconfig eth2 down
up /sbin/ifconfig eth2 0.0.0.0 up
up /sbin/vconfig add eth2 500
up /sbin/ifconfig eth2.500 195.182.202.50 netmask 255.255.255.252 up
up /sbin/route add default gw 195.182.202.49
up iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j MASQUERADE
up iptables -t nat -A PREROUTING -i 10.0.0.0/24 -p tcp --dport 80 -j REDIRECT ---
to-port 3128
www:~# exit
logout
Connection to 195.182.202.50 closed.
/dev/pts/8
13:57:01
#ssh root@195.182.202.50
iface eth1 inet static
#iface vlan500 inet static
#       address 195.182.202.50
#       netmask 255.255.255.252
#       gateway 195.182.202.49
#       dns-nameserver 195.182.202.5
#       mtu 1500
#       vlan_raw_device eth2
up /sbin/ifconfig eth2 down
up /sbin/ifconfig eth2 0.0.0.0 up
                                                              33,1          66%
up /sbin/vconfig add eth2 500
up /sbin/ifconfig eth2.500 195.182.202.50 netmask 255.255.255.252 up
up /sbin/route add default gw 195.182.202.49
up iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j MASQUERADE
up iptables -t nat -A PREROUTING -i 10.0.0.0/24 -p tcp --dport 80 -j REDIRECT ---
to-port 3128
www:~# exit
logout
Connection to 195.182.202.50 closed.
/dev/pts/9
13:58:19
#/etc/init.d/networking restart
Reconfiguring network interfaces...done.
/dev/pts/8
13:58:19
#/etc/init.d/networking restart
Reconfiguring network interfaces...done.
/dev/pts/9
14:01:55
#ping ya.ru
ping: unknown host ya.ru
/dev/pts/8
14:01:55
#ping ya.ru
ping: unknown host ya.ru
/dev/pts/9
14:02:12
#ifconfig
br0       Link encap:Ethernet  HWaddr 00:ff:b4:c3:9b:e9
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::d84a:2dff:fed4:3533/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4358 (4.2 KiB)  TX bytes:9095 (8.8 KiB)
eth1      Link encap:Ethernet  HWaddr 00:07:e9:0a:a7:be
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
...
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1063 (1.0 KiB)  TX bytes:1063 (1.0 KiB)
tap0      Link encap:Ethernet  HWaddr 00:ff:b4:c3:9b:e9
          inet6 addr: fe80::2ff:b4ff:fec3:9be9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:4862 (4.7 KiB)  TX bytes:4653 (4.5 KiB)
/dev/pts/8
14:02:12
#ifconfig
br0       Link encap:Ethernet  HWaddr 00:ff:b4:c3:9b:e9
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::d84a:2dff:fed4:3533/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:66 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4358 (4.2 KiB)  TX bytes:9095 (8.8 KiB)
eth1      Link encap:Ethernet  HWaddr 00:07:e9:0a:a7:be
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
...
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1063 (1.0 KiB)  TX bytes:1063 (1.0 KiB)
tap0      Link encap:Ethernet  HWaddr 00:ff:b4:c3:9b:e9
          inet6 addr: fe80::2ff:b4ff:fec3:9be9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:4862 (4.7 KiB)  TX bytes:4653 (4.5 KiB)
/dev/pts/9
14:02:18
#ifconfig eth0 up

/dev/pts/8
14:02:18
#ifconfig eth0 up

/dev/pts/9
14:02:30
#ping ya.ru
ping: unknown host ya.ru
/dev/pts/8
14:02:30
#ping ya.ru
ping: unknown host ya.ru
/dev/pts/9
14:02:36
#vim /etc/resolv
/dev/pts/8
14:02:36
#vim /etc/resolv
/dev/pts/9
14:02:44
#~
  1 search unix.nt
  2 nameserver 10.0.35.1
"/etc/resolv.conf" 2L, 36C
/dev/pts/8
14:02:44
#~
  1 search unix.nt
  2 nameserver 10.0.35.1
"/etc/resolv.conf" 2L, 36C
/dev/pts/9
14:02:50
#~

/dev/pts/8
14:02:50
#~

/dev/pts/9
14:03:01
#reboot

/dev/pts/8
14:03:01
#reboot

/dev/pts/6
14:04:59
#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:WFConnection st:Secondary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:4 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:WFConnection st:Secondary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:4 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/5
14:04:59
#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:WFConnection st:Secondary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:4 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:WFConnection st:Secondary/Unknown ds:UpToDate/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:4 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/6
14:05:25
#drbdadm secondary all

/dev/pts/5
14:05:25
#drbdadm secondary all

/dev/pts/6
14:05:46
#ssh 192.168.15.5

/dev/pts/5
14:05:46
#ssh 192.168.15.5

/dev/pts/6
14:05:56
#drbdadm connect all

/dev/pts/5
14:05:56
#drbdadm connect all

/dev/pts/6
14:06:10
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/5
14:06:10
#exit
exit
Connection to 192.168.15.5 closed.
/dev/pts/6
14:06:16
#drbdadm connect all

/dev/pts/5
14:06:16
#drbdadm connect all

/dev/pts/6
14:06:26
#cat /proc/sys/net/ipv4/
conf/                              tcp_fack
icmp_echo_ignore_all               tcp_fin_timeout
icmp_echo_ignore_broadcasts        tcp_frto
icmp_errors_use_inbound_ifaddr     tcp_frto_response
icmp_ignore_bogus_error_responses  tcp_keepalive_intvl
icmp_ratelimit                     tcp_keepalive_probes
icmp_ratemask                      tcp_keepalive_time
igmp_max_memberships               tcp_low_latency
igmp_max_msf                       tcp_max_orphans
inet_peer_gc_maxtime               tcp_max_ssthresh
...
inet_peer_threshold                tcp_moderate_rcvbuf
ip_default_ttl                     tcp_mtu_probing
ip_dynaddr                         tcp_no_metrics_save
ip_forward                         tcp_orphan_retries
ipfrag_high_thresh                 tcp_reordering
ipfrag_low_thresh                  tcp_retrans_collapse
ipfrag_max_dist                    tcp_retries1
ipfrag_secret_interval             tcp_retries2
ipfrag_time                        tcp_rfc1337
ip_local_port_range                tcp_rmem
/dev/pts/5
14:06:26
#cat /proc/sys/net/ipv4/
conf/                              tcp_fack
icmp_echo_ignore_all               tcp_fin_timeout
icmp_echo_ignore_broadcasts        tcp_frto
icmp_errors_use_inbound_ifaddr     tcp_frto_response
icmp_ignore_bogus_error_responses  tcp_keepalive_intvl
icmp_ratelimit                     tcp_keepalive_probes
icmp_ratemask                      tcp_keepalive_time
igmp_max_memberships               tcp_low_latency
igmp_max_msf                       tcp_max_orphans
inet_peer_gc_maxtime               tcp_max_ssthresh
...
inet_peer_threshold                tcp_moderate_rcvbuf
ip_default_ttl                     tcp_mtu_probing
ip_dynaddr                         tcp_no_metrics_save
ip_forward                         tcp_orphan_retries
ipfrag_high_thresh                 tcp_reordering
ipfrag_low_thresh                  tcp_retrans_collapse
ipfrag_max_dist                    tcp_retries1
ipfrag_secret_interval             tcp_retries2
ipfrag_time                        tcp_rfc1337
ip_local_port_range                tcp_rmem
/dev/pts/6
14:06:26
#cat /proc/sys/net/ipv4/ip_forward
1
/dev/pts/5
14:06:26
#cat /proc/sys/net/ipv4/ip_forward
1
/dev/pts/6
14:07:28
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=49 time=52.8 ms
^C
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 52.821/52.821/52.821/0.000 ms
/dev/pts/5
14:07:28
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=49 time=52.8 ms
^C
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 52.821/52.821/52.821/0.000 ms
/dev/pts/6
14:11:54
#brctl addr br0
never heard of command [addr]
Usage: brctl [commands]
commands:
        addbr           <bridge>                add bridge
        delbr           <bridge>                delete bridge
        addif           <bridge> <device>       add interface to bridge
        delif           <bridge> <device>       delete interface from bridge
        setageing       <bridge> <time>         set ageing time
        setbridgeprio   <bridge> <prio>         set bridge priority
        setfd           <bridge> <time>         set bridge forward delay
        sethello        <bridge> <time>         set hello time
        setmaxage       <bridge> <time>         set max message age
        setpathcost     <bridge> <port> <cost>  set path cost
        setportprio     <bridge> <port> <prio>  set port priority
        show                                    show a list of bridges
        showmacs        <bridge>                show a list of mac addrs
        showstp         <bridge>                show bridge stp info
        stp             <bridge> {on|off}       turn stp on/off
/dev/pts/5
14:11:54
#brctl addr br0
never heard of command [addr]
Usage: brctl [commands]
commands:
        addbr           <bridge>                add bridge
        delbr           <bridge>                delete bridge
        addif           <bridge> <device>       add interface to bridge
        delif           <bridge> <device>       delete interface from bridge
        setageing       <bridge> <time>         set ageing time
        setbridgeprio   <bridge> <prio>         set bridge priority
        setfd           <bridge> <time>         set bridge forward delay
        sethello        <bridge> <time>         set hello time
        setmaxage       <bridge> <time>         set max message age
        setpathcost     <bridge> <port> <cost>  set path cost
        setportprio     <bridge> <port> <prio>  set port priority
        show                                    show a list of bridges
        showmacs        <bridge>                show a list of mac addrs
        showstp         <bridge>                show bridge stp info
        stp             <bridge> {on|off}       turn stp on/off
/dev/pts/6
14:12:41
#brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.000000000000       no
/dev/pts/5
14:12:41
#brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.000000000000       no
/dev/pts/6
14:12:46
#brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.00ffc599fc82       no              tap0
/dev/pts/5
14:12:46
#brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.00ffc599fc82       no              tap0
/dev/pts/6
14:13:11
#ifconfig br0
br0       Link encap:Ethernet  HWaddr 00:ff:c5:99:fc:82
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
/dev/pts/5
14:13:11
#ifconfig br0
br0       Link encap:Ethernet  HWaddr 00:ff:c5:99:fc:82
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
/dev/pts/6
14:17:34
#ifconfig br0 192.168.16.2

/dev/pts/5
14:17:34
#ifconfig br0 192.168.16.2

/dev/pts/6
14:17:48
#ifconfig br0
br0       Link encap:Ethernet  HWaddr 00:ff:c5:99:fc:82
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::2ff:c5ff:fe99:fc82/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:5893 (5.7 KiB)
/dev/pts/5
14:17:48
#ifconfig br0
br0       Link encap:Ethernet  HWaddr 00:ff:c5:99:fc:82
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::2ff:c5ff:fe99:fc82/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:5893 (5.7 KiB)
/dev/pts/6
14:17:53
#brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.00ffc599fc82       no              tap0
/dev/pts/5
14:17:53
#brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.00ffc599fc82       no              tap0
/dev/pts/6
14:18:11
#ifconfig br0
br0       Link encap:Ethernet  HWaddr 00:ff:c5:99:fc:82
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::2ff:c5ff:fe99:fc82/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:7281 (7.1 KiB)
/dev/pts/5
14:18:11
#ifconfig br0
br0       Link encap:Ethernet  HWaddr 00:ff:c5:99:fc:82
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::2ff:c5ff:fe99:fc82/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:7281 (7.1 KiB)
/dev/pts/6
14:18:13
#apt-get install vlan
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  vlan
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 39,6kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 176kB.
Получено:1 http://ftp.ua.debian.org lenny/main vlan 1.9-3 [39,6kB]
Получено 39,6kБ за 0s (256kБ/c)
Выбор ранее не выбранного пакета vlan.
(Чтение базы данных... на данный момент установлено 109638 файлов и каталогов.)
Распаковывается пакет vlan (из файла .../archives/vlan_1.9-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет vlan (1.9-3) ...

Файлы

  • /proc/drbd
  • /proc/sys/net/ipv4/
  • /proc/sys/net/ipv4/ip_forward
  • /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:WFConnection st:Secondary/Unknown ds:UpToDate/DUnknown C r---
        ns:0 nr:0 dw:0 dr:0 al:0 bm:4 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:WFConnection st:Secondary/Unknown ds:UpToDate/DUnknown C r---
        ns:0 nr:0 dw:0 dr:0 al:0 bm:4 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
    
    /proc/sys/net/ipv4/
    >
    conf/                              tcp_fack
    icmp_echo_ignore_all               tcp_fin_timeout
    icmp_echo_ignore_broadcasts        tcp_frto
    icmp_errors_use_inbound_ifaddr     tcp_frto_response
    icmp_ignore_bogus_error_responses  tcp_keepalive_intvl
    icmp_ratelimit                     tcp_keepalive_probes
    icmp_ratemask                      tcp_keepalive_time
    igmp_max_memberships               tcp_low_latency
    igmp_max_msf                       tcp_max_orphans
    inet_peer_gc_maxtime               tcp_max_ssthresh
    inet_peer_gc_mintime               tcp_max_syn_backlog
    inet_peer_maxttl                   tcp_max_tw_buckets
    inet_peer_minttl                   tcp_mem
    inet_peer_threshold                tcp_moderate_rcvbuf
    ip_default_ttl                     tcp_mtu_probing
    ip_dynaddr                         tcp_no_metrics_save
    ip_forward                         tcp_orphan_retries
    ipfrag_high_thresh                 tcp_reordering
    ipfrag_low_thresh                  tcp_retrans_collapse
    ipfrag_max_dist                    tcp_retries1
    ipfrag_secret_interval             tcp_retries2
    ipfrag_time                        tcp_rfc1337
    ip_local_port_range                tcp_rmem
    
    /proc/sys/net/ipv4/ip_forward
    >
    1
    

    Статистика

    Время первой команды журнала13:37:14 2010- 3-24
    Время последней команды журнала14:18:13 2010- 3-24
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 9.90
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 0.68
    Количество командных строк в единицу времени, команда/мин 2.46
    Частота использования команд
    drbdadm14|=============| 13.86%
    ifconfig13|============| 12.87%
    ssh13|============| 12.87%
    cat11|==========| 10.89%
    brctl9|========| 8.91%
    exit9|========| 8.91%
    ping8|=======| 7.92%
    vim6|=====| 5.94%
    ~4|===| 3.96%
    reboot2|=| 1.98%
    less2|=| 1.98%
    apt-get2|=| 1.98%
    /etc/init.d/networking2|=| 1.98%
    man1|| 0.99%
    chmod1|| 0.99%
    tail1|| 0.99%
    :w1|| 0.99%
    mc1|| 0.99%
    w1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 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$