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

Содержание

Журнал

Среда (06/16/10)

/dev/pts/3
16:27:40
#dig @192.168.16.4 -x 192.168.16.4
; <<>> DiG 9.7.0-P1 <<>> @192.168.16.4 -x 192.168.16.4
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1565
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;4.16.168.192.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
4.16.168.192.in-addr.arpa. 604788 IN    PTR     debian4.sergey.net.nt.
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604788 IN      NS      debian.net.nt.
;; ADDITIONAL SECTION:
debian.net.nt.          86388   IN      A       192.168.16.254
;; Query time: 0 msec
;; SERVER: 192.168.16.4#53(192.168.16.4)
;; WHEN: Wed Jun 16 17:27:52 2010
;; MSG SIZE  rcvd: 115
16:27:52
#vim /etc/resolv.conf
--- /tmp/l3-saved-13018.3.26318	2010-06-16 17:28:11.000000000 +0300
+++ /etc/resolv.conf	2010-06-16 17:28:20.000000000 +0300
@@ -1,4 +1,5 @@
 search net.nt unix.nt
+nameserver 192.168.16.4
 nameserver 192.168.16.254
 nameserver 10.0.17.1 
 nameserver 10.0.35.1
16:28:21
#ping host.sergey
ping: unknown host host.sergey
16:28:30
#^C

16:28:30
#ping host.sergey.net.nt
ping: unknown host host.sergey.net.nt
16:28:33
#ping host1.sergey.net.nt
PING host1.sergey.net.nt (192.168.16.44) 56(84) bytes of data.
^C
--- host1.sergey.net.nt ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2012ms
16:28:59
#ssh 192.168.16.24
Password:
Last login: Tue Jun 15 16:21:57 2010 from host206.net.nt
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
l3-agent is already running: pid=32175; pidfile=/root/.lilalo/l3-agent.pid
16:29:06
#vim /etc/rc.conf
16:29:25
#ps aux | grep named

