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

Содержание

Журнал

Пятница (06/01/07)

/dev/tty1
19:53:34
#nslookup okno2.okno.net.nt
Server:         127.0.0.1
Address:        127.0.0.1#53
Non-authoritative answer:
Name:   okno2.okno.net.nt
Address: 192.168.14.2
19:53:41
#nslookup okno3.okno.net.nt
Server:         127.0.0.1
Address:        127.0.0.1#53
** server can't find okno3.okno.net.nt: NXDOMAIN
19:53:48
#rndc flush

19:54:02
#nslookup okno2.okno.net.nt
Server:         127.0.0.1
Address:        127.0.0.1#53
** server can't find okno2.okno.net.nt: NXDOMAIN
19:54:05
#nslookup okno1.okno.net.nt
Server:         127.0.0.1
Address:        127.0.0.1#53
** server can't find okno1.okno.net.nt: NXDOMAIN
19:54:13
#cat /etc/resolv.conf
search andrey.net.nt
nameserver 127.0.0.1
19:54:31
#nslookup ns
Server:         127.0.0.1
Address:        127.0.0.1#53
Name:   ns.andrey.net.nt
Address: 192.168.17.2
19:54:40
#nslookup net.nt
Server:         127.0.0.1
Address:        127.0.0.1#53
Non-authoritative answer:
Name:   net.nt
Address: 192.168.16.15
19:54:45
#dig host2.svl.net.nt
; <<>> DiG 9.3.4 <<>> host2.svl.net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 34880
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;host2.svl.net.nt.              IN      A
;; Query time: 193 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 19:55:11 2007
;; MSG SIZE  rcvd: 34
19:55:11
#traceroute host2.svl.net.nth
traceroute: unknown host host2.svl.net.nth
19:56:05
#traceroute host2.svl.net.nt
traceroute: unknown host host2.svl.net.nt
19:56:10
#dig @192.168.17.1 host2.svl.net.nt
; <<>> DiG 9.3.4 <<>> @192.168.17.1 host2.svl.net.nt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 35176
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;host2.svl.net.nt.              IN      A
;; Query time: 25 msec
;; SERVER: 192.168.17.1#53(192.168.17.1)
;; WHEN: Fri Jun  1 19:56:33 2007
;; MSG SIZE  rcvd: 34
19:56:33
#dig @192.168.17.1 192.168.15.1
; <<>> DiG 9.3.4 <<>> @192.168.17.1 192.168.15.1
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 47153
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.1.                  IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007053101 1800 900 604800 86400
;; Query time: 204 msec
;; SERVER: 192.168.17.1#53(192.168.17.1)
;; WHEN: Fri Jun  1 19:56:48 2007
;; MSG SIZE  rcvd: 105
19:56:48
#dig @192.168.17.1 192.168.15.2
; <<>> DiG 9.3.4 <<>> @192.168.17.1 192.168.15.2
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 47097
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.2.                  IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007053101 1800 900 604800 86400
;; Query time: 291 msec
;; SERVER: 192.168.17.1#53(192.168.17.1)
;; WHEN: Fri Jun  1 19:56:52 2007
;; MSG SIZE  rcvd: 105
19:56:52
#dig @192.168.15.2 192.168.15.2
; <<>> DiG 9.3.4 <<>> @192.168.15.2 192.168.15.2
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 48659
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.2.                  IN      A
;; AUTHORITY SECTION:
.                       10777   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007053101 1800 900 604800 86400
;; Query time: 42 msec
;; SERVER: 192.168.15.2#53(192.168.15.2)
;; WHEN: Fri Jun  1 19:57:15 2007
;; MSG SIZE  rcvd: 105
19:57:15
#dig @192.168.15.2 host2.svl.net.nt
; <<>> DiG 9.3.4 <<>> @192.168.15.2 host2.svl.net.nt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64007
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;host2.svl.net.nt.              IN      A
;; ANSWER SECTION:
host2.svl.net.nt.       24      IN      A       192.168.15.2
;; AUTHORITY SECTION:
svl.net.nt.             24      IN      NS      host2.svl.net.nt.
;; Query time: 44 msec
;; SERVER: 192.168.15.2#53(192.168.15.2)
;; WHEN: Fri Jun  1 19:57:34 2007
;; MSG SIZE  rcvd: 64
19:57:34
#dig @192.168.15.2 192.168.15.2
; <<>> DiG 9.3.4 <<>> @192.168.15.2 192.168.15.2
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 25007
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.2.                  IN      A
;; AUTHORITY SECTION:
.                       10742   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007053101 1800 900 604800 86400
;; Query time: 35 msec
;; SERVER: 192.168.15.2#53(192.168.15.2)
;; WHEN: Fri Jun  1 19:57:51 2007
;; MSG SIZE  rcvd: 105
19:57:51
#ssh 192.168.15.2
Last login: Fri Jun  1 19:20:44 2007 from host1.svl.net.nt
Linux host2.svl.net.nt 2.6.21.2 #1 SMP Thu May 24 13:33:22 EEST 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
No mail.
l3-agent is already running: pid=2750; pidfile=/root/.lilalo/l3-agent.pid
19:58:24
#dig @localhost 192.168.15.2
; <<>> DiG 9.3.4 <<>> @localhost 192.168.15.2
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 47165
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.2.                  IN      A
;; AUTHORITY SECTION:
.                       10694   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007053101 1800 900 604800 86400
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 19:58:39 2007
;; MSG SIZE  rcvd: 105
19:58:39
#mc
/dev/tty2
19:58:45
#dig 192.168.17.2
; <<>> DiG 9.3.4 <<>> 192.168.17.2
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 24002
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.17.2.                  IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007060100 1800 900 604800 86400
;; Query time: 194 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 19:58:57 2007
;; MSG SIZE  rcvd: 105
19:58:57
#dig @localhost 192.168.17.2
; <<>> DiG 9.3.4 <<>> @localhost 192.168.17.2
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 17732
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.17.2.                  IN      A
;; AUTHORITY SECTION:
.                       10778   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007060100 1800 900 604800 86400
;; Query time: 24 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 19:59:19 2007
;; MSG SIZE  rcvd: 105
19:59:19
#host 192.168.17.2
2.17.168.192.in-addr.arpa domain name pointer ns.andrey.net.nt.
19:59:34
#dig @localhost 192.168.17.2 -x
Invalid option: -x
Usage:  dig [@global-server] [domain] [q-type] [q-class] {q-opt}
            {global-d-opt} host [@local-server] {local-d-opt}
            [ host [@local-server] {local-d-opt} [...]]
