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

Содержание

Журнал

Четверг (09/21/06)

/dev/pts/4
11:54:53
#apt-get --purge remove sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda
Reading Package Lists... Done
Building Dependency Tree... Done
Package sendmail is not installed, so not removed
Package sendmail-base is not installed, so not removed
Package sendmail-bin is not installed, so not removed
Package sendmail-cf is not installed, so not removed
Package sensible-mda is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 945 not upgraded.
11:55:09
#apt-get install sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  rmail
Suggested packages:
  sendmail-doc logcheck sasl2-bin
Recommended packages:
  resolvconf
The following NEW packages will be installed:
  rmail sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda
0 upgraded, 6 newly installed, 0 to remove and 945 not upgraded.
Need to get 0B/2089kB of archives.
After unpacking 5128kB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
11:55:59
#apt-get install sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda sasl2-bin mutt
Выбор ранее не выбранного пакета sensible-mda.
Распаковывается пакет sensible-mda (из файла .../sensible-mda_8.13.8-2_i386.deb)...
Выбор ранее не выбранного пакета sendmail.
Распаковывается пакет sendmail (из файла .../sendmail_8.13.8-2_all.deb)...
Настраивается пакет sendmail-base (8.13.8-2) ...
Настраивается пакет sendmail-cf (8.13.8-2) ...
Настраивается пакет sendmail-bin (8.13.8-2) ...
You are doing a new install, or have erased /etc/mail/sendmail.mc.
If you've accidentaly erased /etc/mail/sendmail.mc, check /var/backups.
I am creating a safe, default sendmail.mc for you and you can
...
Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
Starting Mail Transport Agent: sendmail.
Настраивается пакет mutt (1.5.13-1) ...
Настраивается пакет sasl2-bin (2.1.19.dfsg1-0.5) ...
Настраивается пакет rmail (8.13.8-2) ...
Настраивается пакет sensible-mda (8.13.8-2) ...
Настраивается пакет sendmail (8.13.8-2) ...
11:57:01
#ls -lh /etc/mail
итого 188K
-rw-------  1 root  root  4,2K 2006-09-21 11:56 access
-rw-r-----  1 smmta smmsp  12K 2006-09-21 11:56 access.db
-rw-r--r--  1 root  root   281 2006-09-01 08:12 address.resolve
lrwxrwxrwx  1 root  smmsp   10 2006-09-21 11:56 aliases -> ../aliases
-rw-r-----  1 smmta smmsp  12K 2006-09-21 11:56 aliases.db
-rw-r--r--  1 root  root  3,1K 2006-09-21 11:56 databases
-rw-r-----  1 smmta smmsp   47 2006-09-21 11:56 default-auth-info
-rw-r--r--  1 root  root  5,5K 2006-09-01 08:12 helpfile
-rw-r--r--  1 root  smmsp   26 2006-09-21 11:56 local-host-names
...
-rw-r--r--  1 root  smmsp  269 2006-09-21 11:56 sendmail.cf.errors
-rw-r--r--  1 root  root   12K 2006-09-21 11:56 sendmail.conf
-rw-r--r--  1 root  smmsp 4,1K 2006-09-21 11:56 sendmail.mc
-rw-r--r--  1 root  root   149 2006-09-01 08:12 service.switch
-rw-r--r--  1 root  root   180 2006-09-01 08:12 service.switch-nodns
drwxr-sr-x  2 smmta smmsp 1,0K 2006-09-21 11:56 smrsh
-rw-r--r--  1 root  smmsp  43K 2006-09-21 11:56 submit.cf
-rw-r--r--  1 root  smmsp 2,3K 2006-09-21 11:56 submit.mc
drwxr-xr-x  2 smmta smmsp 1,0K 2006-09-21 11:56 tls
-rw-r--r--  1 root  smmsp    0 2006-09-21 11:56 trusted-users
11:57:07
#apt-get --purge remove sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda sasl2-bin mutt
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  mutt* rmail* sasl2-bin* sendmail* sendmail-base* sendmail-bin* sendmail-cf* sensible-mda*
0 upgraded, 0 newly installed, 8 to remove and 945 not upgraded.
Need to get 0B of archives.
After unpacking 10,0MB disk space will be freed.
Do you want to continue? [Y/n]
(Чтение базы данных... на данный момент установлено 104414 файлов и каталогов.)
Удаляется пакет mutt...
...
dpkg: предупреждение -- при удалении пакета sendmail-bin непустой каталог /usr/share/doc/sendmail не удалён.
dpkg: предупреждение -- при удалении пакета sendmail-bin непустой каталог /var/lib/sendmail не удалён.
dpkg: предупреждение -- при удалении пакета sendmail-bin непустой каталог /var/run/sendmail/stampdir не удалён.
dpkg: предупреждение -- при удалении пакета sendmail-bin непустой каталог /var/run/sendmail/mta не удалён.
dpkg: предупреждение -- при удалении пакета sendmail-bin непустой каталог /var/run/sendmail не удалён.
Удаляется пакет sendmail-base...
Удаляются файлы конфигурации пакета sendmail-base...
dpkg: предупреждение -- при удалении пакета sendmail-base непустой каталог /etc/mail не удалён.
Удаляется пакет sendmail-cf...
Удаляются файлы конфигурации пакета sendmail-cf...
11:57:52
#ls -lh /etc/mail
итого 5,0K
-rw-------  1 root root 4,2K 2006-09-21 11:56 access
11:58:00
#rm /etc/mail/access

