Журнал лабораторных работ

Содержание

Журнал

Четверг (02/16/12)

/dev/pts/2
12:04:33
#ls -la /etc/bind/
итого 64
drwxr-sr-x  2 root bind 4096 Фев 16 13:01 .
drwxr-xr-x 75 root root 4096 Фев 16 13:03 ..
-rw-r--r--  1 root root 2544 Ноя 16 21:43 bind.keys
-rw-r--r--  1 root root  237 Ноя 16 21:43 db.0
-rw-r--r--  1 root root  271 Ноя 16 21:43 db.127
-rw-r--r--  1 root root  237 Ноя 16 21:43 db.255
-rw-r--r--  1 root root  353 Ноя 16 21:43 db.empty
-rw-r--r--  1 root root  270 Ноя 16 21:43 db.local
-rw-r--r--  1 root root 2994 Ноя 16 21:43 db.root
-rw-r--r--  1 root bind  219 Фев 16 12:59 info
-rw-r--r--  1 root bind  463 Ноя 16 21:43 named.conf
-rw-r--r--  1 root bind  490 Ноя 16 21:43 named.conf.default-zones
-rw-r--r--  1 root bind  265 Фев 16 13:01 named.conf.local
-rw-r--r--  1 root bind  572 Ноя 16 21:43 named.conf.options
-rw-r-----  1 bind bind   77 Фев 16 12:12 rndc.key
-rw-r--r--  1 root root 1317 Ноя 16 21:43 zones.rfc1918
12:04:49
#chown bind:bind /etc/bind/info

12:05:48
#tail -f -n 15 /var/log/syslog^C

12:05:50
#tail -f -n 25 /var/log/syslog
Feb 16 13:05:29 debian2 named[9109]: automatic empty zone: A.E.F.IP6.ARPA
Feb 16 13:05:29 debian2 named[9109]: automatic empty zone: B.E.F.IP6.ARPA
Feb 16 13:05:29 debian2 named[9109]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
Feb 16 13:05:29 debian2 named[9109]: command channel listening on 127.0.0.1#953
Feb 16 13:05:29 debian2 named[9109]: command channel listening on ::1#953
Feb 16 13:05:29 debian2 named[9109]: zone 0.in-addr.arpa/IN: loaded serial 1
Feb 16 13:05:29 debian2 named[9109]: zone 127.in-addr.arpa/IN: loaded serial 1
Feb 16 13:05:29 debian2 named[9109]: zone 255.in-addr.arpa/IN: loaded serial 1
Feb 16 13:05:29 debian2 named[9109]: zone localhost/IN: loaded serial 2
Feb 16 13:05:29 debian2 named[9109]: /etc/bind/info:6: 'info.kiev.ua': bad owner name (check-names)
...
Feb 16 13:05:37 debian2 named[9109]: error (network unreachable) resolving 'xgu.ru/A/IN': 2001:678:18:0:194:190:124:17#53
Feb 16 13:05:37 debian2 named[9109]: error (network unreachable) resolving 'ns3.imena.com.ua/AAAA/IN': 2001:500:14:6012:ad::1#53
Feb 16 13:05:37 debian2 named[9109]: error (network unreachable) resolving 'ns3.imena.com.ua/AAAA/IN': 2001:6b0:7::2#53
Feb 16 13:05:37 debian2 named[9109]: error (network unreachable) resolving 'ns2.imena.com.ua/A/IN': 2604:ee00:0:101::37#53
Feb 16 13:05:38 debian2 named[9109]: error (network unreachable) resolving 'ns3.imena.com.ua/A/IN': 2a03:6300:1:102::3#53
Feb 16 13:05:38 debian2 named[9109]: error (network unreachable) resolving 'ns1.imena.com.ua/AAAA/IN': 2001:470:2e:46::3#53
Feb 16 13:05:38 debian2 named[9109]: error (network unreachable) resolving 'ns1.imena.com.ua/A/IN': 2a01:758:fffc:6::2#53
Feb 16 13:05:38 debian2 named[9109]: error (network unreachable) resolving 'ns2.imena.com.ua/AAAA/IN': 2a01:4f8:100:22a6:188:40:253:34#53
Feb 16 13:05:38 debian2 named[9109]: error (network unreachable) resolving 'ns2.imena.com.ua/AAAA/IN': 2a02:2278:70eb:199::196:43#53
^C
12:06:06
#vim /var/log/syslog
прошло 37 минут
12:44:05
#953
                NS      info.kiev.ua.
                MX 5    host
