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

Содержание

Журнал

Пятница (04/04/08)

/dev/ttyp2
06:50:22
#mail

06:50:28
#touch /var/mail/root

06:50:28
#touch /var/mail/root

06:50:41
#mail
No mail for root
06:50:41
#mail
No mail for root
06:50:45
#mutt
Action: failed
Status: 5.0.0
Diagnostic-Code: SMTP; 550 5.0.0 Access denied
Last-Attempt-Date: Fri, 4 Apr 2008 11:51:03 GMT
[-- Attachment #3 --]
[-- Type: message/rfc822, Encoding: 7bit, Size: 0.7K --]
Date: Fri, 4 Apr 2008 11:51:03 +0000
 N +- 1/1: Mail Delivery Subsys   Returned mail: see transcript for details                                        -- (95%)
                         ns.life.unix.nt>
 *-Mutt: /var/mail/root [Msgs:1 2.3K]---(date/date)-----------------------------------------------------------------(all)---
1 kept, 0 deleted.
06:50:45
#mutt
Action: failed
Status: 5.0.0
Diagnostic-Code: SMTP; 550 5.0.0 Access denied
Last-Attempt-Date: Fri, 4 Apr 2008 11:51:03 GMT
[-- Attachment #3 --]
[-- Type: message/rfc822, Encoding: 7bit, Size: 0.7K --]
Date: Fri, 4 Apr 2008 11:51:03 +0000
 N +- 1/1: Mail Delivery Subsys   Returned mail: see transcript for details                                        -- (95%)
                         ns.life.unix.nt>
 *-Mutt: /var/mail/root [Msgs:1 2.3K]---(date/date)-----------------------------------------------------------------(all)---
1 kept, 0 deleted.
06:51:19
#ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.22 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:3e:00:00:02
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:16:3e:00:01:02
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:16:3e:00:02:02
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
06:51:19
#ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.22 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:3e:00:00:02
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:16:3e:00:01:02
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:16:3e:00:02:02
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
06:51:22
#cat /etc/resolv.conf
search life.unix.nt unix.nt
nameserver 127.0.0.1
06:51:22
#cat /etc/resolv.conf
search life.unix.nt unix.nt
nameserver 127.0.0.1
06:51:27
#dig mega.unix.nt mx
; <<>> DiG 9.3.4-P1 <<>> mega.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64099
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;mega.unix.nt.                  IN      MX
;; ANSWER SECTION:
mega.unix.nt.           604296  IN      MX      5 ns.mega.unix.nt.
;; AUTHORITY SECTION:
mega.unix.nt.           604296  IN      NS      ns.mega.unix.nt.
;; ADDITIONAL SECTION:
ns.mega.unix.nt.        604296  IN      A       192.168.16.24
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 11:51:38 2008
;; MSG SIZE  rcvd: 79
You have mail in /var/mail/root
06:51:27
#dig mega.unix.nt mx
; <<>> DiG 9.3.4-P1 <<>> mega.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64099
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;mega.unix.nt.                  IN      MX
;; ANSWER SECTION:
mega.unix.nt.           604296  IN      MX      5 ns.mega.unix.nt.
;; AUTHORITY SECTION:
mega.unix.nt.           604296  IN      NS      ns.mega.unix.nt.
;; ADDITIONAL SECTION:
ns.mega.unix.nt.        604296  IN      A       192.168.16.24
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 11:51:38 2008
;; MSG SIZE  rcvd: 79
You have mail in /var/mail/root
06:51:38
#telnet ns.mega.unix.nt 25
Trying 192.168.16.24...
Connected to ns.mega.unix.nt.
Escape character is '^]'.
220 ns.mega.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 09:53:39 GMT
HELO ns.life.unix.nt
250 ns.mega.unix.nt Hello [192.168.16.22], pleased to meet you
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
^]q
telnet> q
Connection closed.
06:51:38
#telnet ns.mega.unix.nt 25
Trying 192.168.16.24...
Connected to ns.mega.unix.nt.
Escape character is '^]'.
220 ns.mega.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 09:53:39 GMT
HELO ns.life.unix.nt
250 ns.mega.unix.nt Hello [192.168.16.22], pleased to meet you
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
^]q
telnet> q
Connection closed.
06:51:38
#telnet ns.mega.unix.nt 25
Trying 192.168.16.24...
Connected to ns.mega.unix.nt.
Escape character is '^]'.
220 ns.mega.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 09:53:39 GMT
HELO ns.life.unix.nt
250 ns.mega.unix.nt Hello [192.168.16.22], pleased to meet you
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
^]q
telnet> q
Connection closed.
06:52:34
#hostname
ns.life.unix.nt
06:52:34
#hostname
ns.life.unix.nt
06:53:45
#telnet ns.mega.unix.nt 25
Trying 192.168.16.24...
Connected to ns.mega.unix.nt.
Escape character is '^]'.
\220 ns.mega.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 09:58:17 GMT
HELO zlo
500 5.5.1 Command unrecognized: "\HELO zlo"
HELO  zlishe
250 ns.mega.unix.nt Hello [192.168.16.22], pleased to meet you
MAIL FROM: root
550 5.0.0 Access denied
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
MAIL FROM: root@localhost
550 5.0.0 Access denied
^C^]q
telnet> q
Connection closed.
06:53:45
#telnet ns.mega.unix.nt 25
Trying 192.168.16.24...
Connected to ns.mega.unix.nt.
Escape character is '^]'.
\220 ns.mega.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 09:58:17 GMT
HELO zlo
500 5.5.1 Command unrecognized: "\HELO zlo"
HELO  zlishe
250 ns.mega.unix.nt Hello [192.168.16.22], pleased to meet you
MAIL FROM: root
550 5.0.0 Access denied
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
MAIL FROM: root@localhost
550 5.0.0 Access denied
^C^]q
telnet> q
Connection closed.
06:53:45
#telnet ns.mega.unix.nt 25
Trying 192.168.16.24...
Connected to ns.mega.unix.nt.
Escape character is '^]'.
\220 ns.mega.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 09:58:17 GMT
HELO zlo
500 5.5.1 Command unrecognized: "\HELO zlo"
HELO  zlishe
250 ns.mega.unix.nt Hello [192.168.16.22], pleased to meet you
MAIL FROM: root
550 5.0.0 Access denied
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
MAIL FROM: root@localhost
550 5.0.0 Access denied
^C^]q
telnet> q
Connection closed.
07:01:39
#hostname
ns.life.unix.nt
07:01:39
#hostname
ns.life.unix.nt
07:01:39
#hostname
ns.life.unix.nt
07:05:23
#dig life.unix.nt mx
; <<>> DiG 9.3.4-P1 <<>> life.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41184
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;life.unix.nt.                  IN      MX
;; ANSWER SECTION:
life.unix.nt.           259200  IN      MX      5 ns.life.unix.nt.
;; AUTHORITY SECTION:
life.unix.nt.           259200  IN      NS      ns.life.unix.nt.
;; ADDITIONAL SECTION:
ns.life.unix.nt.        259200  IN      A       192.168.16.22
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:07:43 2008
;; MSG SIZE  rcvd: 79
07:05:23
#dig life.unix.nt mx
; <<>> DiG 9.3.4-P1 <<>> life.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41184
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;life.unix.nt.                  IN      MX
;; ANSWER SECTION:
life.unix.nt.           259200  IN      MX      5 ns.life.unix.nt.
;; AUTHORITY SECTION:
life.unix.nt.           259200  IN      NS      ns.life.unix.nt.
;; ADDITIONAL SECTION:
ns.life.unix.nt.        259200  IN      A       192.168.16.22
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:07:43 2008
;; MSG SIZE  rcvd: 79
07:05:23
#dig life.unix.nt mx
; <<>> DiG 9.3.4-P1 <<>> life.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41184
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;life.unix.nt.                  IN      MX
;; ANSWER SECTION:
life.unix.nt.           259200  IN      MX      5 ns.life.unix.nt.
;; AUTHORITY SECTION:
life.unix.nt.           259200  IN      NS      ns.life.unix.nt.
;; ADDITIONAL SECTION:
ns.life.unix.nt.        259200  IN      A       192.168.16.22
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:07:43 2008
;; MSG SIZE  rcvd: 79
07:07:43
#ifconfig re0
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.22 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:3e:00:00:02
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
07:07:43
#ifconfig re0
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.22 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:3e:00:00:02
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
07:07:43
#ifconfig re0
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.22 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:3e:00:00:02
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
07:07:55
#telnet 192.168.16.22 25
Trying 192.168.16.22...
Connected to fbsd2.unix.nt.
Escape character is '^]'.
220 ns.life.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 12:08:07 GMT
HEO zlo
500 5.5.1 Command unrecognized: "HEO zlo"
HELO zlo
250 ns.life.unix.nt Hello fbsd2.unix.nt [192.168.16.22], pleased to meet you
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
^]q
telnet> q
Connection closed.
07:07:55
#telnet 192.168.16.22 25
Trying 192.168.16.22...
Connected to fbsd2.unix.nt.
Escape character is '^]'.
220 ns.life.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 12:08:07 GMT
HEO zlo
500 5.5.1 Command unrecognized: "HEO zlo"
HELO zlo
250 ns.life.unix.nt Hello fbsd2.unix.nt [192.168.16.22], pleased to meet you
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
^]q
telnet> q
Connection closed.
07:07:55
#telnet 192.168.16.22 25
Trying 192.168.16.22...
Connected to fbsd2.unix.nt.
Escape character is '^]'.
220 ns.life.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 12:08:07 GMT
HEO zlo
500 5.5.1 Command unrecognized: "HEO zlo"
HELO zlo
250 ns.life.unix.nt Hello fbsd2.unix.nt [192.168.16.22], pleased to meet you
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
^]q
telnet> q
Connection closed.
07:08:43
#dig mega.unix.nt mx
; <<>> DiG 9.3.4-P1 <<>> mega.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14232
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;mega.unix.nt.                  IN      MX
;; ANSWER SECTION:
mega.unix.nt.           603261  IN      MX      5 ns.mega.unix.nt.
;; AUTHORITY SECTION:
mega.unix.nt.           603261  IN      NS      ns.mega.unix.nt.
;; ADDITIONAL SECTION:
ns.mega.unix.nt.        603261  IN      A       192.168.16.24
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:08:53 2008
;; MSG SIZE  rcvd: 79
07:08:53
#telnet 192.168.16.24 25
Trying 192.168.16.24...
Connected to 192.168.16.24.
Escape character is '^]'.
220 ns.mega.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 10:10:46 GMT
HELO zlo
250 ns.mega.unix.nt Hello [192.168.16.22], pleased to meet you
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
MAIL FROM: root@mega.unix.nt
550 5.0.0 Access denied
^]q
telnet> q
Connection closed.
07:09:46
#ls
Makefile                        freebsd.submit.cf               ns.life.unix.nt.mc
README                          freebsd.submit.mc               ns.life.unix.nt.submit.cf
access.sample                   helpfile                        ns.life.unix.nt.submit.mc
aliases                         local-host-names                sendmail.cf
aliases.db                      mailer.conf                     submit.cf
freebsd.cf                      mailertable.sample              virtusertable.sample
freebsd.mc                      ns.life.unix.nt.cf
07:09:48
#vim local-host-names
07:10:15
#~

