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

Содержание

Журнал

Понедельник (11/30/09)

/dev/ttyp3
11:07:46
#ssh root@192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts.
root@192.168.16.1's password:
Last login: Sun May 24 13:24:59 2009 from 192.168.16.254
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
l3-agent is already running: pid=1871; pidfile=/root/.lilalo/l3-agent.pid
11:08:13
#mc
/dev/ttyp6
11:11:02
#apt
apt-cache             apt-extracttemplates  aptitude
apt-cdrom             apt-ftparchive        apt-key
apt-config            apt-get               apt-sortpkgs
11:11:02
#apt
apt-cache             apt-extracttemplates  aptitude
apt-cdrom             apt-ftparchive        apt-key
apt-config            apt-get               apt-sortpkgs
11:11:02
#apt-get install vncviewer
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакет vncviewer - виртуальный, его функции предоставляются пакетами:
  xtightvncviewer 1.2.9-21
  svncviewer 1:0.1.1-8
Вы должны явно указать, какой именно вы хотите установить.
E: Для пакета vncviewer не найдены кандидаты на установку
11:11:19
#apt-get install s
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libsvga1 libvncauth0
Предлагаемые пакеты:
  vncviewer vncserver
НОВЫЕ пакеты, которые будут установлены:
  libsvga1 libvncauth0 svncviewer
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 349kБ архивов.
...
Выбор ранее не выбранного пакета libvncauth0.
(Чтение базы данных... на данный момент установлено 22620 файлов и каталогов.)
Распаковывается пакет libvncauth0 (из файла .../libvncauth0_3.3.7-14_i386.deb)...
Выбор ранее не выбранного пакета libsvga1.
Распаковывается пакет libsvga1 (из файла .../libsvga1_1%3a1.4.3-24_i386.deb)...
Выбор ранее не выбранного пакета svncviewer.
Распаковывается пакет svncviewer (из файла .../svncviewer_1%3a0.1.1-8_i386.deb)...
Настраивается пакет libvncauth0 (3.3.7-14) ...
Настраивается пакет libsvga1 (1.4.3-24) ...
Настраивается пакет svncviewer (0.1.1-8) ...
11:11:51
#vncwiewer 192.168.16.1
bash: vncwiewer: command not found
11:12:09
#s
bash: svncwiewer: command not found
11:12:16
#apt-get install svncviewer
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия svncviewer.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
/dev/ttyp9
11:14:04
#apt-get install mc
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  zip unzip arj
НОВЫЕ пакеты, которые будут установлены:
  mc
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 2137kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 5526kB.
Получено:1 http://debian.org.ua etch/main mc 1:4.6.1-6 [2137kB]
Получено 2137kB за 0s (9731kB/c)
Выбор ранее не выбранного пакета mc.
(Чтение базы данных... на данный момент установлено 22664 файлов и каталогов.)
Распаковывается пакет mc (из файла .../mc_1%3a4.6.1-6_i386.deb)...
Настраивается пакет mc (4.6.1-6) ...
/dev/ttyp3
11:15:01
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
11:15:18
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm.
Starting GNOME Display Manager: gdm.
прошло 102 минуты
/dev/ttyp9
12:57:25
#tcpd
         Меню   3Просмот4Правк                   НвКтлог
# [21~
/bin/bash: [21~: command not found
tcpd       tcpdchk    tcpdmatch
12:57:25
#apt-get install tcpdump
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libpcap0.8
НОВЫЕ пакеты, которые будут установлены:
  libpcap0.8 tcpdump
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 392kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 877kB.
Хотите продолжить [Д/н]? д
Получено:1 http://debian.org.ua etch/main libpcap0.8 0.9.5-1 [89,5kB]
Получено:2 http://debian.org.ua etch/main tcpdump 3.9.5-2etch1 [303kB]
Получено 392kB за 0s (7842kB/c)
Выбор ранее не выбранного пакета libpcap0.8.
(Чтение базы данных... на данный момент установлено 22849 файлов и каталогов.)
Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_0.9.5-1_i386.deb)...
Выбор ранее не выбранного пакета tcpdump.
Распаковывается пакет tcpdump (из файла .../tcpdump_3.9.5-2etch1_i386.deb)...
Настраивается пакет libpcap0.8 (0.9.5-1) ...
Настраивается пакет tcpdump (3.9.5-2etch1) ...
прошло 52 минуты
13:49:32
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:02
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:361389 errors:0 dropped:0 overruns:0 frame:0
          TX packets:369134 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:43507366 (41.4 MiB)  TX bytes:30894138 (29.4 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:02
          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)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  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)
