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

Содержание

Журнал

Среда (06/12/13)

/dev/pts/2
13:49:49
#cd /etc/bind

13:49:54
#ls
bind.keys  db.empty    named.conf.default-zones  zones.rfc1918
db.0       db.local    named.conf.local
db.127     db.root     named.conf.options
db.255     named.conf  rndc.key
13:49:54
#vim wilen.db
--- /dev/null	2013-06-12 17:16:44.739999996 +0300
+++ wilen.db	2013-06-12 14:59:47.000000000 +0300
@@ -0,0 +1,18 @@
+$TTL 3600
+
+@	SOA  wilen.net.nt. root.wilen.net.nt. (
+				1 ;serial
+				7200 ;refresh
+				9000 ;retry
+				18000 ;expire
+				3600 ;TTL
+				)
+
+@	NS	wilen.net.nt.
+	A	192.168.13.3
+tolya	A	192.168.13.1
+	MX 5	mail.tolya
+mail.tolya A	192.168.13.1
+igor	A	192.168.13.2
+	MX 5    mail.igor
+mail.igor A	192.168.13.2
13:59:47
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 1942 to die.
Starting domain name service...: bind9.
14:01:03
#tail -f /var/log/daemon.log
Jun 12 15:00:27 debian3 named[2074]: command channel listening on 127.0.0.1#953
Jun 12 15:00:27 debian3 named[2074]: command channel listening on ::1#953
Jun 12 15:00:27 debian3 named[2074]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun 12 15:00:27 debian3 named[2074]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun 12 15:00:27 debian3 named[2074]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun 12 15:00:27 debian3 named[2074]: zone localhost/IN: loaded serial 2
Jun 12 15:00:27 debian3 named[2074]: zone wilen.net.nt/IN: loaded serial 2
Jun 12 15:00:27 debian3 named[2074]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Jun 12 15:00:27 debian3 named[2074]: managed-keys-zone ./IN: loaded serial 0
Jun 12 15:00:27 debian3 named[2074]: running
^[[A^C^[[A^[[A^C
14:02:19
#ping iror
ping: unknown host iror
14:02:23
#ping igor
ping: unknown host igor
14:02:26
#ping igor.wilen.net.nt
PING igor.wilen.net.nt (192.168.13.2) 56(84) bytes of data.
From 192.168.13.56 icmp_seq=2 Destination Host Unreachable
From 192.168.13.56 icmp_seq=3 Destination Host Unreachable
From 192.168.13.56 icmp_seq=4 Destination Host Unreachable
From 192.168.13.56 icmp_seq=5 Destination Host Unreachable
From 192.168.13.56 icmp_seq=6 Destination Host Unreachable
From 192.168.13.56 icmp_seq=7 Destination Host Unreachable
^C
--- igor.wilen.net.nt ping statistics ---
10 packets transmitted, 0 received, +6 errors, 100% packet loss, time 9034ms
pipe 3
14:02:40
#ping tolya.wilen.net.nt
PING tolya.wilen.net.nt (192.168.13.1) 56(84) bytes of data.
64 bytes from 192.168.13.1: icmp_req=1 ttl=64 time=0.378 ms
64 bytes from 192.168.13.1: icmp_req=2 ttl=64 time=0.180 ms
64 bytes from 192.168.13.1: icmp_req=3 ttl=64 time=0.206 ms
^C
--- tolya.wilen.net.nt ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 0.180/0.254/0.378/0.089 ms
14:02:51
#ssh root@192.168.13.2
ssh: connect to host 192.168.13.2 port 22: No route to host
14:02:59
#ping igor.wilen.net.nt
PING igor.wilen.net.nt (192.168.13.2) 56(84) bytes of data.
64 bytes from 192.168.13.2: icmp_req=1 ttl=64 time=2.21 ms
64 bytes from 192.168.13.2: icmp_req=2 ttl=64 time=0.277 ms
64 bytes from 192.168.13.2: icmp_req=3 ttl=64 time=0.264 ms
^C
--- igor.wilen.net.nt ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 0.264/0.919/2.217/0.917 ms
14:03:38
#dig -x 192.168.13.2
; <<>> DiG 9.7.3 <<>> -x 192.168.13.2
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 10829
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;2.13.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   850     IN      SOA     prisoner.iana.org. hostmaster.root-servers.org. 2002040800 1800 900 604800 604800
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:04:26 2013
;; MSG SIZE  rcvd: 120
14:04:26
#dig -x 192.168.13.2 +short

14:05:11
#};
// Do any local configuration here
//
                  {
// Cons type master;he 1918 zones here, if they are not used in your
        file "/etc/bind/wilen.db";
// orga allow-transfer { 192.168.13.1; };
}
};include "/etc/bind/zones.rfc1918";
     192.168.13.in-addr.arpa {
        type master;
        file "/etc/bind/192.168.13.db"
};
~
}
~
~
~
~
"named.conf.local" 17L, 346C записано
14:05:59
#vim 192.168.13.db
--- /dev/null	2013-06-12 17:16:44.739999996 +0300
+++ 192.168.13.db	2013-06-12 15:08:33.000000000 +0300
@@ -0,0 +1,5 @@
+$TTL 3600
+
+@	SOA	wilen.net.nt. root.wilen.net.nt. ( 1 3600 7200 9000 3600 )
+	NS	wilen.net.nt.
+3	PTR	wilen.net.nt.
14:08:33
#vim 192.168.13.db
--- /tmp/l3-saved-1404.14967.31352	2013-06-12 15:08:35.000000000 +0300
+++ 192.168.13.db	2013-06-12 15:08:49.000000000 +0300
@@ -3,3 +3,5 @@
 @	SOA	wilen.net.nt. root.wilen.net.nt. ( 1 3600 7200 9000 3600 )
 	NS	wilen.net.nt.
 3	PTR	wilen.net.nt.
+1	PTR	tolya
+2	PTR	igor
14:09:53
#dig -x 192.168.13.3
; <<>> DiG 9.7.3 <<>> -x 192.168.13.3
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 14344
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;3.13.168.192.in-addr.arpa.     IN      PTR
;; Query time: 34 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:09:58 2013
;; MSG SIZE  rcvd: 43
14:09:58
#dig -x 192.168.13.3 +short

14:10:04
#dig -x 192.168.13.1 +short

14:10:08
#dig -x 192.168.13.2 +short

14:11:10
#ssh root@192.168.13.253
  6                           86400         ; Повтор
  7                         2419200         ; Устаревание
  8                          604800 )       ; Негативный TTL
  9
~
~
~
~
~
~
~
~
~
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
14:12:05
#dig -x 192.168.13.1 +short

14:12:59
#vim named.conf.local
14:13:39
#dig -x @192.168.13.2 +short

14:13:43
#dig -x @192.168.13.3 +short

14:13:46
#dig -x 192.168.13.3 +short

14:14:24
#mv 192.168.13.db 192.168.db

14:14:38
#vim named.conf.local
--- /tmp/l3-saved-1404.28492.32467	2013-06-12 15:14:44.000000000 +0300
+++ named.conf.local	2013-06-12 15:14:51.000000000 +0300
@@ -13,5 +13,5 @@
 
 zone 192.168.13.in-addr.arpa {
 	type master;
-	file "/etc/bind/192.168.13.db";
+	file "/etc/bind/192.168.db";
 }; 
14:15:18
#ping wilen.net.nt
PING wilen.net.nt (192.168.13.3) 56(84) bytes of data.
64 bytes from debian3.net.nt (192.168.13.3): icmp_req=1 ttl=64 time=0.027 ms
64 bytes from debian3.net.nt (192.168.13.3): icmp_req=2 ttl=64 time=0.027 ms
^C
--- wilen.net.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.027/0.027/0.027/0.000 ms
14:15:54
#^C

14:16:08
#ssh root@192.168.13.54
ssh: connect to host 192.168.13.54 port 22: No route to host
14:16:21
#dig -x 192.168.13.3 +short

14:16:56
#dig a \wilen.net.nt
; <<>> DiG 9.7.3 <<>> a wilen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1756
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;wilen.net.nt.                  IN      A
;; ANSWER SECTION:
wilen.net.nt.           3600    IN      A       192.168.13.3
;; AUTHORITY SECTION:
wilen.net.nt.           3600    IN      NS      wilen.net.nt.
;; Query time: 8 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:17:01 2013
;; MSG SIZE  rcvd: 60
14:17:01
#dig a wilen.net.nt
; <<>> DiG 9.7.3 <<>> a wilen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25318
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;wilen.net.nt.                  IN      A
;; ANSWER SECTION:
wilen.net.nt.           3600    IN      A       192.168.13.3
;; AUTHORITY SECTION:
wilen.net.nt.           3600    IN      NS      wilen.net.nt.
;; Query time: 8 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:17:05 2013
;; MSG SIZE  rcvd: 60
14:17:05
#dig a igor.wilen.net.nt
; <<>> DiG 9.7.3 <<>> a igor.wilen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26020
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;igor.wilen.net.nt.             IN      A
;; ANSWER SECTION:
igor.wilen.net.nt.      3600    IN      A       192.168.13.2
;; AUTHORITY SECTION:
wilen.net.nt.           3600    IN      NS      wilen.net.nt.
;; ADDITIONAL SECTION:
wilen.net.nt.           3600    IN      A       192.168.13.3
;; Query time: 10 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:17:10 2013
;; MSG SIZE  rcvd: 81
14:17:10
#dig -x 192.168.13.2
; <<>> DiG 9.7.3 <<>> -x 192.168.13.2
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 25105
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;2.13.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   10800   IN      SOA     net.nt. root.net.nt. 1 604800 86400 2419200 604800
;; Query time: 6 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:17:23 2013
;; MSG SIZE  rcvd: 90
14:18:17
#dig -x 192.168.13.1
; <<>> DiG 9.7.3 <<>> -x 192.168.13.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 49711
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;1.13.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   300     IN      SOA     prisoner.iana.org. hostmaster.root-servers.org. 2002040800 1800 900 604800 604800
;; Query time: 26 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:18:27 2013
;; MSG SIZE  rcvd: 120
14:18:27
#dig -x 192.168.13.2
; <<>> DiG 9.7.3 <<>> -x 192.168.13.2
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 26022
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;2.13.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   300     IN      SOA     prisoner.iana.org. hostmaster.root-servers.org. 2002040800 1800 900 604800 604800
;; Query time: 26 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:18:40 2013
;; MSG SIZE  rcvd: 120
14:18:40
#dig -x 192.168.13.1
; <<>> DiG 9.7.3 <<>> -x 192.168.13.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 49297
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;1.13.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   285     IN      SOA     prisoner.iana.org. hostmaster.root-servers.org. 2002040800 1800 900 604800 604800
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:18:42 2013
;; MSG SIZE  rcvd: 120
14:18:42
#dig -x 192.168.13.3
; <<>> DiG 9.7.3 <<>> -x 192.168.13.3
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 32316
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;3.13.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   300     IN      SOA     prisoner.iana.org. hostmaster.root-servers.org. 2002040800 1800 900 604800 604800
;; Query time: 26 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:18:44 2013
;; MSG SIZE  rcvd: 120
14:18:44
#vim /etc/resolv.conf
14:19:00
#~
$TTL 3600
@       SOA     wilen.net.nt. root.wilen.net.nt. ( 1 3600 7200 9000 3600 )
@       NS      wilen.net.nt.
3.13    PTR     wilen.net.nt.
1.13    PTR     tolya.wilen.net.nt.
2.13    PTR     igor.wilen.net.nt.
"192.168.db" 8L, 176C
14:19:22
#~
192.168.db  db.127    db.local    named.conf.default-zones  rndc.key
bind.keys   db.255    db.root     named.conf.local          wilen.db
db.0        db.empty  named.conf  named.conf.options        zones.rfc1918
14:20:30
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 3082 to die.
Starting domain name service...: bind9.
14:20:47
#dig -x 192.168.13.1
; <<>> DiG 9.7.3 <<>> -x 192.168.13.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 60044
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;1.13.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   300     IN      SOA     prisoner.iana.org. hostmaster.root-servers.org. 2002040800 1800 900 604800 604800
;; Query time: 26 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:20:51 2013
;; MSG SIZE  rcvd: 120
14:20:51
#dig -x 192.168.13.2
; <<>> DiG 9.7.3 <<>> -x 192.168.13.2
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 19466
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;2.13.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   300     IN      SOA     prisoner.iana.org. hostmaster.root-servers.org. 2002040800 1800 900 604800 604800
;; Query time: 26 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:20:53 2013
;; MSG SIZE  rcvd: 120
14:20:53
#dig -x 192.168.13.3
; <<>> DiG 9.7.3 <<>> -x 192.168.13.3
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 10875
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;3.13.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   300     IN      SOA     prisoner.iana.org. hostmaster.root-servers.org. 2002040800 1800 900 604800 604800
;; Query time: 26 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:20:55 2013
;; MSG SIZE  rcvd: 120
14:20:55
#dig a google.com.ua
; <<>> DiG 9.7.3 <<>> a google.com.ua
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9507
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 1
;; QUESTION SECTION:
;google.com.ua.                 IN      A
;; ANSWER SECTION:
google.com.ua.          300     IN      A       173.194.39.151
google.com.ua.          300     IN      A       173.194.39.152
...
google.com.ua.          86400   IN      NS      ns1.google.com.
google.com.ua.          86400   IN      NS      ns3.google.com.
google.com.ua.          86400   IN      NS      ns2.google.com.
google.com.ua.          86400   IN      NS      ns4.google.com.
;; ADDITIONAL SECTION:
ns3.google.com.         345600  IN      A       216.239.36.10
;; Query time: 159 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:29:12 2013
;; MSG SIZE  rcvd: 177
14:29:12
#dig a google.com.ua|less
14:29:26
#dig a google.com.ua +short
173.194.39.152
173.194.39.159
173.194.39.151
14:29:31
#dig mx google.com.ua +short
50 alt4.aspmx.l.google.com.
10 aspmx.l.google.com.
20 alt1.aspmx.l.google.com.
30 alt2.aspmx.l.google.com.
40 alt3.aspmx.l.google.com.
14:29:46
#dig mx google.com.ua
; <<>> DiG 9.7.3 <<>> mx google.com.ua
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8113
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;google.com.ua.                 IN      MX
;; ANSWER SECTION:
google.com.ua.          592     IN      MX      40 alt3.aspmx.l.google.com.
google.com.ua.          592     IN      MX      50 alt4.aspmx.l.google.com.
...
google.com.ua.          86358   IN      NS      ns4.google.com.
;; ADDITIONAL SECTION:
ns1.google.com.         345558  IN      A       216.239.32.10
ns2.google.com.         345558  IN      A       216.239.34.10
ns3.google.com.         345558  IN      A       216.239.36.10
ns4.google.com.         345558  IN      A       216.239.38.10
;; Query time: 18 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:29:54 2013
;; MSG SIZE  rcvd: 285
14:29:54
#dig axfr google.com.ua
; <<>> DiG 9.7.3 <<>> axfr google.com.ua
;; global options: +cmd
; Transfer failed.
14:30:06
#dig axfr wilen.net.nt
; <<>> DiG 9.7.3 <<>> axfr wilen.net.nt
;; global options: +cmd
; Transfer failed.
14:30:47
#dig axfr mts.com.ua
; <<>> DiG 9.7.3 <<>> axfr mts.com.ua
;; global options: +cmd
; Transfer failed.
14:31:18
#dig a google.com.ua
; <<>> DiG 9.7.3 <<>> a google.com.ua
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38545
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;google.com.ua.                 IN      A
;; ANSWER SECTION:
google.com.ua.          130     IN      A       173.194.39.151
google.com.ua.          130     IN      A       173.194.39.152
...
google.com.ua.          86230   IN      NS      ns4.google.com.
;; ADDITIONAL SECTION:
ns1.google.com.         345430  IN      A       216.239.32.10
ns2.google.com.         345430  IN      A       216.239.34.10
ns3.google.com.         345430  IN      A       216.239.36.10
ns4.google.com.         345430  IN      A       216.239.38.10
;; Query time: 20 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:32:02 2013
;; MSG SIZE  rcvd: 225
14:32:02
#dig -x 173.194.39.151
; <<>> DiG 9.7.3 <<>> -x 173.194.39.151
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65129
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;151.39.194.173.in-addr.arpa.   IN      PTR
;; ANSWER SECTION:
151.39.194.173.in-addr.arpa. 86400 IN   PTR     bud02s03-in-f23.1e100.net.
;; AUTHORITY SECTION:
...
194.173.in-addr.arpa.   86400   IN      NS      NS3.GOOGLE.COM.
;; ADDITIONAL SECTION:
NS1.GOOGLE.COM.         345418  IN      A       216.239.32.10
NS2.GOOGLE.COM.         345418  IN      A       216.239.34.10
NS3.GOOGLE.COM.         345418  IN      A       216.239.36.10
NS4.GOOGLE.COM.         345418  IN      A       216.239.38.10
;; Query time: 296 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:32:14 2013
;; MSG SIZE  rcvd: 230
14:32:14
#dig -x 173.194.39.151 +short
bud02s03-in-f23.1e100.net.
14:32:32
#dig -a bud02s03-in-f23.1e100.net
Invalid option: -a
Usage:  dig [@global-server] [domain] [q-type] [q-class] {q-opt}
            {global-d-opt} host [@local-server] {local-d-opt}
            [ host [@local-server] {local-d-opt} [...]]
Use "dig -h" (or "dig -h | more") for complete list of options
14:32:59
#dig text sfnuvs.sumy.ua
; <<>> DiG 9.7.3 <<>> text sfnuvs.sumy.ua
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 62805
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;text.                          IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2013061200 1800 900 604800 86400
;; Query time: 14 msec
...
;sfnuvs.sumy.ua.                        IN      A
;; ANSWER SECTION:
sfnuvs.sumy.ua.         3600    IN      A       195.182.202.50
;; AUTHORITY SECTION:
sfnuvs.sumy.ua.         3600    IN      NS      www.sfnuvs.sumy.ua.
sfnuvs.sumy.ua.         3600    IN      NS      ns.secondary.net.ua.
;; Query time: 163 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:33:57 2013
;; MSG SIZE  rcvd: 97
14:33:57
#dig info sfnuvs.sumy.ua
; <<>> DiG 9.7.3 <<>> info sfnuvs.sumy.ua
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17413
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;info.                          IN      A
;; AUTHORITY SECTION:
info.                   900     IN      SOA     a0.info.afilias-nst.info. noc.afilias-nst.info. 2010251051 3600 1800 604800 3600
;; Query time: 43 msec
...
;; AUTHORITY SECTION:
sfnuvs.sumy.ua.         3592    IN      NS      ns.secondary.net.ua.
sfnuvs.sumy.ua.         3592    IN      NS      www.sfnuvs.sumy.ua.
;; ADDITIONAL SECTION:
ns.secondary.net.ua.    86393   IN      A       195.149.112.1
ns.secondary.net.ua.    86393   IN      AAAA    2a02:f080:1::350
;; Query time: 11 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 12 15:34:05 2013
;; MSG SIZE  rcvd: 141
14:36:36
#man dig
14:37:36
#telnet 192.168.13.2 53
Trying 192.168.13.2...
Connected to 192.168.13.2.
Escape character is '^]'.
^]
telnet> quit
Connection closed.
прошло 37 минут
15:14:51
#ssh root@192.168.13.2 tail -f /var/log/daemon.log
root@192.168.13.2's password:
Agent pid 1889
Enter passphrase for /root/.ssh/id_dsa: qwerty
Bad passphrase, try again for /root/.ssh/id_dsa: q1w2e3
Identity added: /root/.ssh/id_dsa (/root/.ssh/id_dsa)
Jun 12 15:17:03 debian2 xinetd[1188]: removing discard
Jun 12 15:17:03 debian2 xinetd[1188]: removing discard
Jun 12 15:17:03 debian2 xinetd[1188]: removing echo
Jun 12 15:17:03 debian2 xinetd[1188]: removing echo
Jun 12 15:17:03 debian2 xinetd[1188]: removing time
...
Jun 12 16:15:40 debian2 named[883]: exiting
Jun 12 16:15:41 debian2 named[1913]: starting BIND 9.7.3 -u bind
Jun 12 16:15:41 debian2 named[1913]: 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
Jun 12 16:15:41 debian2 named[1913]: adjusted limit on open files from 1024 to 1048576
Jun 12 16:15:41 debian2 named[1913]: found 1 CPU, using 1 worker thread
Jun 12 16:15:41 debian2 named[1913]: using up to 4096 sockets
Jun 12 16:15:41 debian2 named[1913]: loading configuration from '/etc/bind/named.conf'
Jun 12 16:15:41 debian2 named[1913]: /etc/bind/named.conf:9: unknown option 'forwarders'
Jun 12 16:15:41 debian2 named[1913]: loading configuration: failure
Jun 12 16:15:41 debian2 named[1913]: exiting (due to fatal error)
15:15:58
#ssh root@192.168.13.2
forward only;
~
~
~
~
~
~
~
~
root@debian2:~#
root@debian2:~#
root@debian2:~#
root@debian2:~# exit
logout
Connection to 192.168.13.2 closed.

Четверг (06/13/13)

08:28:23
#ssh root@192.168.13.1
root@192.168.13.1's password:
Permission denied, please try again.
root@192.168.13.1's password:
Linux debian1 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Jun 12 15:42:04 2013 from 192.168.17.102
...
;igor.sumy.net.nt.              IN      A
;; AUTHORITY SECTION:
net.nt.                 3600    IN      SOA     net.nt. root.net.nt. 8 604800 86400 2419200 3600
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 10:28:43 2013
;; MSG SIZE  rcvd: 75
root@debian1:~# exit
logout
Connection to 192.168.13.1 closed.
прошло 60 минут
09:28:50
#ssh root@192.168.13.2
~
"/etc/resolv.conf" 7L, 148C записано
root@debian2:~# dig a mynet.net.nt
; <<>> DiG 9.7.3 <<>> a mynet.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 3299
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;mynet.net.nt.                  IN      A
...
;; AUTHORITY SECTION:
;; ADDITIONAL SECTION:
debian1.mynet.net.nt.   10797   IN      A       192.168.13.1
;; Query time: 4 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 10:33:25 2013
;; MSG SIZE  rcvd: 92
root@debian2:~# exit
logout
Connection to 192.168.13.2 closed.
09:33:31
#ssh root@192.168.13.1
;; MSG SIZE  rcvd: 109
root@debian1:~# dig a sumy.net.nt
; <<>> DiG 9.7.3 <<>> a sumy.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 13768
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;; ANSWER SECTION:
igor.sumy.net.nt.       3600    IN      A       192.168.13.2
...
sumy.net.nt.            3578    IN      NS      igor.sumy.net.nt.
;; ADDITIONAL SECTION:
igor.sumy.net.nt.       3578    IN      A       192.168.13.2
;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 10:35:13 2013
;; MSG SIZE  rcvd: 80
root@debian1:~# exit
logout
Connection to 192.168.13.1 closed.
09:35:15
#ssh root@192.168.13.1
root@192.168.13.1's password:
Linux debian1 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Jun 13 10:33:34 2013 from fobos.net.nt
l3-agent is already running: pid=1269; pidfile=/root/.lilalo/l3-agent.pid
Agent pid 3628
...
sumy.net.nt.            3566    IN      NS      igor.sumy.net.nt.
;; ADDITIONAL SECTION:
igor.sumy.net.nt.       3566    IN      A       192.168.13.2
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 10:35:25 2013
;; MSG SIZE  rcvd: 80
root@debian1:~# exit
logout
Connection to 192.168.13.1 closed.
09:35:42
#ssh root@192.168.13.253
"/etc/bind/db.net.nt" 19L, 464C
 13 fobos   IN      A       192.168.13.253
 14 mynet   IN      A       192.168.13.1
 15         IN      MX 5    mynet.net.nt.
 16 igor.sumy       IN      A       192.168.13.2
 17         IN      MX 5    igor.sumy.net.nt.
 18 wilen   IN      A       192.168.13.3
~
~
~
"/etc/bind/db.net.nt" 19L, 464C записано
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
09:38:26
#ls /etc/bind
bind/                   bindresvport.blacklist
09:38:26
#ls /etc/bind/
192.168.db                db.empty                  named.conf.local
bind.keys                 db.local                  named.conf.options
db.0                      db.root                   rndc.key
db.127                    named.conf                wilen.db
db.255                    named.conf.default-zones  zones.rfc1918
09:38:26
#ls /etc/bind/
192.168.db                db.empty                  named.conf.local
bind.keys                 db.local                  named.conf.options
db.0                      db.root                   rndc.key
db.127                    named.conf                wilen.db
db.255                    named.conf.default-zones  zones.rfc1918
09:38:26
#vim /etc/bind/db.local
09:39:23
#ssh root@192.168.13.2
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
"/etc/bind/named.conf" 31L, 871C
...
~
~
~
~
~
root@debian2:~# ls
etc-over  ip1  xinetd.conf
root@debian2:~# exit
logout
Connection to 192.168.13.2 closed.
прошло 75 минут
10:55:07
#ssh root@192.168.13.253
 12         allow-transfer { 192.168.13.2; };
"/etc/bind/named.c{nf.local" 19L, 369C
 13 };
 14
    }
 15
 16 zone "168.192.in-addr.arpa" {
 17         type master;
 18         file "/etc/bind/db.192.168";
~
~
~
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
10:55:39
#ssh root@192.168.13.2
;; ADDITIONAL SECTION:
igor.sumy.net.nt.       3600    IN      A       192.168.13.2
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:56:22 2013
;; MSG SIZE  rcvd: 103
root@debian2:~# exit
logout
Connection to 192.168.13.2 closed.
10:56:39
#vim /etc/bind/named.conf.local
--- /tmp/l3-saved-1404.10441.16225	2013-06-13 11:56:48.000000000 +0300
+++ /etc/bind/named.conf.local	2013-06-13 11:57:01.000000000 +0300
@@ -11,7 +11,7 @@
 	allow-transfer { 192.168.13.1; };
 };
 
