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

Содержание

Журнал

Среда (02/13/13)

/dev/pts/2
15:05:21
#vim /etc/ssh/sshd_config
прошло 14 минут
15:20:02
#^C

15:20:02
#^C

15:20:03
#ssh root@192.168.13.253 -p 22 -N -f
root@192.168.13.253's password:
15:24:26
#ssh root@192.168.13.253 -v
OpenSSH_5.5p1 Debian-6+squeeze2, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 192.168.13.253 [192.168.13.253] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: identity file /root/.ssh/id_rsa type -1
debug1: identity file /root/.ssh/id_rsa-cert type -1
debug1: identity file /root/.ssh/id_dsa type -1
debug1: identity file /root/.ssh/id_dsa-cert type -1
...
root@192.168.13.253's password:
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
root@192.168.13.253's password:
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
root@192.168.13.253's password:
debug1: Authentications that can continue: publickey,password
debug1: No more authentication methods to try.
Permission denied (publickey,password).
15:25:22
#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:
48:43:bd:d0:13:7f:a0:f7:da:ee:8a:e2:2b:4d:7c:14 root@debian3
The key's randomart image is:
+--[ RSA 2048]----+
|      .o...      |
|     .. Eo .     |
|      o..+o .    |
|     . oo. o     |
|     ...S   .    |
|      o .  o     |
|     o .  . .    |
|    . o  . .     |
|     ooo. .oo    |
+-----------------+
15:28:16
#ls .ssh/
id_rsa  id_rsa.pub  known_hosts
15:29:28
#ssh root@192.168.13.253
Enter passphrase for key '/root/.ssh/id_rsa':
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 13 16:23:33 2013 from 192.168.13.3
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
15:30:03
#ssh root@192.168.13.253
Enter passphrase for key '/root/.ssh/id_rsa':
root@192.168.13.253's password:
15:30:10
#vim .ssh/id_rsa.pub
15:31:16
#~
Enter file in which the key is (/root/.ssh/id_rsa):
2048 48:43:bd:d0:13:7f:a0:f7:da:ee:8a:e2:2b:4d:7c:14 /root/.ssh/id_rsa.pub (RSA)
15:32:48
#ssh-keygen -p
Enter file in which the key is (/root/.ssh/id_rsa):
Enter old passphrase:
Bad passphrase.
15:33:01
#ssh-keygen -p
Enter file in which the key is (/root/.ssh/id_rsa):
Enter old passphrase:
Key has comment '/root/.ssh/id_rsa'
Enter new passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved with the new passphrase.
15:35:48
#ssh-add
Enter passphrase for /root/.ssh/id_rsa:
15:36:26
#ssh-add
Enter passphrase for /root/.ssh/id_rsa:
Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)
15:36:43
#ssh root@192.168.13.253
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 13 16:35:00 2013 from 192.168.13.3
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
15:36:56
#ssh root@192.168.13.253
Linux fobos 3.1.0-rc9+ #1 SMP Mon Jun 18 15:44:37 EEST 2012 x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 13 16:36:54 2013 from 192.168.13.3
fobos:~# exit
logout
Connection to 192.168.13.253 closed.
15:36:59
#sh root@192.168.13.253

15:37:45
#ssh root@192.168.13.1
Linux debian1 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 13 11:41:10 2013 from 192.168.15.105
l3-agent is already running: pid=3126; pidfile=/root/.lilalo/l3-agent.pid
root@debian1:~# exit
logout
Connection to 192.168.13.1 closed.
15:37:54
#ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
4b:b0:61:b1:1d:cf:04:6c:10:06:c8:e5:96:8d:5d:9c root@debian3
The key's randomart image is:
+--[ DSA 1024]----+
| . oo.==+o.      |
|  o. * =E=       |
|    = B.. o      |
|   . . +         |
|      . S        |
|       . .       |
|        .        |
|                 |
|                 |
+-----------------+
15:38:30
#scp .ssh/id_
id_dsa      id_dsa.pub  id_rsa      id_rsa.pub
15:38:30
#scp .ssh/id_
id_dsa      id_dsa.pub  id_rsa      id_rsa.pub
15:39:19
#ssh-add
Enter passphrase for /root/.ssh/id_rsa:
Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa)
Enter passphrase for /root/.ssh/id_dsa:
Identity added: /root/.ssh/id_dsa (/root/.ssh/id_dsa)
15:39:33
#ssh root@192.168.13.22
Last login: Wed Feb 13 17:12:29 2013 from 192.168.15.105
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 8.2-RELEASE (GENERIC) #0: Fri Feb 18 02:24:46 UTC 2011
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.
o  The Handbook and FAQ documents are at http://www.FreeBSD.org/ and,
...
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
Removing stale pidfile
[root@freebsd2 ~]# exit
logout
Connection to 192.168.13.22 closed.
15:39:44
#ssh root@192.168.13.1
Linux debian1 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 13 16:37:53 2013 from net.nt
l3-agent is already running: pid=3126; pidfile=/root/.lilalo/l3-agent.pid
root@debian1:~# exit
logout
Connection to 192.168.13.1 closed.
15:39:49
#sh-keygen -t dsa
                                rsa1
