/l3/users/eb/2009/linux16/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 |
|
#dig kiev.co.ua ns
; <<>> DiG 9.6.0-P1 <<>> kiev.co.ua ns ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62888 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;kiev.co.ua. IN NS ;; ANSWER SECTION: kiev.co.ua. 86400 IN NS ns39.dns-rus.net. kiev.co.ua. 86400 IN NS ns40.dns-rus.net. ;; ADDITIONAL SECTION: ns39.dns-rus.net. 172800 IN A 77.221.148.66 ns40.dns-rus.net. 172800 IN A 92.243.75.252 ;; Query time: 112 msec ;; SERVER: 10.0.35.1#53(10.0.35.1) ;; WHEN: Thu Jun 4 11:01:13 2009 ;; MSG SIZE rcvd: 109 |
#dig railway.ua mx
; <<>> DiG 9.6.0-P1 <<>> railway.ua mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 19475 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;railway.ua. IN MX ;; AUTHORITY SECTION: ua. 10800 IN SOA updates-denied.kolo.net. domain-master.nic.net.ua. 2009060314 7205 3602 3024000 21600 ;; Query time: 9 msec ;; SERVER: 10.0.35.1#53(10.0.35.1) ;; WHEN: Thu Jun 4 11:08:52 2009 ;; MSG SIZE rcvd: 109 |
#dig uz.gov.ua @ns2.uz.gov.ua axfr
; <<>> DiG 9.6.0-P1 <<>> uz.gov.ua @ns2.uz.gov.ua axfr ;; global options: +cmd uz.gov.ua. 10800 IN SOA ns.uz.gov.ua. hostmaster.uz.gov.ua. 2009021801 28800 14400 864000 86400 uz.gov.ua. 10800 IN A 195.149.70.27 uz.gov.ua. 10800 IN MX 10 relay.uz.gov.ua. uz.gov.ua. 10800 IN NS ns.uz.gov.ua. uz.gov.ua. 10800 IN NS ns.secondary.net.ua. uz.gov.ua. 10800 IN NS ns2.uz.gov.ua. cargo.uz.gov.ua. 10800 IN A 195.149.70.27 ci.uz.gov.ua. 10800 IN A 195.149.70.21 ... xz.uz.gov.ua. 10800 IN A 195.149.70.23 zp.uz.gov.ua. 10800 IN NS ns.uz.gov.ua. zp.uz.gov.ua. 10800 IN NS ns.zp.uz.gov.ua. zp.uz.gov.ua. 10800 IN NS ns2.uz.gov.ua. ns.zp.uz.gov.ua. 10800 IN A 193.108.46.123 uz.gov.ua. 10800 IN SOA ns.uz.gov.ua. hostmaster.uz.gov.ua. 2009021801 28800 14400 864000 86400 ;; Query time: 62 msec ;; SERVER: 195.149.70.30#53(195.149.70.30) ;; WHEN: Thu Jun 4 11:09:42 2009 ;; XFR size: 65 records (messages 1, bytes 1370) |
#apt-cache search bind
libstomp-ruby1.9 - Ruby 1.9 bindings for the stomp messaging protocol libsuikyo-ruby1.8 - Romaji Hiragana conversion library (ruby-binding) libsvm-ruby - Ruby bindings for LIBSVM library (dummy package) libsvm-ruby1.8 - Ruby 1.8 binding to LIBSVM, a machine-learning Support Vector Machine libsvn-java - Java bindings for Subversion libsvn-perl - Perl bindings for Subversion libsvn-ruby - Ruby bindings for Subversion (dummy package) libsvn-ruby1.8 - Ruby bindings for Subversion libsyck0-dev - YAML parser kit -- development files libtagc0 - TagLib Audio Meta-Data Library (C bindings) ... libzbargtk-dev - scanning and decoding bar codes (GTK+ bindings development) libzbargtk0 - scanning and decoding bar codes (GTK+ bindings) libzbarqt-dev - scanning and decoding bar codes (QT bindings development) libzbarqt0 - scanning and decoding bar codes (QT bindings) libzoom-ruby - Ruby binding to the Z39.50 Object-Orientation Model (dependency package) libzoom-ruby1.8 - Ruby binding to the Z39.50 Object-Orientation Model (for Ruby 1.8) links2 - Web browser running in both graphics and text mode lxpanel - a lightweight desktop panel for X magic-haskell-doc - File type determination library for Haskell mapnik-utils - C++/Python toolkit for developing GIS applications (utilities) |
#apt-get install bind9
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: bind9utils Предлагаемые пакеты: bind9-doc resolvconf ufw НОВЫЕ пакеты, которые будут установлены: bind9 bind9utils обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. ... Настраивается пакет bind9utils (1:9.6.0.dfsg.P1-2) ... Настраивается пакет bind9 (1:9.6.0.dfsg.P1-2) ... Добавляется группа `bind' (GID 114) ... Готово. Добавляется системный пользователь `bind' (UID 111) ... Добавляется новый пользователь `bind' (UID 111) в группу `bind' ... Не создаётся домашний каталог `/var/cache/bind'. wrote key file "/etc/bind/rndc.key" # Starting domain name service...: bind9. |
#dig
; <<>> DiG 9.6.0-P1 <<>> ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59819 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 432304 IN NS b.root-servers.net. . 432304 IN NS h.root-servers.net. ... . 432304 IN NS f.root-servers.net. . 432304 IN NS e.root-servers.net. . 432304 IN NS j.root-servers.net. ;; ADDITIONAL SECTION: j.root-servers.net. 432304 IN A 192.58.128.30 j.root-servers.net. 432304 IN AAAA 2001:503:c27::2:30 ;; Query time: 1 msec ;; SERVER: 10.0.35.1#53(10.0.35.1) ;; WHEN: Thu Jun 4 11:21:19 2009 ;; MSG SIZE rcvd: 272 |
#apt-cache search rndc
gadmin-bind - GTK+ configuration tool for bind9 libisccc50 - библиотека управляющего канала, используемая BIND libisccfg50 - библиотека для анализа файлов настройки, используемая BIND |
#apt-get install gadmin-bind
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: gadmin-bind обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 84,5kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 299kB. Получено:1 http://10.0.35.1 sid/main gadmin-bind 0.2.3-5 [84,5kB] Получено 84,5kБ за 0s (154kБ/c) Выбор ранее не выбранного пакета gadmin-bind. (Чтение базы данных ... на данный момент установлено 78449 файлов и каталогов.) Распаковывается пакет gadmin-bind (из файла .../gadmin-bind_0.2.3-5_i386.deb)... Обрабатываются триггеры для menu ... Обрабатываются триггеры для desktop-file-utils ... Обрабатываются триггеры для man-db ... Настраивается пакет gadmin-bind (0.2.3-5) ... Обрабатываются триггеры для menu ... |
#Ñps aux | grep bind
bind 25407 0.0 0.3 50920 9480 ? Ssl 11:20 0:00 /usr/sbin/named -u bind root 32534 0.0 0.0 3452 764 pts/2 R+ 11:55 0:00 grep bind |
#vi /etc/bind/named.conf
|
# 34 +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
named.conf named.conf.local named.conf.options |
#vi /etc/bind/named.conf.options
--- /tmp/l3-saved-3861.26804.23097 2009-06-04 11:57:26.000000000 +0300 +++ /etc/bind/named.conf.options 2009-06-04 11:59:37.000000000 +0300 @@ -10,9 +10,9 @@ // Uncomment the following block, and insert the addresses replacing // the all-0's placeholder. - // forwarders { - // 0.0.0.0; - // }; + forwarders { + 10.0.35.1; + }; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; |
#.Ñ/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 25407 to die. Starting domain name service...: bind9. |
#/etc/init.d/bind9 reload
Reloading domain name service...: bind9. |
#dig 127.0.0.1
; <<>> DiG 9.6.0-P1 <<>> 127.0.0.1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 32517 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;127.0.0.1. IN A ;; AUTHORITY SECTION: . 10792 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400 ;; Query time: 0 msec ;; SERVER: 10.0.35.1#53(10.0.35.1) ;; WHEN: Thu Jun 4 12:02:32 2009 ;; MSG SIZE rcvd: 102 |
#dig @127.0.0.1
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17135 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 429810 IN NS b.root-servers.net. ... . 429810 IN NS m.root-servers.net. . 429810 IN NS e.root-servers.net. . 429810 IN NS g.root-servers.net. . 429810 IN NS f.root-servers.net. . 429810 IN NS j.root-servers.net. . 429810 IN NS k.root-servers.net. ;; Query time: 3 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:02:53 2009 ;; MSG SIZE rcvd: 228 |
#dig @127.0.0.1 ns
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ns ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26493 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 429800 IN NS i.root-servers.net. ... . 429800 IN NS l.root-servers.net. . 429800 IN NS d.root-servers.net. . 429800 IN NS a.root-servers.net. . 429800 IN NS e.root-servers.net. . 429800 IN NS k.root-servers.net. . 429800 IN NS h.root-servers.net. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:03:03 2009 ;; MSG SIZE rcvd: 228 |
#vi /etc/resolv.conf
--- /tmp/l3-saved-3861.14154.649 2009-06-04 12:03:38.000000000 +0300 +++ /etc/resolv.conf 2009-06-04 12:03:59.000000000 +0300 @@ -1,4 +1,5 @@ -nameserver 10.0.35.1 +#nameserver 10.0.35.1 +nameserver 127.0.0.1 domain unix.nt |
#dig @127.0.0.1 ns
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 ns ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55366 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 429741 IN NS h.root-servers.net. ... . 429741 IN NS i.root-servers.net. . 429741 IN NS b.root-servers.net. . 429741 IN NS k.root-servers.net. . 429741 IN NS e.root-servers.net. . 429741 IN NS f.root-servers.net. . 429741 IN NS j.root-servers.net. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:04:02 2009 ;; MSG SIZE rcvd: 228 |
#зшping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=54 time=38.8 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=54 time=45.2 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=54 time=30.7 ms ^C --- ya.ru ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2001ms rtt min/avg/max/mdev = 30.735/38.265/45.235/5.932 ms |
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59734 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6835 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 6835 IN NS ns1.yandex.ru. ya.ru. 6835 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 170442 IN A 213.180.193.1 ns5.yandex.ru. 170442 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:08:35 2009 ;; MSG SIZE rcvd: 114 |
#кÑrndc flush
|
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28941 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6475 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 6475 IN NS ns5.yandex.ru. ya.ru. 6475 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 170082 IN A 213.180.193.1 ns5.yandex.ru. 170082 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:14:35 2009 ;; MSG SIZE rcvd: 114 |
#watch dig ya.ru
|
#less /var/cache/bind/name_dymp.db
|
#vi /etc/bind/
|
#vi /etc/bind/named.conf
--- /tmp/l3-saved-5471.32067.3814 2009-06-04 14:42:36.000000000 +0300 +++ /etc/bind/named.conf 2009-06-04 14:42:56.000000000 +0300 @@ -40,7 +40,7 @@ zone "class16.unix.nt" { type master; - file "etc/bind/db.class16"; + file "/etc/bind/db.class16"; }; |
#dig -s 192.168.15.15 ya.ru
Invalid option: -s Usage: dig [@global-server] [domain] [q-type] [q-class] {q-opt} {global-d-opt} host [@local-server] {local-d-opt} [ host [@local-server] {local-d-opt} [...]] Use "dig -h" (or "dig -h | more") for complete list of options |
#dig host 192.168.15.15 ya.ru
; <<>> DiG 9.6.0-P1 <<>> host 192.168.15.15 ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 54438 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;host. IN A ;; AUTHORITY SECTION: . 10800 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400 ;; Query time: 64 msec ... ;; AUTHORITY SECTION: ya.ru. 6134 IN NS ns1.yandex.ru. ya.ru. 6134 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 169741 IN A 213.180.193.1 ns5.yandex.ru. 169741 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:20:16 2009 ;; MSG SIZE rcvd: 114 |
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62670 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6097 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 6097 IN NS ns5.yandex.ru. ya.ru. 6097 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 169704 IN A 213.180.193.1 ns5.yandex.ru. 169704 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 192.168.15.15#53(192.168.15.15) ;; WHEN: Thu Jun 4 12:20:54 2009 ;; MSG SIZE rcvd: 114 |
#vi /etc/bind/
|
#vi /etc/bind/named.conf.options
--- /tmp/l3-saved-3861.17288.30601 2009-06-04 12:22:37.000000000 +0300 +++ /etc/bind/named.conf.options 2009-06-04 12:23:35.000000000 +0300 @@ -16,5 +16,6 @@ auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; + listen-on {127.0.0.1;}; }; |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#vi /etc/resolv.conf
--- /tmp/l3-saved-3861.29394.19306 2009-06-04 12:24:37.000000000 +0300 +++ /etc/resolv.conf 2009-06-04 12:24:55.000000000 +0300 @@ -1,5 +1,5 @@ #nameserver 10.0.35.1 -nameserver 192.168.15.15 +nameserver 127.0.0.1 domain unix.nt |
#dig 192.168.15.16 ya.ru
; <<>> DiG 9.6.0-P1 <<>> 192.168.15.16 ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 48371 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;192.168.15.16. IN A ;; AUTHORITY SECTION: . 10800 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400 ;; Query time: 61 msec ... ;; AUTHORITY SECTION: ya.ru. 5846 IN NS ns5.yandex.ru. ya.ru. 5846 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 169453 IN A 213.180.193.1 ns5.yandex.ru. 169453 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:25:04 2009 ;; MSG SIZE rcvd: 114 |
#vi /etc/bind/named.conf.options
--- /tmp/l3-saved-3861.17506.15549 2009-06-04 12:32:23.000000000 +0300 +++ /etc/bind/named.conf.options 2009-06-04 12:33:22.000000000 +0300 @@ -16,6 +16,7 @@ auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; - listen-on {127.0.0.1;}; +# listen-on {127.0.0.1;}; + allow-recursion {127.0.0.0/8;}; }; |
#dig 192.168.15.15 ya.ru
; <<>> DiG 9.6.0-P1 <<>> 192.168.15.15 ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 33969 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;192.168.15.15. IN A ;; AUTHORITY SECTION: . 10800 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400 ;; Query time: 56 msec ... ;; AUTHORITY SECTION: ya.ru. 5301 IN NS ns5.yandex.ru. ya.ru. 5301 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 168908 IN A 213.180.193.1 ns5.yandex.ru. 168908 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:34:09 2009 ;; MSG SIZE rcvd: 114 |
#ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.016 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.015 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.019 ms 64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.022 ms ^C --- 127.0.0.1 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 2997ms rtt min/avg/max/mdev = 0.015/0.018/0.022/0.002 ms |
#ping 192.168.15.15
PING 192.168.15.15 (192.168.15.15) 56(84) bytes of data. 64 bytes from 192.168.15.15: icmp_seq=1 ttl=64 time=6.82 ms 64 bytes from 192.168.15.15: icmp_seq=2 ttl=64 time=0.263 ms 64 bytes from 192.168.15.15: icmp_seq=3 ttl=64 time=0.280 ms 64 bytes from 192.168.15.15: icmp_seq=4 ttl=64 time=0.274 ms 64 bytes from 192.168.15.15: icmp_seq=5 ttl=64 time=0.271 ms ^C --- 192.168.15.15 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4002ms rtt min/avg/max/mdev = 0.263/1.582/6.824/2.621 ms |
#dig 192.168.15.15 ya.ru
; <<>> DiG 9.6.0-P1 <<>> 192.168.15.15 ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 42761 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;192.168.15.15. IN A ;; AUTHORITY SECTION: . 10587 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400 ;; Query time: 0 msec ... ;; AUTHORITY SECTION: ya.ru. 5088 IN NS ns1.yandex.ru. ya.ru. 5088 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 168695 IN A 213.180.193.1 ns5.yandex.ru. 168695 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:37:42 2009 ;; MSG SIZE rcvd: 114 |
#man dig
|
#/etc/init.d/bind9 restart\
> Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#dig ya.ru @192.168.15.15
; <<>> DiG 9.6.0-P1 <<>> ya.ru @192.168.15.15 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8385 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6471 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 6471 IN NS ns1.yandex.ru. ya.ru. 6471 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 345005 IN A 213.180.193.1 ns5.yandex.ru. 345005 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 192.168.15.15#53(192.168.15.15) ;; WHEN: Thu Jun 4 12:42:39 2009 ;; MSG SIZE rcvd: 114 |
#шасщifconfig
eth0 Link encap:Ethernet HWaddr 00:04:76:a1:f0:5d inet addr:192.168.15.16 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:32114 errors:562 dropped:0 overruns:0 frame:562 TX packets:35762 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:19041195 (18.1 MiB) TX bytes:4796498 (4.5 MiB) Interrupt:20 Base address:0x4c00 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:1435 errors:0 dropped:0 overruns:0 frame:0 TX packets:1435 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:148889 (145.3 KiB) TX bytes:148889 (145.3 KiB) |
#dig ya.ru @192.168.15.16
; <<>> DiG 9.6.0-P1 <<>> ya.ru @192.168.15.16 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 45930 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;ya.ru. IN A ;; Query time: 0 msec ;; SERVER: 192.168.15.16#53(192.168.15.16) ;; WHEN: Thu Jun 4 14:03:35 2009 ;; MSG SIZE rcvd: 23 |
#vi /etc/hostname
--- /tmp/l3-saved-3861.9625.13021 2009-06-04 14:03:50.000000000 +0300 +++ /etc/hostname 2009-06-04 14:04:19.000000000 +0300 @@ -1 +1 @@ -linux16 +class16.unix.nt |
#vi /etc/bind/named.conf.
|
#vi /etc/bind/named.conf.o
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
1 options { 2 directory "/var/cache/bind"; 3 4 // If there is a firewall between you and nameservers you want 5 // to talk to, you may need to fix the firewall to allow multiple 6 // ports to talk. See http://www.kb.cert.org/vuls/id/800113 12 8 f If your ISP provided one or more IP addresses for stable 14 10.0.35.1; 10 // Uncomment the following block, and insert the addresses replacing ... /etc/bind/named.conf.options 11,1 ÐÐ½Ð¸Ð·Ñ : 24 r!grub-md5-crypt : 25 .,.+1! : 26 q! : 27 wq! : 28 wq : 29 q : 30 [Command Line] 30,0-1 ÐÐ½Ð¸Ð·Ñ : |
# 20 allow-recursion {127.0.0.0/8;};
1 // 2 // Do any local configuration here 3 // 4 5 // Consider adding the 1918 zones here, if they are not used in your 6 // organization 7 //include "/etc/bind/zones.rfc1918"; 8 "/etc/bind/named.conf.local" 8L, 165C |
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
linux16 |
#vi /etc/bind/named.conf.local
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
27 file "/etc/bind/db.127"; 28 }; 29 30 zone "0.in-addr.arpa" { 31 type master; 32 file "/etc/bind/db.0"; 33 }; 34 35 zone "255.in-addr.arpa" { 36 type master; ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/bind/named.conf" 47L, 981C записано |
#мvi /etc/bind/db.
db.0 db.127 db.255 db.empty db.local db.root |
#vi /etc/bind/db.cless16
--- /dev/null 2009-06-04 09:21:03.503546128 +0300 +++ /etc/bind/db.cless16 2009-06-04 14:27:55.000000000 +0300 @@ -0,0 +1,6 @@ +$TTL 3h +@ SOA linux16.class16.unix.nt. root.class16.unix.nt. 2009060401 3h 12h 72h 1h + NS linux16.class16.unix.nt. +linux16 A 192.168.15.16 +linux1 A 192.168.15.1 +leha A 192.168.15.15 |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 12988 to die. Starting domain name service...: bind9. |
#tail /var/log/dmesg
[ 6.629993] i801_smbus 0000:00:1f.3: PCI INT C -> GSI 18 (level, low) -> IRQ 18 [ 6.676456] Error: Driver 'pcspkr' is already registered, aborting... [ 6.697248] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 [ 6.697472] HDA Intel 0000:00:1b.0: setting latency timer to 64 [ 7.194617] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input4 [ 7.446196] EXT3 FS on sda1, internal journal [ 8.995356] fuse init (API version 7.11) [ 9.673428] eth0: setting full-duplex. [ 10.079186] NET: Registered protocol family 10 [ 10.079733] lo: Disabled Privacy Extensions |
#dig
; <<>> DiG 9.6.0-P1 <<>> ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57875 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518342 IN NS J.ROOT-SERVERS.NET. . 518342 IN NS H.ROOT-SERVERS.NET. ... G.ROOT-SERVERS.NET. 604742 IN A 192.112.36.4 H.ROOT-SERVERS.NET. 604742 IN A 128.63.2.53 H.ROOT-SERVERS.NET. 604742 IN AAAA 2001:500:1::803f:235 I.ROOT-SERVERS.NET. 604742 IN A 192.36.148.17 J.ROOT-SERVERS.NET. 604742 IN A 192.58.128.30 J.ROOT-SERVERS.NET. 604742 IN AAAA 2001:503:c27::2:30 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 14:31:51 2009 ;; MSG SIZE rcvd: 500 |
#dig linux16
; <<>> DiG 9.6.0-P1 <<>> linux16 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 54294 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;linux16. IN A ;; AUTHORITY SECTION: . 10800 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400 ;; Query time: 2925 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 14:32:43 2009 ;; MSG SIZE rcvd: 100 |
#host linux15.class15.unix.nt
linux15.class15.unix.nt A 192.168.15.15 |
#host linux16.class16.unix.nt
linux16.class16.unix.nt A record not found, server failure |
#~
linux16.unix.nt A 192.168.15.16 |
#host leha
leha.unix.nt does not exist, try again |
#vi /etc/bind/db.class16
|
#tail -f /var/log/daemon.log
Jun 4 14:41:29 linux16 named[12677]: automatic empty zone: A.E.F.IP6.ARPA Jun 4 14:41:29 linux16 named[12677]: automatic empty zone: B.E.F.IP6.ARPA Jun 4 14:41:29 linux16 named[12677]: command channel listening on 127.0.0.1#953 Jun 4 14:41:29 linux16 named[12677]: command channel listening on ::1#953 Jun 4 14:41:29 linux16 named[12677]: zone 0.in-addr.arpa/IN: loaded serial 1 Jun 4 14:41:29 linux16 named[12677]: zone 127.in-addr.arpa/IN: loaded serial 1 Jun 4 14:41:29 linux16 named[12677]: zone 255.in-addr.arpa/IN: loaded serial 1 Jun 4 14:41:29 linux16 named[12677]: zone localhost/IN: loaded serial 2 Jun 4 14:41:29 linux16 named[12677]: zone class16.unix.nt/IN: loading from master file etc/bind/db.class16 failed: file not found Jun 4 14:41:29 linux16 named[12677]: running ^C |
#host linux16
linux16.unix.nt A 192.168.15.16 |
#host leha
leha.unix.nt does not exist, try again |
#host leha.class16.unix.nt
leha.class16.unix.nt A 192.168.15.15 |
#host linux16
linux16.unix.nt A 192.168.15.16 |
#ping 192.168.15.15
PING 192.168.15.15 (192.168.15.15) 56(84) bytes of data. 64 bytes from 192.168.15.15: icmp_seq=1 ttl=64 time=1.18 ms 64 bytes from 192.168.15.15: icmp_seq=2 ttl=64 time=0.253 ms ^C --- 192.168.15.15 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.253/0.718/1.184/0.466 ms |
#ssh root:pass@192.168.15.15
ssh: connect to host 192.168.15.15 port 22: Connection refused |
#ssh 192.168.15.15
ssh: connect to host 192.168.15.15 port 22: Connection refused |
#vi /etc/ssh/
|
#vi /etc/ssh/ssh_
|
#vi /etc/ssh/ssh_config
|
#ConnectTimeout 0
moduli sshd_config ssh_host_dsa_key.pub ssh_host_rsa_key.pub ssh_config ssh_host_dsa_key ssh_host_rsa_key |
#vi /etc/ssh/sshd_config
--- /tmp/l3-saved-3861.31650.19212 2009-06-04 15:09:09.000000000 +0300 +++ /etc/ssh/sshd_config 2009-06-04 15:09:21.000000000 +0300 @@ -2,7 +2,7 @@ # See the sshd(8) manpage for details # What ports, IPs and protocols we listen for -Port 22222 +Port 22 # Use these options to restrict which interfaces/protocols sshd will bind to #ListenAddress :: #ListenAddress 0.0.0.0 |
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd. |
#vi /etc/hostname
--- /tmp/l3-saved-3861.9484.7631 2009-06-04 15:14:42.000000000 +0300 +++ /etc/hostname 2009-06-04 15:14:59.000000000 +0300 @@ -1 +1 @@ -linux16 +linux16.class16.unix.nt |
#hostname linux16.class16.unix.nt
|
#hostname
linux16.class16.unix.nt |
#vi /etc/resolv.conf
--- /tmp/l3-saved-3861.11587.31154 2009-06-04 15:15:55.000000000 +0300 +++ /etc/resolv.conf 2009-06-04 15:16:31.000000000 +0300 @@ -1,5 +1,5 @@ #nameserver 10.0.35.1 -nameserver 127.0.0.1 +nameserver linux16.class16.unix.nt domain unix.nt |
#host
Usage: host [-v] [-a] [-t querytype] [options] name [server] Listing: host [-v] [-a] [-t querytype] [options] -l zone [server] Hostcount: host [-v] [options] -H [-D] [-E] [-G] zone Check soa: host [-v] [options] -C zone Addrcheck: host [-v] [options] -A host Listing options: [-L level] [-S] [-A] [-p] [-P prefserver] [-N skipzone] Common options: [-d] [-f|-F file] [-I chars] [-i|-n] [-q] [-Q] [-T] [-Z] Other options: [-c class] [-e] [-m] [-o] [-r] [-R] [-s secs] [-u] [-w] Special options: [-O srcaddr] [-j minport] [-J maxport] Extended usage: [-x [name ...]] [-X server [name ...]] |
#host 192.168.15.16
Name: linux16.unix.nt Address: 192.168.15.16 |
#host linux16
linux16.unix.nt A 192.168.15.16 |
#rdpc
bash: rdpc: команда не найдена |
#rcdp
bash: rcdp: команда не найдена |
#rndc flush
|
#host linux16
linux16.unix.nt A 192.168.15.16 |
#host 192.168.15.16
Name: linux16.class16.unix.nt Address: 192.168.15.16 |
#vi /etc/bind/
|
#vi /etc/bind/db.
|
#vi /etc/bind/db.class16
--- /tmp/l3-saved-3861.11129.16398 2009-06-04 15:20:35.000000000 +0300 +++ /etc/bind/db.class16 2009-06-04 15:21:51.000000000 +0300 @@ -1,6 +1,7 @@ $TTL 3h @ SOA linux16.class16.unix.nt. root.class16.unix.nt. 2009060401 3h 12h 72h 1h NS linux16.class16.unix.nt. + MX 10 linux5 linux16 A 192.168.15.16 linux1 A 192.168.15.1 leha A 192.168.15.15 |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на tmpfs 1,5G 0 1,5G 0% /lib/init/rw udev 10M 132K 9,9M 2% /dev tmpfs 1,5G 4,0K 1,5G 1% /dev/shm rootfs 19G 2,4G 16G 14% / |
#dig MX
; <<>> DiG 9.6.0-P1 <<>> MX ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54985 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518382 IN NS M.ROOT-SERVERS.NET. . 518382 IN NS A.ROOT-SERVERS.NET. ... G.ROOT-SERVERS.NET. 604782 IN A 192.112.36.4 H.ROOT-SERVERS.NET. 604782 IN A 128.63.2.53 H.ROOT-SERVERS.NET. 604782 IN AAAA 2001:500:1::803f:235 I.ROOT-SERVERS.NET. 604782 IN A 192.36.148.17 J.ROOT-SERVERS.NET. 604782 IN A 192.58.128.30 J.ROOT-SERVERS.NET. 604782 IN AAAA 2001:503:c27::2:30 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 15:23:14 2009 ;; MSG SIZE rcvd: 500 |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#/etc/init.d/bind9 reload
Reloading domain name service...: bind9. |
#ÑÐarp
Address HWtype HWaddress Flags Mask Iface 192.168.15.254 ether 00:15:60:7a:63:80 C eth0 linux15.class15.unix.nt ether 00:22:15:c8:4e:d2 C eth0 |
Время первой команды журнала | 10:58:15 2009- 6- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:22:57 2009- 6- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 26.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.67 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.63 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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