11:58:06
#apt-get install sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda mutt
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  rmail
Suggested packages:
  urlview aspell mixmaster sendmail-doc logcheck sasl2-bin
Recommended packages:
  resolvconf
The following NEW packages will be installed:
  mutt rmail sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda
...
        make sure they are benign before starting sendmail!
Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
Starting Mail Transport Agent: sendmail.
Настраивается пакет mutt (1.5.13-1) ...
Настраивается пакет rmail (8.13.8-2) ...
Настраивается пакет sensible-mda (8.13.8-2) ...
Настраивается пакет sendmail (8.13.8-2) ...
11:58:34
#cat /etc/bind/db.sergey.unix.nt
$TTL 1d
@       SOA     yellow.sergey.unix.nt. hostmaster.sergey.unix.nt. (
                                                                2006092002
                                                                10h
                                                                1h
                                                                1w
                                                                3h)
        NS yellow.sergey.unix.nt.
        MX 1 yellow
;       NS yellow  --> То же самое!
yellow A 192.168.15.4
blue   A 192.168.15.99
/dev/pts/1
11:58:49
#ssh user@192.168.15.3
Permission denied (publickey).
11:58:54
#ssh-key
ssh-keygen   ssh-keyscan
11:58:54
#ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
52:e6:77:83:7a:ed:88:72:33:4d:3a:3c:cb:49:05:c4 root@linux4.linux.nt
11:59:12
#ssh user@192.168.15.3
Permission denied (publickey).
11:59:15
#ssh root@192.168.15.3
Permission denied (publickey).
11:59:22
#cd /etc/mail

/dev/pts/4
11:59:43
#dig sergey.unix.nt mx
; <<>> DiG 9.2.4 <<>> sergey.unix.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20664
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;sergey.unix.nt.                        IN      MX
;; ANSWER SECTION:
sergey.unix.nt.         86400   IN      MX      1 yellow.sergey.unix.nt.
;; AUTHORITY SECTION:
sergey.unix.nt.         86400   IN      NS      yellow.sergey.unix.nt.
;; ADDITIONAL SECTION:
yellow.sergey.unix.nt.  86400   IN      A       192.168.15.4
;; Query time: 17 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Sep 21 11:59:56 2006
;; MSG SIZE  rcvd: 85
11:59:56
#mutt

