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

Содержание

Журнал

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

/dev/ttyp0
10:27:40
#ssh 192.168.16.13 ' dpkg -S /usr/share/sendmail-cf/m4/cf.m4'
The authenticity of host '192.168.16.13 (192.168.16.13)' can't be established.
RSA key fingerprint is 0e:8f:e8:d1:f0:cb:29:54:44:04:5c:e6:c7:22:0f:30.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.13' (RSA) to the list of known hosts.
root@192.168.16.13's password:
dpkg: файл /usr/share/sendmail-cf/m4/cf.m4 не найден.
10:28:05
#ssh 192.168.16.13 ' dpkg -S /usr/share/sendmail-cf/m4/cf.m4

10:28:13
#scp 192.168.16.13:/etc/mail/sendmail.mc /tmp
root@192.168.16.13's password:
sendmail.mc                                                                               100% 4358     4.3KB/s   00:00
10:29:32
#ssh 192.168.16.13
 35 VERSIONID(`$Id: sendmail.mc, v 8.14.3-9 2009-03-01 18:51:5
    6 cowboy Exp $')
 36 OSTYPE(`debian')dnl
 37 DOMAIN(`debian-mta')dnl
 38 dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT
     TOUCH HERE
 39 undefine(`confHOST_STATUS_DIRECTORY')dnl        #DAEMON_HO
    STSTATS=
 40 dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT
     TOUCH HERE
root@192.168.16.13's password:
Linux debian13 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
No mail.
Last login: Thu Aug 13 20:30:52 2009 from host1.yuriy.net.nt
Can't locate Term/VT102.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/bin/l3-agent line 13.
BEGIN failed--compilation aborted at /usr/local/bin/l3-agent line 13.
10:30:02
#ls
[root@debian13:~]# ls -l /usr/share/sendmail/sendmail
-rwxr-xr-x 1 root root 31991 Мар  1 20:52 /usr/share/sendmail/sendmail
1234  Mail  mbox  sent
10:30:25
#cd /etc/mail

10:30:28
#ls
access           aliases.db        m4        sendmail.cf      service.switch        submit.cf      trusted-users
access.db        databases         Makefile  sendmail.cf.old  service.switch-nodns  submit.cf.old
address.resolve  helpfile          peers     sendmail.conf    smrsh                 submit.mc
aliases          local-host-names  sasl      sendmail.mc      spamassassin          tls
10:30:38
#exit
 25 #####^I<map>^I= map type (-,text,btree,hash, etc.)$
 26 #####^I<flags> = map flags (-o for optional, etc.)$
 27 #####^I<file>^I= file name$
 28 #####^I<opts>^I= map options (%[^\#] for sprintf, etc.)$
 29 #####$
 30 ####################################################################$
 31 ALIAS_FILE:newaliases:-:/etc/mail/aliases:-:$
 32 DATABASE_MAP_TYPE:hash:-:-:-:$
 33 HELP_FILE:-:-:/etc/mail/helpfile:-:$
 34 MAIL_SETTINGS_DIR:-:-:/etc/mail/:-:$
...
 38 QUEUE_DIR:-:-:/var/spool/mqueue:-:$
 39 STATUS_FILE:-:-:/var/lib/sendmail/sendmail.st:-:$
 40 TRUST_AUTH_MECH:-:-:DIGEST-MD5 CRAM-MD5 NTLM LOGIN PLAIN:-:$
 41 access_db:hash:-:/etc/mail/access:skip:$
 42 auth:update_auth:-:/etc/mail/sasl/sasl.m4:-:$
 43 confAUTH_MECHANISMS:-:-:DIGEST-MD5 CRAM-MD5 NTLM LOGIN PLAIN:-:$
 44 confAUTH_REALM:-:-::-:$
 45 confCACERT:-:-:/etc/mail/tls/sendmail-server.crt:-:$
exit
Connection to 192.168.16.13 closed.
10:30:38
#vim databases
10:31:23
#gpg --keyserver pgpkeys.pca.dfn.de --recv-keys 4D270D06F42584E6
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
"/etc/apt/sources.list" 2L, 88C записано
gpg: requesting key F42584E6 from hkp server pgpkeys.pca.dfn.de
gpg: key F42584E6: "Lenny Stable Release Key <debian-release@lists.debian.org>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
10:31:42
#gpg --export -a 4D270D06F42584E6| apt-key add -
OK
прошло 33 минуты
11:04:48
#/etc/hosts
bash: /etc/hosts: Отказано в доступе
11:05:51
#/etc/hosts
bash: /etc/hosts: Отказано в доступе
11:06:16
#cd /etc/

11:06:39
#hosts
bash: hosts: command not found
11:06:54
#cat host
cat: host: Нет такого файла или каталога
11:07:05
#cat hosts
127.0.0.1 localhost.localdomain localhost
192.168.16.1 debian1.agro.net.nt debian1
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
11:07:13
#hostname
debian1
11:07:38
#hostname -f
debian1.agro.net.nt
11:07:45
#cat /etc/resolv.conf
search agro.net.nt sergey.net.nt marina.net.nt net.nt unix.nt
nameserver 127.0.0.1
nameserver 192.168.16.254
options ndots:2 timeout:2
11:08:18
#dig agro.net.nt mx
; <<>> DiG 9.6.1-P1 <<>> agro.net.nt mx
;; global options: +cmd
;; connection timed out; no servers could be reached
11:09:28
#apt-get install bind
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакет bind недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  manpages dnsutils bind9
E: Для пакета bind не найдены кандидаты на установку
11:10:36
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия bind9.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Настраивается пакет bind9 (1:9.6.1.dfsg.P1-1) ...
Starting domain name service...: bind9 failed!
invoke-rc.d: initscript bind9, action "start" failed.
dpkg: не удалось обработать параметр bind9 (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 bind9
E: Sub-process /usr/bin/dpkg returned an error code (1)
11:10:43
#apt-get update
В кэше http://10.0.35.1 unstable Release.gpg
В кэше http://10.0.35.1 unstable/main Translation-ru
В кэше http://10.0.35.1 unstable Release
Игн http://10.0.35.1 unstable/main Packages/DiffIndex
Игн http://10.0.35.1 unstable/main Packages
В кэше http://10.0.35.1 unstable/main Packages
Чтение списков пакетов... Готово
11:11:11
#apt-get dist-upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Расчёт обновлений... Готово
Пакеты, которые будут оставлены в неизменном виде:
  xinetd
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Хотите продолжить [Д/н]? Y
Настраивается пакет bind9 (1:9.6.1.dfsg.P1-1) ...
Starting domain name service...: bind9 failed!
invoke-rc.d: initscript bind9, action "start" failed.
dpkg: не удалось обработать параметр bind9 (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 bind9
E: Sub-process /usr/bin/dpkg returned an error code (1)
11:11:46
#service bind start

11:12:02
#service bind status

11:12:11
# cat /etc/resolv.conf
search agro.net.nt sergey.net.nt marina.net.nt net.nt unix.nt
nameserver 127.0.0.1
nameserver 192.168.16.254
options ndots:2 timeout:2
11:12:33
#dig agro.net.nt mx
; <<>> DiG 9.6.1-P1 <<>> agro.net.nt mx
;; global options: +cmd
;; connection timed out; no servers could be reached
11:13:25
#mcedit /etc/resolv.conf

11:15:18
#cd /bin/

11:15:22
#cd /etc/bind

11:15:30
#ls -la
итого 65
drwxr-sr-x  2 root bind  512 Авг 14 12:03 .
drwxr-xr-x 90 root root 4792 Авг 14 12:15 ..
-rw-r--r--  1 root root  237 Янв  6  2009 db.0
-rw-r--r--  1 root root  271 Янв  6  2009 db.127
-rw-r--r--  1 root root  237 Янв  6  2009 db.255
-rw-r--r--  1 root bind  301 Авг 13 11:55 db.agro.net.nt
-rw-r--r--  1 root root  353 Янв  6  2009 db.empty
-rw-r--r--  1 root root  270 Апр 30 06:13 db.local
-rw-r--r--  1 root root 2940 Июл 29 07:55 db.root
-rw-r--r--  1 root bind 1334 Авг 13 11:52 named.conf
-rw-r--r--  1 root root  490 Июл 29 07:55 named.conf.default-zones
-rw-r--r--  1 root bind  463 Июл 29 07:55 named.conf.dpkg-dist
-rw-r--r--  1 root bind  165 Янв  6  2009 named.conf.local
-rw-r--r--  1 root bind  966 Авг 13 12:15 named.conf.options
-rw-r--r--  1 root bind  572 Апр 30 06:13 named.conf.options.dpkg-dist
-rw-r-----  1 bind bind   77 Авг 12 16:58 rndc.key
-rw-r--r--  1 root root 1317 Янв  6  2009 zones.rfc1918
11:15:32
#mcedit named.conf
        type master;
        file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};
zone "agro.net.nt" in {
        type master;
        file "/etc/bind/db.agro.net.nt";
//<---->forwarders {};
};
zone "16.168.192.in-addr.arpa" {
        type forward;
       // file "/etc/bind/db.255";
       forwarders { 192.168.16.254; };
};
// add local zone definitions here
include "/etc/bind/named.conf.local";
11:15:59
#mcedit named.conf
        type master;
        file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};
zone "agro.net.nt" in {
        type master;
        file "/etc/bind/db.agro.net.nt";
//<---->forwarders {};
};
zone "16.168.192.in-addr.arpa" {
        type forward;
       // file "/etc/bind/db.255";
       forwarders { 192.168.16.254; };
};
// add local zone definitions here
include "/etc/bind/named.conf.local";
11:16:27
#grep 'agro' named.conf
zone "agro.net.nt" in {
        file "/etc/bind/db.agro.net.nt";
11:16:57
#cat db.agro.net.nt
$ TTL 3h
@ 1h SOA debian1.agro.net.nt.   user.agro.net.nt. (
        2003062702
        3h
        1h
        1w
        1h )
@       NS debian1.agro.net.nt.
@       MX 5 debian1.agro.net.nt.
@       MX 15 debian1111.agro.net.nt.
debian1.agro.net.nt. A 192.169.16.1
debian2.agro.net.nt. A 192.169.16.2
debian1111.agro.net.nt. A 192.168.16.111
11:17:27
#dig debian1.agro.net.nt mx
; <<>> DiG 9.6.1-P1 <<>> debian1.agro.net.nt mx
;; global options: +cmd
;; connection timed out; no servers could be reached
11:18:29
#dig debian1.agro.net.nt mx
; <<>> DiG 9.6.1-P1 <<>> debian1.agro.net.nt mx
;; global options: +cmd
;; connection timed out; no servers could be reached
11:19:37
#ps aux | grep bind
root     24294  0.0  0.1   4792   748 ttyp1    R+   12:20   0:00 grep bind
11:20:06
#cd /etc/init.d/b
bind         bind9        bootlogd     bootlogs     bootmisc.sh
11:20:33
#cd /etc/init.d/bind start
[root@debian1:bind]# cd /etc/init.d/bind9 start
bash: cd: /etc/init.d/bind9: Это не каталог
bash: cd: /etc/init.d/bind: Это не каталог
11:20:40
#/etc/init.d/bind9 start
Starting domain name service...: bind9 failed!
11:20:53
#/etc/init.d/bind start

11:21:01
#dig debian1.agro.net.nt mx

11:21:28
#mc
/dev/ttyp3
11:23:53
#cd /etc

/dev/ttyp0
11:24:04
#dig agro.net.nt mx
[root@debian1:bind]# dig debian1.agro.net.nt mx
11:24:24
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
11:24:38
#cat /etc/resolv.conf
search agro.net.nt sergey.net.nt marina.net.nt net.nt unix.nt
nameserver 127.0.0.1
nameserver 192.168.16.254
options ndots:2 timeout:2
11:25:08
#/etc/init.d/bind9 stip
Usage: /etc/init.d/bind9 {start|stop|reload|restart|force-reload|status}.
11:25:48
#/etc/init.d/bind9 stop
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
11:25:51
#/etc/init.d/bind9 start
Starting domain name service...: bind9 failed!
11:26:04
#cd /var/log/

11:26:16
#tail -f daemon.log
Aug 14 12:26:04 debian1 named[24549]: starting BIND 9.6.1-P1 -u bind
Aug 14 12:26:04 debian1 named[24549]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-f
Aug 14 12:26:04 debian1 named[24549]: adjusted limit on open files from 1024 to 1048576
Aug 14 12:26:04 debian1 named[24549]: found 1 CPU, using 1 worker thread
Aug 14 12:26:04 debian1 named[24549]: using up to 4096 sockets
Aug 14 12:26:04 debian1 named[24549]: loading configuration from '/etc/bind/named.conf'
Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf.options:10: option 'fetch-glue' is obsolete
Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf:13: undefined category: 'cname'
Aug 14 12:26:04 debian1 named[24549]: loading configuration: failure
Aug 14 12:26:04 debian1 named[24549]: exiting (due to fatal error)
11:29:20
#mcedit /etc/bind/named.conf
         {
                 {
                      {
                      {
11:30:10
#mcedit /etc/bind/named.conf.options
                                                               an unprivileged
11:30:51
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
11:31:11
#tail -f daemon.log
Aug 14 12:26:04 debian1 named[24549]: starting BIND 9.6.1-P1 -u bind
Aug 14 12:26:04 debian1 named[24549]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-f
Aug 14 12:26:04 debian1 named[24549]: adjusted limit on open files from 1024 to 1048576
Aug 14 12:26:04 debian1 named[24549]: found 1 CPU, using 1 worker thread
Aug 14 12:26:04 debian1 named[24549]: using up to 4096 sockets
Aug 14 12:26:04 debian1 named[24549]: loading configuration from '/etc/bind/named.conf'
Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf.options:10: option 'fetch-glue' is obsolete
Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf:13: undefined category: 'cname'
Aug 14 12:26:04 debian1 named[24549]: loading configuration: failure
Aug 14 12:26:04 debian1 named[24549]: exiting (due to fatal error)
11:32:13
#cd /etc/bind/named.conf
bash: cd: /etc/bind/named.conf: Это не каталог
11:32:41
#mcedit /etc/bind/named.conf
        {
                       {       }
11:33:26
#dig agro.net.nt mx

11:34:02
#netstat -lnp | grep :53

11:34:12
#cd /etc/bind

11:34:19
#ls
\db.0    db.255          db.empty  db.root     named.conf.default-zones  named.conf.local    named.conf.options.dpkg-dist  zones.rfc1918
db.127  db.agro.net.nt  db.local  named.conf  named.conf.dpkg-dist      named.conf.options  rndc.key
11:34:47
#vim named.conf.options
11:35:07
#vim named.conf.local
11:35:15
#less /var/log/daemon.log
11:35:43
#less /var/log/daemon.log
11:36:05
#/etc/init.d/bind9 restart
 26         type master;
 27         file "/etc/bind/db.local";
 28 };
 29 //logging {
    //      category lame-servers { null; };
 30 //      category cname { null; };
    //};
 31         type master;
 32         file "/etc/bind/db.127";
 33 };
...
 40 zone "255.in-addr.arpa" {
 41         type master;
 42         file "/etc/bind/db.255";
 43 };
 44
 45 zone "agro.net.nt" in {
 46         type master;
 47         file "/etc/bind/db.agro.net.nt";
"named.conf" 58L, 1342C записано
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
11:36:12
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
11:36:27
#ls
[root@debian1:bind]# less /var/log/daemon.log
Aug 10 11:18:10 debian1 ntpdate[1047]: step time server 193.34.155.4 offset 8.728433 sec
Aug 10 11:30:19 debian1 gdm[1206]: <D0>\235е <D1>\203дало<D1>\201<D1>\214 ав<D1>\202о<D1>\200изова<D1>\202<D1>\214 пол<D1>\214зова<D1>\202ел<D1>\217
Aug 10 11:30:59 debian1 last message repeated 3 times
Aug 10 14:26:34 debian1 ntpdate[2928]: step time server 193.34.155.4 offset -0.599772 sec
Aug 10 14:31:20 debian1 dhclient: Internet Systems Consortium DHCP Client V3.0.4
Aug 10 14:31:20 debian1 dhclient: Copyright 2004-2006 Internet Systems Consortium.
Aug 10 14:31:20 debian1 dhclient: All rights reserved.
Aug 10 14:31:20 debian1 dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Aug 10 14:31:20 debian1 dhclient:
...
Aug 14 12:26:04 debian1 named[24549]: adjusted limit on open files from 1024 to 1048576
Aug 14 12:26:04 debian1 named[24549]: found 1 CPU, using 1 worker thread
Aug 14 12:26:04 debian1 named[24549]: using up to 4096 sockets
Aug 14 12:26:04 debian1 named[24549]: loading configuration from '/etc/bind/named.conf'
Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf.options:10: option 'fetch-glue' is obsolete
Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf:13: undefined category: 'cname'
Aug 14 12:26:04 debian1 named[24549]: loading configuration: failure
Aug 14 12:26:04 debian1 named[24549]: exiting (due to fatal error)
db.0    db.255          db.empty  db.root     named.conf.default-zones  named.conf.local    named.conf.options.dpkg-dist  zones.rfc1918
db.127  db.agro.net.nt  db.local  named.conf  named.conf.dpkg-dist      named.conf.options  rndc.key
11:36:29
#rndc
rndc          rndc-confgen
11:36:29
#rndc-confgen -a -s 192.168.16.1
wrote key file "/etc/bind/rndc.key"
11:36:41
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
11:36:44
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
11:36:46
#less /var/log/daemon.log
11:37:27
#/etc/init.d/bind9 restart
  8         //      This is now considered a bad idea and BIND 9 never does it.
  9
 10 //      fetch-glue no;
                     e;
 11
 12         // If there is a firewall between you and nameservers you want
 13         // to talk to, you might need to uncomment the query-source
 14         // directive below.  Previous versions of BIND always asked
 15         // questions using port 53, but BIND 8.1 and later use an unprivileged
 16         // port by default.
...
~
~
~
~
~
~
~
~
"named.conf.options" 29L, 963C записано
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
11:37:37
#vim named.conf.options
--- /tmp/l3-saved-2490.27409.30919	2009-08-14 12:37:39.000000000 +0300
+++ named.conf.options	2009-08-14 12:37:47.000000000 +0300
@@ -7,7 +7,7 @@
 	//	when constructing the additional data section of a response.
 	//	This is now considered a bad idea and BIND 9 never does it.
 
-	fetch-glue;
+// 	fetch-glue;
 
 	// If there is a firewall between you and nameservers you want
 	// to talk to, you might need to uncomment the query-source
11:37:47
#vim named.conf
11:38:11
#cat /etc/apt/sources.list
#deb http://debian.org.ua/debian unstable main
deb http://10.0.35.1:9999/debian unstable main
11:38:18
#apt-get install named
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не удалось найти пакет named
11:38:31
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия bind9.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Настраивается пакет bind9 (1:9.6.1.dfsg.P1-1) ...
Starting domain name service...: bind9.
insserv: warning: script 'K01bind' missing LSB tags and overrides
insserv: warning: script 'K01xinetd' missing LSB tags and overrides
insserv: warning: script 'S18libdevmapper1.02' missing LSB tags and overrides
insserv: warning: script 'bind' missing LSB tags and overrides
insserv: warning: script 'inetd' missing LSB tags and overrides
insserv: warning: script 'libdevmapper1.02' missing LSB tags and overrides
insserv: warning: script 'xinetd' missing LSB tags and overrides
11:38:49
#apt-get -f install
[root@debian1:bind]# less /var/log/daemon.log
Aug 10 11:18:10 debian1 ntpdate[1047]: step time server 193.34.155.4 offset 8.728433 sec
Aug 10 11:30:19 debian1 gdm[1206]: <D0>\235е <D1>\203дало<D1>\201<D1>\214 ав<D1>\202о<D1>\200изова<D1>\202<D1>\214 пол<D1>\214зова<D1>\202ел<D1>\217
Aug 10 11:30:59 debian1 last message repeated 3 times
Aug 10 14:26:34 debian1 ntpdate[2928]: step time server 193.34.155.4 offset -0.599772 sec
Aug 10 14:31:20 debian1 dhclient: Internet Systems Consortium DHCP Client V3.0.4
Aug 10 14:31:20 debian1 dhclient: Copyright 2004-2006 Internet Systems Consortium.
Aug 10 14:31:20 debian1 dhclient: All rights reserved.
Aug 10 14:31:20 debian1 dhclient: For info, please visit http://www.isc.org/sw/dhcp/
Aug 10 14:31:20 debian1 dhclient:
...
Aug 14 12:38:36 debian1 named[25064]: zone 127.in-addr.arpa/IN: loaded serial 1
Aug 14 12:38:36 debian1 named[25064]: zone 255.in-addr.arpa/IN: loaded serial 1
Aug 14 12:38:36 debian1 named[25064]: zone localhost/IN: loaded serial 2
Aug 14 12:38:36 debian1 named[25064]: dns_master_load: /etc/bind/db.agro.net.nt:1: unknown $ directive '$'
Aug 14 12:38:36 debian1 named[25064]: zone agro.net.nt/IN: loading from master file /etc/bind/db.agro.net.nt failed: syntax error
Aug 14 12:38:36 debian1 named[25064]: running
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
11:39:07
#dpkg-reconfigure -a
   ┌─────────────────────────────────────────────────────────────────────────────────────┤ Adduser ├─────────────────────────────────────────â
   │                                                                                                                                                                                      │
   │ По умолчанию, домашние каталоги пользователей могут просматриваться всеми пользователями системы. В целях повышения безопасности и конфиденциальности вы можете сделать так, чтобы   │
   │ содержимое домашних каталогов было доступно только их владельцам. Но если не уверены, ответьте "Да".                                                                                 │
   │                                                                                                                                                                                      │
   │ Это коснётся только домашних каталогов пользователей, которые будут добавлены в систему с помощью команды adduser начиная с этого момента.                                           │
   │                                                                                                                                                                                      │
   │ Сделать домашние каталоги доступными для чтения всем в системе?                                                                                                                      │
   │                                                                                                                                                                                      │
   │                                                      <Да>°>                                                          <Нет>‚>                                                         │
   │                                                                                                                                                                                      │
   └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
gpg: ключ 6070D3A1: "Debian Archive Automatic Signing Key (4.0/etch) <ftpmaster@debian.org>" не изменен
gpg: ключ ADB11277: "Etch Stable Release Key <debian-release@lists.debian.org>" не изменен
gpg: ключ BBE55AB3: "Debian-Volatile Archive Automatic Signing Key (4.0/etch)" не изменен
gpg: ключ F42584E6: "Lenny Stable Release Key <debian-release@lists.debian.org>" не изменен
gpg: ключ 55BE302B: "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" не изменен
gpg: ключ 6D849617: "Debian-Volatile Archive Automatic Signing Key (5.0/lenny)" не изменен
gpg: Всего обработано: 6
gpg:                   неизмененных: 6
11:39:26
#apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
11:39:28
#dpkg-reconfigure spamass-nilter
Пакет spamass-nilter не установлен, информация о нём недоступна.
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents).
/usr/sbin/dpkg-reconfigure: Пакет spamass-nilter не установлен
11:39:47
#dig agro.net.nt mx
; <<>> DiG 9.6.1-P1 <<>> agro.net.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 23780
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;agro.net.nt.                   IN      MX
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug 14 12:40:30 2009
;; MSG SIZE  rcvd: 29
11:40:30
#apt-get install sendmail icedove mailx
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sendmail.
Уже установлена самая новая версия icedove.
Уже установлена самая новая версия mailx.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
11:40:55
# netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      23809/sendmail: MTA
11:41:13
#cd /etc/mail

11:41:33
#/etc/init.d/sendmail reload
[root@debian1:mail]# sudo make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
The following file(s) have changed:
** ** You should issue `/etc/init.d/sendmail reload` ** **
Reloading Mail Transport Agent (MTA): sendmail.
11:42:03
#make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
The following file(s) have changed:
** ** You should issue `/etc/init.d/sendmail reload` ** **
11:42:18
# /etc/init.d/sendmail restart; netstat -lnp | grep :25
Restarting Mail Transport Agent (MTA): sendmailWARNING: Xclamav: local socket name /var/run/clamav/clamav-milter.ctl missing
WARNING: Xspamassassin: local socket name /var/run/spamass/spamass.sock missing
.
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      25441/sendmail: MTA
11:43:25
#grep use_cw sendmail.mc
FEATURE(`use_cw_file')dnl
11:43:46
#cat /etc/mail/local-host-names
localhost
debian1.agro.net.nt
11:44:45
# grep local-host-name sendmail.cf
[root@debian1:mail]# make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
The following file(s) have changed:
** ** You should issue `/etc/init.d/sendmail reload` ** **
Fw/etc/mail/local-host-names %[^\#]
# dnl # use /etc/mail/local-host-names
11:47:21
#make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
The following file(s) have changed:
** ** You should issue `/etc/init.d/sendmail reload` ** **
11:48:58
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmailWARNING: Xclamav: local socket name /var/run/clamav/clamav-milter.ctl missing
WARNING: Xspamassassin: local socket name /var/run/spamass/spamass.sock missing
.
11:49:38
#tail /var/log/mail.log
Aug 14 12:04:44 debian1 sendmail[23755]: /etc/mail/aliases: 5 aliases, longest 10 bytes, 76 bytes total
Aug 14 12:04:44 debian1 sm-mta[23807]: gethostbyaddr(172.16.0.1) failed: 1
Aug 14 12:04:44 debian1 sm-mta[23809]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Aug 14 12:42:01 debian1 sm-mta[23809]: restarting /usr/sbin/sendmail-mta due to signal
Aug 14 12:42:01 debian1 sm-mta[23809]: gethostbyaddr(172.16.0.1) failed: 1
Aug 14 12:42:01 debian1 sm-mta[25344]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Aug 14 12:43:23 debian1 sm-mta[25440]: gethostbyaddr(172.16.0.1) failed: 1
Aug 14 12:43:23 debian1 sm-mta[25441]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Aug 14 12:49:36 debian1 sm-mta[25587]: gethostbyaddr(172.16.0.1) failed: 1
Aug 14 12:49:36 debian1 sm-mta[25588]: starting daemon (8.14.3): SMTP+queueing@00:10:00
11:50:03
#echo test | mail -s first-test user@agro.net.nt

Файлы

  • /etc/apt/sources.list
  • /etc/mail/local-host-names
  • /etc/resolv.conf
  • db.agro.net.nt
  • hosts
  • /etc/apt/sources.list
    >
    #deb http://debian.org.ua/debian unstable main
    deb http://10.0.35.1:9999/debian unstable main
    
    /etc/mail/local-host-names
    >
    localhost
    debian1.agro.net.nt
    
    /etc/resolv.conf
    >
    search agro.net.nt sergey.net.nt marina.net.nt net.nt unix.nt
    nameserver 127.0.0.1
    nameserver 192.168.16.254
    options ndots:2 timeout:2
    
    db.agro.net.nt
    >
    $ TTL 3h
    @ 1h SOA debian1.agro.net.nt.   user.agro.net.nt. (
            2003062702
            3h
            1h
            1w
            1h )
    @       NS debian1.agro.net.nt.
    @       MX 5 debian1.agro.net.nt.
    @       MX 15 debian1111.agro.net.nt.
    debian1.agro.net.nt. A 192.169.16.1
    debian2.agro.net.nt. A 192.169.16.2
    debian1111.agro.net.nt. A 192.168.16.111
    
    hosts
    >
    127.0.0.1 localhost.localdomain localhost
    192.168.16.1 debian1.agro.net.nt debian1
    ::1     localhost ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    

    Статистика

    Время первой команды журнала10:27:40 2009- 8-14
    Время последней команды журнала11:50:03 2009- 8-14
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %27.72
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 0.82
    Количество командных строк в единицу времени, команда/мин 2.05
    Частота использования команд
    /etc/init.d/bind911|==========| 10.19%
    cd11|==========| 10.19%
    apt-get9|========| 8.33%
    dig8|=======| 7.41%
    cat8|=======| 7.41%
    grep7|======| 6.48%
    mcedit6|=====| 5.56%
    vim5|====| 4.63%
    ls5|====| 4.63%
    service3|==| 2.78%
    tail3|==| 2.78%
    netstat3|==| 2.78%
    less3|==| 2.78%
    ssh3|==| 2.78%
    /etc/init.d/sendmail2|=| 1.85%
    /etc/hosts2|=| 1.85%
    gpg2|=| 1.85%
    make2|=| 1.85%
    dpkg-reconfigure2|=| 1.85%
    hostname2|=| 1.85%
    rndc-confgen1|| 0.93%
    ps1|| 0.93%
    apt-key1|| 0.93%
    /etc/init.d/bind1|| 0.93%
    scp1|| 0.93%
    echo1|| 0.93%
    mail1|| 0.93%
    rndc1|| 0.93%
    exit1|| 0.93%
    mc1|| 0.93%
    hosts1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$