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

Содержание

Журнал

Четверг (08/06/09)

/dev/ttypd
19:59:15
#/etc/init.d/nfs-kernel-server restart
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsd mountd.
19:59:18
#tail -f /var/log/daemon.log
Aug  6 20:59:47 debian7 in.tftpd[24478]: RRQ from 192.168.16.50 filename pxelinux.cfg/C
Aug  6 20:59:47 debian7 in.tftpd[24479]: RRQ from 192.168.16.50 filename pxelinux.cfg/default
Aug  6 20:59:47 debian7 in.tftpd[24480]: RRQ from 192.168.16.50 filename boot.msg
Aug  6 20:59:50 debian7 in.tftpd[24481]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 20:59:54 debian7 dhcpd: DHCPDISCOVER from 00:04:76:a1:f0:5d via eth0
Aug  6 20:59:54 debian7 dhcpd: DHCPOFFER on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:59:54 debian7 dhcpd: DHCPREQUEST for 192.168.16.50 from 00:04:76:a1:f0:5d via eth0
Aug  6 20:59:54 debian7 dhcpd: DHCPACK on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:59:55 debian7 mountd[24453]: mount request from unknown host 192.168.16.50 for /debian-pxe (/debian-pxe)
Aug  6 21:00:00 debian7 dhcpd: DHCPINFORM from 10.0.100.22
Aug  6 21:00:03 debian7 dhcpd: DHCPINFORM from 10.0.100.22
Aug  6 21:00:20 debian7 dhcpd: DHCPREQUEST for 192.168.16.51 from 00:14:c2:05:a3:1b via eth0
Aug  6 21:00:20 debian7 dhcpd: DHCPACK on 192.168.16.51 to 00:14:c2:05:a3:1b via eth0
Aug  6 21:00:25 debian7 dhcpd: DHCPINFORM from 10.0.100.28
20:00:40
#vim /etc/hosts.allow
--- /tmp/l3-saved-11944.1805.22749	2009-08-06 21:00:48.000000000 +0300
+++ /etc/hosts.allow	2009-08-06 21:00:57.000000000 +0300
@@ -14,5 +14,5 @@
 bc: 192.168.16.
 in.tftpd: 192.168.16.
 portmap: 192.168.16.
-mountd: 192.168.16.
+mountd: 192.168.16.0/24
 sshd: 0.0.0.0/0.0.0.0
20:00:57
#tail -f /var/log/daemon.log
Aug  6 21:01:26 debian7 in.tftpd[24547]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0
Aug  6 21:01:26 debian7 in.tftpd[24548]: RRQ from 192.168.16.50 filename pxelinux.cfg/C
Aug  6 21:01:26 debian7 in.tftpd[24549]: RRQ from 192.168.16.50 filename pxelinux.cfg/default
Aug  6 21:01:26 debian7 in.tftpd[24550]: RRQ from 192.168.16.50 filename boot.msg
Aug  6 21:01:28 debian7 in.tftpd[24551]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 21:01:32 debian7 dhcpd: DHCPDISCOVER from 00:04:76:a1:f0:5d via eth0
Aug  6 21:01:32 debian7 dhcpd: DHCPOFFER on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 21:01:32 debian7 dhcpd: DHCPREQUEST for 192.168.16.50 from 00:04:76:a1:f0:5d via eth0
Aug  6 21:01:32 debian7 dhcpd: DHCPACK on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 21:01:32 debian7 mountd[24453]: mount request from unknown host 192.168.16.50 for /debian-pxe (/debian-pxe)
Aug  6 21:01:44 debian7 dhcpd: DHCPINFORM from 10.0.100.28
20:02:47
#vim /etc/exports
--- /tmp/l3-saved-11944.3214.24203	2009-08-06 21:02:50.000000000 +0300
+++ /etc/exports	2009-08-06 21:03:01.000000000 +0300
@@ -8,4 +8,4 @@
 # /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt)
 # /srv/nfs4/homes  gss/krb5i(rw,sync)
 #
-/debian-pxe        192.168.16(rw,subtree_check,no_root_squash)
+/debian-pxe        192.168.16.0/24(rw,subtree_check,no_root_squash)
20:03:01
#/etc/init.d/nfs-kernel-server restart
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsd mountd.
20:03:10
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
20:03:10
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
20:03:11
#tail -f /var/log/daemon.log
Aug  6 21:03:10 debian7 xinetd[24673]: removing daytime
Aug  6 21:03:10 debian7 xinetd[24673]: removing discard
Aug  6 21:03:10 debian7 xinetd[24673]: removing discard
Aug  6 21:03:10 debian7 xinetd[24673]: removing echo
Aug  6 21:03:10 debian7 xinetd[24673]: removing echo
Aug  6 21:03:10 debian7 xinetd[24673]: removing time
Aug  6 21:03:10 debian7 xinetd[24673]: removing time
Aug  6 21:03:10 debian7 xinetd[24673]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Aug  6 21:03:10 debian7 xinetd[24673]: Started working: 2 available services
Aug  6 21:03:11 debian7 xinetd[24673]: Exiting...
20:03:12
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
прошло 22 минуты
20:26:01
#vim /etc/exports
20:26:07
#ssh 192.168.16.254
  INSTALL net/ipv4/netfilter/iptable_filter.ko
  INSTALL net/ipv4/netfilter/iptable_mangle.ko
  INSTALL net/ipv4/netfilter/iptable_raw.ko
  INSTALL net/ipv4/tcp_bic.ko
  INSTALL net/ipv4/tcp_cubic.ko
  INSTALL net/ipv4/tcp_diag.ko
  INSTALL net/ipv4/tcp_highspeed.ko
  INSTALL net/ipv4/tcp_htcp.ko
  INSTALL net/ipv4/tcp_hybla.ko
  INSTALL net/ipv4/tcp_lp.ko
  INSTALL net/ipv4/tcp_scalable.ko
  INSTALL net/ipv4/tcp_vegas.ko
  INSTALL net/ipv4/tcp_veno.ko
