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

Содержание

Журнал

Четверг (06/13/13)

/dev/pts/2
13:05:06
#vim /etc/hosts
--- /tmp/l3-saved-1404.21706.23046	2013-06-13 14:05:12.000000000 +0300
+++ /etc/hosts	2013-06-13 14:05:38.000000000 +0300
@@ -1,2 +1,2 @@
 127.0.0.1 localhost.localdomain localhost
-192.168.13.3 debian3.net.nt debian3
+192.168.13.3 wilen.net.nt wilen
13:05:38
#ls
access           helpfile          sendmail.cf           submit.cf
access.db        local-host-names  sendmail.conf         submit.mc
address.resolve  m4                sendmail.mc           tls
aliases          Makefile          service.switch        trusted-users
aliases.db       peers             service.switch-nodns
databases        sasl              smrsh
13:05:51
#vim access
--- /tmp/l3-saved-1404.27228.22811	2013-06-13 14:05:59.000000000 +0300
+++ access	2013-06-13 14:06:33.000000000 +0300
@@ -97,7 +97,7 @@
 #Connect:172.29			RELAY
 #Connect:172.30			RELAY
 #Connect:172.31			RELAY
-#Connect:192.168			RELAY
+Connect:192.168.13		RELAY
 #GreetPause:192.168		0
 #ClientRate:192.168		0
 #ClientConn:192.168		0
13:06:33
#vim local-host-names
--- /tmp/l3-saved-1404.32463.26532	2013-06-13 14:06:39.000000000 +0300
+++ local-host-names	2013-06-13 14:06:45.000000000 +0300
@@ -1,2 +1,2 @@
 localhost
-debian3.net.nt
+wilen.net.nt
13:06:45
#make
Updating auth ...
hostname: Name or service not known
Creating /etc/mail/relay-domains
# Optional file...
Updating access_db ...
The following file(s) have changed:
  /etc/mail/local-host-names
