/l3/users/eb/2009/linux4/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 |
|
#vi /etc/init.d/b
|
#vi /etc/init.d/bind9
|
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
; <<>> DiG 9.6.0-P1 <<>> mail.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35412 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 6, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.ru. IN A ;; ANSWER SECTION: mail.ru. 3600 IN A 194.67.57.226 mail.ru. 3600 IN A 194.67.57.20 ... mail.ru. 2226 IN NS ns5.mail.ru. mail.ru. 2226 IN NS ns1.mail.ru. mail.ru. 2226 IN NS ns4.mail.ru. mail.ru. 2226 IN NS ns.mail.ru. mail.ru. 2226 IN NS ns3.mail.ru. mail.ru. 2226 IN NS ns2.mail.ru. ;; Query time: 111 msec ;; SERVER: 10.0.35.1#53(10.0.35.1) ;; WHEN: Thu Jun 4 12:03:40 2009 ;; MSG SIZE rcvd: 196 |
#dig @127.0.0.1 mail.ru
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 mail.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36947 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 6, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.ru. IN A ;; ANSWER SECTION: mail.ru. 3600 IN A 194.67.57.20 ... mail.ru. 3600 IN NS ns4.mail.ru. mail.ru. 3600 IN NS ns.mail.ru. mail.ru. 3600 IN NS ns1.mail.ru. mail.ru. 3600 IN NS ns3.mail.ru. mail.ru. 3600 IN NS ns2.mail.ru. mail.ru. 3600 IN NS ns5.mail.ru. ;; Query time: 289 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:06:33 2009 ;; MSG SIZE rcvd: 196 |
#dig mail.ru
; <<>> DiG 9.6.0-P1 <<>> mail.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37040 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 6, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.ru. IN A ;; ANSWER SECTION: mail.ru. 3435 IN A 194.67.57.226 mail.ru. 3435 IN A 194.67.57.20 ... mail.ru. 3435 IN NS ns5.mail.ru. mail.ru. 3435 IN NS ns1.mail.ru. mail.ru. 3435 IN NS ns4.mail.ru. mail.ru. 3435 IN NS ns3.mail.ru. mail.ru. 3435 IN NS ns.mail.ru. mail.ru. 3435 IN NS ns2.mail.ru. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:09:18 2009 ;; MSG SIZE rcvd: 196 |
#dig mail.ru
; <<>> DiG 9.6.0-P1 <<>> mail.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12750 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 6, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.ru. IN A ;; ANSWER SECTION: mail.ru. 3314 IN A 194.67.57.126 mail.ru. 3314 IN A 194.67.57.226 ... mail.ru. 3314 IN NS ns2.mail.ru. mail.ru. 3314 IN NS ns5.mail.ru. mail.ru. 3314 IN NS ns1.mail.ru. mail.ru. 3314 IN NS ns.mail.ru. mail.ru. 3314 IN NS ns4.mail.ru. mail.ru. 3314 IN NS ns3.mail.ru. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:11:19 2009 ;; MSG SIZE rcvd: 196 |
#dig mail.ru
; <<>> DiG 9.6.0-P1 <<>> mail.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55490 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 6, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.ru. IN A ;; ANSWER SECTION: mail.ru. 3311 IN A 194.67.57.26 mail.ru. 3311 IN A 194.67.57.126 ... mail.ru. 3311 IN NS ns3.mail.ru. mail.ru. 3311 IN NS ns.mail.ru. mail.ru. 3311 IN NS ns5.mail.ru. mail.ru. 3311 IN NS ns1.mail.ru. mail.ru. 3311 IN NS ns2.mail.ru. mail.ru. 3311 IN NS ns4.mail.ru. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:11:22 2009 ;; MSG SIZE rcvd: 196 |
#rndc flush
|
#dig mail.ru
; <<>> DiG 9.6.0-P1 <<>> mail.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29443 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 6, ADDITIONAL: 0 ;; QUESTION SECTION: ;mail.ru. IN A ;; ANSWER SECTION: mail.ru. 3600 IN A 194.67.57.226 mail.ru. 3600 IN A 194.67.57.20 ... mail.ru. 3600 IN NS ns.mail.ru. mail.ru. 3600 IN NS ns4.mail.ru. mail.ru. 3600 IN NS ns1.mail.ru. mail.ru. 3600 IN NS ns3.mail.ru. mail.ru. 3600 IN NS ns2.mail.ru. mail.ru. 3600 IN NS ns5.mail.ru. ;; Query time: 269 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:12:56 2009 ;; MSG SIZE rcvd: 196 |
#watch dig mail.ru
|
#vi /etc/bind/named.conf.options
--- /tmp/l3-saved-3732.11164.20207 2009-06-04 12:21:59.000000000 +0300 +++ /etc/bind/named.conf.options 2009-06-04 12:23:27.000000000 +0300 @@ -16,5 +16,6 @@ auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; + listen-on {127.0.0.1; }; }; |
#~
|
#ls /var/cache/bind
|
#ls /var/cache
apache2 approx apt bind debconf dictionaries-common fontconfig hald ldconfig man |
#ls /var/cache/bind/
|
#rndc dumpdb
|
#ls /var/cache/bind/
named_dump.db |
#less /var/cache//bind/named_dump.db
|
#netstat -nlp -A inet
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 2913/inetd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2315/portmap tcp 0 0 192.168.102.2:53 0.0.0.0:* LISTEN 11732/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 11732/named tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4286/sshd tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 11732/named tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2897/exim4 udp 0 0 192.168.102.2:53 0.0.0.0:* 11732/named udp 0 0 127.0.0.1:53 0.0.0.0:* 11732/named udp 0 0 0.0.0.0:111 0.0.0.0:* 2315/portmap |
#netstat -nlp -A inet | grep name
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 192.168.102.2:53 0.0.0.0:* LISTEN 11732/named tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 11732/named tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 11732/named udp 0 0 192.168.102.2:53 0.0.0.0:* 11732/named udp 0 0 127.0.0.1:53 0.0.0.0:* 11732/named |
#dig @192.168.102.1 linux.org.ua
; <<>> DiG 9.6.0-P1 <<>> @192.168.102.1 linux.org.ua ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52774 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 0 ;; QUESTION SECTION: ;linux.org.ua. IN A ;; ANSWER SECTION: linux.org.ua. 3600 IN A 212.40.45.2 ;; AUTHORITY SECTION: linux.org.ua. 3600 IN NS ns.linux.org.ua. linux.org.ua. 3600 IN NS ns2.linux.org.ua. linux.org.ua. 3600 IN NS ns.secondary.net.ua. ;; Query time: 42 msec ;; SERVER: 192.168.102.1#53(192.168.102.1) ;; WHEN: Thu Jun 4 12:20:46 2009 ;; MSG SIZE rcvd: 112 |
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
// If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk. See http://www.kb.cert.org/vuls/id/800113 // If your ISP provided one or more IP addresses for stable // nameservers, you probably want to use them as forwarders. // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. forwarders { 10.0.35.1; }; ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/bind/named.conf.options" 21L, 601C written |
#vi /etc/bind/named.conf.options
|
#dig mail.ru
; <<>> DiG 9.6.0-P1 <<>> mail.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57482 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 6, ADDITIONAL: 6 ;; QUESTION SECTION: ;mail.ru. IN A ;; ANSWER SECTION: mail.ru. 2003 IN A 194.67.57.226 mail.ru. 2003 IN A 194.67.57.20 ... ns.mail.ru. 2232 IN A 194.67.23.130 ns1.mail.ru. 2232 IN A 94.100.179.159 ns2.mail.ru. 2232 IN A 94.100.179.163 ns3.mail.ru. 2232 IN A 194.67.23.17 ns4.mail.ru. 2232 IN A 194.67.57.4 ns5.mail.ru. 2232 IN A 194.67.23.232 ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:30:17 2009 ;; MSG SIZE rcvd: 292 |
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12616 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 7192 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 7192 IN NS ns5.yandex.ru. ya.ru. 7192 IN NS ns1.yandex.ru. ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:30:38 2009 ;; MSG SIZE rcvd: 82 |
#rndc flush
|
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34863 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 7152 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 7152 IN NS ns5.yandex.ru. ya.ru. 7152 IN NS ns1.yandex.ru. ;; Query time: 41 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:31:17 2009 ;; MSG SIZE rcvd: 82 |
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25863 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 7144 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 7144 IN NS ns1.yandex.ru. ya.ru. 7144 IN NS ns5.yandex.ru. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:31:25 2009 ;; MSG SIZE rcvd: 82 |
#dig @192.168.102.1 ya.ru
; <<>> DiG 9.6.0-P1 <<>> @192.168.102.1 ya.ru ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65056 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 7095 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 7095 IN NS ns5.yandex.ru. ya.ru. 7095 IN NS ns1.yandex.ru. ;; Query time: 6 msec ;; SERVER: 192.168.102.1#53(192.168.102.1) ;; WHEN: Thu Jun 4 12:32:14 2009 ;; MSG SIZE rcvd: 82 |
#rndc status
version: 9.6.0-P1 CPUs found: 2 worker threads: 2 number of zones: 14 debug level: 0 xfers running: 0 xfers deferred: 0 soa queries in progress: 0 query logging is OFF recursive clients: 0/0/1000 tcp clients: 0/100 server is up and running |
#cat /etc/rc
rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/ rc.local rcS.d/ |
#ls /etc/r
rc0.d/ rc2.d/ rc4.d/ rc6.d/ rcS.d/ rmt rsyslog.conf rc1.d/ rc3.d/ rc5.d/ rc.local resolv.conf rpc |
#ls /etc/r
rc0.d/ rc2.d/ rc4.d/ rc6.d/ rcS.d/ rmt rsyslog.conf rc1.d/ rc3.d/ rc5.d/ rc.local resolv.conf rpc |
#vi /etc/network/interfaces
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:04:76:a0:a9:12 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7490 errors:0 dropped:0 overruns:1 frame:0 TX packets:7224 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2032653 (1.9 MiB) TX bytes:577120 (563.5 KiB) Interrupt:20 Base address:0xcc00 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:316 errors:0 dropped:0 overruns:0 frame:0 TX packets:316 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:395797 (386.5 KiB) TX bytes:395797 (386.5 KiB) |
#ping 192.168.15.3
PING 192.168.15.3 (192.168.15.3) 56(84) bytes of data. 64 bytes from 192.168.15.3: icmp_seq=1 ttl=64 time=4.01 ms 64 bytes from 192.168.15.3: icmp_seq=2 ttl=64 time=0.112 ms 64 bytes from 192.168.15.3: icmp_seq=3 ttl=64 time=0.102 ms ^C --- 192.168.15.3 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.102/1.411/4.019/1.844 ms |
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. 64 bytes from 10.0.35.1: icmp_seq=1 ttl=63 time=0.153 ms 64 bytes from 10.0.35.1: icmp_seq=2 ttl=63 time=0.139 ms ^C --- 10.0.35.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.139/0.146/0.153/0.007 ms |
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data. 64 bytes from 10.0.35.100: icmp_seq=1 ttl=62 time=7.36 ms 64 bytes from 10.0.35.100: icmp_seq=2 ttl=62 time=0.194 ms ^C --- 10.0.35.100 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.194/3.781/7.368/3.587 ms |
#ip route
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.4 default via 192.168.15.254 dev eth0 |
#lvdisplay
File descriptor 9 (pipe:[10300]) leaked on lvdisplay invocation. Parent PID 3732: bash File descriptor 10 (pipe:[10300]) leaked on lvdisplay invocation. Parent PID 3732: bash --- Logical volume --- LV Name /dev/TURBO/vol1 VG Name TURBO LV UUID A21iCt-CPyu-gjdX-qOVI-vap4-x97d-dSkCpg LV Write Access read/write LV Status available # open 0 LV Size 1.00 GB Current LE 256 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 |
#file /dev/TURBO/vol1
/dev/TURBO/vol1: symbolic link to `/dev/mapper/TURBO-vol1' |
#vi /etc/
|
#vi /etc/bind
--- /tmp/l3-saved-3732.20852.9665 2009-06-04 14:06:56.000000000 +0300 +++ /etc/bind/named.conf.local 2009-06-04 14:09:13.000000000 +0300 @@ -6,3 +6,7 @@ // organization //include "/etc/bind/zones.rfc1918"; +zone "class4.unix.nt" { + type master; + file "/etc/bind/db/class4"; +}; |
#vi /etc/bind/
|
#vi /etc/bind/
|
#vi /etc/bind/named.conf
|
#}
+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31 // Do any local configuration here // zone "class4.unix.nt" { }; }; ~ } ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ -- INSERT -- 11,1 All |
#vi /etc/bind/named.conf
|
#ping 193.193.193.100
PING 193.193.193.100 (193.193.193.100) 56(84) bytes of data. 64 bytes from 193.193.193.100: icmp_seq=1 ttl=57 time=9.25 ms 64 bytes from 193.193.193.100: icmp_seq=2 ttl=57 time=8.51 ms 64 bytes from 193.193.193.100: icmp_seq=3 ttl=57 time=10.7 ms ^C64 bytes from 193.193.193.100: icmp_seq=4 ttl=57 time=12.3 ms 64 bytes from 193.193.193.100: icmp_seq=5 ttl=57 time=8.88 ms ^C --- 193.193.193.100 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4006ms rtt min/avg/max/mdev = 8.518/9.954/12.341/1.420 ms |
#ping 193.193.193.111
PING 193.193.193.111 (193.193.193.111) 56(84) bytes of data. 64 bytes from 193.193.193.111: icmp_seq=1 ttl=57 time=10.5 ms 64 bytes from 193.193.193.111: icmp_seq=2 ttl=57 time=10.2 ms ^C --- 193.193.193.111 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 10.200/10.384/10.569/0.210 ms |
#host 193.193.193.111
Name: kozlik.carrier.kiev.ua Address: 193.193.193.111 |
#dig 193.193.193.111
; <<>> DiG 9.6.0-P1 <<>> 193.193.193.111 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 25910 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;193.193.193.111. IN A ;; AUTHORITY SECTION: . 10780 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 14:13:07 2009 ;; MSG SIZE rcvd: 108 |
#host eb.co.ua
eb.co.ua A record currently not present |
#dig eb.co.ua
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1222 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;eb.co.ua. IN A ;; AUTHORITY SECTION: eb.co.ua. 3591 IN SOA dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 14:13:45 2009 ;; MSG SIZE rcvd: 77 |
#vi /etc/bind/named.conf
--- /tmp/l3-saved-3732.20948.4066 2009-06-04 14:14:06.000000000 +0300 +++ /etc/bind/named.conf 2009-06-04 14:34:58.000000000 +0300 @@ -37,4 +37,11 @@ file "/etc/bind/db.255"; }; -include "/etc/bind/named.conf.local"; +include "/etc/bind/named.conf.local" +; + + + + + + |
#vi /etc/bind/db.class4
--- /dev/null 2009-06-04 09:45:12.503976578 +0300 +++ /etc/bind/db.class4 2009-06-04 14:34:34.000000000 +0300 @@ -0,0 +1,7 @@ +@ OA linux.class4.unix.nt. root.class4.unix.nt 2009060401 3h 12h 72h 1h + NS linux4.class4.unix.nt +linux4 A 192.168.15.4 +super A 192.168.15.1 +mega A 192.168.15.2 +extra A 192.168.15.3 + |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 14328 to die. Starting domain name service...: bind9. |
#host linux2.class.unix.nt
linux2.class.unix.nt does not exist, try again |
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
bash.bashrc bash_completion.d/ bindresvport.blacklist blkid.tab.old bash_completion bind/ blkid.tab |
#ls /etc/b
bash.bashrc bash_completion.d/ bindresvport.blacklist blkid.tab.old bash_completion bind/ blkid.tab |
#ls /etc/bind
bind/ bindresvport.blacklist |
#ls /etc/bind/
db.0 db.255 db.empty db.root named.conf.local rndc.key db.127 db.class4 db.local named.conf named.conf.options zones.rfc1918 |
#vi /etc/bind/db.class4
|
#host super.class4.unix.nt
super.class4.unix.nt A 192.168.15.1 |
#dig mega.class4.unix.nt
; <<>> DiG 9.6.0-P1 <<>> mega.class4.unix.nt ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7296 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;mega.class4.unix.nt. IN A ;; ANSWER SECTION: mega.class4.unix.nt. 3600 IN A 192.168.15.2 ;; AUTHORITY SECTION: class4.unix.nt. 3600 IN NS linux4.class4.unix.nt.class4.unix.nt. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 14:41:45 2009 ;; MSG SIZE rcvd: 89 |
#dig mega.class4.unix.nt MX
; <<>> DiG 9.6.0-P1 <<>> mega.class4.unix.nt MX ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34742 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;mega.class4.unix.nt. IN MX ;; AUTHORITY SECTION: class4.unix.nt. 3600 IN SOA linux4.class4.unix.nt. root.class4.unix.nt.class4.unix.nt. 2009060401 10800 43200 259200 3600 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 14:41:55 2009 ;; MSG SIZE rcvd: 100 |
#dig mega.class4.unix.nt ns
; <<>> DiG 9.6.0-P1 <<>> mega.class4.unix.nt ns ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3351 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;mega.class4.unix.nt. IN NS ;; AUTHORITY SECTION: class4.unix.nt. 3600 IN SOA linux4.class4.unix.nt. root.class4.unix.nt.class4.unix.nt. 2009060401 10800 43200 259200 3600 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 14:42:00 2009 ;; MSG SIZE rcvd: 100 |
#dig mail.ru
; <<>> DiG 9.6.0-P1 <<>> mail.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18969 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 6, ADDITIONAL: 6 ;; QUESTION SECTION: ;mail.ru. IN A ;; ANSWER SECTION: mail.ru. 3581 IN A 194.67.57.126 mail.ru. 3581 IN A 194.67.57.226 ... ns.mail.ru. 360 IN A 194.67.23.130 ns1.mail.ru. 360 IN A 94.100.179.159 ns2.mail.ru. 360 IN A 94.100.179.163 ns3.mail.ru. 360 IN A 194.67.23.17 ns4.mail.ru. 360 IN A 194.67.57.4 ns5.mail.ru. 360 IN A 194.67.23.232 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 14:43:03 2009 ;; MSG SIZE rcvd: 292 |
#ping linux3
PING linux3.unix.nt (192.168.15.3) 56(84) bytes of data. 64 bytes from linux3.unix.nt (192.168.15.3): icmp_seq=1 ttl=64 time=2.05 ms 64 bytes from linux3.unix.nt (192.168.15.3): icmp_seq=2 ttl=64 time=0.138 ms 64 bytes from linux3.unix.nt (192.168.15.3): icmp_seq=3 ttl=64 time=0.134 ms ^C --- linux3.unix.nt ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.134/0.775/2.054/0.904 ms |
#ping linux5
PING linux5.unix.nt (192.168.15.5) 56(84) bytes of data. 64 bytes from linux5.unix.nt (192.168.15.5): icmp_seq=1 ttl=64 time=2.54 ms 64 bytes from linux5.unix.nt (192.168.15.5): icmp_seq=2 ttl=64 time=0.099 ms 64 bytes from linux5.unix.nt (192.168.15.5): icmp_seq=3 ttl=64 time=0.092 ms ^C --- linux5.unix.nt ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.092/0.910/2.540/1.152 ms |
#host linux5
linux5.unix.nt A 192.168.15.5 |
#host mega
mega.unix.nt does not exist, try again |
#host mega
mega.class4.unix.nt A 192.168.15.2 |
#vi /etc/resolv.conf
|
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#dig 192.168.15.6
; <<>> DiG 9.6.0-P1 <<>> 192.168.15.6 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 44989 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;192.168.15.6. IN A ;; AUTHORITY SECTION: . 10800 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400 ;; Query time: 83 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 14:59:48 2009 ;; MSG SIZE rcvd: 105 |
#vi /etc/hostname
|
#~ 4.class4.unix.nt
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/hostname" 1L, 22C written |
#hostname -F /etc/hostname
|
#host 192.168.15.4
Name: linux4.class4.unix.nt Address: 192.168.15.4 |
#/etc/init.d/bind9 reload
Reloading domain name service...: bind9. |
#mii-tools
bash: mii-tools: command not found |
#mii-tool
eth0: negotiated 100baseTx-FD, link ok SIOCGMIIPHY on 'eth1' failed: Invalid argument |
#mii-tool eth0
eth0: negotiated 100baseTx-FD, link ok |
#ethtool
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool eth0
Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 24 Transceiver: internal Auto-negotiation: on Current message level: 0x00000001 (1) Link detected: yes |
#dpkg -l | grep game
|
#apt-cache search | grep game
E: You must give exactly one pattern |
#apt-cache search game
projectl - sword action shooting pushover - Fun puzzle game with dominos pybridge - An online contract bridge game. Gtk client pybridge-common - Common files for pybridge pybridge-server - Server files for pybridge pydance - dancing simulation game similar to the kind in arcades pydance-music - Songs and step patterns for pydance pyntor - flexible and componentized presentation program pyracerz - multiplayer top view 2D racing game pyscrabble - a multiplayer scrabble implementation written in Python - client part ... torcs - 3D racing cars simulator game using OpenGL torcs-data - base data files for TORCS game torcs-data-cars - data files for TORCS game - Cars set torcs-data-tracks - data files for torcs game - Tracks set torus-trooper - speeding ship sailing through barrage torus-trooper-data - speeding ship sailing through barrage - game data torus-trooper-pure - variant of torus-trooper tourney-manager - perl interface to run chess engine tournaments tpclient-pywx - Thousand Parsec Python client trackballs - An OpenGL-based game of marbles through a labyrinth |
#apt-cache search game | grep solitar
|
#apt-cache search game | grep soli
kmahjongg - Mahjongg solitaire game for KDE 4 kpat - solitaire card games for KDE 4 kshisen - Shisen-Sho solitaire game for KDE 4 peg-e - peg elimination solitaire game pegsolitaire - An education game similar to Hi-Q pysol - X11 solitaire game written in Python spider - A two deck solitaire game for the X Window System vdr-plugin-solitaire - Plugin to vdr that implements the card game "Solitaire" xmahjongg - tile-based solitaire game |
#apt-get install xmahjongg
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: portmap Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: xmahjongg 0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded. Need to get 454kB of archives. After this operation, 799kB of additional disk space will be used. Get:1 http://127.0.0.1 sid/main xmahjongg 3.7-3 [454kB] Fetched 454kB in 2s (209kB/s) Selecting previously deselected package xmahjongg. (Reading database ... 56174 files and directories currently installed.) Unpacking xmahjongg (from .../xmahjongg_3.7-3_i386.deb) ... Processing triggers for menu ... Processing triggers for desktop-file-utils ... Processing triggers for man-db ... Setting up xmahjongg (3.7-3) ... Processing triggers for menu ... |
#apt-get install vdr-plugin-solitaire
.udevdb or .udev presence implies active udev. Aborting MAKEDEV invocation. ################################################## ## LIRC IS NOT CONFIGURED ## ## ## ## read /usr/share/doc/lirc/html/configure.html ## ################################################## Additional hint: Either /etc/lirc/lircd.conf or /etc/lirc/hardware.conf doesn't exist or either of the two has the string UNCONFIGURED in it at some important place. Try: 'dpkg-reconfigure lirc' Starting lirc daemon:. Setting up vdr (1.6.0-8) ... Adding group vdr....done Adding user vdr..Adding system user `vdr' (UID 109) ... Adding new user `vdr' (UID 109) with group `vdr' ... Not creating home directory `/var/lib/vdr'. ...done update-alternatives: using /usr/bin/vdr-lirc to provide /usr/bin/vdr (vdr) in auto mode. Starting Linux Video Disk Recorder: vdr - aborted (to enable the daemon, edit /etc/default/vdr). Setting up vdr-plugin-solitaire (0.0.2-43) ... |
#apt-cache search game | grep soli
kmahjongg - Mahjongg solitaire game for KDE 4 kpat - solitaire card games for KDE 4 kshisen - Shisen-Sho solitaire game for KDE 4 peg-e - peg elimination solitaire game pegsolitaire - An education game similar to Hi-Q pysol - X11 solitaire game written in Python spider - A two deck solitaire game for the X Window System vdr-plugin-solitaire - Plugin to vdr that implements the card game "Solitaire" xmahjongg - tile-based solitaire game |
#apt-cache search ace-of-pe
ace-of-penguins - Solitaire-games with penguin-look |
#apt-get install ace-of-penguins
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: portmap Use 'apt-get autoremove' to remove them. The following NEW packages will be installed: ace-of-penguins 0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded. Need to get 231kB of archives. After this operation, 573kB of additional disk space will be used. Get:1 http://127.0.0.1 sid/main ace-of-penguins 1.2-8 [231kB] Fetched 231kB in 0s (5533kB/s) Selecting previously deselected package ace-of-penguins. (Reading database ... 59344 files and directories currently installed.) Unpacking ace-of-penguins (from .../ace-of-penguins_1.2-8_i386.deb) ... Processing triggers for menu ... Processing triggers for man-db ... Setting up ace-of-penguins (1.2-8) ... Processing triggers for menu ... |
#/etc/init.d/gdm restart
Stopping GNOME Display Manager: gdm. Starting GNOME Display Manager: gdm. |
#fixcon
|
rc0.d/ rc1.d/ rc2.d/ rc3.d/ rc4.d/ rc5.d/ rc6.d/ rc.local rcS.d/
Время первой команды журнала | 12:01:19 2009- 6- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:43:52 2009- 6- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.91 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.57 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.65 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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