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

Содержание

Журнал

Понедельник (10/22/12)

/dev/pts/0
16:44:54
#/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...done.
/dev/pts/2
16:44:54
#/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...done.
/dev/pts/0
16:45:13
#ping 192.168.90.254
connect: Network is unreachable
/dev/pts/2
16:45:13
#ping 192.168.90.254
connect: Network is unreachable
/dev/pts/0
16:45:15
#/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...done.
/dev/pts/2
16:45:15
#/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...done.
/dev/pts/0
16:45:24
#ping 192.168.90.2
connect: Network is unreachable
/dev/pts/2
16:45:24
#ping 192.168.90.2
connect: Network is unreachable
/dev/pts/0
16:45:54
#ping 192.168.90.1
PING 192.168.90.1 (192.168.90.1) 56(84) bytes of data.
64 bytes from 192.168.90.1: icmp_req=1 ttl=64 time=0.026 ms
64 bytes from 192.168.90.1: icmp_req=2 ttl=64 time=0.021 ms
^C
--- 192.168.90.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.021/0.023/0.026/0.005 ms
/dev/pts/2
16:45:54
#ping 192.168.90.1
PING 192.168.90.1 (192.168.90.1) 56(84) bytes of data.
64 bytes from 192.168.90.1: icmp_req=1 ttl=64 time=0.026 ms
64 bytes from 192.168.90.1: icmp_req=2 ttl=64 time=0.021 ms
^C
--- 192.168.90.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.021/0.023/0.026/0.005 ms
/dev/pts/0
16:47:10
#ping 192.168.90.2
connect: Network is unreachable
/dev/pts/2
16:47:10
#ping 192.168.90.2
connect: Network is unreachable
/dev/pts/0
16:47:11
#ping 192.168.90.254
connect: Network is unreachable
/dev/pts/2
16:47:11
#ping 192.168.90.254
connect: Network is unreachable
/dev/pts/0
16:47:25
#ifup eth0

/dev/pts/2
16:47:25
#ifup eth0

