/l3/users/10-06-2013/NT-Lnet/debian3.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 |
|
#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 |
#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 |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 1942 to die. Starting domain name service...: bind9. |
#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 |
#ping iror
![]() ping: unknown host iror |
#ping igor
![]() ping: unknown host igor |
#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 |
#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 |
#ssh root@192.168.13.2
![]() ssh: connect to host 192.168.13.2 port 22: No route to host |
#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 |
#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 |
#dig -x 192.168.13.2 +short
|
#};
// 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 записано |
#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. |
#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 |
#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 |
#dig -x 192.168.13.3 +short
|
#dig -x 192.168.13.1 +short
|
#dig -x 192.168.13.2 +short
|
#ssh root@192.168.13.253
6 86400 ; Повтор 7 2419200 ; Устаревание 8 604800 ) ; Негативный TTL 9 ~ ~ ~ ~ ~ ~ ~ ~ ~ fobos:~# exit logout Connection to 192.168.13.253 closed. |
#dig -x 192.168.13.1 +short
|
#vim named.conf.local
|
#dig -x @192.168.13.2 +short
|
#dig -x @192.168.13.3 +short
|
#dig -x 192.168.13.3 +short
|
#mv 192.168.13.db 192.168.db
|
#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"; }; |
#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 |
#^C
![]() |
#ssh root@192.168.13.54
![]() ssh: connect to host 192.168.13.54 port 22: No route to host |
#dig -x 192.168.13.3 +short
|
#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 |
#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 |
#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 |
#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 |
#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 |
#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 |
#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 |
#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 |
#vim /etc/resolv.conf
|
#~
$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 |
#~
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 |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 3082 to die. Starting domain name service...: bind9. |
#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 |
#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 |
#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 |
#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 |
#dig a google.com.ua|less
|
#dig a google.com.ua +short
173.194.39.152 173.194.39.159 173.194.39.151 |
#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. |
#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 |
#dig axfr google.com.ua
; <<>> DiG 9.7.3 <<>> axfr google.com.ua ;; global options: +cmd ; Transfer failed. |
#dig axfr wilen.net.nt
; <<>> DiG 9.7.3 <<>> axfr wilen.net.nt ;; global options: +cmd ; Transfer failed. |
#dig axfr mts.com.ua
; <<>> DiG 9.7.3 <<>> axfr mts.com.ua ;; global options: +cmd ; Transfer failed. |
#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 |
#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 |
#dig -x 173.194.39.151 +short
bud02s03-in-f23.1e100.net. |
#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 |
#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 |
#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 |
#man dig
|
#telnet 192.168.13.2 53
Trying 192.168.13.2... Connected to 192.168.13.2. Escape character is '^]'. ^] telnet> quit Connection closed. |
#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) |
#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. |
#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. |
#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. |
#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. |
#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. |
#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. |
#ls /etc/bind
![]() bind/ bindresvport.blacklist |
#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 |
#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 |
#vim /etc/bind/db.local
|
#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. |
#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. |
#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. |
#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"; }; |
#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 |
#vim
![]() |
#vim db.root
|
#. 3600000 NS B.ROOT-SERVERS.NET.
|
#ssh root@192.168.13.1
![]() root@192.168.13.1's password: |
#ping ya.ru
![]() ^C |
#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. |
#apt-get install sendmail
![]() Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам: Пакеты, имеющие неудовлетворённые зависимости: sendmail : Зависит: sendmail-bin но он не будет установлен E: Сломанные пакеты |
#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) ... |
#cd /etc/mail
|
#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 |
#vim sendmail.cf
|
#netstat -nlp|less
|
#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 |
#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` ** ** |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#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 |
#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 |
#vim /etc/resolv.conf
|
#nameserver 192.168.13.253
#nameserver 127.0.0.13.253 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/resolv.conf" 3L, 62C записано |
#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 |
#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 |
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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