07:10:15
#ls
Makefile                        freebsd.submit.cf               ns.life.unix.nt.mc
README                          freebsd.submit.mc               ns.life.unix.nt.submit.cf
access.sample                   helpfile                        ns.life.unix.nt.submit.mc
aliases                         local-host-names                sendmail.cf
aliases.db                      mailer.conf                     submit.cf
freebsd.cf                      mailertable.sample              virtusertable.sample
freebsd.mc                      ns.life.unix.nt.cf
07:10:16
#rm ns*

07:10:21
#ls
Makefile                aliases.db              freebsd.submit.mc       mailertable.sample
README                  freebsd.cf              helpfile                sendmail.cf
access.sample           freebsd.mc              local-host-names        submit.cf
aliases                 freebsd.submit.cf       mailer.conf             virtusertable.sample
07:10:23
#make
cp freebsd.mc ns.life.unix.nt.mc
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 ns.life.unix.nt.mc > ns.life.unix.nt.cf
cp freebsd.submit.mc ns.life.unix.nt.submit.mc
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 ns.life.unix.nt.submit.mc > ns.life.unix.nt.submit.cf
07:10:36
#vim ns.life.unix.nt.mc
--- /tmp/l3-saved-27251.1906.13093	2008-04-04 12:10:41.000000000 +0000
+++ ns.life.unix.nt.mc	2008-04-04 12:10:53.000000000 +0000
@@ -83,7 +83,7 @@
 
 dnl Enable for both IPv4 and IPv6 (optional)
 DAEMON_OPTIONS(`Name=IPv4, Family=inet')
-DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O')
+dnl DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O')
 
 define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
 define(`confNO_RCPT_ACTION', `add-to-undisclosed')
