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

Содержание

Журнал

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

/dev/pts/0
17:05:56
#~

17:06:02
#vim main.cf
--- /tmp/l3-saved-1491.22751.20991	2012-04-04 18:06:05.000000000 +0300
+++ main.cf	2012-04-04 18:10:35.000000000 +0300
@@ -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 = /usr/local/bin/procmail 
 #mailbox_command = /some/where/procmail -a "$EXTENSION"
 
 # The mailbox_transport specifies the optional transport in master.cf
@@ -542,6 +542,7 @@
 #
 #smtpd_banner = $myhostname ESMTP $mail_name
 #smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
+smtpd_banner = 'Hello mudak!!!!'
 
 # PARALLEL DELIVERY TO THE SAME DESTINATION
 #
17:10:35
#vim main.cf.default
17:11:43
#/usr/local/bin/po
bash: /usr/local/bin/po: No such file or directory

Четверг (04/05/12)

10:07:39
#traceroute 195.182.202.50
traceroute to 195.182.202.50 (195.182.202.50), 64 hops max, 40 byte packets
 1  192.168.13.253 (192.168.13.253)  0.840 ms  0.958 ms  0.581 ms
 2  10.0.64.155 (10.0.64.155)  0.565 ms  0.762 ms  0.780 ms
 3  texekspert.lsr01-kiev-vlan3416.top.net.ua (77.88.206.213)  1.219 ms  1.805 ms  1.233 ms
 4  infocom-10g-gw.ix.net.ua (195.35.65.35)  1.583 ms  1.405 ms  1.343 ms
 5  apollo.ukrpack.net (195.230.150.5)  1.216 ms  1.326 ms  1.428 ms
 6  ge-114.212-1-68.ukrpack.net (212.1.68.114)  7.551 ms  7.650 ms  7.967 ms
 7  194.44.181.146 (194.44.181.146)  7.196 ms  6.673 ms  6.924 ms
 8  194.44.181.146 (194.44.181.146)  7.012 ms  6.646 ms  6.526 ms
 9  194.44.181.146 (194.44.181.146)  6.524 ms  6.683 ms  11.187 ms
...
55  194.44.181.146 (194.44.181.146)  6.778 ms  6.780 ms  6.717 ms
56  194.44.181.146 (194.44.181.146)  6.771 ms  6.593 ms  7.427 ms
57  194.44.181.146 (194.44.181.146)  6.966 ms  6.955 ms  6.758 ms
58  194.44.181.146 (194.44.181.146)  6.831 ms  7.067 ms  6.807 ms
59  194.44.181.146 (194.44.181.146)  6.813 ms  7.379 ms  6.791 ms
60  194.44.181.146 (194.44.181.146)  6.749 ms  6.793 ms  6.766 ms
61  194.44.181.146 (194.44.181.146)  9.661 ms  6.957 ms  6.741 ms
62  194.44.181.146 (194.44.181.146)  6.847 ms  11.838 ms  7.386 ms
63  194.44.181.146 (194.44.181.146)  7.183 ms  6.874 ms  6.818 ms
64  194.44.181.146 (194.44.181.146)  7.361 ms  6.854 ms  6.755 ms
10:07:52
#traceroute 195.182.202.50|less
10:11:08
#traceroute 195.182.202.50|less
прошло 10 минут
10:21:26
#vim /etc/rc.conf
прошла 31 минута
10:53:14
#postfix_enable="YES"
postfix/postfix-script: starting the Postfix mail system
10:53:30
#ps aux|grep postfix
postfix 15086  0.0  0.3  3532  1684  ??  S    11:53AM   0:00.01 pickup -l -t fi
postfix 15087  0.0  0.3  3532  1716  ??  S    11:53AM   0:00.01 qmgr -l -t fifo
postfix 15091  0.0  0.4  3532  1820  ??  S    11:53AM   0:00.01 cleanup -z -t u
postfix 15092  0.0  0.3  3532  1640  ??  S    11:53AM   0:00.01 trivial-rewrite
postfix 15093  0.0  0.4  3532  1816  ??  S    11:53AM   0:00.01 cleanup -z -t u
root    15096  0.0  0.2  3500  1224   1  S+   11:53AM   0:00.00 grep postfix
10:53:40
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     master     15081 12 tcp4   192.168.13.21:25      *:*
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                 *:*
10:53:55
#/etc/rc.d/sendmail stop
Stopping sendmail.
sendmail_submit not running? (check /var/run/sendmail.pid).
Stopping sendmail_clientmqueue.
10:54:20
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     master     15081 12 tcp4   192.168.13.21:25      *:*
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     sshd       1349  4  tcp4   *:22                  *:*
root     syslogd    984   9  udp4   *:514                 *:*
10:54:25
#telnet 127.0.0.1 25
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host
10:54:44
#telnet 192.168.13.21 25
Trying 192.168.13.21...
Connected to freebsd1.net.nt.
Escape character is '^]'.
helo mail
^C
^C
^]quit
telnet> quit
Connection closed.
10:56:21
#ls
LICENSE                 main.cf                 makedefs.out
TLS_LICENSE             main.cf.default         master.cf
bounce.cf.default       main.cf~
10:56:23
#man portsnap
прошло 17 минут
/dev/pts/0
11:13:46
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sshd       1558  3  tcp4   192.168.13.21:22      192.168.13.253:34812
root     sshd       1431  4  tcp4   *:22                  *:*
root     master     1387  12 tcp4   192.168.13.21:25      *:*
bind     named      1070  20 tcp4   192.168.13.21:53      *:*
bind     named      1070  21 tcp4   127.0.0.1:53          *:*
bind     named      1070  22 tcp4   127.0.0.1:953         *:*
bind     named      1070  512 udp4  192.168.13.21:53      *:*
bind     named      1070  513 udp4  127.0.0.1:53          *:*
root     syslogd    985   9  udp4   *:514                 *:*
11:13:51
#vim /usr/local/etc/postfix/master.cf
--- /tmp/l3-saved-1600.21796.27078	2012-04-05 12:14:07.000000000 +0300
+++ /usr/local/etc/postfix/master.cf	2012-04-05 12:14:21.000000000 +0300
@@ -8,7 +8,7 @@
 # service type  private unpriv  chroot  wakeup  maxproc command + args
 #               (yes)   (yes)   (yes)   (never) (100)
 # ==========================================================================