0 bash  1 bash                                                                               21:26
/dev/ttyp1
20:27:55
#ls /lib/modules/
2.6.18-5-xen-686  2.6.18-6-xen-686  2.6.18.8-xen  2.6.30.4
20:30:02
##

20:31:30
##mv /lib/modules/2.6.30.4/ /debian-pxe/lib/modules/

20:31:33
#du -sh /lib/modules/2.6.30.4/
411M    /lib/modules/2.6.30.4/
20:31:45
#du -sh /lib/modules/2.6.30.4/
431M    /lib/modules/2.6.30.4/
20:32:03
#du -sh /lib/modules/2.6.30.4/
433M    /lib/modules/2.6.30.4/
20:32:04
#du -sh /lib/modules/2.6.30.4/
434M    /lib/modules/2.6.30.4/
20:32:06
#du -sh /lib/modules/2.6.30.4/
435M    /lib/modules/2.6.30.4/
20:32:07
#du -sh /lib/modules/2.6.30.4/
437M    /lib/modules/2.6.30.4/
20:32:08
#du -sh /lib/modules/2.6.30.4/
513M    /lib/modules/2.6.30.4/
20:32:56
#rm -rf /lib/modules/2.6.30.4/

20:35:04
#ls -l /tmp
итого 70935
-rw-r--r-- 1 root root      338 2009-08-06 19:05 default
drwx------ 3 user user       72 2009-08-05 20:10 gconfd-user
-rw-r--r-- 1 root root  6304983 2009-08-06 18:58 initrd.img-2.6.18-5-xen-686
-rw-r--r-- 1 root root  7714196 2009-08-06 18:58 initrd.img-2.6.18-6-686
-rw-r--r-- 1 root root  5668546 2009-08-06 18:58 initrd.img-2.6.18-6-686.bak
-rw-r--r-- 1 root root  5992982 2009-08-06 18:58 initrd.img-2.6.18.8-xen
-rw-r--r-- 1 root root  5431895 2009-08-06 19:59 initrd.img-2.6.28
-rw-r--r-- 1 root root  8601118 2009-08-06 18:58 initrd.img-2.6.28-1-686
-rw-r--r-- 1 root root  8601973 2009-08-06 18:58 initrd.img-2.6.28-1-686.bak
...
drwx------ 2 user user       80 2009-08-05 19:11 ssh-odwoHA9594
drwx------ 2 user user       80 2009-08-05 19:13 ssh-uqFrYu9676
drwx------ 2 user user       80 2009-08-05 18:10 ssh-yguRks7233
-rw-r--r-- 1 root root  1245246 2009-08-06 18:57 vmlinuz-2.6.18-5-xen-686
-rw-r--r-- 1 root root  1260019 2009-08-06 18:57 vmlinuz-2.6.18-6-686
-rw-r--r-- 1 root root  1549241 2009-08-06 18:57 vmlinuz-2.6.18.8-xen
-rw-r--r-- 1 root root  2637328 2009-08-06 19:59 vmlinuz-2.6.28
-rw-r--r-- 1 root root  1684112 2009-08-06 18:57 vmlinuz-2.6.28-1-686
-rw-r--r-- 1 root root  2629104 2009-08-06 18:57 vmlinuz-2.6.28.old
-rw-r--r-- 1 user user      141 2009-07-31 21:18 xinetd.conf
20:35:06
#tar xvzf /tmp/modules.tar.gz /lib/modules/
tar: /lib/modules: Не найден в архиве
tar: Выход, отложенный по результатам предыдущих ошибок
20:35:23
#tar xvzfC
lib/modules/2.6.30.4/kernel/drivers/net/yellowfin.ko
lib/modules/2.6.30.4/kernel/drivers/net/pppoe.ko
lib/modules/2.6.30.4/kernel/drivers/net/pppox.ko
lib/modules/2.6.30.4/kernel/drivers/net/tokenring/
lib/modules/2.6.30.4/kernel/drivers/net/tokenring/olympic.ko
lib/modules/2.6.30.4/kernel/drivers/net/tokenring/abyss.ko
lib/modules/2.6.30.4/kernel/drivers/net/tokenring/tmspci.ko
lib/modules/2.6.30.4/kernel/drivers/net/tokenring/tms380tr.ko
lib/modules/2.6.30.4/kernel/drivers/net/tokenring/lanstreamer.ko
lib/modules/2.6.30.4/kernel/drivers/net/tokenring/3c359.ko
...
lib/modules/2.6.30.4/kernel/drivers/rtc/rtc-v3020.ko
lib/modules/2.6.30.4/kernel/drivers/rtc/rtc-pcf8583.ko
lib/modules/2.6.30.4/kernel/drivers/rtc/rtc-test.ko
lib/modules/2.6.30.4/kernel/drivers/spi/
lib/modules/2.6.30.4/kernel/drivers/spi/spi_butterfly.ko
lib/modules/2.6.30.4/kernel/drivers/spi/spi_bitbang.ko
lib/modules/2.6.30.4/kernel/drivers/ssb/
lib/modules/2.6.30.4/kernel/drivers/ssb/ssb.ko
lib/modules/2.6.30.4/kernel/drivers/usb/
lib/modules/2.6.30.4/kernel/drivers/usb/atm/
20:35:35
#ls -l /lib/modules/
итого 1
drwxr-xr-x 3 root root 440 2008-02-17 23:41 2.6.18-5-xen-686
drwxr-xr-x 3 root root 440 2008-10-27 07:28 2.6.18-6-xen-686
drwxr-xr-x 3 root root 488 2008-02-17 19:24 2.6.18.8-xen
drwxr-xr-x 3 root root  72 2009-08-06 21:35 lib
20:35:38
#ls -l /lib/modules/lib/
итого 0
drwxr-xr-x 3 root root 72 2009-08-06 21:35 modules
20:35:43
#ls -l /lib/modules/lib/modules/
итого 1
drwxr-xr-x 3 root root 520 2009-08-06 21:35 2.6.30.4
20:35:45
#mv /lib/modules/lib/modules/2.6.30.4/ /lib/modules/

