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

Содержание

Журнал

Среда (05/28/08)

/dev/ttyp0
21:54:40
#ls
Makefile        files           pkg-install     pkg-plist
distinfo        pkg-descr       pkg-message     work
21:54:43
#ls /usr/local/etc/rc.d/postfix
/usr/local/etc/rc.d/postfix
21:55:39
#vim /usr/local/etc/rc.d/postfix
21:55:53
#:q!

21:55:54
#pwd
/usr/ports/mail/postfix
21:58:43
#cd -
/usr/ports/mail/postfix
21:58:45
#pwd
/usr/ports/mail/postfix
21:58:47
#ls
Makefile        files           pkg-install     pkg-plist
distinfo        pkg-descr       pkg-message     work
21:58:49
#/usr/local/etc/rc.d/postfix.sh
bash: /usr/local/etc/rc.d/postfix.sh: No such file or directory
21:59:04
#ls
Makefile        files           pkg-install     pkg-plist
distinfo        pkg-descr       pkg-message     work
21:59:49
#pwd
/usr/ports/mail/postfix
21:59:52
#cd /usr/local/etc/postfix/

21:59:58
#ls
LICENSE                 generic                 postfix-files
TLS_LICENSE             header_checks           postfix-script
access                  main.cf                 relocated
aliases                 main.cf.default         transport
bounce.cf.default       makedefs.out            virtual
canonical               master.cf
dist                    post-install
21:59:59
#vim post-install
22:00:45
#config_directory" || {

22:00:45
#ls
LICENSE                 generic                 postfix-files
TLS_LICENSE             header_checks           postfix-script
access                  main.cf                 relocated
aliases                 main.cf.default         transport
bounce.cf.default       makedefs.out            virtual
canonical               master.cf
dist                    post-install
22:00:46
#vim access
22:00:46
#vim access
22:01:11
#ACCESS(5)
LICENSE                 generic                 postfix-files
TLS_LICENSE             header_checks           postfix-script
access                  main.cf                 relocated
aliases                 main.cf.default         transport
bounce.cf.default       makedefs.out            virtual
canonical               master.cf
dist                    post-install
22:01:14
#vim main.cf
--- /tmp/l3-saved-16414.10045.30312	Wed May 28 19:01:22 2008
+++ main.cf	Wed May 28 19:09:56 2008
@@ -74,13 +74,14 @@
 #
 #myhostname = host.domain.tld
 #myhostname = virtual.domain.tld
+myhostname = freebsd6.clinika.local
 
 # The mydomain parameter specifies the local internet domain name.
 # The default is to use $myhostname minus the first component.
 # $mydomain is used as a default value for many other configuration
 # parameters.
 #
-#mydomain = domain.tld
+#mydomain = clinika.local
 
 # SENDING MAIL
 # 
@@ -96,7 +97,7 @@
 # to recipient addresses that have no @domain part.
 #
 #myorigin = $myhostname
-#myorigin = $mydomain
+myorigin = $mydomain
 
 # RECEIVING MAIL
 
@@ -112,7 +113,7 @@
 #
 #inet_interfaces = all
 #inet_interfaces = $myhostname
-#inet_interfaces = $myhostname, localhost
+inet_interfaces = $myhostname, localhost
 
 # The proxy_interfaces parameter specifies the network interface
 # addresses that this mail system receives mail on by way of a
@@ -390,7 +391,7 @@
 #
 #alias_database = dbm:/etc/aliases
 #alias_database = dbm:/etc/mail/aliases
-#alias_database = hash:/etc/aliases
+alias_database = hash:/etc/aliases
 #alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
 
 # ADDRESS EXTENSIONS (e.g., user+foo)
@@ -419,7 +420,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
@@ -542,7 +543,7 @@
 # RFC requirement. Postfix itself does not care.
 #
 #smtpd_banner = $myhostname ESMTP $mail_name
-#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
+smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
 
 # PARALLEL DELIVERY TO THE SAME DESTINATION
 #
22:01:14
#vim main.cf
--- /tmp/l3-saved-16414.10045.30312	Wed May 28 19:01:22 2008
+++ main.cf	Wed May 28 19:09:56 2008
@@ -74,13 +74,14 @@
 #
 #myhostname = host.domain.tld
 #myhostname = virtual.domain.tld
+myhostname = freebsd6.clinika.local
 
 # The mydomain parameter specifies the local internet domain name.
 # The default is to use $myhostname minus the first component.
 # $mydomain is used as a default value for many other configuration
 # parameters.
 #
