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

Содержание

Журнал

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

/dev/pts/5
12:40:25
#dig okno10.okno.net.nt
; <<>> DiG 9.3.4 <<>> okno10.okno.net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 36515
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;okno10.okno.net.nt.            IN      A
;; AUTHORITY SECTION:
okno.net.nt.            604800  IN      SOA     okno.net.nt. root.okno1.okno.net.nt. 1 604800 86400 2419200 604800
;; Query time: 91 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 12:40:34 2007
;; MSG SIZE  rcvd: 83
12:40:34
#dig -x okno10.okno.net.nt
; <<>> DiG 9.3.4 <<>> -x okno10.okno.net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 38103
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;nt.net.okno.okno10.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: 185 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 12:40:41 2007
;; MSG SIZE  rcvd: 116
12:40:41
#dig -x 192.168.16.10
; <<>> DiG 9.3.4 <<>> -x 192.168.16.10
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37877
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;10.16.168.192.in-addr.arpa.    IN      PTR
;; ANSWER SECTION:
10.16.168.192.in-addr.arpa. 604800 IN   PTR     okno10.okno.net.nt.
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      NS      okno1.16.168.192.in-addr.arpa.
;; Query time: 92 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 12:40:48 2007
;; MSG SIZE  rcvd: 96
12:40:48
#dig okno1.16.168.192.in-addr.arpa
; <<>> DiG 9.3.4 <<>> okno1.16.168.192.in-addr.arpa
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 28814
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;okno1.16.168.192.in-addr.arpa. IN      A
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      SOA     okno.net.nt. root.okno1.okno.net.nt. 1 604800 86400 2419200 604800
;; Query time: 89 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 12:41:11 2007
;; MSG SIZE  rcvd: 105
12:41:11
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
12:41:26
#rndc flush