07:10:53
#make
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 ns.life.unix.nt.mc > ns.life.unix.nt.cf
07:10:56
#cp ns.life.unix.nt.cf sendmail.cf

07:11:12
#ps aux | grep sendmail
smmsp   978  0.0  0.3  3408  2800  ??  Is    4:22PM   0:00.03 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (
root  28403  0.0  0.3  3508  3080  ??  Ss   11:49AM   0:00.03 sendmail: accepting connections (sendmail)
root  29373  0.0  0.3  3608  3132  ??  S    12:10PM   0:00.01 sendmail: server [192.168.16.24] cmd read (sendmail)
root  29527  0.0  0.1  1528   636  p3  RL+  12:11PM   0:00.00 grep sendmail
07:11:19
#kill -9 978

07:11:34
#ps aux | grep sendmail
root 28403  0.0  0.3  3508  3080  ??  Ss   11:49AM   0:00.03 sendmail: accepting connections (sendmail)
root 29373  0.0  0.3  3608  3132  ??  S    12:10PM   0:00.01 sendmail: server [192.168.16.24] cmd read (sendmail)
root 29602  0.0  0.1  1528   600  p3  RL+  12:11PM   0:00.01 grep sendmail
07:11:36
#kill -9 29373

07:11:46
#ps aux | grep sendmail
root 28403  0.0  0.3  3508  3080  ??  Ss   11:49AM   0:00.03 sendmail: accepting connections (sendmail)
root 29631  0.0  0.1  1528   600  p3  R+   12:11PM   0:00.01 grep sendmail
07:11:47
#/etc/rc.d/sendmail restart
Stopping sendmail.
Starting sendmail.
07:11:47
#/etc/rc.d/sendmail restart
Stopping sendmail.
Starting sendmail.
07:11:56
#ps aux | grep sendmail
root 29656  0.0  0.3  3508  2944  ??  Ss   12:11PM   0:00.00 sendmail: accepting connections (sendmail)
root 29683  0.0  0.1  1600  1008  p3  S+   12:11PM   0:00.01 grep sendmail
07:11:56
#ps aux | grep sendmail
root 29656  0.0  0.3  3508  2944  ??  Ss   12:11PM   0:00.00 sendmail: accepting connections (sendmail)
root 29683  0.0  0.1  1600  1008  p3  S+   12:11PM   0:00.01 grep sendmail
07:11:57
#ps aux | grep sendmail
root 29656  0.0  0.3  3508  2944  ??  Ss   12:11PM   0:00.00 sendmail: accepting connections (sendmail)
root 29704  0.0  0.0  1528   512  p3  RL+  12:11PM   0:00.00 grep sendmail
07:11:57
#ps aux | grep sendmail
root 29656  0.0  0.3  3508  2944  ??  Ss   12:11PM   0:00.00 sendmail: accepting connections (sendmail)
root 29704  0.0  0.0  1528   512  p3  RL+  12:11PM   0:00.00 grep sendmail
07:11:58
#ps aux | grep sendmail
root 29656  0.0  0.3  3508  2944  ??  Ss   12:11PM   0:00.00 sendmail: accepting connections (sendmail)
root 29714  0.0  0.1  1528   624  p3  R+   12:11PM   0:00.00 grep sendmail
07:11:58
#ps aux | grep sendmail
root 29656  0.0  0.3  3508  2944  ??  Ss   12:11PM   0:00.00 sendmail: accepting connections (sendmail)
root 29714  0.0  0.1  1528   624  p3  R+   12:11PM   0:00.00 grep sendmail
07:11:59
#ps aux | grep sendmail
root 29656  0.0  0.3  3508  2944  ??  Ss   12:11PM   0:00.00 sendmail: accepting connections (sendmail)
07:11:59
#ps aux | grep sendmail
root 29656  0.0  0.3  3508  2944  ??  Ss   12:11PM   0:00.00 sendmail: accepting connections (sendmail)
07:12:00
#telnet 192.168.16.22 25
Trying 192.168.16.22...
Connected to fbsd2.unix.nt.
Escape character is '^]'.
220 ns.life.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 12:12:09 GMT
HELO zlo
250 ns.life.unix.nt Hello fbsd2.unix.nt [192.168.16.22], pleased to meet you
MAIL FROM:root@life.unix.nt
550 5.0.0 Access denied
^]q
telnet> q
Connection closed.
07:12:53
#host ns.life.unix.nt
ns.life.unix.nt has address 192.168.16.22
07:13:02
#host 192.168.16.22
Host 22.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
07:13:02
#host 192.168.16.22
Host 22.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
07:13:08
#dig -x 192.168.16.22
; <<>> DiG 9.3.4-P1 <<>> -x 192.168.16.22
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 9579
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;22.16.168.192.in-addr.arpa.    IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   10800   IN      SOA     168.192.in-addr.arpa. nobody.localhost. 42 86400 43200 604800 10800
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:13:18 2008
;; MSG SIZE  rcvd: 96
07:13:08
#dig -x 192.168.16.22
; <<>> DiG 9.3.4-P1 <<>> -x 192.168.16.22
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 9579
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;22.16.168.192.in-addr.arpa.    IN      PTR
;; AUTHORITY SECTION:
168.192.in-addr.arpa.   10800   IN      SOA     168.192.in-addr.arpa. nobody.localhost. 42 86400 43200 604800 10800
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:13:18 2008
;; MSG SIZE  rcvd: 96
07:13:18
#ssh clint@