-smtp      inet  n       -       n       -       -       smtpd
+smtp      inet  n       -       y       -       -       smtpd
 #smtp      inet  n       -       n       -       1       postscreen
 #smtpd     pass  -       -       n       -       -       smtpd
 #dnsblog   unix  -       -       n       -       0       dnsblog
11:14:21
#services postfix restart
bash: services: command not found
11:14:36
#service postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
11:14:40
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     master     1747  12 tcp4   192.168.13.21:25      *:*
root     sshd       1558  3  tcp4   192.168.13.21:22      192.168.13.253:34812
root     sshd       1431  4  tcp4   *:22                  *:*
bind     named      1070  20 tcp4   192.168.13.21:53      *:*
bind     named      1070  21 tcp4   127.0.0.1:53          *:*
bind     named      1070  22 tcp4   127.0.0.1:953         *:*
bind     named      1070  512 udp4  192.168.13.21:53      *:*
bind     named      1070  513 udp4  127.0.0.1:53          *:*
root     syslogd    985   9  udp4   *:514                 *:*
11:14:43
#vim /usr/local/etc/postfix/main.cf
--- /tmp/l3-saved-1600.1012.7529	2012-04-05 12:16:03.000000000 +0300
+++ /usr/local/etc/postfix/main.cf	2012-04-05 12:16:37.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 = 192.168.13.0/24, 127.0.0.0/8
+mynetworks = 192.168.13.0/24, 127.0.0.1/8
 #mynetworks = $config_directory/mynetworks
 #mynetworks = hash:$config_directory/network_table
 
11:16:38
#service postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
11:16:41
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     master     1880  12 tcp4   192.168.13.21:25      *:*
root     sshd       1558  3  tcp4   192.168.13.21:22      192.168.13.253:34812
root     sshd       1431  4  tcp4   *:22                  *:*
bind     named      1070  20 tcp4   192.168.13.21:53      *:*
bind     named      1070  21 tcp4   127.0.0.1:53          *:*
bind     named      1070  22 tcp4   127.0.0.1:953         *:*
bind     named      1070  512 udp4  192.168.13.21:53      *:*
bind     named      1070  513 udp4  127.0.0.1:53          *:*
root     syslogd    985   9  udp4   *:514                 *:*
11:16:43
#vim /etc/rc.conf
прошло 15 минут
11:32:26
#~