12:41:29
#dig -x 192.168.16.10
; <<>> DiG 9.3.4 <<>> -x 192.168.16.10
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47735
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;10.16.168.192.in-addr.arpa.    IN      PTR
;; ANSWER SECTION:
10.16.168.192.in-addr.arpa. 604800 IN   PTR     okno10.okno.net.nt.
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      NS      okno1.16.168.192.in-addr.arpa.
;; Query time: 91 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 12:41:33 2007
;; MSG SIZE  rcvd: 96
12:41:33
#dig okno1.okno.net.nt
; <<>> DiG 9.3.4 <<>> okno1.okno.net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 27491
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;okno1.okno.net.nt.             IN      A
;; AUTHORITY SECTION:
okno.net.nt.            604800  IN      SOA     okno.net.nt. root.okno1.okno.net.nt. 1 604800 86400 2419200 604800
;; Query time: 90 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 12:41:49 2007
;; MSG SIZE  rcvd: 76
12:41:49
#vim db.okno.net.nt
12:42:05
#vim named.conf
42c42
< 	file "/etc/bind/db.16.168.192";
---
> 	file "/etc/bind/db.okno.net.nt";
12:42:27
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
12:42:34
#less /var/log/daemon.log
12:42:45
#dig okno1.okno.net.nt
; <<>> DiG 9.3.4 <<>> okno1.okno.net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62302
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;okno1.okno.net.nt.             IN      A
;; ANSWER SECTION:
okno1.okno.net.nt.      101010  IN      A       192.168.16.1
;; AUTHORITY SECTION:
okno.net.nt.            101010  IN      NS      okno1.okno.net.nt.
;; Query time: 185 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 12:42:48 2007
;; MSG SIZE  rcvd: 65
12:42:48
#dig -x 192.168.16.1
; <<>> DiG 9.3.4 <<>> -x 192.168.16.1
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22829
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;1.16.168.192.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
1.16.168.192.in-addr.arpa. 604800 IN    PTR     okno1.okno.net.nt.
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      NS      okno1.16.168.192.in-addr.arpa.
;; Query time: 91 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 12:42:57 2007
;; MSG SIZE  rcvd: 94
12:42:57
#vim /etc/bind/named.conf.
12:42:57
#vim /etc/bind/named.conf.local
12:43:30
#vim /etc/bind/named.conf.options
22a23
> 	allow-transfer { 192.168.16.3; };
12:44:38
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
12:44:45
#dig @192.168.16.2 svl.net.nt axfr
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45886
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;svl.net.nt.                    IN      A
;; AUTHORITY SECTION:
svl.net.nt.             24      IN      SOA     svl.net.nt. user.svl.net.nt. 2007060101 36000 3600 604800 3600
;; Query time: 60 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Fri Jun  1 12:45:55 2007
;; MSG SIZE  rcvd: 69
; <<>> DiG 9.3.4 <<>> @192.168.16.2 svl.net.nt axfrnt axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
12:45:55
#dig @192.168.16.2 svl.net.nt axfr
; <<>> DiG 9.3.4 <<>> @192.168.16.2 svl.net.nt axfr
; (1 server found)
;; global options:  printcmd
svl.net.nt.             24      IN      SOA     svl.net.nt. user.svl.net.nt. 2007060101 36000 3600 604800 3600
svl.net.nt.             24      IN      NS      host50.svl.net.nt.
host50.svl.net.nt.      24      IN      A       192.168.16.50
host51.svl.net.nt.      24      IN      A       192.168.16.51
host52.svl.net.nt.      24      IN      A       192.168.16.52
host53.svl.net.nt.      24      IN      A       192.168.16.53
host54.svl.net.nt.      24      IN      A       192.168.16.54
...
host95.svl.net.nt.      24      IN      A       192.168.16.95
host96.svl.net.nt.      24      IN      A       192.168.16.96
host97.svl.net.nt.      24      IN      A       192.168.16.97
host98.svl.net.nt.      24      IN      A       192.168.16.98
host99.svl.net.nt.      24      IN      A       192.168.16.99
svl.net.nt.             24      IN      SOA     svl.net.nt. user.svl.net.nt. 2007060101 36000 3600 604800 3600
;; Query time: 173 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Fri Jun  1 12:46:16 2007
;; XFR size: 53 records (messages 1)
12:46:16
#dig @192.168.16.2 svl.net.nt axfr
; <<>> DiG 9.3.4 <<>> @192.168.16.2 svl.net.nt axfr
; (1 server found)
;; global options:  printcmd
svl.net.nt.             24      IN      SOA     svl.net.nt. user.svl.net.nt. 2007060101 36000 3600 604800 3600
svl.net.nt.             24      IN      NS      host50.svl.net.nt.
host50.svl.net.nt.      24      IN      A       192.168.16.50
host51.svl.net.nt.      24      IN      A       192.168.16.51
host52.svl.net.nt.      24      IN      A       192.168.16.52
host53.svl.net.nt.      24      IN      A       192.168.16.53
host54.svl.net.nt.      24      IN      A       192.168.16.54
...
host95.svl.net.nt.      24      IN      A       192.168.16.95
host96.svl.net.nt.      24      IN      A       192.168.16.96
host97.svl.net.nt.      24      IN      A       192.168.16.97
host98.svl.net.nt.      24      IN      A       192.168.16.98
host99.svl.net.nt.      24      IN      A       192.168.16.99
svl.net.nt.             24      IN      SOA     svl.net.nt. user.svl.net.nt. 2007060101 36000 3600 604800 3600
;; Query time: 149 msec
;; SERVER: 192.168.16.2#53(192.168.16.2)
;; WHEN: Fri Jun  1 12:48:23 2007
;; XFR size: 53 records (messages 1)
12:48:23
#host -x 192.168.16.1
host: illegal option -- x
1.16.168.192.in-addr.arpa domain name pointer okno1.okno.net.nt.
12:48:52
#vi /etc/bind/named.conf
12:54:45
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind failed!
12:54:53
#/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!
12:54:58
#ls -al /var/cache/bind/
итого 8
drwxrwxr-x  2 root bind 4096 2007-01-29 15:35 .
drwxr-xr-x 13 root root 4096 2007-06-01 11:07 ..
12:56:19
#/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!
/dev/pts/1
12:57:29
#/etc/init.d/bind9 restart
Jun  1 12:37:19 linux1 named[13557]: command channel listening on 127.0.0.1#953
Jun  1 12:37:19 linux1 named[13557]: command channel listening on ::1#953
Jun  1 12:37:19 linux1 named[13557]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun  1 12:37:19 linux1 named[13557]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun  1 12:37:19 linux1 named[13557]: zone 16.168.192.in-addr.arpa/IN: loaded serial 1
Jun  1 12:37:19 linux1 named[13557]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun  1 12:37:19 linux1 named[13557]: zone localhost/IN: loaded serial 1
Jun  1 12:37:19 linux1 named[13557]: zone okno.net.nt/IN: loaded serial 1
Jun  1 12:37:19 linux1 named[13557]: running
Jun  1 12:37:19 linux1 named[13557]: zone okno.net.nt/IN: sending notifies (serial 1)
...
Jun  1 12:57:37 linux1 named[14742]: shutting down: flushing changes
Jun  1 12:57:37 linux1 named[14742]: stopping command channel on 127.0.0.1#953
Jun  1 12:57:37 linux1 named[14742]: stopping command channel on ::1#953
Jun  1 12:57:37 linux1 named[14742]: no longer listening on ::#53
Jun  1 12:57:37 linux1 named[14742]: no longer listening on 127.0.0.1#53
Jun  1 12:57:37 linux1 named[14742]: no longer listening on 192.168.16.1#53
Jun  1 12:57:37 linux1 named[14742]: exiting
Stopping domain name service...: bindrndc: connect failed: 127.0.0.1#953: connection refused
 failed!