-zone 192.168.in-addr.arpa {
+zone 168.192.in-addr.arpa {
 	type master;
 	file "/etc/bind/192.168.db";
 }; 
10:57:12
#ls
192.168.db  db.127    db.local    named.conf.default-zones  rndc.key
bind.keys   db.255    db.root     named.conf.local          wilen.db
db.0        db.empty  named.conf  named.conf.options        zones.rfc1918
10:57:20
#vim
10:57:20
#vim db.root
прошло 15 минут
11:13:06
#. 3600000 NS B.ROOT-SERVERS.NET.

прошло 69 минут
12:23:03
#ssh root@192.168.13.1
root@192.168.13.1's password:
12:23:11
#ping ya.ru
^C
12:23:19
#ssh root@192.168.13.253
root@192.168.13.253's password:
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Jun 13 13:20:53 2013 from 10.1.64.160
fobos:~#
fobos:~#
...
fobos:~# ping ya.ru
PING ya.ru (213.180.193.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (213.180.193.3): icmp_req=1 ttl=59 time=17.1 ms
^C
--- ya.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 17.165/17.165/17.165/0.000 ms
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
12:23:59
#apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
 sendmail : Зависит: sendmail-bin но он не будет установлен
E: Сломанные пакеты
прошло 32 минуты
12:56:49
#apt-get install sendmail-bin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libperl5.10 libmysqlclient16 libpq5
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libmysqlclient16 libperl5.10 libpq5 mysql-common perl perl-base perl-modules
  sendmail-base sendmail-cf
Предлагаемые пакеты:
...
Выбор ранее не выбранного пакета libmysqlclient16.
Распаковывается пакет libmysqlclient16 (из файла .../libmysqlclient16_5.1.66-0+squeeze1_i386.deb)...
Выбор ранее не выбранного пакета libperl5.10.
Распаковывается пакет libperl5.10 (из файла .../libperl5.10_5.10.1-17squeeze6_i386.deb)...
Выбор ранее не выбранного пакета libpq5.
Распаковывается пакет libpq5 (из файла .../libpq5_8.4.17-0squeeze1_i386.deb)...
Настраивается пакет mysql-common (5.1.66-0+squeeze1) ...
Настраивается пакет libmysqlclient16 (5.1.66-0+squeeze1) ...
Настраивается пакет libperl5.10 (5.10.1-17squeeze6) ...
Настраивается пакет libpq5 (8.4.17-0squeeze1) ...
12:57:51
#cd /etc/mail

12:58:02
#ls
access           helpfile          sendmail.cf           smrsh
access.db        local-host-names  sendmail.cf.errors    submit.cf
address.resolve  m4                sendmail.conf         submit.mc
aliases          Makefile          sendmail.mc           tls
aliases.db       peers             service.switch        trusted-users
databases        sasl              service.switch-nodns
12:58:04
#vim sendmail.cf
13:00:37
#netstat -nlp|less
13:00:54
#vim sendmail.mc
--- /tmp/l3-saved-1404.28507.23072	2013-06-13 14:00:56.000000000 +0300
+++ sendmail.mc	2013-06-13 14:03:06.000000000 +0300
@@ -54,7 +54,8 @@
 dnl #
 FEATURE(`no_default_msa')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
+dnl # DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
 DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
 dnl #
@@ -87,6 +88,14 @@
 dnl # Stop connections that overflow our concurrent and time connection rates
 FEATURE(`conncontrol', `nodelay', `terminate')dnl
 FEATURE(`ratecontrol', `nodelay', `terminate')dnl
+
+
+dnl # Masquerading options
+FEATURE(`always_add_domain')dnl
+MASQUERADE_AS(`wilen.net.nt')dnl
+FEATURE(`allmasquerade')dnl
+FEATURE(`masquerade_envelope')dnl
+
 dnl #
 dnl # If you're on a dialup link, you should enable this - so sendmail
 dnl # will not bring up the link (it will queue mail for later)
@@ -102,8 +111,3 @@
 MAILER(`local')dnl
 MAILER(`smtp')dnl
 
-dnl # Masquerading options
-FEATURE(`always_add_domain')dnl
-MASQUERADE_AS(`debian.net.nt')dnl
-FEATURE(`allmasquerade')dnl
-FEATURE(`masquerade_envelope')dnl
13:03:06
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
13:03:18
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
13:03:46
#ls
access           helpfile          sendmail.cf           submit.cf
access.db        local-host-names  sendmail.conf         submit.mc
address.resolve  m4                sendmail.mc           tls
aliases          Makefile          service.switch        trusted-users
aliases.db       peers             service.switch-nodns
databases        sasl              smrsh
13:04:12
#dig mx wilen.net.nt
; <<>> DiG 9.7.3 <<>> mx wilen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9352
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;wilen.net.nt.                  IN      MX
;; AUTHORITY SECTION:
wilen.net.nt.           3600    IN      SOA     wilen.net.nt. root.wilen.net.nt. 2 7200 9000 18000 3600
;; Query time: 8 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 14:04:22 2013
;; MSG SIZE  rcvd: 71
13:04:22
#vim /etc/resolv.conf
13:04:49
#nameserver 192.168.13.253
#nameserver 127.0.0.13.253
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/resolv.conf" 3L, 62C записано
13:04:55
#dig mx wilen.net.nt
; <<>> DiG 9.7.3 <<>> mx wilen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38091
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 3
;; QUESTION SECTION:
;wilen.net.nt.                  IN      MX
;; ANSWER SECTION:
wilen.net.nt.           3600    IN      MX      5 wilen.net.nt.
;; AUTHORITY SECTION:
net.nt.                 3600    IN      NS      net.nt.
;; ADDITIONAL SECTION:
wilen.net.nt.           3600    IN      A       192.168.13.3
net.nt.                 3600    IN      A       10.0.17.1
net.nt.                 3600    IN      A       192.168.13.253
;; Query time: 19 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Jun 13 14:04:57 2013
;; MSG SIZE  rcvd: 108
13:04:57
#dig a wilen.net.nt
; <<>> DiG 9.7.3 <<>> a wilen.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58958
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; QUESTION SECTION:
;wilen.net.nt.                  IN      A
;; ANSWER SECTION:
wilen.net.nt.           3600    IN      A       192.168.13.3
;; AUTHORITY SECTION:
net.nt.                 3600    IN      NS      net.nt.
;; ADDITIONAL SECTION:
net.nt.                 3600    IN      A       192.168.13.253
net.nt.                 3600    IN      A       10.0.17.1
;; Query time: 16 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Jun 13 14:05:06 2013
;; MSG SIZE  rcvd: 92
13:05:06
#vim /etc/hosts
--- /tmp/l3-saved-1404.21706.23046	2013-06-13 14:05:12.000000000 +0300
+++ /etc/hosts	2013-06-13 14:05:38.000000000 +0300
@@ -1,2 +1,2 @@
 127.0.0.1 localhost.localdomain localhost
-192.168.13.3 debian3.net.nt debian3
+192.168.13.3 wilen.net.nt wilen

Статистика

Время первой команды журнала13:49:49 2013- 6-12
Время последней команды журнала13:05:06 2013- 6-13
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 8.91
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 1.44
Количество командных строк в единицу времени, команда/мин 1.17
Частота использования команд
dig39|=====================================| 37.86%
ssh15|==============| 14.56%
vim14|=============| 13.59%
ping7|======| 6.80%
ls7|======| 6.80%
/etc/init.d/bind92|=| 1.94%
cd2|=| 1.94%
less2|=| 1.94%
apt-get2|=| 1.94%
~2|=| 1.94%
/etc/init.d/sendmail1|| 0.97%
}1|| 0.97%
telnet1|| 0.97%
man1|| 0.97%
make1|| 0.97%
tail1|| 0.97%
.1|| 0.97%
netstat1|| 0.97%
nameserver1|| 0.97%
^C1|| 0.97%
mv1|| 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$