20:35:53
#ls -l /lib/modules/
итого 1
drwxr-xr-x 3 root root 440 2008-02-17 23:41 2.6.18-5-xen-686
drwxr-xr-x 3 root root 440 2008-10-27 07:28 2.6.18-6-xen-686
drwxr-xr-x 3 root root 488 2008-02-17 19:24 2.6.18.8-xen
drwxr-xr-x 3 root root 520 2009-08-06 21:35 2.6.30.4
drwxr-xr-x 3 root root  72 2009-08-06 21:35 lib
20:35:56
#rm -rf /lib/modules/lib/

20:36:00
#ls -l /lib/modules/
итого 1
drwxr-xr-x 3 root root 440 2008-02-17 23:41 2.6.18-5-xen-686
drwxr-xr-x 3 root root 440 2008-10-27 07:28 2.6.18-6-xen-686
drwxr-xr-x 3 root root 488 2008-02-17 19:24 2.6.18.8-xen
drwxr-xr-x 3 root root 520 2009-08-06 21:35 2.6.30.4
20:36:03
#/etc/init.d/xienetd restart
bash: /etc/init.d/xienetd: No such file or directory
20:37:35
#/etc/init.d/xi
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
20:37:41
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
20:37:43
#tail -f /var/log/daemon.log
Aug  6 21:37:43 debian7 xinetd[25199]: removing daytime
Aug  6 21:37:43 debian7 xinetd[25199]: removing daytime
Aug  6 21:37:43 debian7 xinetd[25199]: removing discard
Aug  6 21:37:43 debian7 xinetd[25199]: removing discard
Aug  6 21:37:43 debian7 xinetd[25199]: removing echo
Aug  6 21:37:43 debian7 xinetd[25199]: removing echo
Aug  6 21:37:43 debian7 xinetd[25199]: removing time
Aug  6 21:37:43 debian7 xinetd[25199]: removing time
Aug  6 21:37:43 debian7 xinetd[25199]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Aug  6 21:37:43 debian7 xinetd[25199]: Started working: 2 available services
...
Aug  6 21:41:25 debian7 in.tftpd[25227]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0
Aug  6 21:41:25 debian7 in.tftpd[25228]: RRQ from 192.168.16.50 filename pxelinux.cfg/C
Aug  6 21:41:25 debian7 in.tftpd[25229]: RRQ from 192.168.16.50 filename pxelinux.cfg/default
Aug  6 21:41:25 debian7 in.tftpd[25230]: RRQ from 192.168.16.50 filename boot.msg
Aug  6 21:41:26 debian7 in.tftpd[25231]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 21:41:31 debian7 dhcpd: DHCPDISCOVER from 00:04:76:a1:f0:5d via eth0
Aug  6 21:41:31 debian7 dhcpd: DHCPOFFER on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 21:41:31 debian7 dhcpd: DHCPREQUEST for 192.168.16.50 from 00:04:76:a1:f0:5d via eth0
Aug  6 21:41:31 debian7 dhcpd: DHCPACK on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 21:41:31 debian7 mountd[24653]: authenticated mount request from host50.net.nt:1020 for /debian-pxe (/debian-pxe)
20:42:50
#mv /lib/modules/2.6.30.4 /debian-pxe/
bin/    dev/    home/   lib/    mnt/    proc/   sbin/   sys/    usr/
boot/   etc/    initrd/ media/  opt/    root/   srv/    tmp/    var/
20:42:50
#mv /lib/modules/2.6.30.4 /debian-pxe/lib/modules/

Пятница (08/07/09)

/dev/ttyp1
17:43:10
#. /etc/bash_completion

17:43:20
#apt-cache search bind
python-alsaaudio - Alsa bindings for Python
python-at-spi - Assistive Technology Service Provider Interface - Python bindings
python-beagle - python bindings for beagle
python-bibtex - Python interfaces to BibTeX and the GNU Recode library
python-cairo - Python bindings for the Cairo vector graphics library
python-cairo-dev - Python cairo bindings: development files
python-chm - Python binding for CHMLIB
python-clamav - Python bindings to ClamAV
python-clearsilver - python bindings for clearsilver
python-crack - Python bindings for cracklib
...
wx2.4-examples - wxWindows Cross-platform C++ GUI toolkit (examples)
wx2.6-examples - wxWidgets Cross-platform C++ GUI toolkit (examples)
xbindkeys - Associate a combination of keys or mouse buttons with a shell command
xbindkeys-config - An easy to use gtk program for configuring Xbindkeys.
xinetd - replacement for inetd with many enhancements
xjove - X11-Frontend for jove - a compact, powerful editor
xmmsctrl - Small utility to control xmms from the command line
xulrunner - XUL + XPCOM application runner
xvile - VI Like Emacs - vi work-alike (X11)
yasgml - Yet Another Linuxdoc-DTD only SGML mode
17:43:28
#apt-cache search bind9
bind9 - Internet Domain Name Server
bind9-doc - Documentation for BIND
bind9-host - Version of 'host' bundled with BIND 9.X
bindgraph - DNS statistics RRDtool frontend for BIND9
gbindadmin - GTK+ configuration tool for bind9
gforge-dns-bind9 - collaborative development tool - DNS management (using Bind9)
host - utility for querying DNS servers
libbind9-0 - BIND9 Shared Library used by BIND
libconfig-auto-perl - Magical config file parser
libnss-lwres - NSS module for using bind9's lwres as a naming service
17:43:34
#netstat -lnp | less
17:44:20
#apt-get install bind9
[root@debian7:~]# netstat -lnp | grep :53
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 liblwres9
Предлагаемые пакеты:
  dnsutils bind9-doc
