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

Содержание

Журнал

Среда (04/05/06)

/dev/ttyp0
12:36:37
#dig axfr @127.0.0.1 vo.unix.nt
; <<>> DiG 9.3.1 <<>> axfr @127.0.0.1 vo.unix.nt
; (1 server found)
;; global options:  printcmd
vo.unix.nt.             172800  IN      SOA     fbsd2.vo.unix.nt. admin.vo.unix.nt. 2006032713 10800 3600 604800 172800
vo.unix.nt.             172800  IN      NS      fbsd2.vo.unix.nt.
vo.unix.nt.             172800  IN      MX      10 fbsd2.vo.unix.nt.
fbsd2.vo.unix.nt.       172800  IN      A       192.168.15.22
fff.vo.unix.nt.         172800  IN      A       192.168.15.24
vo.unix.nt.             172800  IN      SOA     fbsd2.vo.unix.nt. admin.vo.unix.nt. 2006032713 10800 3600 604800 172800
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Apr  5 12:37:24 2006
;; XFR size: 6 records (messages 1)
12:39:16
#/etc/rc.d/named restart
Stopping named.
Waiting for PIDS: 3137.
Starting named.
прошло 69 минут
13:49:14
#dig version.bind. chaos txt @vo.unix.nt
dig: couldn't get address for 'vo.unix.nt': not found
13:50:27
#dig version.bind. chaos txt @192.168.15.22
; <<>> DiG 9.3.1 <<>> version.bind. chaos txt @192.168.15.22
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16999
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;version.bind.                  CH      TXT
;; ANSWER SECTION:
version.bind.           0       CH      TXT     "MS-Dos 1_2_3"
;; AUTHORITY SECTION:
version.bind.           0       CH      NS      version.bind.
;; Query time: 1 msec
;; SERVER: 192.168.15.22#53(192.168.15.22)
;; WHEN: Wed Apr  5 13:50:38 2006
;; MSG SIZE  rcvd: 69
13:50:39
#dig version.bind. chaos txt @fbsd2.vo.unix.nt
; <<>> DiG 9.3.1 <<>> version.bind. chaos txt @fbsd2.vo.unix.nt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46820
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;version.bind.                  CH      TXT
;; ANSWER SECTION:
version.bind.           0       CH      TXT     "MS-Dos 1_2_3"
;; AUTHORITY SECTION:
version.bind.           0       CH      NS      version.bind.
;; Query time: 1 msec
;; SERVER: 192.168.15.22#53(192.168.15.22)
;; WHEN: Wed Apr  5 13:50:57 2006
;; MSG SIZE  rcvd: 69
13:50:57
#xinit
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: FreeBSD 6.0 i386 [ELF]
Current Operating System: FreeBSD fbsd2.unix.nt 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Mon Apr  3 14:33:41 EEST 2006     root@fbsd2.unix.nt:/usr/src/sys/i386/compile/MAIN i386
Build Date: 12 October 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
...
The application 'metacity' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
The application 'gnome-panel' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
The application 'nautilus' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
xinit:  connection to X server lost.
прошла 21 минута
/dev/ttyp5
14:12:11
#pw usermod
pw: user name or id required
14:12:18
#pw usermod root

14:12:20
#pw usermod -h
pw: option requires an argument -- h
pw: unknown switch
14:12:22
#pw -h
usage:
  pw [user|group|lock|unlock] [add|del|mod|show|next] [help|switches/values]
14:12:27
#man pw
14:12:37
#pw usermod root ssian