** ** You should issue `/etc/init.d/sendmail reload` ** **
13:07:18
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 debian3.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Thu, 13 Jun 2013 14:07:38 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
helo wilen
250 debian3.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you
send to: wilen@list.ru
502 5.5.1 Command not implemented: "send to: wilen@list.ru"
^Cs
sent to: wilen@list.ru
^C^]
telnet> quit
Connection closed.
13:08:41
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 debian3.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Thu, 13 Jun 2013 14:08:42 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
helo wilen
250 debian3.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you
mail from: admin@microsoft.com
250 2.1.0 admin@microsoft.com... Sender ok
rcpt to: wilen@list.ru
250 2.1.5 wilen@list.ru... Recipient ok
subject: hello Wilen!
500 5.5.1 Command unrecognized: "subject: hello Wilen!"
DATA
354 Enter mail, end with "." on a line by itself
subject: hello wilen
Hello Wilen! You win 1 000 000 $! Congratilations!!!!
.
250 2.0.0 r5DB8gf6006223 Message accepted for delivery
^]
telnet> quit
Connection closed.
13:11:16
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:11:21
#tail -f /var/log/mail.log
Jun 12 07:35:09 debian3 exim4: ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken
Jun 13 07:35:07 debian3 exim4: ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size, mail system possibly broken
Jun 13 13:57:41 debian3 sendmail[5596]: alias database /etc/mail/aliases rebuilt by root
Jun 13 13:57:41 debian3 sendmail[5596]: /etc/mail/aliases: 13 aliases, longest 10 bytes, 142 bytes total
Jun 13 13:57:41 debian3 sm-mta[5650]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Jun 13 14:03:32 debian3 sm-mta[6007]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Jun 13 14:08:41 debian3 sm-mta[6213]: r5DB7cZi006213: localhost.localdomain [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v4
Jun 13 14:11:09 debian3 sm-mta[6223]: r5DB8gf6006223: from=admin@microsoft.com, size=76, class=0, nrcpts=1, msgid=<201306131110.r5DB8gf6006223@debian3.net.nt>, proto=SMTP, daemon=MTA-v4, relay=localhost.localdomain [127.0.0.1]
Jun 13 14:11:11 debian3 sm-mta[6226]: r5DB8gf6006223: to=wilen@list.ru, delay=00:01:11, xdelay=00:00:02, mailer=esmtp, pri=120076, relay=mxs.mail.ru. [94.100.176.20], dsn=2.0.0, stat=Sent (OK id=1Un5Zo-0005mB-DJ)
^C
13:12:11
#ssh root@192.168.13.253
                            sumy.net.nt.
 17         IN      MX 5    igor.sumy.net.nt.
 18 wilen   IN      A       192.168.13.3
~
~
~
"/etc/bind/db.net.nt" 19L, 454C записано
fobos:~# /etc/init.d/bind9 restart
Stopping domain name service...: bind9waiting for pid 5166 to die
.
Starting domain name service...: bind9.
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
прошла 21 минута
13:33:18
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
                /var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
r5DBv3bJ006349     1693 Thu Jun 13 14:57 MAILER-DAEMON
                 (Operating system error)
                                         user
                Total requests: 1
прошло 23 минуты
13:57:17
#mail
No mail for root
13:57:26
#mail -u user
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 3 messages 3 new
>N  1 root@debian.net.n  Tue Jun 11 07:35   18/800   exim paniclog on debian3.ne
 N  2 root@debian.net.n  Wed Jun 12 07:35   18/800   exim paniclog on debian3.ne
 N  3 root@debian.net.n  Thu Jun 13 07:35   18/800   exim paniclog on debian3.ne
& 1
Message 1:
From root@debian.net.nt Tue Jun 11 07:35:16 2013
Envelope-to: root@debian.net.nt
Delivery-date: Tue, 11 Jun 2013 07:35:16 +0300
...
Envelope-to: root@debian.net.nt
Delivery-date: Thu, 13 Jun 2013 07:35:07 +0300
Date: Thu, 13 Jun 2013 07:35:07 +0300
Subject: exim paniclog on debian3.net.nt has non-zero size
To: root@debian.net.nt
From: root <root@debian.net.nt>
exim paniclog /var/log/exim4/paniclog on debian3.net.nt has non-zero size, mail system might be broken. The last 10 lines are quoted below.
2013-06-10 17:05:23 socket bind() to port 25 for address ::1 failed: Cannot assign requested address: daemon abandoned
& q
Saved 3 messages in /root/mbox
13:57:47
#mail
No mail for root
13:57:49
#mail -u user
No mail for user
13:57:52
#apt-get install sensible-mda
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libperl5.10 libmysqlclient16 libpq5
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  sensible-mda
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 46 пакетов не обновлено.
Необходимо скачать 215 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 303 kB.
Получено:1 http://ftp.ua.debian.org/debian/ squeeze/main sensible-mda i386 8.14.3-9.4 [215 kB]
Получено 215 kБ за 0с (1 004 kБ/c)
Выбор ранее не выбранного пакета sensible-mda.
(Чтение базы данных ... на данный момент установлено 33310 файлов и каталогов.)
Распаковывается пакет sensible-mda (из файла .../sensible-mda_8.14.3-9.4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет sensible-mda (8.14.3-9.4) ...
13:58:16
#hostname -f
hostname: Name or service not known
13:58:25
#hostname
debian3
13:58:27
#hostname wilen.net.nt

13:58:31
#hostname
wilen.net.nt
13:58:33
#hostname -f
wilen.net.nt
13:58:35
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
13:58:44
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:58:51
#mail -u user
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 MAILER-DAEMON@wil  Thu Jun 13 14:58   65/2358  Returned mail: see transcri
& 1
Message 1:
From MAILER-DAEMON@wilen.net.nt  Thu Jun 13 14:58:14 2013
Date: Thu, 13 Jun 2013 14:57:03 +0300
From: Mail Delivery Subsystem <MAILER-DAEMON@wilen.net.nt>
To: <root@sumy.net.nt>
To: postmaster@wilen.net.nt
...
--r5DBv3bJ006349.1371124623/debian3.net.nt
The original message was received at Thu, 13 Jun 2013 14:57:02 +0300
from fobos.net.nt [192.168.13.253]
   ----- The following addresses had permanent fatal errors -----
<root@wilen.net.nt>
    (reason: 553 5.3.5 system config error)
&
At EOF
& q
Saved 1 message in /root/mbox
13:59:01
#mail -u user
No mail for user
13:59:03
#mail -u user
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 root@sumy.net.nt   Thu Jun 13 14:59   19/775   test_subj
& 1
Message 1:
From root@sumy.net.nt  Thu Jun 13 14:59:12 2013
Date: Thu, 13 Jun 2013 14:59:10 +0300
From: root <root@sumy.net.nt>
To: root@wilen.net.nt
Subject: test_subj
test mess
& q
Saved 1 message in /root/mbox
13:59:23
#mail -u user
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 root@mynet.net.nt  Thu Jun 13 15:07   19/777   hello
& 1
Message 1:
From root@mynet.net.nt  Thu Jun 13 15:07:35 2013
Date: Thu, 13 Jun 2013 15:07:34 +0300
From: root <root@mynet.net.nt>
To: root@wilen.net.nt
Subject: hello
hello
& q
\Saved 1 message in /root/mbox
14:07:47
#echo 'hello'|mail -s hello root@sumy.net.nt

14:08:13
#echo 'hello'|mail -s hello root@mynet.net.nt

14:08:41
#ssh root@192.168.13.253
 12         IN      A       192.168.13.253
"/etc/bind/db.net.nt" 19L, 454C
 13 fobos   IN      A       192.168.13.253
 14 mynet   IN      A       192.168.13.1
 15         IN      MX 5    mynet.net.nt.
 16 sumy    IN      A       192.168.13.2
 17         IN      MX 5    sumy.net.nt.
 18 wilen   IN      A       192.168.13.3
~
~
~
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
прошло 11 минут
14:19:55
#. /etc/bash_completion

14:20:29
#apt-get install cla
clamassassin                   claws-mail-doc
clamav                         claws-mail-extra-plugins
clamav-base                    claws-mail-extra-plugins-dbg
clamav-daemon                  claws-mail-fancy-plugin
clamav-data                    claws-mail-feeds-reader
clamav-dbg                     claws-mail-fetchinfo-plugin
clamav-docs                    claws-mail-geolocation-plugin
clamav-freshclam               claws-mail-html2-viewer
clamav-milter                  claws-mail-i18n
clamav-testfiles               claws-mail-mailmbox-plugin
...
clamtk                         claws-mail-pgpinline
clamz                          claws-mail-pgpmime
clang                          claws-mail-plugins
clanlib-doc                    claws-mail-python-plugin
clawsker                       claws-mail-smime-plugin
claws-mail                     claws-mail-spamassassin
claws-mail-acpi-notifier       claws-mail-spam-report
claws-mail-archiver-plugin     claws-mail-synce-plugin
claws-mail-attach-remover      claws-mail-themes
claws-mail-attach-warner       claws-mail-tnef-parser
14:20:29
#apt-get install clama
clamassassin            clamav-data             clamav-milter
clamav                  clamav-dbg              clamav-testfiles
clamav-base             clamav-docs             clamav-unofficial-sigs
clamav-daemon           clamav-freshclam
14:20:29
#apt-get install clamav clamav-da
clamav-daemon  clamav-data
14:20:29
#apt-get install clamav clamav-da
clamav-daemon  clamav-data
14:22:06
#vim /etc/default/clamav-milter
14:22:06
#vim /etc/default/clamav-milter
14:22:31
#~
access                m4/                   service.switch-nodns
access.db             Makefile              smrsh/
address.resolve       peers/                submit.cf
aliases               sasl/                 submit.mc
aliases.db            sendmail.cf           tls/
databases             sendmail.conf         trusted-users
helpfile              sendmail.mc
local-host-names      service.switch
14:22:31
#vim /etc/default/clamav-milter
14:22:31
#/etc/init.d/clamav-daemon status
clamd is not running ... failed!
14:22:51
#/etc/init.d/clamav-daemon start
Clamav signatures not found in /var/lib/clamav ... failed!
Please retrieve them using freshclam ... failed!
Then run '/etc/init.d/clamav-daemon start' ... failed!
14:22:57
#freshclam
ClamAV update process started at Thu Jun 13 15:23:15 2013
main.cvd is up to date (version: 54, sigs: 1044387, f-level: 60, builder: sven)
14:25:11
#/etc/init.d/clamav-daemon start
Starting ClamAV daemon: clamd
.
14:25:41
#/etc/init.d/clamav-milter start
/usr/sbin/clamav-milter already running ... failed!
14:25:50
#/etc/init.d/clamav-milter status
clamav-milter is running.
14:26:01
#updatedb

14:26:22
#locate clamav-testfiles
/usr/share/clamav-testfiles
/usr/share/clamav-testfiles/clam-aspack.exe
/usr/share/clamav-testfiles/clam-fsg.exe
/usr/share/clamav-testfiles/clam-mew.exe
/usr/share/clamav-testfiles/clam-nsis.exe
/usr/share/clamav-testfiles/clam-pespin.exe
/usr/share/clamav-testfiles/clam-petite.exe
/usr/share/clamav-testfiles/clam-upack.exe
/usr/share/clamav-testfiles/clam-upx.exe
/usr/share/clamav-testfiles/clam-v2.rar
...
/usr/share/doc/clamav-testfiles/FAQ
/usr/share/doc/clamav-testfiles/NEWS.Debian.gz
/usr/share/doc/clamav-testfiles/README.Debian.gz
/usr/share/doc/clamav-testfiles/README.gz
/usr/share/doc/clamav-testfiles/changelog.Debian.gz
/usr/share/doc/clamav-testfiles/changelog.gz
/usr/share/doc/clamav-testfiles/copyright
/var/cache/apt/archives/clamav-testfiles_0.97.6+dfsg-1~squeeze1_all.deb
/var/lib/dpkg/info/clamav-testfiles.list
/var/lib/dpkg/info/clamav-testfiles.md5sums
14:27:06
#^C

14:27:37
#locate clamav-milter|less
14:28:05
#vim /usr/share/doc/clamav-milter/README.Debian.gz
14:31:07
#ls /var/run/clamav/clam
clamav-milter.ctl  clamav-milter.pid  clamd.ctl          clamd.pid
14:31:07
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
14:31:44
#/etc/init.d/clamav-daemon restart
Stopping ClamAV daemon: clamd.
Starting ClamAV daemon: clamd .
14:32:09
#/etc/init.d/clamav-milter restart
Stopping Sendmail milter plugin for ClamAV: clamav-milter.
Starting Sendmail milter plugin for ClamAV: clamav-milter.
14:32:27
#mail -u user
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 3 messages 3 new
>N  1 root@sumy.net.nt   Thu Jun 13 15:07   19/775   test_subj
 N  2 root@sumy.net.nt   Thu Jun 13 15:13   19/783   test_subj
 N  3 root@sumy.net.nt   Thu Jun 13 15:32   21/853   test_subj
& 3
Message 3:
From root@sumy.net.nt  Thu Jun 13 15:32:48 2013
Date: Thu, 13 Jun 2013 15:32:46 +0300
From: root <root@sumy.net.nt>
...
& 1
Message 1:
From root@sumy.net.nt  Thu Jun 13 15:07:59 2013
Date: Thu, 13 Jun 2013 15:07:57 +0300
From: root <root@sumy.net.nt>
To: user@wilen.net.nt
Subject: test_subj
test mess
& q
Saved 3 messages in /root/mbox
14:33:26
#/etc/init.d/clamav-milter stop
Stopping Sendmail milter plugin for ClamAV: clamav-milter.
14:34:07
#/etc/init.d/clamav-milter start
Starting Sendmail milter plugin for ClamAV: clamav-milter.
14:34:10
#apt-get install spamass
spamassassin    spamass-milter
14:34:10
#apt-get install spamass
spamassassin    spamass-milter
14:34:10
#apt-get install spamassassin spamass-milter
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libperl5.10 libmysqlclient16 libpq5
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libdigest-hmac-perl libdigest-sha1-perl liberror-perl libfont-afm-perl
  libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl
  libhtml-tree-perl libio-socket-inet6-perl libmail-spf-perl libmailtools-perl
...
Настраивается пакет re2c (0.13.5-1) ...
Настраивается пакет spamassassin (3.3.1-1) ...
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin
Настраивается пакет spamc (3.3.1-1) ...
Настраивается пакет sendmail (8.14.3-9.4) ...
Настраивается пакет spamass-milter (0.3.1-10) ...
Добавляется системный пользователь «spamass-milter» (UID 109) ...
Добавляется новый пользователь «spamass-milter» (UID 109) в группу «nogroup» ...
Создаётся домашний каталог «/var/lib/spamass-milter» ...
Starting Sendmail milter plugin for SpamAssassin: spamass-milter
14:35:18
#locate spamass-milter

14:35:59
#updatedb

14:36:05
#locate spamass-milter
/etc/default/spamass-milter
/etc/init.d/spamass-milter
/etc/rc0.d/K01spamass-milter
/etc/rc1.d/K01spamass-milter
/etc/rc2.d/S19spamass-milter
/etc/rc3.d/S19spamass-milter
/etc/rc4.d/S19spamass-milter
/etc/rc5.d/S19spamass-milter
/etc/rc6.d/K01spamass-milter
/usr/sbin/spamass-milter
...
/usr/share/man/man1/spamass-milter.1.gz
/var/cache/apt/archives/spamass-milter_0.3.1-10_i386.deb
/var/lib/spamass-milter
/var/lib/dpkg/info/spamass-milter.conffiles
/var/lib/dpkg/info/spamass-milter.list
/var/lib/dpkg/info/spamass-milter.md5sums
/var/lib/dpkg/info/spamass-milter.postinst
/var/lib/dpkg/info/spamass-milter.postrm
/var/lib/dpkg/info/spamass-milter.prerm
/var/lib/update-rc.d/spamass-milter
14:36:07
#vim /usr/share/doc/spamass-milter/
14:36:44
# define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_aa
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`wilen.net.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
dnl define(`confCON_EXPENSIVE',`True')dnl
dnl # Delay_checks allows sender<->recipient checking         104,1         88%
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass/spamass.sock, F=, T==
S:4m;R:4m;E:10m')dnl
define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_add
dr}')dnl
define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cerr
t_subject}, {cert_issuer}')dnl
define(`confMILTER_MACROS_ENVRCPT',`b, i, j, r, v, Z, _')dnl
INPUT_MAIL_FILTER(`clamav', `S=local:/var/run/clamav/clamav-milter.ctl, F=, T=S::
4m;R:4m')dnl
FEATURE(`always_add_domain')dnl
"sendmail.mc" 121L, 4795C записано
14:37:39
#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` ** **
14:38:31
#grep '/var/run/spamass/spamass.sock' /etc/spamassassin/
65_debian.cf       local.cf           v310.pre           v320.pre
init.pre           sa-update-hooks.d/ v312.pre           v330.pre
14:38:55
#cd /etc/spamassassin/

14:39:03
#ls
65_debian.cf  local.cf           v310.pre  v320.pre
init.pre      sa-update-hooks.d  v312.pre  v330.pre
14:39:03
#vim local.cf
14:39:45
#vim /etc/default/spamass-milter
--- /tmp/l3-saved-1404.31691.710	2013-06-13 15:39:56.000000000 +0300
+++ /etc/default/spamass-milter	2013-06-13 15:40:56.000000000 +0300
@@ -16,6 +16,7 @@
 
 # Do not modify Subject:, Content-Type: or body.
 #OPTIONS="-m"
+SOCKET="/var/run/spamass/spamass.sock"
 
 ######################################
 # If /usr/sbin/postfix is executable, the following are set by
14:40:56
#/etc/init.d/spamass
spamassassin    spamass-milter
14:40:56
#/etc/init.d/spamassassin restart
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin
14:41:31
#/etc/init.d/spamassassin restart
Restarting SpamAssassin Mail Filter Daemon: No /usr/bin/perl found running; none killed.
spamd.
14:41:35
#/etc/init.d/spamass-milter restart
Restarting Sendmail milter plugin for SpamAssassin: spamass-milter
14:41:46
#mail -u user
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 23 messages 23 new
>N  1 root@sumy.net.nt   Thu Jun 13 15:34   21/850   blabla
 N  2 root@sumy.net.nt   Thu Jun 13 15:34   21/856   blabla
 N  3 root@sumy.net.nt   Thu Jun 13 15:34   21/850   blabla
 N  4 root@sumy.net.nt   Thu Jun 13 15:34   21/856   blabla
 N  5 root@sumy.net.nt   Thu Jun 13 15:34   21/850   blabla
 N  6 root@sumy.net.nt   Thu Jun 13 15:34   21/856   blabla
 N  7 root@sumy.net.nt   Thu Jun 13 15:34   21/850   blabla
 N  8 root@sumy.net.nt   Thu Jun 13 15:34   21/856   blabla
...
Date: Thu, 13 Jun 2013 15:34:20 +0300
From: root <root@sumy.net.nt>
To: user@wilen.net.nt
Subject: blabla
X-Virus-Scanned: clamav-milter 0.97.8 at wilen.net.nt
X-Virus-Status: Clean
test mess
& q
Saved 15 messages in /root/mbox
Held 8 messages in /var/mail/user
14:43:13
#mail -u user
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 8 messages 8 unread
>U  1 root@sumy.net.nt   Thu Jun 13 15:42   22/866   blabla
 U  2 root@sumy.net.nt   Thu Jun 13 15:42   22/866   blabla
 U  3 root@sumy.net.nt   Thu Jun 13 15:42   22/866   blabla
 U  4 root@sumy.net.nt   Thu Jun 13 15:42   22/866   blabla
 U  5 root@sumy.net.nt   Thu Jun 13 15:42   22/866   blabla
 U  6 root@sumy.net.nt   Thu Jun 13 15:42   22/866   blabla
 U  7 root@sumy.net.nt   Thu Jun 13 15:42   22/866   blabla
 U  8 root@sumy.net.nt   Thu Jun 13 15:42   22/866   blabla
...
From: root <root@sumy.net.nt>
To: user@wilen.net.nt
Subject: blabla
X-Virus-Scanned: clamav-milter 0.97.8 at wilen.net.nt
X-Virus-Status: Clean
test mess
& 9
9: Invalid message number
& q
Saved 8 messages in /root/mbox
14:43:24
#mail -u user
No mail for user
14:43:25
#cd

14:43:31
#vim /etc/mail/sendmail.mc
14:45:21
#ps aux|grep spam
root     13160  0.5  5.9  37152 30720 ?        Ss   15:41   0:01 /usr/sbin/spamd --create-prefs --max-children 5 --helper-home-dir -d --pidfile=/var/run/spamd.pid
root     13161  0.0  5.6  37152 29088 ?        S    15:41   0:00 spamd child
root     13163  0.0  5.6  37152 29204 ?        S    15:41   0:00 spamd child
109      13373  0.0  0.0  35972   492 ?        Ssl  15:45   0:00 /usr/sbin/spamass-milter -P /var/run/spamass/spamass.pid -f -p /var/run/spamass/spamass.sock -u spamass-milter -i 127.0.0.1
root     13390  0.0  0.1   5076   740 pts/3    D+   15:45   0:00 grep spam
14:45:27
#mail -u user
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 root@sumy.net.nt   Thu Jun 13 15:45   21/850   viagra
& 1
Message 1:
From root@sumy.net.nt  Thu Jun 13 15:45:48 2013
Date: Thu, 13 Jun 2013 15:45:46 +0300
From: root <root@sumy.net.nt>
To: user@wilen.net.nt
Subject: viagra
X-Virus-Scanned: clamav-milter 0.97.8 at wilen.net.nt
X-Virus-Status: Clean
test mess
& q
Saved 1 message in /root/mbox
14:46:03
#tail -f /var/log/daemon.log
Jun 13 14:35:31 debian3 named[4035]: error (network unreachable) resolving 'ns.tks.sumy.ua/A/IN': 2001:67c:258::1#53
Jun 13 14:35:31 debian3 named[4035]: error (network unreachable) resolving 'ns.tks.sumy.ua/AAAA/IN': 2001:67c:258::1#53
Jun 13 14:35:31 debian3 named[4035]: error (network unreachable) resolving 'ns2.ukrtelecom.ua/A/IN': 2001:67c:e0::121#53
Jun 13 14:35:31 debian3 named[4035]: error (network unreachable) resolving 'ns2.ukrtelecom.ua/AAAA/IN': 2001:500:14:6012:ad::1#53
Jun 13 14:35:32 debian3 named[4035]: error (network unreachable) resolving 'ho1.eunic.net.ua/A/IN': 2001:678:4::9#53
Jun 13 14:35:32 debian3 named[4035]: error (network unreachable) resolving 'ns.kharkov.ua/AAAA/IN': 2001:470:2e:1::27#53
Jun 13 14:35:32 debian3 named[4035]: error (network unreachable) resolving 'ho1.eunic.net.ua/A/IN': 2a02:f080::220#53
Jun 13 14:38:01 debian3 named[4035]: error (network unreachable) resolving 'list.ru/AAAA/IN': 2001:678:18:0:194:190:124:17#53
Jun 13 14:54:25 debian3 named[4035]: error (network unreachable) resolving 'ftp.debian.org.ua/A/IN': 2001:67c:258::10#53
Jun 13 14:54:25 debian3 named[4035]: error (network unreachable) resolving 'ftp.debian.org.ua/A/IN': 2a03:6300:1:27::59#53
^C
14:46:31
#tail -f /var/log/messages
Jun 12 14:16:53 debian3 kernel: [   21.941586] input: Sleep Button as /devices/LNXSYSTM:00/LNXSLPBN:00/input/input3
Jun 12 14:16:53 debian3 kernel: [   21.941660] ACPI: Sleep Button [SLPF]
Jun 12 14:16:53 debian3 kernel: [   22.200428] parport_pc 00:0b: reported by Plug and Play ACPI
Jun 12 14:16:53 debian3 kernel: [   22.202451] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
Jun 12 14:16:53 debian3 kernel: [   22.697327] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4
Jun 12 14:16:53 debian3 kernel: [   26.044310] Adding 688124k swap on /dev/xvda5.  Priority:-1 extents:1 across:688124k SS
Jun 12 14:16:53 debian3 kernel: [   26.266522] EXT3-fs (xvda1): using internal journal
Jun 12 14:16:53 debian3 kernel: [   26.467399] loop: module loaded
Jun 12 14:16:57 debian3 kernel: [   34.672173] sshd (1194): /proc/1194/oom_adj is deprecated, please use /proc/1194/oom_score_adj instead.
Jun 13 07:36:15 debian3 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="854" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.
^C
14:46:45
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-1404.955.28240	2013-06-13 15:46:56.000000000 +0300
+++ /etc/mail/sendmail.mc	2013-06-13 15:48:04.000000000 +0300
@@ -89,15 +89,17 @@
 FEATURE(`conncontrol', `nodelay', `terminate')dnl
 FEATURE(`ratecontrol', `nodelay', `terminate')dnl
 
+
+INPUT_MAIL_FILTER(`clamav', `S=local:/var/run/clamav/clamav-milter.ctl, F=, T=S:4m;R:4m')dnl
+define(`confINPUT_MAIL_FILTERS', `clamav')
+
+
 INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass/spamass.sock, F=, T=S:4m;R:4m;E:10m')dnl
 define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
 define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl
 define(`confMILTER_MACROS_ENVRCPT',`b, i, j, r, v, Z, _')dnl
 
 
-INPUT_MAIL_FILTER(`clamav', `S=local:/var/run/clamav/clamav-milter.ctl, F=, T=S:4m;R:4m')dnl
-define(`confINPUT_MAIL_FILTERS', `clamav')
-
 dnl # Masquerading options
 FEATURE(`always_add_domain')dnl
 MASQUERADE_AS(`wilen.net.nt')dnl
14:48:09
#cd /etc/mail

14:48:14
#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` ** **
14:48:15
#/etc/init.d/send
sendmail  sendsigs
14:48:15
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
14:49:56
#mutt

14:50:16
#mutt

14:50:50
#mutt -u user|less
14:51:01
#su user -
-*-Mutt: /var/mail/user [Msgs:2 2,0K]---(threads/date)------------------(all)---
Оставлено: 2, удалено: 0.
user@wilen:/etc/mail$ exit
exit
14:51:18
#apt-get install popa3d
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libperl5.10 libmysqlclient16 libpq5
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  popa3d
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 46 пакетов не обновлено.
Необходимо скачать 32,9 kБ архивов.
...
Обрабатываются триггеры для man-db ...
Настраивается пакет popa3d (1.0.2-6) ...
Добавляется группа «popa3d» (GID 111) ...
Готово.
Предупреждение: указанный вами домашний каталог /var/lib/popa3d уже существует.
Добавляется системный пользователь «popa3d» (UID 110) ...
Добавляется новый пользователь «popa3d» (UID 110) в группу «popa3d» ...
Домашний каталог «/var/lib/popa3d» уже существует. Не копируется из «/etc/skel».
adduser: Предупреждение: домашний каталог «/var/lib/popa3d» не принадлежит пользователю, который сейчас создаётся.
Starting pop daemon: popa3d.
14:51:50
#netstat -nlp|less
14:52:12
#tcp 0 0 0.0.0.0:57579 0.0.0.0:* LISTEN
pam.conf   passwd     pcmcia/    ppp/       profile.d/ python/
pam.d/     passwd-    perl/      profile    protocols  python2.6/
14:52:12
#vim /etc/p
14:52:12
#vim /etc/default/po
14:52:12
#vim /etc/default/po
14:52:12
#vim /etc/default/po
14:52:12
#vim /etc/default/popa3d

Статистика

Время первой команды журнала13:05:06 2013- 6-13
Время последней команды журнала14:52:12 2013- 6-13
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 8.91
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 1.78
Количество командных строк в единицу времени, команда/мин 0.94
Частота использования команд
vim17|===============| 15.89%
mail15|==============| 14.02%
apt-get9|========| 8.41%
/etc/init.d/clamav-milter5|====| 4.67%
hostname5|====| 4.67%
locate4|===| 3.74%
/etc/init.d/clamav-daemon4|===| 3.74%
make3|==| 2.80%
cd3|==| 2.80%
ls3|==| 2.80%
/etc/init.d/sendmail3|==| 2.80%
mutt3|==| 2.80%
mailq3|==| 2.80%
tail3|==| 2.80%
less3|==| 2.80%
telnet2|=| 1.87%
echo2|=| 1.87%
updatedb2|=| 1.87%
/etc/init.d/spamassassin2|=| 1.87%
grep2|=| 1.87%
ssh2|=| 1.87%
tcp1|| 0.93%
define(`confMILTER_MACROS_CONNECT',`t,1|| 0.93%
.1|| 0.93%
netstat1|| 0.93%
~1|| 0.93%
ps1|| 0.93%
/etc/init.d/send1|| 0.93%
freshclam1|| 0.93%
^C1|| 0.93%
/etc/init.d/spamass1|| 0.93%
su1|| 0.93%
/etc/init.d/spamass-milter1|| 0.93%
____
*) Интервалы неактивности длительностью 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$