НОВЫЕ пакеты, которые будут установлены:
  bind9 libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 liblwres9
обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
...
Err http://debian.org.ua etch/main bind9 1:9.3.4-2etch3
  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisc11_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libdns22_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisccc0_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisccfg1_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libbind9-0_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/liblwres9_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/bind9_9.3.4-2etch3_i386.deb  404 Not Found
E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
17:44:33
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=49 time=52.5 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=2 ttl=49 time=51.8 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 51.897/52.218/52.539/0.321 ms
17:45:00
#apt-get update
~
~
~
~
~
~
~
~
"/etc/apt/sources.list" 1L, 44C записано                                                  сь
Получено:1 http://10.0.35.1 etch Release.gpg [1032B]
Получено:2 http://10.0.35.1 etch Release [67,8kB]
Ign http://10.0.35.1 etch Release
Ign http://10.0.35.1 etch/main Packages
Получено:3 http://10.0.35.1 etch/main Packages [5620kB]
Получено 5689kB за 1s (3043kB/c)
Чтение списков пакетов... Готово
W: GPG error: http://10.0.35.1 etch Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 9AA38DCD55BE302B
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
17:45:10
#gpg --keyserver subkeys.pgp.net --recv 9AA38DCD55BE302B
gpg: directory `/root/.gnupg' created
gpg: can't open `/gnupg/options.skel': No such file or directory
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: requesting key 55BE302B from hkp server subkeys.pgp.net
gpg: Interrupt caught ... exiting
17:46:09
#gpg --keyserver wwwkeys.eu.pgp.net
gpg: requesting key 55BE302B from hkp server wwwkeys.eu.pgp.net
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 55BE302B: public key "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
17:46:14
#sudo apt-key add ~/.gnupg/pubring.gpg
OK
17:46:24
#apt-get update
Получено:1 http://10.0.35.1 etch Release.gpg [1032B]
В кэше http://10.0.35.1 etch Release
Ign http://10.0.35.1 etch/main Packages/DiffIndex
Ign http://10.0.35.1 etch/main Packages
В кэше http://10.0.35.1 etch/main Packages
Получено 1032B за 0s (1436B/c)
Чтение списков пакетов... Готово
17:46:28
#apt-get update
Получено:1 http://10.0.35.1 etch Release.gpg [1032B]
В кэше http://10.0.35.1 etch Release
Ign http://10.0.35.1 etch/main Packages/DiffIndex
Ign http://10.0.35.1 etch/main Packages
В кэше http://10.0.35.1 etch/main Packages
Получено 1032B за 0s (1718B/c)
Чтение списков пакетов... Готово
17:47:03
#dpkg -L bind9
/.
/etc
/etc/init.d
/etc/init.d/bind9
/etc/bind
/etc/bind/db.empty
/etc/bind/db.root
/etc/bind/named.conf.options
/etc/bind/named.conf.local
/etc/bind/zones.rfc1918
...
/usr/sbin/rndc-confgen
/usr/sbin/named-checkconf
/usr/sbin/dnssec-signzone
/usr/sbin/named
/var
/var/run
/var/run/bind
/var/run/bind/run
/var/cache
/var/cache/bind
17:47:47
#vim /etc/bind/named.conf
17:49:49
#vim /etc/bind/named.conf.options
17:50:19
#vim /etc/bind/db.0 /etc/bind/db.255 /etc/bind/db.127
17:54:21
#vim /etc/bind/named.conf.options
17:55:04
#vim /etc/bind/named.conf.options
17:56:15
#vim /etc/bind/named.conf
17:56:21
#vim /etc/bind/named.conf.local
18:00:27
#dig
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
"/etc/bind/db.sergey.net.nt" [Новый] 0L, 0C записано                                 сь
bash: dig: command not found
18:00:35
#apt-get install dnsutils
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  bind9-host
Предлагаемые пакеты:
  rblcheck