11:32:33
#make search name="rejik"
Port:   rejik-3.2.6
Path:   /usr/ports/www/rejik
Info:   A squid redirector used for blocking unwanted content
Maint:  sylvio@FreeBSD.org
B-deps: pcre-8.12
R-deps: pcre-8.12 perl-5.10.1_3 squid-2.7.9
WWW:    http://www.rejik.ru/
11:32:54
#tail -f /var/log/maillog
maillog        maillog.0.bz2
11:32:54
#tail -f /var/log/maillog
Apr  5 12:36:01 freebsd1 postfix/master[1880]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling
Apr  5 12:37:01 freebsd1 postfix/local[2342]: fatal: unsupported dictionary type: dbm
Apr  5 12:37:02 freebsd1 postfix/master[1880]: warning: process /usr/local/libexec/postfix/local pid 2342 exit status 1
Apr  5 12:37:02 freebsd1 postfix/master[1880]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling
Apr  5 12:38:02 freebsd1 postfix/local[2343]: fatal: unsupported dictionary type: dbm
Apr  5 12:38:04 freebsd1 postfix/master[1880]: warning: process /usr/local/libexec/postfix/local pid 2343 exit status 1
Apr  5 12:38:04 freebsd1 postfix/master[1880]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling
Apr  5 12:39:04 freebsd1 postfix/local[2344]: fatal: unsupported dictionary type: dbm
Apr  5 12:39:05 freebsd1 postfix/master[1880]: warning: process /usr/local/libexec/postfix/local pid 2344 exit status 1
Apr  5 12:39:05 freebsd1 postfix/master[1880]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling
q
^C
11:40:04
#vim /usr/local/etc/postfix/main.cf
11:40:04
#vim /usr/local/etc/postfix/main.cf
11:40:04
#vim /usr/local/etc/postfix/main.cf
--- /tmp/l3-saved-1600.908.2401	2012-04-05 12:40:22.000000000 +0300
+++ /usr/local/etc/postfix/main.cf	2012-04-05 12:43:03.000000000 +0300
@@ -244,7 +244,7 @@
 # 
 #mynetworks_style = class
 #mynetworks_style = subnet
-mynetworks_style = host
+#mynetworks_style = host
 
 # Alternatively, you can specify the mynetworks list by hand, in
 # which case Postfix ignores the mynetworks_style setting.
@@ -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 = 192.168.13.0/24, 127.0.0.1/8
+mynetworks = 192.168.13.0/24, 127.0.0.0/8
 #mynetworks = $config_directory/mynetworks
 #mynetworks = hash:$config_directory/network_table
 
@@ -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
11:43:03
#service postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
11:43:08
#tail -f /var/log/maillog
Apr  5 12:43:08 freebsd1 postfix/postfix-script[2392]: stopping the Postfix mail system
Apr  5 12:43:08 freebsd1 postfix/master[1880]: terminating on signal 15
Apr  5 12:43:08 freebsd1 postfix/postfix-script[2468]: starting the Postfix mail system
Apr  5 12:43:08 freebsd1 postfix/master[2469]: daemon started -- version 2.8.0, configuration /usr/local/etc/postfix
Apr  5 12:43:08 freebsd1 postfix/qmgr[2474]: F350F3F434: from=<root@wilen.net.nt>, size=62261, nrcpt=1 (queue active)
Apr  5 12:43:08 freebsd1 postfix/qmgr[2474]: 0DF773F435: from=<root@wilen.net.nt>, size=3059, nrcpt=1 (queue active)
Apr  5 12:43:08 freebsd1 postfix/local[2480]: fatal: unsupported dictionary type: dbm
Apr  5 12:43:08 freebsd1 postfix/qmgr[2474]: 1120A3F437: from=<root@wilen.net.nt>, size=560, nrcpt=1 (queue active)
Apr  5 12:43:10 freebsd1 postfix/master[2469]: warning: process /usr/local/libexec/postfix/local pid 2480 exit status 1
Apr  5 12:43:10 freebsd1 postfix/master[2469]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling
^C
11:43:19
#vim /etc/rc.conf
--- /tmp/l3-saved-1600.29482.24666	2012-04-05 12:43:26.000000000 +0300
+++ /etc/rc.conf	2012-04-05 12:45:28.000000000 +0300
@@ -24,5 +24,9 @@
 pflog_logfile="/var/log/pf.log"
 named_enable="YES"
 #named_flags="-u bind -g bind"
-sendmail_enable="NO"
+sendmail_enable="YES"
+sendmail_outbound_enable="NO"
+sendmail_submit_enable="NO"
+sendmail_msp_queue_enable="NO"
 postfix_enable="YES"
+
прошло 60 минут
/dev/pts/0
12:43:45
#/etc/rc.conf
bash: /etc/rc.conf: Permission denied
12:44:31
#vim /etc/rc.conf
12:44:42
#~

12:44:43
#cd

12:44:44
#vim /etc/rc.conf
12:44:55
#vim /etc/rc.conf
/dev/pts/0
12:45:06
#vim /etc/rc.conf
12:45:56
#postfix/postfix-script: fatal: the Postfix mail system is already running