/dev/pts/1
12:02:52
#vi sendmail.mc
12:04:47
#vi local-host-names
12:07:04
#netstat -lnp | grep :25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     9105/sendmail: MTA:
12:07:22
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
12:07:38
#netstat -lnp | grep :25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     9357/sendmail: MTA:
12:07:40
#vi sendmail.mc
12:10:36
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
12:10:39
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
12:10:56
#netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     9556/sendmail: MTA:
12:10:58
#vi sendmail.mc
12:13:47
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
12:13:51
#netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     9556/sendmail: MTA:
12:13:54
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
12:15:07
#netstat -lnp | grep :25

12:15:09
#vi sendmail.mc
12:16:55
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
12:17:02
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
12:17:12
#netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     9962/sendmail: MTA:
12:17:13
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 linux4.linux.nt ESMTP Sendmail 8.13.8/8.13.8/Debian-2; Thu, 21 Sep 2006 12:19:18 +0300; (No UCE/UBE) logging access from: localhost(OK)-root@localhost [127.0.0.1]
HELO zlo
250 linux4.linux.nt Hello root@localhost [127.0.0.1], pleased to meet you
MAIL FROM : user@yellow.sergey.unix.nt
250 2.1.0 user@yellow.sergey.unix.nt... Sender ok
RCPT TO : root@sergey.unix.nt
250 2.1.5 root@sergey.unix.nt... Recipient ok
...
RCPT TO : root@sergey.unix.nt
250 2.1.5 root@sergey.unix.nt... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
TEST
.
250 2.0.0 k8L9JI0e009989 Message accepted for delivery
^]
telnet> q
Connection closed.
/dev/pts/4
12:23:00
#mail
bash: mail: command not found
12:23:02
#apt-get install mail
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package mail
12:23:18
#apt-get install rmail
Reading Package Lists... Done
Building Dependency Tree... Done
rmail is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 945 not upgraded.
12:23:24
#ma
macptopbm            mailshar             make                 makedepend           makeg                makemap              manpath
mail-files           mailstat             makeacm              make_driver_db_cups  makeinfo             man                  mattrib
mailq                mailstats            makedb               make_driver_db_lpr   makekdewidgets       mandb                mawk
12:23:24
#mutt

12:23:45
#mutt

12:24:00
#su - user
l3-agent is already running: pid=4901; pidfile=/home/user/.lilalo/l3-agent.pid
12:24:13
$mutt
                                                                                                                                                                -- (43%)
ïÓÔÁ×ÌÅÎÏ: 6, ÕÄÁÌÅÎÏ: 0.
/dev/pts/6
12:24:13
$mutt
                                                                                                                                                                -- (43%)
ïÓÔÁ×ÌÅÎÏ: 6, ÕÄÁÌÅÎÏ: 0.
/dev/pts/4
12:24:58
$less /var/log/mail.
/dev/pts/6
12:24:58
$less /var/log/mail.
/dev/pts/4
12:24:58
$less /var/log/mail.log
/dev/pts/6
12:24:58
$less /var/log/mail.log
/dev/pts/4
12:25:45
$less /var/log/mail.err
/dev/pts/6
12:25:45
$less /var/log/mail.err
/dev/pts/4
12:25:58
$exit

12:26:36
#apt-get install mailx
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  mailx
0 upgraded, 1 newly installed, 0 to remove and 945 not upgraded.
Need to get 0B/155kB of archives.
After unpacking 299kB of additional disk space will be used.
Выбор ранее не выбранного пакета mailx.
(Чтение базы данных... на данный момент установлено 104396 файлов и каталогов.)
Распаковывается пакет mailx (из файла .../mailx_1%3a8.1.2-0.20050715cvs-1_i386.deb)...
Настраивается пакет mailx (8.1.2-0.20050715cvs-1) ...
12:26:45
#mail
No mail for root
12:26:47
#mail
No mail for root
12:27:33
#vi /var/spool/mail/
12:27:33
#vi /var/spool/mail/mail
12:27:33
#vi /var/spool/mail/mail
12:28:31
#vi /var/spool/mail/user
12:28:31
#vi /var/spool/mail/user
12:28:50
#su - user
l3-agent is already running: pid=4901; pidfile=/home/user/.lilalo/l3-agent.pid
/dev/pts/6
12:28:56
$mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 8 messages 2 new
    1 root@vova.vova.li  Tue Sep 12 15:32   27/988   test
    2 user@vova.vova.li  Tue Sep 12 16:23   26/990   teest#3
    3 user@vova.vova.li  Tue Sep 12 16:23   27/995   test#4
    4 user@sergey.serge  Tue Sep 12 16:25   30/1222  Re: test#4
    5 MAILER-DAEMON@loc  Thu Sep 21 12:22   62/2155  Returned mail: see transcript for details
    6 MAILER-DAEMON@loc  Thu Sep 21 12:22   66/2240  Postmaster notify: see transcript for details
