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

Содержание

Журнал

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

/dev/ttyp0
08:47:56
#mc
08:48:15
#mc
08:48:19
#apt-get install mc
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libglib2.0-0 libgpmg1
Предлагаемые пакеты:
  gpm mime-support zip unzip bzip2 links w3m lynx arj
Рекомендуемые пакеты:
  libglib2.0-data
НОВЫЕ пакеты, которые будут установлены:
  libglib2.0-0 libgpmg1 mc
...
Выбор ранее не выбранного пакета libgpmg1.
(Чтение базы данных... на данный момент установлено 12729 файлов и каталогов.)
Распаковывается пакет libgpmg1 (из файла .../libgpmg1_1.19.6-25_i386.deb)...
Выбор ранее не выбранного пакета libglib2.0-0.
Распаковывается пакет libglib2.0-0 (из файла .../libglib2.0-0_2.12.4-2_i386.deb)...
Выбор ранее не выбранного пакета mc.
Распаковывается пакет mc (из файла .../mc_1%3a4.6.1-6_i386.deb)...
Настраивается пакет libgpmg1 (1.19.6-25) ...
Настраивается пакет libglib2.0-0 (2.12.4-2) ...
Настраивается пакет mc (4.6.1-6) ...
08:48:59
#mc
/dev/ttyp0
08:49:33
#mc

Среда (03/11/09)

/dev/ttyp0
08:10:58
#ping itc.ua
PING itc.ua (77.222.150.18) 56(84) bytes of data.
64 bytes from airbus.itc.ua (77.222.150.18): icmp_seq=1 ttl=58 time=1.79 ms
64 bytes from airbus.itc.ua (77.222.150.18): icmp_seq=2 ttl=58 time=2.45 ms
64 bytes from airbus.itc.ua (77.222.150.18): icmp_seq=3 ttl=58 time=1.84 ms
--- itc.ua ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 1.798/2.033/2.457/0.302 ms

Четверг (03/19/09)

/dev/tty1
14:58:28
#cat ~/.l3rc
l3cd=/users/igor/dns-setup/dns.liag.org.ua/root
прошло 53 минуты
/dev/tty1
15:51:42
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:01:01:C1
          inet addr:194.150.93.82  Bcast:194.150.93.95  Mask:255.255.255.240
          inet6 addr: fe80::216:3eff:fe01:1c1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:760879 errors:0 dropped:0 overruns:0 frame:0
          TX packets:673676 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:98530651 (93.9 MiB)  TX bytes:92437131 (88.1 MiB)
eth0:0    Link encap:Ethernet  HWaddr 00:16:3E:01:01:C1
          inet addr:192.168.3.2  Bcast:192.168.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
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:974 errors:0 dropped:0 overruns:0 frame:0
          TX packets:974 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:115669 (112.9 KiB)  TX bytes:115669 (112.9 KiB)

Среда (04/01/09)

/dev/tty1
17:40:28
#host ya.ru

17:40:35
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
194.150.93.80   0.0.0.0         255.255.255.240 U     0      0        0 eth0
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         194.150.93.83   0.0.0.0         UG    0      0        0 eth0
17:40:36
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:01:01:C1
          inet addr:194.150.93.82  Bcast:194.150.93.95  Mask:255.255.255.240
          inet6 addr: fe80::216:3eff:fe01:1c1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1630683 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1608823 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:185853705 (177.2 MiB)  TX bytes:350797113 (334.5 MiB)
eth0:0    Link encap:Ethernet  HWaddr 00:16:3E:01:01:C1
          inet addr:192.168.3.2  Bcast:192.168.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
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:1803 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1803 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:323235 (315.6 KiB)  TX bytes:323235 (315.6 KiB)
17:40:49
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
194.150.93.80   0.0.0.0         255.255.255.240 U     0      0        0 eth0
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         194.150.93.83   0.0.0.0         UG    0      0        0 eth0
17:40:55
#host ya.ru

17:41:39
#ping 193.193.193.100
PING 193.193.193.100 (193.193.193.100) 56(84) bytes of data.
--- 193.193.193.100 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
17:41:44
#traceroute -I -n 193.193.193.100
traceroute to 193.193.193.100 (193.193.193.100), 30 hops max, 40 byte packets
 1  194.150.93.83  0.229 ms  0.150 ms  0.095 ms