07:13:18
#ssh clint@

07:13:37
#ls
Makefile                        freebsd.submit.cf               ns.life.unix.nt.mc
README                          freebsd.submit.mc               ns.life.unix.nt.submit.cf
access.sample                   helpfile                        ns.life.unix.nt.submit.mc
aliases                         local-host-names                sendmail.cf
aliases.db                      mailer.conf                     submit.cf
freebsd.cf                      mailertable.sample              virtusertable.sample
freebsd.mc                      ns.life.unix.nt.cf
07:13:37
#ls
Makefile                        freebsd.submit.cf               ns.life.unix.nt.mc
README                          freebsd.submit.mc               ns.life.unix.nt.submit.cf
access.sample                   helpfile                        ns.life.unix.nt.submit.mc
aliases                         local-host-names                sendmail.cf
aliases.db                      mailer.conf                     submit.cf
freebsd.cf                      mailertable.sample              virtusertable.sample
freebsd.mc                      ns.life.unix.nt.cf
07:13:38
#ssh clint@192.168.16.254
 31 204 PTR debian4.unix.nt.
 32 205 PTR debian5.unix.nt.
 33 206 PTR debian6.unix.nt.
 34 207 PTR debian7.unix.nt.
 35 207 PTR debian7.unix.nt.
 36 208 PTR debian8.unix.nt.
 37 209 PTR debian9.unix.nt.
 38 210 PTR debian10.unix.nt.
 39 211 PTR debian11.unix.nt.
 40 212 PTR debian12.unix.nt.
 41 213 PTR debian13.unix.nt.