14:12:45
#less /etc/login.
14:12:45
#less /etc/login.conf
прошло 17 минут
14:30:04
#dig sv.crimea.ua mx
; <<>> DiG 9.3.1 <<>> sv.crimea.ua mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2874
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 3, ADDITIONAL: 4
;; QUESTION SECTION:
;sv.crimea.ua.                  IN      MX
;; ANSWER SECTION:
sv.crimea.ua.           86400   IN      MX      10 relay.sv.crimea.ua.
sv.crimea.ua.           86400   IN      MX      20 relay.sfprivat.crimea.ua.
...
sv.crimea.ua.           86400   IN      NS      ns.sfprivat.crimea.ua.
;; ADDITIONAL SECTION:
relay.sv.crimea.ua.     86400   IN      A       217.117.72.201
relay.sfprivat.crimea.ua. 86400 IN      A       217.117.72.169
ns.sv.crimea.ua.        86400   IN      A       217.117.72.201
ns.sfprivat.crimea.ua.  86400   IN      A       217.117.72.169
;; Query time: 389 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Apr  5 14:30:13 2006
;; MSG SIZE  rcvd: 241
14:30:13
#hostname
fbsd2.unix.nt
14:32:07
#ifconfig
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::20a:5eff:fe05:3692%xl0 prefixlen 64 scopeid 0x1
        inet 192.168.15.22 netmask 0xffffff00 broadcast 192.168.15.255
        ether 00:0a:5e:05:36:92
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
xl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=9<RXCSUM,VLAN_MTU>
        inet6 fe80::204:76ff:fea0:a912%xl1 prefixlen 64 scopeid 0x2
        inet 192.168.16.1 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:04:76:a0:a9:12
        media: Ethernet autoselect (none)
        status: no carrier
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet 127.0.0.1 netmask 0xff000000
14:32:16
#host 192.168.15.22
22.15.168.192.in-addr.arpa domain name pointer fbsd2.linux.nt.
14:32:27
#grep 192.168.15.22 /etc/hosts
192.168.15.22           fbsd2.unix.nt fbsd2
192.168.15.22           fbsd2.unix.nt.
14:33:04
#ls /var/mail/
cyrus   gdm     root    user
14:34:03
#ls -l /var/mail/
total 2
-rw-------  1 cyrus  cyrus     0 Mar 31 22:16 cyrus
-rw-------  1 gdm    gdm       0 Mar 31 22:28 gdm
-rw-------  1 root   wheel  1063 Apr  5 09:11 root
-rw-------  1 user   wheel     0 Mar 31 23:59 user
14:34:08
#dig ukr.net mx
; <<>> DiG 9.3.1 <<>> ukr.net mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45302
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 4
;; QUESTION SECTION:
;ukr.net.                       IN      MX
;; ANSWER SECTION:
ukr.net.                3600    IN      MX      10 mxs.ukr.net.
;; AUTHORITY SECTION:
...
ukr.net.                84642   IN      NS      ns.ukr.net.
;; ADDITIONAL SECTION:
mxs.ukr.net.            3600    IN      A       212.42.65.66
ns.ukr.net.             84642   IN      A       212.42.64.7
ns1.donbass.net.        171047  IN      A       195.184.192.18
nss.ukr.net.            170569  IN      A       212.42.64.9
;; Query time: 46 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Apr  5 14:35:12 2006
;; MSG SIZE  rcvd: 170
14:35:12
#telnet mxs.ukr.net 25
Trying 212.42.65.66...
Connected to mxs.ukr.net.
Escape character is '^]'.
220 UKR.NET ESMTP Wed, 05 Apr 2006 14:35:24 +0300
HELO g
250 krokodil.ukr.net Hello mail.tex.kiev.ua [62.64.113.246]
MAIL FROM: <billgates@microsoft.com>
250 OK
RCPT TO: <vitpost@ukr.net>
451 Bad HELO argument given
^]
telnet> q
Connection closed.
14:36:29
#telnet mxs.ukr.net 25
Trying 212.42.65.66...
Connected to mxs.ukr.net.
Escape character is '^]'.
451 Virus/SPAM spreader activity detected, 1 hour penalty
Connection closed by foreign host.
/dev/ttyp0
14:45:47
#ls -l /etc/mail
total 248
-rw-r--r--  1 root  wheel   6809 Nov  3 10:12 Makefile
-rw-r--r--  1 root  wheel   2896 Nov  3 10:12 README
-rw-r--r--  1 root  wheel    407 Nov  3 10:12 access.sample
-rw-r--r--  1 root  wheel   1618 Nov  3 10:12 aliases
-rw-r-----  1 root  wheel  16384 Mar 31 22:05 aliases.db
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 freebsd.cf
-rw-r--r--  1 root  wheel   4113 Nov  3 10:12 freebsd.mc
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 freebsd.submit.cf
-r--r--r--  1 root  wheel    894 Nov  3 10:12 freebsd.submit.mc
-r--r--r--  1 root  wheel   5588 Nov  3 10:12 helpfile
-rw-r--r--  1 root  wheel    400 Nov  3 10:12 mailer.conf
-rw-r--r--  1 root  wheel    243 Nov  3 10:12 mailertable.sample
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 sendmail.cf
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 submit.cf
-rw-r--r--  1 root  wheel    569 Nov  3 10:12 virtusertable.sample
/dev/ttyp5
14:45:49
#ls /etc/mail
Makefile                aliases.db              freebsd.submit.mc       sendmail.cf
README                  freebsd.cf              helpfile                submit.cf
access.sample           freebsd.mc              mailer.conf             virtusertable.sample
aliases                 freebsd.submit.cf       mailertable.sample
14:46:01
#ls -l /etc/mail
total 248
-rw-r--r--  1 root  wheel   6809 Nov  3 10:12 Makefile
-rw-r--r--  1 root  wheel   2896 Nov  3 10:12 README
-rw-r--r--  1 root  wheel    407 Nov  3 10:12 access.sample
-rw-r--r--  1 root  wheel   1618 Nov  3 10:12 aliases
-rw-r-----  1 root  wheel  16384 Mar 31 22:05 aliases.db
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 freebsd.cf
-rw-r--r--  1 root  wheel   4113 Nov  3 10:12 freebsd.mc
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 freebsd.submit.cf
-r--r--r--  1 root  wheel    894 Nov  3 10:12 freebsd.submit.mc
-r--r--r--  1 root  wheel   5588 Nov  3 10:12 helpfile
-rw-r--r--  1 root  wheel    400 Nov  3 10:12 mailer.conf
-rw-r--r--  1 root  wheel    243 Nov  3 10:12 mailertable.sample
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 sendmail.cf
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 submit.cf
-rw-r--r--  1 root  wheel    569 Nov  3 10:12 virtusertable.sample
14:46:03
#cd /usr/ports/mail/sen
sendmail/      sendmail-ldap/ sendmail-sasl/ sentinel/
14:46:03
#cd /etc/mail