Starting domain name service...: bind.
12:57:35
#/etc/init.d/bind9 restart
Jun  1 12:41:23 linux1 named[13557]: no longer listening on 127.0.0.1#53
Jun  1 12:41:23 linux1 named[13557]: no longer listening on 192.168.16.1#53
Jun  1 12:41:23 linux1 named[13557]: exiting
Jun  1 12:41:26 linux1 named[13897]: starting BIND 9.3.4 -u bind
Jun  1 12:41:26 linux1 named[13897]: found 1 CPU, using 1 worker thread
Jun  1 12:41:26 linux1 named[13897]: loading configuration from '/etc/bind/named.conf'
Jun  1 12:41:26 linux1 named[13897]: listening on IPv6 interfaces, port 53
Jun  1 12:41:26 linux1 named[13897]: listening on IPv4 interface lo, 127.0.0.1#53
Jun  1 12:41:26 linux1 named[13897]: listening on IPv4 interface eth3, 192.168.16.1#53
Jun  1 12:41:26 linux1 named[13897]: command channel listening on 127.0.0.1#953
...
Jun  1 12:57:41 linux1 named[14785]: zone localhost/IN: loaded serial 1
Jun  1 12:57:41 linux1 named[14785]: zone okno.net.nt/IN: loaded serial 2007060101
Jun  1 12:57:41 linux1 named[14785]: zone svl.net.nt/IN: loaded serial 2007060101
Jun  1 12:57:41 linux1 named[14785]: running
Jun  1 12:57:41 linux1 named[14785]: zone okno.net.nt/IN: sending notifies (serial 2007060101)
Jun  1 12:57:41 linux1 named[14785]: zone 16.168.192.in-addr.arpa/IN: sending notifies (serial 1)
Jun  1 12:57:41 linux1 named[14785]: zone svl.net.nt/IN: sending notifies (serial 2007060101)
Jun  1 12:57:41 linux1 named[14785]: client 192.168.16.1#32895: received notify for zone 'okno.net.nt'
Stopping domain name service...: bind.
Starting domain name service...: bind.
12:57:41
#ls /var/cache/bind/db.svl.net.nt
/var/cache/bind/db.svl.net.nt
12:58:04
#vi /var/cache/bind/db.svl.net.nt
12:58:19
#mii-tool
eth2: no link
eth3: negotiated 100baseTx-FD, link ok
12:59:46
#vim /etc/bind/named.conf
13:03:12
#vim /etc/bind/named.conf.options
23c23
< 	allow-transfer { 192.168.16.3; };
---
> 	allow-transfer { 192.168.16.0; };
13:03:33
#/etc/init.d/bind9 restart
Jun  1 12:42:34 linux1 named[14021]: starting BIND 9.3.4 -u bind
Jun  1 12:42:34 linux1 named[14021]: found 1 CPU, using 1 worker thread
Jun  1 12:42:34 linux1 named[14021]: loading configuration from '/etc/bind/named.conf'
Jun  1 12:42:34 linux1 named[14021]: listening on IPv6 interfaces, port 53
Jun  1 12:42:34 linux1 named[14021]: listening on IPv4 interface lo, 127.0.0.1#53
Jun  1 12:42:34 linux1 named[14021]: listening on IPv4 interface eth3, 192.168.16.1#53
Jun  1 12:42:34 linux1 named[14021]: command channel listening on 127.0.0.1#953
Jun  1 12:42:34 linux1 named[14021]: command channel listening on ::1#953
Jun  1 12:42:34 linux1 named[14021]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun  1 12:42:34 linux1 named[14021]: zone 127.in-addr.arpa/IN: loaded serial 1
...
Jun  1 13:03:41 linux1 named[15065]: zone localhost/IN: loaded serial 1
Jun  1 13:03:41 linux1 named[15065]: zone okno.net.nt/IN: loaded serial 2007060101
Jun  1 13:03:41 linux1 named[15065]: zone svl.net.nt/IN: loaded serial 2007060101
Jun  1 13:03:41 linux1 named[15065]: running
Jun  1 13:03:41 linux1 named[15065]: zone okno.net.nt/IN: sending notifies (serial 2007060101)
Jun  1 13:03:41 linux1 named[15065]: zone 16.168.192.in-addr.arpa/IN: sending notifies (serial 1)
Jun  1 13:03:41 linux1 named[15065]: zone svl.net.nt/IN: sending notifies (serial 2007060101)
Jun  1 13:03:41 linux1 named[15065]: client 192.168.16.1#32899: received notify for zone 'okno.net.nt'
Stopping domain name service...: bind.
Starting domain name service...: bind.
13:03:41
#vi /etc/bind/named.conf
52a53,56
> zone "net.nt" {
> 	type forward;
> 	forwarders { 192.168.16.15; };
> };
13:06:31
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
13:06:35
#ping serjh
ping: unknown host serjh
13:06:41
#host clint
Host clint not found: 3(NXDOMAIN)
13:06:48
#ping clint.net.nt
ping: unknown host clint.net.nt
13:07:01
#ping serjh.net.nt
ping: unknown host serjh.net.nt
13:07:14
#host serjh.net.nt
Host serjh.net.nt not found: 3(NXDOMAIN)
13:07:25
#dig @192.168.16.15 net.nt arvf
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32275
;; 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: 81 msec
...
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 54354
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;arvf.                          IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007053101 1800 900 604800 86400
;; Query time: 231 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 13:07:52 2007
;; MSG SIZE  rcvd: 97
13:07:52
#dig @192.168.16.15 net.nt axfr
host206.net.nt.         10800000 IN     A       192.168.16.206
host207.net.nt.         10800000 IN     A       192.168.16.207
host208.net.nt.         10800000 IN     A       192.168.16.208
host209.net.nt.         10800000 IN     A       192.168.16.209
host210.net.nt.         10800000 IN     A       192.168.16.210
host211.net.nt.         10800000 IN     A       192.168.16.211
host212.net.nt.         10800000 IN     A       192.168.16.212
host213.net.nt.         10800000 IN     A       192.168.16.213
host214.net.nt.         10800000 IN     A       192.168.16.214
host215.net.nt.         10800000 IN     A       192.168.16.215
...
m02.net.nt.             10800000 IN     CNAME   fbsd2.net.nt.
m03.net.nt.             10800000 IN     CNAME   fbsd3.net.nt.
xlotus.net.net.nt.      10800000 IN     A       10.0.69.1
serzh.net.nt.           10800000 IN     CNAME   net.nt.
sled.net.nt.            10800000 IN     A       192.168.16.31
net.nt.                 10800000 IN     SOA     net.nt. clint.net.nt. 2007010933 36000 3600 604800 3600
;; Query time: 487 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 13:08:02 2007
;; XFR size: 264 records (messages 1)
13:08:02
#host linux1.net.nt
linux1.net.nt has address 192.168.16.1
13:08:19
#host linux7.net.nt
linux7.net.nt has address 192.168.16.7
13:08:35
#host m01.net.nt
m01.net.nt is an alias for fbsd1.net.nt.
fbsd1.net.nt has address 192.168.16.21
13:08:51
#dig @192.168.16.1 m01.net.nt
; <<>> DiG 9.3.4 <<>> @192.168.16.1 m01.net.nt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54575
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;m01.net.nt.                    IN      A
;; ANSWER SECTION:
m01.net.nt.             604775  IN      CNAME   fbsd1.net.nt.
fbsd1.net.nt.           604775  IN      A       192.168.16.21
;; AUTHORITY SECTION:
net.nt.                 604743  IN      NS      net.nt.
;; ADDITIONAL SECTION:
net.nt.                 604743  IN      A       192.168.16.15
;; Query time: 98 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 13:09:16 2007
;; MSG SIZE  rcvd: 94
13:09:16
#dig @192.168.16.1 m01.net.nt
; <<>> DiG 9.3.4 <<>> @192.168.16.1 m01.net.nt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14627
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;m01.net.nt.                    IN      A
;; ANSWER SECTION:
m01.net.nt.             604725  IN      CNAME   fbsd1.net.nt.
fbsd1.net.nt.           604725  IN      A       192.168.16.21
;; AUTHORITY SECTION:
net.nt.                 604693  IN      NS      net.nt.
;; ADDITIONAL SECTION:
net.nt.                 604693  IN      A       192.168.16.15
;; Query time: 97 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 13:10:06 2007
;; MSG SIZE  rcvd: 94
13:10:06
#vi /etc/bind/named.conf
/dev/pts/17
13:14:19
#vi /etc/bind/named.conf
/dev/pts/5
13:15:13
#s
bash: s: command not found
13:15:14
#c
bash: c: command not found
13:15:15
#ssh clint@net.nt
  3 >------->------->-------10h ;slave-server connection period
  4 >------->------->-------1h  ;retry
  5 >------->------->-------1w  ;lifetimene
  6 >------->------->-------1h )  ;negative ttl
  7
  8
  9
 10 >------->-------NS>-----@
 11 ;romzes>   NS ns.romzes
 12 ;sample>   NS sasha.sample