"db.rev_unix.nt" 82L, 1948C записано
clint@debian:/etc/bind$ sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
clint@debian:/etc/bind$ rndc flush
-bash: rndc: command not found
clint@debian:/etc/bind$ sudo rndc flush
clint@debian:/etc/bind$ exit
logout
Connection to 192.168.16.254 closed.
07:13:38
#ssh clint@192.168.16.254
 31 204 PTR debian4.unix.nt.
 32 205 PTR debian5.unix.nt.
 33 206 PTR debian6.unix.nt.
 34 207 PTR debian7.unix.nt.
 35 207 PTR debian7.unix.nt.
 36 208 PTR debian8.unix.nt.
 37 209 PTR debian9.unix.nt.
 38 210 PTR debian10.unix.nt.
 39 211 PTR debian11.unix.nt.
 40 212 PTR debian12.unix.nt.
 41 213 PTR debian13.unix.nt.
"db.rev_unix.nt" 82L, 1948C записано
clint@debian:/etc/bind$ sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
clint@debian:/etc/bind$ rndc flush
-bash: rndc: command not found
clint@debian:/etc/bind$ sudo rndc flush
clint@debian:/etc/bind$ exit
logout
Connection to 192.168.16.254 closed.
07:13:38
#ssh clint@192.168.16.254
 31 204 PTR debian4.unix.nt.
 32 205 PTR debian5.unix.nt.
 33 206 PTR debian6.unix.nt.
 34 207 PTR debian7.unix.nt.
 35 207 PTR debian7.unix.nt.
 36 208 PTR debian8.unix.nt.
 37 209 PTR debian9.unix.nt.
 38 210 PTR debian10.unix.nt.
 39 211 PTR debian11.unix.nt.
 40 212 PTR debian12.unix.nt.
 41 213 PTR debian13.unix.nt.