12:46:01
#/etc/rc.d/sendmail status
sendmail is not running.
Cannot 'status' sendmail_clientmqueue. Set sendmail_msp_queue_enable to YES in /etc/rc.conf or use 'onestatus' instead of 'status'.
12:46:05
#/usr/local/etc/rc.d/postfix start
postfix/postfix-script: fatal: the Postfix mail system is already running
12:46:26
#/usr/local/etc/rc.d/postfix status
postfix is running as pid 1387.
12:46:26
#/usr/local/etc/rc.d/postfix status
postfix is running as pid 1387.
12:46:36
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sshd       1848  3  tcp4   192.168.13.21:22      192.168.13.253:34814
root     sshd       1431  4  tcp4   *:22                  *:*
root     master     1387  12 tcp4   192.168.13.21:25      *:*
bind     named      1070  20 tcp4   192.168.13.21:53      *:*
bind     named      1070  21 tcp4   127.0.0.1:53          *:*
bind     named      1070  22 tcp4   127.0.0.1:953         *:*
bind     named      1070  512 udp4  192.168.13.21:53      *:*
bind     named      1070  513 udp4  127.0.0.1:53          *:*
root     syslogd    985   9  udp4   *:514                 *:*
12:46:36
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sshd       1848  3  tcp4   192.168.13.21:22      192.168.13.253:34814
root     sshd       1431  4  tcp4   *:22                  *:*
root     master     1387  12 tcp4   192.168.13.21:25      *:*
bind     named      1070  20 tcp4   192.168.13.21:53      *:*
bind     named      1070  21 tcp4   127.0.0.1:53          *:*
bind     named      1070  22 tcp4   127.0.0.1:953         *:*
bind     named      1070  512 udp4  192.168.13.21:53      *:*
bind     named      1070  513 udp4  127.0.0.1:53          *:*
root     syslogd    985   9  udp4   *:514                 *:*
12:46:36
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sshd       1848  3  tcp4   192.168.13.21:22      192.168.13.253:34814
root     sshd       1431  4  tcp4   *:22                  *:*
root     master     1387  12 tcp4   192.168.13.21:25      *:*
bind     named      1070  20 tcp4   192.168.13.21:53      *:*
bind     named      1070  21 tcp4   127.0.0.1:53          *:*
bind     named      1070  22 tcp4   127.0.0.1:953         *:*
bind     named      1070  512 udp4  192.168.13.21:53      *:*
bind     named      1070  513 udp4  127.0.0.1:53          *:*
root     syslogd    985   9  udp4   *:514                 *:*
12:46:36
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     sshd       1848  3  tcp4   192.168.13.21:22      192.168.13.253:34814
root     sshd       1431  4  tcp4   *:22                  *:*
root     master     1387  12 tcp4   192.168.13.21:25      *:*
bind     named      1070  20 tcp4   192.168.13.21:53      *:*
bind     named      1070  21 tcp4   127.0.0.1:53          *:*
bind     named      1070  22 tcp4   127.0.0.1:953         *:*
bind     named      1070  512 udp4  192.168.13.21:53      *:*
bind     named      1070  513 udp4  127.0.0.1:53          *:*
root     syslogd    985   9  udp4   *:514                 *:*
12:46:50
#vim /usr/local/etc/postfix/master.cf
12:46:50
#vim /usr/local/etc/postfix/master.cf
12:46:50
#vim /usr/local/etc/postfix/master.cf
12:46:50
#vim /usr/local/etc/postfix/master.cf
12:47:47
#ls
.bash_history   .cshrc          .l3rc           .profile        .vimrc
.bash_profile   .history        .lilalo         .ssh            .vimrc~
.bashrc         .k5login        .login          .viminfo        install
12:47:47
#ls
.bash_history   .cshrc          .l3rc           .profile        .vimrc
.bash_profile   .history        .lilalo         .ssh            .vimrc~
.bashrc         .k5login        .login          .viminfo        install
12:47:47
#ls
.bash_history   .cshrc          .l3rc           .profile        .vimrc
.bash_profile   .history        .lilalo         .ssh            .vimrc~
.bashrc         .k5login        .login          .viminfo        install
12:47:47
#ls
.bash_history   .cshrc          .l3rc           .profile        .vimrc
.bash_profile   .history        .lilalo         .ssh            .vimrc~
.bashrc         .k5login        .login          .viminfo        install
12:47:48
#telnet 192.168.13.21 25
Trying 192.168.13.21...
Connected to freebsd1.net.nt.
Escape character is '^]'.
helo mail
rctp to: user@wilen.net.nt
^C^]
telnet> quit
Connection closed.
12:47:48
#telnet 192.168.13.21 25
Trying 192.168.13.21...
Connected to freebsd1.net.nt.
Escape character is '^]'.
helo mail
rctp to: user@wilen.net.nt
^C^]
telnet> quit
Connection closed.
12:47:48
#telnet 192.168.13.21 25
Trying 192.168.13.21...
Connected to freebsd1.net.nt.
Escape character is '^]'.
helo mail
rctp to: user@wilen.net.nt
^C^]
telnet> quit
Connection closed.
12:47:48
#telnet 192.168.13.21 25
Trying 192.168.13.21...
Connected to freebsd1.net.nt.
Escape character is '^]'.
helo mail
rctp to: user@wilen.net.nt
^C^]
telnet> quit
Connection closed.
12:48:28
#vim /usr/local/etc/postfix/main.cf
--- /tmp/l3-saved-1893.15664.19563	2012-04-05 13:48:38.000000000 +0300
+++ /usr/local/etc/postfix/main.cf	2012-04-05 13:49:06.000000000 +0300
@@ -542,7 +542,7 @@
 #
 #smtpd_banner = $myhostname ESMTP $mail_name
 #smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