-#mydomain = domain.tld
+#mydomain = clinika.local
 
 # SENDING MAIL
 # 
@@ -96,7 +97,7 @@
 # to recipient addresses that have no @domain part.
 #
 #myorigin = $myhostname
-#myorigin = $mydomain
+myorigin = $mydomain
 
 # RECEIVING MAIL
 
@@ -112,7 +113,7 @@
 #
 #inet_interfaces = all
 #inet_interfaces = $myhostname
-#inet_interfaces = $myhostname, localhost
+inet_interfaces = $myhostname, localhost
 
 # The proxy_interfaces parameter specifies the network interface
 # addresses that this mail system receives mail on by way of a
@@ -390,7 +391,7 @@
 #
 #alias_database = dbm:/etc/aliases
 #alias_database = dbm:/etc/mail/aliases
-#alias_database = hash:/etc/aliases
+alias_database = hash:/etc/aliases
 #alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
 
 # ADDRESS EXTENSIONS (e.g., user+foo)
@@ -419,7 +420,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
@@ -542,7 +543,7 @@
 # RFC requirement. Postfix itself does not care.
 #
 #smtpd_banner = $myhostname ESMTP $mail_name
-#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
+smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
 
 # PARALLEL DELIVERY TO THE SAME DESTINATION
 #
22:01:14
#vim main.cf
--- /tmp/l3-saved-16414.10045.30312	Wed May 28 19:01:22 2008
+++ main.cf	Wed May 28 19:09:56 2008
@@ -74,13 +74,14 @@
 #
 #myhostname = host.domain.tld
 #myhostname = virtual.domain.tld
+myhostname = freebsd6.clinika.local
 
 # The mydomain parameter specifies the local internet domain name.
 # The default is to use $myhostname minus the first component.
 # $mydomain is used as a default value for many other configuration
 # parameters.
 #
-#mydomain = domain.tld
+#mydomain = clinika.local
 
 # SENDING MAIL
 # 
@@ -96,7 +97,7 @@
 # to recipient addresses that have no @domain part.
 #
 #myorigin = $myhostname
-#myorigin = $mydomain
+myorigin = $mydomain
 
 # RECEIVING MAIL
 
@@ -112,7 +113,7 @@
 #
 #inet_interfaces = all
 #inet_interfaces = $myhostname
-#inet_interfaces = $myhostname, localhost
+inet_interfaces = $myhostname, localhost
 
 # The proxy_interfaces parameter specifies the network interface
 # addresses that this mail system receives mail on by way of a
@@ -390,7 +391,7 @@
 #
 #alias_database = dbm:/etc/aliases
 #alias_database = dbm:/etc/mail/aliases
-#alias_database = hash:/etc/aliases
+alias_database = hash:/etc/aliases
 #alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
 
 # ADDRESS EXTENSIONS (e.g., user+foo)
@@ -419,7 +420,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
@@ -542,7 +543,7 @@
 # RFC requirement. Postfix itself does not care.
 #
 #smtpd_banner = $myhostname ESMTP $mail_name
-#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
+smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
 
 # PARALLEL DELIVERY TO THE SAME DESTINATION
 #
22:01:14
#vim main.cf
--- /tmp/l3-saved-16414.10045.30312	Wed May 28 19:01:22 2008
+++ main.cf	Wed May 28 19:09:56 2008
@@ -74,13 +74,14 @@
 #
 #myhostname = host.domain.tld
 #myhostname = virtual.domain.tld
+myhostname = freebsd6.clinika.local
 
 # The mydomain parameter specifies the local internet domain name.
 # The default is to use $myhostname minus the first component.
 # $mydomain is used as a default value for many other configuration
 # parameters.
 #
-#mydomain = domain.tld
+#mydomain = clinika.local
 
 # SENDING MAIL
 # 
@@ -96,7 +97,7 @@
 # to recipient addresses that have no @domain part.
 #
 #myorigin = $myhostname
-#myorigin = $mydomain
+myorigin = $mydomain
 
 # RECEIVING MAIL
 
@@ -112,7 +113,7 @@
 #
 #inet_interfaces = all
 #inet_interfaces = $myhostname
-#inet_interfaces = $myhostname, localhost
+inet_interfaces = $myhostname, localhost
 
 # The proxy_interfaces parameter specifies the network interface
 # addresses that this mail system receives mail on by way of a
@@ -390,7 +391,7 @@
 #
 #alias_database = dbm:/etc/aliases
 #alias_database = dbm:/etc/mail/aliases