...
 48 linux8.net.nt. A 192.168.16.8
 49 linux9.net.nt. A 192.168.16.9
 50 linux10.net.nt. A 192.168.16.10
 51 linux11.net.nt. A 192.168.16.11
 52 linux12.net.nt. A 192.168.16.12
 53 linux13.net.nt. A 192.168.16.13
 54 linux14.net.nt. A 192.168.16.14
 55 net.nt. A 192.168.16.15
 56 linux16.net.nt. A 192.168.16.16
clint~$ sudo vim /etc/bind/db.net.nt
/dev/pts/9
13:16:00
#screen -x
/dev/pts/19
13:16:36
#screen -x
прошло 18 минут
/dev/pts/5
13:35:26
#dig @192.168.16.50 svl.net.nt axfr
; <<>> DiG 9.3.4 <<>> @192.168.16.50 svl.net.nt axfr
; (1 server found)
;; global options:  printcmd
svl.net.nt.             24      IN      SOA     svl.net.nt. user.svl.net.nt. 2007060101 36000 3600 604800 3600
svl.net.nt.             24      IN      NS      host50.svl.net.nt.
host50.svl.net.nt.      24      IN      A       192.168.16.50
host51.svl.net.nt.      24      IN      A       192.168.16.51
host52.svl.net.nt.      24      IN      A       192.168.16.52
host53.svl.net.nt.      24      IN      A       192.168.16.53
host54.svl.net.nt.      24      IN      A       192.168.16.54
...
host95.svl.net.nt.      24      IN      A       192.168.16.95
host96.svl.net.nt.      24      IN      A       192.168.16.96
host97.svl.net.nt.      24      IN      A       192.168.16.97
host98.svl.net.nt.      24      IN      A       192.168.16.98
host99.svl.net.nt.      24      IN      A       192.168.16.99
svl.net.nt.             24      IN      SOA     svl.net.nt. user.svl.net.nt. 2007060101 36000 3600 604800 3600
;; Query time: 93 msec
;; SERVER: 192.168.16.50#53(192.168.16.50)
;; WHEN: Fri Jun  1 13:36:13 2007
;; XFR size: 53 records (messages 1)
13:36:13
#ping host99.svl.net.nt
PING host99.svl.net.nt (192.168.16.99) 56(84) bytes of data.
From okno1.okno.net.nt (192.168.16.1) icmp_seq=2 Destination Host Unreachable
From okno1.okno.net.nt (192.168.16.1) icmp_seq=3 Destination Host Unreachable
From okno1.okno.net.nt (192.168.16.1) icmp_seq=4 Destination Host Unreachable
From okno1.okno.net.nt (192.168.16.1) icmp_seq=6 Destination Host Unreachable
From okno1.okno.net.nt (192.168.16.1) icmp_seq=7 Destination Host Unreachable
From okno1.okno.net.nt (192.168.16.1) icmp_seq=8 Destination Host Unreachable
--- host99.svl.net.nt ping statistics ---
9 packets transmitted, 0 received, +6 errors, 100% packet loss, time 8010ms
, pipe 3
13:36:38
#ping host50.svl.net.nt
PING host50.svl.net.nt (192.168.16.50) 56(84) bytes of data.
64 bytes from 192.168.16.50: icmp_seq=1 ttl=64 time=0.192 ms
64 bytes from 192.168.16.50: icmp_seq=2 ttl=64 time=0.318 ms
64 bytes from 192.168.16.50: icmp_seq=3 ttl=64 time=0.194 ms
--- host50.svl.net.nt ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 10009ms
rtt min/avg/max/mdev = 0.192/0.234/0.318/0.061 ms
13:36:59
#traceroute host50.svl.net.nt
traceroute to host50.svl.net.nt (192.168.16.50), 30 hops max, 40 byte packets
 1  192.168.16.50 (192.168.16.50)  0.284 ms  0.366 ms  1.064 ms
