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

Содержание

Журнал

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

/dev/pts/6
12:43:32
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:43:34
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:43:36
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:43:37
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:43:39
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:43:40
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:44:13
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:44:45
#!vi
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
".muttrc" 5L, 182C                                                                                                                                                       5,1          Весь
[1]+  Stopped                 /usr/bin/vi "$@"
12:46:02
#kill %
[1]+  Stopped                 /usr/bin/vi "$@"
12:46:07
#kill %
[1]+  Stopped                 /usr/bin/vi "$@"
12:46:08
#kill %
[1]+  Stopped                 /usr/bin/vi "$@"
12:46:09
#kill %
[1]+  Stopped                 /usr/bin/vi "$@"
12:46:10
#kill %
[1]+  Stopped                 /usr/bin/vi "$@"
12:46:10
#kill %
[1]+  Stopped                 /usr/bin/vi "$@"
12:46:11
#kill %
[1]+  Stopped                 /usr/bin/vi "$@"
12:46:12
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:47:03
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:47:04
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:47:06
#tail /var/log/syslog
syslog       syslog.1.gz
12:47:06
#tail /var/log/syslog
syslog       syslog.1.gz
12:47:06
#tail /var/log/syslog
Jun  5 09:40:00 linux11 -- MARK --
Jun  5 12:40:01 linux11 /USR/SBIN/CRON[9950]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp)
Jun  5 12:40:32 linux11 sendmail[10278]: n559eWp9010278: from=root, size=402, class=0, nrcpts=1, msgid=<20090605094032.GA9937@linux11.unix.nt>, relay=root@localhost
Jun  5 12:40:32 linux11 sendmail[10278]: n559eWp9010278: to=kokos@class12.unix.nt, delay=00:00:00, mailer=esmtp, pri=30402, dsn=4.4.3, stat=queued
Jun  5 12:42:18 linux11 sendmail[10284]: n559gIpB010284: from=root, size=346, class=0, nrcpts=1, msgid=<20090605094218.GB9937@linux11.unix.nt>, relay=root@localhost
Jun  5 12:42:18 linux11 sendmail[10284]: n559gIpB010284: to=root@class12.unix.nt, delay=00:00:00, mailer=esmtp, pri=30346, dsn=4.4.3, stat=queued
Jun  5 12:43:21 linux11 sendmail[10315]: n559hLuZ010315: from=root, size=343, class=0, nrcpts=1, msgid=<20090605094321.GA10305@linux11.unix.nt>, relay=root@localhost
Jun  5 12:43:21 linux11 sendmail[10315]: n559hLuZ010315: to=yarosi@class11.unix.nt, delay=00:00:00, mailer=esmtp, pri=30343, dsn=4.4.3, stat=queued
Jun  5 12:46:56 linux11 sendmail[10544]: n559kuam010544: from=root, size=376, class=0, nrcpts=1, msgid=<20090605094656.GA10534@linux11.unix.nt>, relay=root@localhost
Jun  5 12:46:56 linux11 sendmail[10544]: n559kuam010544: to=root@class11.unix.nt, delay=00:00:00, mailer=esmtp, pri=30376, dsn=4.4.3, stat=queued
12:47:28
#dig class11.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class11.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 63466
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;class11.unix.nt.               IN      MX
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 12:48:16 2009
;; MSG SIZE  rcvd: 33
12:48:16
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:48:55
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:48:57
#dig class11.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class11.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 24541
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;class11.unix.nt.               IN      MX
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 12:49:10 2009
;; MSG SIZE  rcvd: 33
12:49:10
#dig class11.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class11.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 51434
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;class11.unix.nt.               IN      MX
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 12:50:07 2009
;; MSG SIZE  rcvd: 33
12:50:07
#cat .muttrc
my_hdr  From:         YaroSI     <yarosi@class11.unix.nt>
my_hdr  Reply-To:     YaroSI     <yarosi@class11.unix.nt>
set     realname =      'YaroSI'
set editor="vim -c 'set tw=68'"
/dev/pts/6
12:53:55
#ьгее
bash: ьгее: команда не найдена
12:54:03
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)-------------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:54:50
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)-------------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:55:30
#ьгdig class11.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class11.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 36392
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;class11.unix.nt.               IN      MX
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 12:55:33 2009
;; MSG SIZE  rcvd: 33
12:55:33
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)-------------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:56:51
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)-------------------------------------------------------------------------------------------------------------------------------------(all)---
Почтовый ящик не изменился.
12:56:52
#tail -f /var/log/syslog
Jun  5 12:52:38 linux11 sendmail[10756]: n559qctr010756: from=user, size=450, class=0, nrcpts=1, msgid=<20090605095238.GA10748@linux11.unix.nt>, relay=user@localhost
Jun  5 12:52:38 linux11 sendmail[10756]: n559qctr010756: to=user@class11.unix.nt, delay=00:00:00, mailer=esmtp, pri=30450, dsn=4.4.3, stat=queued
Jun  5 12:54:36 linux11 sendmail[11181]: n559sarW011181: from=root, size=352, class=0, nrcpts=1, msgid=<20090605095436.GA11171@linux11.unix.nt>, relay=root@localhost
Jun  5 12:54:36 linux11 sm-mta[11182]: n559sa1S011182: from=<root@linux11>, size=503, class=0, nrcpts=1, msgid=<20090605095436.GA11171@linux11.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  5 12:54:36 linux11 sendmail[11181]: n559sarW011181: to=user@linux12.class12.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30352, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n559sa1S011182 Message accepted for delivery)
Jun  5 12:54:37 linux11 sm-mta[11184]: n559sa1S011182: to=<user@linux12.class12.unix.nt>, ctladdr=<root@linux11> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120503, relay=linux12.class12.unix.nt. [192.168.15.12], dsn=2.0.0, stat=Sent (n559t7SZ019736 Message accepted for delivery)
Jun  5 12:55:11 linux11 sendmail[11212]: n559tBwQ011212: from=root, size=351, class=0, nrcpts=1, msgid=<20090605095511.GA11202@linux11.unix.nt>, relay=root@localhost
Jun  5 12:55:11 linux11 sendmail[11212]: n559tBwQ011212: to=user@class11.unix.nt, delay=00:00:00, mailer=esmtp, pri=30351, dsn=4.4.3, stat=queued
Jun  5 12:56:42 linux11 sendmail[11246]: n559ugAw011246: from=root, size=364, class=0, nrcpts=1, msgid=<20090605095642.GA11236@linux11.unix.nt>, relay=root@localhost
Jun  5 12:56:42 linux11 sendmail[11246]: n559ugAw011246: to=user@class11.unix.nt, delay=00:00:00, mailer=esmtp, pri=30364, dsn=4.4.3, stat=queued
^C
12:57:23
#dig class4.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class4.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28902
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class4.unix.nt.                        IN      MX
;; ANSWER SECTION:
class4.unix.nt.         3600    IN      MX      10 linux4.class4.unix.nt.
;; AUTHORITY SECTION:
class4.unix.nt.         648     IN      NS      linux4.class4.unix.nt.
;; ADDITIONAL SECTION:
linux4.class4.unix.nt.  648     IN      A       192.168.15.4
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 12:57:40 2009
;; MSG SIZE  rcvd: 85
12:57:40
#dig class3.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class3.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48669
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; QUESTION SECTION:
;class3.unix.nt.                        IN      MX
;; ANSWER SECTION:
class3.unix.nt.         10800   IN      MX      10 linux3.class3.unix.nt.
;; AUTHORITY SECTION:
class3.unix.nt.         10800   IN      NS      linux3.class3.unix.nt.
;; ADDITIONAL SECTION:
linux3.class3.unix.nt.  10800   IN      A       192.168.202.2
linux3.class3.unix.nt.  10800   IN      A       192.168.15.3
;; Query time: 8 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 12:57:43 2009
;; MSG SIZE  rcvd: 101
/dev/pts/13
12:58:13
#ssh 192.168.15.4
root@192.168.15.4's password:
Linux linux4.class4.unix.nt 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have mail.
Last login: Fri Jun  5 12:57:18 2009
/usr/bin/X11/xauth:  creating new authority file /root/.Xauthority
l3-agent is already running: pid=4242; pidfile=/root/.lilalo/l3-agent.pid
12:58:35
#cat /etc/bind/
db.0                db.empty            named.conf.local
db.127              db.local            named.conf.options
db.255              db.root             rndc.key
db.class4           named.conf          zones.rfc1918
/dev/pts/6
12:59:43
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 5822 to die.
Starting domain name service...: bind9.
13:01:20
#mutt
   2 ND+ Jun 05 Mail Delivery S (  54) Returned mail: see transcript for details
   3 NDF Jun 05 To root@linux11 (   1) Cron <smmsp@linux11> test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp
   4 ND+ Jun 05 Mail Delivery S (  49) Returned mail: see transcript for details
   4 ND+ Jun 05 Mail Delivery S (  49) Returned mail: see transcript for details
   5 N + Jun 05 Mail Delivery S (  51) Returned mail: see transcript for details
   4 N + Jun 05 Mail Delivery S (  49) Returned mail: see transcript for details
   5 N + Jun 05 Mail Delivery S (  51) Returned mail: see transcript for details
