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

Содержание

Журнал

Пятница (06/05/09)

/dev/pts/7
14:24:54
#mutt
   1   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   2   + Jun 05 Alex Antonov    (   7) dafbdsfbdsf
   3   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   4   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   5   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   6   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   7   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   8   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   9   + Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
  10   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root    cd / && run-parts --report /etc/cron.hourly
---Mutt: /var/mail/root [Msgs:10 11K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/8
14:24:54
#mutt
   1   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   2   + Jun 05 Alex Antonov    (   7) dafbdsfbdsf
   3   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   4   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   5   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   6   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   7   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   8   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   9   + Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
  10   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root    cd / && run-parts --report /etc/cron.hourly
---Mutt: /var/mail/root [Msgs:10 11K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/5
14:25:12
$~/.muttrc
bash: /home/user/.muttrc: No such file or directory
/dev/pts/10
14:25:12
$~/.muttrc
bash: /home/user/.muttrc: No such file or directory
/dev/pts/7
14:25:13
#mutt
   2   + Jun 05 Alex Antonov    (   7) dafbdsfbdsf
   2   + Jun 05 Alex Antonov    (   7) dafbdsfbdsf
   4  DF Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   5  DF Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   6  DF Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   7  DF Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   8  DF Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   9  D+ Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
   9  D+ Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
  10   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root    cd / && run-parts --report /etc/cron.hourly
   6   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   7   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   8   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   9   + Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
  10   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root    cd / && run-parts --report /etc/cron.hourly
-*-Mutt: /var/mail/root [Msgs:10 Del:9 11K]---(threads/date)------------------------------------------(all)---
1 kept, 9 deleted.
/dev/pts/8
14:25:13
#mutt
   2   + Jun 05 Alex Antonov    (   7) dafbdsfbdsf
   2   + Jun 05 Alex Antonov    (   7) dafbdsfbdsf
   4  DF Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   5  DF Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   6  DF Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   7  DF Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   8  DF Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   9  D+ Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
   9  D+ Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
  10   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root    cd / && run-parts --report /etc/cron.hourly
   6   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   7   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   8   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root date | sendxmpp f_e_a_r@jabber.kiev.ua
   9   + Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
  10   F Jun 05 To root@linux13 (   1) Cron <root@linux13> root    cd / && run-parts --report /etc/cron.hourly
-*-Mutt: /var/mail/root [Msgs:10 Del:9 11K]---(threads/date)------------------------------------------(all)---
1 kept, 9 deleted.
/dev/pts/5
14:25:32
$mutt
   F- 1/1: user@linux13.unix.nt   adsfb                                                               -- (all)
 *                              Del:1 Post:1 0.8K]---(threads/date)
0 kept, 1 deleted.
/dev/pts/10
14:25:32
$mutt
   F- 1/1: user@linux13.unix.nt   adsfb                                                               -- (all)
 *                              Del:1 Post:1 0.8K]---(threads/date)
0 kept, 1 deleted.
/dev/pts/5
14:26:09
$mutt
---Mutt: /var/mail/user [Msgs:0 Post:1]---(threads/date)----------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/10
14:26:09
$mutt
---Mutt: /var/mail/user [Msgs:0 Post:1]---(threads/date)----------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/7
14:26:18
#vim /etc/mail/access
/dev/pts/8
14:26:18
#vim /etc/mail/access
/dev/pts/5
14:27:21
$rndc flush
bash: rndc: command not found
/dev/pts/10
14:27:21
$rndc flush
bash: rndc: command not found
/dev/pts/5
14:27:25
$exit
exit
/dev/pts/10
14:27:25
$exit
exit
/dev/pts/5
14:27:29
#rndc flush

/dev/pts/10
14:27:29
#rndc flush

/dev/pts/5
14:27:33
#vim /etc/mail/local-host-names
/dev/pts/10
14:27:33
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-4519.28269.7610	2009-06-05 14:28:17.000000000 +0300
+++ /etc/mail/local-host-names	2009-06-05 14:29:37.000000000 +0300
@@ -1,4 +1,3 @@
 localhost