-smtpd_banner = 'Hello mudak!!!!'
+#smtpd_banner = 'Hello mudak!!!!'
 
 # PARALLEL DELIVERY TO THE SAME DESTINATION
 #
12:48:28
#vim /usr/local/etc/postfix/main.cf
--- /tmp/l3-saved-1893.15664.19563	2012-04-05 13:48:38.000000000 +0300
+++ /usr/local/etc/postfix/main.cf	2012-04-05 13:49:06.000000000 +0300
@@ -542,7 +542,7 @@
 #
 #smtpd_banner = $myhostname ESMTP $mail_name
 #smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
-smtpd_banner = 'Hello mudak!!!!'
+#smtpd_banner = 'Hello mudak!!!!'
 
 # PARALLEL DELIVERY TO THE SAME DESTINATION
 #
12:48:28
#vim /usr/local/etc/postfix/main.cf
--- /tmp/l3-saved-1893.15664.19563	2012-04-05 13:48:38.000000000 +0300
+++ /usr/local/etc/postfix/main.cf	2012-04-05 13:49:06.000000000 +0300
@@ -542,7 +542,7 @@
 #
 #smtpd_banner = $myhostname ESMTP $mail_name
 #smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
-smtpd_banner = 'Hello mudak!!!!'
+#smtpd_banner = 'Hello mudak!!!!'
 
 # PARALLEL DELIVERY TO THE SAME DESTINATION
 #
12:48:28
#vim /usr/local/etc/postfix/main.cf
--- /tmp/l3-saved-1893.15664.19563	2012-04-05 13:48:38.000000000 +0300
+++ /usr/local/etc/postfix/main.cf	2012-04-05 13:49:06.000000000 +0300
@@ -542,7 +542,7 @@
 #
 #smtpd_banner = $myhostname ESMTP $mail_name
 #smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
-smtpd_banner = 'Hello mudak!!!!'
+#smtpd_banner = 'Hello mudak!!!!'
 
 # PARALLEL DELIVERY TO THE SAME DESTINATION
 #