Generating public/private rsa1 key pair.
Enter file in which to save the key (/root/.ssh/identity):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/identity.
Your public key has been saved in /root/.ssh/identity.pub.
The key fingerprint is:
d2:c7:70:56:f4:cd:eb:91:19:04:5f:06:42:ca:06:e2 root@debian3
The key's randomart image is:
+--[RSA1 2048]----+
|      . .  o=.ooo|
|     . . o o oo+.|
|      E . *   .oo|
|       . *      =|
|      . S o    = |
|       . .    . .|
|               . |
|                 |
|                 |
+-----------------+
15:41:55
#ssh root@192.168.13.2
root@192.168.13.2's password:
15:43:12
#ssh root@192.168.13.2 rm /root/.ssh/authorized_keys
root@192.168.13.2's password:
rm: невозможно удалить «/root/.ssh/authorized_keys»: Нет такого файла или каталога
15:43:48
#ssh root@192.168.13.2 ls -la /root
root@192.168.13.2's password:
итого 64
drwx------  5 root root  4096 Фев 13 16:17 .
drwxr-xr-x 21 root root  4096 Июн 11  2012 ..
drwx------  2 root root  4096 Июн 11  2012 .aptitude
-rw-------  1 root root  4770 Фев 13 09:48 .bash_history
-rw-r--r--  1 root root    10 Июл  5  2012 .bash_profile
-rw-r--r--  1 root root   630 Июл  5  2012 .bashrc
-rw-r--r--  1 root root    51 Фев 11 02:02 .l3rc
drwxr-xr-x  2 root root  4096 Фев 13 16:17 .lilalo
-rw-r--r--  1 root root   140 Ноя 19  2007 .profile
-rw-------  1 root root 12288 Фев 12 14:15 .swp
drwxr-xr-x  2 root root  4096 Фев 12 15:29 .vim
-rw-------  1 root root  5691 Фев 13 16:17 .viminfo
15:44:08
#ssh root@192.168.13.2 mkdir /root/.ssh
root@192.168.13.2's password:
15:44:46
#sh root@192.168.13.2
root@192.168.13.2's password:
15:44:59
#sh root@192.168.13.2
root@192.168.13.2's password:
15:45:03
#sh root@192.168.13.2
                   sh root@192.168.13.2 mkdir /root/.ssh
                   cp .ssh/identity rootrm /root/.ssh/authorized_keysed_keys
root@192.168.13.2's password:
15:45:13
#sh root@192.168.13.2
root@192.168.13.2's password:
Permission denied, please try again.
root@192.168.13.2's password:
Linux debian2 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 13 09:48:10 2013 from 192.168.15.104
l3-agent is already running: pid=1205; pidfile=/root/.lilalo/l3-agent.pid
root@debian2:~# ls .s
.ssh/ .swp
root@debian2:~# ls .s
.ssh/ .swp
root@debian2:~# ls .ssh/
authorized_keys2
root@debian2:~# exit
logout
Connection to 192.168.13.2 closed.
15:45:41
#ssh root@192.168.13.1 cat /etc/passwd > file123

15:46:10
#ls
file123  inetd.conf  telnet
15:46:10
#vim file123
15:46:16
#sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin

15:46:35
#6$ZwRg4sf0$yGBQO.5zE4RPYrbD2p4K9Wj1GnwTI41gCSOHAdtW.pzz3tqibc8jwwCRmWCRI3q