13:49:39
#ifconfig eth1 192.16.99.30 netmask 255.255.255.224

13:50:18
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:02
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:361577 errors:0 dropped:0 overruns:0 frame:0
          TX packets:369471 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:43521498 (41.5 MiB)  TX bytes:30953507 (29.5 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:02
          inet addr:192.16.99.30  Bcast:192.16.99.31  Mask:255.255.255.224
...
          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)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  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)
13:50:20
#ifconfig eth2 192.16.99.33

13:50:54
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:02
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:361770 errors:0 dropped:0 overruns:0 frame:0
          TX packets:369775 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:43535860 (41.5 MiB)  TX bytes:31011254 (29.5 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:02
          inet addr:192.16.99.30  Bcast:192.16.99.31  Mask:255.255.255.224
...
          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)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  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)
13:50:55
#ifup eth3
Ignoring unknown interface eth3=eth3.
13:52:03
#ifup eth2
Ignoring unknown interface eth2=eth2.
13:52:08
#ping 192.168.99.1
PING 192.168.99.1 (192.168.99.1) 56(84) bytes of data.
--- 192.168.99.1 ping statistics ---
17 packets transmitted, 0 received, 100% packet loss, time 16008ms
13:53:03
#ping 192.168.99.30
PING 192.168.99.30 (192.168.99.30) 56(84) bytes of data.
--- 192.168.99.30 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4008ms
13:53:17
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.16.99.0     0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.16.99.32    0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
13:54:49
#ping 192.168.99.30
PING 192.168.99.30 (192.168.99.30) 56(84) bytes of data.
--- 192.168.99.30 ping statistics ---
23 packets transmitted, 0 received, 100% packet loss, time 22009ms
13:55:26
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:02
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:363360 errors:0 dropped:0 overruns:0 frame:0
          TX packets:372175 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:43738082 (41.7 MiB)  TX bytes:31418131 (29.9 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:02
          inet addr:192.16.99.30  Bcast:192.16.99.31  Mask:255.255.255.224
...
          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)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  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)
13:55:32
#ping 192.168.99.30
PING 192.168.99.30 (192.168.99.30) 56(84) bytes of data.
--- 192.168.99.30 ping statistics ---
64 packets transmitted, 0 received, 100% packet loss, time 63010ms
13:57:24
#ifconfig eth2 192.168
[root@debian2:~]# ping 192.168.99.33
PING 192.168.99.33 (192.168.99.33) 56(84) bytes of data.
--- 192.168.99.33 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5006ms
13:57:47
#ifconfig eth1 192.168