-*-Mutt: /var/mail/root [Msgs:5 New:5 Del:5 8,7K]---(threads/date)--------------------------------------------------------------------------------------------------------------------(all)---
Оставлено: 0, удалено: 5.
прошло 74 минуты
/dev/pts/16
14:16:17
#kill 14047

14:16:21
#pkill opera
У вас есть новая почта в /var/mail/root
/dev/pts/6
14:18:05
#dig linux12 mx
; <<>> DiG 9.6.0-P1 <<>> linux12 mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 39330
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux12.                       IN      MX
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060500 1800 900 604800 86400
;; Query time: 209 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:18:24 2009
;; MSG SIZE  rcvd: 100
14:18:24
#dig linux12.class11.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> linux12.class11.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18660
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux12.class11.unix.nt.       IN      MX
;; AUTHORITY SECTION:
class11.unix.nt.        1200    IN      SOA     linux11.class11.unix.nt. root.class11.unix.nt.class11.unix.nt. 2009060401 10800 43200 259200 3600
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:18:36 2009
;; MSG SIZE  rcvd: 106
14:19:02
#dig 192.168.15.12 mx
; <<>> DiG 9.6.0-P1 <<>> 192.168.15.12 mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 8612
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.12.                 IN      MX
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2009060500 1800 900 604800 86400
;; Query time: 66 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:19:07 2009
;; MSG SIZE  rcvd: 106
14:19:07
#dig class11.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class11.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13581
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class11.unix.nt.               IN      MX
;; ANSWER SECTION:
class11.unix.nt.        1200    IN      MX      10 linux11.class11.unix.nt.
;; AUTHORITY SECTION:
class11.unix.nt.        1200    IN      NS      linux11.class11.unix.nt.
;; ADDITIONAL SECTION:
linux11.class11.unix.nt. 1200   IN      A       192.168.15.11
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:19:19 2009
;; MSG SIZE  rcvd: 87
14:19:19
#dig class12.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class12.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60143
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;class12.unix.nt.               IN      MX
;; AUTHORITY SECTION:
class12.unix.nt.        3141    IN      SOA     linux12.class12.uxix.nt. root.class12.unix.nt. 2009060402 10800 43200 259200 3600
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:19:37 2009
;; MSG SIZE  rcvd: 95
14:19:37
#rndc flush