/dev/pts/0
16:47:40
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.90.254 icmp_seq=1 Destination Host Unreachable
From 192.168.90.254 icmp_seq=2 Destination Host Unreachable
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 999ms
/dev/pts/2
16:47:40
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.90.254 icmp_seq=1 Destination Host Unreachable
From 192.168.90.254 icmp_seq=2 Destination Host Unreachable
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 999ms
/dev/pts/0
16:49:03
#ping 192.168.90.254
PING 192.168.90.254 (192.168.90.254) 56(84) bytes of data.
64 bytes from 192.168.90.254: icmp_req=1 ttl=64 time=0.808 ms
64 bytes from 192.168.90.254: icmp_req=2 ttl=64 time=0.790 ms
64 bytes from 192.168.90.254: icmp_req=3 ttl=64 time=0.788 ms
^C
--- 192.168.90.254 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.788/0.795/0.808/0.024 ms
/dev/pts/2
16:49:03
#ping 192.168.90.254
PING 192.168.90.254 (192.168.90.254) 56(84) bytes of data.
64 bytes from 192.168.90.254: icmp_req=1 ttl=64 time=0.808 ms
64 bytes from 192.168.90.254: icmp_req=2 ttl=64 time=0.790 ms
64 bytes from 192.168.90.254: icmp_req=3 ttl=64 time=0.788 ms
^C
--- 192.168.90.254 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.788/0.795/0.808/0.024 ms
/dev/pts/0
16:49:16
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.90.254  0.0.0.0         UG    0      0        0 eth0
192.168.90.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/2
16:49:16
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.90.254  0.0.0.0         UG    0      0        0 eth0
192.168.90.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/0
16:50:08
#ping 192.168.10.1
PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data.
64 bytes from 192.168.10.1: icmp_req=1 ttl=63 time=0.675 ms
64 bytes from 192.168.10.1: icmp_req=2 ttl=63 time=0.488 ms
^C
--- 192.168.10.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.488/0.581/0.675/0.096 ms
/dev/pts/2
16:50:08
#ping 192.168.10.1
PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data.
64 bytes from 192.168.10.1: icmp_req=1 ttl=63 time=0.675 ms
64 bytes from 192.168.10.1: icmp_req=2 ttl=63 time=0.488 ms
^C
--- 192.168.10.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.488/0.581/0.675/0.096 ms
/dev/pts/0
16:51:29
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.90.254 icmp_seq=1 Destination Host Unreachable
From 192.168.90.254 icmp_seq=2 Destination Host Unreachable
From 192.168.90.254 icmp_seq=3 Destination Host Unreachable
From 192.168.90.254 icmp_seq=4 Destination Host Unreachable
From 192.168.90.254 icmp_seq=5 Destination Host Unreachable
From 192.168.90.254 icmp_seq=6 Destination Host Unreachable
From 192.168.90.254 icmp_seq=7 Destination Host Unreachable
From 192.168.90.254 icmp_seq=8 Destination Host Unreachable
From 192.168.90.254 icmp_seq=9 Destination Host Unreachable
...
From 192.168.90.254 icmp_seq=76 Destination Host Unreachable
From 192.168.90.254 icmp_seq=83 Destination Host Unreachable
From 192.168.90.254 icmp_seq=84 Destination Host Unreachable
From 192.168.90.254 icmp_seq=85 Destination Host Unreachable
From 192.168.90.254 icmp_seq=86 Destination Host Unreachable
From 192.168.90.254 icmp_seq=87 Destination Host Unreachable
From 192.168.90.254 icmp_seq=88 Destination Host Unreachable
^C
--- 8.8.8.8 ping statistics ---
108 packets transmitted, 0 received, +82 errors, 100% packet loss, time 107000ms
/dev/pts/2
16:51:29
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.90.254 icmp_seq=1 Destination Host Unreachable
From 192.168.90.254 icmp_seq=2 Destination Host Unreachable
From 192.168.90.254 icmp_seq=3 Destination Host Unreachable
From 192.168.90.254 icmp_seq=4 Destination Host Unreachable
From 192.168.90.254 icmp_seq=5 Destination Host Unreachable
From 192.168.90.254 icmp_seq=6 Destination Host Unreachable
From 192.168.90.254 icmp_seq=7 Destination Host Unreachable
From 192.168.90.254 icmp_seq=8 Destination Host Unreachable
From 192.168.90.254 icmp_seq=9 Destination Host Unreachable
...
From 192.168.90.254 icmp_seq=76 Destination Host Unreachable
From 192.168.90.254 icmp_seq=83 Destination Host Unreachable
From 192.168.90.254 icmp_seq=84 Destination Host Unreachable
From 192.168.90.254 icmp_seq=85 Destination Host Unreachable
From 192.168.90.254 icmp_seq=86 Destination Host Unreachable
From 192.168.90.254 icmp_seq=87 Destination Host Unreachable
From 192.168.90.254 icmp_seq=88 Destination Host Unreachable
^C
--- 8.8.8.8 ping statistics ---
108 packets transmitted, 0 received, +82 errors, 100% packet loss, time 107000ms
/dev/pts/0
16:53:26
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
^C
--- 10.0.35.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2015ms
/dev/pts/2
16:53:26
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
^C
--- 10.0.35.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2015ms
/dev/pts/0
16:53:40
#traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  192.168.90.254 (192.168.90.254)  1.356 ms  1.603 ms  1.854 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * *^C
/dev/pts/2
16:53:40
#traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  192.168.90.254 (192.168.90.254)  1.356 ms  1.603 ms  1.854 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * *^C
/dev/pts/0
16:54:08
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6048ms
/dev/pts/2
16:54:08
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6048ms
/dev/pts/0
16:55:24
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2016ms
/dev/pts/2
16:55:24
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2016ms
/dev/pts/0
16:55:30
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
64 bytes from 10.0.35.1: icmp_req=1 ttl=63 time=0.455 ms
64 bytes from 10.0.35.1: icmp_req=2 ttl=63 time=0.389 ms
^C
--- 10.0.35.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.389/0.422/0.455/0.033 ms
/dev/pts/2
16:55:30
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
64 bytes from 10.0.35.1: icmp_req=1 ttl=63 time=0.455 ms
64 bytes from 10.0.35.1: icmp_req=2 ttl=63 time=0.389 ms
^C
--- 10.0.35.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.389/0.422/0.455/0.033 ms
/dev/pts/0
16:55:34
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
26 packets transmitted, 0 received, 100% packet loss, time 25198ms
/dev/pts/2
16:55:34
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
26 packets transmitted, 0 received, 100% packet loss, time 25198ms
/dev/pts/0
16:57:02
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=49 time=32.1 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=49 time=32.2 ms
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 32.161/32.183/32.206/0.180 ms
/dev/pts/2
16:57:02
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=49 time=32.1 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=49 time=32.2 ms
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 32.161/32.183/32.206/0.180 ms
/dev/pts/0
16:57:05
#ping google.com
ping: unknown host google.com
/dev/pts/2
16:57:05
#ping google.com
ping: unknown host google.com
/dev/pts/0
16:57:11
#vim /etc/resolv.conf
/dev/pts/2
16:57:11
#vim /etc/resolv.conf
/dev/pts/0
16:59:53
#~
PING google.com (173.194.39.135) 56(84) bytes of data.
64 bytes from bud02s03-in-f7.1e100.net (173.194.39.135): icmp_req=1 ttl=54 time=32.6 ms
64 bytes from bud02s03-in-f7.1e100.net (173.194.39.135): icmp_req=2 ttl=54 time=32.4 ms
^C
--- google.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 32.476/32.538/32.601/0.190 ms
/dev/pts/2
16:59:53
#~
PING google.com (173.194.39.135) 56(84) bytes of data.
64 bytes from bud02s03-in-f7.1e100.net (173.194.39.135): icmp_req=1 ttl=54 time=32.6 ms
64 bytes from bud02s03-in-f7.1e100.net (173.194.39.135): icmp_req=2 ttl=54 time=32.4 ms
^C
--- google.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 32.476/32.538/32.601/0.190 ms
/dev/pts/0
17:02:58
#init 0