12:49:06
#/etc/rc.d/sendmail restart
sendmail not running? (check /var/run/sendmail.pid).
Starting sendmail.
Cannot 'restart' sendmail_clientmqueue. Set sendmail_msp_queue_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'.
postfix/postfix-script: fatal: the Postfix mail system is already running
12:49:06
#/etc/rc.d/sendmail restart
sendmail not running? (check /var/run/sendmail.pid).
Starting sendmail.
Cannot 'restart' sendmail_clientmqueue. Set sendmail_msp_queue_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'.
postfix/postfix-script: fatal: the Postfix mail system is already running
12:49:06
#/etc/rc.d/sendmail restart
sendmail not running? (check /var/run/sendmail.pid).
Starting sendmail.
Cannot 'restart' sendmail_clientmqueue. Set sendmail_msp_queue_enable to YES in /etc/rc.conf or use 'onerestart' instead of 'restart'.
postfix/postfix-script: fatal: the Postfix mail system is already running
12:49:31
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
12:49:31
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
12:49:31
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
12:49:42
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     master     2206  12 tcp4   192.168.13.21:25      *:*
root     sshd       1848  3  tcp4   192.168.13.21:22      192.168.13.253:34814
root     sshd       1431  4  tcp4   *:22                  *:*
bind     named      1070  20 tcp4   192.168.13.21:53      *:*
bind     named      1070  21 tcp4   127.0.0.1:53          *:*
bind     named      1070  22 tcp4   127.0.0.1:953         *:*
bind     named      1070  512 udp4  192.168.13.21:53      *:*
bind     named      1070  513 udp4  127.0.0.1:53          *:*
root     syslogd    985   9  udp4   *:514                 *:*
12:49:42
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     master     2206  12 tcp4   192.168.13.21:25      *:*
root     sshd       1848  3  tcp4   192.168.13.21:22      192.168.13.253:34814
root     sshd       1431  4  tcp4   *:22                  *:*
bind     named      1070  20 tcp4   192.168.13.21:53      *:*
bind     named      1070  21 tcp4   127.0.0.1:53          *:*
bind     named      1070  22 tcp4   127.0.0.1:953         *:*
bind     named      1070  512 udp4  192.168.13.21:53      *:*
bind     named      1070  513 udp4  127.0.0.1:53          *:*
root     syslogd    985   9  udp4   *:514                 *:*
12:49:42
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     master     2206  12 tcp4   192.168.13.21:25      *:*
root     sshd       1848  3  tcp4   192.168.13.21:22      192.168.13.253:34814
root     sshd       1431  4  tcp4   *:22                  *:*
bind     named      1070  20 tcp4   192.168.13.21:53      *:*
bind     named      1070  21 tcp4   127.0.0.1:53          *:*
bind     named      1070  22 tcp4   127.0.0.1:953         *:*
bind     named      1070  512 udp4  192.168.13.21:53      *:*
bind     named      1070  513 udp4  127.0.0.1:53          *:*
root     syslogd    985   9  udp4   *:514                 *:*
12:49:42
#sockstat -4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     master     2206  12 tcp4   192.168.13.21:25      *:*
root     sshd       1848  3  tcp4   192.168.13.21:22      192.168.13.253:34814
root     sshd       1431  4  tcp4   *:22                  *:*
bind     named      1070  20 tcp4   192.168.13.21:53      *:*
bind     named      1070  21 tcp4   127.0.0.1:53          *:*
bind     named      1070  22 tcp4   127.0.0.1:953         *:*
bind     named      1070  512 udp4  192.168.13.21:53      *:*
bind     named      1070  513 udp4  127.0.0.1:53          *:*
root     syslogd    985   9  udp4   *:514                 *:*
12:49:59
#telnet 192.168.13.21 25
Trying 192.168.13.21...
Connected to freebsd1.net.nt.
Escape character is '^]'.
helo
^C^C^]
telnet> ^]
?Invalid command
telnet> ^C^Cquit
quit
^]q
telnet> q
Connection closed.
12:49:59
#telnet 192.168.13.21 25
Trying 192.168.13.21...
Connected to freebsd1.net.nt.
Escape character is '^]'.
helo
^C^C^]
telnet> ^]
?Invalid command
telnet> ^C^Cquit
quit
^]q
telnet> q
Connection closed.
12:49:59
#telnet 192.168.13.21 25
Trying 192.168.13.21...
Connected to freebsd1.net.nt.
Escape character is '^]'.
helo
^C^C^]
telnet> ^]
?Invalid command
telnet> ^C^Cquit
quit
^]q
telnet> q
Connection closed.
12:49:59
#telnet 192.168.13.21 25
Trying 192.168.13.21...
Connected to freebsd1.net.nt.
Escape character is '^]'.
helo
^C^C^]
telnet> ^]
?Invalid command
telnet> ^C^Cquit
quit
^]q
telnet> q
Connection closed.
12:50:58
#telnet itk.org.ua 25
Trying 89.184.65.171...
Connected to itk.org.ua.
Escape character is '^]'.
220-Welcome to itk.org.ua mail server
220  Hello there...
helo mail
250 itk.org.ua Hello mail [77.88.206.214]
rcpt to: admin@microsoft.com
503 sender not yet given
mail from: wilen@list.ru
250 OK
rcpt to: admin@mail.ru
550 "This is not open relay!"
500 unrecognized command
^]
telnet> quit
Connection closed.
12:50:58
#telnet itk.org.ua 25
Trying 89.184.65.171...
Connected to itk.org.ua.
Escape character is '^]'.
220-Welcome to itk.org.ua mail server
220  Hello there...
helo mail
250 itk.org.ua Hello mail [77.88.206.214]
rcpt to: admin@microsoft.com
503 sender not yet given
mail from: wilen@list.ru
250 OK
rcpt to: admin@mail.ru
550 "This is not open relay!"
500 unrecognized command
^]
telnet> quit
Connection closed.
12:50:58
#telnet itk.org.ua 25
Trying 89.184.65.171...
Connected to itk.org.ua.
Escape character is '^]'.
220-Welcome to itk.org.ua mail server
220  Hello there...
helo mail
250 itk.org.ua Hello mail [77.88.206.214]
rcpt to: admin@microsoft.com
503 sender not yet given
mail from: wilen@list.ru
250 OK
rcpt to: admin@mail.ru
550 "This is not open relay!"
500 unrecognized command
^]
telnet> quit
Connection closed.
12:50:58
#telnet itk.org.ua 25
Trying 89.184.65.171...
Connected to itk.org.ua.
Escape character is '^]'.
220-Welcome to itk.org.ua mail server
220  Hello there...
helo mail
250 itk.org.ua Hello mail [77.88.206.214]
rcpt to: admin@microsoft.com
503 sender not yet given
mail from: wilen@list.ru
250 OK
rcpt to: admin@mail.ru
550 "This is not open relay!"
500 unrecognized command
^]
telnet> quit
Connection closed.
12:53:43
#tail -f /var/log/maillog
Apr  5 13:52:22 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Apr  5 13:52:45 freebsd1 postfix/local[2257]: fatal: unsupported dictionary type: dbm
Apr  5 13:52:46 freebsd1 postfix/master[2206]: warning: process /usr/local/libexec/postfix/local pid 2257 exit status 1
Apr  5 13:52:46 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling
Apr  5 13:53:22 freebsd1 postfix/smtpd[2258]: fatal: unsupported dictionary type: dbm
Apr  5 13:53:23 freebsd1 postfix/master[2206]: warning: process /usr/local/libexec/postfix/smtpd pid 2258 exit status 1
Apr  5 13:53:23 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Apr  5 13:53:46 freebsd1 postfix/local[2287]: fatal: unsupported dictionary type: dbm
Apr  5 13:53:47 freebsd1 postfix/master[2206]: warning: process /usr/local/libexec/postfix/local pid 2287 exit status 1
Apr  5 13:53:47 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling
q
^C
12:53:43
#tail -f /var/log/maillog
Apr  5 13:52:22 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Apr  5 13:52:45 freebsd1 postfix/local[2257]: fatal: unsupported dictionary type: dbm
Apr  5 13:52:46 freebsd1 postfix/master[2206]: warning: process /usr/local/libexec/postfix/local pid 2257 exit status 1
Apr  5 13:52:46 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling
Apr  5 13:53:22 freebsd1 postfix/smtpd[2258]: fatal: unsupported dictionary type: dbm
Apr  5 13:53:23 freebsd1 postfix/master[2206]: warning: process /usr/local/libexec/postfix/smtpd pid 2258 exit status 1
Apr  5 13:53:23 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Apr  5 13:53:46 freebsd1 postfix/local[2287]: fatal: unsupported dictionary type: dbm
Apr  5 13:53:47 freebsd1 postfix/master[2206]: warning: process /usr/local/libexec/postfix/local pid 2287 exit status 1
Apr  5 13:53:47 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling
q
^C
12:53:43
#tail -f /var/log/maillog
Apr  5 13:52:22 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Apr  5 13:52:45 freebsd1 postfix/local[2257]: fatal: unsupported dictionary type: dbm
Apr  5 13:52:46 freebsd1 postfix/master[2206]: warning: process /usr/local/libexec/postfix/local pid 2257 exit status 1
Apr  5 13:52:46 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling
Apr  5 13:53:22 freebsd1 postfix/smtpd[2258]: fatal: unsupported dictionary type: dbm
Apr  5 13:53:23 freebsd1 postfix/master[2206]: warning: process /usr/local/libexec/postfix/smtpd pid 2258 exit status 1
Apr  5 13:53:23 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Apr  5 13:53:46 freebsd1 postfix/local[2287]: fatal: unsupported dictionary type: dbm
Apr  5 13:53:47 freebsd1 postfix/master[2206]: warning: process /usr/local/libexec/postfix/local pid 2287 exit status 1
Apr  5 13:53:47 freebsd1 postfix/master[2206]: warning: /usr/local/libexec/postfix/local: bad command startup -- throttling
q
^C
12:54:20
#/usr/local/libexec/smtpd start
bash: /usr/local/libexec/smtpd: No such file or directory
12:54:20
#/usr/local/libexec/smtpd start
bash: /usr/local/libexec/smtpd: No such file or directory
12:54:20
#/usr/local/libexec/smtpd start
bash: /usr/local/libexec/smtpd: No such file or directory
12:54:42
#cd /usr/ports/