-#alias_database = hash:/etc/aliases
+alias_database = hash:/etc/aliases
 #alias_database = hash:/etc/aliases, hash:/opt/majordomo/aliases
 
 # ADDRESS EXTENSIONS (e.g., user+foo)
@@ -419,7 +420,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
@@ -542,7 +543,7 @@
 # RFC requirement. Postfix itself does not care.
 #
 #smtpd_banner = $myhostname ESMTP $mail_name
-#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
+smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
 
 # PARALLEL DELIVERY TO THE SAME DESTINATION
 #
22:09:56
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:09:56
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:09:56
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:09:56
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:22
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:22
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:22
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:22
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:33
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:33
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:33
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:33
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:35
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:35
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:35
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:35
#egrep -v "^#|^\ *$" main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
mail_owner = postfix
myhostname = freebsd6.clinika.local
myorigin = $mydomain
inet_interfaces = $myhostname, localhost
unknown_local_recipient_reject_code = 550
mynetworks_style = host
...
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = no
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no
22:10:43
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:10:43
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:10:43
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:10:43
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:11:21
#telnet freebsd6.clinika.local 25
Trying 192.168.7.250...
Connected to freebsd6.clinika.local.
Escape character is '^]'.
^]
telnet> q
Connection closed.
22:11:21
#telnet freebsd6.clinika.local 25
Trying 192.168.7.250...
Connected to freebsd6.clinika.local.
Escape character is '^]'.
^]
telnet> q
Connection closed.
22:11:21
#telnet freebsd6.clinika.local 25
Trying 192.168.7.250...
Connected to freebsd6.clinika.local.
Escape character is '^]'.
^]
telnet> q
Connection closed.
22:11:21
#telnet freebsd6.clinika.local 25
Trying 192.168.7.250...
Connected to freebsd6.clinika.local.
Escape character is '^]'.
^]
telnet> q
Connection closed.
22:11:59
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:11:59
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:11:59
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:11:59
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:12:10
#less /var/log//maillog
22:12:10
#less /var/log//maillog
22:12:10
#less /var/log//maillog
22:12:10
#less /var/log//maillog
22:13:20
#vim /etc/aliases
22:13:20
#vim /etc/aliases
22:13:20
#vim /etc/aliases
22:13:20
#vim /etc/aliases
22:13:33
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:13:33
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:13:33
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:13:33
#/usr/local/etc/rc.d/postfix restart
postfix/postfix-script: stopping the Postfix mail system
postfix/postfix-script: starting the Postfix mail system
22:13:36
#less /var/log//maillog
22:13:36
#less /var/log//maillog
22:13:36
#less /var/log//maillog
22:13:36
#less /var/log//maillog
/dev/ttyp0
22:17:12
#newaliases

22:17:20
#telnet freebsd6.clinika.local 25
Trying 192.168.7.250...
Connected to freebsd6.clinika.local.
Escape character is '^]'.
220 freebsd6.clinika.local ESMTP Postfix (2.5.1)
HELO freebsd6
250 freebsd6.clinika.local
MAIL FROM:<bill.gates@microsoft.com>
250 2.1.0 Ok
RCPT TO:<>^[[D
501 5.1.3 Bad recipient address syntax
RCPT TO:<root@clinika.local>
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
test from telnet
.
250 2.0.0 Ok: queued as D1BCD1702C
^]q
telnet> q
Connection closed.
22:19:03
#mail
No mail for root
22:19:06
#less /var/log/maillog
22:19:45
#telnet freebsd6.clinika.local 25
Trying 192.168.7.250...
Connected to freebsd6.clinika.local.
Escape character is '^]'.
220 freebsd6.clinika.local ESMTP Postfix (2.5.1)
HELO freebsd6
250 freebsd6.clinika.local
^]q
telnet> q
Connection closed.
22:19:59
#telnet freebsd6.clinika.local 25
Trying 192.168.7.250...
Connected to freebsd6.clinika.local.
Escape character is '^]'.
220 freebsd6.clinika.local ESMTP Postfix (2.5.1)
HELO zlo
250 freebsd6.clinika.local
MAIL FROM:<root@clinika.local><
501 5.1.7 Bad sender address syntax
MAIL FROM:<root@clinika.local>
250 2.1.0 Ok
RCPT TO:<root@clinika.local>
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
test from telnet
.
250 2.0.0 Ok: queued as 3321D1702C
^]q
telnet> q
Connection closed.
22:22:13
#mail
No mail for root
22:22:16
#less /var/log/maillog
22:22:39
#telnet freebsd6.clinika.local 25
Trying 192.168.7.250...
Connected to freebsd6.clinika.local.
Escape character is '^]'.
220 freebsd6.clinika.local ESMTP Postfix (2.5.1)
HELO zlo
250 freebsd6.clinika.local
P,P$P(P P^PP^Z
MAIL FROM:<root@clinika.local>
^]q
telnet> q
Connection closed.
22:23:43
#telnet freebsd6.clinika.local 25
Trying 192.168.7.250...
Connected to freebsd6.clinika.local.
Escape character is '^]'.
220 freebsd6.clinika.local ESMTP Postfix (2.5.1)
HELO freebsd6
250 freebsd6.clinika.local
MAIL FROM:<user@clinika.local>
250 2.1.0 Ok
RCPT TO:<root@clinika.local>
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
test
.
250 2.0.0 Ok: queued as 3D4C71702C
^]q
telnet> q
Connection closed.
22:25:03
#less /var/log/maillog
22:25:22
#less /var/log/maillog
22:25:36
#less /var/log/maillog
22:25:52
#LANG=C

