/l3/users/viktor-dremkov/redhat/linux4.unix.bas/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 |
|
#cd /var/named/
|
#ls
aktau.zone data localhost.zone named.ca named.local slaves chroot localdomain.zone named.broadcast named.ip6.local named.zero |
#less named.local
|
#cd /etc/
|
#less named.c
|
#less named.caching-nameserver.conf
|
#less named.rfc1912.zones
|
#vi named.conf
|
#options {
include "/etc/named.rfc1912.zones"; }; { } type master; { match-clients { localhost; }; match-destinations { localhost; }; recursion yes; recursion yes; type master; { 47,0-1 Bot }; VISUAL{LINE -- { 47,3 96% match-clients { localhost; }; match-destinations { localhost; }; recursion yes; zone "aktau.unix.b {"any; }; }; any; }; { file "aktau.zo{e"; }; } "named.conf" 51L, 1419C written |
#view -r /var/named/
|
#/etc/init.d/named restart
Stopping named: [ OK ] Starting named: [ OK ] |
#cat /etc/resolv.conf
domain unix.bas nameserver 127.0.0.1 options ndots:2 |
#less /var/log/messages
|
#rndc
rndc rndc-confgen |
#rndc
Usage: rndc [-c config] [-s server] [-p port] [-k key-file ] [-y key] [-V] command command is one of the following: reload Reload configuration file and zones. reload zone [class [view]] Reload a single zone. refresh zone [class [view]] Schedule immediate maintenance for a zone. retransfer zone [class [view]] Retransfer a single zone without checking serial number. ... notrace Set debugging level to 0. flush Flushes all of the server's caches. flush [view] Flushes the server's cache for a view. flushname name [view] Flush the given name from the server's cache(s) status Display status of the server. recursing Dump the queries that are currently recursing (named.recursing) *restart Restart the server. * == not yet implemented Version: 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 |
#rndc | less
|
#rndc 2>&1 | less
|
#rpm -ql bind
bind bind-libs bind-utils |
#rpm -ql bind | les
bash: les: command not found |
#rpm -ql bind | less
|
#named-checkconf
|
#named-checkzone
usage: named-checkzone [-djqvD] [-c class] [-o output] [-t directory] [-w directory] [-k (ignore|warn|fail)] [-n (ignore|warn|fail)] zonename filename |
#named-checkzone /var/named/
aktau.zone localdomain.zone named.ca named.zero chroot/ localhost.zone named.ip6.local slaves/ data/ named.broadcast named.local |
#named-checkzone /var/named/aktau.zone
usage: named-checkzone [-djqvD] [-c class] [-o output] [-t directory] [-w directory] [-k (ignore|warn|fail)] [-n (ignore|warn|fail)] zonename filename |
#named-checkzone aktau.unix.bas /var/named/aktau.zone
zone aktau.unix.bas/IN: loaded serial 2010061001 OK |
#cat /etc/resolv.conf
domain unix.bas nameserver 127.0.0.1 options ndots:2 |
#dig @192.168.15.4 www.aktau.unix.bas a
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> @192.168.15.4 www.aktau.unix.bas a ; (1 server found) ;; global options: printcmd ;; connection timed out; no servers could be reached |
#vim /etc/named.conf
|
#};
file "data/named.run"; severity dynamic; }; }; /* view localhost_resolver { match-clients { localhost; }; match-destinations { localhost; }; recursion yes; include "/etc/named.rfc1912.zones"; ... match-destinations { any; }; { any; } recursion no; z{ne "aktau.unix.bas" { { any; } type master{ any; } file "aktau.zone"; }; }; "named.conf" 55L, 1470C written |
#less /var/log/messages
|
#Jun 10 17:30:45 linux4 named[18623]: network unreachable resolving 'nsx2.digium.com/A
|
#netstat -lnp | grep named
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 18906/named tcp 0 0 ::1:53 :::* LISTEN 18906/named tcp 0 0 ::1:953 :::* LISTEN 18906/named udp 0 0 ::1:53 :::* 18906/named |
#dig @192.168.15.4 mail.ru a
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> @192.168.15.4 mail.ru a ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26046 ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 6, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.ru. IN A ;; ANSWER SECTION: mail.ru. 60 IN A 217.69.128.42 ... mail.ru. 3600 IN NS ns2.mail.ru. mail.ru. 3600 IN NS ns3.mail.ru. mail.ru. 3600 IN NS ns4.mail.ru. mail.ru. 3600 IN NS ns5.mail.ru. mail.ru. 3600 IN NS ns.mail.ru. mail.ru. 3600 IN NS ns1.mail.ru. ;; Query time: 587 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Thu Jun 10 17:33:49 2010 ;; MSG SIZE rcvd: 212 |
#dig @192.168.15.4 mail.ru ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> @192.168.15.4 mail.ru ns ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15681 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.ru. IN NS ;; ANSWER SECTION: mail.ru. 3586 IN NS ns2.mail.ru. mail.ru. 3586 IN NS ns3.mail.ru. mail.ru. 3586 IN NS ns4.mail.ru. mail.ru. 3586 IN NS ns5.mail.ru. mail.ru. 3586 IN NS ns.mail.ru. mail.ru. 3586 IN NS ns1.mail.ru. ;; Query time: 0 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Thu Jun 10 17:35:07 2010 ;; MSG SIZE rcvd: 132 |
#dig @192.168.15.4 kernel.org ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> @192.168.15.4 kernel.org ns ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44895 ;; flags: qr rd ra; QUERY: 1, ANSWER: 10, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;kernel.org. IN NS ;; ANSWER SECTION: kernel.org. 86400 IN NS ns2.gimp.org. ... kernel.org. 86400 IN NS ns.vger.kernel.org. kernel.org. 86400 IN NS ns1.q.port80.se. kernel.org. 86400 IN NS ns1.kernel.org. ;; ADDITIONAL SECTION: zeus1.kernel.org. 600 IN A 149.20.20.132 zeus2.kernel.org. 600 IN A 204.152.191.36 ;; Query time: 871 msec ;; SERVER: 192.168.15.4#53(192.168.15.4) ;; WHEN: Thu Jun 10 17:35:12 2010 ;; MSG SIZE rcvd: 264 |
#vi /root/dns-list
--- /tmp/l3-saved-14524.26155.18419 2010-06-10 17:37:21.000000000 +0600 +++ /root/dns-list 2010-06-10 17:39:47.000000000 +0600 @@ -1,24 +1,9 @@ -almaty NS almaty - A 192.168.15.1 - -karaganda NS karaganda - A 192.168.15.2 - -shymkent NS shymkent - A 192.168.15.6 - -turkistan NS turkistan - A 192.168.15.5 - -astana NS astana - A 192.168.15.3 - -aktau NS aktau - A 192.168.15.4 - -pavlodar NS pavlodar - A 192.168.15.7 - -semey NS semey - A 192.168.15.8 +almaty NS linux1 +karaganda NS linux2 +shymkent NS linux6 +turkistan NS linux5 +astana NS linux3 +aktau NS linux4 +pavlodar NS linux7 +semey NS linux8 |
#cat /root/dns-list
almaty NS linux1 karaganda NS linux2 shymkent NS linux6 turkistan NS linux5 astana NS linux3 aktau NS linux4 pavlodar NS linux7 semey NS linux8 |
#ls /var/named/
aktau.zone data localhost.zone named.ca named.local slaves chroot localdomain.zone named.broadcast named.ip6.local named.zero |
#ls /var/named/slaves/
|
#ls -ld /var/named/slaves/
drwxrwx--- 2 named named 4096 Jan 20 22:33 /var/named/slaves/ |
#ps aux | grep named
named 19177 0.0 0.0 50608 4040 ? Ssl 17:34 0:00 /usr/sbin/named -u named root 19677 0.0 0.0 3920 712 pts/6 R+ 18:32 0:00 grep named |
#/etc/init.d/named restart
Stopping named: [ OK ] Starting named: [ OK ] |
#ls /var/named/slaves/
astana.zone |
#exit
view allmatch-clients { any; }; 59,1-8 Bot :$ match-destinations { any; }; recursion no; :colorscheme blue zone "aktau.unix.bas" { file "aktau.zone"; type master; }; zone "astana.unix.bas" { 51,0-1 Bot ready at oldestype slave; file "slaves/astana.zone"; masters { 192.168.15.3; }; }; :shell [No write since last change] -- INSERT -- |
#rndc reload
server reload successful |
#dig semey.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> semey.unix.bas ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25651 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;semey.unix.bas. IN NS ;; ANSWER SECTION: semey.unix.bas. 10688 IN NS linux8.unix.bas. semey.unix.bas. 10688 IN NS linux7.unix.bas. ;; ADDITIONAL SECTION: linux7.unix.bas. 9596 IN A 192.168.15.7 linux8.unix.bas. 9596 IN A 192.168.15.8 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:44:06 2010 ;; MSG SIZE rcvd: 106 |
#dig shymkent.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> shymkent.unix.bas ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53346 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;shymkent.unix.bas. IN NS ;; ANSWER SECTION: shymkent.unix.bas. 10800 IN NS linux5.unix.bas. shymkent.unix.bas. 10800 IN NS linux6.unix.bas. ;; ADDITIONAL SECTION: linux5.unix.bas. 9600 IN A 192.168.15.5 linux6.unix.bas. 9600 IN A 192.168.15.6 ;; Query time: 5 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:44:21 2010 ;; MSG SIZE rcvd: 109 |
#dig almaty.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> almaty.unix.bas ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45204 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;almaty.unix.bas. IN NS ;; ANSWER SECTION: almaty.unix.bas. 10800 IN NS linux2.unix.bas. almaty.unix.bas. 10800 IN NS linux1.unix.bas. ;; ADDITIONAL SECTION: linux1.unix.bas. 9600 IN A 192.168.15.1 linux2.unix.bas. 9600 IN A 192.168.15.2 ;; Query time: 3 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:46:04 2010 ;; MSG SIZE rcvd: 107 |
#dig karagand.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> karagand.unix.bas ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 8970 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;karagand.unix.bas. IN NS ;; AUTHORITY SECTION: unix.bas. 9600 IN SOA ns.unix.bas. root.unix.bas. 1 9600 9600 9600 9600 ;; Query time: 3 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:46:09 2010 ;; MSG SIZE rcvd: 79 |
#dig karaganda.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> karaganda.unix.bas ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19513 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;karaganda.unix.bas. IN NS ;; ANSWER SECTION: karaganda.unix.bas. 10800 IN NS linux2.unix.bas. ;; ADDITIONAL SECTION: linux2.unix.bas. 9592 IN A 192.168.15.2 ;; Query time: 4 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:46:12 2010 ;; MSG SIZE rcvd: 73 |
#rndc flush
|
#dig karaganda.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> karaganda.unix.bas ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13375 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;karaganda.unix.bas. IN NS ;; ANSWER SECTION: karaganda.unix.bas. 10778 IN NS linux2.unix.bas. ;; ADDITIONAL SECTION: linux2.unix.bas. 9600 IN A 192.168.15.2 ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:46:33 2010 ;; MSG SIZE rcvd: 73 |
#dig karaganda.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> karaganda.unix.bas ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61443 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;karaganda.unix.bas. IN NS ;; ANSWER SECTION: karaganda.unix.bas. 10800 IN NS linux2.unix.bas. ;; ADDITIONAL SECTION: linux2.unix.bas. 9600 IN A 192.168.15.2 ;; Query time: 5 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:46:46 2010 ;; MSG SIZE rcvd: 73 |
#dig karaganda.unix.bas ns @192.168.15.2
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> karaganda.unix.bas ns @192.168.15.2 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27615 ;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;karaganda.unix.bas. IN NS ;; ANSWER SECTION: karaganda.unix.bas. 10800 IN NS linux2.unix.bas. karaganda.unix.bas. 10800 IN NS linux1.unix.bas. ;; ADDITIONAL SECTION: linux1.unix.bas. 9500 IN A 192.168.15.1 linux2.unix.bas. 9351 IN A 192.168.15.2 ;; Query time: 2 msec ;; SERVER: 192.168.15.2#53(192.168.15.2) ;; WHEN: Thu Jun 10 18:46:59 2010 ;; MSG SIZE rcvd: 110 |
#dig karaganda.unix.bas ns @192.168.15.1
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> karaganda.unix.bas ns @192.168.15.1 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10009 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;karaganda.unix.bas. IN NS ;; ANSWER SECTION: karaganda.unix.bas. 10800 IN NS linux2.unix.bas. ;; ADDITIONAL SECTION: linux2.unix.bas. 9347 IN A 192.168.15.2 ;; Query time: 1 msec ;; SERVER: 192.168.15.1#53(192.168.15.1) ;; WHEN: Thu Jun 10 18:47:02 2010 ;; MSG SIZE rcvd: 73 |
#dig karaganda.unix.bas ns @192.168.15.2
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> karaganda.unix.bas ns @192.168.15.2 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10085 ;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;karaganda.unix.bas. IN NS ;; ANSWER SECTION: karaganda.unix.bas. 10800 IN NS linux2.unix.bas. karaganda.unix.bas. 10800 IN NS linux1.unix.bas. ;; ADDITIONAL SECTION: linux1.unix.bas. 9430 IN A 192.168.15.1 linux2.unix.bas. 9281 IN A 192.168.15.2 ;; Query time: 2 msec ;; SERVER: 192.168.15.2#53(192.168.15.2) ;; WHEN: Thu Jun 10 18:48:09 2010 ;; MSG SIZE rcvd: 110 |
#dig karaganda.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> karaganda.unix.bas ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33511 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;karaganda.unix.bas. IN NS ;; ANSWER SECTION: karaganda.unix.bas. 10800 IN NS linux1.unix.bas. karaganda.unix.bas. 10800 IN NS linux2.unix.bas. ;; ADDITIONAL SECTION: linux1.unix.bas. 9600 IN A 192.168.15.1 linux2.unix.bas. 9600 IN A 192.168.15.2 ;; Query time: 4 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:48:12 2010 ;; MSG SIZE rcvd: 110 |
#host www.karaganda.unix.bas
www.karaganda.unix.bas has address 192.168.15.2 |
#dig karaganda.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> karaganda.unix.bas ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53041 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;karaganda.unix.bas. IN NS ;; ANSWER SECTION: karaganda.unix.bas. 10661 IN NS linux1.unix.bas. karaganda.unix.bas. 10661 IN NS linux2.unix.bas. ;; ADDITIONAL SECTION: linux1.unix.bas. 9461 IN A 192.168.15.1 linux2.unix.bas. 9461 IN A 192.168.15.2 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:50:31 2010 ;; MSG SIZE rcvd: 110 |
#dig karaganda.unix.bas a
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> karaganda.unix.bas a ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39822 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;karaganda.unix.bas. IN A ;; AUTHORITY SECTION: karaganda.unix.bas. 10796 IN SOA linux2.unix.bas. AAikumbekov.nurbank.kz. 2010061002 86400 14400 604800 10800 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:50:33 2010 ;; MSG SIZE rcvd: 101 |
#dig www.karaganda.unix.bas a
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> www.karaganda.unix.bas a ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20854 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;www.karaganda.unix.bas. IN A ;; ANSWER SECTION: www.karaganda.unix.bas. 10687 IN A 192.168.15.2 ;; AUTHORITY SECTION: karaganda.unix.bas. 10655 IN NS linux2.unix.bas. karaganda.unix.bas. 10655 IN NS linux1.unix.bas. ;; ADDITIONAL SECTION: linux1.unix.bas. 9455 IN A 192.168.15.1 linux2.unix.bas. 9455 IN A 192.168.15.2 ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:50:37 2010 ;; MSG SIZE rcvd: 130 |
#dig 2.15.168.192.in-addr.arpa ptr +short
linux2.unix.bas. |
#dig nurbank.kz mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> nurbank.kz mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15275 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ;nurbank.kz. IN MX ;; ANSWER SECTION: nurbank.kz. 3600 IN MX 10 bolt.nurbank.kz. ;; AUTHORITY SECTION: nurbank.kz. 3600 IN NS ns.nurbank.kz. nurbank.kz. 3600 IN NS ns1.nurbank.kz. ;; ADDITIONAL SECTION: bolt.nurbank.kz. 3600 IN A 193.193.234.21 ;; Query time: 1160 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:53:59 2010 ;; MSG SIZE rcvd: 100 |
#whois 193.193.234.21 | less
|
#dig -x 193.193.234.21\
> ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> -x 193.193.234.21 ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42852 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;21.234.193.193.in-addr.arpa. IN PTR ;; ANSWER SECTION: 21.234.193.193.in-addr.arpa. 86399 IN PTR bolt.nurbank.kz. ;; AUTHORITY SECTION: 234.193.193.in-addr.arpa. 86399 IN NS ns1.asdc.kz. 234.193.193.in-addr.arpa. 86399 IN NS ns.asdc.kz. ;; Query time: 2135 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:55:39 2010 ;; MSG SIZE rcvd: 114 |
#whois 193.193.234.21 | less
|
#dig 234.193.193.in-addr.arpa. soa
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> 234.193.193.in-addr.arpa. soa ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53795 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;234.193.193.in-addr.arpa. IN SOA ;; ANSWER SECTION: 234.193.193.in-addr.arpa. 86400 IN SOA ns.asdc.kz. regmaster.astel.net. 2003072400 10800 3600 1814400 86400 ;; AUTHORITY SECTION: 234.193.193.in-addr.arpa. 86371 IN NS ns1.asdc.kz. 234.193.193.in-addr.arpa. 86371 IN NS ns.asdc.kz. ;; ADDITIONAL SECTION: ns.asdc.kz. 86372 IN A 193.193.255.87 ns1.asdc.kz. 86373 IN A 213.157.40.87 ;; Query time: 34 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 18:56:07 2010 ;; MSG SIZE rcvd: 171 |
##2 chasa
|
#dig telecom.kz mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> telecom.kz mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50929 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 1 ;; QUESTION SECTION: ;telecom.kz. IN MX ;; ANSWER SECTION: telecom.kz. 3600 IN MX 10 mail.telecom.kz. ;; AUTHORITY SECTION: telecom.kz. 3184 IN NS isp.telecom.kz. telecom.kz. 3184 IN NS cnr2.online.kz. telecom.kz. 3184 IN NS ns.telecom.kz. ;; ADDITIONAL SECTION: mail.telecom.kz. 3600 IN A 82.200.130.5 ;; Query time: 288 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 10 19:02:18 2010 ;; MSG SIZE rcvd: 126 |
domain unix.bas nameserver 127.0.0.1 options ndots:2
almaty NS linux1 karaganda NS linux2 shymkent NS linux6 turkistan NS linux5 astana NS linux3 aktau NS linux4 pavlodar NS linux7 semey NS linux8
Время первой команды журнала | 13:09:23 2010- 6-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:01:59 2010- 6-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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