13:57:59
#ping 192.168.99.30
PING 192.168.99.30 (192.168.99.30) 56(84) bytes of data.
64 bytes from 192.168.99.30: icmp_seq=1 ttl=64 time=0.019 ms
64 bytes from 192.168.99.30: icmp_seq=2 ttl=64 time=0.015 ms
64 bytes from 192.168.99.30: icmp_seq=3 ttl=64 time=0.012 ms
64 bytes from 192.168.99.30: icmp_seq=4 ttl=64 time=0.015 ms
--- 192.168.99.30 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.012/0.015/0.019/0.003 ms
13:58:12
#ping 192.168.99.1
[root@debian2:~]# ping 192.168.99.33
PING 192.168.99.33 (192.168.99.33) 56(84) bytes of data.
64 bytes from 192.168.99.33: icmp_seq=1 ttl=64 time=0.017 ms
64 bytes from 192.168.99.33: icmp_seq=2 ttl=64 time=0.017 ms
64 bytes from 192.168.99.33: icmp_seq=3 ttl=64 time=0.018 ms
64 bytes from 192.168.99.33: icmp_seq=4 ttl=64 time=0.016 ms
--- 192.168.99.33 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.016/0.017/0.018/0.000 ms
PING 192.168.99.1 (192.168.99.1) 56(84) bytes of data.
64 bytes from 192.168.99.1: icmp_seq=1 ttl=64 time=0.277 ms
64 bytes from 192.168.99.1: icmp_seq=2 ttl=64 time=0.231 ms
64 bytes from 192.168.99.1: icmp_seq=3 ttl=64 time=0.246 ms
c64 bytes from 192.168.99.1: icmp_seq=4 ttl=64 time=0.281 ms
64 bytes from 192.168.99.1: icmp_seq=5 ttl=64 time=0.237 ms
--- 192.168.99.1 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 0.231/0.254/0.281/0.025 ms
13:58:21
#tcpdump
14:59:16.883142 IP debian2.net.nt.5900 > host202.net.nt.3936: P 70707:70858(151) ack 61 win 501 <nop,nop,timestamp 13988011 2016523>
14:59:16.883211 IP debian2.net.nt.5900 > host202.net.nt.3936: P 70858:71019(161) ack 61 win 501 <nop,nop,timestamp 13988011 2016523>
14:59:16.883229 IP host202.net.nt.3936 > debian2.net.nt.5900: . ack 70707 win 4344 <nop,nop,timestamp 2016523 13988011>
14:59:16.883275 IP debian2.net.nt.5900 > host202.net.nt.3936: P 71019:71172(153) ack 61 win 501 <nop,nop,timestamp 13988011 2016523>
14:59:16.883335 IP debian2.net.nt.5900 > host202.net.nt.3936: P 71172:71320(148) ack 61 win 501 <nop,nop,timestamp 13988011 2016523>
14:59:16.883426 IP debian2.net.nt.5900 > host202.net.nt.3936: P 71320:71503(183) ack 61 win 501 <nop,nop,timestamp 13988011 2016523>
14:59:16.883494 IP debian2.net.nt.5900 > host202.net.nt.3936: P 71503:71691(188) ack 61 win 501 <nop,nop,timestamp 13988011 2016523>
14:59:16.883563 IP debian2.net.nt.5900 > host202.net.nt.3936: P 71691:71827(136) ack 61 win 501 <nop,nop,timestamp 13988011 2016523>
14:59:16.883648 IP debian2.net.nt.5900 > host202.net.nt.3936: P 71827:71970(143) ack 61 win 501 <nop,nop,timestamp 13988011 2016523>
14:59:16.883730 IP debian2.net.nt.5900 > host202.net.nt.3936: P 71970:72136(166) ack 61 win 501 <nop,nop,timestamp 13988011 2016523>
...
14:59:17.013641 IP debian2.net.nt.5900 > host202.net.nt.3936: P 91152:91363(211) ack 81 win 501 <nop,nop,timestamp 13988045 2016536>
14:59:17.013711 IP debian2.net.nt.5900 > host202.net.nt.3936: P 91363:91581(218) ack 81 win 501 <nop,nop,timestamp 13988045 2016536>
14:59:17.013779 IP debian2.net.nt.5900 > host202.net.nt.3936: P 91581:91736(155) ack 81 win 501 <nop,nop,timestamp 13988045 2016536>
14:59:17.013868 IP debian2.net.nt.5900 > host202.net.nt.3936: P 91736:91960(224) ack 81 win 501 <nop,nop,timestamp 13988045 2016536>
14:59:17.013955 IP debian2.net.nt.5900 > host202.net.nt.3936: P 91960:92151(191) ack 81 win 501 <nop,nop,timestamp 13988045 2016536>
14:59:17.014017 IP debian2.net.nt.5900 > host202.net.nt.3936: P 92151:92285(134) ack 81 win 501 <nop,nop,timestamp 13988045 2016536>
14:59:17.014100 IP debian2.net.nt.5900 > host202.net.nt.3936: P 92285:92469(184) ack 81 win 501 <nop,nop,timestamp 13988045 2016536>
14:59:17.014161 IP debian2.net.nt.5900 > host202.net.nt.3936: P 92469:92603(134) ack 81 win 501 <nop,nop,timestamp 13988045 2016536>
14:59:17.014246 IP debian2.net.nt.5900 > host202.net.nt.3936: P 92603:92788(185) ack 81 win 501 <nop,nop,timestamp 13988045 2016536>
14:59:17.014311 IP debian2.net.nt.5900 > host202.net.nt.3936: P 92788:92927(139) ack 81 win 501 <nop,nop,timestamp 13988045 2016536>
/dev/ttypb
13:58:30
#ping 192.168.99.1
PING 192.168.99.1 (192.168.99.1) 56(84) bytes of data.
64 bytes from 192.168.99.1: icmp_seq=1 ttl=64 time=1.37 ms
64 bytes from 192.168.99.1: icmp_seq=2 ttl=64 time=0.278 ms
64 bytes from 192.168.99.1: icmp_seq=3 ttl=64 time=0.282 ms
64 bytes from 192.168.99.1: icmp_seq=4 ttl=64 time=0.266 ms
64 bytes from 192.168.99.1: icmp_seq=5 ttl=64 time=0.261 ms
64 bytes from 192.168.99.1: icmp_seq=6 ttl=64 time=0.274 ms
64 bytes from 192.168.99.1: icmp_seq=7 ttl=64 time=0.266 ms
--- 192.168.99.1 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6001ms
rtt min/avg/max/mdev = 0.261/0.429/1.376/0.386 ms
13:58:42
#route delete default