/dev/ttyp0
14:46:22
#vi local-host-names
/dev/ttyp5
14:46:43
#ls -l
total 248
-rw-r--r--  1 root  wheel   6809 Nov  3 10:12 Makefile
-rw-r--r--  1 root  wheel   2896 Nov  3 10:12 README
-rw-r--r--  1 root  wheel    407 Nov  3 10:12 access.sample
-rw-r--r--  1 root  wheel   1618 Nov  3 10:12 aliases
-rw-r-----  1 root  wheel  16384 Mar 31 22:05 aliases.db
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 freebsd.cf
-rw-r--r--  1 root  wheel   4113 Nov  3 10:12 freebsd.mc
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 freebsd.submit.cf
-r--r--r--  1 root  wheel    894 Nov  3 10:12 freebsd.submit.mc
-r--r--r--  1 root  wheel   5588 Nov  3 10:12 helpfile
-rw-r--r--  1 root  wheel    400 Nov  3 10:12 mailer.conf
-rw-r--r--  1 root  wheel    243 Nov  3 10:12 mailertable.sample
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 sendmail.cf
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 submit.cf
-rw-r--r--  1 root  wheel    569 Nov  3 10:12 virtusertable.sample
14:46:44
#catcal-host-names
cat: local-host-names: No such file or directory
14:48:36
#cat local-host-names
cat: local-host-names: No such file or directory
14:49:52
#cat local-host-names
cat: local-host-names: No such file or directory
14:50:05
#cat local-host-names
cat: local-host-names: No such file or directory
14:50:05
#cat local-host-names
cat: local-host-names: No such file or directory
/dev/ttyp0
14:50:05
#ls -l /etc/mail
total 248
-rw-r--r--  1 root  wheel   6809 Nov  3 10:12 Makefile
-rw-r--r--  1 root  wheel   2896 Nov  3 10:12 README
-rw-r--r--  1 root  wheel    407 Nov  3 10:12 access.sample
-rw-r--r--  1 root  wheel   1618 Nov  3 10:12 aliases
-rw-r-----  1 root  wheel  16384 Mar 31 22:05 aliases.db
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 freebsd.cf
-rw-r--r--  1 root  wheel   4113 Nov  3 10:12 freebsd.mc
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 freebsd.submit.cf
-r--r--r--  1 root  wheel    894 Nov  3 10:12 freebsd.submit.mc
-r--r--r--  1 root  wheel   5588 Nov  3 10:12 helpfile
-rw-r--r--  1 root  wheel    400 Nov  3 10:12 mailer.conf
-rw-r--r--  1 root  wheel    243 Nov  3 10:12 mailertable.sample
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 sendmail.cf
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 submit.cf
-rw-r--r--  1 root  wheel    569 Nov  3 10:12 virtusertable.sample
/dev/ttyp5
14:50:06
#cat local-host-names
cat: local-host-names: No such file or directory
14:50:06
#cat local-host-names
cat: local-host-names: No such file or directory
14:50:07
#cat local-host-names
cat: local-host-names: No such file or directory
14:50:07
#cat local-host-names
cat: local-host-names: No such file or directory
14:50:07
#cat local-host-names
cat: local-host-names: No such file or directory
14:50:07
#cat local-host-names
cat: local-host-names: No such file or directory
14:50:08
#cat local-host-names
cat: local-host-names: No such file or directory
14:50:22
#cat local-host-names
cat: local-host-names: No such file or directory
14:50:28
#cat local-host-names
vo.unix.nt
fbsd2.vo.unix.nt
/dev/ttyp0
14:50:39
#ls
PROTO.localhost-v6.rev  make-localhost          rndc.key
PROTO.localhost.rev     master                  slave
dynamic                 named.conf
local-host-names        named.root
14:50:50
#mv local-host-names /etc/mail/