13:37:38
#host ns.andrey.net.nt
Host ns.andrey.net.nt not found: 3(NXDOMAIN)
13:37:54
#host ns.andrey.net.nt

13:37:59
#vim named.conf.options
17,19c17,19
< 	// forwarders {
< 	// 	0.0.0.0;
< 	// };
---
> 	 forwarders {
> 	 	192.168.16.15;
> 	 };
13:38:32
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
13:38:49
#host net.nt
net.nt has address 192.168.16.15
13:38:56
#host svl.net.nt

13:39:03
#host host50.svl.net.nt
host50.svl.net.nt has address 192.168.16.50
13:39:16
#host ns.andrey.net.nt
Host ns.andrey.net.nt not found: 3(NXDOMAIN)
13:39:29
#host ns.yura.net.nt
Host ns.yura.net.nt not found: 3(NXDOMAIN)
13:39:40
#host host10.svl.net.nt
Host host10.svl.net.nt not found: 3(NXDOMAIN)
13:39:47
#host host99.svl.net.nt
host99.svl.net.nt has address 192.168.16.99
13:39:53
#host ns.andrey.net.nt
Host ns.andrey.net.nt not found: 3(NXDOMAIN)
13:40:37
#vim named.conf.options
/dev/pts/3
13:41:34
#screen -x
/dev/pts/12
13:41:34
#screen
/dev/pts/7
13:41:34
#screen -x
/dev/pts/9
13:41:34
#screen -x
/dev/pts/19
13:41:34
#screen -x
/dev/pts/3
13:41:36
#screen -x
/dev/pts/5
13:41:43
#dig @192.168.16.150 yura.net.nt ns
[root@linux1:bind]#
[root@linux1:bind]# ss
; <<>> DiG 9.3.4 <<>> @192.168.16.150 yura.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15814
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;yura.net.nt.                   IN      NS
;; ANSWER SECTION:
yura.net.nt.            10800   IN      NS      ns.yura.net.nt.
;; ADDITIONAL SECTION:
ns.yura.net.nt.         10800   IN      A       192.168.16.150
;; Query time: 13 msec
;; SERVER: 192.168.16.150#53(192.168.16.150)
;; WHEN: Fri Jun  1 13:42:52 2007
;; MSG SIZE  rcvd: 62
13:42:54
#ssh clint@net.nt
 29 };