host            A       192.168.64.1
                MX 5    mail.google.com.ua.
tech            A       192.168.64.3
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/bind/info" 10L, 195C записано
12:46:21
#tail -f -n 25 /var/log/syslog|grep info
Feb 16 13:46:10 debian2 named[9258]: /etc/bind/info:5: 'info.kiev.ua': bad owner name (check-names)
Feb 16 13:46:10 debian2 named[9258]: zone 'info.kiev.ua'/IN: loading from master file /etc/bind/info failed: bad owner name (check-names)
Feb 16 13:46:10 debian2 named[9258]: zone 'info.kiev.ua'/IN: not loaded due to errors.
:q
^C
12:47:25
#vim /etc/bind/named.conf
12:47:33
#~
        // 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 {
        //      0.0.0.0;
        // };
        auth-nxdomain no;    # conform to RFC1035
        listen-on { 192.168.64.150; };
        listen-on-v6 { any; };
};
}
~
"/etc/bind/named.conf.options" 21L, 604C записано
12:48:34
#ping info.kiev.ua
ping: unknown host info.kiev.ua
12:48:51
#~
@               NS      info.kiev.ua.
@       SOA  in A       192.168.64.150iev.ua. ( 1 7200 7200 1w 3600 )
                MX 5    host
host            A       192.168.64.1
                MX 5    mail.google.com.ua.
tech            A       192.168.64.3
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/bind/info" 10L, 196C записано
12:50:46
#vim /etc/bind/named.conf.local
12:51:12
#vim /etc/bind/info
12:55:24
#cd /etc/bind

12:55:34
#ls
bind.keys  db.255    db.root     named.conf.default-zones  rndc.key
db.0       db.empty  info        named.conf.local          zones.rfc1918
db.127     db.local  named.conf  named.conf.options
12:55:34
#rm info

12:55:37
#cp db.local db.info

12:55:51
#vim db.info
12:58:12
#vim /etc/bind/named.conf.local
12:59:31
#~

12:59:48
#sed -i -e s/info/vasya/g /etc/bind/named.conf.local

12:59:57
#vim /etc/bind/named.conf.local
13:00:31
#~