16:29:29
#/etc/rc.d/named start
wrote key file "/var/named/etc/namedb/rndc.key"
Starting named.
16:29:35
#ps aux | grep named
bind  60043  4,0  0,5  4428  3536  ??  Ss   17:29     0:00,06 /usr/sbin/named -t /var/named -u bind
root  60053  0,0  0,1  1612  1068  p2  S+   17:29     0:00,00 grep named
16:29:36
#vim /etc/namedb/
16:29:36
#vim /etc/namedb/named.conf
16:30:32
#vim /etc/namedb/named.root
16:30:49
#:q!
 81 */
 82 /*
 83 zone "." {
 84         type slave;
 85         file "slave/root.slave";
 86         masters {
 87                 {92.5.5.241;    // F.ROOT-SERVERS.NET.
                    {
 80         the hint zone above.
            }
...
 77 /*      Slaving the following zones from the root name servers has some
 78         significant advantages:
 79         1. Faster local resolution for your users
 80         2. No spurious traffic will be sent from your network to the roots
 81         3. Greater resilience to any potential root server failure/DDoS
 82
 83         On the other hand, this method requires more monitoring than the
 84         hints file to be sure that an unexpected failure mode has not
 85         incapacitated your server.  Name servers that are serving a lot
"/var/named/etc/namedb/named.conf" 279L, 11458C written
16:33:44
#named
named            named-checkconf  named-checkzone  named.reconfig   named.reload
16:33:44
#named-checkconf

16:33:49
#scp 192.168.16.4:/etc/bind/db.sergey* /tmp
The authenticity of host '192.168.16.4 (192.168.16.4)' can't be established.
DSA key fingerprint is 83:c6:70:6f:8a:7e:8b:e9:e4:53:26:31:28:d6:dc:f0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.4' (DSA) to the list of known hosts.
root@192.168.16.4's password:
db.sergey.net.nt                                                              100%  385     0.4KB/s   00:00
16:34:12
#cp /tmp/db.sergey.net.nt /etc/namedb/

16:34:22
#vim /etc/namedb/db.sergey.net.nt
16:34:37
#vim /etc/namedb/db.sergey.net.nt
16:34:59
#ls -l /etc/
total 532
drwxr-xr-x  2 root  wheel       512 24 ÉÀÌ  2009 X11
lrwxrwxrwx  1 root  wheel        12 15 ÍÁÒ  2008 aliases -> mail/aliases
-rw-r--r--  1 root  wheel       209 16 ÑÎ×  2008 amd.map
-rw-r--r--  1 root  wheel      1234 16 ÑÎ×  2008 apmd.conf
-rw-r--r--  1 root  wheel       231 16 ÑÎ×  2008 auth.conf
drwxr-xr-x  2 root  wheel       512 15 ÍÁÒ  2008 bluetooth
-rw-r--r--  1 root  wheel       907 11 ÉÀÎ 21:15 crontab
-rw-r--r--  1 root  wheel       108 16 ÑÎ×  2008 csh.cshrc
-rw-r--r--  1 root  wheel       481 16 ÑÎ×  2008 csh.login
...
-rw-r--r--  1 root  wheel      2454 16 ÑÎ×  2008 snmpd.config
-rw-------  1 root  wheel     40960 24 ÉÀÌ  2009 spwd.db
drwxr-xr-x  2 root  wheel       512 28 ÍÁÒ  2008 ssh
drwxr-xr-x  2 root  wheel       512 15 ÍÁÒ  2008 ssl
-rw-r--r--  1 root  wheel       422 13 ÉÀÎ 15:51 sysctl.conf
-rw-r--r--  1 root  wheel      1335 16 ÑÎ×  2008 syslog.conf
lrwxrwxrwx  1 root  wheel        23 15 ÍÁÒ  2008 termcap -> /usr/share/misc/termcap
-rw-r--r--  1 root  wheel     13039 24 ÉÀÌ  2009 ttys
-rw-r--r--  1 root  wheel      1400 16 ÑÎ×  2008 usbd.conf
-r--r--r--  1 root  wheel         0 24 ÉÀÌ  2009 wall_cmos_clock
16:35:23
#vim /etc/namedb/db.sergey.net.nt
16:36:13
#hostname
fbsd4.net.nt
16:36:18
#vim /etc/rc.conf
16:36:32
#hostname
fbsd4.net.nt
16:36:34
#hostname -F fbsd4.sergey.net.nt
hostname: illegal option -- F
usage: hostname [-fs] [name-of-host]
16:36:40
#hostname -f fbsd4.sergey.net.nt

16:36:44
#hostname
fbsd4.sergey.net.nt
16:36:45
#vim /etc/hosts
16:37:19
#vim /etc/resolv.conf
16:37:29
#dig fbsd4.sergey.net.nt
; <<>> DiG 9.3.4-P1 <<>> fbsd4.sergey.net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 7062
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;fbsd4.sergey.net.nt.           IN      A
;; AUTHORITY SECTION:
net.nt.                 86400   IN      SOA     debian.net.nt. sergey\.cherepenin.gmail.com. 8 604800 86400 2419200 604800
;; Query time: 2 msec
;; SERVER: 192.168.16.254#53(192.168.16.254)
;; WHEN: Wed Jun 16 17:37:53 2010
;; MSG SIZE  rcvd: 107
16:37:53
#cat /etc/resolv.conf
search net.nt unix.nt
nameserver 192.168.16.24
nameserver 192.168.16.254
nameserver 10.0.17.1
nameserver 10.0.35.1
16:38:11
#dig sergey.net.nt mx
; <<>> DiG 9.3.4-P1 <<>> sergey.net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 56544
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;sergey.net.nt.                 IN      MX
;; AUTHORITY SECTION:
net.nt.                 86400   IN      SOA     debian.net.nt. sergey\.cherepenin.gmail.com. 8 604800 86400 2419200 604800
;; Query time: 0 msec
;; SERVER: 192.168.16.254#53(192.168.16.254)
;; WHEN: Wed Jun 16 17:38:20 2010
;; MSG SIZE  rcvd: 101
16:38:20
#vim /etc/hosts
16:38:28
#~
 14 usbd_enable="YES"
 15 inetd_enable=yes822C
 16 ifconfig_re0="inet 192.168.16.250  netmask 255.255.255.0"
 17 defaultrouter="192.168.16.254"
 18 hostname="fbsdvm.unix.nt"
 19 ifconfig_re0="inet 192.168.16.24  netmask 255.255.255.0"
 20 ifconfig_re1_name="internet"
 21 ifconfig_internet_alias1="inet 10.0.0.2  netmask 255.255.255.0"
 22 ifconfig_internet_alias0="inet 172.16.0.1  netmask 255.255.255.0"
 23 ifconfig_internet="ether 00:16:4f:00:01:04"
 24 hostname="fbsd4.sergey.net.nt"
 25 static_routes="8_0 9_0"
 26 route_8_0="-net 192.168.8.0 192.168.16.254"
 27 route_9_0="-net 192.168.9.0 192.168.16.254"
16:38:46
# 28 named_enable=1
  2 nameserver 192.168.16.24
  3 nameserver 192.168.16.254
  4 nameserver 10.0.17.1
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/resolv.conf" 6L, 117C written
16:38:51
#dig @127.0.0.1 sergey.net.nt mx
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 sergey.net.nt mx
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 53608
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;sergey.net.nt.                 IN      MX
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2010061600 1800 900 604800 86400
;; Query time: 86 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 16 17:39:08 2010
;; MSG SIZE  rcvd: 106
16:39:08
#/etc/rc.d/named restart
Stopping named.
Starting named.
16:39:17
#dig @127.0.0.1 sergey.net.nt mx
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 sergey.net.nt mx
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24531
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;sergey.net.nt.                 IN      MX
;; ANSWER SECTION:
sergey.net.nt.          600     IN      MX      10 fbsd4.sergey.net.nt.
;; AUTHORITY SECTION:
sergey.net.nt.          600     IN      NS      fbsd4.sergey.net.nt.
;; ADDITIONAL SECTION:
fbsd4.sergey.net.nt.    600     IN      A       192.168.16.24
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 16 17:39:20 2010
;; MSG SIZE  rcvd: 83
16:39:20
#dig @127.0.0.1 sergey.net.nt ns
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 sergey.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 255
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;sergey.net.nt.                 IN      NS
;; ANSWER SECTION:
sergey.net.nt.          600     IN      NS      fbsd4.sergey.net.nt.
;; ADDITIONAL SECTION:
fbsd4.sergey.net.nt.    600     IN      A       192.168.16.24
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 16 17:39:33 2010
;; MSG SIZE  rcvd: 67
16:39:33
#dig @127.0.0.1 sergey.net.nt soa
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 sergey.net.nt soa
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42439
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;sergey.net.nt.                 IN      SOA
;; ANSWER SECTION:
sergey.net.nt.          600     IN      SOA     fbsd4.sergey.net.nt. scherepenin.techexpert.ua. 2 604800 86400 2419200 604800
;; AUTHORITY SECTION:
sergey.net.nt.          600     IN      NS      fbsd4.sergey.net.nt.
;; ADDITIONAL SECTION:
fbsd4.sergey.net.nt.    600     IN      A       192.168.16.24
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Jun 16 17:39:37 2010
;; MSG SIZE  rcvd: 128
16:39:37
#dig -x 192.168.16.4
; <<>> DiG 9.3.4-P1 <<>> -x 192.168.16.4
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 64498
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;4.16.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   10800   IN      SOA     168.192.in-addr.arpa. nobody.localhost. 42 86400 43200 604800 10800
;; Query time: 1 msec
;; SERVER: 192.168.16.24#53(192.168.16.24)
;; WHEN: Wed Jun 16 17:39:47 2010
;; MSG SIZE  rcvd: 95
16:39:47
#vim /etc/namedb/db.sergey.net.nt
16:40:10
#~
  1
"/etc/namedb/named." [New File]
16:40:14
#~
143 zone "21.172.in-addr.arpa"      { type master; file "master/empty.db"; };
144 zone "22.172.in-addr.arpa"      { type master; file "master/empty.db"; };
145 zone "23.172.in-addr.arpa"      { type master; file "master/empty.db"; };
146 zone "24.172.in-addr.arpa"      { type master; file "master/empty.db"; };
147 zone "25.172.in-addr.arpa"      { type master; file "master/empty.db"; };
148 zone "26.172.in-addr.arpa"      { type master; file "master/empty.db"; };
149 zone "27.172.in-addr.arpa"      { type master; file "master/empty.db"; };
150 zone "28.172.in-addr.arpa"      { type master; file "master/empty.db"; };
151 zone "29.172.in-addr.arpa"      { type master; file "master/empty.db"; };
152 zone "30.172.in-addr.arpa"      { type master; file "master/empty.db"; };
...
133 // "This" Network (RFCs 1912 and 3330)
134 zone "0.in-addr.arpa"           { type master; file "master/empty.db"; };
135
136 // Private Use Networks (RFC 1918)
137 zone "10.in-addr.arpa"          { type master; file "master/empty.db"; };
138 zone "16.172.in-addr.arpa"      { type master; file "master/empty.db"; };
139 zone "17.172.in-addr.arpa"      { type master; file "master/empty.db"; };
140 zone "18.172.in-addr.arpa"      { type master; file "master/empty.db"; };
141 zone "19.172.in-addr.arpa"      { type master; file "master/empty.db"; };
142 zone "20.172.in-addr.arpa"      { type master; file "master/empty.db"; };
16:40:40
#/etc/rc.d/named restart
Stopping named.
Starting named.
16:40:43
#dig -x 192.168.16.4
; <<>> DiG 9.3.4-P1 <<>> -x 192.168.16.4
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12838
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;4.16.168.192.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
4.16.168.192.in-addr.arpa. 604800 IN    PTR     debian4.sergey.net.nt.
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      NS      debian.net.nt.
;; ADDITIONAL SECTION:
debian.net.nt.          86400   IN      A       192.168.16.254
;; Query time: 13 msec
;; SERVER: 192.168.16.24#53(192.168.16.24)
;; WHEN: Wed Jun 16 17:40:45 2010
;; MSG SIZE  rcvd: 115
16:40:45
#vim /etc/namedb/db.sergey.net.nt
16:42:50
#~

16:43:04
#exit
exit
Connection to 192.168.16.24 closed.
16:47:03
# 28 };
  3                               2         ; Serial
  4                          604800         ; Refresh
  5                           86400         ; Retry
  6                         2419200         ; Expire
  7                          604800 )       ; Negative Cache TTL
  8 ;
  9 @               NS      debian4.sergey.net.nt.
 10 @               MX   10 debian4.sergey.net.nt.
 11
 12
 13 debian4.sergey.net.nt. A 192.168.16.4
 14 host1                  A 192.168.16.44
 15 host2d/db.sergey.net.n A 192.168.16.54
 16

Четверг (06/17/10)

/dev/pts/0
12:04:57
#dig debian4.sergey.net.nt
; <<>> DiG 9.7.0-P1 <<>> debian4.sergey.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44387
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;debian4.sergey.net.nt.         IN      A
;; ANSWER SECTION:
debian4.sergey.net.nt.  600     IN      A       192.168.16.4
;; AUTHORITY SECTION:
sergey.net.nt.          600     IN      NS      debian4.sergey.net.nt.
;; Query time: 0 msec
;; SERVER: 192.168.16.4#53(192.168.16.4)
;; WHEN: Thu Jun 17 13:05:05 2010
;; MSG SIZE  rcvd: 69
12:05:05
#tcpdump -i eth0 -n -p udp port 53
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
13:13:44.038009 IP 192.168.16.254.36663 > 192.168.16.4.53: 34208 [1au] NS? sergey.net.nt. (42)
13:13:44.038196 IP 192.168.16.4.53 > 192.168.16.254.36663: 34208* 1/0/2 NS debian4.sergey.net.nt. (80)
13:14:18.199547 IP 192.168.16.254.58766 > 192.168.16.4.53: 30797 [1au] A? debian4.sergey.net.nt. (50)
13:14:18.199703 IP 192.168.16.4.53 > 192.168.16.254.58766: 30797* 1/1/1 A 192.168.16.4 (80)
13:36:53.417315 IP 192.168.16.4.58245 > 195.47.253.3.53: 37559 [1au] A? www.google.com.ua. (46)
13:36:53.417743 IP 192.168.16.4.46437 > 216.218.215.123.53: 7698 [1au] AAAA? www.google.com.ua. (46)
13:36:53.443373 IP 195.47.253.3.53 > 192.168.16.4.58245: 37559- 0/4/1 (128)
13:36:53.444451 IP 192.168.16.4.12123 > 192.33.4.12.53: 7568% [1au] AAAA? ns1.google.com. (43)
...
13:41:53.024704 IP 200.58.116.42.53 > 192.168.16.4.4472: 924*- 1/1/0 CNAME mey-online.com.ar. (120)
13:41:53.024986 IP 192.168.16.4.25415 > 200.58.122.66.53: 55341 [1au] AAAA? mey-online.com.ar. (46)
13:41:53.028551 IP 200.58.116.42.53 > 192.168.16.4.22842: 24945*- 2/0/0 CNAME mey-online.com.ar., A 200.58.113.241 (69)
13:41:53.028790 IP 192.168.16.4.9822 > 200.58.122.66.53: 55729 [1au] A? mey-online.com.ar. (46)
13:41:53.324390 IP 200.58.122.66.53 > 192.168.16.4.9822: 55729*- 1/0/0 A 200.58.113.241 (51)
13:41:53.327969 IP 200.58.122.66.53 > 192.168.16.4.25415: 55341*- 0/1/0 (103)
^C
1822 packets captured
1822 packets received by filter
0 packets dropped by kernel
прошло 67 минут
/dev/pts/1
13:12:37
#vim /etc/bind/named.conf
прошло 13 минут
13:26:00
#~
            // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
 11         // the all-0's placeholder.
 12         // If your ISP provided one or more IP addresses for stable
 13         // forwarders { you probably want to use them as forwarders.
 14          //     192.168.16.254;ing block, and insert the addresses replacingg
 15         // };
 16
"/etc/bind/named.conf.options" 20L, 579C
 17         auth-nxdomain no;    # conform to RFC1035
 18         listen-on-v6 { any; };
 19 };
 20
13:26:04
#~
 30 zone "sergey.net.nt" {
 31         type master;
                         {
 32         file "/etc/bind/db.sergey.net.nt";
                         {
 29 };                                                        32,1-8        56%
    }
 35 zone "16.168.192.in-addr.arpa" {
 36         type forward;
                                   {
 37         forwarders { 192.168.16.254; };
                                   {
 34 };                                                        37,1-8        87%
    }
 38 };                                                        38,1          93%
13:30:37
# file "/etc/bind/db.127";

13:30:39
#dig sergey.net.nt mx
; <<>> DiG 9.7.0-P1 <<>> sergey.net.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62953
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;sergey.net.nt.                 IN      MX
;; ANSWER SECTION:
sergey.net.nt.          600     IN      MX      10 debian4.sergey.net.nt.
;; AUTHORITY SECTION:
sergey.net.nt.          600     IN      NS      debian4.sergey.net.nt.
;; ADDITIONAL SECTION:
debian4.sergey.net.nt.  600     IN      A       192.168.16.4
;; Query time: 0 msec
;; SERVER: 192.168.16.4#53(192.168.16.4)
;; WHEN: Thu Jun 17 14:30:46 2010
;; MSG SIZE  rcvd: 85
13:30:46
#hostname
debian4
13:30:50
#hostname -f
debian4.sergey.net.nt
13:30:52
#apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
  sendmail: Зависит: sendmail-bin но он не будет установлен
E: Сломанные пакеты
13:32:25
#apt-get install sendmail sendmail-bin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  m4 procmail sendmail-base sendmail-cf sensible-mda
Предлагаемые пакеты:
  sendmail-doc rmail ca-certificates logcheck resolvconf sasl2-bin
Пакеты, которые будут УДАÐ
xim4 exim4-base exim4-config exim4-daemon-light
НОВЫЕ пакеты, которые будут установлены:
...
        please investigate.
Warning: These messages were issued while creating sendmail.cf
        make sure they are benign before starting sendmail!
Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
Starting Mail Transport Agent (MTA): sendmail.
Настраивается пакет sensible-mda (8.14.3-9.1) ...
Настраивается пакет sendmail (8.14.3-9.1) ...
13:33:14
#ls -l /etc/mail
итого 232
-rw------- 1 root  root   4261 Июн 17 14:33 access
-rw-r----- 1 smmta smmsp 12288 Июн 17 14:33 access.db
-rw-r--r-- 1 root  root    281 Янв 29 15:25 address.resolve
lrwxrwxrwx 1 root  smmsp    10 Июн 17 14:33 aliases -> ../aliases
-rw-r----- 1 smmta smmsp 12288 Июн 17 14:33 aliases.db
-rw-r--r-- 1 root  root   3216 Июн 17 14:33 databases
-rw-r--r-- 1 root  root   5657 Янв 29 15:26 helpfile
-rw-r--r-- 1 root  smmsp    32 Июн 17 14:33 local-host-names
drwxr-sr-x 2 smmta smmsp  4096 Июн 17 14:33 m4
...
-rw-r--r-- 1 root  smmsp   269 Июн 17 14:33 sendmail.cf.errors
-rw-r--r-- 1 root  root  12236 Июн 17 14:33 sendmail.conf
-rw-r--r-- 1 root  smmsp  4216 Июн 17 14:33 sendmail.mc
-rw-r--r-- 1 root  root    149 Янв 29 15:25 service.switch
-rw-r--r-- 1 root  root    180 Янв 29 15:25 service.switch-nodns
drwxr-sr-x 2 smmta smmsp  4096 Июн 17 14:33 smrsh
-rw-r--r-- 1 root  smmsp 44001 Июн 17 14:33 submit.cf
-rw-r--r-- 1 root  smmsp  2376 Июн 17 14:33 submit.mc
drwxr-xr-x 2 smmta smmsp  4096 Июн 17 14:33 tls
-rw-r--r-- 1 root  smmsp     0 Июн 17 14:33 trusted-users
13:33:54
#vim /etc/mail/access
13:35:05
#vim /etc/mail/address.resolve
13:35:41
#~
access                m4/                   service.switch
access.db             Makefile              service.switch-nodns
address.resolve       peers/                smrsh/
aliases               sasl/                 submit.cf
aliases.db            sendmail.cf           submit.mc
databases             sendmail.cf.errors    tls/
helpfile              sendmail.conf         trusted-users
local-host-names      sendmail.mc
13:35:41
#vim /etc/mail/databases
13:35:58
##### <df>:<map>:<flags>:<file>:<opts>:
access                m4/                   service.switch
access.db             Makefile              service.switch-nodns
address.resolve       peers/                smrsh/
aliases               sasl/                 submit.cf
aliases.db            sendmail.cf           submit.mc
databases             sendmail.cf.errors    tls/
helpfile              sendmail.conf         trusted-users
local-host-names      sendmail.mc
13:35:58
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-1812.15603.726	2010-06-17 14:36:05.000000000 +0300
+++ /etc/mail/local-host-names	2010-06-17 14:37:30.000000000 +0300
@@ -1,2 +1,2 @@
 localhost
-debian4.sergey.net.nt
+sergey.net.nt
13:37:30
#vim /etc/mail/
13:37:30
#vim /etc/mail/sendmail.cf
13:42:11
#vim /etc/mail/sendmail.mc
13:42:36
#vim /etc/mail
13:42:36
#vim /etc/mail/
13:42:36
#vim /etc/mail/service.switch
13:43:31
#~
access                m4/                   service.switch
access.db             Makefile              service.switch-nodns
address.resolve       peers/                smrsh/
aliases               sasl/                 submit.cf
aliases.db            sendmail.cf           submit.mc
databases             sendmail.cf.errors    tls/
helpfile              sendmail.conf         trusted-users
local-host-names      sendmail.mc
13:43:31
#vim /etc/mail/aliases
13:44:18
#~
access                m4/                   service.switch
access.db             Makefile              service.switch-nodns
address.resolve       peers/                smrsh/
aliases               sasl/                 submit.cf
aliases.db            sendmail.cf           submit.mc
databases             sendmail.cf.errors    tls/
helpfile              sendmail.conf         trusted-users
local-host-names      sendmail.mc
13:44:18
#vim /etc/mail/sendmail.
13:44:34
#~

13:44:35
#cd /etc/mail/

13:44:39
#vim sendmail.mc
13:46:11
#find debian-mta* /usr/share/doc/sendmail
sendmail/      sendmail-base/ sendmail-bin/  sendmail-cf/
13:46:11
#find /usr/share/doc/sendmail* -name debian-mta*

13:46:41
#find /usr/share/doc/sendmail-base -name debian-mta*

13:46:46
#find /usr/share/doc/sendmail-bin/ -name debian-mta*

13:46:50
#find /usr/share/doc/sendmail-cf/ -name debian-mta*

13:46:55
#find /usr/share/doc/sendmail-cf/ -name debian-mta

13:46:56
#grep -r debian-mta /usr/share/doc/sen
sendmail/       sendmail-bin/   sensible-mda/
sendmail-base/  sendmail-cf/    sensible-utils/
13:46:56
#grep -r debian-mta /usr/share/doc/sendmail*

13:47:21
#ls -l /usr/share/doc/sendmail*
lrwxrwxrwx 1 root root    8 Июн 17 14:32 /usr/share/doc/sendmail-base -> sendmail
lrwxrwxrwx 1 root root    8 Июн 17 14:32 /usr/share/doc/sendmail-cf -> sendmail
/usr/share/doc/sendmail:
итого 228
-rw-r--r-- 1 root root   2194 Янв 29 15:26 buildinfo.gz
-rw-r--r-- 1 root root   6554 Янв 29 15:22 changelog.Debian.gz
-rw-r--r-- 1 root root 187199 Май  3  2008 changelog.gz
-rw-r--r-- 1 root root   4529 Янв 29 15:22 copyright
-rw-r--r-- 1 root root   1770 Янв 29 15:22 Debian-specific.gz
lrwxrwxrwx 1 root root     23 Июн 17 14:32 examples -> ../../sendmail/examples
...
-rw-r--r-- 1 root root   3218 Янв 29 15:22 site.config.m4.gz
/usr/share/doc/sendmail-bin:
итого 224
-rw-r--r-- 1 root root   2194 Янв 29 15:26 buildinfo.gz
-rw-r--r-- 1 root root   6554 Янв 29 15:22 changelog.Debian.gz
-rw-r--r-- 1 root root 187199 Май  3  2008 changelog.gz
-rw-r--r-- 1 root root   4529 Янв 29 15:22 copyright
-rw-r--r-- 1 root root    964 Янв 29 15:22 NEWS.Debian.gz
-rw-r--r-- 1 root root   7702 Фев 12  2008 README.gz
-rw-r--r-- 1 root root   2742 Янв 29 15:22 TODO.Debian
13:47:25
#ls -l /usr/share/doc/sendmail* | less
13:47:44
#grep -r debian-mta /usr/
grep: предупреждение: /usr/bin/X11: каталоги зациклены
grep: /usr/lib/ispell/default.aff: Нет такого файла или каталога
grep: /usr/lib/ispell/default.hash: Нет такого файла или каталога
grep: /usr/lib/nautilus/extensions-1.0/libnautilus-gksu.so: Нет такого файла или каталога
^C
13:48:29
#grep -r debian-mta /usr/ 2>/dev/null
^C
13:50:35
#apt-get install sendmail
sendmail       sendmail-bin   sendmail-doc   sendmail-wide
sendmail-base  sendmail-cf    sendmail-tls
13:50:35
#apt-get install sendmail-cf
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sendmail-cf.
sendmail-cf установлен вручную.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 344 пакетов не обновлено.
13:50:48
#apt-get install sendmail-doc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  sendmail-doc
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 344 пакетов не обновлено.
Необходимо скачать 834kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1 167kB.
Получено:1 http://debian.org.ua squeeze/main sendmail-doc 8.14.3-9.1 [834kB]
Получено 834kБ за 0с (1 068kБ/c)
Выбор ранее не выбранного пакета sendmail-doc.
(Чтение базы данных ... на данный момент установлено 72780 файлов и каталогов.)
Распаковывается пакет sendmail-doc (из файла .../sendmail-doc_8.14.3-9.1_all.deb)...
Настраивается пакет sendmail-doc (8.14.3-9.1) ...
13:51:02
#dpkg -L sendmail-doc
/.
/usr
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/doc
/usr/share/doc/sendmail-doc
/usr/share/doc/sendmail-doc/changelog.gz
/usr/share/doc/sendmail-doc/README.gz
/usr/share/doc/sendmail-doc/README.Debian.sendmail-doc
...
/usr/share/doc/sendmail-doc/libmilter/html/figure2.jpg
/usr/share/doc/sendmail-doc/libmilter/README.gz
/usr/share/doc/sendmail-doc/libmilter/README.Debian
/usr/share/doc/sendmail-doc/smrsh.README.gz
/usr/share/doc/sendmail-doc/NEWS.Debian.gz
/usr/share/doc/sendmail-doc/op
/usr/share/doc/sendmail-doc/op/op.txt.gz
/usr/share/doc/sendmail-doc/op/op.ps.gz
/usr/share/doc/sendmail-doc/faq.txt.gz
/usr/share/bug
13:51:07
#dpkg -L sendmail-
sendmail-base  sendmail-bin   sendmail-cf    sendmail-doc
13:51:07
#dpkg -L sendmail-base
/.
/etc
/etc/ppp
/etc/ppp/ip-up.d
/etc/ppp/ip-up.d/sendmail
/etc/ppp/ip-down.d
/etc/ppp/ip-down.d/sendmail
/etc/resolvconf
/etc/resolvconf/update-libc.d
/etc/resolvconf/update-libc.d/sendmail
...
/usr/bin/expn
/usr/share/doc/sendmail-base/examples
/usr/share/sendmail/runq
/usr/share/sendmail/status
/usr/share/sendmail/mailstats
/usr/share/sendmail/mailq
/usr/share/sendmail/newaliases
/usr/share/sendmail/hoststat
/usr/share/sendmail/purgestat
/usr/share/bug/sendmail-base

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    search net.nt unix.nt
    nameserver 192.168.16.24
    nameserver 192.168.16.254
    nameserver 10.0.17.1
    nameserver 10.0.35.1
    

    Статистика

    Время первой команды журнала16:27:40 2010- 6-16
    Время последней команды журнала13:51:07 2010- 6-17
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %10.89
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.97
    Количество командных строк в единицу времени, команда/мин 1.74
    Частота использования команд
    vim28|=========================| 25.00%
    dig11|=========| 9.82%
    ~10|========| 8.93%
    hostname7|======| 6.25%
    find6|=====| 5.36%
    grep6|=====| 5.36%
    apt-get5|====| 4.46%
    ls4|===| 3.57%
    dpkg3|==| 2.68%
    /etc/rc.d/named3|==| 2.68%
    ping3|==| 2.68%
    ps2|=| 1.79%
    282|=| 1.79%
    df>1|| 0.89%
    file>1|| 0.89%
    named-checkconf1|| 0.89%
    cp1|| 0.89%
    :q!1|| 0.89%
    cd1|| 0.89%
    cat1|| 0.89%
    named1|| 0.89%
    map>1|| 0.89%
    :1|| 0.89%
    opts>1|| 0.89%
    tcpdump1|| 0.89%
    null1|| 0.89%
    flags>1|| 0.89%
    scp1|| 0.89%
    less1|| 0.89%
    ####1|| 0.89%
    :<1|| 0.89%
    ^C1|| 0.89%
    ssh1|| 0.89%
    file1|| 0.89%
    exit1|| 0.89%
    ____
    *) Интервалы неактивности длительностью 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$