-linux13
+linux13.class13.unix.nt
 class13.unix.nt
-class14.unix.nt
/dev/pts/5
14:29:37
#user
bash: user: command not found
/dev/pts/10
14:29:37
#user
bash: user: command not found
/dev/pts/5
14:30:13
#su user

/dev/pts/10
14:30:13
#su user

/dev/pts/5
14:30:17
$mutt
    From: user@linux13.unix.nt
      To: user@linux13.unix.nt
      Cc:
     Bcc:
 Subject: dsfbdsfb
Reply-To:
     Fcc: ~/sent
     Mix: <no chain defined>
Security: Clear
-- Attachments
Mail not sent.
/dev/pts/10
14:30:17
$mutt
    From: user@linux13.unix.nt
      To: user@linux13.unix.nt
      Cc:
     Bcc:
 Subject: dsfbdsfb
Reply-To:
     Fcc: ~/sent
     Mix: <no chain defined>
Security: Clear
-- Attachments
Mail not sent.
/dev/pts/5
14:31:24
$exit
exit
/dev/pts/10
14:31:24
$exit
exit
/dev/pts/5
14:31:29
#rndc flush

/dev/pts/10
14:31:29
#rndc flush

/dev/pts/5
14:31:33
#su user

/dev/pts/10
14:31:33
#su user

/dev/pts/5
14:31:35
$mutt
      To: user@linux13.class13.unix.nt
      Cc:
     Bcc:
 Subject: dfsb
Reply-To:
     Fcc: ~/sent
     Mix: <no chain defined>
Security: Clear
-- Attachments
Ma-l sent/var/mail/user [Msgs:0]---(threads/date)---                                                  (all)
Mailbox is unchanged.
/dev/pts/10
14:31:35
$mutt
      To: user@linux13.class13.unix.nt
      Cc:
     Bcc:
 Subject: dfsb
Reply-To:
     Fcc: ~/sent
     Mix: <no chain defined>
Security: Clear
-- Attachments
Ma-l sent/var/mail/user [Msgs:0]---(threads/date)---                                                  (all)
Mailbox is unchanged.
/dev/pts/5
14:32:11
$cat /var/log/mail.log
cat: /var/log/mail.log: Permission denied
/dev/pts/10
14:32:11
$cat /var/log/mail.log
cat: /var/log/mail.log: Permission denied
/dev/pts/5
14:32:19
$mutt
 N F- 1/1: user@linux13.unix.nt   dfsb                                                                -- (all)
1 kept, 0 deleted.
You have mail in /var/mail/user
/dev/pts/10
14:32:19
$mutt
 N F- 1/1: user@linux13.unix.nt   dfsb                                                                -- (all)
1 kept, 0 deleted.
You have mail in /var/mail/user
/dev/pts/5
14:32:52
$mutt
   1   F Jun 05 To user@linux13 (   6) dfsb