>N  7 MAILER-DAEMON@loc  Thu Sep 21 12:27   59/2099  Returned mail: see transcript for details
 N  8 MAILER-DAEMON@loc  Thu Sep 21 12:27   63/2177  Postmaster notify: see transcript for details
& d
& q
Held 7 messages in /var/mail/user
/dev/pts/4
12:28:56
$mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 7 messages 1 unread
    1 root@vova.vova.li  Tue Sep 12 15:32   27/988   test
    2 user@vova.vova.li  Tue Sep 12 16:23   26/990   teest#3
    3 user@vova.vova.li  Tue Sep 12 16:23   27/995   test#4
    4 user@sergey.serge  Tue Sep 12 16:25   30/1222  Re: test#4
    5 MAILER-DAEMON@loc  Thu Sep 21 12:22   62/2155  Returned mail: see transcript for details
    6 MAILER-DAEMON@loc  Thu Sep 21 12:22   66/2240  Postmaster notify: see transcript for details
>U  7 MAILER-DAEMON@loc  Thu Sep 21 12:27   64/2187  Postmaster notify: see transcript for details
&
...
Date: Thu, 21 Sep 2006 12:27:29 +0300
& q
Held 7 messages in /var/mail/user
--k8L9RT0c010198.1158830849/linux4.linux.nt
The original message was received at Thu, 21 Sep 2006 12:27:29 +0300
from localhost
with id k8L9RT0b010198
   ----- The following addresses had permanent fatal errors -----
user@sergey.unix.nt
    (reason: 553 5.3.5 system config error)
/dev/pts/6
12:29:08
$mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 7 messages 1 unread
    1 root@vova.vova.li  Tue Sep 12 15:32   27/988   test
    2 user@vova.vova.li  Tue Sep 12 16:23   26/990   teest#3
    3 user@vova.vova.li  Tue Sep 12 16:23   27/995   test#4
    4 user@sergey.serge  Tue Sep 12 16:25   30/1222  Re: test#4
    5 MAILER-DAEMON@loc  Thu Sep 21 12:22   62/2155  Returned mail: see transcript for details
    6 MAILER-DAEMON@loc  Thu Sep 21 12:22   66/2240  Postmaster notify: see transcript for details
>U  7 MAILER-DAEMON@loc  Thu Sep 21 12:27   64/2187  Postmaster notify: see transcript for details
&
...
Content-Length: 2 2006 12:27:29 +0300
Lines: 1
--k8L9RT0c010198.1158830849/linux4.linux.nt
4
The original message was received at Thu, 21 Sep 2006 12:27:29 +0300
from localhost
with id k8L9RT0b010198
   ----- The following addresses had permanent fatal errors -----
user@sergey.unix.nt
    (reason: 553 5.3.5 system config error)
/dev/pts/4
12:29:08
$mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 7 messages 1 unread
    1 root@vova.vova.li  Tue Sep 12 15:32   27/988   test
    2 user@vova.vova.li  Tue Sep 12 16:23   26/990   teest#3
    3 user@vova.vova.li  Tue Sep 12 16:23   27/995   test#4
    4 user@sergey.serge  Tue Sep 12 16:25   30/1222  Re: test#4
    5 MAILER-DAEMON@loc  Thu Sep 21 12:22   62/2155  Returned mail: see transcript for details
    6 MAILER-DAEMON@loc  Thu Sep 21 12:22   66/2240  Postmaster notify: see transcript for details