14:51:01
#pwd
/etc/namedb
/dev/ttyp5
14:51:11
#hostname
fbsd2.unix.nt
14:51:24
#cat access.sample
# $FreeBSD: src/etc/mail/access.sample,v 1.3 2000/11/02 23:40:40 dirk Exp $
#
# Mail relay access control list.  Default is to reject mail unless the
# destination is local, or listed in /etc/mail/local-host-names
#
cyberspammer.com                550 We don't accept mail from spammers
FREE.STEALTH.MAILER@            550 We don't accept mail from spammers
another.source.of.spam          REJECT
okay.cyberspammer.com           OK
128.32                          RELAY
/dev/ttyp0
14:51:37
#cd ..

14:51:42
#cd mail

14:51:46
#ls -l
total 250
-rw-r--r--  1 root  wheel   6809 Nov  3 10:12 Makefile
-rw-r--r--  1 root  wheel   2896 Nov  3 10:12 README
-rw-r--r--  1 root  wheel    407 Nov  3 10:12 access.sample
-rw-r--r--  1 root  wheel   1618 Nov  3 10:12 aliases
-rw-r-----  1 root  wheel  16384 Mar 31 22:05 aliases.db
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 freebsd.cf
-rw-r--r--  1 root  wheel   4113 Nov  3 10:12 freebsd.mc
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 freebsd.submit.cf
-r--r--r--  1 root  wheel    894 Nov  3 10:12 freebsd.submit.mc
-r--r--r--  1 root  wheel   5588 Nov  3 10:12 helpfile
-rw-r--r--  1 root  wheel     29 Apr  5 14:50 local-host-names
-rw-r--r--  1 root  wheel    400 Nov  3 10:12 mailer.conf
-rw-r--r--  1 root  wheel    243 Nov  3 10:12 mailertable.sample
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 sendmail.cf
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 submit.cf
-rw-r--r--  1 root  wheel    569 Nov  3 10:12 virtusertable.sample
14:51:55
#vi local-host-names
14:52:40
#cat access.sample
# $FreeBSD: src/etc/mail/access.sample,v 1.3 2000/11/02 23:40:40 dirk Exp $
#
# Mail relay access control list.  Default is to reject mail unless the
# destination is local, or listed in /etc/mail/local-host-names
#
cyberspammer.com                550 We don't accept mail from spammers
FREE.STEALTH.MAILER@            550 We don't accept mail from spammers
another.source.of.spam          REJECT
okay.cyberspammer.com           OK
128.32                          RELAY
/dev/ttyp5
14:53:02
#ls -l
total 250
-rw-r--r--  1 root  wheel   6809 Nov  3 10:12 Makefile
-rw-r--r--  1 root  wheel   2896 Nov  3 10:12 README
-rw-r--r--  1 root  wheel    407 Nov  3 10:12 access.sample
-rw-r--r--  1 root  wheel   1618 Nov  3 10:12 aliases
-rw-r-----  1 root  wheel  16384 Mar 31 22:05 aliases.db
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 freebsd.cf
-rw-r--r--  1 root  wheel   4113 Nov  3 10:12 freebsd.mc
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 freebsd.submit.cf
-r--r--r--  1 root  wheel    894 Nov  3 10:12 freebsd.submit.mc
-r--r--r--  1 root  wheel   5588 Nov  3 10:12 helpfile
-rw-r--r--  1 root  wheel     44 Apr  5 14:52 local-host-names
-rw-r--r--  1 root  wheel    400 Nov  3 10:12 mailer.conf
-rw-r--r--  1 root  wheel    243 Nov  3 10:12 mailertable.sample
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 sendmail.cf
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 submit.cf
-rw-r--r--  1 root  wheel    569 Nov  3 10:12 virtusertable.sample
/dev/ttyp0
14:54:04
#pwd
/etc/mail
/dev/ttyp5
14:54:42
#make
cp freebsd.mc fbsd2.unix.nt.mc
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 fbsd2.unix.nt.mc > fbsd2.unix.nt.cf
cp freebsd.submit.mc fbsd2.unix.nt.submit.mc
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 fbsd2.unix.nt.submit.mc > fbsd2.unix.nt.submit.cf
14:55:04
#ls -l
total 356
-rw-r--r--  1 root  wheel   6809 Nov  3 10:12 Makefile
-rw-r--r--  1 root  wheel   2896 Nov  3 10:12 README
-rw-r--r--  1 root  wheel    407 Nov  3 10:12 access.sample
-rw-r--r--  1 root  wheel   1618 Nov  3 10:12 aliases
-rw-r-----  1 root  wheel  16384 Mar 31 22:05 aliases.db
-rw-r--r--  1 root  wheel  57745 Apr  5 14:55 fbsd2.unix.nt.cf
-rw-r--r--  1 root  wheel   4113 Apr  5 14:55 fbsd2.unix.nt.mc
-rw-r--r--  1 root  wheel  40398 Apr  5 14:55 fbsd2.unix.nt.submit.cf
-r--r--r--  1 root  wheel    894 Apr  5 14:55 fbsd2.unix.nt.submit.mc
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 freebsd.cf
-rw-r--r--  1 root  wheel   4113 Nov  3 10:12 freebsd.mc
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 freebsd.submit.cf
-r--r--r--  1 root  wheel    894 Nov  3 10:12 freebsd.submit.mc
-r--r--r--  1 root  wheel   5588 Nov  3 10:12 helpfile
-rw-r--r--  1 root  wheel     44 Apr  5 14:52 local-host-names
-rw-r--r--  1 root  wheel    400 Nov  3 10:12 mailer.conf
-rw-r--r--  1 root  wheel    243 Nov  3 10:12 mailertable.sample
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 sendmail.cf
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 submit.cf
-rw-r--r--  1 root  wheel    569 Nov  3 10:12 virtusertable.sample
14:55:06
#vi fbsd2.unix.nt.mc
/dev/ttyp0
14:58:16
#ls -l
total 356
-rw-r--r--  1 root  wheel   6809 Nov  3 10:12 Makefile
-rw-r--r--  1 root  wheel   2896 Nov  3 10:12 README
-rw-r--r--  1 root  wheel    407 Nov  3 10:12 access.sample
-rw-r--r--  1 root  wheel   1618 Nov  3 10:12 aliases
-rw-r-----  1 root  wheel  16384 Mar 31 22:05 aliases.db
-rw-r--r--  1 root  wheel  57745 Apr  5 14:55 fbsd2.unix.nt.cf
-rw-r--r--  1 root  wheel   4113 Apr  5 14:55 fbsd2.unix.nt.mc
-rw-r--r--  1 root  wheel  40398 Apr  5 14:55 fbsd2.unix.nt.submit.cf
-r--r--r--  1 root  wheel    894 Apr  5 14:55 fbsd2.unix.nt.submit.mc
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 freebsd.cf
-rw-r--r--  1 root  wheel   4113 Nov  3 10:12 freebsd.mc
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 freebsd.submit.cf
-r--r--r--  1 root  wheel    894 Nov  3 10:12 freebsd.submit.mc
-r--r--r--  1 root  wheel   5588 Nov  3 10:12 helpfile
-rw-r--r--  1 root  wheel     44 Apr  5 14:52 local-host-names
-rw-r--r--  1 root  wheel    400 Nov  3 10:12 mailer.conf
-rw-r--r--  1 root  wheel    243 Nov  3 10:12 mailertable.sample
-rw-r--r--  1 root  wheel  57791 Nov  3 10:12 sendmail.cf
-r--r--r--  1 root  wheel  40444 Nov  3 10:12 submit.cf
-rw-r--r--  1 root  wheel    569 Nov  3 10:12 virtusertable.sample
14:58:23
#vi fbsd2.unix.nt.mc
/dev/ttyp5
14:58:43
#less /usr/share/sendmail/cf/README
14:59:26
#vi /etc/aliases
/dev/ttyp0
14:59:33
#vi /etc/rc.conf
35a36,37
> sendmail_enable="YES"
> 
15:00:25
#/etc/rc.d/sendmail start
sendmail already running? (pid=444).
15:00:48
#/etc/rc.d/sendmail restart
Stopping sendmail.
Stopping sendmail_clientmqueue.
Starting sendmail.
15:00:55
#vi /etc/aliases
/dev/ttyp5
15:01:03
#telnet taras.unix.nt 25
taras.unix.nt: hostname nor servname provided, or not known
/dev/ttyp0
15:02:04
#vi /etc/aliases
15:02:25
#newaliases
/etc/mail/aliases: line 19: Non-continuation line starts with space
/etc/mail/aliases: 27 aliases, longest 10 bytes, 275 bytes total
15:02:32
#/etc/rc.d/sendmail restart
Stopping sendmail.
Stopping sendmail_clientmqueue.
Starting sendmail.
15:03:13
#echo hello | mail -s 'mail test' user