13:01:08
#ls
bind.keys  db.255    db.root     named.conf.default-zones  rndc.key
db.0       db.empty  db.vasya    named.conf.local          zones.rfc1918
db.127     db.local  named.conf  named.conf.options
13:01:40
#tail -f -n 25 /var/log/syslog|grep vasya
Feb 16 14:01:23 debian2 named[10243]: /etc/bind/db.vasya:5: 'vasya.net.nt': bad owner name (check-names)
Feb 16 14:01:23 debian2 named[10243]: zone 'vasya.net.nt'/IN: loading from master file /etc/bind/db.vasya failed: bad owner name (check-names)
Feb 16 14:01:23 debian2 named[10243]: zone 'vasya.net.nt'/IN: not loaded due to errors.
^C
13:02:11
#~
$TTL    3200
800 )   IN      SOA     vasya.net.nt. root.net.nt. ( 2 604800 86400 2419200  6044
@       IN      NS      vasya.net.nt.
@       IN      A       192.168.64.150
"/etc/bind/db.vasya" 5L, 126C
13:02:53
#~
ssh: connect to host 192.168.13.153 port 22: No route to host
13:03:05
#ssh root@192.168.13.253
  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
  9 zone "net.nt" {
 10         type master;
...
Usage: /etc/init.d/bind9 {start|stop|reload|restart|force-reload|status}.
fobos:~# /etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 3449 to die.
Starting domain name service...: bind9.
fobos:~# tail -f /var/log/syslog|grep net.nt
Feb 16 14:04:56 fobos named[29698]: zone net.nt/IN: loaded serial 666671
^C
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
13:05:37
#~
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:19              0.0.0.0:*               LISTEN      6199/xinetd
tcp        0      0 192.168.64.150:53       0.0.0.0:*               LISTEN      10243/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1066/sshd
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN      6199/xinetd
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      10243/named
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1248/exim4
tcp        0      0 0.0.0.0:37              0.0.0.0:*               LISTEN      6199/xinetd
tcp        0      0 0.0.0.0:57701           0.0.0.0:*               LISTEN      764/rpc.statd
tcp        0      0 0.0.0.0:7               0.0.0.0:*               LISTEN      6199/xinetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      752/portmap
13:05:49
#vim /etc/xinetd.conf
13:06:30
#The defaults section sets some information for all services
Stopping internet superserver: xinetd.
13:07:14
#locate bind
/etc/rc.d/rpcbind
/etc/rc.d/ypbind
/usr/include/c++/4.2/tr1/bind_iterate.h
/usr/include/c++/4.2/tr1/bind_repeat.h
/usr/local/etc/bash_completion.d/bind-utils
/usr/local/include/glib-2.0/gobject/gbinding.h
/usr/local/include/gtk-2.0/gtk/gtkbindings.h
/usr/local/lib/bindtextdomain.so
/usr/local/lib/python2.6/idlelib/keybindingDialog.py
/usr/local/lib/python2.6/idlelib/keybindingDialog.pyc
...
/usr/share/man/man8/rpcbind.8.gz
/usr/share/man/man8/ypbind.8.gz
/usr/share/man/man9/bus_bind_intr.9.gz
/usr/share/man/man9/sobind.9.gz
/usr/share/openssl/man/cat3/BIO_get_bind_mode.3.gz
/usr/share/openssl/man/cat3/BIO_set_bind_mode.3.gz
/usr/share/openssl/man/man3/BIO_get_bind_mode.3.gz
/usr/share/openssl/man/man3/BIO_set_bind_mode.3.gz
/usr/src/sys/boot/efi/include/i386/efibind.h
/usr/src/sys/boot/efi/include/ia64/efibind.h
13:07:18
#locate bind|les
bash: les: command not found
13:07:23
#locate bind|less
13:07:43
#cd /usr/ports/dns/bind
bind-tools/ bind97/     bind98/     bindgraph/
bind96/     bind97-sdb/ bind99/
13:07:43
#cd /usr/ports/dns/bind99

13:07:57
#make install clean
===>  Extracting for bind99-devel-9.9.0.rc2
=> SHA256 Checksum OK for bind-9.9.0rc2.tar.gz.
=> SHA256 Checksum OK for bind-9.9.0rc2.tar.gz.asc.
===>  Patching for bind99-devel-9.9.0.rc2
===>   bind99-devel-9.9.0.rc2 depends on shared library: xml2.5 - found
===>  Configuring for bind99-devel-9.9.0.rc2
checking build system type... i386-portbld-freebsd7.4
checking host system type... i386-portbld-freebsd7.4
checking whether make sets $(MAKE)... yes
checking for gcc... cc
...
/usr/local/bin/nslookup
/usr/local/sbin/dnssec-settime
      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.
      For more information, and contact details about the security
      status of this software, see the following webpage:
https://www.isc.org/software/bind
===>  Cleaning for bind99-devel-9.9.0.rc2
13:08:49
#ls -la /etc/bind
итого 64
drwxr-sr-x  2 root bind 4096 Фев 16 14:08 .
drwxr-xr-x 75 root root 4096 Фев 16 14:06 ..
-rw-r--r--  1 root root 2544 Ноя 16 21:43 bind.keys
-rw-r--r--  1 root root  237 Ноя 16 21:43 db.0
-rw-r--r--  1 root root  271 Ноя 16 21:43 db.127
-rw-r--r--  1 root root  237 Ноя 16 21:43 db.255
-rw-r--r--  1 root root  353 Ноя 16 21:43 db.empty
-rw-r--r--  1 root root  270 Ноя 16 21:43 db.local
-rw-r--r--  1 root root 2994 Ноя 16 21:43 db.root
-rw-r--r--  1 root bind  133 Фев 16 14:08 db.vasya
-rw-r--r--  1 root bind  463 Ноя 16 21:43 named.conf
-rw-r--r--  1 root bind  490 Ноя 16 21:43 named.conf.default-zones
-rw-r--r--  1 root bind  269 Фев 16 13:59 named.conf.local
-rw-r--r--  1 root bind  604 Фев 16 13:48 named.conf.options
-rw-r-----  1 bind bind   77 Фев 16 12:12 rndc.key
-rw-r--r--  1 root root 1317 Ноя 16 21:43 zones.rfc1918
13:08:56
#chown root:root db.vasya

13:10:24
#vim /etc/bind/db.vasya
13:13:19
#ping vasya.net.nt
ping: unknown host vasya.net.nt
13:14:29
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9.
13:15:06
#~
ping: unknown host vasya.net.nt
13:15:10
#dig vasya.net.nt

13:15:49
#dig vasya.net.nt
; <<>> DiG 9.7.3 <<>> vasya.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 24346
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;vasya.net.nt.                  IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2012021600 1800 900 604800 86400
;; Query time: 225 msec
;; SERVER: 192.168.64.150#53(192.168.64.150)
;; WHEN: Thu Feb 16 14:15:52 2012
;; MSG SIZE  rcvd: 105
13:15:52
#^C^[[A^[[A
^[[A^[[A^C
13:16:01
#ping vasya.net.nt
ping: unknown host vasya.net.nt
13:16:07
#dig vasya.net.nt
; <<>> DiG 9.7.3 <<>> vasya.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63070
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;vasya.net.nt.                  IN      A
;; AUTHORITY SECTION:
.                       10777   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2012021600 1800 900 604800 86400
;; Query time: 13 msec
;; SERVER: 192.168.64.150#53(192.168.64.150)
;; WHEN: Thu Feb 16 14:16:15 2012
;; MSG SIZE  rcvd: 105
13:16:16
#tail -f /var/log/syslog
Feb 16 14:15:56 debian2 named[10991]: error (network unreachable) resolving 'ns3.imena.com.ua/AAAA/IN': 2001:7fd::1#53
Feb 16 14:15:56 debian2 named[10991]: error (network unreachable) resolving 'ns2.imena.com.ua/A/IN': 2001:500:3::42#53
Feb 16 14:15:56 debian2 named[10991]: error (network unreachable) resolving 'ns3.imena.com.ua/A/IN': 2001:678:4::9#53
Feb 16 14:15:56 debian2 named[10991]: error (network unreachable) resolving 'ns3.imena.com.ua/A/IN': 2001:470:2e:1::27#53
Feb 16 14:15:56 debian2 named[10991]: error (network unreachable) resolving 'ns1.imena.com.ua/A/IN': 2a03:6300:1:102::3#53
Feb 16 14:15:56 debian2 named[10991]: error (network unreachable) resolving 'ns2.imena.com.ua/A/IN': 2001:470:2e:46::3#53
Feb 16 14:15:56 debian2 named[10991]: error (network unreachable) resolving 'ns1.imena.com.ua/A/IN': 2001:470:2e:46::3#53
Feb 16 14:15:56 debian2 named[10991]: error (network unreachable) resolving 'ns1.imena.com.ua/AAAA/IN': 2001:67c:258::3#53
Feb 16 14:15:56 debian2 named[10991]: error (network unreachable) resolving 'ns2.imena.com.ua/AAAA/IN': 2a02:2278:70eb:199::196:43#53
Feb 16 14:15:56 debian2 named[10991]: error (network unreachable) resolving 'ns2.imena.com.ua/AAAA/IN': 2a01:758:fffc:6::2#53
^C
13:16:39
#tail -f /var/log/syslog|grep vasya
^C^C
13:16:56
#tail -f -n 100 /var/log/syslog|grep vasya
Feb 16 14:14:18 debian2 named[10934]: /etc/bind/db.vasya:4: ignoring out-of-zone data (vasya.net.nt)
Feb 16 14:14:18 debian2 named[10934]: zone 'vasya.net.nt'/IN: loaded serial 67
Feb 16 14:14:32 debian2 named[10991]: /etc/bind/db.vasya:4: ignoring out-of-zone data (vasya.net.nt)
Feb 16 14:14:32 debian2 named[10991]: zone 'vasya.net.nt'/IN: loaded serial 67
^C
13:17:18
#rm /etc/bind/db.vasya

13:17:29
#rm /etc/bind/named.conf.local

13:17:44
#apt-get purge bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  bind9utils
Для их удаления используйте 'apt-get autoremove'.
Пакеты, которые будут УДАÐ
d9*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 45 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 1 061 kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных ... на данный момент установлено 30208 файлов и каталогов.)
Удаляется пакет bind9 ...
Stopping domain name service...: bind9.
Вычищаются файлы настройки пакета bind9 ...
Deleting bind user
rmdir: не удалось удалить «/var/lib/bind»: Нет такого файла или каталога
Обрабатываются триггеры для man-db ...
13:18:16
#apt-get clean

13:18:21
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  bind9-doc resolvconf ufw
НОВЫЕ пакеты, которые будут установлены:
  bind9
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 45 пакетов не обновлено.
Необходимо скачать 338 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 061 kB.
Ош  http://ftp.ua.debian.org/debian/ squeeze/main bind9 i386 1:9.7.3.dfsg-1~squeeze4
  Не удалось найти IP адрес для ftp.ua.debian.org
Ош  http://security.debian.org/ squeeze/updates/main bind9 i386 1:9.7.3.dfsg-1~squeeze4
  Не удалось найти IP адрес для security.debian.org
Не удалось получить http://security.debian.org/pool/updates/main/b/bind9/bind9_9.7.3.dfsg-1~squeeze4_i386.deb  Не удалось найти IP адрес для security.debian.org
E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
13:18:29
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  bind9-doc resolvconf ufw
НОВЫЕ пакеты, которые будут установлены:
  bind9
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 45 пакетов не обновлено.
Необходимо скачать 338 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 061 kB.
Ош  http://ftp.ua.debian.org/debian/ squeeze/main bind9 i386 1:9.7.3.dfsg-1~squeeze4
  Не удалось найти IP адрес для ftp.ua.debian.org
Ош  http://security.debian.org/ squeeze/updates/main bind9 i386 1:9.7.3.dfsg-1~squeeze4
  Не удалось найти IP адрес для security.debian.org
Не удалось получить http://security.debian.org/pool/updates/main/b/bind9/bind9_9.7.3.dfsg-1~squeeze4_i386.deb  Не удалось найти IP адрес для security.debian.org
E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
^C
13:18:35
#vim /etc/resolv.conf
13:18:47
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  bind9-doc resolvconf ufw
НОВЫЕ пакеты, которые будут установлены:
  bind9
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 45 пакетов не обновлено.
Необходимо скачать 338 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 061 kB.
...
Обрабатываются триггеры для man-db ...
Настраивается пакет bind9 (1:9.7.3.dfsg-1~squeeze4) ...
Добавляется группа «bind» (GID 107) ...
Готово.
Добавляется системный пользователь «bind» (UID 105) ...
Добавляется новый пользователь «bind» (UID 105) в группу «bind» ...
Не создаётся домашний каталог «/var/cache/bind».
wrote key file "/etc/bind/rndc.key"
#
Starting domain name service...: bind9.
13:19:51
#unalias exit
bash: unalias: exit: не найден
13:20:05
#exit
exit
Connection to 192.168.64.150 closed.
13:20:15
#vim /etc/namedb/named.conf
/dev/pts/5
13:20:18
#screen -x
/dev/pts/7
13:20:18
#screen -x
/dev/pts/1
13:20:22
#screen
/dev/pts/2
13:21:11
#ssh root@192.168.64.150
root@192.168.64.150's password:
Linux debian2 2.6.32-5-686 #1 SMP Fri Sep 9 20:51:05 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Feb 16 12:34:21 2012 from 192.168.64.1
l3-agent is already running: pid=1322; pidfile=/root/.lilalo/l3-agent.pid
l3-agent is already running: pid=1322; pidfile=/root/.lilalo/l3-agent.pid
13:21:50
#vim /etc/bind/named.conf.local
13:23:13
#vim /etc/bind/db.info
13:25:49
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 11564 to die.
Starting domain name service...: bind9.
13:26:45
#tail -f /var/log/syslog|grep info
Feb 16 14:26:45 debian2 named[11843]: /etc/bind/db.info:8: ignoring out-of-zone data (mail.google.com.ua)
Feb 16 14:26:45 debian2 named[11843]: zone info.fobos.net.nt/IN: NS '192.168.64.150.info.fobos.net.nt' has no address records (A or AAAA)
Feb 16 14:26:45 debian2 named[11843]: zone info.fobos.net.nt/IN: not loaded due to errors.
^C
13:27:26
#vim /etc/bind/db.info
/dev/pts/2
13:29:02
#vim /etc/namedb/named.root
/dev/pts/2
13:29:14
#ping info.fobos.net.nt
ping: unknown host info.fobos.net.nt
13:29:23
#echo 'nameserver 192.168.64.150' >> /etc/resolv.conf

13:29:54
#^C

13:29:56
#vim /etc/resolv.conf
13:31:53
#ping freebsd1
ping: unknown host freebsd1
13:32:02
#ping freebsd1.info.fobos.net.nt
PING freebsd1.info.fobos.net.nt (192.168.168.1) 56(84) bytes of data.
64 bytes from 192.168.168.1: icmp_req=1 ttl=64 time=3.91 ms
64 bytes from 192.168.168.1: icmp_req=2 ttl=64 time=10.9 ms
64 bytes from 192.168.168.1: icmp_req=3 ttl=64 time=1.85 ms
64 bytes from 192.168.168.1: icmp_req=4 ttl=64 time=2.32 ms
64 bytes from 192.168.168.1: icmp_req=5 ttl=64 time=37.1 ms
^C
--- freebsd1.info.fobos.net.nt ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 1.856/11.245/37.152/13.362 ms
13:33:44
#vim /etc/bind/named.conf.local
13:34:07
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 12101 to die.
Starting domain name service...: bind9.
13:34:17
#ping ya.ru
PING ya.ru (87.250.251.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=1 ttl=57 time=75.4 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=2 ttl=57 time=134 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=3 ttl=57 time=55.4 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=4 ttl=57 time=163 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=5 ttl=57 time=94.1 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=6 ttl=57 time=47.4 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=7 ttl=57 time=43.0 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=8 ttl=57 time=82.4 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=9 ttl=57 time=120 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=10 ttl=57 time=67.6 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=11 ttl=57 time=183 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_req=12 ttl=57 time=91.0 ms
^C
--- ya.ru ping statistics ---
12 packets transmitted, 12 received, 0% packet loss, time 11220ms
rtt min/avg/max/mdev = 43.003/96.591/183.764/43.385 ms
13:34:38
#cat /etc/resolv.conf
#search net.nt
#nameserver 192.168.13.253
nameserver 192.168.64.150
13:34:57
#ping fobos.net.nt
ping: unknown host fobos.net.nt
13:35:21
#vim /etc/bind/db.127
13:38:33
#~
zone ". type hint;
        file "/etc/bind/db.root";
};
}
// be authoritati{e for the localhost forward and reverse zones, and for
        type master;
// broa file "/etc/bind/db.local";
};
}one "l type slave;
        file "/etc/bind/db.127";
...
~
~
~
~
~
~
~
~
~
"/etc/bind/named.conf.default-zones" 30L, 489C записано
13:39:31
#vim /etc/bind/named.conf.default-zones
13:39:46
#rndc reload
server reload successful
13:41:41
#/etc/init.d/bind9
Usage: /etc/init.d/bind9 {start|stop|reload|restart|force-reload|status}.
13:44:27
#vim /etc/resolv.conf
13:48:09
#vim /etc/resolv.conf
13:48:16
#ping fobos
PING fobos.net.nt (192.168.16.254) 56(84) bytes of data.
From 192.168.168.5 icmp_seq=1 Destination Host Unreachable
From 192.168.168.5 icmp_seq=2 Destination Host Unreachable
From 192.168.168.5 icmp_seq=3 Destination Host Unreachable
From 192.168.168.5 icmp_seq=5 Destination Host Unreachable
From 192.168.168.5 icmp_seq=6 Destination Host Unreachable
From 192.168.168.5 icmp_seq=7 Destination Host Unreachable
From 192.168.168.5 icmp_seq=8 Destination Host Unreachable
From 192.168.168.5 icmp_seq=9 Destination Host Unreachable
From 192.168.168.5 icmp_seq=10 Destination Host Unreachable
From 192.168.168.5 icmp_seq=13 Destination Host Unreachable
From 192.168.168.5 icmp_seq=16 Destination Host Unreachable
^C
--- fobos.net.nt ping statistics ---
18 packets transmitted, 0 received, +11 errors, 100% packet loss, time 17224ms
pipe 4
13:48:37
#vim /etc/resolv.conf
13:49:06
#vim /etc/resolv.conf
13:52:51
#ping trututu
ping: unknown host trututu
13:53:13
#vim /etc/resolv.conf
13:55:07
#vim /etc/resolv.conf
13:55:42
#~
ping: unknown host ya.ru
13:56:42
#vim /etc/resolv.conf
13:57:57
#vim /etc/resolv.conf
13:58:58
#ping ya.ru
PING ya.ru (213.180.193.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (213.180.193.3): icmp_req=1 ttl=54 time=24.4 ms
64 bytes from www.yandex.ru (213.180.193.3): icmp_req=2 ttl=54 time=31.1 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 24.482/27.804/31.126/3.322 ms
13:59:02
#dig a yandex.ru
; <<>> DiG 9.7.3 <<>> a yandex.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55130
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 13, ADDITIONAL: 10
;; QUESTION SECTION:
;yandex.ru.                     IN      A
;; ANSWER SECTION:
yandex.ru.              2386    IN      A       213.180.204.11
yandex.ru.              2386    IN      A       77.88.21.11
...
h.root-servers.net.     68936   IN      A       128.63.2.53
i.root-servers.net.     68936   IN      A       192.36.148.17
j.root-servers.net.     68936   IN      A       192.58.128.30
j.root-servers.net.     68936   IN      AAAA    2001:503:c27::2:30
k.root-servers.net.     68936   IN      A       193.0.14.129
l.root-servers.net.     68936   IN      A       199.7.83.42
;; Query time: 118 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Thu Feb 16 15:02:52 2012
;; MSG SIZE  rcvd: 506

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    #search net.nt
    #nameserver 192.168.13.253
    nameserver 192.168.64.150
    

    Статистика

    Время первой команды журнала12:04:33 2012- 2-16
    Время последней команды журнала13:59:02 2012- 2-16
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %13.86
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.27
    Количество командных строк в единицу времени, команда/мин 1.32
    Частота использования команд
    vim27|========================| 24.55%
    ping11|==========| 10.00%
    ~10|=========| 9.09%
    tail8|=======| 7.27%
    apt-get5|====| 4.55%
    grep5|====| 4.55%
    dig4|===| 3.64%
    /etc/init.d/bind94|===| 3.64%
    ls4|===| 3.64%
    screen3|==| 2.73%
    cd3|==| 2.73%
    rm3|==| 2.73%
    locate3|==| 2.73%
    chown2|=| 1.82%
    ssh2|=| 1.82%
    The1|| 0.91%
    ^C^[[A^[[A1|| 0.91%
    cp1|| 0.91%
    >1|| 0.91%
    make1|| 0.91%
    unalias1|| 0.91%
    9531|| 0.91%
    echo1|| 0.91%
    rndc1|| 0.91%
    less1|| 0.91%
    cat1|| 0.91%
    sed1|| 0.91%
    ^C1|| 0.91%
    /etc/resolv.conf1|| 0.91%
    exit1|| 0.91%
    les1|| 0.91%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$