>U  7 MAILER-DAEMON@loc  Thu Sep 21 12:27   64/2187  Postmaster notify: see transcript for details
&
...
Content-Length: 2 2006 12:27:29 +0300
Lines: 1
--k8L9RT0c010198.1158830849/linux4.linux.nt
4
The original message was received at Thu, 21 Sep 2006 12:27:29 +0300
from localhost
with id k8L9RT0b010198
   ----- The following addresses had permanent fatal errors -----
user@sergey.unix.nt
    (reason: 553 5.3.5 system config error)
/dev/pts/6
12:29:47
$> /var/mail/user

/dev/pts/4
12:29:47
$> /var/mail/user

/dev/pts/6
12:29:55
$> /home/mail/mbox
bash: /home/mail/mbox: No such file or directory
/dev/pts/4
12:29:55
$> /home/mail/mbox
bash: /home/mail/mbox: No such file or directory
/dev/pts/6
12:30:13
$> /home/user/mbox

/dev/pts/4
12:30:13
$> /home/user/mbox

/dev/pts/6
12:30:19
$mail
No mail for user
/dev/pts/4
12:30:19
$mail
No mail for user
12:30:21
$exit

12:30:25
#mail
No mail for root
12:30:28
#mail
No mail for root
12:30:58
#vi /etc/hosts
12:32:05
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
12:32:24
#hostname yellow.sergey.linux.nt

12:32:58
#mail
No mail for root
12:33:32
#su - user
l3-agent is already running: pid=4901; pidfile=/home/user/.lilalo/l3-agent.pid
/dev/pts/1
12:33:39
#vi sendmail.cf
/dev/pts/4
12:33:56
$[root@linux4:bind]# top
top - 12:47:59 up  5:05,  3 users,  load average: 0.73, 0.42, 0.18
Tasks:  83 total,   1 running,  82 sleeping,   0 stopped,   0 zombie
Cpu(s): 15.3% us,  1.0% sy,  0.0% ni, 83.7% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:    907072k total,   601360k used,   305712k free,    51404k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   976712k total,        0k used,   976712k free,   413220k cached
 4901 user      17   0 11148 6780 1676 S 11.7  0.7   2:16.58 l3-agent
 6050 user      15   0  114m  50m  18m S  2.0  5.7   2:16.57 firefox-bin
 4373 root       5 -10  148m  14m 5016 S  0.3  1.6   0:52.17 Xorg
10773 root      16   0  2208 1124  860 R  0.3  0.1   0:00.02 top
...
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.02 khelper
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
    7 root      10  -5     0    0    0 S  0.0  0.0   0:00.06 kblockd/0
    8 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  117 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  118 root      15   0     0    0    0 S  0.0  0.0   0:00.20 pdflush
  120 root      11  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  119 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
  703 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  900 root      15   0     0    0    0 S  0.0  0.0   0:00.03 kjournald
прошло 12 минут
/dev/pts/1
12:46:16
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
12:47:57
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 sergey.unix.nt ESMTP Sendmail 8.13.8/8.13.8/Debian-2; Thu, 21 Sep 2006 12:48:07 +0300; (No UCE/UBE) logging access from: localhost(OK)-root@localhost [127.0.0.1]
HELO zlo
250 sergey.unix.nt Hello root@localhost [127.0.0.1], pleased to meet you
MAIL FROM : user@sergey.unix.nt
250 2.1.0 user@sergey.unix.nt... Sender ok
RCPT TO : root@sergey.unix.nt
250 2.1.5 root@sergey.unix.nt... Recipient ok
...
RCPT TO : root@sergey.unix.nt
250 2.1.5 root@sergey.unix.nt... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
DATA
.
250 2.0.0 k8L9m7Cp010793 Message accepted for delivery
^]
telnet> q
Connection closed.
/dev/pts/4
12:48:00
#mail
No mail for root
12:49:06
#su - user
l3-agent is already running: pid=4901; pidfile=/home/user/.lilalo/l3-agent.pid
12:49:12
$mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 5 messages 5 new
>N  1 MAILER-DAEMON@loc  Thu Sep 21 12:30   58/2054  Returned mail: see transcript for details
 N  2 MAILER-DAEMON@loc  Thu Sep 21 12:30   63/2177  Postmaster notify: see transcript for details
 N  3 MAILER-DAEMON@loc  Thu Sep 21 12:33   58/2054  Returned mail: see transcript for details
 N  4 MAILER-DAEMON@loc  Thu Sep 21 12:33   63/2177  Postmaster notify: see transcript for details
 N  5 user@localhost.lo  Thu Sep 21 12:48   12/449