НОВЫЕ пакеты, которые будут установлены:
  bind9-host dnsutils
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
Необходимо скачать 294kБ архивов.
...
Получено:1 http://10.0.35.1 etch/main bind9-host 1:9.3.4-2etch4 [113kB]
Получено:2 http://10.0.35.1 etch/main dnsutils 1:9.3.4-2etch4 [181kB]
Получено 294kB за 0s (4104kB/c)
Выбор ранее не выбранного пакета bind9-host.
(Чтение базы данных... на данный момент установлено 23891 файлов и каталогов.)
Распаковывается пакет bind9-host (из файла .../bind9-host_1%3a9.3.4-2etch4_i386.deb)...
Выбор ранее не выбранного пакета dnsutils.
Распаковывается пакет dnsutils (из файла .../dnsutils_1%3a9.3.4-2etch4_i386.deb)...
Настраивается пакет bind9-host (9.3.4-2etch4) ...
Настраивается пакет dnsutils (9.3.4-2etch4) ...
18:00:45
#dig @192.168.16.254 net.nt axfr
host182.net.nt.         604800  IN      A       192.168.16.182
host183.net.nt.         604800  IN      A       192.168.16.183
host184.net.nt.         604800  IN      A       192.168.16.184
host185.net.nt.         604800  IN      A       192.168.16.185
host186.net.nt.         604800  IN      A       192.168.16.186
host187.net.nt.         604800  IN      A       192.168.16.187
host188.net.nt.         604800  IN      A       192.168.16.188
host189.net.nt.         604800  IN      A       192.168.16.189
host190.net.nt.         604800  IN      A       192.168.16.190
host191.net.nt.         604800  IN      A       192.168.16.191
...
linux20.net.nt.         604800  IN      A       192.168.16.20
lnet.net.nt.            604800  IN      NS      debian10.lnet.net.nt.
debian10.lnet.net.nt.   604800  IN      A       192.168.16.10
sergey.net.nt.          604800  IN      NS      debian1.sergey.net.nt.
debian1.sergey.net.nt.  604800  IN      A       192.168.16.1
net.nt.                 604800  IN      SOA     debian.net.nt. root.debian.net.nt. 13 604800 86400 2419200 604800
;; Query time: 277 msec
;; SERVER: 192.168.16.254#53(192.168.16.254)
;; WHEN: Fri Aug  7 19:01:20 2009
;; XFR size: 257 records (messages 1)
18:01:20
#dig @192.168.16.254 net.nt axfr > /etc/bind/db.sergey.net.nt

