/l3/users/bas/2011-03/linux4.unix.bas/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#dig @127.0.0.1 linux4.unix.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 linux4.unix.bas ; (1 server found) ;; global options: printcmd ;; connection timed out; no servers could be reached |
#nestat -nlp | grep 127.0.0.1:53
bash: nestat: command not found |
#netstat -nlp | grep 127.0.0.1:53
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 5362/named udp 0 0 127.0.0.1:53 0.0.0.0:* 5362/named |
#ifconfig -L -n --line-numbers
ifconfig: option `-L' not recognised. ifconfig: `--help' gives usage information. |
#iptables -L -n --line-numbers
Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:53 2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:53 3 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:67 4 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:67 5 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:53 6 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:53 7 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:67 8 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:67 ... 3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 4 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable 5 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable 6 ACCEPT all -- 0.0.0.0/0 192.168.122.0/24 state RELATED,ESTABLISHED 7 ACCEPT all -- 192.168.122.0/24 0.0.0.0/0 8 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 9 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable 10 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable Chain OUTPUT (policy ACCEPT) num target prot opt source destination |
#iptables -F
|
#/etc/init.d/iptables save
Saving firewall rules to /etc/sysconfig/iptables: [ OK ] |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:18:E4:56:60 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:19608 errors:0 dropped:0 overruns:0 frame:0 TX packets:19280 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:16851372 (16.0 MiB) TX bytes:2314790 (2.2 MiB) Interrupt:66 Memory:feac0000-feb00000 lo Link encap:Local Loopback ... collisions:0 txqueuelen:0 RX bytes:14638013 (13.9 MiB) TX bytes:14638013 (13.9 MiB) virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:54 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:9098 (8.8 KiB) |
#dig @127.0.0.1 linux4.unix.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 linux4.unix.bas ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65453 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;linux4.unix.bas. IN A ;; ANSWER SECTION: linux4.unix.bas. 9435 IN A 192.168.15.4 ;; AUTHORITY SECTION: unix.bas. 9435 IN NS ns.unix.bas. ;; ADDITIONAL SECTION: ns.unix.bas. 9435 IN A 192.168.15.254 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:15:13 2011 ;; MSG SIZE rcvd: 82 |
#vim /etc/resolv.conf
--- /tmp/l3-saved-3699.31472.28476 2011-04-07 12:15:32.000000000 +0600 +++ /etc/resolv.conf 2011-04-07 12:16:44.000000000 +0600 @@ -1 +1 @@ -nameserver 192.168.15.253 +linux4.unix.bas 192.168.15.4 |
#/etc/init.d/
acpid hplip netconsole rpcsvcgssd anacron hsqldb netfs saslauthd atd httpd netplugd sendmail auditd ip6tables network single autofs iptables NetworkManager smartd avahi-daemon irda nfs squid avahi-dnsconfd irqbalance nfslock sshd bluetooth iscsi nscd syslog capi iscsid ntpd tcsd conman isdn oddjobd vncserver ... cups kudzu portmap wpa_supplicant cups-config-daemon libvirtd psacct xend dnsmasq lvm2-monitor qemu xendomains dund mcstrans rawdevices xfs firstboot mdmonitor rdisc xinetd functions mdmpd readahead_early ypbind gpm messagebus readahead_later yum-updatesd haldaemon microcode_ctl restorecond halt multipathd rpcgssd hidd named rpcidmapd |
#dig nur.kz
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> nur.kz ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11407 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1 ;; QUESTION SECTION: ;nur.kz. IN A ;; ANSWER SECTION: nur.kz. 3600 IN A 195.210.46.230 ;; AUTHORITY SECTION: nur.kz. 3600 IN NS ns2.tutby.com. nur.kz. 3600 IN NS ns1.tutby.com. ;; ADDITIONAL SECTION: ns2.tutby.com. 3599 IN A 86.57.250.3 ;; Query time: 406 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:20:05 2011 ;; MSG SIZE rcvd: 101 |
#vim /etc/named.conf
--- /tmp/l3-saved-3699.32224.2016 2011-04-07 12:25:54.000000000 +0600 +++ /etc/named.conf 2011-04-07 12:26:20.000000000 +0600 @@ -12,7 +12,7 @@ // caching-nameserver package upgrade. // options { - listen-on port 53 { 127.0.0.1; }; + listen-on port 53 { 0.0.0.0; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; |
#/etc/init.d/named restart
Stopping named: [ OK ] Starting named: [ OK ] |
#netstat -nlp | grep :53
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 2976/dnsmasq tcp 0 0 ::1:53 :::* LISTEN 5618/named udp 0 0 192.168.122.1:53 0.0.0.0:* 2976/dnsmasq udp 0 0 0.0.0.0:5353 0.0.0.0:* 2983/avahi-daemon: udp 0 0 ::1:53 :::* 5618/named udp 0 0 :::5353 :::* 2983/avahi-daemon: |
#dig @127.0.0.1 version.bind. choas txt
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 version.bind. choas txt ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 57879 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;version.bind. IN A ;; AUTHORITY SECTION: . 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400 ... ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 50225 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;choas. IN TXT ;; AUTHORITY SECTION: . 10800 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400 ;; Query time: 151 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:32:42 2011 ;; MSG SIZE rcvd: 98 |
#dig @127.0.0.1 version.bind. choas txt
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 version.bind. choas txt ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 22223 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;version.bind. IN A ;; AUTHORITY SECTION: . 10683 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400 ... ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 48260 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;choas. IN TXT ;; AUTHORITY SECTION: . 10684 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:34:38 2011 ;; MSG SIZE rcvd: 98 |
#dig @127.0.0.1 version.bind. chaos txt
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 version.bind. chaos txt ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19900 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;version.bind. CH TXT ;; ANSWER SECTION: version.bind. 0 CH TXT "unknown" ;; AUTHORITY SECTION: version.bind. 0 CH NS version.bind. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:36:26 2011 ;; MSG SIZE rcvd: 64 |
#dig @127.0.0.1 version.bind. chaos txt
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 version.bind. chaos txt ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56961 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;version.bind. CH TXT ;; ANSWER SECTION: version.bind. 0 CH TXT "unknown" ;; AUTHORITY SECTION: version.bind. 0 CH NS version.bind. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:36:06 2011 ;; MSG SIZE rcvd: 64 |
#dig mail.ru ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> mail.ru ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32895 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.ru. IN NS ;; ANSWER SECTION: mail.ru. 387 IN NS ns2.mail.ru. mail.ru. 387 IN NS ns3.mail.ru. mail.ru. 387 IN NS ns4.mail.ru. mail.ru. 387 IN NS ns5.mail.ru. mail.ru. 387 IN NS ns.mail.ru. mail.ru. 387 IN NS ns1.mail.ru. ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 12:36:42 2011 ;; MSG SIZE rcvd: 132 |
#dig @
|
#http://docstore.mik.ua/orelly/
bash: http://docstore.mik.ua/orelly/: No such file or directory |
#vim /etc/named.conf
--- /tmp/l3-saved-3699.16421.10404 2011-04-07 14:08:49.000000000 +0600 +++ /etc/named.conf 2011-04-07 14:10:46.000000000 +0600 @@ -49,5 +49,7 @@ view all { match-clients { any; }; zone "astan.unix.bas" { + type master; + file "astana.unix.bas"; }; }; |
#vim /var/named/
|
#vim /var/named/astana.unix.bas
--- /dev/null 2011-04-07 09:56:07.262138075 +0600 +++ /var/named/astana.unix.bas 2011-04-07 14:22:21.000000000 +0600 @@ -0,0 +1,9 @@ +@ SOA linux4.unix.bas. root.linux4.unix.bas. 2011040701 1d 1h 1w 1h + NS linux4.unix.bas. + + A 192.168.15.4 +m1 A 192.168.15.1 +m2 A 192.168.15.2 +m3 A 192.168.15.3 +m4 A 192.168.15.4 +m5 A 192.168.15.5 |
#/etc/init.d/named restart
Stopping named: [ OK ] Starting named: [ OK ] |
#tail /var/log/messages
Apr 7 14:22:36 linux4 named[6355]: the working directory is not writable Apr 7 14:22:36 linux4 named[6355]: zone 0.in-addr.arpa/IN/localhost_resolver: loaded serial 42 Apr 7 14:22:36 linux4 named[6355]: zone 0.0.127.in-addr.arpa/IN/localhost_resolver: loaded serial 1997022700 Apr 7 14:22:36 linux4 named[6355]: zone 255.in-addr.arpa/IN/localhost_resolver: loaded serial 42 Apr 7 14:22:36 linux4 named[6355]: zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN/localhost_resolver: loaded serial 1997022700 Apr 7 14:22:36 linux4 named[6355]: zone localdomain/IN/localhost_resolver: loaded serial 42 Apr 7 14:22:36 linux4 named[6355]: zone localhost/IN/localhost_resolver: loaded serial 42 Apr 7 14:22:36 linux4 named[6355]: astana.unix.bas:1: no TTL specified; using SOA MINTTL instead Apr 7 14:22:36 linux4 named[6355]: zone astan.unix.bas/IN/all: loaded serial 2011040701 Apr 7 14:22:36 linux4 named[6355]: running |
#host 192.168.15.4
4.15.168.192.in-addr.arpa domain name pointer linux4.unix.bas. |
#host m1.astana.unix.bas
;; connection timed out; no servers could be reached |
#cat /etc/resolv.conf
nameserver 127.0.0.1 |
#~
47 }; 48 49 view all { { 50 match-clients { any; }; 51 zone "astan.unix.bas" { zone "astan.unix.bas" { type master; 53 file "astana.unix.bas"; }; 54 }; 55 view all { -- V match-clients { any; }; ~ zone "astan.unix.bas" { 56 type master; 57 file "astana.unix.bas"; 58 }; 59 }; "/etc/named.conf" 59L, 1500C written |
#host m1.astana.unix.bas
|
#host m4.astana.unix.bas
|
#host m1.astana.unix.bas
m1.astana.unix.bas has address 192.168.15.1 |
#host m3.astana.unix.bas
m3.astana.unix.bas has address 192.168.15.3 |
#vimtutor
2. Type: :q! <ENTER>. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lesson 1.3: TEXT EDITING - DELETION ** Press x to delete the character under the cursor. ** 1. Move the cursor to the line below marked --->. 2. To fix the errors, move the cursor until it is on top of the character to be deleted. 3. Press the x key to delete the unwanted character. 4. Repeat steps 2 through 4 until the sentence is correct. |
#mcedit /etc/named.conf
}; }; channel default_debug { severity dynamic; }; match-clients { localhost; }; recursion yes; zone "astana.unix.bas" { file "astana.unix.bas"; }; view all { zone "astana.unix.bas" { file "astana.unix.bas"; }; |
#vim /etc/named.conf
|
# 29
tcp 0 0 192.168.15.4:53 0.0.0.0:* LISTEN 6730/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 6730/named tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 2976/dnsmasq tcp 0 0 ::1:53 :::* LISTEN 6730/named udp 0 0 192.168.15.4:53 0.0.0.0:* 6730/named udp 0 0 127.0.0.1:53 0.0.0.0:* 6730/named udp 0 0 192.168.122.1:53 0.0.0.0:* 2976/dnsmasq udp 0 0 0.0.0.0:5353 0.0.0.0:* 2983/avahi-daemon: udp 0 0 ::1:53 :::* 6730/named udp 0 0 :::5353 :::* 2983/avahi-daemon: |
#iptables-save
# Generated by iptables-save v1.3.5 on Thu Apr 7 14:42:34 2011 *filter :INPUT ACCEPT [9453:2006601] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [36559:16311731] COMMIT # Completed on Thu Apr 7 14:42:34 2011 # Generated by iptables-save v1.3.5 on Thu Apr 7 14:42:34 2011 *nat :PREROUTING ACCEPT [128:32826] :POSTROUTING ACCEPT [7193:410450] :OUTPUT ACCEPT [7193:410530] -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p tcp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p udp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -j MASQUERADE -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p tcp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p udp -j MASQUERADE --to-ports 1024-65535 -A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -j MASQUERADE COMMIT # Completed on Thu Apr 7 14:42:34 2011 |
#host almaty.unix.bas
almaty.unix.bas has address 192.168.15.3 |
#dig @192.168.15.3
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @192.168.15.3 ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64631 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518123 IN NS i.root-servers.net. ... g.root-servers.net. 604523 IN A 192.112.36.4 h.root-servers.net. 604523 IN A 128.63.2.53 h.root-servers.net. 604523 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 604523 IN A 192.36.148.17 i.root-servers.net. 604523 IN AAAA 2001:7fe::53 j.root-servers.net. 604523 IN A 192.58.128.30 ;; Query time: 4 msec ;; SERVER: 192.168.15.3#53(192.168.15.3) ;; WHEN: Thu Apr 7 14:44:44 2011 ;; MSG SIZE rcvd: 500 |
#dig @192.168.15.3 ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @192.168.15.3 ns ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21266 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518118 IN NS h.root-servers.net. ... g.root-servers.net. 604518 IN A 192.112.36.4 h.root-servers.net. 604518 IN A 128.63.2.53 h.root-servers.net. 604518 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 604518 IN A 192.36.148.17 i.root-servers.net. 604518 IN AAAA 2001:7fe::53 j.root-servers.net. 604518 IN A 192.58.128.30 ;; Query time: 1 msec ;; SERVER: 192.168.15.3#53(192.168.15.3) ;; WHEN: Thu Apr 7 14:44:49 2011 ;; MSG SIZE rcvd: 500 |
#dig @alamty.unix.bas
dig: couldn't get address for 'alamty.unix.bas': not found |
#dig @almaty.unix.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @almaty.unix.bas ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36140 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518100 IN NS g.root-servers.net. ... g.root-servers.net. 604500 IN A 192.112.36.4 h.root-servers.net. 604500 IN A 128.63.2.53 h.root-servers.net. 604500 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 604500 IN A 192.36.148.17 i.root-servers.net. 604500 IN AAAA 2001:7fe::53 j.root-servers.net. 604500 IN A 192.58.128.30 ;; Query time: 1 msec ;; SERVER: 192.168.15.3#53(192.168.15.3) ;; WHEN: Thu Apr 7 14:45:08 2011 ;; MSG SIZE rcvd: 500 |
#dig @almaty.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @almaty.unix.bas ns ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40469 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518094 IN NS f.root-servers.net. ... g.root-servers.net. 604494 IN A 192.112.36.4 h.root-servers.net. 604494 IN A 128.63.2.53 h.root-servers.net. 604494 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 604494 IN A 192.36.148.17 i.root-servers.net. 604494 IN AAAA 2001:7fe::53 j.root-servers.net. 604494 IN A 192.58.128.30 ;; Query time: 0 msec ;; SERVER: 192.168.15.3#53(192.168.15.3) ;; WHEN: Thu Apr 7 14:45:13 2011 ;; MSG SIZE rcvd: 500 |
#dig almaty.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> almaty.unix.bas ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26954 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;almaty.unix.bas. IN NS ;; ANSWER SECTION: almaty.unix.bas. 10725 IN NS linux3.unix.bas. ;; ADDITIONAL SECTION: linux3.unix.bas. 9525 IN A 192.168.15.3 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Apr 7 14:45:28 2011 ;; MSG SIZE rcvd: 70 |
#host m1.almaty.unix.bas
m1.almaty.unix.bas has address 192.168.15.1 |
#host m2.almaty.unix.bas
m2.almaty.unix.bas has address 192.168.15.2 |
#host m3.almaty.unix.bas
Host m3.almaty.unix.bas not found: 2(SERVFAIL) |
#host m4.almaty.unix.bas
m4.almaty.unix.bas has address 192.169.15.4 |
#ping almaty.unix.bas
PING almaty.unix.bas (192.168.15.3) 56(84) bytes of data. 64 bytes from linux3.unix.bas (192.168.15.3): icmp_seq=1 ttl=64 time=1.87 ms 64 bytes from linux3.unix.bas (192.168.15.3): icmp_seq=2 ttl=64 time=0.109 ms --- almaty.unix.bas ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.109/0.989/1.870/0.881 ms |
#ping m2.almaty.unix.bas
PING m2.almaty.unix.bas (192.168.15.2) 56(84) bytes of data. 64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=1 ttl=64 time=0.146 ms 64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=2 ttl=64 time=0.152 ms 64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=3 ttl=64 time=0.145 ms --- m2.almaty.unix.bas ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1999ms rtt min/avg/max/mdev = 0.145/0.147/0.152/0.014 ms |
#ping m5.almaty.unix.bas
PING m5.almaty.unix.bas (192.168.15.5) 56(84) bytes of data. 64 bytes from linux5.unix.bas (192.168.15.5): icmp_seq=1 ttl=64 time=1.19 ms 64 bytes from linux5.unix.bas (192.168.15.5): icmp_seq=2 ttl=64 time=0.157 ms --- m5.almaty.unix.bas ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.157/0.677/1.198/0.521 ms |
#ping m4.almaty.unix.bas
PING m4.almaty.unix.bas (192.169.15.4) 56(84) bytes of data. --- m4.almaty.unix.bas ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1000ms |
#/etc/init.d/named
Usage: /etc/init.d/named {start|stop|status|restart|condrestart|reload|configtest|probe} |
#/etc/init.d/named restart
Stopping named: [ OK ] Starting named: Error in named configuration: /etc/named.zones:6: missing ';' before '}' /etc/named.zones:13: missing ';' before '}' /etc/named.zones:6: missing ';' before '}' /etc/named.zones:13: missing ';' before '}' [FAILED] |
#vim /etc/named.conf
--- /tmp/l3-saved-3699.31644.21619 2011-04-07 16:06:23.000000000 +0600 +++ /etc/named.conf 2011-04-07 16:08:42.000000000 +0600 @@ -43,12 +43,11 @@ match-clients { localhost; }; match-destinations { localhost; }; recursion yes; - include "/etc/named.rfc1912.zones"; - include "/etc/named.zones"; -}; + include "/etc/named.rfc1912.zones"; + include "/etc/named.zones"; +}; view all { match-clients { any; }; recursion no; include "/etc/named.zones"; }; -}; |
#/etc/init.d/named restart
Stopping named: [ OK ] Starting named: [ OK ] |
#ls /var/named/slaves/
almaty.unix.bas |
#vim /etc/named.
|
#vim /etc/named.zones
|
#~
39 severity dynamic; "/etc/named.conf" 53L, 1419C 40 }; 41 }; 42 view localhost_resolver { 43 match-clients { localhost; }; 44 match-destinations { localhost; }; 45 recursion yes; 46 include "/etc/named.rfc1912.zones"; 47 include "/etc/named.zones"; 48 }; 49 view all { 50 match-clients { any; }; 51 recursion no; 52 include "/etc/named.zones"; |
# 3 //
named.caching-nameserver.conf named.rfc1912.zones named.conf named.zones |
#vim /etc/named.caching-nameserver.conf
|
# 12 // caching-nameserver package upgrade.
1 zone "astana.unix.bas" { 2 type master; 3 file "astana.unix.bas"; 4 allow-transfer { 5 192.168.15.3; 6 }; 7 }; 8 zone "almaty.unix.bas" { 9 type slave; 10 file "slaves/almaty.unix.bas"; 11 masters { 12 192.168.15.3; 13 }; 14 }; "/etc/named.zones" 14L, 219C |
#~
named.caching-nameserver.conf named.rfc1912.zones named.conf named.zones |
#vim /etc/named.conf
|
#vim /var/named/
|
#vim /var/named/astana.unix.bas
|
#/etc/init.d/named
Usage: /etc/init.d/named {start|stop|status|restart|condrestart|reload|configtest|probe} |
#/etc/init.d/named restart
Stopping named: [ OK ] Starting named: [ OK ] |
#host host13.astana.unix.bas
Host host13.astana.unix.bas not found: 3(NXDOMAIN) |
#tail /var/log/messages
Apr 7 16:27:05 linux4 named[7903]: zone astana.unix.bas/IN/localhost_resolver: sending notifies (serial 2011040701) Apr 7 16:27:05 linux4 named[7903]: zone 40.168.192.in-addr.arpa/IN/localhost_resolver: sending notifies (serial 2011040701) Apr 7 16:27:05 linux4 named[7903]: zone 40.168.192.in-addr.arpa/IN/all: sending notifies (serial 2011040701) Apr 7 16:27:05 linux4 named[7903]: zone astana.unix.bas/IN/all: sending notifies (serial 2011040701) Apr 7 16:27:12 linux4 named[7903]: client 192.168.15.3#18268: view all: received notify for zone '30.168.192.in-addr.arpa': not authoritative Apr 7 16:27:12 linux4 named[7903]: client 192.168.15.3#58452: view all: received notify for zone '30.168.192.in-addr.arpa': not authoritative Apr 7 16:27:12 linux4 named[7903]: client 192.168.15.3#58452: view all: received notify for zone 'almaty.unix.bas' Apr 7 16:27:12 linux4 named[7903]: zone almaty.unix.bas/IN/all: notify from 192.168.15.3#58452: zone is up to date Apr 7 16:27:12 linux4 named[7903]: client 192.168.15.3#58452: view all: received notify for zone 'almaty.unix.bas' Apr 7 16:27:12 linux4 named[7903]: zone almaty.unix.bas/IN/all: notify from 192.168.15.3#58452: zone is up to date |
#ls /var/named/named.broadcast
/var/named/named.broadcast |
#/etc/init.d/named restart
Stopping named: [ OK ] Starting named: [ OK ] |
#host host13.astana.unix.bas
Host host13.astana.unix.bas not found: 3(NXDOMAIN) |
#vim /etc/named.conf
|
#tail /var/log/messages
Apr 7 16:33:03 linux4 named[8095]: zone localdomain/IN/localhost_resolver: loaded serial 42 Apr 7 16:33:03 linux4 named[8095]: zone localhost/IN/localhost_resolver: loaded serial 42 Apr 7 16:33:03 linux4 named[8095]: zone 40.168.192.in-addr.arpa/IN/all: loaded serial 2011040701 Apr 7 16:33:03 linux4 named[8095]: zone almaty.unix.bas/IN/all: loaded serial 2011040701 Apr 7 16:33:03 linux4 named[8095]: zone astana.unix.bas/IN/all: loaded serial 2011040701 Apr 7 16:33:03 linux4 named[8095]: zone astana.unix.bas/IN/localhost_resolver: sending notifies (serial 2011040701) Apr 7 16:33:03 linux4 named[8095]: zone 40.168.192.in-addr.arpa/IN/localhost_resolver: sending notifies (serial 2011040701) Apr 7 16:33:03 linux4 named[8095]: zone 40.168.192.in-addr.arpa/IN/all: sending notifies (serial 2011040701) Apr 7 16:33:03 linux4 named[8095]: running Apr 7 16:33:03 linux4 named[8095]: zone astana.unix.bas/IN/all: sending notifies (serial 2011040701) |
#vim /etc/named.zones
--- /tmp/l3-saved-8201.6276.3366 2011-04-07 16:34:22.000000000 +0600 +++ /etc/named.zones 2011-04-07 16:34:54.000000000 +0600 @@ -1,23 +1,23 @@ - zone "astana.unix.bas" { - type master; - file "astana.unix.bas"; - allow-transfer { - 192.168.15.3; +zone "astana.unix.bas" { + type master; + file "astana.unix.bas"; + allow-transfer { + 192.168.15.3; }; }; - zone "almaty.unix.bas" { - type slave; - file "slaves/almaty.unix.bas"; - masters { - 192.168.15.3; +zone "almaty.unix.bas" { + type slave; + file "slaves/almaty.unix.bas"; + masters { + 192.168.15.3; }; }; - zone "40.168.192.in-addr.arpa" { - type master; - file "40.in-addr.arpa"; - allow-transfer { - 192.168.15.3; +zone "40.168.192.in-addr.arpa" { + type master; + file "40.in-addr.arpa"; + allow-transfer { + 192.168.15.3; }; }; |
#vim /var/named/40.in-addr.arpa
|
#vim /var/named/astana.unix.bas
|
#vim /var/named/40.in-addr.arpa
--- /tmp/l3-saved-3699.25594.14642 2011-04-07 16:44:02.000000000 +0600 +++ /var/named/40.in-addr.arpa 2011-04-07 16:47:32.000000000 +0600 @@ -4,3 +4,258 @@ NS linux3.unix.bas. 1 ptr host13.astana.unix.bas. + +2 PTR host2.astana.unix.bas. +3 PTR host3.astana.unix.bas. +4 PTR host4.astana.unix.bas. +5 PTR host5.astana.unix.bas. +6 PTR host6.astana.unix.bas. +7 PTR host7.astana.unix.bas. +8 PTR host8.astana.unix.bas. +9 PTR host9.astana.unix.bas. +10 PTR host10.astana.unix.bas. +11 PTR host11.astana.unix.bas. +12 PTR host12.astana.unix.bas. +13 PTR host13.astana.unix.bas. +14 PTR host14.astana.unix.bas. +15 PTR host15.astana.unix.bas. +16 PTR host16.astana.unix.bas. +17 PTR host17.astana.unix.bas. +18 PTR host18.astana.unix.bas. +19 PTR host19.astana.unix.bas. +20 PTR host20.astana.unix.bas. +21 PTR host21.astana.unix.bas. +22 PTR host22.astana.unix.bas. +23 PTR host23.astana.unix.bas. +24 PTR host24.astana.unix.bas. +25 PTR host25.astana.unix.bas. +26 PTR host26.astana.unix.bas. +27 PTR host27.astana.unix.bas. +28 PTR host28.astana.unix.bas. +29 PTR host29.astana.unix.bas. +30 PTR host30.astana.unix.bas. +31 PTR host31.astana.unix.bas. +32 PTR host32.astana.unix.bas. +33 PTR host33.astana.unix.bas. +34 PTR host34.astana.unix.bas. +35 PTR host35.astana.unix.bas. +36 PTR host36.astana.unix.bas. +37 PTR host37.astana.unix.bas. +38 PTR host38.astana.unix.bas. +39 PTR host39.astana.unix.bas. +40 PTR host40.astana.unix.bas. +41 PTR host41.astana.unix.bas. +42 PTR host42.astana.unix.bas. +43 PTR host43.astana.unix.bas. +44 PTR host44.astana.unix.bas. +45 PTR host45.astana.unix.bas. +46 PTR host46.astana.unix.bas. +47 PTR host47.astana.unix.bas. +48 PTR host48.astana.unix.bas. +49 PTR host49.astana.unix.bas. +50 PTR host50.astana.unix.bas. +51 PTR host51.astana.unix.bas. +52 PTR host52.astana.unix.bas. +53 PTR host53.astana.unix.bas. +54 PTR host54.astana.unix.bas. +55 PTR host55.astana.unix.bas. +56 PTR host56.astana.unix.bas. +57 PTR host57.astana.unix.bas. +58 PTR host58.astana.unix.bas. +59 PTR host59.astana.unix.bas. +60 PTR host60.astana.unix.bas. +61 PTR host61.astana.unix.bas. +62 PTR host62.astana.unix.bas. +63 PTR host63.astana.unix.bas. +64 PTR host64.astana.unix.bas. +65 PTR host65.astana.unix.bas. +66 PTR host66.astana.unix.bas. +67 PTR host67.astana.unix.bas. +68 PTR host68.astana.unix.bas. +69 PTR host69.astana.unix.bas. +70 PTR host70.astana.unix.bas. +71 PTR host71.astana.unix.bas. +72 PTR host72.astana.unix.bas. +73 PTR host73.astana.unix.bas. +74 PTR host74.astana.unix.bas. +75 PTR host75.astana.unix.bas. +76 PTR host76.astana.unix.bas. +77 PTR host77.astana.unix.bas. +78 PTR host78.astana.unix.bas. +79 PTR host79.astana.unix.bas. +80 PTR host80.astana.unix.bas. +81 PTR host81.astana.unix.bas. +82 PTR host82.astana.unix.bas. +83 PTR host83.astana.unix.bas. +84 PTR host84.astana.unix.bas. +85 PTR host85.astana.unix.bas. +86 PTR host86.astana.unix.bas. +87 PTR host87.astana.unix.bas. +88 PTR host88.astana.unix.bas. +89 PTR host89.astana.unix.bas. +90 PTR host90.astana.unix.bas. +91 PTR host91.astana.unix.bas. +92 PTR host92.astana.unix.bas. +93 PTR host93.astana.unix.bas. +94 PTR host94.astana.unix.bas. +95 PTR host95.astana.unix.bas. +96 PTR host96.astana.unix.bas. +97 PTR host97.astana.unix.bas. +98 PTR host98.astana.unix.bas. +99 PTR host99.astana.unix.bas. +100 PTR host100.astana.unix.bas. +101 PTR host101.astana.unix.bas. +102 PTR host102.astana.unix.bas. +103 PTR host103.astana.unix.bas. +104 PTR host104.astana.unix.bas. +105 PTR host105.astana.unix.bas. +106 PTR host106.astana.unix.bas. +107 PTR host107.astana.unix.bas. +108 PTR host108.astana.unix.bas. +109 PTR host109.astana.unix.bas. +110 PTR host110.astana.unix.bas. +111 PTR host111.astana.unix.bas. +112 PTR host112.astana.unix.bas. +113 PTR host113.astana.unix.bas. +114 PTR host114.astana.unix.bas. +115 PTR host115.astana.unix.bas. +116 PTR host116.astana.unix.bas. +117 PTR host117.astana.unix.bas. +118 PTR host118.astana.unix.bas. +119 PTR host119.astana.unix.bas. +120 PTR host120.astana.unix.bas. +121 PTR host121.astana.unix.bas. +122 PTR host122.astana.unix.bas. +123 PTR host123.astana.unix.bas. +124 PTR host124.astana.unix.bas. +125 PTR host125.astana.unix.bas. +126 PTR host126.astana.unix.bas. +127 PTR host127.astana.unix.bas. +128 PTR host128.astana.unix.bas. +129 PTR host129.astana.unix.bas. +130 PTR host130.astana.unix.bas. +131 PTR host131.astana.unix.bas. +132 PTR host132.astana.unix.bas. +133 PTR host133.astana.unix.bas. +134 PTR host134.astana.unix.bas. +135 PTR host135.astana.unix.bas. +136 PTR host136.astana.unix.bas. +137 PTR host137.astana.unix.bas. +138 PTR host138.astana.unix.bas. +139 PTR host139.astana.unix.bas. +140 PTR host140.astana.unix.bas. +141 PTR host141.astana.unix.bas. +142 PTR host142.astana.unix.bas. +143 PTR host143.astana.unix.bas. +144 PTR host144.astana.unix.bas. +145 PTR host145.astana.unix.bas. +146 PTR host146.astana.unix.bas. +147 PTR host147.astana.unix.bas. +148 PTR host148.astana.unix.bas. +149 PTR host149.astana.unix.bas. +150 PTR host150.astana.unix.bas. +151 PTR host151.astana.unix.bas. +152 PTR host152.astana.unix.bas. +153 PTR host153.astana.unix.bas. +154 PTR host154.astana.unix.bas. +155 PTR host155.astana.unix.bas. +156 PTR host156.astana.unix.bas. +157 PTR host157.astana.unix.bas. +158 PTR host158.astana.unix.bas. +159 PTR host159.astana.unix.bas. +160 PTR host160.astana.unix.bas. +161 PTR host161.astana.unix.bas. +162 PTR host162.astana.unix.bas. +163 PTR host163.astana.unix.bas. +164 PTR host164.astana.unix.bas. +165 PTR host165.astana.unix.bas. +166 PTR host166.astana.unix.bas. +167 PTR host167.astana.unix.bas. +168 PTR host168.astana.unix.bas. +169 PTR host169.astana.unix.bas. +170 PTR host170.astana.unix.bas. +171 PTR host171.astana.unix.bas. +172 PTR host172.astana.unix.bas. +173 PTR host173.astana.unix.bas. +174 PTR host174.astana.unix.bas. +175 PTR host175.astana.unix.bas. +176 PTR host176.astana.unix.bas. +177 PTR host177.astana.unix.bas. +178 PTR host178.astana.unix.bas. +179 PTR host179.astana.unix.bas. +180 PTR host180.astana.unix.bas. +181 PTR host181.astana.unix.bas. +182 PTR host182.astana.unix.bas. +183 PTR host183.astana.unix.bas. +184 PTR host184.astana.unix.bas. +185 PTR host185.astana.unix.bas. +186 PTR host186.astana.unix.bas. +187 PTR host187.astana.unix.bas. +188 PTR host188.astana.unix.bas. +189 PTR host189.astana.unix.bas. +190 PTR host190.astana.unix.bas. +191 PTR host191.astana.unix.bas. +192 PTR host192.astana.unix.bas. +193 PTR host193.astana.unix.bas. +194 PTR host194.astana.unix.bas. +195 PTR host195.astana.unix.bas. +196 PTR host196.astana.unix.bas. +197 PTR host197.astana.unix.bas. +198 PTR host198.astana.unix.bas. +199 PTR host199.astana.unix.bas. +200 PTR host200.astana.unix.bas. +201 PTR host201.astana.unix.bas. +202 PTR host202.astana.unix.bas. +203 PTR host203.astana.unix.bas. +204 PTR host204.astana.unix.bas. +205 PTR host205.astana.unix.bas. +206 PTR host206.astana.unix.bas. +207 PTR host207.astana.unix.bas. +208 PTR host208.astana.unix.bas. +209 PTR host209.astana.unix.bas. +210 PTR host210.astana.unix.bas. +211 PTR host211.astana.unix.bas. +212 PTR host212.astana.unix.bas. +213 PTR host213.astana.unix.bas. +214 PTR host214.astana.unix.bas. +215 PTR host215.astana.unix.bas. +216 PTR host216.astana.unix.bas. +217 PTR host217.astana.unix.bas. +218 PTR host218.astana.unix.bas. +219 PTR host219.astana.unix.bas. +220 PTR host220.astana.unix.bas. +221 PTR host221.astana.unix.bas. +222 PTR host222.astana.unix.bas. +223 PTR host223.astana.unix.bas. +224 PTR host224.astana.unix.bas. +225 PTR host225.astana.unix.bas. +226 PTR host226.astana.unix.bas. +227 PTR host227.astana.unix.bas. +228 PTR host228.astana.unix.bas. +229 PTR host229.astana.unix.bas. +230 PTR host230.astana.unix.bas. +231 PTR host231.astana.unix.bas. +232 PTR host232.astana.unix.bas. +233 PTR host233.astana.unix.bas. +234 PTR host234.astana.unix.bas. +235 PTR host235.astana.unix.bas. +236 PTR host236.astana.unix.bas. +237 PTR host237.astana.unix.bas. +238 PTR host238.astana.unix.bas. +239 PTR host239.astana.unix.bas. +240 PTR host240.astana.unix.bas. +241 PTR host241.astana.unix.bas. +242 PTR host242.astana.unix.bas. +243 PTR host243.astana.unix.bas. +244 PTR host244.astana.unix.bas. +245 PTR host245.astana.unix.bas. +246 PTR host246.astana.unix.bas. +247 PTR host247.astana.unix.bas. +248 PTR host248.astana.unix.bas. +249 PTR host249.astana.unix.bas. +250 PTR host250.astana.unix.bas. +251 PTR host251.astana.unix.bas. +252 PTR host252.astana.unix.bas. +253 PTR host253.astana.unix.bas. +254 PTR host254.astana.unix.bas. +255 PTR host255.astana.unix.bas. |
#/etc/init.d/named restart
Stopping named: [ OK ] Starting named: [ OK ] |
#tail /var/log/messages
Apr 7 16:50:14 linux4 named[8378]: zone localdomain/IN/localhost_resolver: loaded serial 42 Apr 7 16:50:14 linux4 named[8378]: zone localhost/IN/localhost_resolver: loaded serial 42 Apr 7 16:50:14 linux4 named[8378]: zone 40.168.192.in-addr.arpa/IN/all: loaded serial 2011040701 Apr 7 16:50:14 linux4 named[8378]: zone almaty.unix.bas/IN/all: loaded serial 2011040701 Apr 7 16:50:14 linux4 named[8378]: zone astana.unix.bas/IN/all: loaded serial 2011040701 Apr 7 16:50:14 linux4 named[8378]: running Apr 7 16:50:14 linux4 named[8378]: zone astana.unix.bas/IN/localhost_resolver: sending notifies (serial 2011040701) Apr 7 16:50:14 linux4 named[8378]: zone 40.168.192.in-addr.arpa/IN/localhost_resolver: sending notifies (serial 2011040701) Apr 7 16:50:14 linux4 named[8378]: zone 40.168.192.in-addr.arpa/IN/all: sending notifies (serial 2011040701) Apr 7 16:50:14 linux4 named[8378]: zone astana.unix.bas/IN/all: sending notifies (serial 2011040701) |
# 3 NS linux4.unix.bas.
eth0 Link encap:Ethernet HWaddr 00:26:18:E4:56:60 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:45900 errors:0 dropped:0 overruns:0 frame:0 TX packets:45334 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:22366346 (21.3 MiB) TX bytes:4198411 (4.0 MiB) Interrupt:66 Memory:feac0000-feb00000 |
#dhclient eth0
Internet Systems Consortium DHCP Client V3.0.5-RedHat Copyright 2004-2006 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/eth0/00:26:18:e4:56:60 Sending on LPF/eth0/00:26:18:e4:56:60 Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7 DHCPOFFER from 192.168.15.2 DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPACK from 192.168.15.2 bound to 192.168.15.200 -- renewal in 9133 seconds. |
#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:26:18:E4:56:60 inet addr:192.168.15.200 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:45932 errors:0 dropped:0 overruns:0 frame:0 TX packets:45369 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:22371522 (21.3 MiB) TX bytes:4202803 (4.0 MiB) Interrupt:66 Memory:feac0000-feb00000 |
#ls /var/lib/
alternatives/ games/ misc/ rpm/ xend/ bluetooth/ hal/ mlocate/ scrollkeeper/ xenstored/ dav/ hsqldb/ multipath/ sepolgen/ xkb/ dbus/ iscsi/ nfs/ stateless/ yum/ dhclient/ libvirt/ ntp/ tpm/ dhcpv6/ logrotate.status random-seed xen/ |
#ifdown eth0
|
#ifup eth0
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:18:E4:56:60 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:46090 errors:0 dropped:0 overruns:0 frame:0 TX packets:45563 errors:0 dropped:0 overruns:0 carrier:2 collisions:0 txqueuelen:1000 RX bytes:22406503 (21.3 MiB) TX bytes:4245172 (4.0 MiB) Interrupt:74 Memory:feac0000-feb00000 lo Link encap:Local Loopback ... collisions:0 txqueuelen:0 RX bytes:14713869 (14.0 MiB) TX bytes:14713869 (14.0 MiB) virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:54 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:9098 (8.8 KiB) |
#xen
xen xend xenstore-chmod xenstore-ls xentrace xenbaked xen-detect xenstore-control xenstore-read xentrace_format xen-bugtool xenmon.py xenstored xenstore-rm xentrace_setmask xencons xenperf xenstore-exists xenstore-write xentrace_setsize xenconsoled xen-python-path xenstore-list xentop |
#xen
bash: xen: command not found |
#xen
bash: xen: command not found |
#xen
xen xend xenstore-chmod xenstore-ls xentrace xenbaked xen-detect xenstore-control xenstore-read xentrace_format xen-bugtool xenmon.py xenstored xenstore-rm xentrace_setmask xencons xenperf xenstore-exists xenstore-write xentrace_setsize xenconsoled xen-python-path xenstore-list xentop |
#xen
xen xend xenstore-chmod xenstore-ls xentrace xenbaked xen-detect xenstore-control xenstore-read xentrace_format xen-bugtool xenmon.py xenstored xenstore-rm xentrace_setmask xencons xenperf xenstore-exists xenstore-write xentrace_setsize xenconsoled xen-python-path xenstore-list xentop |
nameserver 127.0.0.1
Время первой команды журнала | 08:09:56 2011- 4- 7 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 13:22:55 2011- 4- 7 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.96 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.40 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.70 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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