/dev/tty1
17:44:11
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:01:01:C1
          inet addr:194.150.93.82  Bcast:194.150.93.95  Mask:255.255.255.240
          inet6 addr: fe80::216:3eff:fe01:1c1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1631197 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1610237 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:185896758 (177.2 MiB)  TX bytes:350936835 (334.6 MiB)
eth0:0    Link encap:Ethernet  HWaddr 00:16:3E:01:01:C1
          inet addr:192.168.3.2  Bcast:192.168.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
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:1882 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1882 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:328765 (321.0 KiB)  TX bytes:328765 (321.0 KiB)
17:44:13
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
194.150.93.80   0.0.0.0         255.255.255.240 U     0      0        0 eth0
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         194.150.93.83   0.0.0.0         UG    0      0        0 eth0
17:44:19
#ping 194.150.93.83
PING 194.150.93.83 (194.150.93.83) 56(84) bytes of data.
64 bytes from 194.150.93.83: icmp_seq=1 ttl=64 time=0.153 ms
--- 194.150.93.83 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.153/0.153/0.153/0.000 ms
17:44:24
#ping 193.193.193.100
PING 193.193.193.100 (193.193.193.100) 56(84) bytes of data.
--- 193.193.193.100 ping statistics ---
169 packets transmitted, 0 received, 100% packet loss, time 168035ms
17:47:18
#ping 193.193.193.100
PING 193.193.193.100 (193.193.193.100) 56(84) bytes of data.
--- 193.193.193.100 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 4007ms
17:47:23
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:01:01:C1
          inet addr:194.150.93.82  Bcast:194.150.93.95  Mask:255.255.255.240
          inet6 addr: fe80::216:3eff:fe01:1c1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1631650 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1611717 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:185934685 (177.3 MiB)  TX bytes:351083316 (334.8 MiB)
eth0:0    Link encap:Ethernet  HWaddr 00:16:3E:01:01:C1
          inet addr:192.168.3.2  Bcast:192.168.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
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:1951 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1951 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:333336 (325.5 KiB)  TX bytes:333336 (325.5 KiB)
17:49:29
#ping 193.193.193.100
PING 193.193.193.100 (193.193.193.100) 56(84) bytes of data.
64 bytes from 193.193.193.100: icmp_seq=1 ttl=59 time=2.68 ms
--- 193.193.193.100 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 2.689/2.689/2.689/0.000 ms
17:49:31
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from 213.180.204.8: icmp_seq=1 ttl=56 time=24.5 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=56 time=26.0 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 10023ms
rtt min/avg/max/mdev = 24.548/25.297/26.046/0.749 ms

Четверг (06/11/09)

/dev/ttyp0
23:05:18
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.

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

