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

Содержание

Журнал

Среда (04/04/12)

/dev/pts/0
13:21:00
#/etc/rc.d/named start
/etc/namedb/named.conf:21: unknown option 'key'
/etc/rc.d/named: ERROR: named-checkconf for $named_conf failed
13:21:14
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-1491.480.19417	2012-04-04 14:21:26.000000000 +0300
+++ /etc/namedb/named.conf	2012-04-04 14:22:06.000000000 +0300
@@ -8,6 +8,11 @@
 // simple mistakes, you can break connectivity for affected parties,
 // or cause huge amounts of useless Internet traffic.
 
+key "rndc-key" {
+        algorithm hmac-md5;
+        secret "AlvQ2g22Z3Jn1hjvpkGu/tbw3qe+Ztx7YX6B+RS8o68=";
+};
+
 options {
 	// All file and path names are relative to the chroot directory,
 	// if any, and should be fully qualified.
@@ -18,10 +23,7 @@
 
 	listen-on	{ 127.0.0.1; 192.168.13.21; };
 	version		"Microsoft DNS v6.1";
-key "rndc-key" {
-        algorithm hmac-md5;
-        secret "AlvQ2g22Z3Jn1hjvpkGu/tbw3qe+Ztx7YX6B+RS8o68=";
-};
+
 
 	disable-empty-zone "255.255.255.255.IN-ADDR.ARPA";
 	disable-empty-zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
13:22:06
#/etc/rc.d/named start
Starting named.
usage: named [-4|-6] [-c conffile] [-d debuglevel] [-f|-g] [-n number_of_cpus]
             [-p port] [-s] [-t chrootdir] [-u username]
             [-m {usage|trace|record|size|mctx}]
named: extra command line arguments
/etc/rc.d/named: WARNING: failed to start named
13:22:08
#vim /etc/rc.conf
--- /tmp/l3-saved-1491.18993.684	2012-04-04 14:22:12.000000000 +0300
+++ /etc/rc.conf	2012-04-04 14:22:18.000000000 +0300
@@ -23,4 +23,4 @@
 pflog_enable="YES"
 pflog_logfile="/var/log/pf.log"
 named_enable="YES"
-named_flags="-u bind -g bind"
+#named_flags="-u bind -g bind"
13:22:18
#/etc/rc.d/named start
Starting named.
13:22:20
#vim /etc/rc.conf
13:22:44
#:q

13:22:45
#vim /etc/namedb/named.conf
13:23:05
#options
bind     1824  0.0  2.4 17444 12388  ??  Ss    2:22PM   0:00.10 /usr/sbin/named
13:23:10
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
bind     named      1824  20 tcp4   192.168.13.21:53      *:*
bind     named      1824  21 tcp4   127.0.0.1:53          *:*
bind     named      1824  22 tcp4   127.0.0.1:953         *:*
bind     named      1824  512 udp4  192.168.13.21:53      *:*
bind     named      1824  513 udp4  127.0.0.1:53          *:*
root     sshd       1450  3  tcp4   192.168.13.21:22      192.168.13.253:34805
root     sendmail   1357  4  tcp4   127.0.0.1:25          *:*
root     sshd       1349  4  tcp4   *:22                  *:*
root     syslogd    984   9  udp4   *:514                 *:*
13:23:19
#tail -f -n20 /var/log/messages
Apr  4 14:20:45 freebsd1 kernel: adding osfp Windows 2000 RFC1323 = *0:128:1:84:0x2040803 9 (TS=0,M=*0,W=0) c01407
Apr  4 14:20:45 freebsd1 kernel: adding osfp Windows XP RFC1323 = *0:128:1:64:0x2040803 9 (TS=0,M=*0,W=*0) c01804
Apr  4 14:20:45 freebsd1 kernel: adding osfp Windows XP RFC1323 = *0:128:1:84:0x2040803 9 (TS=0,M=*0,W=*0) c01804
Apr  4 14:20:45 freebsd1 kernel: adding osfp Windows 98  = *0:128:1:48:0x403 4 (TS=,M=536,W=*0) c00c00
Apr  4 14:20:45 freebsd1 kernel: adding osfp Windows 98  = *0:128:1:68:0x403 4 (TS=,M=536,W=*0) c00c00
Apr  4 14:20:45 freebsd1 kernel: adding osfp Windows XP  = *0:128:1:48:0x403 4 (TS=,M=*0,W=*0) c01800
Apr  4 14:20:45 freebsd1 kernel: adding osfp Windows XP  = *0:128:1:68:0x403 4 (TS=,M=*0,W=*0) c01800
Apr  4 14:20:45 freebsd1 kernel: adding osfp Windows 2000  = *0:128:1:48:0x403 4 (TS=,M=*0,W=*0) c01400
Apr  4 14:20:45 freebsd1 kernel: adding osfp Windows 2000  = *0:128:1:68:0x403 4 (TS=,M=*0,W=*0) c01400
Apr  4 14:20:45 freebsd1 kernel: pf: started
Apr  4 14:20:46 freebsd1 root: /etc/rc: ERROR: named-checkconf for $named_conf failed
Apr  4 14:20:48 freebsd1 inetd[1400]: ssh/tcp: bind: Address already in use
Apr  4 14:21:14 freebsd1 root: /etc/rc.d/named: ERROR: named-checkconf for $named_conf failed
Apr  4 14:22:08 freebsd1 root: /etc/rc.d/named: WARNING: failed to start named
Apr  4 14:22:19 freebsd1 named[1824]: starting BIND 9.6.-ESV-R3 -t /var/named -u bind
Apr  4 14:22:19 freebsd1 named[1824]: built with '--prefix=/usr' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--enable-threads' '--enable-getifaddrs' '--disable-linux-caps' '--with-openssl=/usr' '--with-randomdev=/dev/random' '--without-idn' '--without-libxml2'
Apr  4 14:22:20 freebsd1 named[1824]: command channel listening on 127.0.0.1#953
Apr  4 14:22:20 freebsd1 named[1824]: command channel listening on ::1#953
Apr  4 14:22:20 freebsd1 named[1824]: running
Apr  4 14:22:32 freebsd1 kernel: pf: dropping packet with ip options
^C
13:23:49
#vim /etc/namedb/named.conf
13:24:07
#ping ya.ru
PING ya.ru (213.180.204.3): 56 data bytes
64 bytes from 213.180.204.3: icmp_seq=0 ttl=57 time=22.811 ms
64 bytes from 213.180.204.3: icmp_seq=1 ttl=57 time=22.410 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 22.410/22.611/22.811/0.200 ms
13:24:12
#vim /etc/namedb/master/wilen.net.nt
13:24:53
#ns.wilen.net.nt 1
ping: cannot resolve mail.wilen.net.nt: Host name lookup failure
13:24:58
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-1491.13767.10624	2012-04-04 14:25:10.000000000 +0300
+++ /etc/namedb/named.conf	2012-04-04 14:25:37.000000000 +0300
@@ -292,5 +292,5 @@
 zone "wilen.net.nt" {
 	type master;
 	file "/etc/namedb/master/wilen.net.nt";
-	allow-query { 192.168.13.0/24; };
+//	allow-query { 192.168.13.0/24; };
 };
13:25:37
#rndc reload
server reload successful
13:25:44
#/etc/rc.d/named restart
Stopping named.
Starting named.
13:25:54
#tail -f -n20 /var/log/messages
Apr  4 14:20:45 freebsd1 kernel: pf: started
Apr  4 14:20:46 freebsd1 root: /etc/rc: ERROR: named-checkconf for $named_conf failed
Apr  4 14:20:48 freebsd1 inetd[1400]: ssh/tcp: bind: Address already in use
Apr  4 14:21:14 freebsd1 root: /etc/rc.d/named: ERROR: named-checkconf for $named_conf failed
Apr  4 14:22:08 freebsd1 root: /etc/rc.d/named: WARNING: failed to start named
Apr  4 14:22:19 freebsd1 named[1824]: starting BIND 9.6.-ESV-R3 -t /var/named -u bind
Apr  4 14:22:19 freebsd1 named[1824]: built with '--prefix=/usr' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--enable-threads' '--enable-getifaddrs' '--disable-linux-caps' '--with-openssl=/usr' '--with-randomdev=/dev/random' '--without-idn' '--without-libxml2'
Apr  4 14:22:20 freebsd1 named[1824]: command channel listening on 127.0.0.1#953
Apr  4 14:22:20 freebsd1 named[1824]: command channel listening on ::1#953
Apr  4 14:22:20 freebsd1 named[1824]: running
...
Apr  4 14:25:54 freebsd1 named[1824]: stopping command channel on 127.0.0.1#953
Apr  4 14:25:54 freebsd1 named[1824]: stopping command channel on ::1#953
Apr  4 14:25:54 freebsd1 named[1824]: exiting
Apr  4 14:25:54 freebsd1 named[2088]: starting BIND 9.6.-ESV-R3 -t /var/named -u bind
Apr  4 14:25:54 freebsd1 named[2088]: built with '--prefix=/usr' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--enable-threads' '--enable-getifaddrs' '--disable-linux-caps' '--with-openssl=/usr' '--with-randomdev=/dev/random' '--without-idn' '--without-libxml2'
Apr  4 14:25:54 freebsd1 named[2088]: command channel listening on 127.0.0.1#953
Apr  4 14:25:54 freebsd1 named[2088]: command channel listening on ::1#953
Apr  4 14:25:54 freebsd1 named[2088]: running
:q
^C
13:26:39
#ping localhost
PING localhost.net.nt (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.034 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.040 ms
^C
--- localhost.net.nt ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.034/0.037/0.040/0.003 ms
13:26:43
#ping wilen.net.nt
PING wilen.net.nt (192.168.13.21): 56 data bytes
64 bytes from 192.168.13.21: icmp_seq=0 ttl=64 time=0.028 ms
64 bytes from 192.168.13.21: icmp_seq=1 ttl=64 time=0.045 ms
64 bytes from 192.168.13.21: icmp_seq=2 ttl=64 time=0.047 ms
64 bytes from 192.168.13.21: icmp_seq=3 ttl=64 time=0.043 ms
64 bytes from 192.168.13.21: icmp_seq=4 ttl=64 time=0.048 ms
64 bytes from 192.168.13.21: icmp_seq=5 ttl=64 time=0.052 ms
^C
--- wilen.net.nt ping statistics ---
6 packets transmitted, 6 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.028/0.044/0.052/0.008 ms
13:27:04
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-1491.5060.23140	2012-04-04 14:27:08.000000000 +0300
+++ /etc/namedb/named.conf	2012-04-04 14:28:08.000000000 +0300
@@ -292,5 +292,5 @@
 zone "wilen.net.nt" {
 	type master;
 	file "/etc/namedb/master/wilen.net.nt";
-//	allow-query { 192.168.13.0/24; };
+	allow-query { 192.168.13/24; };
 };
13:28:08
#/etc/rc.d/named restart
Stopping named.
Starting named.
13:28:12
#ping wilen.net.nt
ping: cannot resolve wilen.net.nt: Host name lookup failure
13:28:17
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-1491.6448.13662	2012-04-04 14:28:19.000000000 +0300
+++ /etc/namedb/named.conf	2012-04-04 14:28:27.000000000 +0300
@@ -292,5 +292,5 @@
 zone "wilen.net.nt" {
 	type master;
 	file "/etc/namedb/master/wilen.net.nt";
-	allow-query { 192.168.13/24; };
+//	allow-query { 192.168.13/24; };
 };
13:28:27
#/etc/rc.d/named restart
Stopping named.
Starting named.
13:28:29
#ping mail.wilen.net.nt
PING mail.wilen.net.nt (192.168.13.22): 56 data bytes
^C
--- mail.wilen.net.nt ping statistics ---
26 packets transmitted, 0 packets received, 100.0% packet loss
13:29:01
#ping mail.wilen.net.nt
PING mail.wilen.net.nt (192.168.13.22): 56 data bytes
^C
--- mail.wilen.net.nt ping statistics ---
28 packets transmitted, 0 packets received, 100.0% packet loss
13:29:34
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-1491.26361.3836	2012-04-04 14:29:43.000000000 +0300
+++ /etc/namedb/named.conf	2012-04-04 14:33:39.000000000 +0300
@@ -294,3 +294,9 @@
 	file "/etc/namedb/master/wilen.net.nt";
 //	allow-query { 192.168.13/24; };
 };
+
+
+zone "13.168.192.in-addr.arpa" {
+	type master;
+	file "/etc/namedb/master/192.168.13.in-addr.arpa"
+};
13:33:39
#ls
.bash_history   .cshrc          .l3rc           .profile
.bash_profile   .history        .lilalo         .ssh
.bashrc         .k5login        .login          install
13:33:45
#cd /etc/namedb

13:33:51
#ls
dynamic         named.conf      rndc.key        working
master          named.root      slave
13:33:52
#cd master/

13:33:54
#ls
empty.db                localhost-reverse.db
localhost-forward.db    wilen.net.nt
13:33:54
#cp localhost-reverse.db 192.168.13.in-addr.arpa

13:34:16
#vim 192.168.13.in-addr.arpa
--- /tmp/l3-saved-1491.19824.471	2012-04-04 14:34:19.000000000 +0300
+++ 192.168.13.in-addr.arpa	2012-04-04 14:36:47.000000000 +0300
@@ -1,13 +1,14 @@
-
-; $FreeBSD: src/etc/namedb/master/localhost-reverse.db,v 1.1.12.1.6.1 2010/12/21 17:09:25 kensmith Exp $
-
 $TTL 3h
-@ SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
-	; Serial, Refresh, Retry, Expire, Neg. cache TTL
 
-	NS	localhost.
+@	SOA	ns.wilen.net.nt. root.wilen.net.nt (
+			42
+			1d
+			12h
+			1w
+			3h )
 
-1.0.0	PTR	localhost.
+@	NS	ns.wilen.net.nt.
 
-1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR localhost.
+21	PTR	wilen.net.nt.
+22	PTR	mail
 
13:36:47
#vim /etc/namedb/named.conf
13:37:18
#vim localhost-reverse.db
13:37:24
#~

13:37:27
#/etc/rc.d/named restart
Stopping named.
/etc/namedb/named.conf:302: missing ';' before '}'
/etc/rc.d/named: ERROR: named-checkconf for $named_conf failed
13:37:33
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-1491.21697.1734	2012-04-04 14:37:42.000000000 +0300
+++ /etc/namedb/named.conf	2012-04-04 14:38:04.000000000 +0300
@@ -298,5 +298,5 @@
 
 zone "13.168.192.in-addr.arpa" {
 	type master;
-	file "/etc/namedb/master/192.168.13.in-addr.arpa"
+	file "/etc/namedb/master/192.168.13.in-addr.arpa";
 };
13:38:04
#/etc/rc.d/named restart
named not running? (check /var/run/named/pid).
Starting named.
13:38:06
#dig -x 192.168.13.21
; <<>> DiG 9.6.-ESV-R3 <<>> -x 192.168.13.21
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54668
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;21.13.168.192.in-addr.arpa.    IN      PTR
;; ANSWER SECTION:
21.13.168.192.in-addr.arpa. 10800 IN    PTR     wilen.net.nt.
;; AUTHORITY SECTION:
13.168.192.in-addr.arpa. 10800  IN      NS      ns.wilen.net.nt.
;; ADDITIONAL SECTION:
ns.wilen.net.nt.        3600    IN      A       192.168.13.21
;; Query time: 29 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Apr  4 14:38:16 2012
;; MSG SIZE  rcvd: 103
13:38:16
#dig -x 192.168.13.21 +short
wilen.net.nt.
13:38:23
#vim /etc/resolv.conf
--- /tmp/l3-saved-1491.24081.25942	2012-04-04 14:43:38.000000000 +0300
+++ /etc/resolv.conf	2012-04-04 14:45:04.000000000 +0300
@@ -1,3 +1,3 @@
 search net.nt unix.nt
 nameserver 127.0.0.1
-#nameserver 192.168.13.253
+nameserver 192.168.13.253
13:45:04
#ping fobos
PING fobos.net.nt (192.168.13.253): 56 data bytes
64 bytes from 192.168.13.253: icmp_seq=0 ttl=64 time=0.414 ms
64 bytes from 192.168.13.253: icmp_seq=1 ttl=64 time=0.394 ms
64 bytes from 192.168.13.253: icmp_seq=2 ttl=64 time=0.412 ms
^C
--- fobos.net.nt ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.394/0.407/0.414/0.009 ms
13:45:10
#ping fobos.net.nt
PING fobos.net.nt (192.168.13.253): 56 data bytes
64 bytes from 192.168.13.253: icmp_seq=0 ttl=64 time=0.391 ms
64 bytes from 192.168.13.253: icmp_seq=1 ttl=64 time=0.362 ms
64 bytes from 192.168.13.253: icmp_seq=2 ttl=64 time=0.531 ms
64 bytes from 192.168.13.253: icmp_seq=3 ttl=64 time=0.806 ms
^C
--- fobos.net.nt ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.362/0.522/0.806/0.176 ms
13:45:17
#ping wilen
PING wilen.net.nt (192.168.13.21): 56 data bytes
64 bytes from 192.168.13.21: icmp_seq=0 ttl=64 time=0.028 ms
64 bytes from 192.168.13.21: icmp_seq=1 ttl=64 time=0.048 ms
64 bytes from 192.168.13.21: icmp_seq=2 ttl=64 time=0.045 ms
64 bytes from 192.168.13.21: icmp_seq=3 ttl=64 time=0.044 ms
^C
--- wilen.net.nt ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.028/0.041/0.048/0.008 ms
13:45:25
#vim /etc/resolv.conf
--- /tmp/l3-saved-1491.11460.8523	2012-04-04 14:45:39.000000000 +0300
+++ /etc/resolv.conf	2012-04-04 14:48:58.000000000 +0300
@@ -1,3 +1,6 @@
 search net.nt unix.nt
+domain net.nt
 nameserver 127.0.0.1
 nameserver 192.168.13.253
+nameserver 8.8.8.8
+options timeout 10
13:48:58
#ping ya.ru
PING ya.ru (77.88.21.3): 56 data bytes
64 bytes from 77.88.21.3: icmp_seq=0 ttl=57 time=22.435 ms
64 bytes from 77.88.21.3: icmp_seq=1 ttl=57 time=24.799 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 22.435/23.617/24.799/1.182 ms
13:49:01
#dig a yandex.ru|less
13:55:52
#dig a yandex.ru +short
87.250.251.11
93.158.134.11
213.180.193.11
213.180.204.11
77.88.21.11
87.250.250.11
13:55:58
#dig mx yandex.ru +short
10 mx.yandex.ru.
13:56:17
#dig mx yandex.ru
; <<>> DiG 9.6.-ESV-R3 <<>> mx yandex.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35843
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 10
;; QUESTION SECTION:
;yandex.ru.                     IN      MX
;; ANSWER SECTION:
yandex.ru.              2041    IN      MX      10 mx.yandex.ru.
;; AUTHORITY SECTION:
...
mx.yandex.ru.           615     IN      A       213.180.193.89
ns1.yandex.ru.          239918  IN      A       213.180.193.1
ns1.yandex.ru.          1217    IN      AAAA    2a02:6b8::1
ns2.yandex.ru.          239918  IN      A       213.180.199.34
ns4.yandex.ru.          239918  IN      A       77.88.19.60
ns5.yandex.ru.          239918  IN      A       213.180.204.1
;; Query time: 33 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Apr  4 14:56:24 2012
;; MSG SIZE  rcvd: 290
13:56:24
#dig mx yandex.rr|less
13:56:37
#dig mx yandex.ru|less
13:57:23
#dig yandex.ru mx|less
13:57:53
#dig yandex.ru|less
13:58:03
#dir -x 195.182.202.50
bash: dir: command not found
13:58:14
#dig -x 195.182.202.50
; <<>> DiG 9.6.-ESV-R3 <<>> -x 195.182.202.50
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5182
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 11
;; QUESTION SECTION:
;50.202.182.195.in-addr.arpa.   IN      PTR
;; ANSWER SECTION:
50.202.182.195.in-addr.arpa. 86400 IN   PTR     mvd.skm.com.ua.
;; AUTHORITY SECTION:
...
d.root-servers.net.     527494  IN      AAAA    2001:500:2d::d
e.root-servers.net.     527494  IN      A       192.203.230.10
f.root-servers.net.     527494  IN      A       192.5.5.241
f.root-servers.net.     527494  IN      AAAA    2001:500:2f::f
g.root-servers.net.     527494  IN      A       192.112.36.4
h.root-servers.net.     527494  IN      A       128.63.2.53
;; Query time: 87 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Apr  4 14:58:20 2012
;; MSG SIZE  rcvd: 496
13:58:20
#dig -x 195.182.202.50|less
13:58:30
#dig mvd.skm.com.ua +short
195.182.202.50
13:58:44
#ps aux|grep named
bind     2742  0.0  2.9 20516 14592  ??  Is    2:38PM   0:00.14 /usr/sbin/named
прошло 33 минуты
14:31:53
#cd

14:32:40
#cd /usr/ports/

14:32:43
#make search name="postfix
> ^C
14:33:02
#make search name="postfix"
Port:   postfix-2.8.0,1
Path:   /usr/ports/mail/postfix
Info:   A secure alternative to widely-used Sendmail
Maint:  sahil@FreeBSD.org
B-deps: pcre-8.12 perl-5.10.1_3
R-deps: pcre-8.12
WWW:    http://www.postfix.org/
Port:   postfix-current-2.8.20101108,4
Path:   /usr/ports/mail/postfix-current
Info:   A secure alternative to widely-used Sendmail
...
Date:   2009-03-09
Reason: Has expired: Not supported anymore by vendor. Please choose a new one version.
Port:   mail/postfix-gps-devel
Moved:
Date:   2009-11-19
Reason: Has expired: Older than main port, no sign of maintainer activity beyond port creation 4+ years ago
Port:   mail/postfix23
Moved:
Date:   2010-05-02
Reason: Has expired: it's no longer maintened by upstream developer
14:33:08
#cd mail/post
postfinger/                 postfix-postfwd/
postfix/                    postfix24/
postfix-current/            postfix25/
postfix-gps/                postfix26/
postfix-policyd-sf/         postfix27/
postfix-policyd-spf/        postfixadmin/
postfix-policyd-spf-perl/   postgrey/
postfix-policyd-spf-python/ postpals/
postfix-policyd-weight/
14:33:08
#cd mail/postfi
postfinger/                 postfix-policyd-weight/
postfix/                    postfix-postfwd/
postfix-current/            postfix24/
postfix-gps/                postfix25/
postfix-policyd-sf/         postfix26/
postfix-policyd-spf/        postfix27/
postfix-policyd-spf-perl/   postfixadmin/
postfix-policyd-spf-python/
14:33:08
#cd mail/postfi
postfinger/                 postfix-policyd-weight/
postfix/                    postfix-postfwd/
postfix-current/            postfix24/
postfix-gps/                postfix25/
postfix-policyd-sf/         postfix26/
postfix-policyd-spf/        postfix27/
postfix-policyd-spf-perl/   postfixadmin/
postfix-policyd-spf-python/
14:33:08
#cd mail/postfi
postfinger/                 postfix-policyd-weight/
postfix/                    postfix-postfwd/
postfix-current/            postfix24/
postfix-gps/                postfix25/
postfix-policyd-sf/         postfix26/
postfix-policyd-spf/        postfix27/
postfix-policyd-spf-perl/   postfixadmin/
postfix-policyd-spf-python/
14:33:08
#cd mail/postfix
postfix/                    postfix-policyd-weight/
postfix-current/            postfix-postfwd/
postfix-gps/                postfix24/
postfix-policyd-sf/         postfix25/
postfix-policyd-spf/        postfix26/
postfix-policyd-spf-perl/   postfix27/
postfix-policyd-spf-python/ postfixadmin/
14:33:08
#cd mail/postfix
postfix/                    postfix-policyd-weight/
postfix-current/            postfix-postfwd/
postfix-gps/                postfix24/
postfix-policyd-sf/         postfix25/
postfix-policyd-spf/        postfix26/
postfix-policyd-spf-perl/   postfix27/
postfix-policyd-spf-python/ postfixadmin/
14:33:08
#cd mail/postfix/

14:33:23
#make install clean
[src/postalias]
cat ../../conf/makedefs.out Makefile.in >Makefile
[src/postcat]
cat ../../conf/makedefs.out Makefile.in >Makefile
[src/postconf]
cat ../../conf/makedefs.out Makefile.in >Makefile
[src/postdrop]
cat ../../conf/makedefs.out Makefile.in >Makefile
[src/postkick]
cat ../../conf/makedefs.out Makefile.in >Makefile
...
      these network services to be started at boot time.
/usr/local/etc/rc.d/postfix
      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.
      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.postfix.org/
===>  Cleaning for postfix-2.8.0,1
14:37:01
#cd

прошло 17 минут
14:54:14
#vim /etc/namedb/master/wilen.net.nt
прошло 105 минут
16:39:24
#~

16:40:16
#ls
LICENSE                 main.cf                 master.cf
TLS_LICENSE             main.cf.default
bounce.cf.default       makedefs.out
16:40:17
#md5sum
bash: md5sum: command not found
16:40:42
#sh
sh         sha256     shasum     shopt      shutdown
sha1       shar       shift      showmount
16:40:42
#sh
sh         sha256     shasum     shopt      shutdown
sha1       shar       shift      showmount
16:40:42
#sh
sh         sha256     shasum     shopt      shutdown
sha1       shar       shift      showmount
16:40:42
#sha256 main.cf main.cf.default
SHA256 (main.cf) = a54df67ebe8769d600e02c8e75b7276dcd597ced7e5e2172898f0b5f75dd3175
SHA256 (main.cf.default) = d6e2c0d8b98d67589f62d83cb9c6162e7c8eb6f36723bb0d325aefb3f00d266c
16:41:02
#vim main.cf
16:42:52
#:q
# $FreeBSD: src/etc/master.passwd,v 1.40.22.1.6.1 2010/12/21 17:09:25 kensmith Exp $
#
root:*:0:0:Charlie &:/root:/usr/local/bin/bash
toor:*:0:0:Bourne-again Superuser:/root:
daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
operator:*:2:5:System &:/:/usr/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
...
proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
_pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
_dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
user:*:1001:1001:User &:/home/user:/usr/local/bin/bash
dhcpd:*:136:136:DHCP Daemon:/nonexistent:/usr/sbin/nologin
postfix:*:125:125:Postfix Mail System:/var/spool/postfix:/usr/sbin/nologin
16:42:59
#vim main.cf
--- /tmp/l3-saved-1491.13933.28028	2012-04-04 17:43:38.000000000 +0300
+++ main.cf	2012-04-04 17:44:27.000000000 +0300
@@ -72,7 +72,7 @@
 # from gethostname(). $myhostname is used as a default value for many
 # other configuration parameters.
 #
-#myhostname = host.domain.tld
+myhostname = 
 #myhostname = virtual.domain.tld
 
 # The mydomain parameter specifies the local internet domain name.
16:44:43
#vim ~/.vimrc
--- /tmp/l3-saved-1491.1732.22815	2012-04-04 17:44:55.000000000 +0300
+++ /root/.vimrc	2012-04-04 17:45:06.000000000 +0300
@@ -17,7 +17,7 @@
 " Use Vim settings, rather than Vi settings (much better!).
 " This must be first, because it changes other options as a side effect.
 set nocompatible
-
+colorscheme ron
 " allow backspacing over everything in insert mode
 set backspace=indent,eol,start
 
16:45:06
#vim main.cf
16:45:06
#vim main.cf
--- /tmp/l3-saved-1491.4875.14949	2012-04-04 17:45:09.000000000 +0300
+++ main.cf	2012-04-04 17:46:44.000000000 +0300
@@ -72,7 +72,7 @@
 # from gethostname(). $myhostname is used as a default value for many
 # other configuration parameters.
 #
-myhostname = 
+myhostname = wilen.net.nt 
 #myhostname = virtual.domain.tld
 
 # The mydomain parameter specifies the local internet domain name.
@@ -80,7 +80,7 @@
 # $mydomain is used as a default value for many other configuration
 # parameters.
 #
-#mydomain = domain.tld
+mydomain = wilen.net.nt
 
 # SENDING MAIL
 # 
@@ -110,7 +110,7 @@
 #
 # Note: you need to stop/start Postfix when this parameter changes.
 #
-#inet_interfaces = all
+inet_interfaces = 192.168.13.21 
 #inet_interfaces = $myhostname
 #inet_interfaces = $myhostname, localhost
 
16:46:45
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
bind     named      2742  20 tcp4   192.168.13.21:53      *:*
bind     named      2742  21 tcp4   127.0.0.1:53          *:*
bind     named      2742  22 tcp4   127.0.0.1:953         *:*
bind     named      2742  512 udp4  192.168.13.21:53      *:*
bind     named      2742  513 udp4  127.0.0.1:53          *:*
root     sshd       1450  3  tcp4   192.168.13.21:22      192.168.13.253:34805
root     sendmail   1357  4  tcp4   127.0.0.1:25          *:*
root     sshd       1349  4  tcp4   *:22                  *:*
root     syslogd    984   9  udp4   *:514                 *:*
16:46:49
#vim main.cf
--- /tmp/l3-saved-1491.28960.6690	2012-04-04 17:46:58.000000000 +0300
+++ main.cf	2012-04-04 18:00:10.000000000 +0300
@@ -257,7 +257,7 @@
 # of listing the patterns here. Specify type:table for table-based lookups
 # (the value on the table right-hand side is not used).
 #
-#mynetworks = 168.100.189.0/28, 127.0.0.0/8
+mynetworks = 192.168.13.0/24, 127.0.0.0/8
 #mynetworks = $config_directory/mynetworks
 #mynetworks = hash:$config_directory/network_table
 
@@ -378,7 +378,7 @@
 # It will take a minute or so before changes become visible.  Use
 # "postfix reload" to eliminate the delay.
 #
-#alias_maps = dbm:/etc/aliases
+alias_maps = dbm:/etc/aliases
 #alias_maps = hash:/etc/aliases
 #alias_maps = hash:/etc/aliases, nis:mail.aliases
 #alias_maps = netinfo:/aliases
@@ -410,7 +410,7 @@
 # mailbox file is /var/spool/mail/user or /var/mail/user.  Specify
 # "Maildir/" for qmail-style delivery (the / is required).
 #
-#home_mailbox = Mailbox
+home_mailbox = Mailbox
 #home_mailbox = Maildir/
  
 # The mail_spool_directory parameter specifies the directory where
@@ -418,7 +418,7 @@
 # system type.
 #
 #mail_spool_directory = /var/mail
-#mail_spool_directory = /var/spool/mail
+mail_spool_directory = /var/spool/mail
 
 # The mailbox_command parameter specifies the optional external
 # command to use instead of mailbox delivery. The command is run as
@@ -439,7 +439,7 @@
 # IF YOU USE THIS TO DELIVER MAIL SYSTEM-WIDE, YOU MUST SET UP AN
 # ALIAS THAT FORWARDS MAIL FOR ROOT TO A REAL USER.
 #
-#mailbox_command = /some/where/procmail
+mailbox_command = /some/where/procmail
 #mailbox_command = /some/where/procmail -a "$EXTENSION"
 
 # The mailbox_transport specifies the optional transport in master.cf
прошло 13 минут
17:00:10
#/usr/libexec/locate.updatedb
>>> WARNING
>>> Executing updatedb as root.  This WILL reveal all filenames
>>> on your machine to all login users, which is a security risk.
17:02:33
#locate procmail
/usr/local/share/doc/freebsd/en_US.ISO8859-1/books/handbook/mail-procmail.html
/usr/local/share/doc/freebsd/ru_RU.KOI8-R/books/handbook/mail-procmail.html
/usr/local/share/vim/vim73/ftplugin/procmail.vim
/usr/local/share/vim/vim73/syntax/procmail.vim
/usr/ports/mail/mail2procmailrc
/usr/ports/mail/mail2procmailrc/Makefile
/usr/ports/mail/mail2procmailrc/distinfo
/usr/ports/mail/mail2procmailrc/pkg-descr
/usr/ports/mail/mail2procmailrc/pkg-plist
/usr/ports/mail/procmail
...
/usr/ports/mail/procmail/files/patch-src:mailfold.c
/usr/ports/mail/procmail/pkg-descr
/usr/ports/mail/procmail/pkg-plist
/usr/ports/mail/prom-wl/files/dot.procmailrc
/usr/ports/misc/dotfile/files/patch-Modules-english-procmail-configure
/usr/ports/sysutils/webmin/files/patch-procmail_config-freebsd
/usr/share/sendmail/cf/feature/local_procmail.m4
/usr/share/sendmail/cf/mailer/procmail.m4
/usr/src/contrib/sendmail/cf/feature/local_procmail.m4
/usr/src/contrib/sendmail/cf/mailer/procmail.m4
17:03:01
#locate procmail|less
17:03:19
#cd /usr/ports/mail/procmail/

17:03:42
#make install clean
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
=> procmail-3.22.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch ftp://ftp.procmail.org/pub/procmail//procmail-3.22.tar.gz
fetch: ftp://ftp.procmail.org/pub/procmail/procmail-3.22.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch ftp://ftp.psg.com/pub/unix/procmail//procmail-3.22.tar.gz
fetch: ftp://ftp.psg.com/pub/unix/procmail/procmail-3.22.tar.gz: File unavailable (e.g., file not found, no access)
=> Attempting to fetch ftp://ftp.ucsb.edu/pub/mirrors/procmail//procmail-3.22.tar.gz
procmail-3.22.tar.gz                          100% of  221 kB   64 kBps
===>  Extracting for procmail-3.22_7
...
/usr/local/bin/procmail
/usr/local/bin/lockfile
      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.
      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.procmail.org/
===>  Cleaning for procmail-3.22_7
17:04:51
#locate procmail|less
17:05:34
#vim ~/.vimrc
17:05:34
#vim main.cf
17:05:56
#~

Статистика

Время первой команды журнала13:21:00 2012- 4- 4
Время последней команды журнала17:05:56 2012- 4- 4
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 7.92
Процент синтаксически неверно набранных команд, % 4.95
Суммарное время работы с терминалом *, час 1.44
Количество командных строк в единицу времени, команда/мин 1.17
Частота использования команд
vim25|======================| 22.73%
dig13|===========| 11.82%
cd13|===========| 11.82%
ping10|=========| 9.09%
/etc/rc.d/named8|=======| 7.27%
less8|=======| 7.27%
make4|===| 3.64%
ls4|===| 3.64%
locate3|==| 2.73%
sh3|==| 2.73%
~3|==| 2.73%
sockstat2|=| 1.82%
:q2|=| 1.82%
tail2|=| 1.82%
ps1|| 0.91%
locate.updatedb1|| 0.91%
ns.wilen.net.nt1|| 0.91%
sha2561|| 0.91%
cp1|| 0.91%
rndc1|| 0.91%
grep1|| 0.91%
dir1|| 0.91%
md5sum1|| 0.91%
options1|| 0.91%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

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

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

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

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

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

О программе

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

$Id$