12:54:42
#cd /usr/ports/

12:54:42
#cd /usr/ports/

12:54:54
#make search name="smtpd"
Port:   p5-qpsmtpd-0.84_3
Path:   /usr/ports/mail/p5-qpsmtpd
Info:   A flexible SMTP daemon written in Perl and featuring a plugin API
Maint:  perl@FreeBSD.org
B-deps: perl-5.10.1_3
R-deps: ca_root_nss-3.12.6 curl-7.21.3 gettext-0.18.1.1 gnupg-2.0.17 libassuan-2.0.1_1 libgcrypt-1.4.6 libgpg-error-1.10 libiconv-1.13.1_1 libksba-1.1.0 p5-Crypt-OpenSSL-Bignum-0.04 p5-Crypt-OpenSSL-RSA-0.26 p5-Crypt-OpenSSL-Random-0.04 p5-Digest-HMAC-1.02 p5-Digest-SHA1-2.13 p5-Encode-Detect-1.01 p5-HTML-Parser-3.68 p5-HTML-Tagset-3.20 p5-IO-Socket-INET6-2.65 p5-IO-Socket-SSL-1.38 p5-Mail-DKIM-0.
WWW:    http://smtpd.develooper.com/
Port:   smtpd-2.0_4
Path:   /usr/ports/mail/smtpd
Info:   Obtuse smtpd/smtpfwdd, part of the Juniper firewall toolkit
Maint:  ports@FreeBSD.org
B-deps:
R-deps:
WWW:    http://www.obtuse.com/
12:54:54
#make search name="smtpd"
Port:   p5-qpsmtpd-0.84_3
Path:   /usr/ports/mail/p5-qpsmtpd
Info:   A flexible SMTP daemon written in Perl and featuring a plugin API
Maint:  perl@FreeBSD.org
B-deps: perl-5.10.1_3
R-deps: ca_root_nss-3.12.6 curl-7.21.3 gettext-0.18.1.1 gnupg-2.0.17 libassuan-2.0.1_1 libgcrypt-1.4.6 libgpg-error-1.10 libiconv-1.13.1_1 libksba-1.1.0 p5-Crypt-OpenSSL-Bignum-0.04 p5-Crypt-OpenSSL-RSA-0.26 p5-Crypt-OpenSSL-Random-0.04 p5-Digest-HMAC-1.02 p5-Digest-SHA1-2.13 p5-Encode-Detect-1.01 p5-HTML-Parser-3.68 p5-HTML-Tagset-3.20 p5-IO-Socket-INET6-2.65 p5-IO-Socket-SSL-1.38 p5-Mail-DKIM-0.
WWW:    http://smtpd.develooper.com/
Port:   smtpd-2.0_4
Path:   /usr/ports/mail/smtpd
Info:   Obtuse smtpd/smtpfwdd, part of the Juniper firewall toolkit
Maint:  ports@FreeBSD.org
B-deps:
R-deps:
WWW:    http://www.obtuse.com/
12:54:54
#make search name="smtpd"
Port:   p5-qpsmtpd-0.84_3
Path:   /usr/ports/mail/p5-qpsmtpd
Info:   A flexible SMTP daemon written in Perl and featuring a plugin API
Maint:  perl@FreeBSD.org
B-deps: perl-5.10.1_3
R-deps: ca_root_nss-3.12.6 curl-7.21.3 gettext-0.18.1.1 gnupg-2.0.17 libassuan-2.0.1_1 libgcrypt-1.4.6 libgpg-error-1.10 libiconv-1.13.1_1 libksba-1.1.0 p5-Crypt-OpenSSL-Bignum-0.04 p5-Crypt-OpenSSL-RSA-0.26 p5-Crypt-OpenSSL-Random-0.04 p5-Digest-HMAC-1.02 p5-Digest-SHA1-2.13 p5-Encode-Detect-1.01 p5-HTML-Parser-3.68 p5-HTML-Tagset-3.20 p5-IO-Socket-INET6-2.65 p5-IO-Socket-SSL-1.38 p5-Mail-DKIM-0.
WWW:    http://smtpd.develooper.com/
Port:   smtpd-2.0_4
Path:   /usr/ports/mail/smtpd
Info:   Obtuse smtpd/smtpfwdd, part of the Juniper firewall toolkit
Maint:  ports@FreeBSD.org
B-deps:
R-deps:
WWW:    http://www.obtuse.com/
12:55:16
#cd /usr/ports/mail/smtpd

12:55:16
#cd /usr/ports/mail/smtpd

12:55:16
#cd /usr/ports/mail/smtpd

Статистика

Время первой команды журнала17:05:56 2012- 4- 4
Время последней команды журнала12:55:16 2012- 4- 5
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 2.97
Процент синтаксически неверно набранных команд, % 4.95
Суммарное время работы с терминалом *, час 1.35
Количество командных строк в единицу времени, команда/мин 1.24
Частота использования команд
vim22|=====================| 21.15%
telnet14|=============| 13.46%
sockstat13|============| 12.50%
cd7|======| 6.73%
tail6|=====| 5.77%
/usr/local/etc/rc.d/postfix6|=====| 5.77%
ls5|====| 4.81%
/etc/rc.d/sendmail5|====| 4.81%
make4|===| 3.85%
service3|==| 2.88%
traceroute3|==| 2.88%
~3|==| 2.88%
smtpd3|==| 2.88%
less2|=| 1.92%
/etc/rc.conf1|| 0.96%
ps1|| 0.96%
man1|| 0.96%
services1|| 0.96%
po1|| 0.96%
grep1|| 0.96%
postfix_enable="YES"1|| 0.96%
postfix-script:1|| 0.96%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

О программе

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

$Id$