15:04:03
#echo hello | mail -s 'mail test' user@qqq.taras.unix.nt

15:07:17
#echo hello | mail -s 'zzz' user@fbsd3.unix.nt

/dev/ttyp5
15:10:17
#telnet qqq.s.unix.nt 25
Trying 192.168.15.21...
Connected to qqq.taras.unix.nt.
Escape character is '^]'.
220 fbsd1.unix.nt ESMTP Sendmail 8.13.4/8.13.4; Wed, 5 Apr 2006 15:12:10 +0300 (EEST)
mail from: i@mail.ru
250 2.1.0 i@mail.ru... Sender ok
rcpt to: user@qqq.taras.unix.nt
550 5.7.1 user@qqq.taras.unix.nt... Relaying denied
^]
telnet> q
Connection closed.
/dev/ttyp0
15:12:39
#su - user

15:13:13
$mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/user": 4 messages 1 new 4 unread
 U  1 user@fbsd2.unix.nt    Wed Apr  5 15:04  19/678   "mail test"
 U  2 root@fbsd4.unix.nt    Wed Apr  5 15:05  23/918   "mail test PREWED!"
 U  3 root@fbsd1.unix.nt    Wed Apr  5 15:06  23/910   "mail test"
>N  4 root@fbsd1.unix.nt    Wed Apr  5 15:13  22/900   "mail test"
& 4
Message 4:
From root@fbsd1.unix.nt Wed Apr  5 15:13:00 2006
Date: Wed, 5 Apr 2006 15:14:49 +0300 (EEST)
From: Charlie Root <root@fbsd1.unix.nt>
To: user@fbsd2.unix.nt
Subject: mail test
hello
& q
Saved 1 message in mbox
Held 3 messages in /var/mail/user
15:13:44
$xit
bash: xit: command not found
15:14:04
$exit
exit
15:14:08
#echo hello | mail -s 'mail test' user@qqq.taras.unix.nt