15:46:51
#killall -9 ssh-agent

15:47:53
#ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
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:
09:88:fd:ac:9f:a0:24:af:8a:05:88:bc:a0:87:ea:ed root@debian3
...
|                 |
|   o .           |
|  . o .          |
|+    o . .       |
|=.    o S        |
|oo.  .           |
|+.+ o            |
|o*.. o .         |
|Bo+E  o          |
+-----------------+
/dev/pts/0
15:48:48
#screen -x
/dev/pts/2
15:48:49
#sh-keygen

15:48:49
#sh-keygen
                  ssh root@192.168.13.2
Linux debian2 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Feb 13 16:45:27 2013 from fobos.net.nt
l3-agent is already running: pid=1205; pidfile=/root/.lilalo/l3-agent.pid
root@debian2:~# exit
logout
Connection to 192.168.13.2 closed.
15:51:33
#scp root@192.168.13.1:/etc/passwd .
root@192.168.13.1's password:
passwd                                        100%  994     1.0KB/s   00:00
15:51:55
#ls
file123  inetd.conf  passwd  telnet
15:51:57
#vim passwd
15:52:04
#sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
root@192.168.13.1's password:
hosts                                         100%   78     0.1KB/s   00:00
15:52:16
#vim hosts
15:52:22
#~
host.conf    hostname     hosts        hosts.allow  hosts.deny
15:52:22
#vim /etc/hosts
15:52:30
#~
hosts                                         100%   78     0.1KB/s   00:00
root@192.168.13.1's password:
hosts                                         100%   78     0.1KB/s   00:00

Пятница (02/15/13)

/dev/pts/5
08:29:37
#ssh root@192.168.13.2
Linux isgeo 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Feb 15 09:14:46 2013 from 192.168.15.104
l3-agent is already running: pid=1054; pidfile=/root/.lilalo/l3-agent.pid
root@isgeo:~#
root@isgeo:~#
...
  -c <address>  указать carbon-copy (CC) адрес
  -D            вывести значения всех переменных на stdout
  -d <level>    запись отладочной информации в ~/.muttdebug0
  -e <command>  указать команду, которая будет выполнена после инициализации
  -f <file>     указать почтовый ящик для работы
  -F <file>     указать альтернативный muttrc
  -H <file>     указать файл, содержащий шаблон заголовка и тела письма
  -i <file>     указать файл для вставки в тело письма
root@isgeo:/etc/mail# su user -
user@isgeo:/etc/mail$ mutt
08:38:07
#mail -u user
No mail for user
08:38:15
#mail
No mail for root
08:38:21
#ssh itk@itk.org.ua
The authenticity of host 'itk.org.ua (89.184.65.171)' can't be established.
RSA key fingerprint is 99:94:6e:78:20:46:5d:12:70:d8:95:a8:73:9c:72:08.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'itk.org.ua,89.184.65.171' (RSA) to the list of known hosts.
itk@itk.org.ua's password:
Permission denied, please try again.
itk@itk.org.ua's password:
Permission denied, please try again.
itk@itk.org.ua's password:
Permission denied (publickey,gssapi-with-mic,password).
08:40:21
#ssh itk@itk.org.ua
itk@itk.org.ua's password:
Permission denied, please try again.
itk@itk.org.ua's password:
08:40:41
#ssh root@itk.org.ua
root@itk.org.ua's password:
Permission denied, please try again.
root@itk.org.ua's password:
Permission denied, please try again.
root@itk.org.ua's password:
08:41:19
#telnet itk.org.ua 25
Trying 89.184.65.171...
Connected to itk.org.ua.
Escape character is '^]'.
220-Welcome to itk.org.ua mail server
220  Hello there...
helo muzhik
250 itk.org.ua Hello muzhik [78.154.160.126]
mail from: bill_gates@microsoft.com
250 OK
rcpt to: wilen@list.ru
421 Unexpected failure, please try later
^]
telnet> quit
Connection closed.
08:43:59
#. /etc/bash_completion

08:44:32
#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
08:44:32
#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
08:44:32
#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
08:44:32
#apt-get install clamav clamav-da
clamav-daemon  clamav-data
08:44:32
#apt-get install clamav clamav-da
clamav-daemon  clamav-data
08:46:22
#updatedb