14:19:47
#dig class12.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class12.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21424
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;class12.unix.nt.               IN      MX
;; AUTHORITY SECTION:
class12.unix.nt.        3128    IN      SOA     linux12.class12.uxix.nt. root.class12.unix.nt. 2009060402 10800 43200 259200 3600
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:19:49 2009
;; MSG SIZE  rcvd: 95
14:19:49
#dig linux12.class12.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> linux12.class12.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5489
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux12.class12.unix.nt.       IN      MX
;; AUTHORITY SECTION:
class12.unix.nt.        3600    IN      SOA     linux12.class12.uxix.nt. root.class12.unix.nt. 2009060402 10800 43200 259200 3600
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:20:15 2009
;; MSG SIZE  rcvd: 103
14:20:15
#dig @class12.unix.nt class12.unix.nt mx
dig: couldn't get address for 'class12.unix.nt': not found
14:21:21
#dig @linux12.class12.unix.nt class12.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> @linux12.class12.unix.nt class12.unix.nt mx
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27026
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class12.unix.nt.               IN      MX
;; ANSWER SECTION:
class12.unix.nt.        3600    IN      MX      10 linux12.class12.unix.nt.
;; AUTHORITY SECTION:
class12.unix.nt.        3600    IN      NS      linux12.class12.unix.nt.
;; ADDITIONAL SECTION:
linux12.class12.unix.nt. 3600   IN      A       192.168.15.12
;; Query time: 0 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Fri Jun  5 14:21:29 2009
;; MSG SIZE  rcvd: 87
14:22:20
#dig linux12.class12.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> linux12.class12.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40134
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux12.class12.unix.nt.       IN      MX
;; AUTHORITY SECTION:
class12.unix.nt.        3589    IN      SOA     linux12.class12.uxix.nt. root.class12.unix.nt. 2009060402 10800 43200 259200 3600
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:22:23 2009
;; MSG SIZE  rcvd: 103
14:22:23
#dig linux12.class11.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> linux12.class11.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51405
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux12.class11.unix.nt.       IN      MX
;; AUTHORITY SECTION:
class11.unix.nt.        1200    IN      SOA     linux11.class11.unix.nt. root.class11.unix.nt.class11.unix.nt. 2009060401 10800 43200 259200 3600
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:22:28 2009
;; MSG SIZE  rcvd: 106
14:22:28
#dig class12.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class12.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47384
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class12.unix.nt.               IN      MX
;; ANSWER SECTION:
class12.unix.nt.        3563    IN      MX      10 linux12.class12.unix.nt.
;; AUTHORITY SECTION:
class12.unix.nt.        3563    IN      NS      linux12.class12.unix.nt.
;; ADDITIONAL SECTION:
linux12.class12.unix.nt. 3563   IN      A       192.168.15.12
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 14:22:38 2009
;; MSG SIZE  rcvd: 87
14:22:38
#Ãmutt
   1   F Jun 05 To root@linux11 (  17) DegradedArray event on /dev/md0:linux11
   3  D+ Jun 05 Mail Delivery S (  49) Returned mail: see transcript for details
   3  D+ Jun 05 Mail Delivery S (  49) Returned mail: see transcript for details
   4 N + Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
   4 N + Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
   4 N + Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
   4 ND+ Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
                                      Del:3 8,1K]---(threads/date)
