/l3/users/29-05-2007/nt-lnet/linux1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 |
|
#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 |
#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 |
#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 |
#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 |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#rndc flush
|
#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 |
#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 |
#vim db.okno.net.nt
|
#vim named.conf
42c42 < file "/etc/bind/db.16.168.192"; --- > file "/etc/bind/db.okno.net.nt"; |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#less /var/log/daemon.log
|
#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 |
#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 |
#vim /etc/bind/named.conf.
|
#vim /etc/bind/named.conf.local
|
#vim /etc/bind/named.conf.options
22a23 > allow-transfer { 192.168.16.3; }; |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#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. |
#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) |
#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) |
#host -x 192.168.16.1
host: illegal option -- x 1.16.168.192.in-addr.arpa domain name pointer okno1.okno.net.nt. |
#vi /etc/bind/named.conf
|
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind failed! |
#/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! |
#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 .. |
#/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! |
#/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. |
#/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. |
#ls /var/cache/bind/db.svl.net.nt
/var/cache/bind/db.svl.net.nt |
#vi /var/cache/bind/db.svl.net.nt
|
#mii-tool
eth2: no link eth3: negotiated 100baseTx-FD, link ok |
#vim /etc/bind/named.conf
|
#vim /etc/bind/named.conf.options
23c23 < allow-transfer { 192.168.16.3; }; --- > allow-transfer { 192.168.16.0; }; |
#/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. |
#vi /etc/bind/named.conf
52a53,56 > zone "net.nt" { > type forward; > forwarders { 192.168.16.15; }; > }; |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#ping serjh
ping: unknown host serjh |
#host clint
Host clint not found: 3(NXDOMAIN) |
#ping clint.net.nt
ping: unknown host clint.net.nt |
#ping serjh.net.nt
ping: unknown host serjh.net.nt |
#host serjh.net.nt
Host serjh.net.nt not found: 3(NXDOMAIN) |
#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 |
#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) |
#host linux1.net.nt
linux1.net.nt has address 192.168.16.1 |
#host linux7.net.nt
linux7.net.nt has address 192.168.16.7 |
#host m01.net.nt
m01.net.nt is an alias for fbsd1.net.nt. fbsd1.net.nt has address 192.168.16.21 |
#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 |
#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 |
#vi /etc/bind/named.conf
|
#c
bash: c: command not found |
#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 |
#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) |
#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 |
#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 |
#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 |
#host ns.andrey.net.nt
Host ns.andrey.net.nt not found: 3(NXDOMAIN) |
#host ns.andrey.net.nt
|
#vim named.conf.options
17,19c17,19 < // forwarders { < // 0.0.0.0; < // }; --- > forwarders { > 192.168.16.15; > }; |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#host net.nt
net.nt has address 192.168.16.15 |
#host svl.net.nt
|
#host host50.svl.net.nt
host50.svl.net.nt has address 192.168.16.50 |
#host ns.andrey.net.nt
Host ns.andrey.net.nt not found: 3(NXDOMAIN) |
#host ns.yura.net.nt
Host ns.yura.net.nt not found: 3(NXDOMAIN) |
#host host10.svl.net.nt
Host host10.svl.net.nt not found: 3(NXDOMAIN) |
#host host99.svl.net.nt
host99.svl.net.nt has address 192.168.16.99 |
#host ns.andrey.net.nt
Host ns.andrey.net.nt not found: 3(NXDOMAIN) |
#vim named.conf.options
|
#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 |
#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 |
#vi /etc/bind/named.conf.options
23c23 < allow-transfer { 192.168.16.0; }; --- > allow-transfer { 192.168.16.0/24; }; |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#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 |
#eject -t
|
#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 |
#eject -t
|
#pause
bash: pause: command not found |
#man pause
|
#man wait
|
#vi /etc/bind/named.conf
|
#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 |
#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 |
#vim db.1
|
#vim db.1
|
#vim db.16.168.192
|
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008