22:25:55
#less /var/log/maillog
/dev/ttyp0
22:26:38
#less /var/log/maillog
22:27:11
#cd /usr/local/etc/postfix/

22:27:18
#ls
LICENSE                 canonical               main.cf.default         postfix-script
TLS_LICENSE             dist                    makedefs.out            relocated
access                  generic                 master.cf               transport
aliases                 header_checks           post-install            virtual
bounce.cf.default       main.cf                 postfix-files
22:27:19
#ls -l
total 230
-rw-r--r--  1 root  wheel  11942 May 28 18:14 LICENSE
-rw-r--r--  1 root  wheel   1629 May 28 18:14 TLS_LICENSE
-rw-r--r--  1 root  wheel  18337 May 28 18:14 access
-rw-r--r--  1 root  wheel   8829 May 28 18:14 aliases
-rw-r--r--  1 root  wheel   3548 May 28 18:14 bounce.cf.default
-rw-r--r--  1 root  wheel  11721 May 28 18:14 canonical
drwxr-xr-x  2 root  wheel    512 May 28 18:15 dist
-rw-r--r--  1 root  wheel   9984 May 28 18:14 generic
-rw-r--r--  1 root  wheel  17794 May 28 18:14 header_checks
-rw-r--r--  1 root  wheel  26060 May 28 19:09 main.cf
-rw-r--r--  1 root  wheel  21422 May 28 18:14 main.cf.default
-rw-r--r--  1 root  wheel    545 May 28 18:14 makedefs.out
-rw-r--r--  1 root  wheel   5093 May 28 18:14 master.cf
-rwxr-xr-x  1 root  wheel  22743 May 28 18:14 post-install
-rw-r--r--  1 root  wheel  17890 May 28 18:17 postfix-files
-rwxr-xr-x  1 root  wheel   6949 May 28 18:14 postfix-script
-rw-r--r--  1 root  wheel   6836 May 28 18:14 relocated
-rw-r--r--  1 root  wheel  12439 May 28 18:14 transport
-rw-r--r--  1 root  wheel  12564 May 28 18:14 virtual
22:27:30
#vim master.cf
22:28:47
#less /var/log/maillog
22:32:27
#mail -s test user@clinika.local
df
.
EOT
22:32:45
#mail -u user
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/user": 0 messages
& q
22:32:51
#less /var/log/maillog
22:32:51
#less /var/log/maillog
22:34:03
#vim ma
22:34:03
#vim ma
22:34:03
#vim master.cf
22:34:03
#vim master.cf
22:34:03
#vim master.cf
22:34:03
#vim master.cf
22:35:19
#:q!

22:35:19
#:q!

22:35:19
#:q!

Статистика

Время первой команды журнала21:54:40 2008- 5-28
Время последней команды журнала22:35:19 2008- 5-28
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 1.98
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 0.68
Количество командных строк в единицу времени, команда/мин 2.48
Частота использования команд
vim19|================| 16.10%
less18|===============| 15.25%
egrep16|=============| 13.56%
^\16|=============| 13.56%
/usr/local/etc/rc.d/postfix12|==========| 10.17%
telnet9|=======| 7.63%
ls8|======| 6.78%
mail4|===| 3.39%
:q!4|===| 3.39%
pwd3|==| 2.54%
cd3|==| 2.54%
ACCESS(5)1|| 0.85%
/usr/local/etc/rc.d/postfix.sh1|| 0.85%
newaliases1|| 0.85%
config_directory"1|| 0.85%
{1|| 0.85%
LANG=C1|| 0.85%
____
*) Интервалы неактивности длительностью 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$