Use "dig -h" (or "dig -h | more") for complete list of options
19:59:46
#dig -x @localhost 192.168.17.2
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 56045
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;\@localhost.in-addr.arpa.      IN      PTR
;; AUTHORITY SECTION:
in-addr.arpa.           10800   IN      SOA     A.ROOT-SERVERS.NET. dns-ops.ARIN.NET. 2007060104 1800 900 691200 10800
;; Query time: 212 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 19:59:56 2007
...
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 53180
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.17.2.                  IN      A
;; AUTHORITY SECTION:
.                       10741   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007060100 1800 900 604800 86400
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 19:59:56 2007
;; MSG SIZE  rcvd: 105
19:59:56
#host 192.168.14.5
5.14.168.192.in-addr.arpa domain name pointer okno5.okno.net.nt.
прошло 11 минут
20:11:30
#host okno23.okno.net.nt
okno23.okno.net.nt has address 192.168.14.23
20:11:56
#nslookup mail.ru
Server:         127.0.0.1
Address:        127.0.0.1#53
Non-authoritative answer:
Name:   mail.ru
Address: 194.67.57.26
Name:   mail.ru
Address: 194.67.57.126
20:12:19
#nslookup itc.ua
Server:         127.0.0.1
Address:        127.0.0.1#53
Non-authoritative answer:
Name:   itc.ua
Address: 212.109.44.27
20:12:29
#vim /etc/bind/named.conf
13,15c13,15
< zone  "andrey.net.nt" {
< 	type master;
< 	file "db.andrey.net.nt";
---
> //zone  "andrey.net.nt" {
> //	type master;
> //	file "db.andrey.net.nt";
16a17,21
> //};
> zone	"test.svl.net.nt" {
> 	type master;
> 	file "db.test.svl.net.nt";
> 	forwarders { 192.168.15.2 };
прошло 11 минут
20:24:22
#vim /etc/bind/named.conf.options
17c17
< 	 forwarders { 192.168.17.1; };
---
> 	// forwarders { 192.168.17.1; };
20:25:24
#vim /etc/bind/named.conf
33,36c33,36
< zone "." {
< 	type hint;
< 	file "/etc/bind/db.root";
< };
---
> //zone "." {
> //	type hint;
> //	file "/etc/bind/db.root";
> //};
20:26:35
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind failed!
/dev/tty1
20:27:21
#exit
Connection to 192.168.15.2 closed.
20:27:22
#mc
/dev/tty2
20:34:16
#vim /etc/bind/named.conf
20:34:58
#vim /etc/bind/named.conf.options
20:35:14
#vim /var/cache/bind/db.
20:35:14
#vim /var/cache/bind/db.
20:35:14
#vim /var/cache/bind/db.test.svl.net.nt
3c3
< 				20070603
---
> 				2007060
14c14
< host3	A	192.168.16.4
---
> host3	A	192.168.17.4
20:36:43
#vim /var/cache/bind/db.17.168.192
20:36:43
#vim /var/cache/bind/db.17.168.192
5,6c5,6
< @	IN	SOA	 ns.test.svl.net.nt. user.test.svl.net.nt. (
< 			      2		; Serial
---
> @	IN	SOA ns.test.svl.net.nt. user.test.svl.net.nt. (
> 			     3 		; Serial
20:37:37
#/etc/init.d/bind9 restart
Stopping domain name service...: bindrndc: connect failed: 127.0.0.1#953: connection refused
 failed!
Starting domain name service...: bind failed!
20:37:43
#tail -f /var/log/daemon.log
Jun  1 20:37:17 linux3 popa3d[20373]: Session from 192.168.17.2
Jun  1 20:37:17 linux3 popa3d[20373]: Authentication passed for user
Jun  1 20:37:17 linux3 popa3d[20373]: 5 messages (3677 bytes) loaded
Jun  1 20:37:17 linux3 popa3d[20373]: 0 (0) deleted, 5 (3677) left
Jun  1 20:37:43 linux3 named[20421]: starting BIND 9.3.4 -u bind
Jun  1 20:37:43 linux3 named[20421]: found 1 CPU, using 1 worker thread
Jun  1 20:37:43 linux3 named[20421]: loading configuration from '/etc/bind/named.conf'
Jun  1 20:37:43 linux3 named[20421]: /etc/bind/named.conf:21: missing ';' before '}'
Jun  1 20:37:43 linux3 named[20421]: loading configuration: failure
Jun  1 20:37:43 linux3 named[20421]: exiting (due to fatal error)
20:38:17
#vim /etc/bind/named.conf
1c1
< // This is the primary configuration file for the BIND DNS server named.
---
> / This is the primary configuration file for the BIND DNS server named.
21c21
< 	forwarders { 192.168.15.2 };
---
> 	forwarders { 192.168.15.2; };
20:39:08
#vim /etc/bind/named.conf
20:39:40
#/etc/init.d/bind9 restart
Stopping domain name service...: bindrndc: connect failed: 127.0.0.1#953: connection refused
 failed!
Starting domain name service...: bind failed!
20:39:46
#tail -f /var/log/daemon.log
Jun  1 20:39:17 linux3 popa3d[20502]: Session from 192.168.17.2
Jun  1 20:39:17 linux3 popa3d[20502]: Authentication passed for user
Jun  1 20:39:17 linux3 popa3d[20502]: 5 messages (3677 bytes) loaded
Jun  1 20:39:17 linux3 popa3d[20502]: 0 (0) deleted, 5 (3677) left
Jun  1 20:39:46 linux3 named[20561]: starting BIND 9.3.4 -u bind
Jun  1 20:39:46 linux3 named[20561]: found 1 CPU, using 1 worker thread
Jun  1 20:39:46 linux3 named[20561]: loading configuration from '/etc/bind/named.conf'
Jun  1 20:39:46 linux3 named[20561]: /etc/bind/named.conf:1: syntax error near '/'
Jun  1 20:39:46 linux3 named[20561]: loading configuration: unexpected token
Jun  1 20:39:46 linux3 named[20561]: exiting (due to fatal error)
20:39:59
#vim /etc/bind/named.conf
1c1
< / This is the primary configuration file for the BIND DNS server named.
---
> // This is the primary configuration file for the BIND DNS server named.
20:40:17
#/etc/init.d/bind9 restart
Stopping domain name service...: bindrndc: connect failed: 127.0.0.1#953: connection refused
 failed!
Starting domain name service...: bind.
20:40:23
#host ns
ns.test.svl.net.nt has address 192.168.17.2
20:40:34
#host host2
host2.test.svl.net.nt has address 192.168.17.3
20:40:39
#host 192.168.17.3
3.17.168.192.in-addr.arpa domain name pointer host3.test.svl.net.nt.
20:40:56
#host host2.svl.net.nt
Host host2.svl.net.nt not found: 3(NXDOMAIN)
20:41:17
#nslookup mail.ru
Server:         127.0.0.1
Address:        127.0.0.1#53
Non-authoritative answer:
Name:   mail.ru
Address: 194.67.57.26
Name:   mail.ru
Address: 194.67.57.126
20:41:39
#nslookup itc.ua
Server:         127.0.0.1
Address:        127.0.0.1#53
Non-authoritative answer:
Name:   itc.ua
Address: 212.109.44.27
20:41:50
#nslookup pravda.net
Server:         127.0.0.1
Address:        127.0.0.1#53
Non-authoritative answer:
Name:   pravda.net
Address: 66.116.109.14
20:42:00
#nslookup okno26.okno.net.nt
Server:         127.0.0.1
Address:        127.0.0.1#53
** server can't find okno26.okno.net.nt: NXDOMAIN
20:42:17
#nslookup serzh.net.nt
Server:         127.0.0.1
Address:        127.0.0.1#53
** server can't find serzh.net.nt: NXDOMAIN
20:42:50
#host 192.168.15.2
Host 2.15.168.192.in-addr.arpa not found: 3(NXDOMAIN)
20:43:07
#ssh root@10.0.17.1
Connection to 10.0.17.1 closed.
20:44:26
#nslookup okno26.okno.net.nt
Server:         127.0.0.1
Address:        127.0.0.1#53
** server can't find okno26.okno.net.nt: NXDOMAIN
20:44:33
#host host2.svl.net.nt
Host host2.svl.net.nt not found: 3(NXDOMAIN)
20:44:39
#host ns
ns.test.svl.net.nt has address 192.168.17.2
20:45:02
#dig @192.168.17.1 ns
; <<>> DiG 9.3.4 <<>> @192.168.17.1 ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55429
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13
;; QUESTION SECTION:
;.                              IN      NS
;; ANSWER SECTION:
.                       518321  IN      NS      c.root-servers.net.
...
h.root-servers.net.     518321  IN      A       128.63.2.53
i.root-servers.net.     518321  IN      A       192.36.148.17
j.root-servers.net.     518321  IN      A       192.58.128.30
k.root-servers.net.     518321  IN      A       193.0.14.129
l.root-servers.net.     518321  IN      A       198.32.64.12
m.root-servers.net.     518321  IN      A       202.12.27.33
;; Query time: 14 msec
;; SERVER: 192.168.17.1#53(192.168.17.1)
;; WHEN: Fri Jun  1 20:45:49 2007
;; MSG SIZE  rcvd: 436
20:45:49
#dig @192.168.17.1 net.nt .
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12126
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;net.nt.                                IN      A
;; ANSWER SECTION:
net.nt.                 10800000 IN     A       192.168.16.15
;; AUTHORITY SECTION:
net.nt.                 10800000 IN     NS      net.nt.
;; Query time: 21 msec
...
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51661
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;.                              IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007060100 1800 900 604800 86400
;; Query time: 267 msec
;; SERVER: 192.168.17.1#53(192.168.17.1)
;; WHEN: Fri Jun  1 20:45:56 2007
;; MSG SIZE  rcvd: 92
20:45:56
#dig @192.168.17.1 svl.net.nt ns
; <<>> DiG 9.3.4 <<>> @192.168.17.1 svl.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19937
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;svl.net.nt.                    IN      NS
;; ANSWER SECTION:
svl.net.nt.             24      IN      NS      host2.svl.net.nt.
;; ADDITIONAL SECTION:
host2.svl.net.nt.       24      IN      A       192.168.15.2
;; Query time: 43 msec
;; SERVER: 192.168.17.1#53(192.168.17.1)
;; WHEN: Fri Jun  1 20:46:27 2007
;; MSG SIZE  rcvd: 64
20:46:27
#dig @192.168.17.1 okno.net.nt ns
; <<>> DiG 9.3.4 <<>> @192.168.17.1 okno.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4186
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;okno.net.nt.                   IN      NS
;; ANSWER SECTION:
okno.net.nt.            101010  IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      101010  IN      A       192.168.14.1
;; Query time: 43 msec
;; SERVER: 192.168.17.1#53(192.168.17.1)
;; WHEN: Fri Jun  1 20:46:42 2007
;; MSG SIZE  rcvd: 65
20:46:42
#dig @192.168.17.1 andrey.net.nt ns

20:46:58
#dig @192.168.17.1 test.svl.net.nt ns
; <<>> DiG 9.3.4 <<>> @192.168.17.1 test.svl.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 3617
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;test.svl.net.nt.               IN      NS
;; AUTHORITY SECTION:
svl.net.nt.             24      IN      SOA     svl.net.nt. user.svl.net.nt. 2007060102 36000 3600 604800 3600
;; Query time: 34 msec
;; SERVER: 192.168.17.1#53(192.168.17.1)
;; WHEN: Fri Jun  1 20:47:05 2007
;; MSG SIZE  rcvd: 74
20:47:05
#ssh 192.168.15.2
Last login: Fri Jun  1 20:07:26 2007
Linux host2.svl.net.nt 2.6.21.2 #1 SMP Thu May 24 13:33:22 EEST 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
No mail.
l3-agent is already running: pid=2750; pidfile=/root/.lilalo/l3-agent.pid
20:47:45
#vim /etc/bind/db.svl.net.nt
20:49:23
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
20:49:31
#vim /etc/bind/named.conf
20:50:00
#vim /etc/bind/db.svl.net.nt
20:50:03
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
20:50:12
#exit
Connection to 192.168.15.2 closed.
20:50:14
#dig @192.168.17.1 test.svl.net.nt ns
; <<>> DiG 9.3.4 <<>> @192.168.17.1 test.svl.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 59976
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;test.svl.net.nt.               IN      NS
;; Query time: 18 msec
;; SERVER: 192.168.17.1#53(192.168.17.1)
;; WHEN: Fri Jun  1 20:50:17 2007
;; MSG SIZE  rcvd: 33
20:50:17
#dig @192.168.17.1 test.svl.net.nt ns
; <<>> DiG 9.3.4 <<>> @192.168.17.1 test.svl.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 45994
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;test.svl.net.nt.               IN      NS
;; Query time: 23 msec
;; SERVER: 192.168.17.1#53(192.168.17.1)
;; WHEN: Fri Jun  1 20:50:24 2007
;; MSG SIZE  rcvd: 33
20:50:24
#dig @192.168.15.2 test.svl.net.nt ns
; <<>> DiG 9.3.4 <<>> @192.168.15.2 test.svl.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 43487
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;test.svl.net.nt.               IN      NS
;; Query time: 28 msec
;; SERVER: 192.168.15.2#53(192.168.15.2)
;; WHEN: Fri Jun  1 20:50:48 2007
;; MSG SIZE  rcvd: 33
20:50:48
#dig @192.168.15.2 test.svl.net.nt ns
; <<>> DiG 9.3.4 <<>> @192.168.15.2 test.svl.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 6283
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;test.svl.net.nt.               IN      NS
;; Query time: 27 msec
;; SERVER: 192.168.15.2#53(192.168.15.2)
;; WHEN: Fri Jun  1 20:51:07 2007
;; MSG SIZE  rcvd: 33
20:51:07
#ssh 192.168.15.2

20:51:30
#vim /etc/bind/named.conf
20:52:34
#vim /etc/bind/named.conf
21c21
< 	forwarders { 192.168.15.2; };
---
> //	forwarders { 192.168.15.2; };
20:53:05
#vim /etc/bind/named.conf.options
20:53:17
#vim /var/cache/bind/db.
20:53:17
#vim /var/cache/bind/db.test.svl.net.nt
20:53:49
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
20:54:05
#rndc flush

20:54:12
#ping 192.168.15.2
PING 192.168.15.2 (192.168.15.2) 56(84) bytes of data.
64 bytes from 192.168.15.2: icmp_seq=1 ttl=63 time=0.642 ms
--- 192.168.15.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.642/0.642/0.642/0.000 ms
20:54:21
#host 192.168.15.2
2.15.168.192.in-addr.arpa domain name pointer host2.svl.net.nt.
20:54:24
#dig @host2.svl.net.nt ns
dig: couldn't get address for 'host2.svl.net.nt': not found
20:54:55
#dig @svl.net.nt ns
dig: couldn't get address for 'svl.net.nt': not found
20:55:05
#host host2.svl.net.nt
Host host2.svl.net.nt not found: 3(NXDOMAIN)
20:55:14
#dig ns.test.svl.net.nt
; <<>> DiG 9.3.4 <<>> ns.test.svl.net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19471
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;ns.test.svl.net.nt.            IN      A
;; ANSWER SECTION:
ns.test.svl.net.nt.     10800   IN      A       192.168.17.2
;; AUTHORITY SECTION:
test.svl.net.nt.        10800   IN      NS      ns.test.svl.net.nt.
;; Query time: 31 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 20:55:56 2007
;; MSG SIZE  rcvd: 66
20:55:56
#rndc flush

20:56:10
#ssh 192.168.15.2
Last login: Fri Jun  1 20:47:45 2007 from host1.svl.net.nt
Linux host2.svl.net.nt 2.6.21.2 #1 SMP Thu May 24 13:33:22 EEST 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
No mail.
l3-agent is already running: pid=2750; pidfile=/root/.lilalo/l3-agent.pid
20:57:35
#rndc flush

20:57:43
#vim /etc/bind/named.conf
20:57:58
#vim /etc/bind/named.conf.options
20:58:12
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    search andrey.net.nt
    nameserver 127.0.0.1
    

    Статистика

    Время первой команды журнала19:53:34 2007- 6- 1
    Время последней команды журнала20:58:12 2007- 6- 1
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %27.72
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.08
    Количество командных строк в единицу времени, команда/мин 1.56
    Частота использования команд
    dig25|========================| 24.75%
    vim23|======================| 22.77%
    nslookup14|=============| 13.86%
    host12|===========| 11.88%
    /etc/init.d/bind98|=======| 7.92%
    ssh5|====| 4.95%
    rndc4|===| 3.96%
    tail2|=| 1.98%
    exit2|=| 1.98%
    traceroute2|=| 1.98%
    mc2|=| 1.98%
    ping1|| 0.99%
    cat1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$