/dev/pts/2
17:02:58
#init 0

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

/dev/pts/2
08:58:34
#/etc/init.d/network-manager stop
Stopping network connection manager: NetworkManager.
/dev/pts/0
08:58:34
#/etc/init.d/network-manager stop
Stopping network connection manager: NetworkManager.
/dev/pts/2
08:58:44
#/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...done.
/dev/pts/0
08:58:44
#/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...done.
/dev/pts/2
08:58:53
#. /etc/bash_completion

/dev/pts/0
08:58:53
#. /etc/bash_completion

/dev/pts/2
08:59:10
#ifdown eth0
ifdown: interface eth0 not configured
/dev/pts/0
08:59:10
#ifdown eth0
ifdown: interface eth0 not configured
/dev/pts/2
08:59:13
#ifup eth0

/dev/pts/0
08:59:13
#ifup eth0

/dev/pts/2
08:59:19
#apt-cache search dhcpd
udhcpd - Provides the busybox DHCP server implementation
dhcpdump - Parse DHCP packets from tcpdump
gadmin-dhcpd-dbg - GTK+ configuration tool for dhcpd3-server (debug)
gadmin-dhcpd - GTK+ configuration tool for dhcpd3-server
gadmintools - GTK+ server administration tools (meta-package)
libconfig-scoped-perl - Feature rich configuration file parser
libtext-dhcpleases-perl - Perl module to parse DHCP leases file from ISC dhcpd
dhcp3-client - ISC DHCP server (transitional package)
dhcp3-server - ISC DHCP server (transitional package)
isc-dhcp-client - ISC DHCP client
isc-dhcp-client-dbg - ISC DHCP client (debugging symbols)
isc-dhcp-server - ISC DHCP server for automatic IP address assignment
isc-dhcp-server-dbg - ISC DHCP server for automatic IP address assignment (debug)
isc-dhcp-server-ldap - DHCP server able to use LDAP as backend
busybox - Tiny utilities for small and embedded systems
/dev/pts/0
08:59:19
#apt-cache search dhcpd
udhcpd - Provides the busybox DHCP server implementation
dhcpdump - Parse DHCP packets from tcpdump
gadmin-dhcpd-dbg - GTK+ configuration tool for dhcpd3-server (debug)
gadmin-dhcpd - GTK+ configuration tool for dhcpd3-server
gadmintools - GTK+ server administration tools (meta-package)
libconfig-scoped-perl - Feature rich configuration file parser
libtext-dhcpleases-perl - Perl module to parse DHCP leases file from ISC dhcpd
dhcp3-client - ISC DHCP server (transitional package)
dhcp3-server - ISC DHCP server (transitional package)
isc-dhcp-client - ISC DHCP client
isc-dhcp-client-dbg - ISC DHCP client (debugging symbols)
isc-dhcp-server - ISC DHCP server for automatic IP address assignment
isc-dhcp-server-dbg - ISC DHCP server for automatic IP address assignment (debug)
isc-dhcp-server-ldap - DHCP server able to use LDAP as backend
busybox - Tiny utilities for small and embedded systems
/dev/pts/2
08:59:33
#apt-get install isc-dhcp-server
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  isc-dhcp-server-ldap
НОВЫЕ пакеты, которые будут установлены:
  isc-dhcp-server
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 378 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 889 kB.
...
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета isc-dhcp-server.
(Чтение базы данных ... на данный момент установлен 116251 файл и каталог.)
Распаковывается пакет isc-dhcp-server (из файла .../isc-dhcp-server_4.1.1-P1-15+squeeze8_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет isc-dhcp-server (4.1.1-P1-15+squeeze8) ...
Generating /etc/default/isc-dhcp-server...
Starting ISC DHCP server: dhcpdcheck syslog for diagnostics. ... failed!
 failed!
invoke-rc.d: initscript isc-dhcp-server, action "start" failed.
/dev/pts/0
08:59:33
#apt-get install isc-dhcp-server
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  isc-dhcp-server-ldap
НОВЫЕ пакеты, которые будут установлены:
  isc-dhcp-server
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 378 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 889 kB.
...
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета isc-dhcp-server.
(Чтение базы данных ... на данный момент установлен 116251 файл и каталог.)
Распаковывается пакет isc-dhcp-server (из файла .../isc-dhcp-server_4.1.1-P1-15+squeeze8_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет isc-dhcp-server (4.1.1-P1-15+squeeze8) ...
Generating /etc/default/isc-dhcp-server...
Starting ISC DHCP server: dhcpdcheck syslog for diagnostics. ... failed!
 failed!
invoke-rc.d: initscript isc-dhcp-server, action "start" failed.
/dev/pts/2
08:59:57
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:b9:39
          inet addr:192.168.90.1  Bcast:192.168.90.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:b939/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:645 errors:0 dropped:0 overruns:0 frame:0
          TX packets:498 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:444142 (433.7 KiB)  TX bytes:63823 (62.3 KiB)
          Interrupt:19 Memory:f0180000-f01a0000
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:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:800 (800.0 B)  TX bytes:800 (800.0 B)
/dev/pts/0
08:59:57
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:b9:39
          inet addr:192.168.90.1  Bcast:192.168.90.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:b939/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:645 errors:0 dropped:0 overruns:0 frame:0
          TX packets:498 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:444142 (433.7 KiB)  TX bytes:63823 (62.3 KiB)
          Interrupt:19 Memory:f0180000-f01a0000
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:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:800 (800.0 B)  TX bytes:800 (800.0 B)
/dev/pts/2
09:00:10
#vim /etc/d
09:00:10
#vim /etc/dhcp/dhc
/dev/pts/0
09:00:10
#vim /etc/d
09:00:10
#vim /etc/dhcp/dhc
/dev/pts/2
09:00:10
#vim /etc/dhcp/dhcpd.conf
/dev/pts/0
09:00:10
#vim /etc/dhcp/dhcpd.conf
/dev/pts/2
09:01:11
#vim /etc/hosts
/dev/pts/0
09:01:11
#vim /etc/hosts
/dev/pts/2
09:01:22
#~
 71 # Fixed IP addresses can also be specified for hosts.   These addresses
 72 # should not also be listed as being available for dynamic assignment.
 73 # Hosts for which fixed IP addresses have been specified can boot using
 74 # BOOTP or DHCP.   Hosts for which no fixed address is specified can only
 75 # be booted with DHCP, unless there is an address range on the subnet
 76 # to which a BOOTP client is connected which has the dynamic-bootp flag
 77 # set.
 78 #host fantasia {
 79 #  hardware ethernet 08:00:07:26:c0:a5;
                   {
...
                           {
100 #    allow members of "foo";
101 #    range 10.17.224.10 10.17.224.250;
102 #  }
103 #  pool {
104 #    deny members of "foo";
105 #    range 10.0.29.10 10.0.29.230;
106 #  }
107 #}
"/etc/dhcp/dhcpd.conf" 107L, 3469C записано
/dev/pts/0
09:01:22
#~
 62 # allocated dynamically (if possible), but the host-specific information
 63 # will still come from the host declaration.
 64
 65 #host passacaglia {
 66 #  hardware ethernet 0:0:c0:5d:bd:95;
 67 #  filename "vmuni{.passacaglia";
                      {
 68 #  server-name "toccata.fugue.com";
 69 #}
     }
...
                           {
100 #    allow members of "foo";
101 #    range 10.17.224.10 10.17.224.250;
102 #  }
103 #  pool {
104 #    deny members of "foo";
105 #    range 10.0.29.10 10.0.29.230;
106 #  }
107 #}
"/etc/dhcp/dhcpd.conf" 107L, 3469C записано
/dev/pts/2
09:02:47
#vim /etc/resolv.conf
/dev/pts/0
09:02:47
#vim /etc/resolv.conf
/dev/pts/2
09:02:59
#~
"/etc/dhcp/dhcpd.conf" 107L, 3469C
 30 #subnet 10.152.187.0 netmask 255.255.255.0 {
 31 #}
 32
 33 # This is a very basic subnet declaration.
 34
 35 #subnet 10.254.239.0 netmask 255.255.255.224 {
 36 #  range 10.254.239.10 10.254.239.20;
 37 #  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
 38 #}
...
 48
 49 # A slightly different configuration for an internal subnet.
 50 #subnet 10.5.5.0 netmask 255.255.255.224 {
 51 #  range 10.5.5.26 10.5.5.30;
 52 #  option domain-name-servers ns1.internal.example.org;
 53 #  option domain-name "internal.example.org";
 54 #  option routers 10.5.5.1;
 55 #  option broadcast-address 10.5.5.31;
 56 #  default-lease-time 600;
"/etc/dhcp/dhcpd.conf" 107L, 3466C записано
/dev/pts/0
09:02:59
#~
 12 # option definitions common to all supported networks...
 13 option domain-name "unix.nt";
 14 option domain-name-servers 192.168.15.254;
 15
 16 default-lease-time 600;
 17 max-lease-time 7200;
 18
 19 # If this DHCP server is the official DHCP server for the local
 20 # network, the authoritative directive should be uncommented.
 21 #authoritative;
...
 52 #  option domain-name-servers ns1.internal.example.org;
 53 #  option domain-name "internal.example.org";
 54 #  option routers 10.5.5.1;
 55 #  option broadcast-address 10.5.5.31;
 56 #  default-lease-time 600;
 57 subnet 192.168.90.0 netmask 255.255.255.0 {
      range 192.168.90.100 192.168.90.120;
    #  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
    }
"/etc/dhcp/dhcpd.conf" 107L, 3466C записано
/dev/pts/2
09:05:05
#/etc/init.d/isc-dhcp-server restart
Stopping ISC DHCP server: dhcpd failed!
Starting ISC DHCP server: dhcpd.
/dev/pts/0
09:05:05
#/etc/init.d/isc-dhcp-server restart
Stopping ISC DHCP server: dhcpd failed!
Starting ISC DHCP server: dhcpd.
/dev/pts/2
09:11:20
#route
route   routef  routel
/dev/pts/0
09:11:20
#route
route   routef  routel
/dev/pts/2
09:11:20
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
^C
/dev/pts/0
09:11:20
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
^C
/dev/pts/2
09:11:30
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.90.254  0.0.0.0         UG    0      0        0 eth0
192.168.90.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/0
09:11:30
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.90.254  0.0.0.0         UG    0      0        0 eth0
192.168.90.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
/dev/pts/2
09:11:32
#vim /etc/dhcp/dhcpd.conf
--- /tmp/l3-saved-2225.11760.8753	2012-10-23 10:11:41.957734520 +0300
+++ /etc/dhcp/dhcpd.conf	2012-10-23 10:12:16.697908017 +0300
@@ -34,7 +34,7 @@
 
 subnet 192.168.90.0 netmask 255.255.255.0 {
   range 192.168.90.100 192.168.90.120;
-   option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.or; option routers linux9.unix.nt;
+   option routers 192.168.90.254;
 #  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
 }
 
/dev/pts/0
09:11:32
#vim /etc/dhcp/dhcpd.conf
Настроил DHCP ServerÑ. Ноутбук по ВРВРDHCP все нормально получил. Hooray!
Настроил DHCP ServerÑ. Ноутбук по ВРВРDHCP все нормально получил. Hooray!
/dev/pts/2
09:15:43
#vim /etc/init
/dev/pts/0
09:15:43
#vim /etc/init
/dev/pts/2
09:15:43
#mv /etc/init
init.d/          initramfs-tools/ inittab
/dev/pts/0
09:15:43
#mv /etc/init
init.d/          initramfs-tools/ inittab
/dev/pts/2
09:15:43
#mv /etc/init.d/network-manager ~/

/dev/pts/0
09:15:43
#mv /etc/init.d/network-manager ~/

/dev/pts/2
09:16:58
#vim
/dev/pts/0
09:16:58
#vim
/dev/pts/2
09:22:40
#default-lease-time 600;
.viminfo  .vimrc
/dev/pts/0
09:22:40
#default-lease-time 600;
.viminfo  .vimrc
/dev/pts/2
09:22:40
#vim /root/.vimrc
--- /tmp/l3-saved-2225.28508.8986	2012-10-23 10:22:50.325049400 +0300
+++ /root/.vimrc	2012-10-23 10:23:02.333108953 +0300
@@ -1,3 +1,3 @@
 set number
-colorscheme ron
+colorscheme peachpuff
 syn on

Статистика

Время первой команды журнала16:44:54 2012-10-22
Время последней команды журнала09:22:40 2012-10-23
Количество командных строк в журнале99
Процент команд с ненулевым кодом завершения, %20.20
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.70
Количество командных строк в единицу времени, команда/мин 2.35
Частота использования команд
ping32|===============================| 31.68%
vim19|==================| 18.81%
route8|=======| 7.92%
~6|=====| 5.94%
/etc/init.d/networking6|=====| 5.94%
ifup4|===| 3.96%
mv4|===| 3.96%
ifconfig2|=| 1.98%
traceroute2|=| 1.98%
ifdown2|=| 1.98%
.2|=| 1.98%
#^2|=| 1.98%
apt-get2|=| 1.98%
/etc/init.d/isc-dhcp-server2|=| 1.98%
init2|=| 1.98%
default-lease-time2|=| 1.98%
apt-cache2|=| 1.98%
/etc/init.d/network-manager2|=| 1.98%
____
*) Интервалы неактивности длительностью 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$