"db.rev_unix.nt" 82L, 1948C записано
clint@debian:/etc/bind$ sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
clint@debian:/etc/bind$ rndc flush
-bash: rndc: command not found
clint@debian:/etc/bind$ sudo rndc flush
clint@debian:/etc/bind$ exit
logout
Connection to 192.168.16.254 closed.
07:13:38
#ssh clint@192.168.16.254
 31 204 PTR debian4.unix.nt.
 32 205 PTR debian5.unix.nt.
 33 206 PTR debian6.unix.nt.
 34 207 PTR debian7.unix.nt.
 35 207 PTR debian7.unix.nt.
 36 208 PTR debian8.unix.nt.
 37 209 PTR debian9.unix.nt.
 38 210 PTR debian10.unix.nt.
 39 211 PTR debian11.unix.nt.
 40 212 PTR debian12.unix.nt.
 41 213 PTR debian13.unix.nt.
"db.rev_unix.nt" 82L, 1948C записано
clint@debian:/etc/bind$ sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
clint@debian:/etc/bind$ rndc flush
-bash: rndc: command not found
clint@debian:/etc/bind$ sudo rndc flush
clint@debian:/etc/bind$ exit
logout
Connection to 192.168.16.254 closed.
07:16:10
#rndc flush

07:16:10
#rndc flush

07:16:10
#rndc flush

07:16:10
#rndc flush

07:16:14
#telnet 192.168.16.22 25
Trying 192.168.16.22...
Connected to fbsd2.unix.nt.
Escape character is '^]'.
220 ns.life.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 12:16:20 GMT
HELO zlo
250 ns.life.unix.nt Hello fbsd2.unix.nt [192.168.16.22], pleased to meet you
^]q
telnet> q
Connection closed.
07:16:14
#telnet 192.168.16.22 25
Trying 192.168.16.22...
Connected to fbsd2.unix.nt.
Escape character is '^]'.
220 ns.life.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 12:16:20 GMT
HELO zlo
250 ns.life.unix.nt Hello fbsd2.unix.nt [192.168.16.22], pleased to meet you
^]q
telnet> q
Connection closed.
07:16:44
#vim /etc/hosts
--- /tmp/l3-saved-27251.9762.15202	2008-04-04 12:16:48.000000000 +0000
+++ /etc/hosts	2008-04-04 12:17:12.000000000 +0000
@@ -1,4 +1,3 @@
 ::1			localhost.unix.nt localhost
 127.0.0.1		localhost.unix.nt localhost
-192.168.16.22		fbsd2.unix.nt fbsd2
-192.168.16.22		fbsd2.unix.nt.
+192.168.16.22		ns.life.unix.nt
07:16:44
#vim /etc/hosts
--- /tmp/l3-saved-27251.9762.15202	2008-04-04 12:16:48.000000000 +0000
+++ /etc/hosts	2008-04-04 12:17:12.000000000 +0000
@@ -1,4 +1,3 @@
 ::1			localhost.unix.nt localhost
 127.0.0.1		localhost.unix.nt localhost