18:07:42
#vim /etc/bind/named.conf.options
18:12:57
#vim /etc/bind/named.conf
18:14:31
#tail -f /var/log/daemon.log
~
~
"/etc/bind/db.sergey.net.nt" 14L, 298C записано                                           сь
Aug  7 19:11:28 debian7 dhcpd: DHCPREQUEST for 192.168.16.57 from 00:14:c2:05:a3:38 via eth0
Aug  7 19:11:28 debian7 dhcpd: DHCPACK on 192.168.16.57 to 00:14:c2:05:a3:38 via eth0
Aug  7 19:12:39 debian7 dhcpd: DHCPREQUEST for 192.168.16.60 from 00:14:c2:05:9a:de via eth0
Aug  7 19:12:39 debian7 dhcpd: DHCPACK on 192.168.16.60 to 00:14:c2:05:9a:de via eth0
Aug  7 19:13:26 debian7 dhcpd: DHCPREQUEST for 192.168.16.55 from 00:1e:8c:64:2a:66 via eth0
Aug  7 19:13:26 debian7 dhcpd: DHCPACK on 192.168.16.55 to 00:1e:8c:64:2a:66 via eth0
Aug  7 19:13:30 debian7 dhcpd: DHCPREQUEST for 192.168.16.59 from 00:14:c2:05:40:a4 via eth0
Aug  7 19:13:30 debian7 dhcpd: DHCPACK on 192.168.16.59 to 00:14:c2:05:40:a4 via eth0
Aug  7 19:14:32 debian7 dhcpd: DHCPREQUEST for 192.168.16.51 from 00:14:c2:05:a3:1b via eth0
Aug  7 19:14:32 debian7 dhcpd: DHCPACK on 192.168.16.51 to 00:14:c2:05:a3:1b via eth0
[1]+  Stopped                 tail -f /var/log/daemon.log
18:14:42
#bg
[1]+ tail -f /var/log/daemon.log &
18:14:52
#Aug 7 19:14:52 debian7 named[27199]: starting BIND 9.3.4-P1.1 -u bind
[root@debian7:~]# /etc/init.d/bind9 restart
Stopping domain name service...: bind.
Aug  7 19:14:49 debian7 named[26657]: shutting down: flushing changes
Aug  7 19:14:49 debian7 named[26657]: stopping command channel on 127.0.0.1#953
Aug  7 19:14:49 debian7 named[26657]: stopping command channel on ::1#953
Aug  7 19:14:49 debian7 named[26657]: no longer listening on ::#53
Aug  7 19:14:49 debian7 named[26657]: no longer listening on 127.0.0.1#53
Aug  7 19:14:49 debian7 named[26657]: no longer listening on 192.168.16.7#53
Aug  7 19:14:49 debian7 named[26657]: exiting
Starting domain name service...: bind.
...
Aug  7 19:14:52 debian7 named[27199]: command channel listening on ::1#953
Aug  7 19:14:52 debian7 named[27199]: zone 0.in-addr.arpa/IN: loaded serial 1
Aug  7 19:14:52 debian7 named[27199]: zone 127.in-addr.arpa/IN: loaded serial 1
Aug  7 19:14:52 debian7 named[27199]: zone 255.in-addr.arpa/IN: loaded serial 1
Aug  7 19:14:52 debian7 named[27199]: zone localhost/IN: loaded serial 1
Aug  7 19:14:52 debian7 named[27199]: dns_rdata_fromtext: /etc/bind/db.sergey.net.nt:1: near eol: unexpected end of input
Aug  7 19:14:52 debian7 named[27199]: zone serg.net.nt/IN: loading master file /etc/bind/db.sergey.net.nt: unexpected end of input
Aug  7 19:14:52 debian7 named[27199]: running
Aug  7 19:15:16 debian7 dhcpd: DHCPREQUEST for 192.168.16.58 from 00:14:c2:05:9e:4a via eth0
Aug  7 19:15:16 debian7 dhcpd: DHCPACK on 192.168.16.58 to 00:14:c2:05:9e:4a via eth0
18:14:52
#vim /etc/bind/db.sergey.net.nt
18:15:50
#jobs
[1]+  Running                 tail -f /var/log/daemon.log &
18:16:04
#jobs
[root@debian7:~]# fg 1
tail -f /var/log/daemon.log
18:16:30
#tail -f /var/log/daemon.log &
~
~
~
~
"/etc/bind/db.sergey.net.nt" 14L, 302C записано                                           сь
[1] 27285
Aug  7 19:14:52 debian7 named[27199]: zone serg.net.nt/IN: loading master file /etc/bind/db.sergey.net.nt: unexpected end of input
Aug  7 19:14:52 debian7 named[27199]: running
Aug  7 19:15:16 debian7 dhcpd: DHCPREQUEST for 192.168.16.58 from 00:14:c2:05:9e:4a via eth0
Aug  7 19:15:16 debian7 dhcpd: DHCPACK on 192.168.16.58 to 00:14:c2:05:9e:4a via eth0
Aug  7 19:15:47 debian7 dhcpd: DHCPREQUEST for 192.168.16.61 from 00:14:c2:05:a2:0e via eth0
Aug  7 19:15:47 debian7 dhcpd: DHCPACK on 192.168.16.61 to 00:14:c2:05:a2:0e via eth0
Aug  7 19:15:48 debian7 dhcpd: DHCPREQUEST for 192.168.16.52 from 00:16:35:7d:81:ee via eth0
Aug  7 19:15:48 debian7 dhcpd: DHCPACK on 192.168.16.52 to 00:16:35:7d:81:ee via eth0
Aug  7 19:16:28 debian7 dhcpd: DHCPREQUEST for 192.168.16.57 from 00:14:c2:05:a3:38 via eth0
Aug  7 19:16:28 debian7 dhcpd: DHCPACK on 192.168.16.57 to 00:14:c2:05:a3:38 via eth0
18:16:41
#jobs
[1]+  Running                 tail -f /var/log/daemon.log &
18:16:44
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Aug  7 19:16:46 debian7 named[27199]: shutting down: flushing changes
Aug  7 19:16:46 debian7 named[27199]: stopping command channel on 127.0.0.1#953
Aug  7 19:16:46 debian7 named[27199]: stopping command channel on ::1#953
Aug  7 19:16:46 debian7 named[27199]: no longer listening on ::#53
Aug  7 19:16:46 debian7 named[27199]: no longer listening on 127.0.0.1#53
Aug  7 19:16:46 debian7 named[27199]: no longer listening on 192.168.16.7#53
Aug  7 19:16:46 debian7 named[27199]: exiting
Starting domain name service...: bind.
18:16:48
#Aug 7 19:16:48 debian7 named[27319]: starting BIND 9.3.4-P1.1 -u bind
Aug  7 19:16:48 debian7 named[27319]: found 1 CPU, using 1 worker thread
Aug  7 19:16:48 debian7 named[27319]: loading configuration from '/etc/bind/named.conf'
Aug  7 19:16:48 debian7 named[27319]: listening on IPv6 interfaces, port 53
Aug  7 19:16:48 debian7 named[27319]: listening on IPv4 interface lo, 127.0.0.1#53
Aug  7 19:16:48 debian7 named[27319]: listening on IPv4 interface eth0, 192.168.16.7#53
Aug  7 19:16:48 debian7 named[27319]: command channel listening on 127.0.0.1#953
Aug  7 19:16:48 debian7 named[27319]: command channel listening on ::1#953
Aug  7 19:16:48 debian7 named[27319]: zone 0.in-addr.arpa/IN: loaded serial 1
Aug  7 19:16:48 debian7 named[27319]: zone 127.in-addr.arpa/IN: loaded serial 1
Aug  7 19:16:48 debian7 named[27319]: zone 255.in-addr.arpa/IN: loaded serial 1
Aug  7 19:16:48 debian7 named[27319]: zone localhost/IN: loaded serial 1
Aug  7 19:16:48 debian7 named[27319]: /etc/bind/db.sergey.net.nt:1: no TTL specified; using SOA MINTTL instead
Aug  7 19:16:48 debian7 named[27319]: /etc/bind/db.sergey.net.nt:9: ignoring out-of-zone data (net.nt)
Aug  7 19:16:48 debian7 named[27319]: zone serg.net.nt/IN: loaded serial 1
Aug  7 19:16:48 debian7 named[27319]: running
18:16:52
#vim /etc/bind/db.sergey.net.nt
--- /tmp/l3-saved-26180.16751.17380	2009-08-07 19:16:58.000000000 +0300
+++ /etc/bind/db.sergey.net.nt	2009-08-07 19:29:30.000000000 +0300
@@ -6,9 +6,9 @@
 				604800 )
 
 @					NS	  host1.serg.net.nt.
-net.nt.					MX	5 host1.serg.net.nt.
+serg.net.nt. 				MX	5 host1.serg.net.nt.
 
 host1.serg.net.nt.            	A 192.168.16.7
-host2.serg.net.nt.              A 192.168.16.77
-host3.serg.net.nt.		A 192.168.16.177
+host2              A 192.168.16.77
+host3.		A 192.168.16.177
 