/dev/tty1
14:06:17
#ps aux | grep named
bind      1110  0.0  3.0  31320  3968 ?        Ssl  10:52   0:00 /usr/sbin/named -u bind
root      1249  0.0  0.5   3756   748 ttyp0    S+   11:06   0:00 grep named
14:06:40
#ping 192.168.4.253
PING 192.168.4.253 (192.168.4.253) 56(84) bytes of data.
From 194.150.93.83: icmp_seq=2 Redirect Host(New nexthop: 194.150.93.84)
From 194.150.93.84 icmp_seq=1 Destination Host Unreachable
From 194.150.93.84 icmp_seq=2 Destination Host Unreachable
From 194.150.93.84 icmp_seq=4 Destination Host Unreachable
From 194.150.93.84 icmp_seq=5 Destination Host Unreachable
From 194.150.93.84 icmp_seq=6 Destination Host Unreachable
--- 192.168.4.253 ping statistics ---
7 packets transmitted, 0 received, +5 errors, 100% packet loss, time 6001ms
, pipe 3
14:06:56
#ping gw.liag.org.ua
PING gw.liag.org.ua (194.150.93.83) 56(84) bytes of data.
64 bytes from 194.150.93.83: icmp_seq=1 ttl=64 time=0.150 ms
64 bytes from 194.150.93.83: icmp_seq=2 ttl=64 time=0.105 ms
--- gw.liag.org.ua ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 9998ms
rtt min/avg/max/mdev = 0.105/0.127/0.150/0.025 ms
14:07:28
#ping gw.liag.org.ua
PING gw.liag.org.ua (194.150.93.83) 56(84) bytes of data.
64 bytes from 194.150.93.83: icmp_seq=1 ttl=64 time=0.187 ms
64 bytes from 194.150.93.83: icmp_seq=2 ttl=64 time=0.103 ms
64 bytes from 194.150.93.83: icmp_seq=3 ttl=64 time=0.104 ms
64 bytes from 194.150.93.83: icmp_seq=4 ttl=64 time=0.110 ms
64 bytes from 194.150.93.83: icmp_seq=5 ttl=64 time=0.142 ms
64 bytes from 194.150.93.83: icmp_seq=6 ttl=64 time=0.110 ms
64 bytes from 194.150.93.83: icmp_seq=7 ttl=64 time=0.149 ms
64 bytes from 194.150.93.83: icmp_seq=8 ttl=64 time=0.175 ms
--- gw.liag.org.ua ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 60011ms
rtt min/avg/max/mdev = 0.103/0.135/0.187/0.031 ms
14:08:49
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
14:09:06
#ping samba.liag.org.ua
PING samba.liag.org.ua (194.150.93.88) 56(84) bytes of data.
64 bytes from 194.150.93.88: icmp_seq=1 ttl=64 time=0.687 ms
64 bytes from 194.150.93.88: icmp_seq=2 ttl=64 time=0.144 ms
 64 bytes from 194.150.93.88: icmp_seq=3 ttl=64 time=0.167 ms
64 bytes from 194.150.93.88: icmp_seq=4 ttl=64 time=0.154 ms
s from 194.150.93.88: icmp_seq=5 ttl=64 time=0.128 ms
--- samba.liag.org.ua ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 35006ms
rtt min/avg/max/mdev = 0.128/0.256/0.687/0.215 ms
прошло 11 минут
/dev/tty1
14:20:53
#ping pandora
ping: unknown host pandora
14:22:29
#ping 192.168.4.51
PING 192.168.4.51 (192.168.4.51) 56(84) bytes of data.
64 bytes from 192.168.4.51: icmp_seq=1 ttl=63 time=2.65 ms
From 194.150.93.83: icmp_seq=2 Redirect Host(New nexthop: 194.150.93.84)
64 bytes from 192.168.4.51: icmp_seq=2 ttl=63 time=0.420 ms
64 bytes from 192.168.4.51: icmp_seq=3 ttl=63 time=0.292 ms
--- 192.168.4.51 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.292/1.122/2.656/1.086 ms
14:22:41
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
194.150.93.80   0.0.0.0         255.255.255.240 U     0      0        0 eth0
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         194.150.93.83   0.0.0.0         UG    0      0        0 eth0
14:22:47
#history
  151  less /etc/libnss-ldap.conf
  152  vi /etc/ssh/sshd_config
  153  /etc/init.d/ssh restart
  154  less /etc/network/interfaces
  155  vi /etc/bind/liag.org.ua
  156  rndc reload
  157  vi /etc/network/interfaces
  158  host ldap
  159  ping lib.ru
  160  traceroute -I -n lib.ru
...
  290  ping 192.168.4.253
  291  ping gw.liag.org.ua
  292  ping gw.liag.org.ua
  293  /etc/init.d/bind9 restart
  294  ping samba.liag.org.ua
  295  exit
  296  ping pandora
  297  ping 192.168.4.51
  298  route -n
  299  history
14:23:11
#history | less
14:23:25
#ping mail.ru

14:23:32
#ps aux | grep named
bind      1295  0.0  3.2  31580  4212 ?        Ssl  11:09   0:00 /usr/sbin/named -u bind
root      1420  0.0  0.5   3756   748 ttyp0    S+   11:28   0:00 grep named
14:28:47
#ping pandora
ping: unknown host pandora
14:30:18
#ping pandora@192.168.4.51