/dev/ttyp9
13:59:21
#tcpdump --h
tcpdump version 3.9.5
libpcap version 0.9.5
Usage: tcpdump [-aAdDeflLnNOpqRStuUvxX] [-c count] [ -C file_size ]
                [ -E algo:secret ] [ -F file ] [ -i interface ] [ -M secret ]
                [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ]
                [ -W filecount ] [ -y datalinktype ] [ -Z user ]
                [ expression ]
13:59:27
#mc
/dev/ttypb
14:00:50
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.0    0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
14:00:55
#route delete default
SIOCDELRT: No such process
14:01:00
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.0    0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
14:01:02
#route add dafault gw 192.168.99.30
dafault: Unknown host
14:02:37
#route add dafault
dafault: Unknown host
14:02:45
#route add de

14:02:52
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.0    0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.99.30   0.0.0.0         UG    0      0        0 eth1
14:02:54
#route delete

14:03:22
#route add default gw 192.168.99.62

14:03:36
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.0    0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.99.62   0.0.0.0         UG    0      0        0 eth2
14:03:38
#traceroute ya.ru
traceroute: Warning: ya.ru has multiple addresses; using 77.88.21.8
traceroute to ya.ru (77.88.21.8), 30 hops max, 40 byte packets
 1  * *
/dev/ttypb
14:08:30
#ifconfig
\eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:02
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:368052 errors:0 dropped:0 overruns:0 frame:0
          TX packets:383198 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:44296549 (42.2 MiB)  TX bytes:33988322 (32.4 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:02
          inet addr:192.168.99.30  Bcast:192.168.99.31  Mask:255.255.255.224
...
          collisions:0 txqueuelen:1000
          RX bytes:1946 (1.9 KiB)  TX bytes:2078 (2.0 KiB)
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:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1696 (1.6 KiB)  TX bytes:1696 (1.6 KiB)
14:11:45
#tcpdump -i eth1 -n icmp
15:11:12.336448 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 73, length 64
15:11:13.336515 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 74, length 64
15:11:14.336574 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 75, length 64
15:11:15.336663 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 76, length 64
15:11:16.336701 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 77, length 64
15:11:17.336757 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 78, length 64
15:11:18.336839 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 79, length 64
15:11:19.336903 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 80, length 64
15:11:20.336948 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 81, length 64
15:11:21.336989 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 82, length 64
...
15:13:26.344835 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 207, length 64
15:13:27.344903 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 208, length 64
15:13:28.344962 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 209, length 64
15:13:29.345022 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 210, length 64
15:13:30.345099 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 211, length 64
15:13:31.345189 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 212, length 64
15:13:32.345245 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 213, length 64
105 packets captured
106 packets received by filter
0 packets dropped by kernel
14:13:33
#echo 1 > /proc/sys/net/ipv4/ip_forward

14:13:57
#tcpdump -i eth1 -n icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
15:13:59.346920 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 240, length 64
15:14:00.346943 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 241, length 64
15:14:01.346987 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 242, length 64
15:14:02.347054 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 243, length 64
15:14:03.347143 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 244, length 64
15:14:04.347201 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 245, length 64
15:14:05.347258 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 246, length 64
15:14:06.347351 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 247, length 64
...
15:14:51.350160 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 292, length 64
15:14:52.350226 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 293, length 64
15:14:53.350228 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 294, length 64
15:14:54.350348 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 295, length 64
15:14:55.350409 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 296, length 64
15:14:56.350464 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 297, length 64
15:14:57.350501 IP 192.168.99.1 > 192.168.99.62: ICMP echo request, id 784, seq 298, length 64
59 packets captured
59 packets received by filter
0 packets dropped by kernel
14:14:57
#echo 1 > /proc/sys/net/ipv4/ip_forward

14:16:24
#sysclt -a
bash: sysclt: command not found
14:16:53
#sysctl -a | grep forwarding
net.ipv4.tcp_fin_timeout = 60
net.ipv4.tcp_retries2 = 15
net.ipv4.tcp_retries1 = 3
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_time = 7200
net.ipv4.ipfrag_time = 30
net.ipv4.ip_dynaddr = 0
net.ipv4.ipfrag_low_thresh = 196608
net.ipv4.ipfrag_high_thresh = 262144
...
net.ipv4.conf.eth1.mc_forwarding = 0
net.ipv4.conf.eth1.forwarding = 1
net.ipv4.conf.eth0.mc_forwarding = 0
net.ipv4.conf.eth0.forwarding = 1
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.conf.lo.forwarding = 1
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.all.forwarding = 1
14:17:05
#sysctl -a | grep forward
error: "Operation not permitted" reading key "net.ipv6.route.flush"
error: "Operation not permitted" reading key "net.ipv4.route.flush"
net.ipv6.conf.eth2.forwarding = 0
net.ipv6.conf.eth1.forwarding = 0
net.ipv6.conf.default.forwarding = 0
net.ipv6.conf.all.forwarding = 0
net.ipv6.conf.eth0.forwarding = 0
net.ipv6.conf.lo.forwarding = 0
net.ipv4.conf.eth2.mc_forwarding = 0
net.ipv4.conf.eth2.forwarding = 1
net.ipv4.conf.eth1.mc_forwarding = 0
net.ipv4.conf.eth1.forwarding = 1
net.ipv4.conf.eth0.mc_forwarding = 0
net.ipv4.conf.eth0.forwarding = 1
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.conf.lo.forwarding = 1
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.all.forwarding = 1
net.ipv4.ip_forward = 1
14:17:19
#sysctl net.ipv4.ip_forward=0
net.ipv4.ip_forward = 0
14:17:45
#cat /proc/sys/net/ipv4/ip_forward
0
14:18:12
#sysctl net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
14:18:23
#vim /etc/sysctl.conf
14:19:20
#vim /etc/sysctl.conf
14:19:27
#vim /etc/sysctl.conf
/dev/ttyp9
14:23:00
#tcpdump -i eth1 -n
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
0 packets captured
0 packets received by filter
0 packets dropped by kernel
прошло 12 минут
14:35:38
#ping 192.168.99.97
[root@debian2:~]# tcpdump -i eth1 -n icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
15:24:01.544178 IP 192.168.99.1 > 213.180.204.8: ICMP echo request, id 14608, seq 1, length 64
15:24:02.552585 IP 192.168.99.1 > 213.180.204.8: ICMP echo request, id 14608, seq 2, length 64
15:24:03.552837 IP 192.168.99.1 > 213.180.204.8: ICMP echo request, id 14608, seq 3, length 64
15:24:04.553077 IP 192.168.99.1 > 213.180.204.8: ICMP echo request, id 14608, seq 4, length 64
15:24:05.553367 IP 192.168.99.1 > 213.180.204.8: ICMP echo request, id 14608, seq 5, length 64
15:24:06.552806 IP 192.168.99.1 > 213.180.204.8: ICMP echo request, id 14608, seq 6, length 64
15:24:07.552884 IP 192.168.99.1 > 213.180.204.8: ICMP echo request, id 14608, seq 7, length 64
...
15:24:11.553116 IP 192.168.99.1 > 213.180.204.8: ICMP echo request, id 14608, seq 11, length 64
15:24:12.553192 IP 192.168.99.1 > 213.180.204.8: ICMP echo request, id 14608, seq 12, length 64
15:24:13.553244 IP 192.168.99.1 > 213.180.204.8: ICMP echo request, id 14608, seq 13, length 64
15:24:14.553336 IP 192.168.99.1 > 213.180.204.8: ICMP echo request, id 14608, seq 14, length 64
14 packets captured
14 packets received by filter
0 packets dropped by kernel
PING 192.168.99.97 (192.168.99.97) 56(84) bytes of data.
--- 192.168.99.97 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1008ms
14:36:01
#ping 192.168.99.65
PING 192.168.99.65 (192.168.99.65) 56(84) bytes of data.
64 bytes from 192.168.99.65: icmp_seq=1 ttl=64 time=0.265 ms
64 bytes from 192.168.99.65: icmp_seq=2 ttl=64 time=0.251 ms
64 bytes from 192.168.99.65: icmp_seq=3 ttl=64 time=0.248 ms
64 bytes from 192.168.99.65: icmp_seq=4 ttl=64 time=0.253 ms
64 bytes from 192.168.99.65: icmp_seq=5 ttl=64 time=0.234 ms
--- 192.168.99.65 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3999ms
rtt min/avg/max/mdev = 0.234/0.250/0.265/0.014 ms
14:36:13
#route add net 192.168.99.64/27 gw 192.168.99.62
net: Unknown host
14:40:26
#route add -

14:40:36
#ping 192.168.99.65
PING 192.168.99.65 (192.168.99.65) 56(84) bytes of data.
64 bytes from 192.168.99.65: icmp_seq=1 ttl=64 time=0.282 ms
64 bytes from 192.168.99.65: icmp_seq=2 ttl=64 time=0.282 ms
64 bytes from 192.168.99.65: icmp_seq=3 ttl=64 time=0.280 ms
64 bytes from 192.168.99.65: icmp_seq=4 ttl=64 time=0.242 ms
--- 192.168.99.65 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 0.242/0.271/0.282/0.023 ms
14:40:44
#route add -net 192.168.99.128/27 gw 1

14:41:09
#route add -net 192.168.99.160

14:41:33
#ping 192.168.99.190
PING 192.168.99.190 (192.168.99.190) 56(84) bytes of data.
64 bytes from 192.168.99.190: icmp_seq=1 ttl=60 time=1.27 ms
64 bytes from 192.168.99.190: icmp_seq=2 ttl=60 time=1.15 ms
64 bytes from 192.168.99.190: icmp_seq=3 ttl=60 time=1.13 ms
64 bytes from 192.168.99.190: icmp_seq=4 ttl=60 time=1.10 ms
--- 192.168.99.190 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 1.102/1.167/1.278/0.078 ms
14:41:50
#ping 192.168.99.193
PING 192.168.99.193 (192.168.99.193) 56(84) bytes of data.
64 bytes from 192.168.99.193: icmp_seq=1 ttl=60 time=1.28 ms
64 bytes from 192.168.99.193: icmp_seq=2 ttl=60 time=1.04 ms
64 bytes from 192.168.99.193: icmp_seq=3 ttl=60 time=1.03 ms
64 bytes from 192.168.99.193: icmp_seq=4 ttl=60 time=1.04 ms
64 bytes from 192.168.99.193: icmp_seq=5 ttl=60 time=1.01 ms
64 bytes from 192.168.99.193: icmp_seq=6 ttl=60 time=0.995 ms
64 bytes from 192.168.99.193: icmp_seq=7 ttl=60 time=1.06 ms
--- 192.168.99.193 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6001ms
rtt min/avg/max/mdev = 0.995/1.069/1.282/0.092 ms
14:42:12
#routr -n
bash: routr: command not found
14:42:24
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.0    0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.99.64   192.168.99.62   255.255.255.224 UG    0      0        0 eth2
192.168.99.160  192.168.99.62   255.255.255.224 UG    0      0        0 eth2
192.168.99.128  192.168.99.62   255.255.255.224 UG    0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.99.62   0.0.0.0         UG    0      0        0 eth2
14:42:28
#mc
прошло 17 минут
/dev/ttypd
14:59:56
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
--- ya.ru ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2000ms
15:00:01
#sysctl -a | grep forward
error: "Operation not permitted" reading key "net.ipv6.route.flush"
error: "Operation not permitted" reading key "net.ipv4.route.flush"
net.ipv6.conf.eth2.forwarding = 0
net.ipv6.conf.eth1.forwarding = 0
net.ipv6.conf.default.forwarding = 0
net.ipv6.conf.all.forwarding = 0
net.ipv6.conf.eth0.forwarding = 0
net.ipv6.conf.lo.forwarding = 0
net.ipv4.conf.eth2.mc_forwarding = 0
net.ipv4.conf.eth2.forwarding = 1
net.ipv4.conf.eth1.mc_forwarding = 0
net.ipv4.conf.eth1.forwarding = 1
net.ipv4.conf.eth0.mc_forwarding = 0
net.ipv4.conf.eth0.forwarding = 1
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.conf.lo.forwarding = 1
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.all.forwarding = 1
net.ipv4.ip_forward = 1
прошло 44 минуты
/dev/ttyp9
15:44:25
#reboot

/dev/tty1
15:53:44
#vim /etc/network/interfaces

Вторник (12/01/09)

/dev/ttyp1
10:28:47
#ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): /etc/ssh/id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /etc/ssh/id_rsa.
Your public key has been saved in /etc/ssh/id_rsa.pub.
The key fingerprint is:
b0:de:14:fd:fb:a4:4a:e5:e1:16:ae:a2:6d:a3:1e:6c root@debian2
10:35:41
#ssh-add -l
Could not open a connection to your authentication agent.
10:36:27
#mc
10:36:27
#ssh root@192.168.16.1
root@192.168.16.1's password:
Last login: Tue Dec  1 10:28:57 2009 from localhost.localdomain
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
l3-agent is already running: pid=1785; pidfile=/root/.lilalo/l3-agent.pid
10:37:07
#exit
exit
Connection to 192.168.16.1 closed.
10:37:11
#sc
scp           screen        screendump    script        scriptreplay
10:37:11
#sc
scp           screen        screendump    script        scriptreplay
10:37:11
#scp /root/.bash_history 192.168.16.1:/root/ssh/
root@192.168.16.1's password:
scp: /root/ssh/: Is a directory
10:38:52
#mc
10:44:11
#mc
10:44:11
#mc
10:44:53
#mc
10:44:53
#ssh-keygen
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:
e5:fe:33:f6:29:7b:bf:c5:53:bc:c0:66:6f:30:49:ea root@debian2
10:45:10
#cat /root/.ssh/id_rsa.pub | ssh root@192.
root@192.168.16.1's password:
10:45:59
#ssh-add
Could not open a connection to your authentication agent.
10:47:14
#ssh-add -l
Could not open a connection to your authentication agent.
10:47:17
#mc
10:54:54
#ssh 192.168.16.1
Last login: Tue Dec  1 11:37:07 2009 from 192.168.16.2
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
l3-agent is already running: pid=1785; pidfile=/root/.lilalo/l3-agent.pid
10:56:29
#ssh 192.168.16.1
┌<─/etc/ssh─────────â~─────€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€v>┐┌<─~─────────────────────────────────v>┐
│/..           │-ВВЕРХ-│      /..             │-ВВЕРХ-│
│ sshonfig     │   1424│Мар  5  /.gconfd        │     80│Мар 13  2008 ▒3
│ sshos~ ┌────────────────── Midnight Commander ──────────────────┐
│ sshos~ │                                                        │ к  1 11:47 ●1
│        └────────────────────────────────────────────────────────┘
│              │       │            .l3rc          │   51│Ноя 29 23:2121 ▒
│              │       │            .profile       │  110│Ноя 10  200404 0
│              │       │            .vimrc         │   51│Мар 11  2008 ▒ 2008 ▒
│/..                                 â”/.ssh                                   │
Совет: Для смены каталога во время набора команды, нажмите M-c (быстрая смена)ме.
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? n
Please type 'yes' or 'no': n
Please type 'yes' or 'no': no
Host key verification failed.
10:57:33
#apt-get install rsync
[root@debian1:~]# ssh 192.168.16.2
Last login: Mon Nov 30 17:01:57 2009 from 192.168.99.1
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
l3-agent is already running: pid=1618; pidfile=/root/.lilalo/l3-agent.pid
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  rsync
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 261kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 512kB.
Err http://debian.org.ua etch/main rsync 2.6.9-2etch2
  Не удаётся соединиться с debian.org.ua:80 (62.149.27.59). - connect (113 No route to host)
Не удалось загрузить http://debian.org.ua/debian/pool/main/r/rsync/rsync_2.6.9-2etch2_i386.deb  Не удаётся соединиться с debian.org.ua:80 (62.149.27.59). - connect (113 No route to host)
E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
/dev/ttyp3
10:57:33
#apt-get install rsync
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  rsync
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 261kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 512kB.
Err http://debian.org.ua etch/main rsync 2.6.9-2etch2
  Не удаётся соединиться с debian.org.ua:80 (62.149.27.59). - connect (113 No route to host)
Не удалось загрузить http://debian.org.ua/debian/pool/main/r/rsync/rsync_2.6.9-2etch2_i386.deb  Не удаётся соединиться с debian.org.ua:80 (62.149.27.59). - connect (113 No route to host)
E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
/dev/ttyp1
10:57:55
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.99.32   0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.99.0    192.168.99.1    255.255.255.224 UG    0      0        0 eth1
192.168.99.0    0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.99.96   192.168.99.62   255.255.255.224 UG    0      0        0 eth2
192.168.99.64   192.168.99.62   255.255.255.224 UG    0      0        0 eth2
192.168.99.160  192.168.99.62   255.255.255.224 UG    0      0        0 eth2
192.168.99.128  192.168.99.62   255.255.255.224 UG    0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.99.62   0.0.0.0         UG    0      0        0 eth2

Файлы

  • /proc/sys/net/ipv4/ip_forward
  • /proc/sys/net/ipv4/ip_forward
    >
    0
    

    Статистика

    Время первой команды журнала11:07:46 2009-11-30
    Время последней команды журнала10:57:55 2009-12- 1
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %22.00
    Процент синтаксически неверно набранных команд, % 4.00
    Суммарное время работы с терминалом *, час 1.94
    Количество командных строк в единицу времени, команда/мин 0.86
    Частота использования команд
    route18|================| 16.98%
    ping13|============| 12.26%
    ifconfig9|========| 8.49%
    mc9|========| 8.49%
    apt-get7|======| 6.60%
    sysctl5|====| 4.72%
    tcpdump5|====| 4.72%
    ssh5|====| 4.72%
    vim4|===| 3.77%
    ssh-add3|==| 2.83%
    grep3|==| 2.83%
    ip_forward2|=| 1.89%
    ifup2|=| 1.89%
    /etc/init.d/gdm2|=| 1.89%
    ssh-keygen2|=| 1.89%
    echo2|=| 1.89%
    apt2|=| 1.89%
    cat2|=| 1.89%
    sc2|=| 1.89%
    sysclt1|| 0.94%
    s1|| 0.94%
    routr1|| 0.94%
    traceroute1|| 0.94%
    reboot1|| 0.94%
    scp1|| 0.94%
    tcpd1|| 0.94%
    exit1|| 0.94%
    vncwiewer1|| 0.94%
    ____
    *) Интервалы неактивности длительностью 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$