/l3/users/eb/2009/linux11/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 :34 :35 :36 :37 :38 :39 :40 :41 :42 :43 :44 :45 :46 :47 :48 :49 :50 :51 :52 :53 :54 :55 :56 :57 :58 :59 :60 :61 :62 :63 :64 :65 :66 :67 :68 :69 :70 :71 :72 :73 |
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
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} [...]] Where: domain is in the Domain Name System q-class is one of (in,hs,ch,...) [default: in] q-type is one of (a,any,mx,ns,soa,hinfo,axfr,txt,...) [default:a] (Use ixfr=version for type ixfr) q-opt is one of: -x dot-notation (shortcut for reverse lookups) -i (use IP6.INT for IPv6 reverse lookups) ... +[no]dnssec (Request DNSSEC records) +[no]nsid (Request Name Server ID) +[no]sigchase (Chase DNSSEC signatures) +trusted-key=#### (Trusted Key when chasing DNSSEC sigs) +[no]topdown (Do DNSSEC validation top down mode) +[no]multiline (Print records in an expanded format) global d-opts and servers (before host name) affect all queries. local d-opts and servers (after host name) affect only that lookup. -h (print help and exit) -v (print version and exit) |
#dig @127.0.0.1 ns
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ns ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34293 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 429805 IN NS b.root-servers.net. ... . 429805 IN NS m.root-servers.net. . 429805 IN NS e.root-servers.net. . 429805 IN NS i.root-servers.net. . 429805 IN NS c.root-servers.net. . 429805 IN NS j.root-servers.net. . 429805 IN NS h.root-servers.net. ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:02:55 2009 ;; MSG SIZE rcvd: 228 |
#dig @127.0.0.1 ns
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ns ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34293 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 429805 IN NS b.root-servers.net. ... . 429805 IN NS m.root-servers.net. . 429805 IN NS e.root-servers.net. . 429805 IN NS i.root-servers.net. . 429805 IN NS c.root-servers.net. . 429805 IN NS j.root-servers.net. . 429805 IN NS h.root-servers.net. ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:02:55 2009 ;; MSG SIZE rcvd: 228 |
#dig ya.ru ns
; <<>> DiG 9.6.0-P1 <<>> ya.ru ns ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19102 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN NS ;; ANSWER SECTION: ya.ru. 7135 IN NS ns1.yandex.ru. ya.ru. 7135 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 170742 IN A 213.180.193.1 ns5.yandex.ru. 170742 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 10.0.35.1#53(10.0.35.1) ;; WHEN: Thu Jun 4 12:03:32 2009 ;; MSG SIZE rcvd: 98 |
#dig ya.ru ns
; <<>> DiG 9.6.0-P1 <<>> ya.ru ns ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19102 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN NS ;; ANSWER SECTION: ya.ru. 7135 IN NS ns1.yandex.ru. ya.ru. 7135 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 170742 IN A 213.180.193.1 ns5.yandex.ru. 170742 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 10.0.35.1#53(10.0.35.1) ;; WHEN: Thu Jun 4 12:03:32 2009 ;; MSG SIZE rcvd: 98 |
#dig ya.ru ns
; <<>> DiG 9.6.0-P1 <<>> ya.ru ns ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38693 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN NS ;; ANSWER SECTION: ya.ru. 7063 IN NS ns1.yandex.ru. ya.ru. 7063 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 170670 IN A 213.180.193.1 ns5.yandex.ru. 170670 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:04:44 2009 ;; MSG SIZE rcvd: 98 |
#dig ya.ru ns
; <<>> DiG 9.6.0-P1 <<>> ya.ru ns ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38693 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN NS ;; ANSWER SECTION: ya.ru. 7063 IN NS ns1.yandex.ru. ya.ru. 7063 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 170670 IN A 213.180.193.1 ns5.yandex.ru. 170670 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:04:44 2009 ;; MSG SIZE rcvd: 98 |
#dig ya.ru mx
; <<>> DiG 9.6.0-P1 <<>> ya.ru mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46277 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN MX ;; ANSWER SECTION: ya.ru. 3146 IN MX 10 mx2.yandex.ru. ya.ru. 3146 IN MX 10 mx1.yandex.ru. ;; AUTHORITY SECTION: ya.ru. 7060 IN NS ns1.yandex.ru. ya.ru. 7060 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 170667 IN A 213.180.193.1 ns5.yandex.ru. 170667 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:04:47 2009 ;; MSG SIZE rcvd: 138 |
#dig ya.ru mx
; <<>> DiG 9.6.0-P1 <<>> ya.ru mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46277 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN MX ;; ANSWER SECTION: ya.ru. 3146 IN MX 10 mx2.yandex.ru. ya.ru. 3146 IN MX 10 mx1.yandex.ru. ;; AUTHORITY SECTION: ya.ru. 7060 IN NS ns1.yandex.ru. ya.ru. 7060 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 170667 IN A 213.180.193.1 ns5.yandex.ru. 170667 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:04:47 2009 ;; MSG SIZE rcvd: 138 |
#tail /var/log/daemon.log
Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953 Jun 4 11:59:55 linux11 named[16811]: command channel listening on ::1#953 Jun 4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2 Jun 4 11:59:55 linux11 named[16811]: running |
#tail /var/log/daemon.log
Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953 Jun 4 11:59:55 linux11 named[16811]: command channel listening on ::1#953 Jun 4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2 Jun 4 11:59:55 linux11 named[16811]: running |
#tail /var/log/daemon.log
Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953 Jun 4 11:59:55 linux11 named[16811]: command channel listening on ::1#953 Jun 4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2 Jun 4 11:59:55 linux11 named[16811]: running |
#tail /var/log/daemon.log
Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953 Jun 4 11:59:55 linux11 named[16811]: command channel listening on ::1#953 Jun 4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2 Jun 4 11:59:55 linux11 named[16811]: running |
#tail /var/log/daemon.log
Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953 Jun 4 11:59:55 linux11 named[16811]: command channel listening on ::1#953 Jun 4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2 Jun 4 11:59:55 linux11 named[16811]: running |
#tail /var/log/daemon.log
Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: 9.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: A.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: automatic empty zone: B.E.F.IP6.ARPA Jun 4 11:59:55 linux11 named[16811]: command channel listening on 127.0.0.1#953 Jun 4 11:59:55 linux11 named[16811]: command channel listening on ::1#953 Jun 4 11:59:55 linux11 named[16811]: zone 0.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 127.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone 255.in-addr.arpa/IN: loaded serial 1 Jun 4 11:59:55 linux11 named[16811]: zone localhost/IN: loaded serial 2 Jun 4 11:59:55 linux11 named[16811]: running |
#ping ixb.com
PING ixb.com (66.116.109.35) 56(84) bytes of data. ^C64 bytes from mdnhseg2.las.marchex.com (66.116.109.35): icmp_seq=1 ttl=238 time=214 ms --- ixb.com ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 214.037/214.037/214.037/0.000 ms |
#ping ixb.com
PING ixb.com (66.116.109.35) 56(84) bytes of data. ^C64 bytes from mdnhseg2.las.marchex.com (66.116.109.35): icmp_seq=1 ttl=238 time=214 ms --- ixb.com ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 214.037/214.037/214.037/0.000 ms |
#cat /var/cache/bind/named_dump.db
; ; Start view _default ; ; ; Cache dump of view '_default' ; $DATE 20090604091629 ; answer . 428991 IN NS a.root-servers.net. 428991 IN NS b.root-servers.net. ... ; Cache dump of view '_bind' ; $DATE 20090604091629 ; ; Address database dump ; ; ; Unassociated entries ; ; Dump complete |
#cat /var/cache/bind/named_dump.db
; ; Start view _default ; ; ; Cache dump of view '_default' ; $DATE 20090604091629 ; answer . 428991 IN NS a.root-servers.net. 428991 IN NS b.root-servers.net. ... ; Cache dump of view '_bind' ; $DATE 20090604091629 ; ; Address database dump ; ; ; Unassociated entries ; ; Dump complete |
#cat /var/cache/bind/named_dump.db |grep ixb
ixb.com. 3594 NS a.ns.ultsearch.com. |
#cat /var/cache/bind/named_dump.db |grep ixb
ixb.com. 3594 NS a.ns.ultsearch.com. |
#cat /var/cache/bind/named_dump.db |grep ya
ya.ru. 6358 NS ns1.yandex.ru. 6358 NS ns5.yandex.ru. ns1.yandex.ru. 169965 A 213.180.193.1 ns5.yandex.ru. 169965 A 213.180.204.1 |
#cat /var/cache/bind/named_dump.db |grep ya
ya.ru. 6358 NS ns1.yandex.ru. 6358 NS ns5.yandex.ru. ns1.yandex.ru. 169965 A 213.180.193.1 ns5.yandex.ru. 169965 A 213.180.204.1 |
#dig expressbank.dp.ua mx
; <<>> DiG 9.6.0-P1 <<>> expressbank.dp.ua mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14489 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0 ;; QUESTION SECTION: ;expressbank.dp.ua. IN MX ;; ANSWER SECTION: expressbank.dp.ua. 3600 IN MX 10 smtp2.alkar.net. ;; AUTHORITY SECTION: dp.ua. 3600 IN NS ns.dp.ua. dp.ua. 3600 IN NS s1.ns.dp.ua. dp.ua. 3600 IN NS s3.ns.dp.ua. dp.ua. 3600 IN NS s2.ns.dp.ua. ;; Query time: 21 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:18:38 2009 ;; MSG SIZE rcvd: 134 |
#dig expressbank.dp.ua mx
; <<>> DiG 9.6.0-P1 <<>> expressbank.dp.ua mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14489 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0 ;; QUESTION SECTION: ;expressbank.dp.ua. IN MX ;; ANSWER SECTION: expressbank.dp.ua. 3600 IN MX 10 smtp2.alkar.net. ;; AUTHORITY SECTION: dp.ua. 3600 IN NS ns.dp.ua. dp.ua. 3600 IN NS s1.ns.dp.ua. dp.ua. 3600 IN NS s3.ns.dp.ua. dp.ua. 3600 IN NS s2.ns.dp.ua. ;; Query time: 21 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:18:38 2009 ;; MSG SIZE rcvd: 134 |
#netstat -lnp | grep named
tcp 0 0 192.168.15.11:53 0.0.0.0:* LISTEN 16811/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 16811/named tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 16811/named tcp6 0 0 :::53 :::* LISTEN 16811/named tcp6 0 0 ::1:953 :::* LISTEN 16811/named udp 0 0 192.168.15.11:53 0.0.0.0:* 16811/named udp 0 0 127.0.0.1:53 0.0.0.0:* 16811/named udp6 0 0 :::53 :::* 16811/named |
#netstat -lnp | grep named
tcp 0 0 192.168.15.11:53 0.0.0.0:* LISTEN 16811/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 16811/named tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 16811/named tcp6 0 0 :::53 :::* LISTEN 16811/named tcp6 0 0 ::1:953 :::* LISTEN 16811/named udp 0 0 192.168.15.11:53 0.0.0.0:* 16811/named udp 0 0 127.0.0.1:53 0.0.0.0:* 16811/named udp6 0 0 :::53 :::* 16811/named |
#ping 192.168.206.2
PING 192.168.206.2 (192.168.206.2) 56(84) bytes of data. 64 bytes from 192.168.206.2: icmp_seq=1 ttl=63 time=0.232 ms ^C --- 192.168.206.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.232/0.232/0.232/0.000 ms |
#ping 192.168.206.2
PING 192.168.206.2 (192.168.206.2) 56(84) bytes of data. 64 bytes from 192.168.206.2: icmp_seq=1 ttl=63 time=0.232 ms ^C --- 192.168.206.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.232/0.232/0.232/0.000 ms |
#dig @192.168.206.2 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 28922 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;ya.ru. IN A ;; Query time: 0 msec ;; SERVER: 192.168.206.2#53(192.168.206.2) ;; WHEN: Thu Jun 4 12:20:34 2009 ;; MSG SIZE rcvd: 23 |
#dig @192.168.206.2 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 28922 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;ya.ru. IN A ;; Query time: 0 msec ;; SERVER: 192.168.206.2#53(192.168.206.2) ;; WHEN: Thu Jun 4 12:20:34 2009 ;; MSG SIZE rcvd: 23 |
#vi /etc/bind/named.conf.options
--- /tmp/l3-saved-5024.691.22816 2009-06-04 12:22:09.000000000 +0300 +++ /etc/bind/named.conf.options 2009-06-04 12:23:25.000000000 +0300 @@ -15,6 +15,7 @@ }; auth-nxdomain no; # conform to RFC1035 + listen-on { 127.0.0.1; }; listen-on-v6 { any; }; }; |
#dig @127.0.0.1 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ya.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19647 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 5908 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 5908 IN NS ns5.yandex.ru. ya.ru. 5908 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 169515 IN A 213.180.193.1 ns5.yandex.ru. 169515 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:23:59 2009 ;; MSG SIZE rcvd: 114 |
#dig @127.0.0.1 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ya.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19647 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 5908 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 5908 IN NS ns5.yandex.ru. ya.ru. 5908 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 169515 IN A 213.180.193.1 ns5.yandex.ru. 169515 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:23:59 2009 ;; MSG SIZE rcvd: 114 |
#netstat -lnp | grep named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 18861/named tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 18861/named tcp6 0 0 :::53 :::* LISTEN 18861/named tcp6 0 0 ::1:953 :::* LISTEN 18861/named udp 0 0 127.0.0.1:53 0.0.0.0:* 18861/named udp6 0 0 :::53 :::* 18861/named |
#netstat -lnp | grep named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 18861/named tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 18861/named tcp6 0 0 :::53 :::* LISTEN 18861/named tcp6 0 0 ::1:953 :::* LISTEN 18861/named udp 0 0 127.0.0.1:53 0.0.0.0:* 18861/named udp6 0 0 :::53 :::* 18861/named |
#tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 12:32:47.601712 IP 192.168.206.2.53271 > 192.168.15.11.domain: 30597+ MX? eb.co.ua. (26) 12:32:47.601743 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62 12:32:50.126494 00:15:60:7a:63:80 (oui Unknown) > 09:00:09:00:00:67 (oui Unknown) Unknown DSAP 0xf8 Unnumbered, ui, Flags [Command], length 99 12:32:50.285705 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [P.], seq 2272985077:2272985334, ack 3883624110, win 7504, options [nop,nop,TS val 15272777 ecr 109689771], length 257 12:32:50.384146 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [P.], seq 1:5, ack 257, win 64059, options [nop,nop,TS val 109691480 ecr 15272777], length 4 12:32:50.426448 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [.], ack 5, win 7504, options [nop,nop,TS val 15272812 ecr 109691480], length 0 12:32:51.903687 IP 192.168.206.2.42361 > 192.168.15.11.domain: 11966+ MX? eb.co.ua. (26) 12:32:51.903714 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62 ... 12:33:01.901510 IP 192.168.206.2.42361 > 192.168.15.11.domain: 11966+ MX? eb.co.ua. (26) 12:33:01.901536 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62 12:33:04.999778 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [P.], seq 5:17, ack 257, win 64059, options [nop,nop,TS val 109692942 ecr 15272812], length 12 12:33:04.999805 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [.], ack 17, win 7504, options [nop,nop,TS val 15276456 ecr 109692942], length 0 12:33:04.999987 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [P.], seq 257:261, ack 17, win 7504, options [nop,nop,TS val 15276456 ecr 109692942], length 4 12:33:05.299533 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [.], ack 261, win 64055, options [nop,nop,TS val 109692971 ecr 15276456], length 0 ^C 18 packets captured 18 packets received by filter 0 packets dropped by kernel |
#tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 12:32:47.601712 IP 192.168.206.2.53271 > 192.168.15.11.domain: 30597+ MX? eb.co.ua. (26) 12:32:47.601743 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62 12:32:50.126494 00:15:60:7a:63:80 (oui Unknown) > 09:00:09:00:00:67 (oui Unknown) Unknown DSAP 0xf8 Unnumbered, ui, Flags [Command], length 99 12:32:50.285705 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [P.], seq 2272985077:2272985334, ack 3883624110, win 7504, options [nop,nop,TS val 15272777 ecr 109689771], length 257 12:32:50.384146 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [P.], seq 1:5, ack 257, win 64059, options [nop,nop,TS val 109691480 ecr 15272777], length 4 12:32:50.426448 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [.], ack 5, win 7504, options [nop,nop,TS val 15272812 ecr 109691480], length 0 12:32:51.903687 IP 192.168.206.2.42361 > 192.168.15.11.domain: 11966+ MX? eb.co.ua. (26) 12:32:51.903714 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62 ... 12:33:01.901510 IP 192.168.206.2.42361 > 192.168.15.11.domain: 11966+ MX? eb.co.ua. (26) 12:33:01.901536 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 62 12:33:04.999778 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [P.], seq 5:17, ack 257, win 64059, options [nop,nop,TS val 109692942 ecr 15272812], length 12 12:33:04.999805 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [.], ack 17, win 7504, options [nop,nop,TS val 15276456 ecr 109692942], length 0 12:33:04.999987 IP 192.168.15.11.42562 > 89.152.36.239.48712: Flags [P.], seq 257:261, ack 17, win 7504, options [nop,nop,TS val 15276456 ecr 109692942], length 4 12:33:05.299533 IP 89.152.36.239.48712 > 192.168.15.11.42562: Flags [.], ack 261, win 64055, options [nop,nop,TS val 109692971 ecr 15276456], length 0 ^C 18 packets captured 18 packets received by filter 0 packets dropped by kernel |
#tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 12:34:27.310992 IP 192.168.206.2.52610 > 192.168.15.11.domain: 44905+ MX? ya.ru. (23) 12:34:27.311019 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 59 12:34:35.543012 IP 192.168.15.11.34505 > 205.188.8.44.aol: Flags [P.], seq 2371521918:2371521924, ack 81179590, win 63920, length 6 12:34:35.682390 IP 205.188.8.44.aol > 192.168.15.11.34505: Flags [.], ack 6, win 16384, length 0 ^C 4 packets captured 4 packets received by filter 0 packets dropped by kernel |
#tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 12:34:27.310992 IP 192.168.206.2.52610 > 192.168.15.11.domain: 44905+ MX? ya.ru. (23) 12:34:27.311019 IP 192.168.15.11 > 192.168.206.2: ICMP 192.168.15.11 udp port domain unreachable, length 59 12:34:35.543012 IP 192.168.15.11.34505 > 205.188.8.44.aol: Flags [P.], seq 2371521918:2371521924, ack 81179590, win 63920, length 6 12:34:35.682390 IP 205.188.8.44.aol > 192.168.15.11.34505: Flags [.], ack 6, win 16384, length 0 ^C 4 packets captured 4 packets received by filter 0 packets dropped by kernel |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2459 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6777 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 6776 IN NS ns1.yandex.ru. ya.ru. 6776 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 345310 IN A 213.180.193.1 ns5.yandex.ru. 345310 IN A 213.180.204.1 ;; Query time: 2 msec ;; SERVER: 192.168.206.2#53(192.168.206.2) ;; WHEN: Thu Jun 4 12:37:31 2009 ;; MSG SIZE rcvd: 114 |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2459 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6777 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 6776 IN NS ns1.yandex.ru. ya.ru. 6776 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 345310 IN A 213.180.193.1 ns5.yandex.ru. 345310 IN A 213.180.204.1 ;; Query time: 2 msec ;; SERVER: 192.168.206.2#53(192.168.206.2) ;; WHEN: Thu Jun 4 12:37:31 2009 ;; MSG SIZE rcvd: 114 |
#dig @192.168.206.2 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38116 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6653 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 6652 IN NS ns5.yandex.ru. ya.ru. 6652 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 345186 IN A 213.180.193.1 ns5.yandex.ru. 345186 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 192.168.206.2#53(192.168.206.2) ;; WHEN: Thu Jun 4 12:39:35 2009 ;; MSG SIZE rcvd: 114 |
#dig @192.168.206.2 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @192.168.206.2 ya.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38116 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6653 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 6652 IN NS ns5.yandex.ru. ya.ru. 6652 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 345186 IN A 213.180.193.1 ns5.yandex.ru. 345186 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 192.168.206.2#53(192.168.206.2) ;; WHEN: Thu Jun 4 12:39:35 2009 ;; MSG SIZE rcvd: 114 |
#vi /etc/resolv.conf
--- /tmp/l3-saved-5024.21957.3006 2009-06-04 12:40:01.000000000 +0300 +++ /etc/resolv.conf 2009-06-04 12:40:20.000000000 +0300 @@ -1,4 +1,4 @@ -nameserver 127.0.0.1 +nameserver 192.168.206.2 domain unix.nt |
#netstat -lnp | grep named
tcp 0 0 192.168.15.11:53 0.0.0.0:* LISTEN 19249/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 19249/named tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 19249/named tcp6 0 0 :::53 :::* LISTEN 19249/named tcp6 0 0 ::1:953 :::* LISTEN 19249/named udp 0 0 192.168.15.11:53 0.0.0.0:* 19249/named udp 0 0 127.0.0.1:53 0.0.0.0:* 19249/named udp6 0 0 :::53 :::* 19249/named |
#netstat -lnp | grep named
tcp 0 0 192.168.15.11:53 0.0.0.0:* LISTEN 19249/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 19249/named tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 19249/named tcp6 0 0 :::53 :::* LISTEN 19249/named tcp6 0 0 ::1:953 :::* LISTEN 19249/named udp 0 0 192.168.15.11:53 0.0.0.0:* 19249/named udp 0 0 127.0.0.1:53 0.0.0.0:* 19249/named udp6 0 0 :::53 :::* 19249/named |
#ip rule show
0: from all lookup local 32766: from all lookup main 32767: from all lookup default |
#ip rule show
0: from all lookup local 32766: from all lookup main 32767: from all lookup default |
#ip rule help
Usage: ip rule [ list | add | del | flush ] SELECTOR ACTION SELECTOR := [ not ] [ from PREFIX ] [ to PREFIX ] [ tos TOS ] [ fwmark FWMARK[/MASK] ] [ dev STRING ] [ pref NUMBER ] ACTION := [ table TABLE_ID ] [ prohibit | reject | unreachable ] [ realms [SRCREALM/]DSTREALM ] [ goto NUMBER ] TABLE_ID := [ local | main | default | NUMBER ] |
#ip rule help
Usage: ip rule [ list | add | del | flush ] SELECTOR ACTION SELECTOR := [ not ] [ from PREFIX ] [ to PREFIX ] [ tos TOS ] [ fwmark FWMARK[/MASK] ] [ dev STRING ] [ pref NUMBER ] ACTION := [ table TABLE_ID ] [ prohibit | reject | unreachable ] [ realms [SRCREALM/]DSTREALM ] [ goto NUMBER ] TABLE_ID := [ local | main | default | NUMBER ] |
#ip rule list
0: from all lookup local 32766: from all lookup main 32767: from all lookup default |
#ip rule list
0: from all lookup local 32766: from all lookup main 32767: from all lookup default |
nameserver 10.0.35.1 domain unix.nt
; ; Start view _default ; ; ; Cache dump of view '_default' ; $DATE 20090604091629 ; answer . 428991 IN NS a.root-servers.net. 428991 IN NS b.root-servers.net. 428991 IN NS c.root-servers.net. 428991 IN NS d.root-servers.net. 428991 IN NS e.root-servers.net. 428991 IN NS f.root-servers.net. 428991 IN NS g.root-servers.net. 428991 IN NS h.root-servers.net. 428991 IN NS i.root-servers.net. 428991 IN NS j.root-servers.net. 428991 IN NS k.root-servers.net. 428991 IN NS l.root-servers.net. 428991 IN NS m.root-servers.net. ; additional 0/25.109.116.66.in-addr.arpa. 3596 NS a.ns.las.marchex.com. 3596 NS b.ns.las.marchex.com. ; answer 35.0/25.109.116.66.in-addr.arpa. 3596 PTR mdnhseg2.las.marchex.com. ; answer 35.109.116.66.in-addr.arpa. 86396 CNAME 35.0/25.109.116.66.in-addr.arpa. ; additional ixb.com. 3594 NS a.ns.ultsearch.com. 3594 NS b.ns.ultsearch.com. ; answer 3594 A 66.116.109.35 ; additional a.ns.las.marchex.com. 3595 A 66.116.109.12 ; additional b.ns.las.marchex.com. 3596 A 66.116.109.13 ; additional ya.ru. 6358 NS ns1.yandex.ru. 6358 NS ns5.yandex.ru. ; answer 6358 A 213.180.204.8 ; additional ns1.yandex.ru. 169965 A 213.180.193.1 ; additional ns5.yandex.ru. 169965 A 213.180.204.1 ; additional ns1.imena.com.ua. 37 A 195.39.196.43 ; additional ns2.imena.com.ua. 64 A 81.31.42.131 ; additional ns3.imena.com.ua. 82 A 88.81.249.200 ; ; Address database dump ; ; D.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected] ; 128.8.10.90 [srtt 14] [flags 00000000] [ttl 1796] ; H.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success] ; 128.63.2.53 [srtt 19] [flags 00000000] [ttl 1796] ; 2001:500:1::803f:235 [srtt 20] [flags 00000000] [ttl 1796] ; L.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected] ; 199.7.83.42 [srtt 19] [flags 00000000] [ttl 1796] ; C.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected] ; 192.33.4.12 [srtt 14] [flags 00000000] [ttl 1796] ; G.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected] ; 192.112.36.4 [srtt 19] [flags 00000000] [ttl 1796] ; K.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success] ; 193.0.14.129 [srtt 9] [flags 00000000] [ttl 1796] ; 2001:7fd::1 [srtt 16] [flags 00000000] [ttl 1796] ; B.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected] ; 192.228.79.201 [srtt 0] [flags 00000000] [ttl 1796] ; F.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success] ; 192.5.5.241 [srtt 0] [flags 00000000] [ttl 1796] ; 2001:500:2f::f [srtt 13] [flags 00000000] [ttl 1796] ; J.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success] ; 192.58.128.30 [srtt 20] [flags 00000000] [ttl 1796] ; 2001:503:c27::2:30 [srtt 0] [flags 00000000] [ttl 1796] ; A.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success] ; 198.41.0.4 [srtt 25] [flags 00000000] [ttl 1796] ; 2001:503:ba3e::2:30 [srtt 17] [flags 00000000] [ttl 1796] ; E.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected] ; 192.203.230.10 [srtt 12] [flags 00000000] [ttl 1796] ; I.ROOT-SERVERS.NET [v4 TTL 86182] [v4 success] [v6 unexpected] ; 192.36.148.17 [srtt 21] [flags 00000000] [ttl 1796] ; M.ROOT-SERVERS.NET [v4 TTL 86182] [v6 TTL 86182] [v4 success] [v6 success] ; 202.12.27.33 [srtt 0] [flags 00000000] [ttl 1796] ; 2001:dc3::35 [srtt 11] [flags 00000000] [ttl 1796] ; ; Unassociated entries ; ; 10.0.35.1 [srtt 306163] [flags 00002000] [ttl 1796] ; ; Start view _bind ; ; ; Cache dump of view '_bind' ; $DATE 20090604091629 ; ; Address database dump ; ; ; Unassociated entries ; ; Dump complete
Время первой команды журнала | 12:02:03 2009- 6- 4 | |||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:43:31 2009- 6- 4 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 23.76 | |||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.69 | |||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.44 | |||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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