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

Содержание

Журнал

Воскресенье (04/11/10)

/dev/ttyp0
20:15:26
#ping -c 2 nt.ua
PING nt.ua (212.40.34.157) 56(84) bytes of data.
64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=57 time=6.10 ms
64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=2 ttl=57 time=3.72 ms
--- nt.ua ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 3.723/4.915/6.107/1.192 ms

Вторник (04/13/10)

/dev/pts/1
01:37:17
#top
top - 23:37:31 up 6 min,  2 users,  load average: 0.00, 0.02, 0.00
Tasks:  51 total,   1 running,  50 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.3%us,  0.0%sy,  0.0%ni, 97.0%id,  2.0%wa,  0.0%hi,  0.0%si,  0.7%st
Mem:    594116k total,   108660k used,   485456k free,     8152k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    49640k cached
 1035 root      20   0 24232  17m 4348 S  0.7  3.1   0:00.60 Xvnc
    1 root      20   0  2040  692  596 S  0.0  0.1   0:00.06 init
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0
...
   93 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
   94 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  217 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 net_accel/0
top - 05:16:00 up  5:45,  2 users,  load average: 1.03, 1.04, 1.40
Tasks:  51 total,   2 running,  49 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.0%us,  0.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    594116k total,   169908k used,   424208k free,    30592k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    84160k cached
 1035 root      20   0 24232  17m 4348 R  1.3  3.1   1:06.85 Xvnc
прошло >5 часов
07:16:03
#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:23768776 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6547230 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3823159834 (3.5 GiB)  TX bytes:700241865 (667.8 MiB)
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: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)
прошло 117 минут
09:14:01
#ifconfig /all
/all: error fetching interface information: Device not found
09:21:22
#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:23769584 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6548401 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3823220074 (3.5 GiB)  TX bytes:700645957 (668.1 MiB)
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: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)
09:21:32
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    *               255.255.255.0   U     0      0        0 eth0
default         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
09:21:42
#ifconfig -h
Usage:
  ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
  [add <address>[/<prefixlen>]]
  [del <address>[/<prefixlen>]]
  [[-]broadcast [<address>]]  [[-]pointopoint [<address>]]
  [netmask <address>]  [dstaddr <address>]  [tunnel <address>]
  [outfill <NN>] [keepalive <NN>]
  [hw <HW> <address>]  [metric <NN>]  [mtu <NN>]
  [[-]trailers]  [[-]arp]  [[-]allmulti]
  [multicast]  [[-]promisc]
...
    arcnet (ARCnet) dlci (Frame Relay DLCI) frad (Frame Relay Access Device)
    sit (IPv6-in-IPv4) fddi (Fiber Distributed Data Interface) hippi (HIPPI)
    irda (IrLAP) ec (Econet) x25 (generic X.25)
    eui64 (Generic EUI-64)
  <AF>=Address family. Default: inet
  List of possible address families:
    unix (UNIX Domain) inet (DARPA Internet) inet6 (IPv6)
    ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE)
    ipx (Novell IPX) ddp (Appletalk DDP) ec (Econet)
    ash (Ash) x25 (CCITT X.25)
09:22:10
#ifconfig eth1 192.168.91.1

прошло 18 минут
09:41:01
#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:23776494 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6555300 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3823740138 (3.5 GiB)  TX bytes:702756946 (670.2 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:02
          inet addr:192.168.91.1  Bcast:192.168.91.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:768 (768.0 B)  TX bytes:308 (308.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: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)
09:41:07
#ifconfig eth1 192.168.90.2

09:41:52
#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:23776835 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6555699 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3823765210 (3.5 GiB)  TX bytes:702958662 (670.3 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:02
          inet addr:192.168.90.2  Bcast:192.168.90.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:768 (768.0 B)  TX bytes:510 (510.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: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)
09:41:59
#ifconfig eth2 192.168.91.1