~
 30
~
~
~
~
~
~
~
...
clint~$ host okno49.okno.net.nt
Host okno49.okno.net.nt not found: 3(NXDOMAIN)
clint~$ host okno1.okno.net.nt
Host okno1.okno.net.nt not found: 3(NXDOMAIN)
clint~$ host okno1.okno.net.nt
clint~$ host okno49.okno.net.nt
Host okno49.okno.net.nt not found: 3(NXDOMAIN)
clint~$ host host50.svl.net.nt
host50.svl.net.nt has address 192.168.16.50
clint~$ sudo vim /etc/bind/named.conf
/dev/pts/17
13:46:33
#vi /etc/bind/named.conf.options
13:46:42
#vi /etc/bind/named.conf.options
23c23
< 	allow-transfer { 192.168.16.0; };
---
> 	allow-transfer { 192.168.16.0/24; };
13:49:45
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
13:50:08
#eject
clint~$ dig okno.net.nt MX
; <<>> DiG 9.3.4 <<>> okno.net.nt MX
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 11372
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; Query time: 2051 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 13:50:11 2007
;; MSG SIZE  rcvd: 29
clint~$ dig okno.net.nt axfr
; <<>> DiG 9.3.4 <<>> okno.net.nt axfr
;; global options:  printcmd
; Transfer failed.
clint~$ dig @okno1.okno.net.nt okno.net.nt axfr
dig: couldn't get address for 'okno1.okno.net.nt': not found
прошло 67 минут
14:58:06
#eject -t