14:30:31
#ping 192.168.4.51
PING 192.168.4.51 (192.168.4.51) 56(84) bytes of data.
64 bytes from 192.168.4.51: icmp_seq=1 ttl=63 time=0.629 ms
From 194.150.93.83: icmp_seq=2 Redirect Host(New nexthop: 194.150.93.84)
64 bytes from 192.168.4.51: icmp_seq=2 ttl=63 time=0.415 ms
64 bytes from 192.168.4.51: icmp_seq=3 ttl=63 time=0.291 ms
64 bytes from 192.168.4.51: icmp_seq=4 ttl=63 time=0.270 ms
64 bytes from 192.168.4.51: icmp_seq=5 ttl=63 time=0.281 ms
64 bytes from 192.168.4.51: icmp_seq=6 ttl=63 time=0.243 ms
64 bytes from 192.168.4.51: icmp_seq=7 ttl=63 time=0.263 ms
64 bytes from 192.168.4.51: icmp_seq=8 ttl=63 time=0.307 ms
64 bytes from 192.168.4.51: icmp_seq=9 ttl=63 time=0.296 ms
--- 192.168.4.51 ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 8001ms
rtt min/avg/max/mdev = 0.243/0.332/0.629/0.116 ms
14:30:45
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
194.150.93.80   0.0.0.0         255.255.255.240 U     0      0        0 eth0
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         194.150.93.83   0.0.0.0         UG    0      0        0 eth0
14:30:53
#route add 192.168.4.0 gw 0.0.0.0 netmask 255.255.255.0
route: netmask 000000ff doesn't make sense with host route
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.
        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
14:31:30
#route add net 192.168.4.0 gw 0.0.0.0 netmask 255.255.255.0
net: Unknown host
14:31:47
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
194.150.93.80   0.0.0.0         255.255.255.240 U     0      0        0 eth0
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         194.150.93.83   0.0.0.0         UG    0      0        0 eth0
14:31:53
#route ass -net 192.168.4.0 netmask 255.255.255.0 gw 192.168.4.254
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.
        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
14:33:55
#route add -net 192.168.4.0 netmask 255.255.255.0 gw 192.168.4.254
SIOCADDRT: Network is unreachable
14:34:40
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
194.150.93.80   0.0.0.0         255.255.255.240 U     0      0        0 eth0
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         194.150.93.83   0.0.0.0         UG    0      0        0 eth0
14:34:47
#iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
14:35:16
#ls

14:35:27
#history > history

14:35:37
#vim history

Четверг (11/19/09)

/dev/ttyp1
09:56:27
#mc
09:58:15
#cd /etc/bind/

09:58:18
#ls
db.0    db.255    db.local  liag.org.ua  named.conf.local    rndc.key
db.127  db.empty  db.root   named.conf   named.conf.options  zones.rfc1918
09:58:20
#vim named.conf

Пятница (11/20/09)

/dev/ttyp1
12:53:12
#mc

Понедельник (01/04/10)

/dev/ttyp0
08:34:45
#mc
08:35:41
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
08:35:52
#mc
08:44:08
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
08:45:45
#mc
08:46:33
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
08:46:37
#mc
08:48:35
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
прошло >3 часов
/dev/ttyp0
11:52:39
#mc
11:53:40
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
11:53:45
#ping proxy.liag.org.ua
ping: unknown host proxy.liag.org.ua
11:54:01
#ping samba.liag.org.ua
ping: unknown host samba.liag.org.ua
11:54:12
#ping samba.liag.org.ua
ping: unknown host samba.liag.org.ua
11:55:44
#ping proxy.liag.org.ua
ping: unknown host proxy.liag.org.ua
11:55:47
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
11:56:00
#ping samba.liag.org.ua
ping: unknown host samba.liag.org.ua
11:56:11
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S<     0:00 [events/0]
    5 ?        S<     0:00 [khelper]
    6 ?        S<     0:00 [kthread]
    7 ?        S<     0:00 [xenwatch]
    8 ?        S<     0:00 [xenbus]
   14 ?        S<     0:00 [kblockd/0]
