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

Содержание

Журнал

Четверг (12/20/12)

/dev/pts/0
14:02:17
#/etc/init.d/bind9
Usage: /etc/init.d/bind9 {start|stop|reload|restart|force-reload|status}.
14:02:28
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 3752 to die.
Starting domain name service...: bind9.
14:02:31
#tail /var/log/daemon.log
Dec 20 15:02:31 debian1 named[4167]: command channel listening on ::1#953
Dec 20 15:02:31 debian1 named[4167]: zone 0.in-addr.arpa/IN: loaded serial 1
Dec 20 15:02:31 debian1 named[4167]: zone 127.in-addr.arpa/IN: loaded serial 1
Dec 20 15:02:31 debian1 named[4167]: zone 255.in-addr.arpa/IN: loaded serial 1
Dec 20 15:02:31 debian1 named[4167]: zone localhost/IN: loaded serial 2
Dec 20 15:02:31 debian1 named[4167]: zone evgen.net.nt/IN: loading from master file /etc/bind/db.evgen.net.nt failed: file not found
Dec 20 15:02:31 debian1 named[4167]: zone evgen.net.nt/IN: not loaded due to errors.
Dec 20 15:02:31 debian1 named[4167]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Dec 20 15:02:31 debian1 named[4167]: managed-keys-zone ./IN: loaded serial 0
Dec 20 15:02:31 debian1 named[4167]: running
14:02:39
#pwd
/etc/bind
14:02:59
#ls -hl
итого 56K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root root  398 Дек 20 15:02 db.evgen
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Дек 20 14:45 named.conf
-rw-r--r-- 1 root bind  582 Дек 20 14:55 named.conf.default-zones
-rw-r--r-- 1 root bind  298 Дек 20 14:56 named.conf.local
-rw-r--r-- 1 root bind  591 Дек 20 14:48 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
14:03:00
#mv db.evgen db.evgen.net.nt

14:03:21
#ls -hl
итого 56K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root root  398 Дек 20 15:02 db.evgen.net.nt
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Дек 20 14:45 named.conf
-rw-r--r-- 1 root bind  582 Дек 20 14:55 named.conf.default-zones
-rw-r--r-- 1 root bind  298 Дек 20 14:56 named.conf.local
-rw-r--r-- 1 root bind  591 Дек 20 14:48 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
14:03:59
#vim named.conf.default-zones
14:04:22
#}
zone ". type hint;
        file "/etc/bind/db.root";
};
}
// be authoritati{e for the localhost forward and reverse zones, and for
        type master;
// broa file "/etc/bind/db.local";
};
                        {
}one "l type master;
...
~
~
~
~
~
~
~
~
~
"named.conf.default-zones" 34L, 575C записано
14:04:31
#mv db.evgen.net.nt db.evgen

14:04:38
#ls -hl
итого 56K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root root  398 Дек 20 15:02 db.evgen
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Дек 20 14:45 named.conf
-rw-r--r-- 1 root bind  575 Дек 20 15:04 named.conf.default-zones
-rw-r--r-- 1 root bind  298 Дек 20 14:56 named.conf.local
-rw-r--r-- 1 root bind  591 Дек 20 14:48 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
14:04:39
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 4236 to die.
Starting domain name service...: bind9.
14:04:45
#tail /var/log/daemon.log
Dec 20 15:04:45 debian1 named[4339]: zone 0.in-addr.arpa/IN: loaded serial 1
Dec 20 15:04:45 debian1 named[4339]: zone 127.in-addr.arpa/IN: loaded serial 1
Dec 20 15:04:45 debian1 named[4339]: zone 255.in-addr.arpa/IN: loaded serial 1
Dec 20 15:04:45 debian1 named[4339]: zone localhost/IN: loaded serial 2
Dec 20 15:04:45 debian1 named[4339]: /etc/bind/db.evgen:13: #.evgen.net.nt: bad owner name (check-names)
Dec 20 15:04:45 debian1 named[4339]: zone evgen.net.nt/IN: loading from master file /etc/bind/db.evgen failed: bad owner name (check-names)
Dec 20 15:04:45 debian1 named[4339]: zone evgen.net.nt/IN: not loaded due to errors.
Dec 20 15:04:45 debian1 named[4339]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Dec 20 15:04:45 debian1 named[4339]: managed-keys-zone ./IN: loaded serial 0
Dec 20 15:04:45 debian1 named[4339]: running
14:04:50
#vim db.evgen
--- /tmp/l3-saved-1346.6504.617	2012-12-20 15:05:11.000000000 +0200
+++ db.evgen	2012-12-20 15:05:19.000000000 +0200
@@ -9,8 +9,3 @@
 		   NS evgen.net.nt
 evgen.net.nt	   A  192.168.13.1
 scale.net.nt       A  192.168.13.2