---Mutt: /var/mail/user [Msgs:1 0.8K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/10
14:32:52
$mutt
   1   F Jun 05 To user@linux13 (   6) dfsb
---Mutt: /var/mail/user [Msgs:1 0.8K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/5
14:33:26
$exit
exit
/dev/pts/10
14:33:26
$exit
exit
/dev/pts/5
14:33:28
#rndc flush

/dev/pts/10
14:33:28
#rndc flush

/dev/pts/5
14:33:34
#su user

/dev/pts/10
14:33:34
#su user

/dev/pts/5
14:34:23
$mutt
   1   F Jun 05 To user@linux13 (   6) dfsb
---Mutt: /var/mail/user [Msgs:1 0.8K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/10
14:34:23
$mutt
   1   F Jun 05 To user@linux13 (   6) dfsb
---Mutt: /var/mail/user [Msgs:1 0.8K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/5
14:34:28
$mutt
   1   F Jun 05 To user@linux13 (   6) dfsb
---Mutt: /var/mail/user [Msgs:1 0.8K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/10
14:34:28
$mutt
   1   F Jun 05 To user@linux13 (   6) dfsb
---Mutt: /var/mail/user [Msgs:1 0.8K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/5
14:34:31
$mutt
   F- 1/1: user@linux13.unix.nt   dfsb                                                                -- (all)
Mailbox is unchanged.
/dev/pts/10
14:34:31
$mutt
   F- 1/1: user@linux13.unix.nt   dfsb                                                                -- (all)
Mailbox is unchanged.
/dev/pts/5
14:34:43
$exit
exit
/dev/pts/10
14:34:43
$exit
exit
/dev/pts/5
14:34:50
#mutt
   +- 1/1: Alex Antonov           dafbdsfbdsf                                                         -- (all)
Mailbox is unchanged.
/dev/pts/10
14:34:50
#mutt
   +- 1/1: Alex Antonov           dafbdsfbdsf                                                         -- (all)
Mailbox is unchanged.
/dev/pts/5
14:34:59
#su user

/dev/pts/10
14:34:59
#su user

/dev/pts/5
14:35:02
$mutt
   F- 1/1: user@linux13.unix.nt   dfsb                                                                -- (all)
Mailbox is unchanged.
/dev/pts/10
14:35:02
$mutt
   F- 1/1: user@linux13.unix.nt   dfsb                                                                -- (all)
Mailbox is unchanged.
/dev/pts/5
14:35:21
$exit
exit
/dev/pts/10
14:35:21
$exit
exit
/dev/pts/5
14:35:23
#cat /etc/resolv.conf
#nameserver 10.0.35.1
nameserver 192.168.15.13
domain class13.unix.nt
/dev/pts/10
14:35:23
#cat /etc/resolv.conf
#nameserver 10.0.35.1
nameserver 192.168.15.13
domain class13.unix.nt
/dev/pts/5
14:35:30
#vim /etc/bind/named.conf.options
/dev/pts/10
14:35:30
#vim /etc/bind/named.conf.options
--- /tmp/l3-saved-4519.25213.6139	2009-06-05 14:36:44.000000000 +0300
+++ /etc/bind/named.conf.options	2009-06-05 14:37:01.000000000 +0300
@@ -16,7 +16,7 @@
 
 	auth-nxdomain no;    # conform to RFC1035
 	listen-on-v6 { any; };
-	listen-on { 192.168.15.13; };
-	#allow-recursion { 127.0.0.0/8; };
+#	//listen-on { 192.168.15.13; };
+#	//allow-recursion { 127.0.0.0/8; };
 };
 
/dev/pts/8
14:36:00
#cat /etc/resolv.conf
#nameserver 10.0.35.1
nameserver 192.168.15.10
domain class10.unix.nt
/dev/pts/7
14:36:00
#cat /etc/resolv.conf
#nameserver 10.0.35.1
nameserver 192.168.15.10
domain class10.unix.nt
14:36:08
#cat /etc/bind/named.conf
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
// prime the server with knowledge of the root servers
zone "." {
...
};
zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};
include "/etc/bind/named.conf.local";
/dev/pts/8
14:36:08
#cat /etc/bind/named.conf
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
// prime the server with knowledge of the root servers
zone "." {
...
};
zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};
include "/etc/bind/named.conf.local";
/dev/pts/7
14:36:24
#cat /etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "class10.unix.nt" {
        type master;
        file "/etc/bind/db.class10";
};
/dev/pts/8
14:36:24
#cat /etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "class10.unix.nt" {
        type master;
        file "/etc/bind/db.class10";
};
/dev/pts/7
14:36:27
#cat /etc/bind/named.conf.options
options {
        directory "/var/cache/bind";
        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.
        forwarders {
                10.0.35.1;
        };
        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
        // listen-on { 127.0.0.1; };
        // allow-recursion { 0.0.0.0; };
        version "=)";
};
/dev/pts/8
14:36:27
#cat /etc/bind/named.conf.options
options {
        directory "/var/cache/bind";
        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.
        forwarders {
                10.0.35.1;
        };
        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
        // listen-on { 127.0.0.1; };
        // allow-recursion { 0.0.0.0; };
        version "=)";
};
/dev/pts/7
14:36:33
#cat /etc/bind/db.class10
$TTL 3h
@ SOA linux10.class10.unix.nt. root.class10.unix.nt. 20090604 3h 12h 72h 1h
          MX 10 linux10.class10.unix.nt.
          NS  linux10.class10.unix.nt.
linux10   A   192.168.15.10
linuxv    A   192.168.15.9
/dev/pts/8
14:36:33
#cat /etc/bind/db.class10
$TTL 3h
@ SOA linux10.class10.unix.nt. root.class10.unix.nt. 20090604 3h 12h 72h 1h
          MX 10 linux10.class10.unix.nt.
          NS  linux10.class10.unix.nt.
linux10   A   192.168.15.10
linuxv    A   192.168.15.9
/dev/pts/5
14:37:21
#rndc flush

/dev/pts/10
14:37:21
#rndc flush

/dev/pts/5
14:37:26
#su user

/dev/pts/10
14:37:26
#su user

/dev/pts/7
14:37:41
#exit
exit
Connection to 192.168.15.10 closed.
/dev/pts/8
14:37:41
#exit
exit
Connection to 192.168.15.10 closed.
/dev/pts/5
14:37:49
$mutt
   1   F Jun 05 To user@linux13 (   6) dfsb
---Mutt: /var/mail/user [Msgs:1 0.8K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/10
14:37:49
$mutt
   1   F Jun 05 To user@linux13 (   6) dfsb
---Mutt: /var/mail/user [Msgs:1 0.8K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
14:37:52
$mutt
   2   + Jun 05 div-one         (   1) test
2 kept, 0 deleted.
You have mail in /var/mail/user
/dev/pts/5
14:37:52
$mutt
   2   + Jun 05 div-one         (   1) test
2 kept, 0 deleted.
You have mail in /var/mail/user
/dev/pts/7
14:39:13
#vim /etc/mail/se
/dev/pts/8
14:39:13
#vim /etc/mail/se
/dev/pts/7
14:39:13
#vim /etc/mail/sendmail.mc
/dev/pts/8
14:39:13
#vim /etc/mail/sendmail.mc
/dev/pts/5
14:40:17
$mutt
   1   F Jun 05 To user@linux13 (   6) dfsb
   2   + Jun 05 div-one         (   1) test
   2   + Jun 05 div-one         (   1) test
---Mutt: /var/mail/user [Msgs:2 1.7K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/10
14:40:17
$mutt
   1   F Jun 05 To user@linux13 (   6) dfsb
   2   + Jun 05 div-one         (   1) test
   2   + Jun 05 div-one         (   1) test
---Mutt: /var/mail/user [Msgs:2 1.7K]---(threads/date)------------------------------------------------(all)---
Mailbox is unchanged.
/dev/pts/5
14:41:23
$mutt
q:Quit  d:Del  u:Undel  s:Save  m:Mail  r:Reply  g:Group  ?:Help
   1   F Jun 05 To user@linux13 (   6) dfsb
/dev/pts/10
14:41:23
$mutt
q:Quit  d:Del  u:Undel  s:Save  m:Mail  r:Reply  g:Group  ?:Help
   1   F Jun 05 To user@linux13 (   6) dfsb
/dev/pts/5
14:42:07
$ 2 + Jun 05 div-one ( 1) test
12 kept, 0 deleted.
You have mail in /var/mail/user
/dev/pts/10
14:42:07
$ 2 + Jun 05 div-one ( 1) test
12 kept, 0 deleted.
You have mail in /var/mail/user
/dev/pts/7
14:42:51
#vim spamsend
/dev/pts/8
14:42:51
#vim spamsend
--- /dev/null	2009-06-05 13:57:14.504198351 +0300
+++ spamsend	2009-06-05 14:43:07.000000000 +0300
@@ -0,0 +1,4 @@
+  1 for i in {1..16}                                      
+  2 do                                                    
+  3 echo spam | mutt -s SPAMMMM user@class$i.unix.nt      
+  4 done  
/dev/pts/7
14:43:08
#chmod +x spamsend

/dev/pts/8
14:43:08
#chmod +x spamsend

/dev/pts/7
14:43:13
#su user

Файлы

  • /etc/bind/db.class10
  • /etc/bind/named.conf
  • /etc/bind/named.conf.local
  • /etc/bind/named.conf.options
  • /etc/resolv.conf
  • /etc/bind/db.class10
    >
    $TTL 3h
    @ SOA linux10.class10.unix.nt. root.class10.unix.nt. 20090604 3h 12h 72h 1h
              MX 10 linux10.class10.unix.nt.
              NS  linux10.class10.unix.nt.
    linux10   A   192.168.15.10
    linuxv    A   192.168.15.9
    
    /etc/bind/named.conf
    >
    // This is the primary configuration file for the BIND DNS server named.
    //
    // Please read /usr/share/doc/bind9/README.Debian.gz for information on the
    // structure of BIND configuration files in Debian, *BEFORE* you customize
    // this configuration file.
    //
    // If you are just adding zones, please do that in /etc/bind/named.conf.local
    include "/etc/bind/named.conf.options";
    // prime the server with knowledge of the root servers
    zone "." {
            type hint;
            file "/etc/bind/db.root";
    };
    // be authoritative for the localhost forward and reverse zones, and for
    // broadcast zones as per RFC 1912
    zone "localhost" {
            type master;
            file "/etc/bind/db.local";
    };
    zone "127.in-addr.arpa" {
            type master;
            file "/etc/bind/db.127";
    };
    zone "0.in-addr.arpa" {
            type master;
            file "/etc/bind/db.0";
    };
    zone "255.in-addr.arpa" {
            type master;
            file "/etc/bind/db.255";
    };
    include "/etc/bind/named.conf.local";
    
    /etc/bind/named.conf.local
    >
    //
    // Do any local configuration here
    //
    // Consider adding the 1918 zones here, if they are not used in your
    // organization
    //include "/etc/bind/zones.rfc1918";
    zone "class10.unix.nt" {
            type master;
            file "/etc/bind/db.class10";
    };
    
    /etc/bind/named.conf.options
    >
    options {
            directory "/var/cache/bind";
            // If there is a firewall between you and nameservers you want
            // to talk to, you may need to fix the firewall to allow multiple
            // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
            // If your ISP provided one or more IP addresses for stable
            // nameservers, you probably want to use them as forwarders.
            // Uncomment the following block, and insert the addresses replacing
            // the all-0's placeholder.
            forwarders {
                    10.0.35.1;
            };
            auth-nxdomain no;    # conform to RFC1035
            listen-on-v6 { any; };
            // listen-on { 127.0.0.1; };
            // allow-recursion { 0.0.0.0; };
            version "=)";
    };
    
    /etc/resolv.conf
    >
    #nameserver 10.0.35.1
    nameserver 192.168.15.10
    domain class10.unix.nt
    

    Статистика

    Время первой команды журнала14:24:54 2009- 6- 5
    Время последней команды журнала14:43:13 2009- 6- 5
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 7.92
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 0.31
    Количество командных строк в единицу времени, команда/мин 5.51
    Частота использования команд
    mutt34|=================================| 33.66%
    cat14|=============| 13.86%
    exit12|===========| 11.88%
    vim12|===========| 11.88%
    su11|==========| 10.89%
    rndc10|=========| 9.90%
    .muttrc2|=| 1.98%
    user2|=| 1.98%
    chmod2|=| 1.98%
    22|=| 1.98%
    ____
    *) Интервалы неактивности длительностью 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$