09:42:35
#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:23777039 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6555946 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3823780410 (3.5 GiB)  TX bytes:703042910 (670.4 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:02
          inet addr:192.168.90.2  Bcast:192.168.90.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:300 (300.0 B)  TX bytes:238 (238.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: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)
09:42:40
#ping 192.168.91.2
PING 192.168.91.2 (192.168.91.2) 56(84) bytes of data.
64 bytes from 192.168.91.2: icmp_seq=1 ttl=64 time=1.54 ms
64 bytes from 192.168.91.2: icmp_seq=2 ttl=64 time=0.227 ms
64 bytes from 192.168.91.2: icmp_seq=3 ttl=64 time=0.280 ms
^C
--- 192.168.91.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2007ms
rtt min/avg/max/mdev = 0.227/0.684/1.545/0.609 ms
09:47:02
#apt-get install tcpdump
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libpcap0.8
НОВЫЕ пакеты, которые будут установлены:
  libpcap0.8 tcpdump
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 474kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 159kB.
...
Получено:2 http://debian.org.ua squeeze/main tcpdump 4.0.0-6 [359kB]
Получено 474kБ за 0с (6 564kБ/c)
Выбор ранее не выбранного пакета libpcap0.8.
(Чтение базы данных ... на данный момент установлено 54037 файлов и каталогов.)
Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_1.0.0-6_i386.deb)...
Выбор ранее не выбранного пакета tcpdump.
Распаковывается пакет tcpdump (из файла .../tcpdump_4.0.0-6_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libpcap0.8 (1.0.0-6) ...
Настраивается пакет tcpdump (4.0.0-6) ...
прошло 16 минут
10:03:35
#tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
08:04:34.450036 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 4096255514:4096259858, ack 3012077280, win 1002, options [nop,nop,TS val 7629129 ecr 32367973], length 4344
08:04:34.450515 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 2896, win 44888, options [nop,nop,TS val 32367979 ecr 7629129], length 0
08:04:34.450526 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [P.], seq 4344:5149, ack 1, win 1002, options [nop,nop,TS val 7629129 ecr 32367979], length 805
08:04:34.450593 IP debian2.net.nt.57532 > 192.168.16.254.domain: 25428+ PTR? 203.16.168.192.in-addr.arpa. (45)
08:04:34.450765 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 5149, win 44888, options [nop,nop,TS val 32367979 ecr 7629129], length 0
08:04:34.450866 IP 192.168.16.254.domain > debian2.net.nt.57532: 25428 NXDomain 0/1/0 (122)
08:04:34.451091 IP debian2.net.nt.40717 > 192.168.16.254.domain: 27076+ PTR? 254.16.168.192.in-addr.arpa. (45)
08:04:34.451221 IP 192.168.16.254.domain > debian2.net.nt.40717: 27076 NXDomain 0/1/0 (122)
...
08:04:35.735098 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 2991514, win 13032, options [nop,nop,TS val 32368107 ecr 7629448], length 0
08:04:35.735113 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 2991514:3004546, ack 195, win 1002, options [nop,nop,TS val 7629450 ecr 32368107], length 13032
08:04:35.736087 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 2998754, win 13032, options [nop,nop,TS val 32368107 ecr 7629450], length 0
08:04:35.736101 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 3004546:3011786, ack 195, win 1002, options [nop,nop,TS val 7629450 ecr 32368107], length 7240
08:04:35.737331 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 3011786, win 11584, options [nop,nop,TS val 32368107 ecr 7629450], length 0
08:04:35.737343 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 3011786:3023370, ack 195, win 1002, options [nop,nop,TS val 7629451 ecr 32368107], length 11584
^C
969 packets captured
969 packets received by filter
0 packets dropped by kernel
10:04:35
#route delete default

10:05:47
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    *               255.255.255.0   U     0      0        0 eth0
192.168.91.0    *               255.255.255.0   U     0      0        0 eth2
192.168.90.0    *               255.255.255.0   U     0      0        0 eth1
10:05:50
#route add defoult gw 192.168.90.1
defoult: Неизвестный хост
10:11:28
#route add default gw 192.168.90.1

10:12:19
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    *               255.255.255.0   U     0      0        0 eth0
192.168.91.0    *               255.255.255.0   U     0      0        0 eth2
192.168.90.0    *               255.255.255.0   U     0      0        0 eth1
default         192.168.90.1    0.0.0.0         UG    0      0        0 eth1
10:12:23
#sysctl net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
прошло 30 минут
10:42:29
#route add -net 192.168.92.0 gw 192.168.91.2
SIOCADDRT: Недопустимый аргумент
прошло 10 минут
10:52:39
#route add -net 192.168.92.0/24 gw 192.168.91.2

10:53:10
#route add -net 192.168.93.0/24 gw 192.168.91.2

10:53:27
#route add -net 192.168.94.0/24 gw 192.168.91.2

10:53:41
#vim /etc/network/interfaces
--- /tmp/l3-saved-1338.5112.9130	2010-04-13 10:22:11.000000000 +0000
+++ /etc/network/interfaces	2010-04-13 10:30:02.000000000 +0000
@@ -4,4 +4,9 @@
          address 192.168.16.2
          netmask 255.255.255.0
          gateway 192.168.16.254
+iface eth1 inet static
+         address 192.168.90.2
+         netmask 255.255.255.0
+         gateway 
 
+        
прошло 16 минут
/dev/pts/3
11:09:45
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
^C
--- ya.ru ping statistics ---
122 packets transmitted, 0 received, 100% packet loss, time 121012ms
11:11:49
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
^C
--- ya.ru ping statistics ---
409 packets transmitted, 0 received, 100% packet loss, time 408012ms
11:18:38
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data.
^C
--- ya.ru ping statistics ---
112 packets transmitted, 0 received, 100% packet loss, time 111012ms
/dev/pts/3
11:21:45
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
^C
--- ya.ru ping statistics ---
47 packets transmitted, 0 received, 100% packet loss, time 46012ms
11:22:34
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
^C
--- ya.ru ping statistics ---
29 packets transmitted, 0 received, 100% packet loss, time 28012ms
11:23:02
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data.
^C
--- ya.ru ping statistics ---
28 packets transmitted, 0 received, 100% packet loss, time 27012ms
11:23:32
#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=51.9 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=49 time=52.8 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=49 time=49.5 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=4 ttl=49 time=53.1 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=5 ttl=49 time=49.7 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=6 ttl=49 time=51.4 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=7 ttl=49 time=50.6 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=8 ttl=49 time=49.5 ms
^C
--- ya.ru ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7032ms
rtt min/avg/max/mdev = 49.511/51.097/53.115/1.379 ms
прошло 66 минут
/dev/pts/1
12:30:02
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    *               255.255.255.0   U     0      0        0 eth0
192.168.93.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.92.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.94.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.91.0    *               255.255.255.0   U     0      0        0 eth2
192.168.90.0    *               255.255.255.0   U     0      0        0 eth1
default         192.168.90.1    0.0.0.0         UG    0      0        0 eth1
12:30:20
#vim /etc/network/interfaces
--- /tmp/l3-saved-1338.11332.11951	2010-04-13 10:32:28.000000000 +0000
+++ /etc/network/interfaces	2010-04-13 10:55:14.000000000 +0000
@@ -1,12 +1,15 @@
-auto lo eth0
+auto lo eth0 eth1 eth2
 iface lo inet loopback
 iface  eth0 inet static
          address 192.168.16.2
          netmask 255.255.255.0
-         gateway 192.168.16.254
+#         gateway 192.168.16.254
 iface eth1 inet static
          address 192.168.90.2
          netmask 255.255.255.0
-         gateway 
+         gateway 192.168.90.1
+iface eth2 inet static 
+         address 192.168.91.1
+         netmask 255.255.255.0
 
         
прошло 24 минуты
12:55:14
#vim /sysclt.conf
--- /dev/null	2010-04-12 23:31:03.276883049 +0000
+++ /sysclt.conf	2010-04-13 10:57:40.000000000 +0000
@@ -0,0 +1 @@
+net.ipv4.ip_forward=1
12:57:40
#vim /etc/network/interfaces
--- /tmp/l3-saved-1338.29705.1947	2010-04-13 11:19:53.000000000 +0000
+++ /etc/network/interfaces	2010-04-13 11:24:14.000000000 +0000
@@ -11,5 +11,8 @@
 iface eth2 inet static 
          address 192.168.91.1
          netmask 255.255.255.0
-
+ 
+post-up route add -net 192.168.92.0/24 gw 192.168.91.2
+post-up route add -net 192.168.93.0/24 gw 192.168.91.2
+post-up route add -net 192.168.94.0/24 gw 192.168.91.2
         
прошло 26 минут
13:24:14
#vim /etc/network/interfaces
13:26:58
#~

прошло 14 минут
/dev/pts/1
13:41:53
#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:5299 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2286 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2276001 (2.1 MiB)  TX bytes:1783318 (1.7 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:02
          inet addr:192.168.90.2  Bcast:192.168.90.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:1000
          RX bytes:2260 (2.2 KiB)  TX bytes:552 (552.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: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:41:55
#cat /proc/sys/net/ipv4/ip_forward
0
13:42:22
#sysctl -a
kernel.sched_min_granularity_ns = 4000000
kernel.sched_latency_ns = 20000000
kernel.sched_wakeup_granularity_ns = 10000000
kernel.sched_child_runs_first = 1
kernel.sched_features = 895
kernel.sched_migration_cost = 500000
kernel.sched_nr_migrate = 32
kernel.sched_rt_period_us = 1000000
kernel.sched_rt_runtime_us = 950000
kernel.sched_compat_yield = 0
...
net.ipv6.route.gc_min_interval = 0
net.ipv6.route.gc_timeout = 60
net.ipv6.route.gc_interval = 30
net.ipv6.route.gc_elasticity = 0
net.ipv6.route.mtu_expires = 600
net.ipv6.route.min_adv_mss = 4
net.ipv6.route.gc_min_interval_ms = 500
net.ipv6.icmp.ratelimit = 250
net.ipv6.bindv6only = 0
net.ipv6.mld_max_msf = 64
13:42:50
#sysctl -a | grep ip_for
error: permission denied on key 'net.ipv4.route.flush'
net.ipv4.ip_forward = 0
error: permission denied on key 'net.ipv6.route.flush'
13:42:58
#echo 1 > /proc/sys/net/ipv4/ip_forward

13:43:09
#vim /etc/sysctl.conf
--- /tmp/l3-saved-1273.26930.28485	2010-04-13 11:43:30.000000000 +0000
+++ /etc/sysctl.conf	2010-04-13 11:43:49.000000000 +0000
@@ -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
 #  Enabling this option disables Stateless Address Autoconfiguration
13:43:49
#sysctl -f /etc/sysctl.conf
net.ipv4.ip_forward = 1
13:43:53
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.93.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.92.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.94.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.91.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.90.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         192.168.90.1    0.0.0.0         UG    0      0        0 eth1
/dev/pts/1
13:50:53
#vim /etc/network/interfaces
--- /tmp/l3-saved-1425.7143.6063	2010-04-13 11:50:58.000000000 +0000
+++ /etc/network/interfaces	2010-04-13 11:51:29.000000000 +0000
@@ -1,18 +1,22 @@
-auto lo eth0 eth1 eth2
+auto lo eth0 
+#eth1 eth2
+
 iface lo inet loopback
+
 iface  eth0 inet static
          address 192.168.16.2
          netmask 255.255.255.0
-#         gateway 192.168.16.254
-iface eth1 inet static
-         address 192.168.90.2
-         netmask 255.255.255.0
-         gateway 192.168.90.1
-iface eth2 inet static 
-         address 192.168.91.1
-         netmask 255.255.255.0
- 
-post-up route add -net 192.168.92.0/24 gw 192.168.91.2
-post-up route add -net 192.168.93.0/24 gw 192.168.91.2
-post-up route add -net 192.168.94.0/24 gw 192.168.91.2
-        
+         gateway 192.168.16.254
+
+#iface eth1 inet static
+#         address 192.168.90.2
+#         netmask 255.255.255.0
+#         gateway 192.168.90.1
+#iface eth2 inet static 
+#         address 192.168.91.1
+#         netmask 255.255.255.0
+# 
+#post-up route add -net 192.168.92.0/24 gw 192.168.91.2
+#post-up route add -net 192.168.93.0/24 gw 192.168.91.2
+#post-up route add -net 192.168.94.0/24 gw 192.168.91.2
+#        

Четверг (04/15/10)

/dev/pts/0
14:40:03
#vim /etc/hostname
14:40:10
#~
192.168.16.2 debian2.net.nt debian2
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/hosts" 3L, 82C записано
14:40:21
#hostname
debian2
14:40:26
#hostname -f
debian2.cn.net.nt
/dev/pts/1
14:41:52
#hostname -f
debian2.cn.net.nt
14:41:54
#vim /etc/resolv.conf
14:42:17
#~

14:42:18
#vim /etc/resolv.conf
--- /tmp/l3-saved-1503.32212.9050	2010-04-15 12:42:21.000000000 +0000
+++ /etc/resolv.conf	2010-04-15 12:42:43.000000000 +0000
@@ -1,4 +1,5 @@
-search net.nt unix.nt
+search cn.net.nt net.nt unix.nt
+nameserver 192.168.16.1
 nameserver 192.168.16.254
 nameserver 10.0.1.7 
 nameserver 10.0.35.1
прошло 64 минуты
/dev/pts/2
15:46:23
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=49 time=51.6 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=2 ttl=49 time=77.4 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=3 ttl=49 time=63.3 ms
^C
--- ya.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2009ms
rtt min/avg/max/mdev = 51.681/64.138/77.407/10.520 ms
15:46:29
#ping debian.org.ua
PING debian.org.ua (62.149.27.59) 56(84) bytes of data.
^C
--- debian.org.ua ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6014ms
15:46:43
#apt-get update
0% [Соединение с debian.org.ua (62.149.27.59)] [Соединение^C
15:47:11
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.93.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.92.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.94.0    192.168.91.2    255.255.255.0   UG    0      0        0 eth2
192.168.91.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.90.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
0.0.0.0         192.168.90.1    0.0.0.0         UG    0      0        0 eth1
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
15:47:13
#vim /etc/network/interfaces
--- /tmp/l3-saved-1798.17975.19373	2010-04-15 13:47:24.000000000 +0000
+++ /etc/network/interfaces	2010-04-15 13:47:53.000000000 +0000
@@ -1,4 +1,5 @@
-auto lo eth0 eth1 eth2
+auto lo eth0 
+#eth1 eth2
 
 iface lo inet loopback
 
@@ -6,15 +7,15 @@
          address 192.168.16.2
          netmask 255.255.255.0
          gateway 192.168.16.254
- iface eth1 inet static
-          address 192.168.90.2
-          netmask 255.255.255.0
-          gateway 192.168.90.1
-iface eth2 inet static 
-          address 192.168.91.1
-          netmask 255.255.255.0
- 
-post-up route add -net 192.168.92.0/24 gw 192.168.91.2
-post-up route add -net 192.168.93.0/24 gw 192.168.91.2
-post-up route add -net 192.168.94.0/24 gw 192.168.91.2
+# iface eth1 inet static
+#          address 192.168.90.2
+#          netmask 255.255.255.0
+#          gateway 192.168.90.1
+#iface eth2 inet static 
+#          address 192.168.91.1
+#          netmask 255.255.255.0
+# 
+#post-up route add -net 192.168.92.0/24 gw 192.168.91.2
+#post-up route add -net 192.168.93.0/24 gw 192.168.91.2
+#post-up route add -net 192.168.94.0/24 gw 192.168.91.2
         
15:47:53
#/etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...Ignoring unknown interface eth1=eth1.
Ignoring unknown interface eth2=eth2.
done.
прошло 12 минут
/dev/pts/0
16:00:49
#cd /etc/mail

16:01:14
#ls
access           helpfile          sendmail.cf           submit.cf
access.db        local-host-names  sendmail.conf         submit.mc
address.resolve  m4                sendmail.mc           tls
aliases          Makefile          service.switch        trusted-users
aliases.db       peers             service.switch-nodns
databases        sasl              smrsh
16:01:20
#cat local-host-names
localhost
debian2.cn.net.nt
16:01:23
#vim sendmail.mc
16:03:36
#scp 192.168.16.4:/etc/mail/sendmail.mc /tmp
The authenticity of host '192.168.16.4 (192.168.16.4)' can't be established.
RSA key fingerprint is 39:83:3e:b7:8e:77:bd:45:4f:ce:10:33:df:0a:94:93.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.4' (RSA) to the list of known hosts.
root@192.168.16.4's password:
sendmail.mc                                                                                  100% 4347     4.3KB/s   00:00
16:03:48
#hostname
debian2
16:03:51
#hostname -f
debian2.cn.net.nt
16:03:53
#vim /tmp/sendmail.mc
16:04:27
#MAILER(`smtp')dnl
dnl # Stop connections that overflow our concurrent and time connection rates
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
dnl define(`confCON_EXPENSIVE',`True')dnl
dnl #
dnl # Dialup/LAN connection overrides
dnl #
...
dnl #
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`net.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
dnl # Default Mailer setup
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
16:04:37
#~
dnl # Masquerading options
16:04:40
#grep Masquerading /tmp/sendmail.mc -A 5
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`net.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
dnl # Default Mailer setup
16:04:46
#grep Masquerading /tmp/sendmail.mc -A 4
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`net.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
16:04:49
#grep Masquerading /tmp/sendmail.mc -A 4 >> /etc/mail/sendmail.mc

16:05:08
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-3086.15005.19355	2010-04-15 14:05:15.000000000 +0000
+++ /etc/mail/sendmail.mc	2010-04-15 14:05:51.000000000 +0000
@@ -97,13 +97,12 @@
 include(`/etc/mail/m4/dialup.m4')dnl
 include(`/etc/mail/m4/provider.m4')dnl
 dnl #
-dnl # Default Mailer setup
-MAILER_DEFINITIONS
-MAILER(`local')dnl
-MAILER(`smtp')dnl
-
 dnl # Masquerading options
 FEATURE(`always_add_domain')dnl
 MASQUERADE_AS(`net.nt')dnl
 FEATURE(`allmasquerade')dnl
 FEATURE(`masquerade_envelope')dnl
+dnl # Default Mailer setup
+MAILER_DEFINITIONS
+MAILER(`local')dnl
+MAILER(`smtp')dnl
16:05:51
#vim /etc/mail/sendmail.mc
прошло 14 минут
16:19:53
#vim /etc/mail/sendmail.mc
16:21:10
#$Sendmail: debproto.mc,v 8.14.3 2010-01-29 13:22:29 cowboy Exp $

16:21:58
#ls -l
итого 228
-rw------- 1 root  root   4261 Апр 15 13:48 access
-rw-r----- 1 smmta smmsp 12288 Апр 15 13:48 access.db
-rw-r--r-- 1 root  root    281 Янв 29 13:25 address.resolve
lrwxrwxrwx 1 root  smmsp    10 Апр 15 13:48 aliases -> ../aliases
-rw-r----- 1 smmta smmsp 12288 Апр 15 13:48 aliases.db
-rw-r--r-- 1 root  root   3216 Апр 15 13:48 databases
-rw-r--r-- 1 root  root   5657 Янв 29 13:26 helpfile
-rw-r--r-- 1 root  smmsp    20 Апр 15 14:19 local-host-names
drwxr-sr-x 2 smmta smmsp  4096 Апр 15 13:48 m4
...
-rw-r--r-- 1 root  smmsp 63566 Апр 15 13:48 sendmail.cf
-rw-r--r-- 1 root  root  12236 Апр 15 13:48 sendmail.conf
-rw-r--r-- 1 root  smmsp  4179 Апр 15 14:17 sendmail.mc
-rw-r--r-- 1 root  root    149 Янв 29 13:25 service.switch
-rw-r--r-- 1 root  root    180 Янв 29 13:25 service.switch-nodns
drwxr-sr-x 2 smmta smmsp  4096 Апр 15 13:48 smrsh
-rw-r--r-- 1 root  smmsp 44000 Апр 15 13:48 submit.cf
-rw-r--r-- 1 root  smmsp  2376 Апр 15 13:48 submit.mc
drwxr-xr-x 2 root  smmsp  4096 Янв 29 13:25 tls
-rw-r--r-- 1 root  smmsp     0 Апр 15 13:48 trusted-users
16:22:03
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Updating tls ...
OpenSSL is not installed, will not configure sendmail support for it.
to install openssl, get openssl.
...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
The following file(s) have changed:
  /etc/mail/sendmail.cf /etc/mail/local-host-names
** ** You should issue `/etc/init.d/sendmail reload` ** **
16:22:29
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-3086.25336.9403	2010-04-15 14:23:04.000000000 +0000
+++ /etc/mail/sendmail.mc	2010-04-15 14:23:34.000000000 +0000
@@ -97,13 +97,13 @@
 include(`/etc/mail/m4/dialup.m4')dnl
 include(`/etc/mail/m4/provider.m4')dnl
 dnl #
-dn1 # Default Mailer setup
-MAILER_DEFINITIONS
-MAILER(`local')dn1
-MAILER(`smtp')dn1
 dnl # Masquerading options
 FEATURE(`always_add_domain')dnl
 MASQUERADE_AS(`cn.net.nt')dnl
 FEATURE(`allmasquerade')dnl
 FEATURE(`masquerade_envelope')dnl
+dn1 # Default Mailer setup
+MAILER_DEFINITIONS
+MAILER(`local')dn1
+MAILER(`smtp')dn1
 
16:23:34
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Updating tls ...
OpenSSL is not installed, will not configure sendmail support for it.
to install openssl, get openssl.
To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
The following file(s) have changed:
  /etc/mail/sendmail.cf /etc/mail/local-host-names
** ** You should issue `/etc/init.d/sendmail reload` ** **
16:23:39
#apt-gett install mutt
l3script: apt-gett: команда не найдена
16:24:15
#apt-get install mutt
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libgpgme11 libidn11 libpth20
Предлагаемые пакеты:
  gpgsm gnupg2 urlview mixmaster openssl ca-certificates
НОВЫЕ пакеты, которые будут установлены:
  libgpgme11 libidn11 libpth20 mutt
обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 67 пакетов не обновлено.
...
Распаковывается пакет libgpgme11 (из файла .../libgpgme11_1.2.0-1.2_i386.deb)...
Выбор ранее не выбранного пакета mutt.
Распаковывается пакет mutt (из файла .../mutt_1.5.20-7_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет libidn11 (1.15-2) ...
Настраивается пакет libpth20 (2.0.7-14) ...
Настраивается пакет libgpgme11 (1.2.0-1.2) ...
Настраивается пакет mutt (1.5.20-7) ...
Обрабатываются триггеры для menu ...
16:24:43
#sendmail --help
Recipient names must be specified
16:27:45
#mutt

16:28:41
#mail
l3script: mail: команда не найдена
16:29:51
#apt-gett install mutt
l3script: apt-gett: команда не найдена
16:31:45
#apt-get install mutt
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия mutt.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 67 пакетов не обновлено.
16:31:51
#apt-get install mailx
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет mailx - виртуальный, его функции предоставляются пакетами:
  mailutils 1:2.1+dfsg1-5
  heirloom-mailx 12.4-1.1+b1
  bsd-mailx 8.1.2-0.20100314cvs-1
Вы должны явно указать, какой именно вы хотите установить.
E: Для пакета mailx не найдены кандидаты на установку
16:31:56
#apt-get install bsd-mailx
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  bsd-mailx
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 67 пакетов не обновлено.
Необходимо скачать 77,2kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 201kB.
Получено:1 http://debian.org.ua squeeze/main bsd-mailx 8.1.2-0.20100314cvs-1 [77,2kB]
Получено 77,2kБ за 0с (581kБ/c)
Выбор ранее не выбранного пакета bsd-mailx.
(Чтение базы данных ... на данный момент установлено 54882 файлов и каталогов.)
Распаковывается пакет bsd-mailx (из файла .../bsd-mailx_8.1.2-0.20100314cvs-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет bsd-mailx (8.1.2-0.20100314cvs-1) ...
update-alternatives: используется `/usr/bin/bsd-mailx' для предоставления `/usr/bin/mailx' (mailx) в автоматический режим.
16:32:08
#netstat -lnp | grep :25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      3013/sendmail: MTA:
16:32:19
#vim sendmail.mc
16:32:36
#include(`/etc/mail/m4/provider.m4')dnl

16:32:37
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 80: unknown configuration line "dn1 # Default Mailer setup"
554 5.0.0 /etc/mail/sendmail.cf: line 1797: unknown configuration line "dn1"
554 5.0.0 /etc/mail/sendmail.cf: line 1890: unknown configuration line "dn1"
.
16:33:18
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Updating tls ...
OpenSSL is not installed, will not configure sendmail support for it.
to install openssl, get openssl.
To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
16:33:20
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 1796: unknown configuration line "dn1"
554 5.0.0 /etc/mail/sendmail.cf: line 1889: unknown configuration line "dn1"
.
16:33:44
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.

Файлы

  • /proc/sys/net/ipv4/ip_forward
  • local-host-names
  • /proc/sys/net/ipv4/ip_forward
    >
    0
    
    local-host-names
    >
    localhost
    debian2.cn.net.nt
    

    Статистика

    Время первой команды журнала20:15:26 2010- 4-11
    Время последней команды журнала16:33:44 2010- 4-15
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %14.00
    Процент синтаксически неверно набранных команд, % 3.00
    Суммарное время работы с терминалом *, час 3.83
    Количество командных строк в единицу времени, команда/мин 0.44
    Частота использования команд
    vim18|=================| 17.14%
    route13|============| 12.38%
    ifconfig11|==========| 10.48%
    ping11|==========| 10.48%
    apt-get6|=====| 5.71%
    grep5|====| 4.76%
    hostname5|====| 4.76%
    sysctl4|===| 3.81%
    ~4|===| 3.81%
    /etc/init.d/sendmail3|==| 2.86%
    make3|==| 2.86%
    cat2|=| 1.90%
    ls2|=| 1.90%
    apt-gett2|=| 1.90%
    mutt1|| 0.95%
    $Sendmail:1|| 0.95%
    top1|| 0.95%
    ip_forward1|| 0.95%
    tcpdump1|| 0.95%
    /etc/mail/sendmail.mc1|| 0.95%
    >1|| 0.95%
    MAILER(`smtp')dnl1|| 0.95%
    sendmail1|| 0.95%
    cd1|| 0.95%
    include(`/etc/mail/m4/provider.m4')dnl1|| 0.95%
    scp1|| 0.95%
    echo1|| 0.95%
    mail1|| 0.95%
    netstat1|| 0.95%
    /etc/init.d/networking1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$