-#	        IN NS debian3
-#		IN MX 5 mail
-#debian3		IN A  192.168.13.3
-#mail 		IN A  192.168.13.2
-#mail		IN CNAME smtp.evgeniy.net.nt.
14:05:23
#rndc status
version: 9.7.3
CPUs found: 1
worker threads: 1
number of zones: 6
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/0/1000
tcp clients: 0/100
server is up and running
14:06:31
#tail /var/log/messages
Dec 20 11:24:20 debian1 kernel: [    5.554397] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
Dec 20 11:24:20 debian1 kernel: [    6.186016] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4
Dec 20 11:24:20 debian1 kernel: [    9.450367] Adding 688124k swap on /dev/xvda5.  Priority:-1 extents:1 across:688124k SS
Dec 20 11:24:20 debian1 kernel: [    9.941766] EXT3-fs (xvda1): using internal journal
Dec 20 11:24:20 debian1 kernel: [   10.146705] loop: module loaded
Dec 20 11:24:25 debian1 kernel: [   19.412511] sshd (1258): /proc/1258/oom_adj is deprecated, please use /proc/1258/oom_score_adj instead.
Dec 20 14:18:32 debian1 kernel: [10466.936529] device eth0 entered promiscuous mode
Dec 20 14:19:43 debian1 kernel: [10537.796588] device eth0 left promiscuous mode
Dec 20 14:20:26 debian1 kernel: [10581.117526] device eth0 entered promiscuous mode
Dec 20 14:20:31 debian1 kernel: [10586.086554] device eth0 left promiscuous mode
14:06:45
#dig evgen.net.nt
; <<>> DiG 9.7.3 <<>> evgen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11746
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;evgen.net.nt.                  IN      A
;; AUTHORITY SECTION:
evgen.net.nt.           3600    IN      SOA     evgen.net.nt. root.evgen.net.nt. 1 10800 1800 604800 3600
;; Query time: 4 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Dec 20 15:07:01 2012
;; MSG SIZE  rcvd: 71
14:07:01
#ping evgen.net.nt
ping: unknown host evgen.net.nt
14:07:21
#vim /etc/resolv.conf
14:08:21
#vim
14:08:21
#vim named.conf.options
14:08:37
#~
named.conf                named.conf.local
named.conf.default-zones  named.conf.options
14:08:37
#vim named.conf.local
14:08:46
#~
named.conf.default-zones  named.conf.local          named.conf.options
14:08:46
#vim named.conf.default-zones
14:09:02
#~
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:40900           0.0.0.0:*               LISTEN      703/rpc.statd
tcp        0      0 0.0.0.0:7               0.0.0.0:*               LISTEN      1257/xinetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      691/portmap
tcp        0      0 0.0.0.0:19              0.0.0.0:*               LISTEN      1257/xinetd
tcp        0      0 172.16.0.1:53           0.0.0.0:*               LISTEN      4401/named
tcp        0      0 192.168.13.1:53         0.0.0.0:*               LISTEN      4401/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      4401/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1258/sshd
...
udp        0      0 127.0.0.1:53            0.0.0.0:*                           4401/named
udp6       0      0 :::53                   :::*                                4401/named
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     3595     871/acpid           /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     3997     1312/ssh-agent      /tmp/ssh-aGUluT1311/agent.1311
unix  2      [ ACC ]     STREAM     LISTENING     6354     2701/ssh-agent      /tmp/ssh-YSvuzK2700/agent.2700
unix  2      [ ACC ]     STREAM     LISTENING     6499     2769/ssh-agent      /tmp/ssh-xlVCql2768/agent.2768
unix  2      [ ACC ]     STREAM     LISTENING     7030     3044/ssh-agent      /tmp/ssh-fokeNf3043/agent.3043
unix  2      [ ACC ]     STREAM     LISTENING     3638     897/apache2         /var/run/apache2/cgisock.895
14:09:07
#vim named.conf.options
--- /tmp/l3-saved-1346.8470.15982	2012-12-20 15:09:25.000000000 +0200
+++ named.conf.options	2012-12-20 15:10:17.000000000 +0200
@@ -13,6 +13,8 @@
 	forwarders { 192.168.13.253; 8.8.8.8; };
 	forward only;
 
+	allow-query { 127.0.0.1; };
+
 	auth-nxdomain no;    # conform to RFC1035
 	listen-on-v6 { any; };
 };