& 5
Message 5:
From user@localhost.localdomain  Thu Sep 21 12:48:57 2006
Date: Thu, 21 Sep 2006 12:48:07 +0300
From: user <user@localhost.localdomain>
To: undisclosed-recipients:;
TEST
& q
Saved 1 message in /home/user/mbox
Held 4 messages in /var/mail/user
/dev/pts/6
12:49:12
$mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 4 messages 4 unread
>U  1 MAILER-DAEMON@loc  Thu Sep 21 12:30   59/2064  Returned mail: see transcript for details
 U  2 MAILER-DAEMON@loc  Thu Sep 21 12:30   64/2187  Postmaster notify: see transcript for details
 U  3 MAILER-DAEMON@loc  Thu Sep 21 12:33   59/2064  Returned mail: see transcript for details
 U  4 MAILER-DAEMON@loc  Thu Sep 21 12:33   64/2187  Postmaster notify: see transcript for details
&
:
 Mail version 8.1.2 01/15/2001.  Type ? for help.
From MAILER-DAEMON@localhost.localdomain  Thu Sep 21 12:30:53 2006
...
--k8L9Ur0b010364.1158831053/linux4.linux.nt
TEST
The original message was received at Thu, 21 Sep 2006 12:30:42 +0300
& q
from root@localhost [127.0.0.1]
Saved 1 message in /home/user/mbox
Held 4 messages in /var/mail/user
   ----- The following addresses had permanent fatal errors -----
root@sergey.unix.nt
    (reason: 553 5.3.5 system config error)
/dev/pts/4
12:49:30
$mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 4 messages 4 unread
>U  1 MAILER-DAEMON@loc  Thu Sep 21 12:30   59/2064  Returned mail: see transcript for details
 U  2 MAILER-DAEMON@loc  Thu Sep 21 12:30   64/2187  Postmaster notify: see transcript for details
 U  3 MAILER-DAEMON@loc  Thu Sep 21 12:33   59/2064  Returned mail: see transcript for details
 U  4 MAILER-DAEMON@loc  Thu Sep 21 12:33   64/2187  Postmaster notify: see transcript for details
&
& q
Saved 4 messages in /home/user/mboxomain  Thu Sep 21 12:33:28 2006
Date: Thu, 21 Sep 2006 12:33:28 +0300
...
This is a MIME-encapsulated message
This is a MIME-encapsulated message
--k8L9XS0c010532.1158831208/linux4.linux.nt
--k8L9XS0b010532.1158831208/linux4.linux.nt
The original message was received at Thu, 21 Sep 2006 12:33:28 +0300
from localhostessage was received at Thu, 21 Sep 2006 12:33:14 +0300
with id k8L9XS0b01053227.0.0.1]
   ----- The following addresses had permanent fatal errors -----
user@sergey.unix.nt
    (reason: 553 5.3.5 system config error)
/dev/pts/6
12:49:30
$mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 4 messages 4 unread
>U  1 MAILER-DAEMON@loc  Thu Sep 21 12:30   59/2064  Returned mail: see transcript for details
 U  2 MAILER-DAEMON@loc  Thu Sep 21 12:30   64/2187  Postmaster notify: see transcript for details
 U  3 MAILER-DAEMON@loc  Thu Sep 21 12:33   59/2064  Returned mail: see transcript for details
 U  4 MAILER-DAEMON@loc  Thu Sep 21 12:33   64/2187  Postmaster notify: see transcript for details