...
 1185 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 1186 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 1187 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 8545 ?        Ss     0:15 l3-agent
 8788 ?        Ss     0:00 sshd: root@ttyp0
 8790 ttyp0    Ss+    0:00 script -f -q /root/.lilalo//213701491576125780-126259
 8827 ttyp0    S+     0:00 script -f -q /root/.lilalo//213701491576125780-126259
 8828 ttyp1    Ss     0:00 bash -i
 8937 ?        Ssl    0:00 /usr/sbin/named -u bind
 8956 ttyp1    R+     0:00 ps ax
11:59:47
#tail -f /var/log/syslog
Jan  4 10:00:42 dns named[9044]: starting BIND 9.3.4 -u bind
Jan  4 10:00:42 dns named[9044]: found 1 CPU, using 1 worker thread
Jan  4 10:00:42 dns named[9044]: loading configuration from '/etc/bind/named.conf'
Jan  4 10:00:42 dns named[9044]: listening on IPv6 interfaces, port 53
Jan  4 10:00:42 dns named[9044]: listening on IPv4 interface lo, 127.0.0.1#53
Jan  4 10:00:42 dns named[9044]: listening on IPv4 interface eth0, 194.150.93.82#53
Jan  4 10:00:42 dns named[9044]: listening on IPv4 interface eth0:0, 192.168.3.2#53
Jan  4 10:00:42 dns named[9044]: command channel listening on 127.0.0.1#953
Jan  4 10:00:42 dns named[9044]: command channel listening on ::1#953
Jan  4 10:00:42 dns named[9044]: zone 0.in-addr.arpa/IN: loaded serial 1
...
Jan  4 13:17:01 dns /USR/SBIN/CRON[9190]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jan  4 13:30:14 dns -- MARK --
Jan  4 13:50:14 dns -- MARK --
Jan  4 14:07:49 dns named[9167]: lame server resolving 'www.fcdnipro.dp.ua' (in 'fcdnipro.dp.ua'?): 91.207.44.31#53
Jan  4 14:17:01 dns /USR/SBIN/CRON[9193]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jan  4 14:30:14 dns -- MARK --
Jan  4 14:50:14 dns -- MARK --
Jan  4 15:10:14 dns -- MARK --
Jan  4 15:17:01 dns /USR/SBIN/CRON[9196]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jan  4 15:30:14 dns -- MARK --
/dev/ttyp2
12:00:34
#/etc/init.d/bind9 restart
Jan  4 09:56:00 dns named[8937]: command channel listening on ::1#953
Jan  4 09:56:00 dns named[8937]: zone 0.in-addr.arpa/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: zone 127.in-addr.arpa/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: zone 255.in-addr.arpa/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: zone localhost/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: /etc/bind/liag.org.ua:41: unknown RR type 'log'
Jan  4 09:56:00 dns named[8937]: zone liagtechnik.com.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 09:56:00 dns named[8937]: /etc/bind/liag.org.ua:41: unknown RR type 'log'
Jan  4 09:56:00 dns named[8937]: zone liag.org.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 09:56:00 dns named[8937]: running
...
Jan  4 10:00:42 dns named[9044]: zone 127.in-addr.arpa/IN: loaded serial 1
Jan  4 10:00:42 dns named[9044]: zone 255.in-addr.arpa/IN: loaded serial 1
Jan  4 10:00:42 dns named[9044]: zone localhost/IN: loaded serial 1
Jan  4 10:00:42 dns named[9044]: /etc/bind/liag.org.ua:41: unknown RR type 'log'
Jan  4 10:00:42 dns named[9044]: zone liagtechnik.com.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 10:00:42 dns named[9044]: /etc/bind/liag.org.ua:41: unknown RR type 'log'
Jan  4 10:00:42 dns named[9044]: zone liag.org.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 10:00:42 dns named[9044]: running
Stopping domain name service...: bind.
Starting domain name service...: bind.
12:00:42
#mc
12:01:45
#/etc/init.d/bind9 restart
Jan  4 09:56:00 dns named[8937]: command channel listening on ::1#953
Jan  4 09:56:00 dns named[8937]: zone 0.in-addr.arpa/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: zone 127.in-addr.arpa/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: zone 255.in-addr.arpa/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: zone localhost/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: /etc/bind/liag.org.ua:41: unknown RR type 'log'
Jan  4 09:56:00 dns named[8937]: zone liagtechnik.com.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 09:56:00 dns named[8937]: /etc/bind/liag.org.ua:41: unknown RR type 'log'
Jan  4 09:56:00 dns named[8937]: zone liag.org.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 09:56:00 dns named[8937]: running
...
Jan  4 10:01:50 dns named[9087]: zone 127.in-addr.arpa/IN: loaded serial 1
Jan  4 10:01:50 dns named[9087]: zone 255.in-addr.arpa/IN: loaded serial 1
Jan  4 10:01:50 dns named[9087]: zone localhost/IN: loaded serial 1
Jan  4 10:01:50 dns named[9087]: /etc/bind/liag.org.ua:44: unknown RR type 'igw'
Jan  4 10:01:50 dns named[9087]: zone liagtechnik.com.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 10:01:50 dns named[9087]: /etc/bind/liag.org.ua:44: unknown RR type 'igw'
Jan  4 10:01:50 dns named[9087]: zone liag.org.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 10:01:50 dns named[9087]: running
Stopping domain name service...: bind.
Starting domain name service...: bind.
12:01:50
#/etc/init.d/bind9 restart
Jan  4 09:56:00 dns named[8937]: command channel listening on ::1#953
Jan  4 09:56:00 dns named[8937]: zone 0.in-addr.arpa/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: zone 127.in-addr.arpa/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: zone 255.in-addr.arpa/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: zone localhost/IN: loaded serial 1
Jan  4 09:56:00 dns named[8937]: /etc/bind/liag.org.ua:41: unknown RR type 'log'
Jan  4 09:56:00 dns named[8937]: zone liagtechnik.com.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 09:56:00 dns named[8937]: /etc/bind/liag.org.ua:41: unknown RR type 'log'
Jan  4 09:56:00 dns named[8937]: zone liag.org.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 09:56:00 dns named[8937]: running
...
Jan  4 10:04:53 dns named[9122]: zone 127.in-addr.arpa/IN: loaded serial 1
Jan  4 10:04:53 dns named[9122]: zone 255.in-addr.arpa/IN: loaded serial 1
Jan  4 10:04:53 dns named[9122]: zone localhost/IN: loaded serial 1
Jan  4 10:04:53 dns named[9122]: /etc/bind/liag.org.ua:44: unknown RR type 'igw'
Jan  4 10:04:53 dns named[9122]: zone liagtechnik.com.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 10:04:53 dns named[9122]: /etc/bind/liag.org.ua:44: unknown RR type 'igw'
Jan  4 10:04:53 dns named[9122]: zone liag.org.ua/IN: loading master file /etc/bind/liag.org.ua: unknown class/type
Jan  4 10:04:53 dns named[9122]: running
Stopping domain name service...: bind.
Starting domain name service...: bind.
12:04:53
#mc
12:06:56
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.