Оставлено: 1, удалено: 3.
14:25:28
#vi /etc/mail/access
14:33:28
#rndc flush

14:33:29
#rndc flush

14:33:30
#rndc flush

14:33:30
#rndc flush

14:33:31
#rndc flush

14:33:31
#rndc flush

14:33:32
#rndc flush

14:33:32
#rndc flush

14:33:33
#rndc flush

14:34:01
#cat /etc/bind/
db.0                db.255              db.class12          db.local            dp.class12          named.conf.local    rndc.key
db.127              db.class11          db.empty            db.root             named.conf          named.conf.options  zones.rfc1918
14:34:01
#cat /etc/mail/
access                aliases               helpfile              Makefile              sendmail.cf           service.switch        submit.cf             trusted-users
access.db             aliases.db            local-host-names      peers/                sendmail.conf         service.switch-nodns  submit.mc
address.resolve       databases             m4/                   sasl/                 sendmail.mc           smrsh/                tls/
14:34:01
#cat /etc/mail/local-host-names
localhost
linux11
class11.unix.nt
linux11.class11.unix.nt
14:34:40
#tail -f /var/log/syslog
Jun  5 14:33:46 linux11 sm-mta[15911]: n55BXj0k015909: n55BXk0k015911: DSN: User unknown
Jun  5 14:33:46 linux11 sm-mta[15911]: n55BXk0k015911: to=<user@linux11.class11.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Jun  5 14:34:01 linux11 named[11683]: received control channel command 'flush'
Jun  5 14:34:01 linux11 named[11683]: flushing caches in all views succeeded
Jun  5 14:35:19 linux11 sendmail[15993]: n55BZJMI015993: from=user, size=573, class=0, nrcpts=1, msgid=<20090605113519.GC12268@linux11.unix.nt>, relay=user@localhost
Jun  5 14:35:19 linux11 sm-mta[15994]: n55BZJ9Y015994: from=<user@linux11.class11.unix.nt>, size=732, class=0, nrcpts=1, msgid=<20090605113519.GC12268@linux11.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  5 14:35:19 linux11 sendmail[15993]: n55BZJMI015993: to=user@class12.unix.nt, ctladdr=user (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30573, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n55BZJ9Y015994 Message accepted for delivery)
Jun  5 14:35:20 linux11 sm-mta[15996]: n55BZJ9Y015994: to=<user@class12.unix.nt>, ctladdr=<user@linux11.class11.unix.nt> (1000/1000), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120732, relay=linux12.class12.unix.nt. [192.168.15.12], dsn=5.7.1, stat=User unknown
Jun  5 14:35:20 linux11 sm-mta[15996]: n55BZJ9Y015994: n55BZK9Y015996: DSN: User unknown
Jun  5 14:35:20 linux11 sm-mta[15996]: n55BZK9Y015996: to=<user@linux11.class11.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
^C
14:39:27
#tail -f /var/log/syslog
Jun  5 14:36:07 linux11 sm-mta[16016]: n55Ba6wk016014: n55Ba7wk016016: DSN: User unknown
Jun  5 14:36:07 linux11 sm-mta[16016]: n55Ba7wk016016: to=<user@linux11.class11.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Jun  5 14:37:57 linux11 sendmail[16046]: n55BbvPo016046: from=root, size=2224, class=0, nrcpts=1, msgid=<20090605113757.GA16036@linux11.unix.nt>, relay=root@localhost
Jun  5 14:37:57 linux11 sm-mta[16047]: n55BbvIX016047: from=<root@linux11.class11.unix.nt>, size=2382, class=0, nrcpts=1, msgid=<20090605113757.GA16036@linux11.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  5 14:37:57 linux11 sendmail[16046]: n55BbvPo016046: to=user@class8.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=32224, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n55BbvIX016047 Message accepted for delivery)
Jun  5 14:37:58 linux11 sm-mta[16049]: n55BbvIX016047: to=<user@class8.unix.nt>, ctladdr=<root@linux11.class11.unix.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=122382, relay=linux8.class8.unix.nt. [192.168.15.8], dsn=2.0.0, stat=Sent (n55BbtIM008833 Message accepted for delivery)
Jun  5 14:39:17 linux11 sendmail[16057]: n55BdHkN016057: from=root, size=401, class=0, nrcpts=1, msgid=<20090605113917.GB16036@linux11.unix.nt>, relay=root@localhost
Jun  5 14:39:17 linux11 sm-mta[16058]: n55BdHiN016058: from=<root@linux11.class11.unix.nt>, size=559, class=0, nrcpts=1, msgid=<20090605113917.GB16036@linux11.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  5 14:39:17 linux11 sendmail[16057]: n55BdHkN016057: to=user@class3.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30401, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n55BdHiN016058 Message accepted for delivery)
Jun  5 14:39:19 linux11 sm-mta[16060]: n55BdHiN016058: to=<user@class3.unix.nt>, ctladdr=<root@linux11.class11.unix.nt> (0/0), delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=120559, relay=linux3.class3.unix.nt. [192.168.202.2], dsn=2.0.0, stat=Sent (n55BdJSC005539 Message accepted for delivery)
^C
14:39:44
#cat /etc/mail/
access                aliases               helpfile              Makefile              sendmail.cf           service.switch        submit.cf             trusted-users
access.db             aliases.db            local-host-names      peers/                sendmail.conf         service.switch-nodns  submit.mc
address.resolve       databases             m4/                   sasl/                 sendmail.mc           smrsh/                tls/
14:39:44
#cat /etc/mail/sendmail.mc
divert(-1)dnl
#-----------------------------------------------------------------------------
# $Sendmail: debproto.mc,v 8.14.3 2009-03-01 18:51:56 cowboy Exp $
#
# Copyright (c) 1998-2009 Richard Nelson.  All Rights Reserved.
#
# cf/debian/sendmail.mc.  Generated from sendmail.mc.in by configure.
#
# sendmail.mc prototype config file for building Sendmail 8.14.3
#
...
dnl #
dnl # Default Mailer setup
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`linux11.unix.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
14:41:05
#/etc/init.d/send
sendmail  sendsigs
14:41:05
#/etc/init.d/sendmail
Invalid command <>
Usage: /etc/init.d/sendmail <command>
        Where <command> is one of the following
          start|stop|restart|restart-if-running
          reload-if-running|reload|force-reload
          newaliases|hoststat|purgestat|mailstats|mailq|runq|control
          status|debug|clean
14:41:21
#/etc/init.d/sendmail -restart
Invalid command <-restart>
Usage: /etc/init.d/sendmail <command>
        Where <command> is one of the following
          start|stop|restart|restart-if-running
          reload-if-running|reload|force-reload
          newaliases|hoststat|purgestat|mailstats|mailq|runq|control
          status|debug|clean
14:41:25
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
14:41:34
#/etc/init.d/bind restart
bash: /etc/init.d/bind: Нет такого файла или каталога
14:41:40
#/etc/init.d/ restart
atd                    console-setup          hostname.sh            lvm2                   mountnfs-bootclean.sh  rc                     sendsigs               umountfs
aumix                  cron                   hwclockfirst.sh        mdadm                  mountnfs.sh            rc.local               single                 umountnfs.sh
bind9                  dbus                   hwclock.sh             mdadm-raid             mountoverflowtmp       rcS                    ssh                    umountroot
bootlogd               exim4                  ifupdown               module-init-tools      mtab.sh                reboot                 stop-bootlogd          urandom
bootmisc.sh            gdm                    ifupdown-clean         monit                  networking             rmnologin              stop-bootlogd-single   x11-common
checkfs.sh             glibc.sh               keyboard-setup         mountall-bootclean.sh  openbsd-inetd          rsync                  sudo
checkroot.sh           hal                    keymap.sh              mountall.sh            openvpn                rsyslog                syslog-ng
console-cyrillic       halt                   killprocs              mountdevsubfs.sh       portmap                screen-cleanup         udev
console-screen.kbd.sh  hello                  lpd                    mountkernfs.sh         procps                 sendmail               udev-mtab
14:41:40
#/etc/init.d/b restart
bind9        bootlogd     bootmisc.sh
14:41:40
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
14:42:00
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
14:42:06
#mutt
---Mutt: /var/mail/root [Msgs:2 New:1 3,7K]---(threads/date)--------------------------------------------------------------------------------------------------------------------------(all)---
Оставлено: 2, удалено: 0.
У вас есть почта в /var/mail/root
14:43:23
#for i in {1..16}
> do
> echo spam | mutt -s SPAMMMM user@class$i.unix.nt
> done
14:43:29
#cd ~

14:43:40
#vi
--- /tmp/l3-saved-11129.5052.30202	2009-06-05 14:44:01.000000000 +0300
+++ .muttrc	2009-06-05 14:44:21.000000000 +0300
@@ -1,5 +1,5 @@
 
-my_hdr  From:         YaroSI     <yarosi@class11.unix.nt>
-my_hdr  Reply-To:     YaroSI     <yarosi@class11.unix.nt>
+my_hdr  From:         YaroSI     <user@class11.unix.nt>
+my_hdr  Reply-To:     YaroSI     <user@class11.unix.nt>
 set     realname =      'YaroSI'
 set editor="vim -c 'set tw=68'"
14:43:40
#vi .muttrc
--- /tmp/l3-saved-11129.5756.13326	2009-06-05 17:03:37.000000000 +0300
+++ /etc/apt/sources.list	2009-06-05 17:03:52.000000000 +0300
@@ -1,4 +1,4 @@
 
-deb http://10.0.35.1:9999/debian sid main
+deb http://10.0.35.1:9999/debian  etch main
 #deb http://192.168.15.12:9999/debian sid main
 #deb http://www.debian-multimedia.org etch main
14:44:24
#mutt
   2     Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
   3     Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
   3     Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
   6     Jun 05 Mail Delivery S (  55) Returned mail: see transcript for details
Оставлено: 6, удалено: 0.
У вас есть почта в /var/mail/root
14:45:44
#vi .muttrc
--- /tmp/l3-saved-11129.9260.13895	2009-06-05 17:08:30.000000000 +0300
+++ /etc/apt/sources.list	2009-06-05 17:08:43.000000000 +0300
@@ -1,4 +1,4 @@
 
-deb http://10.0.35.1:9999/debian  etch main
+deb http://10.0.35.1:9999/debian  sid main
 #deb http://192.168.15.12:9999/debian sid main
 #deb http://www.debian-multimedia.org etch main
14:45:44
#mutt
                  cat /etc/mail/local-host-names
localhost
linux11
class11.unix.nt
linux11.class11.unix.nt
14:46:40
#2} ; do echo spam | mutt -s SPAMMMM user@class$i.unix.nt

14:46:40
#..12} ; do echo spam | mutt -s SPAMMMM user@class$i.unix.nt

14:46:40
#12} ; do echo spam | mutt -s SPAMMMM user@class$i.unix.nt

14:46:40
#12} ; do echo spam | mutt -s SPAMMMM user@class$i.unix.nt

14:48:47
#tail -f /var/log/syslog
Jun  5 14:48:46 linux11 sm-mta[17569]: n55Bmklq017567: to=<user@class{12}.unix.nt>, ctladdr=<root@linux11.class11.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120503, relay=class{12}.unix.nt, dsn=5.1.2, stat=Host unknown (Name server: class{12}.unix.nt: host not found)
Jun  5 14:48:46 linux11 sm-mta[17569]: n55Bmklq017567: n55Bmklq017569: DSN: Host unknown (Name server: class{12}.unix.nt: host not found)
Jun  5 14:48:46 linux11 sendmail[17566]: n55BmkoK017566: to=user@class{12}.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30342, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n55Bmklq017567 Message accepted for delivery)
Jun  5 14:48:46 linux11 sm-mta[17569]: n55Bmklq017569: to=<root@linux11.class11.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
Jun  5 14:48:47 linux11 sendmail[17585]: n55Bml1r017585: from=root, size=342, class=0, nrcpts=1, msgid=<20090605114847.GA17579@linux11.unix.nt>, relay=root@localhost
Jun  5 14:48:47 linux11 sm-mta[17586]: n55BmlDO017586: from=<root@linux11.class11.unix.nt>, size=503, class=0, nrcpts=1, msgid=<20090605114847.GA17579@linux11.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  5 14:48:47 linux11 sm-mta[17588]: n55BmlDO017586: to=<user@class{12}.unix.nt>, ctladdr=<root@linux11.class11.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=120503, relay=class{12}.unix.nt, dsn=5.1.2, stat=Host unknown (Name server: class{12}.unix.nt: host not found)
Jun  5 14:48:47 linux11 sm-mta[17588]: n55BmlDO017586: n55BmlDO017588: DSN: Host unknown (Name server: class{12}.unix.nt: host not found)
Jun  5 14:48:47 linux11 sendmail[17585]: n55Bml1r017585: to=user@class{12}.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30342, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n55BmlDO017586 Message accepted for delivery)
Jun  5 14:48:47 linux11 sm-mta[17588]: n55BmlDO017588: to=<root@linux11.class11.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent
^[[A^[[B^C
У вас есть новая почта в /var/mail/root
14:49:54
#mutt -s SPAMMMM user@class$i.unix.nt

14:52:47
#bg
[1]+ tail -f /var/log/syslog &
14:52:52
#fg
tail -f /var/log/syslog
^Z
[1]+  Stopped                 tail -f /var/log/syslog
14:53:42
#fg
tail -f /var/log/syslog
Jun  5 14:53:42 linux11 sendmail[17700]: n55Brg9e017700: from=root, size=340, class=0, nrcpts=1, msgid=<20090605115342.GA17694@linux11.unix.nt>, relay=root@localhost
Jun  5 14:53:42 linux11 sm-mta[17701]: n55BrgYK017701: from=<root@linux11.class11.unix.nt>, size=499, class=0, nrcpts=1, msgid=<20090605115342.GA17694@linux11.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  5 14:53:42 linux11 sendmail[17700]: n55Brg9e017700: to=user@class12.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30340, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n55BrgYK017701 Message accepted for delivery)
Jun  5 14:53:43 linux11 sm-mta[17703]: n55BrgYK017701: to=<user@class12.unix.nt>, ctladdr=<root@linux11.class11.unix.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120499, relay=linux12.class12.unix.nt. [192.168.15.12], dsn=2.0.0, stat=Sent (n55BsDuj028308 Message accepted for delivery)
Jun  5 14:53:56 linux11 sm-mta[17711]: n55BrsAm017711: from=<user@class5.unix.nt>, size=659, class=0, nrcpts=1, msgid=<20090605115358.GA19073@linux4>, proto=ESMTP, daemon=MTA-v4, relay=linux4.class4.unix.nt [192.168.15.4]
Jun  5 14:53:56 linux11 sm-mta[17712]: n55BrsAm017711: to=<user@class11.unix.nt>, delay=00:00:01, xdelay=00:00:00, mailer=local, pri=30882, dsn=2.0.0, stat=Sent
Jun  5 14:53:59 linux11 sm-mta[17714]: n55BrwMP017714: ruleset=check_rcpt, arg1=<user@class11.unix.nt>, relay=linux16.class16.unix.nt [192.168.15.16], reject=553 5.1.8 <user@class11.unix.nt>... Domain of sender address root@linux16 does not exist
Jun  5 14:53:59 linux11 sm-mta[17714]: n55BrwMP017714: from=<root@linux16>, size=598, class=0, nrcpts=0, proto=ESMTP, daemon=MTA-v4, relay=linux16.class16.unix.nt [192.168.15.16]
^Z
[1]+  Stopped                 tail -f /var/log/syslog
14:54:06
#kill %
[1]+  Завершено      tail -f /var/log/syslog
14:54:53
#echo spam | mutt -s YAROSI user@class12.unix.nt

Файлы

  • .muttrc
  • /etc/bind/
  • /etc/mail/
  • /etc/mail/local-host-names
  • /etc/mail/sendmail.mc
  • .muttrc
    >
    my_hdr  From:         YaroSI     <yarosi@class11.unix.nt>
    my_hdr  Reply-To:     YaroSI     <yarosi@class11.unix.nt>
    set     realname =      'YaroSI'
    set editor="vim -c 'set tw=68'"
    
    /etc/bind/
    >
    db.0                db.255              db.class12          db.local            dp.class12          named.conf.local    rndc.key
    db.127              db.class11          db.empty            db.root             named.conf          named.conf.options  zones.rfc1918
    
    /etc/mail/
    >
    access                aliases               helpfile              Makefile              sendmail.cf           service.switch        submit.cf             trusted-users
    access.db             aliases.db            local-host-names      peers/                sendmail.conf         service.switch-nodns  submit.mc
    address.resolve       databases             m4/                   sasl/                 sendmail.mc           smrsh/                tls/
    
    /etc/mail/local-host-names
    >
    localhost
    linux11
    class11.unix.nt
    linux11.class11.unix.nt
    
    /etc/mail/sendmail.mc
    >
    divert(-1)dnl
    #-----------------------------------------------------------------------------
    # $Sendmail: debproto.mc,v 8.14.3 2009-03-01 18:51:56 cowboy Exp $
    #
    # Copyright (c) 1998-2009 Richard Nelson.  All Rights Reserved.
    #
    # cf/debian/sendmail.mc.  Generated from sendmail.mc.in by configure.
    #
    # sendmail.mc prototype config file for building Sendmail 8.14.3
    #
    # Note: the .in file supports 8.7.6 - 9.0.0, but the generated
    #       file is customized to the version noted above.
    #
    # This file is used to configure Sendmail for use with Debian systems.
    #
    # If you modify this file, you will have to regenerate /etc/mail/sendmail.cf
    # by running this file through the m4 preprocessor via one of the following:
    #       * make   (or make -C /etc/mail)
    #       * sendmailconfig
    #       * m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
    # The first two options are preferred as they will also update other files
    # that depend upon the contents of this file.
    #
    # The best documentation for this .mc file is:
    # /usr/share/doc/sendmail-doc/cf.README.gz
    #
    #-----------------------------------------------------------------------------
    divert(0)dnl
    #
    #   Copyright (c) 1998-2005 Richard Nelson.  All Rights Reserved.
    #
    #  This file is used to configure Sendmail for use with Debian systems.
    #
    define(`_USE_ETC_MAIL_')dnl
    include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
    VERSIONID(`$Id: sendmail.mc, v 8.14.3-9 2009-03-01 18:51:56 cowboy Exp $')
    OSTYPE(`debian')dnl
    DOMAIN(`debian-mta')dnl
    dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
    undefine(`confHOST_STATUS_DIRECTORY')dnl        #DAEMON_HOSTSTATS=
    dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
    dnl #
    dnl # General defines
    dnl #
    dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot()
    dnl #   into this directory before writing files.
    dnl #   If *all* your user accounts are under /home then use that
    dnl #   instead - it will prevent any writes outside of /home !
    dnl #   define(`confSAFE_FILE_ENV',             `')dnl
    dnl #
    dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!!
    dnl # Remove `, Addr=' clauses to receive from any interface
    dnl # If you want to support IPv6, switch the commented/uncommentd lines
    dnl #
    FEATURE(`no_default_msa')dnl
    dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
    DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
    dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
    DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
    dnl #
    dnl # Be somewhat anal in what we allow
    define(`confPRIVACY_FLAGS',dnl
    `needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl
    dnl #
    dnl # Define connection throttling and window length
    define(`confCONNECTION_RATE_THROTTLE', `15')dnl
    define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl
    dnl #
    dnl # Features
    dnl #
    dnl # use /etc/mail/local-host-names
    FEATURE(`use_cw_file')dnl
    dnl #
    dnl # The access db is the basis for most of sendmail's checking
    FEATURE(`access_db', , `skip')dnl
    dnl #
    dnl # The greet_pause feature stops some automail bots - but check the
    dnl # provided access db for details on excluding localhosts...
    FEATURE(`greet_pause', `1000')dnl 1 seconds
    dnl #
    dnl # Delay_checks allows sender<->recipient checking
    FEATURE(`delay_checks', `friend', `n')dnl
    dnl #
    dnl # If we get too many bad recipients, slow things down...
    define(`confBAD_RCPT_THROTTLE',`3')dnl
    dnl #
    dnl # Stop connections that overflow our concurrent and time connection rates
    FEATURE(`conncontrol', `nodelay', `terminate')dnl
    FEATURE(`ratecontrol', `nodelay', `terminate')dnl
    dnl #
    dnl # If you're on a dialup link, you should enable this - so sendmail
    dnl # will not bring up the link (it will queue mail for later)
    dnl define(`confCON_EXPENSIVE',`True')dnl
    dnl #
    dnl # Dialup/LAN connection overrides
    dnl #
    include(`/etc/mail/m4/dialup.m4')dnl
    include(`/etc/mail/m4/provider.m4')dnl
    dnl #
    dnl # Default Mailer setup
    dnl # Masquerading options
    FEATURE(`always_add_domain')dnl
    MASQUERADE_AS(`linux11.unix.nt')dnl
    FEATURE(`allmasquerade')dnl
    FEATURE(`masquerade_envelope')dnl
    MAILER_DEFINITIONS
    MAILER(`local')dnl
    MAILER(`smtp')dnl
    

    Статистика

    Время первой команды журнала12:43:32 2009- 6- 5
    Время последней команды журнала14:54:53 2009- 6- 5
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 4.95
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 0.94
    Количество командных строк в единицу времени, команда/мин 1.79
    Частота использования команд
    mutt26|=======================| 23.64%
    dig17|===============| 15.45%
    rndc10|=========| 9.09%
    kill9|========| 8.18%
    tail7|======| 6.36%
    cat7|======| 6.36%
    /etc/init.d/sendmail4|===| 3.64%
    vi4|===| 3.64%
    do4|===| 3.64%
    fg2|=| 1.82%
    /etc/init.d/bind92|=| 1.82%
    12}2|=| 1.82%
    /etc/init.d/b1|| 0.91%
    /etc/init.d/bind1|| 0.91%
    ьгdig1|| 0.91%
    Ãmutt1|| 0.91%
    /etc/init.d/send1|| 0.91%
    for1|| 0.91%
    pkill1|| 0.91%
    cd1|| 0.91%
    bg1|| 0.91%
    echo1|| 0.91%
    /etc/init.d/1|| 0.91%
    !vi1|| 0.91%
    2}1|| 0.91%
    ьгее1|| 0.91%
    ssh1|| 0.91%
    ..12}1|| 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$