14:10:17
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 4401 to die.
Starting domain name service...: bind9.
14:10:26
#tail /var/log/daemon.log
Dec 20 15:10:26 debian1 named[4573]: command channel listening on ::1#953
Dec 20 15:10:26 debian1 named[4573]: zone 0.in-addr.arpa/IN: loaded serial 1
Dec 20 15:10:26 debian1 named[4573]: zone 127.in-addr.arpa/IN: loaded serial 1
Dec 20 15:10:26 debian1 named[4573]: zone 255.in-addr.arpa/IN: loaded serial 1
Dec 20 15:10:26 debian1 named[4573]: zone localhost/IN: loaded serial 2
Dec 20 15:10:26 debian1 named[4573]: zone evgen.net.nt/IN: loaded serial 1
Dec 20 15:10:26 debian1 named[4573]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Dec 20 15:10:26 debian1 named[4573]: managed-keys-zone ./IN: loaded serial 0
Dec 20 15:10:26 debian1 named[4573]: running
Dec 20 15:10:26 debian1 named[4573]: zone evgen.net.nt/IN: sending notifies (serial 1)
14:10:31
#dig evgen.net.nt
; <<>> DiG 9.7.3 <<>> evgen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45562
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;evgen.net.nt.                  IN      A
;; AUTHORITY SECTION:
evgen.net.nt.           3600    IN      SOA     evgen.net.nt. root.evgen.net.nt. 1 10800 1800 604800 3600
;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Dec 20 15:11:05 2012
;; MSG SIZE  rcvd: 71
14:11:05
#dig evgen.net.nt axfr
; <<>> DiG 9.7.3 <<>> evgen.net.nt axfr
;; global options: +cmd
evgen.net.nt.           10800   IN      SOA     evgen.net.nt. root.evgen.net.nt. 1 10800 1800 604800 3600
evgen.net.nt.           10800   IN      NS      evgen.net.nt.evgen.net.nt.
evgen.net.nt.evgen.net.nt. 10800 IN     A       192.168.13.1
scale.net.nt.evgen.net.nt. 10800 IN     A       192.168.13.2
evgen.net.nt.           10800   IN      SOA     evgen.net.nt. root.evgen.net.nt. 1 10800 1800 604800 3600
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Dec 20 15:11:38 2012
;; XFR size: 5 records (messages 1, bytes 172)
14:11:38
#vim db.evgen
--- /tmp/l3-saved-1346.14239.11540	2012-12-20 15:11:56.000000000 +0200
+++ db.evgen	2012-12-20 15:12:19.000000000 +0200
@@ -6,6 +6,6 @@
 							1w     ; expirense
 							3600   ; TTL
 							)
-		   NS evgen.net.nt
+		   NS evgen.net.nt.
 evgen.net.nt	   A  192.168.13.1
 scale.net.nt       A  192.168.13.2
14:12:19
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 4573 to die.
Starting domain name service...: bind9.
14:12:30
#tail /var/log/daemon.log
Dec 20 15:12:30 debian1 named[4658]: command channel listening on ::1#953
Dec 20 15:12:30 debian1 named[4658]: zone 0.in-addr.arpa/IN: loaded serial 1
Dec 20 15:12:30 debian1 named[4658]: zone 127.in-addr.arpa/IN: loaded serial 1
Dec 20 15:12:30 debian1 named[4658]: zone 255.in-addr.arpa/IN: loaded serial 1
Dec 20 15:12:30 debian1 named[4658]: zone localhost/IN: loaded serial 2
Dec 20 15:12:30 debian1 named[4658]: zone evgen.net.nt/IN: NS 'evgen.net.nt' has no address records (A or AAAA)
Dec 20 15:12:30 debian1 named[4658]: zone evgen.net.nt/IN: not loaded due to errors.
Dec 20 15:12:30 debian1 named[4658]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Dec 20 15:12:30 debian1 named[4658]: managed-keys-zone ./IN: loaded serial 0
Dec 20 15:12:30 debian1 named[4658]: running
14:12:38
#dig evgen.net.nt
; <<>> DiG 9.7.3 <<>> evgen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 38370
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;evgen.net.nt.                  IN      A
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Dec 20 15:12:44 2012
;; MSG SIZE  rcvd: 30
14:12:44
#dig evgen.net.nt axfr
; <<>> DiG 9.7.3 <<>> evgen.net.nt axfr
;; global options: +cmd
; Transfer failed.
14:12:58
#vim db.evgen
14:16:17
#~
; <<>> DiG 9.7.3 <<>> evgen.net.nt a
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 13185
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;evgen.net.nt.                  IN      A
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Dec 20 15:17:53 2012
;; MSG SIZE  rcvd: 30
14:17:53
#dig evgen.net.nt ns
; <<>> DiG 9.7.3 <<>> evgen.net.nt ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 36068
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;evgen.net.nt.                  IN      NS
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Dec 20 15:18:04 2012
;; MSG SIZE  rcvd: 30
14:18:04
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 4658 to die.
Starting domain name service...: bind9.
14:18:13
#tail /var/log/messages
Dec 20 11:24:20 debian1 kernel: [    5.554397] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
Dec 20 11:24:20 debian1 kernel: [    6.186016] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4
Dec 20 11:24:20 debian1 kernel: [    9.450367] Adding 688124k swap on /dev/xvda5.  Priority:-1 extents:1 across:688124k SS
Dec 20 11:24:20 debian1 kernel: [    9.941766] EXT3-fs (xvda1): using internal journal
Dec 20 11:24:20 debian1 kernel: [   10.146705] loop: module loaded
Dec 20 11:24:25 debian1 kernel: [   19.412511] sshd (1258): /proc/1258/oom_adj is deprecated, please use /proc/1258/oom_score_adj instead.
Dec 20 14:18:32 debian1 kernel: [10466.936529] device eth0 entered promiscuous mode
Dec 20 14:19:43 debian1 kernel: [10537.796588] device eth0 left promiscuous mode
Dec 20 14:20:26 debian1 kernel: [10581.117526] device eth0 entered promiscuous mode
Dec 20 14:20:31 debian1 kernel: [10586.086554] device eth0 left promiscuous mode
14:18:20
#tail /var/log/daemon.log
Dec 20 15:18:13 debian1 named[4769]: command channel listening on ::1#953
Dec 20 15:18:13 debian1 named[4769]: zone 0.in-addr.arpa/IN: loaded serial 1
Dec 20 15:18:13 debian1 named[4769]: zone 127.in-addr.arpa/IN: loaded serial 1
Dec 20 15:18:13 debian1 named[4769]: zone 255.in-addr.arpa/IN: loaded serial 1
Dec 20 15:18:13 debian1 named[4769]: zone localhost/IN: loaded serial 2
Dec 20 15:18:13 debian1 named[4769]: zone evgen.net.nt/IN: NS 'evgen.net.nt' has no address records (A or AAAA)
Dec 20 15:18:13 debian1 named[4769]: zone evgen.net.nt/IN: not loaded due to errors.
Dec 20 15:18:13 debian1 named[4769]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Dec 20 15:18:13 debian1 named[4769]: managed-keys-zone ./IN: loaded serial 0
Dec 20 15:18:13 debian1 named[4769]: running
14:18:24
#vim named.conf.default-zones
14:18:52
#~
@       IN SOA evgen.net.nt.    root.evgen.net.nt.      1      ; version
                                                        3h     ; refresh
                                                        30m    ; retry
                                                        1w     ; expirense
                                                        3600   ; TTL
                                                        )