-192.168.16.22		fbsd2.unix.nt fbsd2
-192.168.16.22		fbsd2.unix.nt.
+192.168.16.22		ns.life.unix.nt
07:17:12
#telnet 192.168.16.22 25
Trying 192.168.16.22...
Connected to ns.life.unix.nt.
Escape character is '^]'.
220 ns.life.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 12:17:15 GMT
HELO zlo
250 ns.life.unix.nt Hello ns.life.unix.nt [192.168.16.22], pleased to meet you
MAIL FROM: root@mega.unix.nt
550 5.0.0 Access denied
^]q
telnet> q
Connection closed.
07:17:12
#telnet 192.168.16.22 25
Trying 192.168.16.22...
Connected to ns.life.unix.nt.
Escape character is '^]'.
220 ns.life.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 12:17:15 GMT
HELO zlo
250 ns.life.unix.nt Hello ns.life.unix.nt [192.168.16.22], pleased to meet you
MAIL FROM: root@mega.unix.nt
550 5.0.0 Access denied
^]q
telnet> q
Connection closed.
07:17:48
#/etc/rc.d/sendmail restart
Stopping sendmail.
Starting sendmail.
07:17:48
#/etc/rc.d/sendmail restart
Stopping sendmail.
Starting sendmail.
07:18:00
#telnet 192.168.16.22 25
Trying 192.168.16.22...
Connected to ns.life.unix.nt.
Escape character is '^]'.
220 ns.life.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 12:18:01 GMT
HELO zlo
250 ns.life.unix.nt Hello ns.life.unix.nt [192.168.16.22], pleased to meet you
MAIL FROM: root@mega.unix.nt
550 5.0.0 Access denied
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
}q
500 5.5.1 Command unrecognized: "}q"
^]q
telnet> q
Connection closed.
07:18:00
#telnet 192.168.16.22 25
Trying 192.168.16.22...
Connected to ns.life.unix.nt.
Escape character is '^]'.
220 ns.life.unix.nt ESMTP Sendmail 8.14.2/8.14.2; Fri, 4 Apr 2008 12:18:01 GMT
HELO zlo
250 ns.life.unix.nt Hello ns.life.unix.nt [192.168.16.22], pleased to meet you
MAIL FROM: root@mega.unix.nt
550 5.0.0 Access denied
MAIL FROM: root@life.unix.nt
550 5.0.0 Access denied
}q
500 5.5.1 Command unrecognized: "}q"
^]q
telnet> q
Connection closed.
07:18:32
#less /var/log/maillog
07:18:32
#less /var/log/maillog
07:18:32
#less /var/log/maillog
07:18:32
#less /var/log/maillog
07:18:32
#less /var/log/maillog
07:18:32
#less /var/log/maillog
07:19:03
#host 192.168.16.22
Host 22.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
07:19:03
#host 192.168.16.22
Host 22.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
07:19:03
#host 192.168.16.22
Host 22.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
07:19:03
#host 192.168.16.22
Host 22.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
07:19:09
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
07:19:09
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
07:19:09
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    search life.unix.nt unix.nt
    nameserver 127.0.0.1
    

    Статистика

    Время первой команды журнала06:50:22 2008- 4- 4
    Время последней команды журнала07:19:09 2008- 4- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %13.86
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.48
    Количество командных строк в единицу времени, команда/мин 3.51
    Частота использования команд
    telnet17|===============| 15.18%
    ps11|=========| 9.82%
    grep11|=========| 9.82%
    host10|========| 8.93%
    dig8|=======| 7.14%
    less6|=====| 5.36%
    ssh6|=====| 5.36%
    ifconfig5|====| 4.46%
    ls5|====| 4.46%
    hostname5|====| 4.46%
    vim4|===| 3.57%
    rndc4|===| 3.57%
    /etc/rc.d/sendmail4|===| 3.57%
    mail3|==| 2.68%
    touch2|=| 1.79%
    mutt2|=| 1.79%
    make2|=| 1.79%
    cat2|=| 1.79%
    kill2|=| 1.79%
    cp1|| 0.89%
    rm1|| 0.89%
    ~1|| 0.89%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    О программе

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

    $Id$