&
& q
Saved 4 messages in /home/user/mboxomain  Thu Sep 21 12:33:28 2006
Date: Thu, 21 Sep 2006 12:33:28 +0300
...
This is a MIME-encapsulated message
This is a MIME-encapsulated message
--k8L9XS0c010532.1158831208/linux4.linux.nt
--k8L9XS0b010532.1158831208/linux4.linux.nt
The original message was received at Thu, 21 Sep 2006 12:33:28 +0300
from localhostessage was received at Thu, 21 Sep 2006 12:33:14 +0300
with id k8L9XS0b01053227.0.0.1]
   ----- The following addresses had permanent fatal errors -----
user@sergey.unix.nt
    (reason: 553 5.3.5 system config error)
/dev/pts/4
12:49:53
$mail
No mail for user
/dev/pts/6
12:49:53
$mail
No mail for user
/dev/pts/4
12:49:55
$mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 user@localhost.lo  Thu Sep 21 12:50   12/449
&
Message 1:
From user@localhost.localdomain  Thu Sep 21 12:50:24 2006
Date: Thu, 21 Sep 2006 12:50:09 +0300
From: user <user@localhost.localdomain>
To: undisclosed-recipients:;
DATA
& q
Saved 1 message in /home/user/mbox
/dev/pts/6
12:49:55
$mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 user@localhost.lo  Thu Sep 21 12:50   12/449
&
Message 1:
From user@localhost.localdomain  Thu Sep 21 12:50:24 2006
Date: Thu, 21 Sep 2006 12:50:09 +0300
From: user <user@localhost.localdomain>
To: undisclosed-recipients:;
DATA
& q
Saved 1 message in /home/user/mbox
/dev/pts/4
12:51:10
$[root@linux4:bind]# tail -f /var/log/mail.log
Sep 21 12:42:07 linux4 sm-mta[10635]: k8L9g6Yf010635: ruleset=check_rcpt, arg1=<user@debian.linux.nt>, relay=root@linux3.lucky.linux.nt [192.168.15.3] (may be forged), reject=550 5.7.1 <user@debian.linux.nt>... Relaying denied. IP name possibly forged [192.168.15.3]
Sep 21 12:42:07 linux4 sm-mta[10635]: k8L9g6Yf010635: from=<user@debian.linux.nt>, size=394, class=0, nrcpts=0, proto=ESMTP, daemon=MTA-v4, relay=root@linux3.lucky.linux.nt [192.168.15.3] (may be forged)
Sep 21 12:42:07 linux4 sm-mta[10635]: k8L9g6Yh010635: ruleset=check_rcpt, arg1=<user@debian.linux.nt>, relay=root@linux3.lucky.linux.nt [192.168.15.3] (may be forged), reject=550 5.7.1 <user@debian.linux.nt>... Relaying denied. IP name possibly forged [192.168.15.3]
Sep 21 12:42:07 linux4 sm-mta[10635]: k8L9g6Yh010635: from=<>, size=0, class=0, nrcpts=0, proto=ESMTP, daemon=MTA-v4, relay=root@linux3.lucky.linux.nt [192.168.15.3] (may be forged)
Sep 21 12:47:55 linux4 sm-mta[10774]: starting daemon (8.13.8): SMTP+queueing@00:10:00
Sep 21 12:48:57 linux4 sm-mta[10793]: k8L9m7Co010793: from=user@sergey.unix.nt, size=5, class=0, nrcpts=1, msgid=<200609210948.k8L9m7Co010793@sergey.unix.nt>, proto=SMTP, daemon=MTA-v4, relay=root@localhost [127.0.0.1]
Sep 21 12:48:57 linux4 sm-mta[10801]: k8L9m7Co010793: to=user, ctladdr=user@sergey.unix.nt (1000/1000), delay=00:00:10, xdelay=00:00:00, mailer=local, pri=30372, dsn=2.0.0, stat=Sent
Sep 21 12:50:24 linux4 sm-mta[10793]: k8L9m7Cp010793: from=user@sergey.unix.nt, size=5, class=0, nrcpts=1, msgid=<200609210950.k8L9m7Cp010793@sergey.unix.nt>, proto=SMTP, daemon=MTA-v4, relay=root@localhost [127.0.0.1]
Sep 21 12:50:24 linux4 sm-mta[10896]: k8L9m7Cp010793: to=user, ctladdr=user@sergey.unix.nt (1000/1000), delay=00:00:15, xdelay=00:00:00, mailer=local, pri=30372, dsn=2.0.0, stat=Sent
Sep 21 12:54:37 linux4 sm-mta[11145]: starting daemon (8.13.8): SMTP+queueing@00:10:00
Sep 21 12:55:37 linux4 sendmail[11174]: k8L9tb9j011174: from=root, size=29, class=0, nrcpts=1, msgid=<200609210955.k8L9tb9j011174@yellow.sergey.linux.nt>, relay=root@localhost
Sep 21 12:55:37 linux4 sm-mta[11177]: k8L9tbeJ011177: from=<root@yellow.sergey.linux.nt>, size=339, class=0, nrcpts=1, msgid=<200609210955.k8L9tb9j011174@yellow.sergey.linux.nt>, proto=ESMTP, daemon=MSP-v4, relay=smmsp@localhost [127.0.0.1]
Sep 21 12:55:37 linux4 sm-mta[11177]: k8L9tbeJ011177: to=<user@yellow.sergey.linux.nt>, delay=00:00:00, mailer=local, pri=30339, dsn=4.4.3, stat=queued
Sep 21 12:55:37 linux4 sendmail[11174]: k8L9tb9j011174: to=user, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30029, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (k8L9tbeJ011177 Message accepted for delivery)
/dev/pts/1
12:51:14
#vi sendmail.mc
12:53:37
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
hostname: Host name lookup failure
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
*** ERROR: FEATURE() should be before MAILER()
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
12:53:50
#vi sendmail.mc
12:54:22
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
hostname: Host name lookup failure
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
12:54:27
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.