192.168.13.1       NS evgen.net.nt.
evgen.net.nt       A  192.168.13.1
~
~
...
~
~
~
~
~
~
~
~
~
"db.evgen" 11L, 277C записано
14:19:12
#ls -hl
итого 56K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root root  277 Дек 20 15:19 db.evgen
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Дек 20 14:45 named.conf
-rw-r--r-- 1 root bind  575 Дек 20 15:04 named.conf.default-zones
-rw-r--r-- 1 root bind  298 Дек 20 14:56 named.conf.local
-rw-r--r-- 1 root bind  621 Дек 20 15:10 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
14:19:14
#vim db.root
14:19:37
#F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2F::F
@       IN SOA evgen.net.nt.    root.evgen.net.nt.      1      ; version
                                                        3h     ; refresh
                                                        30m    ; retry
                                                        1w     ; expirense
                                                        3600   ; TTL
                                                        )
.                  NS evgen.net.nt.
192.168.13.1       NS evgen.net.nt.
evgen.net.nt       A  192.168.13.1
~
...
~
~
~
~
~
~
~
~
~
"db.evgen" 11L, 269C записано
14:20:01
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 4769 to die.
Starting domain name service...: bind9.
14:20:12
#vim db.evgen
--- /tmp/l3-saved-1346.16146.29385	2012-12-20 15:20:29.000000000 +0200
+++ db.evgen	2012-12-20 15:21:14.000000000 +0200
@@ -6,6 +6,6 @@
 							1w     ; expirense
 							3600   ; TTL
 							)
-.	  	   NS evgen.net.nt.
+	  	   NS evgen.net.nt.
 evgen.net.nt	   A  192.168.13.1
 scale.net.nt       A  192.168.13.2