прошло 12 минут
18:29:30
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Aug  7 19:29:32 debian7 named[27319]: shutting down: flushing changes
Aug  7 19:29:32 debian7 named[27319]: stopping command channel on 127.0.0.1#953
Aug  7 19:29:32 debian7 named[27319]: stopping command channel on ::1#953
Aug  7 19:29:32 debian7 named[27319]: no longer listening on ::#53
Aug  7 19:29:32 debian7 named[27319]: no longer listening on 127.0.0.1#53
Aug  7 19:29:32 debian7 named[27319]: no longer listening on 192.168.16.7#53
Aug  7 19:29:32 debian7 named[27319]: exiting
Aug  7 19:29:32 debian7 dhcpd: DHCPREQUEST for 192.168.16.51 from 00:14:c2:05:a3:1b via eth0
Aug  7 19:29:32 debian7 dhcpd: DHCPACK on 192.168.16.51 to 00:14:c2:05:a3:1b via eth0
Starting domain name service...: bind.
18:31:09
#/etc/init.d/bind9 restart
~
~
~
~
~
~
~
~
"/etc/bind/db.sergey.net.nt" 14L, 288C записано                                           сь
Stopping domain name service...: bind.
Aug  7 19:31:10 debian7 named[27376]: shutting down: flushing changes
Aug  7 19:31:10 debian7 named[27376]: stopping command channel on 127.0.0.1#953
Aug  7 19:31:10 debian7 named[27376]: stopping command channel on ::1#953
Aug  7 19:31:10 debian7 named[27376]: no longer listening on ::#53
Aug  7 19:31:10 debian7 named[27376]: no longer listening on 127.0.0.1#53
Aug  7 19:31:10 debian7 named[27376]: no longer listening on 192.168.16.7#53
Aug  7 19:31:10 debian7 named[27376]: exiting
Starting domain name service...: bind.
18:31:12
#Aug 7 19:31:12 debian7 named[27433]: starting BIND 9.3.4-P1.1 -u bind
Aug  7 19:31:12 debian7 named[27433]: found 1 CPU, using 1 worker thread
Aug  7 19:31:12 debian7 named[27433]: loading configuration from '/etc/bind/named.conf'
Aug  7 19:31:12 debian7 named[27433]: listening on IPv6 interfaces, port 53
Aug  7 19:31:12 debian7 named[27433]: listening on IPv4 interface lo, 127.0.0.1#53
Aug  7 19:31:12 debian7 named[27433]: listening on IPv4 interface eth0, 192.168.16.7#53
Aug  7 19:31:12 debian7 named[27433]: command channel listening on 127.0.0.1#953
Aug  7 19:31:12 debian7 named[27433]: command channel listening on ::1#953
Aug  7 19:31:12 debian7 named[27433]: zone 0.in-addr.arpa/IN: loaded serial 1
Aug  7 19:31:12 debian7 named[27433]: zone 127.in-addr.arpa/IN: loaded serial 1
Aug  7 19:31:12 debian7 named[27433]: zone 255.in-addr.arpa/IN: loaded serial 1
Aug  7 19:31:12 debian7 named[27433]: zone localhost/IN: loaded serial 1
Aug  7 19:31:12 debian7 named[27433]: /etc/bind/db.sergey.net.nt:8: using RFC 1035 TTL semantics
Aug  7 19:31:12 debian7 named[27433]: zone serg.net.nt/IN: loaded serial 1
Aug  7 19:31:12 debian7 named[27433]: running
18:31:51
#vim /etc/bind/db.sergey.net.nt
18:32:16
#vim /etc/bind/db.sergey.net.nt
/dev/ttyp1
18:32:39
#vim /etc/bind/db.sergey.net.nt
/dev/ttyp1
18:33:16
#vim /etc/bind/db.sergey.net.nt
18:33:30
#vim /etc/bind/db.sergey.net.nt
--- /tmp/l3-saved-27830.9766.8695	2009-08-07 19:33:42.000000000 +0300
+++ /etc/bind/db.sergey.net.nt	2009-08-07 19:34:59.000000000 +0300
@@ -1,3 +1,4 @@
+$TTL 604800
 @ 604800		SOA	host1.serg.net.nt. root.serg.net.nt. ( 
 				1 
 				604800 
18:35:06
#invoke-rc.d bin
[root@debian7:~]# vim /etc/bind/db.sergey.net.nt
18:35:12
#. /etc/bash_completion

18:35:18
#invoke-rc.d bind9 restart
[root@debian7:~]# invoke-rc.d bind9 re
reload   restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
18:35:43
#dig @127.0.0.1 serg.net.nt ns
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 serg.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36360
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;serg.net.nt.                   IN      NS
;; ANSWER SECTION:
serg.net.nt.            604800  IN      NS      host1.serg.net.nt.
;; ADDITIONAL SECTION:
host1.serg.net.nt.      604800  IN      A       192.168.16.7
;; Query time: 13 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 19:36:21 2009
;; MSG SIZE  rcvd: 65
18:36:21
#vim /etc/bind/db.sergey.net.nt
18:37:07
#dig @127.0.0.1 serg.net.nt ns
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 serg.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 551
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;serg.net.nt.                   IN      NS
;; ANSWER SECTION:
serg.net.nt.            604800  IN      NS      host1.serg.net.nt.
;; ADDITIONAL SECTION:
host1.serg.net.nt.      604800  IN      A       192.168.16.7
;; Query time: 17 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 19:37:08 2009
;; MSG SIZE  rcvd: 65
18:37:08
#dig @127.0.0.1 serg.net.nt axfr
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 serg.net.nt axfr
; (1 server found)
;; global options:  printcmd
serg.net.nt.            604800  IN      SOA     host1.serg.net.nt. root.serg.net.nt. 1 604800 86400 2419200 604800
serg.net.nt.            604800  IN      NS      host1.serg.net.nt.
serg.net.nt.            604800  IN      MX      5 host1.serg.net.nt.
host1.serg.net.nt.      604800  IN      A       192.168.16.7
host2.serg.net.nt.      604800  IN      A       192.168.16.77
host3.serg.net.nt.      604800  IN      A       192.168.16.177
serg.net.nt.            604800  IN      SOA     host1.serg.net.nt. root.serg.net.nt. 1 604800 86400 2419200 604800
;; Query time: 21 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 19:37:44 2009
;; XFR size: 7 records (messages 1)
18:37:44
#dig @127.0.0.1 serg.net.nt mx
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 serg.net.nt mx
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6033
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;serg.net.nt.                   IN      MX
;; ANSWER SECTION:
serg.net.nt.            604800  IN      MX      5 host1.serg.net.nt.
;; AUTHORITY SECTION:
serg.net.nt.            604800  IN      NS      host1.serg.net.nt.
;; ADDITIONAL SECTION:
host1.serg.net.nt.      604800  IN      A       192.168.16.7
;; Query time: 19 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 19:37:53 2009
;; MSG SIZE  rcvd: 81
18:37:53
#dig @127.0.0.1 host2.serg.net.nt a
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 host2.serg.net.nt a
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60095
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;host2.serg.net.nt.             IN      A
;; ANSWER SECTION:
host2.serg.net.nt.      604800  IN      A       192.168.16.77
;; AUTHORITY SECTION:
serg.net.nt.            604800  IN      NS      host1.serg.net.nt.
;; ADDITIONAL SECTION:
host1.serg.net.nt.      604800  IN      A       192.168.16.7
;; Query time: 16 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 19:38:09 2009
;; MSG SIZE  rcvd: 87
18:38:09
#dig @127.0.0.1 chaos version txt
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 chaos version txt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 20267
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;version.                       CH      TXT
;; Query time: 17 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 19:38:34 2009
;; MSG SIZE  rcvd: 25
18:38:34
#dig @127.0.0.1 chaos version.
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 chaos version.txt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 54547
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;version.txt.                   CH      A
;; Query time: 17 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 19:38:38 2009
;; MSG SIZE  rcvd: 29
18:38:39
#dig @127.0.0.1 txt chaos version.bind
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 txt chaos version.bind
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24082
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;version.bind.                  CH      TXT
;; ANSWER SECTION:
version.bind.           0       CH      TXT     "9.3.4-P1.1"
;; AUTHORITY SECTION:
version.bind.           0       CH      NS      version.bind.
;; Query time: 16 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 19:39:23 2009
;; MSG SIZE  rcvd: 67
18:39:23
#vim /etc/bind/named.conf
18:41:06
#dig @127.0.0.1 txt chaos version.bind
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 txt chaos version.bind
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31986
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;version.bind.                  CH      TXT
;; ANSWER SECTION:
version.bind.           0       CH      TXT     "Microsoft ISA-Server 2006!!"
;; AUTHORITY SECTION:
version.bind.           0       CH      NS      version.bind.
;; Query time: 13 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 19:41:09 2009
;; MSG SIZE  rcvd: 84
18:41:09
#dig @127.0.0.1 umc.com.ua
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 umc.com.ua ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28568
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 3
;; QUESTION SECTION:
;umc.com.ua.                    IN      NS
;; ANSWER SECTION:
umc.com.ua.             3600    IN      NS      n1.umc.com.ua.
...
umc.com.ua.             3600    IN      NS      ares.utel.net.ua.
umc.com.ua.             3600    IN      NS      ns212.viaduk.net.
;; ADDITIONAL SECTION:
n1.umc.com.ua.          3600    IN      A       80.255.64.67
n2.umc.com.ua.          3600    IN      A       80.255.64.69
ns.umc.com.ua.          3600    IN      A       80.255.64.67
;; Query time: 278 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 19:41:46 2009
;; MSG SIZE  rcvd: 242
18:41:46
#dig @n1.umc.com.ua umc.com.ua axfr
; <<>> DiG 9.3.4-P1.1 <<>> @n1.umc.com.ua umc.com.ua axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
18:42:03
#dig @n1.umc.com.ua google.com
; <<>> DiG 9.3.4-P1.1 <<>> @n1.umc.com.ua google.com
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13128
;; flags: qr rd; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;google.com.                    IN      A
;; ANSWER SECTION:
google.com.             63      IN      A       74.125.127.100
...
google.com.             166322  IN      NS      ns1.google.com.
;; ADDITIONAL SECTION:
ns1.google.com.         72119   IN      A       216.239.32.10
ns2.google.com.         72119   IN      A       216.239.34.10
ns3.google.com.         135534  IN      A       216.239.36.10
ns4.google.com.         135534  IN      A       216.239.38.10
;; Query time: 25 msec
;; SERVER: 80.255.64.67#53(80.255.64.67)
;; WHEN: Fri Aug  7 19:42:23 2009
;; MSG SIZE  rcvd: 212

Статистика

Время первой команды журнала19:59:15 2009- 8- 6
Время последней команды журнала18:42:03 2009- 8- 7
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 5.94
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 1.71
Количество командных строк в единицу времени, команда/мин 0.99
Частота использования команд
vim21|====================| 20.19%
dig15|==============| 14.42%
ls7|======| 6.73%
du7|======| 6.73%
tail6|=====| 5.77%
apt-get5|====| 4.81%
/etc/init.d/xinetd4|===| 3.85%
/etc/init.d/bind93|==| 2.88%
Aug3|==| 2.88%
jobs3|==| 2.88%
mv3|==| 2.88%
invoke-rc.d2|=| 1.92%
gpg2|=| 1.92%
/etc/init.d/nfs-kernel-server2|=| 1.92%
rm2|=| 1.92%
.2|=| 1.92%
apt-cache2|=| 1.92%
tar2|=| 1.92%
dpkg1|| 0.96%
sudo1|| 0.96%
apt-key1|| 0.96%
ping1|| 0.96%
#1|| 0.96%
bg1|| 0.96%
/etc/init.d/xi1|| 0.96%
netstat1|| 0.96%
/etc/init.d/xienetd1|| 0.96%
less1|| 0.96%
/etc/bind/db.sergey.net.nt1|| 0.96%
ssh1|| 0.96%
#mv1|| 0.96%
____
*) Интервалы неактивности длительностью 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$