08:46:33
#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.5+dfsg-6~squeeze1_all.deb
/var/lib/dpkg/info/clamav-testfiles.list
/var/lib/dpkg/info/clamav-testfiles.md5sums
08:46:45
#clamscan /usr/share/clamav-testfiles/
/usr/share/clamav-testfiles/clam-upack.exe: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.zip: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam-v2.rar: OK
/usr/share/clamav-testfiles/clam.d64.zip: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.exe.rtf: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.exe: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.exe.mbox.base64: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.7z: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.exe.mbox.uu: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.tar.gz: ClamAV-Test-File FOUND
...
/usr/share/clamav-testfiles/clam.cab: ClamAV-Test-File FOUND
----------- SCAN SUMMARY -----------
Known viruses: 1044387
Engine version: 0.97.6
Scanned directories: 1
Scanned files: 46
Infected files: 44
Data scanned: 12.48 MB
Data read: 6.21 MB (ratio 2.01:1)
Time: 6.609 sec (0 m 6 s)
08:47:35
#freshclam
ClamAV update process started at Fri Feb 15 09:47:49 2013
main.cvd is up to date (version: 54, sigs: 1044387, f-level: 60, builder: sven)
daily.cvd is up to date (version: 16685, sigs: 781011, f-level: 63, builder: guitar)
bytecode.cvd is up to date (version: 214, sigs: 41, f-level: 63, builder: neo)
08:47:52
#vim /etc/crontab
08:48:32
#~
Starting ClamAV daemon: clamd .
08:53:07
#/etc/init.d/clamav-milter start
/usr/sbin/clamav-milter already running ... failed!
08:53:19
#vim /etc/default/clamav-milter
08:53:52
#~
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
08:53:52
#vim /etc/default/clamav-milter
08:53:52
#vim /etc/default/
08:53:52
#vim /etc/default/clamav-milter
08:54:23
#~
clamav-milter(8)                Clam AntiVirus                clamav-milter(8)
NAME
       clamav-milter - milter compatible mail scanner
SYNOPSIS
       clamav-milter [options]
DESCRIPTION
       Clamav-milter  is a filter for sendmail(1) mail server.  It uses a mail
       scanning engine built into clamd(8).
       Clamav-milter can use load balancing and fault tolerant  techniques  to
       connect  to  more  than  one clamd(8) server and seamlessly hot-swap to
...
       -V, --version
              Print the version number and exit.
       -c FILE, --config-file=FILE
              Read configuration from FILE.
FILES
       /etc/clamav/clamav-milter.conf
AUTHOR
       aCaB <acab@clamav.net>
SEE ALSO
       sendmail(8), clamav-milter.conf(5), clamd(8), clamd.conf(5)
08:54:34
#man clamav-milter.conf
08:55:06
#cd /usr/share/doc/clamav-milter/

08:55:54
#ls
AUTHORS  changelog.Debian.gz  copyright  FAQ             README.Debian.gz
BUGS     changelog.gz         examples   NEWS.Debian.gz  README.gz
08:55:55
#vim README.Debian.gz
09:00:10
#cd

09:00:12
#cd /etc/mail/