14:21:14
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 4896 to die.
Starting domain name service...: bind9.
14:21:23
#has no address records (A or AAAA)
l3script: syntax error near unexpected token `('
14:23:21
#ping net.nt
ping: unknown host net.nt
14:23:36
#host net.nt
net.nt has address 10.0.17.1
net.nt has address 192.168.13.253
14:24:05
#vim /etc/resolv.conf
--- /tmp/l3-saved-1346.9411.6006	2012-12-20 15:24:39.000000000 +0200
+++ /etc/resolv.conf	2012-12-20 15:24:49.000000000 +0200
@@ -1,3 +1,3 @@
 search net.nt
-#nameserver 192.168.13.253
+nameserver 192.168.13.253
 nameserver 127.0.0.1
14:24:49
#vim named.conf.options
14:25:17
#ping net.nt
PING net.nt (192.168.13.253) 56(84) bytes of data.
64 bytes from fobos.net.nt (192.168.13.253): icmp_req=1 ttl=64 time=0.126 ms
64 bytes from net.nt (192.168.13.253): icmp_req=2 ttl=64 time=0.131 ms
^C
--- net.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.126/0.128/0.131/0.011 ms
14:25:22
#dig net.nt
; <<>> DiG 9.7.3 <<>> net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13032
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;net.nt.                                IN      A
;; ANSWER SECTION:
net.nt.                 3600    IN      A       192.168.13.253
net.nt.                 3600    IN      A       10.0.17.1
;; AUTHORITY SECTION:
net.nt.                 3600    IN      NS      net.nt.
;; Query time: 4 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 15:25:25 2012
;; MSG SIZE  rcvd: 70
14:25:25
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 5091 to die.
Starting domain name service...: bind9.
14:25:38
#tail /var/log/daemon.log
Dec 20 15:25:37 debian1 named[5209]: command channel listening on ::1#953
Dec 20 15:25:37 debian1 named[5209]: zone 0.in-addr.arpa/IN: loaded serial 1
Dec 20 15:25:37 debian1 named[5209]: zone 127.in-addr.arpa/IN: loaded serial 1
Dec 20 15:25:37 debian1 named[5209]: zone 255.in-addr.arpa/IN: loaded serial 1
Dec 20 15:25:37 debian1 named[5209]: zone localhost/IN: loaded serial 2
Dec 20 15:25:37 debian1 named[5209]: zone evgen.net.nt/IN: NS 'evgen.net.nt' has no address records (A or AAAA)
Dec 20 15:25:37 debian1 named[5209]: zone evgen.net.nt/IN: not loaded due to errors.
Dec 20 15:25:37 debian1 named[5209]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Dec 20 15:25:37 debian1 named[5209]: managed-keys-zone ./IN: loaded serial 0
Dec 20 15:25:37 debian1 named[5209]: running
14:25:48
#ping evgen.net.nt
ping: unknown host evgen.net.nt
14:25:53
#dig evgen.net.nt axfr
; <<>> DiG 9.7.3 <<>> evgen.net.nt axfr
;; global options: +cmd
; Transfer failed.
14:26:27
#dig net.nt
; <<>> DiG 9.7.3 <<>> net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39949
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;net.nt.                                IN      A
;; ANSWER SECTION:
net.nt.                 3600    IN      A       10.0.17.1
net.nt.                 3600    IN      A       192.168.13.253
;; AUTHORITY SECTION:
net.nt.                 3600    IN      NS      net.nt.
;; Query time: 6 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 15:26:40 2012
;; MSG SIZE  rcvd: 70
14:26:40
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:01
          inet addr:192.168.13.1  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16477 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15989 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2834032 (2.7 MiB)  TX bytes:2430886 (2.3 MiB)
          Interrupt:72
eth2      Link encap:Ethernet  HWaddr 00:16:3e:00:02:01
...
          RX bytes:12552 (12.2 KiB)  TX bytes:10444 (10.1 KiB)
          Interrupt:74
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:414 errors:0 dropped:0 overruns:0 frame:0
          TX packets:414 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:44423 (43.3 KiB)  TX bytes:44423 (43.3 KiB)
14:26:56
#rndc
Usage: rndc [-b address] [-c config] [-s server] [-p port]
        [-k key-file ] [-y key] [-V] command
command is one of the following:
  reload        Reload configuration file and zones.
  reload zone [class [view]]
                Reload a single zone.
  refresh zone [class [view]]
                Schedule immediate maintenance for a zone.
  retransfer zone [class [view]]
                Retransfer a single zone without checking serial number.
...
  recursing     Dump the queries that are currently recursing (named.recursing)
  validation newstate [view]
                Enable / disable DNSSEC validation.
  *restart      Restart the server.
  addzone ["file"] zone [class [view]] { zone-options }
                Add zone to given view. Requires new-zone-file option.
  delzone ["file"] zone [class [view]]
                Removes zone from given view. Requires new-zone-file option.
* == not yet implemented
Version: 9.7.3
14:27:37
#rndc restart
rndc: 'restart' is not implemented
14:27:41
#rndc reload
server reload successful
14:27:47
#dig evgen.net.nt
; <<>> DiG 9.7.3 <<>> evgen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 55174
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;evgen.net.nt.                  IN      A
;; AUTHORITY SECTION:
net.nt.                 3600    IN      SOA     net.nt. root.net.nt. 5 604800 86400 2419200 3600
;; Query time: 3 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 15:27:54 2012
;; MSG SIZE  rcvd: 71
14:27:54
#vim db.evgen
14:28:49
#~
/etc/bind
14:28:51
#ls -hl
итого 56K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root root  268 Дек 20 15:23 db.evgen
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Дек 20 14:45 named.conf
-rw-r--r-- 1 root bind  575 Дек 20 15:04 named.conf.default-zones
-rw-r--r-- 1 root bind  298 Дек 20 14:56 named.conf.local
-rw-r--r-- 1 root bind  621 Дек 20 15:25 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
14:28:52
#vim named.conf.default-zones
--- /tmp/l3-saved-1346.11618.10641	2012-12-20 15:29:04.000000000 +0200
+++ named.conf.default-zones	2012-12-20 15:29:23.000000000 +0200
@@ -27,7 +27,7 @@
 	file "/etc/bind/db.255";
 };
 
-zone "evgen.net.nt" in {
+zone "evgen" in {
 	type master;
 	file "/etc/bind/db.evgen";
 	forwarders {};
14:29:23
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 5209 to die.
Starting domain name service...: bind9.
14:29:29
#tail /var/log/daemon.log
Dec 20 15:29:29 debian1 named[5389]: command channel listening on 127.0.0.1#953
Dec 20 15:29:29 debian1 named[5389]: command channel listening on ::1#953
Dec 20 15:29:29 debian1 named[5389]: zone 0.in-addr.arpa/IN: loaded serial 1
Dec 20 15:29:29 debian1 named[5389]: zone 127.in-addr.arpa/IN: loaded serial 1
Dec 20 15:29:29 debian1 named[5389]: zone 255.in-addr.arpa/IN: loaded serial 1
Dec 20 15:29:29 debian1 named[5389]: zone evgen/IN: loaded serial 1
Dec 20 15:29:29 debian1 named[5389]: zone localhost/IN: loaded serial 2
Dec 20 15:29:29 debian1 named[5389]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Dec 20 15:29:29 debian1 named[5389]: managed-keys-zone ./IN: loaded serial 0
Dec 20 15:29:29 debian1 named[5389]: running
14:29:39
#dig evgen.net.nt
; <<>> DiG 9.7.3 <<>> evgen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 48909
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;evgen.net.nt.                  IN      A
;; AUTHORITY SECTION:
net.nt.                 3600    IN      SOA     net.nt. root.net.nt. 5 604800 86400 2419200 3600
;; Query time: 3 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 15:29:49 2012
;; MSG SIZE  rcvd: 71
14:29:49
#ls -hl
итого 56K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root root  268 Дек 20 15:23 db.evgen
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Дек 20 14:45 named.conf
-rw-r--r-- 1 root bind  568 Дек 20 15:29 named.conf.default-zones
-rw-r--r-- 1 root bind  298 Дек 20 14:56 named.conf.local
-rw-r--r-- 1 root bind  621 Дек 20 15:25 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
14:30:13
#vim bind.keys
14:30:31
#~
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
//zone "evgen.net.nt" in {
//      type master;
//      file "/etc/bind/db.evgen";
//      allow-transfer { 192.168.13.2; }
//      forwarders {};
//};
"named.conf.local" 14L, 298C
14:30:42
#~
        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.
        forwarders { 192.168.13.253; };
        forward only;
        allow-query { 127.0.0.1; 192.168.13.0/24 };
...
~
~
~
~
~
~
~
~
~
"named.conf.options" 21L, 628C записано
14:31:21
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 5389 to die.
Starting domain name service...: bind9 failed!
14:31:27
#tail /var/log/daemon.log
Dec 20 15:31:26 debian1 named[5389]: exiting
Dec 20 15:31:27 debian1 named[5519]: starting BIND 9.7.3 -u bind
Dec 20 15:31:27 debian1 named[5519]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-fi
Dec 20 15:31:27 debian1 named[5519]: adjusted limit on open files from 1024 to 1048576
Dec 20 15:31:27 debian1 named[5519]: found 1 CPU, using 1 worker thread
Dec 20 15:31:27 debian1 named[5519]: using up to 4096 sockets
Dec 20 15:31:27 debian1 named[5519]: loading configuration from '/etc/bind/named.conf'
Dec 20 15:31:27 debian1 named[5519]: /etc/bind/named.conf.options:16: missing ';' before '}'
Dec 20 15:31:27 debian1 named[5519]: loading configuration: failure
Dec 20 15:31:27 debian1 named[5519]: exiting (due to fatal error)
14:31:31
#vim named.conf
14:31:49
#~
        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.
        forwarders { 192.168.13.253; };
        forward only;
        allow-query { 127.0.0.1; };
...
~
~
~
~
~
~
~
~
~
"named.conf.options" 21L, 612C записано
14:32:15
#vim db.evgen
--- /tmp/l3-saved-1346.12483.3289	2012-12-20 15:32:45.000000000 +0200
+++ db.evgen	2012-12-20 15:33:07.000000000 +0200
@@ -7,5 +7,6 @@
 							3600   ; TTL
 							)
 	  	   NS evgen.net.nt.
+		   A  evgen.net.nt.
 evgen.net.nt	   A  192.168.13.1
 scale.net.nt       A  192.168.13.2
14:33:07
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 5599 to die.
Starting domain name service...: bind9.
14:33:13
#tail /var/log/daemon.log
Dec 20 15:33:13 debian1 named[5662]: zone 0.in-addr.arpa/IN: loaded serial 1
Dec 20 15:33:13 debian1 named[5662]: zone 127.in-addr.arpa/IN: loaded serial 1
Dec 20 15:33:13 debian1 named[5662]: zone 255.in-addr.arpa/IN: loaded serial 1
Dec 20 15:33:13 debian1 named[5662]: dns_rdata_fromtext: /etc/bind/db.evgen:10: near 'evgen.net.nt.': bad dotted quad
Dec 20 15:33:13 debian1 named[5662]: zone evgen/IN: loading from master file /etc/bind/db.evgen failed: bad dotted quad
Dec 20 15:33:13 debian1 named[5662]: zone evgen/IN: not loaded due to errors.
Dec 20 15:33:13 debian1 named[5662]: zone localhost/IN: loaded serial 2
Dec 20 15:33:13 debian1 named[5662]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Dec 20 15:33:13 debian1 named[5662]: managed-keys-zone ./IN: loaded serial 0
Dec 20 15:33:13 debian1 named[5662]: running
14:33:18
#vim db.evgen
--- /tmp/l3-saved-1346.14443.3965	2012-12-20 15:33:33.000000000 +0200
+++ db.evgen	2012-12-20 15:34:15.000000000 +0200
@@ -6,7 +6,6 @@
 							1w     ; expirense
 							3600   ; TTL
 							)
-	  	   NS evgen.net.nt.
-		   A  evgen.net.nt.
+NS evgen.net.nt.
 evgen.net.nt	   A  192.168.13.1
 scale.net.nt       A  192.168.13.2
14:34:15
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 5662 to die.
Starting domain name service...: bind9.
14:34:20
#tail /var/log/daemon.log
Dec 20 15:34:20 debian1 named[5725]: zone 0.in-addr.arpa/IN: loaded serial 1
Dec 20 15:34:20 debian1 named[5725]: zone 127.in-addr.arpa/IN: loaded serial 1
Dec 20 15:34:20 debian1 named[5725]: zone 255.in-addr.arpa/IN: loaded serial 1
Dec 20 15:34:20 debian1 named[5725]: /etc/bind/db.evgen:9: unknown RR type 'evgen.net.nt.'
Dec 20 15:34:20 debian1 named[5725]: zone evgen/IN: loading from master file /etc/bind/db.evgen failed: unknown class/type
Dec 20 15:34:20 debian1 named[5725]: zone evgen/IN: not loaded due to errors.
Dec 20 15:34:20 debian1 named[5725]: zone localhost/IN: loaded serial 2
Dec 20 15:34:20 debian1 named[5725]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Dec 20 15:34:20 debian1 named[5725]: managed-keys-zone ./IN: loaded serial 0
Dec 20 15:34:20 debian1 named[5725]: running
14:34:23
#vim db.evgen
--- /tmp/l3-saved-1346.27349.23256	2012-12-20 15:34:28.000000000 +0200
+++ db.evgen	2012-12-20 15:34:53.000000000 +0200
@@ -7,5 +7,5 @@
 							3600   ; TTL
 							)
 NS evgen.net.nt.
-evgen.net.nt	   A  192.168.13.1
-scale.net.nt       A  192.168.13.2
+evgen.net.nt A 192.168.13.1
+scale.net.nt A 192.168.13.2
14:37:31
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 5787 to die.
Starting domain name service...: bind9.
14:37:39
#dig evgen.net.nt
; <<>> DiG 9.7.3 <<>> evgen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 32547
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;evgen.net.nt.                  IN      A
;; AUTHORITY SECTION:
net.nt.                 3600    IN      SOA     net.nt. root.net.nt. 5 604800 86400 2419200 3600
;; Query time: 4 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 15:37:51 2012
;; MSG SIZE  rcvd: 71
14:37:51
#ls -hl
итого 56K
-rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.0
-rw-r--r-- 1 root root  271 Окт 20 21:15 db.127
-rw-r--r-- 1 root root  237 Окт 20 21:15 db.255
-rw-r--r-- 1 root root  353 Окт 20 21:15 db.empty
-rw-r--r-- 1 root root  268 Дек 20 15:37 db.evgen
-rw-r--r-- 1 root root  270 Окт 20 21:15 db.local
-rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root
-rw-r--r-- 1 root bind  463 Дек 20 14:45 named.conf
-rw-r--r-- 1 root bind  568 Дек 20 15:29 named.conf.default-zones
-rw-r--r-- 1 root bind  298 Дек 20 14:56 named.conf.local
-rw-r--r-- 1 root bind  612 Дек 20 15:32 named.conf.options
-rw-r----- 1 bind bind   77 Дек 20 11:28 rndc.key
-rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918
14:38:12
#vim db.evgen
--- /tmp/l3-saved-1346.15453.12964	2012-12-20 15:39:33.000000000 +0200
+++ db.evgen	2012-12-20 15:41:30.000000000 +0200
@@ -1,12 +1,7 @@
 $TTL 3h
-@	IN SOA evgen.net.nt.	root.evgen.net.nt.	(
-							1      ; version
-							3h     ; refresh
-							30m    ; retry
-							1w     ; expirense
-							3600   ; TTL
-							)
+@ IN SOA evgen.net.nt. root.evgen.net.nt. (1 3h 30m 1w 3600)
 		IN NS debian1
 		IN A 192.168.13.1
 debian1		IN A 192.168.13.1
+evgen.net.nt A 192.168.13.1
 scale.net.nt A 192.168.13.2
14:41:30
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 5850 to die.
Starting domain name service...: bind9.
14:41:35
#tail /var/log/daemon.log
Dec 20 15:41:35 debian1 named[5940]: command channel listening on ::1#953
Dec 20 15:41:35 debian1 named[5940]: zone 0.in-addr.arpa/IN: loaded serial 1
Dec 20 15:41:35 debian1 named[5940]: zone 127.in-addr.arpa/IN: loaded serial 1
Dec 20 15:41:35 debian1 named[5940]: zone 255.in-addr.arpa/IN: loaded serial 1
Dec 20 15:41:35 debian1 named[5940]: zone evgen/IN: loaded serial 1
Dec 20 15:41:35 debian1 named[5940]: zone localhost/IN: loaded serial 2
Dec 20 15:41:35 debian1 named[5940]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Dec 20 15:41:35 debian1 named[5940]: managed-keys-zone ./IN: loaded serial 0
Dec 20 15:41:35 debian1 named[5940]: running
Dec 20 15:41:35 debian1 named[5940]: zone evgen/IN: sending notifies (serial 1)
14:41:45
#dig evgen.net.nt
; <<>> DiG 9.7.3 <<>> evgen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 24784
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;evgen.net.nt.                  IN      A
;; AUTHORITY SECTION:
net.nt.                 3600    IN      SOA     net.nt. root.net.nt. 5 604800 86400 2419200 3600
;; Query time: 3 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Dec 20 15:41:55 2012
;; MSG SIZE  rcvd: 71
14:41:55
#vim /etc/resolv.conf
--- /tmp/l3-saved-1346.23107.27025	2012-12-20 15:42:19.000000000 +0200
+++ /etc/resolv.conf	2012-12-20 15:42:23.000000000 +0200
@@ -1,3 +1,3 @@
 search net.nt
-nameserver 192.168.13.253
+#nameserver 192.168.13.253
 nameserver 127.0.0.1
14:42:23
#dig evgen.net.nt
; <<>> DiG 9.7.3 <<>> evgen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 62562
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;evgen.net.nt.                  IN      A
;; AUTHORITY SECTION:
net.nt.                 3600    IN      SOA     net.nt. root.net.nt. 5 604800 86400 2419200 3600
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Dec 20 15:42:24 2012
;; MSG SIZE  rcvd: 71
14:42:24
#ping net.nt
PING net.nt (192.168.13.253) 56(84) bytes of data.
64 bytes from fobos.net.nt (192.168.13.253): icmp_req=1 ttl=64 time=0.223 ms
64 bytes from net.nt (192.168.13.253): icmp_req=2 ttl=64 time=0.160 ms
^C
--- net.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.160/0.191/0.223/0.034 ms
14:42:32
#ping evgen.net.nt
ping: unknown host evgen.net.nt
14:42:36
#vim /etc/resolv.conf
--- /tmp/l3-saved-1346.20295.25654	2012-12-20 15:42:49.000000000 +0200
+++ /etc/resolv.conf	2012-12-20 15:42:55.000000000 +0200
@@ -1,3 +1,3 @@
 search net.nt
-#nameserver 192.168.13.253
+nameserver 192.168.13.253
 nameserver 127.0.0.1

Статистика

Время первой команды журнала14:02:17 2012-12-20
Время последней команды журнала14:42:36 2012-12-20
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 8.91
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.67
Количество командных строк в единицу времени, команда/мин 2.51
Частота использования команд
vim25|========================| 24.75%
/etc/init.d/bind915|==============| 14.85%
dig14|=============| 13.86%
tail13|============| 12.87%
~9|========| 8.91%
ls7|======| 6.93%
ping6|=====| 5.94%
rndc4|===| 3.96%
mv2|=| 1.98%
ifconfig1|| 0.99%
}1|| 0.99%
pwd1|| 0.99%
host1|| 0.99%
F.ROOT-SERVERS.NET.1|| 0.99%
has1|| 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$