15:14:24
#echo hello | mail -s 'mail test' user@qqq.taras.unix.nt

15:19:56
#echo hello | mail -s 'mail test' user@qqq.taras.unix.nt

15:20:49
#echo hello | mail -s 'mail test' user@qqq.taras.unix.nt

15:21:12
#whereis qpopper
qpopper: /usr/ports/mail/qpopper
прошло 12 минут
15:33:23
#cd /usr/ports/mail/qpopper

15:33:39
#pwd
/usr/ports/mail/qpopper
15:33:42
#make
                             [  OK  ]       Cancel
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for qpopper-4.0.8
=> qpopper4.0.8.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.qualcomm.com/eudora/servers/unix/popper/.
qpopper4.0.8.tar.gz                           100% of 2702 kB   31 kBps 00m00s
=> qpopper4.0.8-ipv6-20050515.diff.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://www.imasy.or.jp/~ume/ipv6/.
qpopper4.0.8-ipv6-20050515.diff.gz            100% of   11 kB 4627  Bps
===>  Extracting for qpopper-4.0.8
...
===>   autoconf-2.59_2 depends on file: /usr/local/bin/perl5.8.7 - found
===>  Configuring for autoconf-2.59_2
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether gmake sets $(MAKE)... yes
checking for expr... /bin/expr
checking for gm4... /usr/local/bin/gm4
15:39:24
#make install
===>  Installing for qpopper-4.0.8
===>   Generating temporary packing list
===>  Checking if mail/qpopper already installed
****************************************************************************
To enable the qpopper-daemon, add the following line to your /etc/inetd.conf:
   pop3 stream tcp nowait root /usr/local/libexec/qpopper qpopper -s