14:58:12
#for i in `seq 1 10`; do 'eject';done
clint~$ dig okno.net.nt MX
; <<>> DiG 9.3.4 <<>> okno.net.nt MX
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 11372
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; Query time: 2051 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  1 13:50:11 2007
;; MSG SIZE  rcvd: 29
clint~$ dig okno.net.nt axfr
; <<>> DiG 9.3.4 <<>> okno.net.nt axfr
;; global options:  printcmd
; Transfer failed.
clint~$ dig @okno1.okno.net.nt okno.net.nt axfr
dig: couldn't get address for 'okno1.okno.net.nt': not found
14:58:53
#eject -t

14:59:02
#pause
bash: pause: command not found
14:59:10
#man pause
14:59:14
#man wait
14:59:58
#vi /etc/bind/named.conf
/dev/pts/14
15:06:01
#cd /etc/bind/
 29 };
~
 30
~
~
~
~
~
~
~
...
clint~$ host okno49.okno.net.nt
Host okno49.okno.net.nt not found: 3(NXDOMAIN)
clint~$ host okno1.okno.net.nt
Host okno1.okno.net.nt not found: 3(NXDOMAIN)
clint~$ host okno1.okno.net.nt
clint~$ host okno49.okno.net.nt
Host okno49.okno.net.nt not found: 3(NXDOMAIN)
clint~$ host host50.svl.net.nt
host50.svl.net.nt has address 192.168.16.50
clint~$ sudo vim /etc/bind/named.conf
/dev/pts/17
15:06:04
#vi /etc/bind/db.okno.net.nt
/dev/pts/14
15:07:00
#ls -l
итого 52
-rw-r--r-- 1 root root  237 2007-01-29 15:35 db.0
-rw-r--r-- 1 root root  271 2007-01-29 15:35 db.127
-rw-r--r-- 1 root bind 1680 2007-06-01 12:37 db.16.168.192
-rw-r--r-- 1 root root  237 2007-01-29 15:35 db.255
-rw-r--r-- 1 root root  353 2007-01-29 15:35 db.empty
-rw-r--r-- 1 root root  256 2007-01-29 15:35 db.local
-rw-r--r-- 1 root bind 1888 2007-06-01 11:51 db.okno.net.nt
-rw-r--r-- 1 root root 1507 2007-01-29 15:35 db.root
-rw-r--r-- 1 root bind 1923 2007-06-01 13:06 named.conf
-rw-r--r-- 1 root bind  165 2007-01-29 15:35 named.conf.local
-rw-r--r-- 1 root bind  733 2007-06-01 13:49 named.conf.options
-rw-r----- 1 bind bind   77 2007-06-01 11:07 rndc.key
-rw-r--r-- 1 root root 1317 2007-01-29 15:35 zones.rfc1918
15:07:05
#vim db.1
15:07:05
#vim db.1
15:07:05
#vim db.16.168.192
/dev/pts/17
15:08:25
#vi /etc/bind/db.16.168.192
/dev/pts/5
15:09:11
#vim /etc/bind/named.conf
15:09:11
#vim /etc/bind/named.conf

Статистика

Время первой команды журнала12:40:25 2007- 6- 1
Время последней команды журнала15:09:11 2007- 6- 1
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %24.75
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.35
Количество командных строк в единицу времени, команда/мин 1.25
Частота использования команд
dig17|================| 16.50%
host16|===============| 15.53%
vim14|=============| 13.59%
/etc/init.d/bind912|===========| 11.65%
vi10|=========| 9.71%
screen8|=======| 7.77%
ping5|====| 4.85%
ls3|==| 2.91%
eject3|==| 2.91%
man2|=| 1.94%
ssh2|=| 1.94%
c1|| 0.97%
s1|| 0.97%
traceroute1|| 0.97%
for1|| 0.97%
cd1|| 0.97%
rndc1|| 0.97%
less1|| 0.97%
pause1|| 0.97%
do1|| 0.97%
mii-tool1|| 0.97%
done1|| 0.97%
____
*) Интервалы неактивности длительностью 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$