Понедельник (01/11/10)

/dev/ttyp0
10:25:09
#mc
10:33:17
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.

Четверг (01/14/10)

/dev/tty1
11:02:14
#ping samba.liag.org.ua
PING samba.liag.org.ua (194.150.93.88) 56(84) bytes of data.
From dns.liag.org.ua (194.150.93.82) icmp_seq=1 Destination Host Unreachable
From dns.liag.org.ua (194.150.93.82) icmp_seq=2 Destination Host Unreachable
From dns.liag.org.ua (194.150.93.82) icmp_seq=3 Destination Host Unreachable
--- samba.liag.org.ua ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4018ms
, pipe 3
11:02:28
#ssh samba.liag.org.ua -p 22222
ssh: connect to host samba.liag.org.ua port 22222: No route to host

Четверг (03/11/10)

/dev/ttyp0
14:09:43
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
14:09:58
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data.
64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=55 time=28.3 ms
64 bytes from ya.ru (77.88.21.8): icmp_seq=2 ttl=55 time=74.2 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 28.330/51.311/74.292/22.981 ms
14:10:49
#extit
bash: extit: command not found

Четверг (08/05/10)

/dev/tty1
11:49:40
#iptables
iptables v1.3.6: no command specified
Try `iptables -h' or 'iptables --help' for more information.
11:50:00
#iptables list
Bad argument `list'
Try `iptables -h' or 'iptables --help' for more information.
11:50:04
#iptables -h
iptables v1.3.6
Usage: iptables -[AD] chain rule-specification [options]
       iptables -[RI] chain rulenum rule-specification [options]
       iptables -D chain rulenum [options]
       iptables -[LFZ] [chain] [options]
       iptables -[NX] chain
       iptables -E old-chain-name new-chain-name
       iptables -P chain target [options]
       iptables -h (print this help information)
Commands:
...
  --out-interface -o [!] output name[+]
                                network interface name ([+] for wildcard)
  --table       -t table        table to manipulate (default: `filter')
  --verbose     -v              verbose mode
  --line-numbers                print line numbers when listing
  --exact       -x              expand numbers (display exact values)