09:00:29
#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` ** **
09:00:30
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
09:00:45
#vim /etc/clamav/clamav-milter.conf
09:01:30
#Please read /usr/share/doc/clamav-base/README.Debian.gz for details
INPUT_MAIL_FILTER(`clamav', `S=local:/var/run/clamav/clamav-milter.ctl, F=, T=S:4m;R:4m')dnl
define(`confINPUT_MAIL_FILTERS', `clamav')
09:01:45
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
09:02:03
#/etc/init.d/clamav-daemon restart
Stopping ClamAV daemon: clamd.
Starting ClamAV daemon: clamd .
09:02:23
#/etc/init.d/clamav-milter restart
Stopping Sendmail milter plugin for ClamAV: clamav-milter.
Starting Sendmail milter plugin for ClamAV: clamav-milter.
09:02:33
#ssh root@192.168.13.2
Linux isgeo 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Feb 15 09:45:36 2013 from 192.168.15.104
l3-agent is already running: pid=1054; pidfile=/root/.lilalo/l3-agent.pid
root@isgeo:~# echo hello|mail -s hello user@wilen.net.nt
root@isgeo:~# mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
root@isgeo:~# exit
logout
Connection to 192.168.13.2 closed.
09:03:06
#mail -u user
No mail for user
09:03:09
#mail
No mail for root
09:03:18
#mail -u user
No mail for user
09:03:23
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
                /var/spool/mqueue (3 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
r1F831ZK012317        6 Fri Feb 15 10:03 <root@isgeo.net.nt>
                 (Operating system error)
                                         <user@wilen.net.nt>
r1EJV1YR006866     1760 Thu Feb 14 21:31 <>
                 (Operating system error)
                                         user
r1EJV1YT006866     1760 Thu Feb 14 21:31 <>
                 (Operating system error)
                                         user
                Total requests: 3
09:03:26
#apt-get install sensible-mda
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libperl5.10 libmysqlclient16 libpq5
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  sensible-mda
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 22 пакетов не обновлено.
Необходимо скачать 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Б за 5с (36,7 kБ/c)
Выбор ранее не выбранного пакета sensible-mda.
(Чтение базы данных ... на данный момент установлен 33541 файл и каталог.)
Распаковывается пакет sensible-mda (из файла .../sensible-mda_8.14.3-9.4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет sensible-mda (8.14.3-9.4) ...
09:03:51
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
                /var/spool/mqueue (3 requests)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
r1F831ZK012317        6 Fri Feb 15 10:03 <root@isgeo.net.nt>
                 (Operating system error)
                                         <user@wilen.net.nt>
r1EJV1YR006866     1760 Thu Feb 14 21:31 <>
                 (Operating system error)
                                         user
r1EJV1YT006866     1760 Thu Feb 14 21:31 <>
                 (Operating system error)
                                         user
                Total requests: 3
09:03:57
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
09:04:16
#mail -u user
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 3 messages 3 new
>N  1 root@isgeo.net.nt  Fri Feb 15 10:04   21/853   hello
 N  2 MAILER-DAEMON@deb  Fri Feb 15 10:04   69/2593  Warning: could not send mes
 N  3 MAILER-DAEMON@deb  Fri Feb 15 10:04   69/2593  Warning: could not send mes
& 1
Message 1:
From root@isgeo.net.nt  Fri Feb 15 10:04:10 2013
Date: Fri, 15 Feb 2013 10:03:01 +0200
From: root <root@isgeo.net.nt>
...
Received: (from root@localhost)
        by wilen.net.nt (8.14.3/8.14.3/Submit) id r1EFLo6e006499
        for user@isgeo.net.nt; Thu, 14 Feb 2013 17:21:50 +0200
Date: Thu, 14 Feb 2013 17:21:50 +0200
From: root <root@wilen.net.nt>
Message-Id: <201302141521.r1EFLo6e006499@wilen.net.nt>
To: user@isgeo.net.nt
Subject: hello
--r1EJV179001725.1360870262/isgeo.net.nt--
& exit

Статистика

Время первой команды журнала15:05:21 2013- 2-13
Время последней команды журнала09:04:16 2013- 2-15
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %11.00
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 1.36
Количество командных строк в единицу времени, команда/мин 1.22
Частота использования команд
ssh19|==================| 18.81%
vim13|============| 12.87%
mail6|=====| 5.94%
apt-get6|=====| 5.94%
~6|=====| 5.94%
ssh-keygen5|====| 4.95%
sh5|====| 4.95%
ls4|===| 3.96%
/etc/init.d/sendmail3|==| 2.97%
ssh-add3|==| 2.97%
cd3|==| 2.97%
scp3|==| 2.97%
sh-keygen3|==| 2.97%
/etc/init.d/clamav-milter2|=| 1.98%
mailq2|=| 1.98%
nologin2|=| 1.98%
^C2|=| 1.98%
telnet1|| 0.99%
screen1|| 0.99%
file1231|| 0.99%
6$ZwRg4sf0$yGBQO.5zE4RPYrbD2p4K9Wj1GnwTI41gCSOHAdtW.pzz3tqibc8jwwCRmWCRI3q1|| 0.99%
man1|| 0.99%
Please1|| 0.99%
freshclam1|| 0.99%
make1|| 0.99%
locate1|| 0.99%
/etc/init.d/clamav-daemon1|| 0.99%
.1|| 0.99%
updatedb1|| 0.99%
killall1|| 0.99%
clamscan1|| 0.99%
____
*) Интервалы неактивности длительностью 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$