****************************************************************************
===>   Compressing manual pages for qpopper-4.0.8
===>   Registering installation for qpopper-4.0.8
===> SECURITY REPORT:
      This port has installed the following binaries which execute with
      increased privileges.
/usr/local/bin/qpopauth
      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.
      For more information, and contact details about the security
      status of this software, see the following webpage:
http://www.eudora.com/products/unsupported/qpopper/index.html
15:39:50
#xconv
# This file generated by xconv.pl, included with the xinetd
# package.  xconv.pl was written by Rob Braun (bbraun@synack.net)
#
# The file is merely a translation of your inetd.conf file into
# the equivalent in xinetd.conf syntax.  xinetd has many
# features that may not be taken advantage of with this translation.
# Please refer to the xinetd.conf man page for more information
# on how to properly configure xinetd.
# The defaults section sets some information for all services
defaults
...
{
        flags       = NAMEINARGS
        socket_type = stream
        protocol    = tcp
        wait        = no
        user        = root
        server      = /usr/local/libexec/qpopper
        server_args = qpopper -s
}
^[[B^[[B^[[B^[[B^C
15:42:41
#/etc/rc.d/xinend restart
bash: /etc/rc.d/xinend: No such file or directory
15:43:24
#/usr/local/etc/rc.d/xinend.sh restart
bash: /usr/local/etc/rc.d/xinend.sh: No such file or directory
15:43:59
#/usr/local/etc/rc.d/xinetd.sh restart
Stopping xinetd.
Starting xinetd.
15:44:21
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 1 message 1 new
>N  1 root@fbsd2.unix.nt    Wed Apr  5 09:11  28/1063  "Nvi saved the file in"
& q
Held 1 message in /var/mail/root
You have mail in /var/mail/root
15:45:14
#xinit
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: FreeBSD 6.0 i386 [ELF]
Current Operating System: FreeBSD fbsd2.unix.nt 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Mon Apr  3 14:33:41 EEST 2006     root@fbsd2.unix.nt:/usr/src/sys/i386/compile/MAIN i386
Build Date: 12 October 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
...
The application 'metacity' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
The application 'gnome-panel' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
The application 'nautilus' lost its connection to the display :0.0;
most likely the X server was shut down or you killed/destroyed
the application.
xinit:  connection to X server lost.
15:53:06
#echo hello | mail -s 'my adress te' user@qqq.taras.unix.n

15:53:06
#echo hello | mail -s 'my adress tes' user@qqq.taras.unix.

15:53:06
#echo hello | mail -s 'my adress test' user@qqq.taras.unix

15:53:06
#echo hello | mail -s 'my adress test' user@qqq.taras.uni

15:53:06
#echo hello | mail -s 'my adress test' user@qqqtaras.unix.

Файлы

  • access.sample
  • local-host-names
  • access.sample
    >
    # $FreeBSD: src/etc/mail/access.sample,v 1.3 2000/11/02 23:40:40 dirk Exp $
    #
    # Mail relay access control list.  Default is to reject mail unless the
    # destination is local, or listed in /etc/mail/local-host-names
    #
    cyberspammer.com                550 We don't accept mail from spammers
    FREE.STEALTH.MAILER@            550 We don't accept mail from spammers
    another.source.of.spam          REJECT
    okay.cyberspammer.com           OK
    128.32                          RELAY
    
    local-host-names
    >
    vo.unix.nt
    fbsd2.vo.unix.nt
    

    Статистика

    Время первой команды журнала12:36:37 2006- 4- 5
    Время последней команды журнала15:53:06 2006- 4- 5
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %21.78
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 2.11
    Количество командных строк в единицу времени, команда/мин 0.80
    Частота использования команд
    cat15|=============| 13.27%
    mail14|============| 12.39%
    echo12|==========| 10.62%
    ls12|==========| 10.62%
    vi8|=======| 7.08%
    dig6|=====| 5.31%
    pw5|====| 4.42%
    cd5|====| 4.42%
    telnet4|===| 3.54%
    pwd3|==| 2.65%
    make3|==| 2.65%
    less3|==| 2.65%
    /etc/rc.d/sendmail3|==| 2.65%
    xinit2|=| 1.77%
    hostname2|=| 1.77%
    ifconfig1|| 0.88%
    man1|| 0.88%
    /etc/rc.d/xinend1|| 0.88%
    host1|| 0.88%
    /etc/rc.d/named1|| 0.88%
    whereis1|| 0.88%
    catcal-host-names1|| 0.88%
    /usr/local/etc/rc.d/xinetd.sh1|| 0.88%
    xconv1|| 0.88%
    newaliases1|| 0.88%
    grep1|| 0.88%
    mv1|| 0.88%
    exit1|| 0.88%
    xit1|| 0.88%
    /usr/local/etc/rc.d/xinend.sh1|| 0.88%
    su1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 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$