[!] --fragment  -f              match second or further fragments only
  --modprobe=<command>          try to insert modules using this command
  --set-counters PKTS BYTES     set the counter during insert/append
[!] --version   -V              print package version.
11:50:08
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
11:50:21
#iptables --list
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
11:50:35
#ls
history
11:50:53
#history
  190  sudo rndc reload
  191  rndc reload
  192  exit
  193  vi /etc/bind/liag.org.ua
  194  rndc reload
  195  ping in
  196  vi /etc/bind/liag.org.ua
  197  rndc reload
  198  ping in
  199  tail /proc/drbd
...
  329  extit
  330  exit
  331  exit
  332  iptables
  333  iptables list
  334  iptables -h
  335  iptables -L
  336  iptables --list
  337  ls
  338  history
11:51:00
#history |more
/dev/tty1
11:57:00
#ipconfig
bash: ipconfig: command not found
11:57:03
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:01:01:C1
          inet addr:194.150.93.82  Bcast:194.150.93.95  Mask:255.255.255.240
          inet6 addr: fe80::216:3eff:fe01:1c1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:113143 errors:0 dropped:0 overruns:0 frame:0
          TX packets:114070 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:14831711 (14.1 MiB)  TX bytes:14454213 (13.7 MiB)
eth0:0    Link encap:Ethernet  HWaddr 00:16:3E:01:01:C1
          inet addr:192.168.3.2  Bcast:192.168.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
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:82 errors:0 dropped:0 overruns:0 frame:0
          TX packets:82 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10926 (10.6 KiB)  TX bytes:10926 (10.6 KiB)
11:57:05
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
194.150.93.80   0.0.0.0         255.255.255.240 U         0 0          0 eth0
192.168.3.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         194.150.93.83   0.0.0.0         UG        0 0          0 eth0
11:57:31
#xm console
bash: xm: command not found
/dev/tty1
11:59:53
#ps
  PID TTY          TIME CMD
 1656 ttyp0    00:00:00 bash
 1675 ttyp0    00:00:00 ps

Файлы

  • ~/.l3rc
  • ~/.l3rc
    >
    l3cd=/users/igor/dns-setup/dns.liag.org.ua/root
    

    Статистика

    Время первой команды журнала08:47:56 2009- 3-10
    Время последней команды журнала11:59:53 2010- 8- 5
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %19.00
    Процент синтаксически неверно набранных команд, % 5.00
    Суммарное время работы с терминалом *, час 1.49
    Количество командных строк в единицу времени, команда/мин 1.12
    Частота использования команд
    ping24|=======================| 23.08%
    /etc/init.d/bind914|=============| 13.46%
    mc14|=============| 13.46%
    route11|==========| 10.58%
    iptables6|=====| 5.77%
    ifconfig5|====| 4.81%
    history5|====| 4.81%
    ps4|===| 3.85%
    ls3|==| 2.88%
    host2|=| 1.92%
    vim2|=| 1.92%
    grep2|=| 1.92%
    more1|| 0.96%
    ipconfig1|| 0.96%
    traceroute1|| 0.96%
    cd1|| 0.96%
    xm1|| 0.96%
    tail1|| 0.96%
    netstat1|| 0.96%
    less1|| 0.96%
    cat1|| 0.96%
    apt-get1|| 0.96%
    extit1|| 0.96%
    ssh1|| 0.96%
    ____
    *) Интервалы неактивности длительностью 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$