Файлы

  • /etc/bind/db.sergey.unix.nt
  • /etc/bind/db.sergey.unix.nt
    >
    $TTL 1d
    @       SOA     yellow.sergey.unix.nt. hostmaster.sergey.unix.nt. (
                                                                    2006092002
                                                                    10h
                                                                    1h
                                                                    1w
                                                                    3h)
            NS yellow.sergey.unix.nt.
            MX 1 yellow
    ;       NS yellow  --> То же самое!
    yellow A 192.168.15.4
    blue   A 192.168.15.99
    

    Статистика

    Время первой команды журнала11:54:53 2006- 9-21
    Время последней команды журнала12:54:27 2006- 9-21
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %20.79
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 0.99
    Количество командных строк в единицу времени, команда/мин 1.70
    Частота использования команд
    mail21|==================| 18.58%
    vi14|============| 12.39%
    apt-get8|=======| 7.08%
    /etc/init.d/sendmail7|======| 6.19%
    >6|=====| 5.31%
    netstat6|=====| 5.31%
    less6|=====| 5.31%
    grep6|=====| 5.31%
    mutt5|====| 4.42%
    make5|====| 4.42%
    mbox4|===| 3.54%
    su4|===| 3.54%
    ssh3|==| 2.65%
    telnet2|=| 1.77%
    [root@linux4:bind]#2|=| 1.77%
    user2|=| 1.77%
    ls2|=| 1.77%
    exit2|=| 1.77%
    dig1|| 0.88%
    ssh-key1|| 0.88%
    rm1|| 0.88%
    cd1|| 0.88%
    ssh-keygen1|| 0.88%
    ma1|| 0.88%
    cat1|| 0.88%
    hostname1|| 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$