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

Содержание

Журнал

Пятница (02/17/12)

/dev/pts/0
09:43:07
#apt-get install sen
sendemail        sendmail-bin     sendpage-server  sensors-applet
sendfile         sendmail-cf      sendxmpp         sentinella
sendip           sendmail-doc     sensible-mda
sendmail         sendpage-client  sensible-utils
sendmail-base    sendpage-common  sensord
09:43:07
#apt-get install sen
sendemail        sendmail-bin     sendpage-server  sensors-applet
sendfile         sendmail-cf      sendxmpp         sentinella
sendip           sendmail-doc     sensible-mda
sendmail         sendpage-client  sensible-utils
sendmail-base    sendpage-common  sensord
09:43:07
#apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
 sendmail : Зависит: sendmail-bin но он не будет установлен
E: Сломанные пакеты
09:47:18
#apt-get install sendmail sebdmai-bin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет sebdmai-bin
09:47:54
#apt-get install sendmail sebdmail-bin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет sebdmail-bin
09:48:08
#apt-get install sendmail sendmail-bin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libperl5.10 libmysqlclient16 libpq5
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libmysqlclient16 libperl5.10 libpq5 mysql-common perl perl-base perl-modules
  sendmail-base sendmail-cf sensible-mda
Предлагаемые пакеты:
...
Распаковывается пакет sensible-mda (из файла .../sensible-mda_8.14.3-9.4_i386.deb)...
Выбор ранее не выбранного пакета sendmail.
Распаковывается пакет sendmail (из файла .../sendmail_8.14.3-9.4_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет mysql-common (5.1.49-3) ...
Настраивается пакет libmysqlclient16 (5.1.49-3) ...
Настраивается пакет libperl5.10 (5.10.1-17squeeze3) ...
Настраивается пакет libpq5 (8.4.10-0squeeze1) ...
Настраивается пакет sensible-mda (8.14.3-9.4) ...
Настраивается пакет sendmail (8.14.3-9.4) ...
09:52:55
#vim /etc/ma
09:52:55
#vim /etc/ma
09:52:55
#vim /etc/ma
09:52:55
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-1402.5342.10803	2012-02-17 11:04:50.000000000 +0200
+++ /etc/mail/sendmail.mc	2012-02-17 11:15:57.000000000 +0200
@@ -54,7 +54,8 @@
 dnl #
 FEATURE(`no_default_msa')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
+dnl # DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
 DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
 dnl #
@@ -104,6 +105,6 @@
 
 dnl # Masquerading options
 FEATURE(`always_add_domain')dnl
-MASQUERADE_AS(`based-debian')dnl
+MASQUERADE_AS(`etrey.net.nt')dnl
 FEATURE(`allmasquerade')dnl
 FEATURE(`masquerade_envelope')dnl
прошло 23 минуты
10:16:33
#vim local-host-names
--- /tmp/l3-saved-1402.3782.30192	2012-02-17 11:16:39.000000000 +0200
+++ local-host-names	2012-02-17 11:17:11.000000000 +0200
@@ -1,2 +1,3 @@
 localhost
 debian2.net.nt
+etrey.net.nt
10:17:11
#hotname
bash: hotname: команда не найдена
10:20:44
#hostname
debian2
10:20:54
#vim /etc/hostname
--- /tmp/l3-saved-1402.1669.14089	2012-02-17 11:21:15.000000000 +0200
+++ /etc/hostname	2012-02-17 11:22:14.000000000 +0200
@@ -1 +1 @@
-debian2
+etrey.net.nt
10:22:15
#vim /etc/hosts
--- /tmp/l3-saved-1402.20581.17185	2012-02-17 11:22:19.000000000 +0200
+++ /etc/hosts	2012-02-17 11:23:44.000000000 +0200
@@ -1,2 +1,2 @@
 127.0.0.1 localhost.localdomain localhost
-192.168.13.2 debian2.net.nt debian2
+192.168.13.2 debbian2.etrey.net.nt etrey
10:23:44
#vim /etc/hostname
--- /tmp/l3-saved-1402.23397.18082	2012-02-17 11:23:46.000000000 +0200
+++ /etc/hostname	2012-02-17 11:23:56.000000000 +0200
@@ -1 +1 @@
-etrey.net.nt
+etrey
10:23:57
#hostname
debian2
10:24:02
#vim /etc/bind/db.etrey
--- /tmp/l3-saved-1402.28770.19056	2012-02-17 11:25:32.000000000 +0200
+++ /etc/bind/db.etrey	2012-02-17 11:27:42.000000000 +0200
@@ -8,4 +8,5 @@
 
 	IN	NS	etrey.net.nt.
 	IN	A	192.168.64.150
-      
+	IN	MX 5	etrey
+etrey	IN	A	192.168.64.150      
10:27:42
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 1029 to die.
Starting domain name service...: bind9.
10:28:10
#hostname
debian2
10:28:21
#ping etrey
PING debbian2.etrey.net.nt (192.168.13.2) 56(84) bytes of data.
From 192.168.13.1 icmp_seq=2 Destination Host Unreachable
From 192.168.13.1 icmp_seq=3 Destination Host Unreachable
From 192.168.13.1 icmp_seq=4 Destination Host Unreachable
From 192.168.13.1 icmp_seq=6 Destination Host Unreachable
From 192.168.13.1 icmp_seq=7 Destination Host Unreachable
From 192.168.13.1 icmp_seq=8 Destination Host Unreachable
^C
--- debbian2.etrey.net.nt ping statistics ---
9 packets transmitted, 0 received, +6 errors, 100% packet loss, time 8015ms
pipe 3
10:29:27
#vim /etc/resolv.conf
--- /tmp/l3-saved-1402.10519.16866	2012-02-17 11:30:17.000000000 +0200
+++ /etc/resolv.conf	2012-02-17 11:30:46.000000000 +0200
@@ -1,2 +1,2 @@
 search net.nt
-nameserver 127.0.0.1
+nameserver 7.0.0.1
10:30:46
#vim /etc/resolv.conf
--- /tmp/l3-saved-1402.26212.13079	2012-02-17 11:30:49.000000000 +0200
+++ /etc/resolv.conf	2012-02-17 11:30:59.000000000 +0200
@@ -1,2 +1,2 @@
 search net.nt
-nameserver 7.0.0.1
+nameserver 127.0.0.1
10:30:59
#vim /etc/bind
10:30:59
#vim /etc/bind
10:30:59
#vim /etc/bind
10:30:59
#vim /etc/bind/named.conf
10:31:23
#~
options {
        directory "/var/cache/bind";
        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.
        // forwarders {
        //      0.0.0.0;
        // };
        auth-nxdomain no;    # conform to RFC1035
        listen-on { 127.0.0.1; 192.168.64.150; };
        listen-on-v6 { any; };
        allow-transfer { 192.168/24; };
        forwarders { 192.168.13.253; };
        forward only;
"/etc/bind/named.conf.options" 24L, 696C
10:31:53
#};
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
        allow-transfer { 192.168/24; };
        forwarders { 192.168.13.253; };
        forward only;
~
~
~
~
~
~
~
~
~
"/etc/bind/named.conf" 14L, 544C записано
10:32:06
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9 failed!
10:32:37
#ping etrey.net.nt
PING etrey.net.nt (192.168.64.150) 56(84) bytes of data.
64 bytes from 192.168.64.150: icmp_req=1 ttl=64 time=0.038 ms
64 bytes from 192.168.64.150: icmp_req=2 ttl=64 time=0.051 ms
64 bytes from 192.168.64.150: icmp_req=3 ttl=64 time=0.050 ms
64 bytes from 192.168.64.150: icmp_req=4 ttl=64 time=0.043 ms
^C
--- etrey.net.nt ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 0.038/0.045/0.051/0.008 ms
прошло 16 минут
10:49:36
#updatedb

10:50:03
#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.3+dfsg-1~squeeze1_all.deb
/var/lib/dpkg/info/clamav-testfiles.list
/var/lib/dpkg/info/clamav-testfiles.md5sums
10:50:21
#clamscan /usr/share/clamav-testfiles/
/usr/share/clamav-testfiles/clam_ISmsi_ext.exe: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.zip: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.odc.cpio: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.bin-be.cpio: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.mail: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.exe.mbox.uu: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.ole.doc: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.ea06.exe: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.d64.zip: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.exe.szdd: ClamAV-Test-File FOUND
...
/usr/share/clamav-testfiles/clam-upack.exe: ClamAV-Test-File FOUND
----------- SCAN SUMMARY -----------
Known viruses: 1143464
Engine version: 0.97.3
Scanned directories: 1
Scanned files: 46
Infected files: 44
Data scanned: 12.48 MB
Data read: 6.21 MB (ratio 2.01:1)
Time: 19.925 sec (0 m 19 s)
10:51:09
#clamscan /usr/share/clamav-testfiles/
/usr/share/clamav-testfiles/clam_ISmsi_ext.exe: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.zip: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.odc.cpio: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.bin-be.cpio: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.mail: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.exe.mbox.uu: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.ole.doc: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.ea06.exe: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.d64.zip: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.exe.szdd: ClamAV-Test-File FOUND
...
/usr/share/clamav-testfiles/clam-upack.exe: ClamAV-Test-File FOUND
----------- SCAN SUMMARY -----------
Known viruses: 1143464
Engine version: 0.97.3
Scanned directories: 1
Scanned files: 46
Infected files: 44
Data scanned: 12.48 MB
Data read: 6.21 MB (ratio 2.01:1)
Time: 19.501 sec (0 m 19 s)
10:54:25
#locate clamav-milter/README
/usr/share/doc/clamav-milter/README.Debian.gz
/usr/share/doc/clamav-milter/README.gz
10:54:34
#vim /usr/share/doc/clamav-milter/README.gz
10:57:16
#vim /etc/mail/
10:57:16
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-1402.2055.1044	2012-02-17 11:58:15.000000000 +0200
+++ /etc/mail/sendmail.mc	2012-02-17 11:58:59.000000000 +0200
@@ -93,6 +93,7 @@
 dnl # will not bring up the link (it will queue mail for later)
 dnl define(`confCON_EXPENSIVE',`True')dnl
 dnl #
+include(`/etc/mail/m4/clamav-milter.m4')dnl
 dnl # Dialup/LAN connection overrides
 dnl #
 include(`/etc/mail/m4/dialup.m4')dnl
10:58:59
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
hostname: Name or service not known
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 /etc/mail/local-host-names
** ** You should issue `/etc/init.d/sendmail reload` ** **
11:03:09
#vim /etc/hosts
--- /tmp/l3-saved-1402.25329.22545	2012-02-17 12:07:08.000000000 +0200
+++ /etc/hosts	2012-02-17 12:07:43.000000000 +0200
@@ -1,2 +1,2 @@
 127.0.0.1 localhost.localdomain localhost
-192.168.13.2 debbian2.etrey.net.nt etrey
+192.168.64.150 debbian2.etrey.net.nt etrey
11:09:01
#vim /etc/hosts
11:09:32
#~
192.168.64.150 debbian2.etrey.net.nt etrey
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/hosts" 2L, 76C записано
11:09:48
#reboot

/dev/pts/0
11:15:47
#hostname
etrey
11:15:57
#vim /etc/hosts
11:15:57
#vim /etc/hostname
11:17:04
#vim /etc/resolv.conf
--- /tmp/l3-saved-1673.324.6443	2012-02-17 12:18:16.000000000 +0200
+++ /etc/resolv.conf	2012-02-17 12:18:52.000000000 +0200
@@ -1,2 +1,2 @@
 search net.nt
-nameserver 127.0.0.1
+nameserver 192.168.13.253
11:18:53
#dig mx etrey.net.nt
; <<>> DiG 9.7.3 <<>> mx etrey.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23698
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 3
;; QUESTION SECTION:
;etrey.net.nt.                  IN      MX
;; ANSWER SECTION:
etrey.net.nt.           3600    IN      MX      5 etrey.net.nt.
;; AUTHORITY SECTION:
net.nt.                 3600    IN      NS      net.nt.
;; ADDITIONAL SECTION:
etrey.net.nt.           3600    IN      A       192.168.64.150
net.nt.                 3600    IN      A       192.168.13.253
net.nt.                 3600    IN      A       10.0.17.1
;; Query time: 3 msec
;; SERVER: 192.168.13.253#53(192.168.13.253)
;; WHEN: Fri Feb 17 12:19:15 2012
;; MSG SIZE  rcvd: 108
11:19:15
#netstat -nlp grep 25
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:19              0.0.0.0:*               LISTEN      1256/xinetd
tcp        0      0 192.168.64.150:53       0.0.0.0:*               LISTEN      1020/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1020/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1197/sshd
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN      1256/xinetd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      1165/sendmail: MTA:
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      1020/named
tcp        0      0 0.0.0.0:36186           0.0.0.0:*               LISTEN      819/rpc.statd
...
udp        0      0 0.0.0.0:111             0.0.0.0:*                           807/portmap
udp        0      0 0.0.0.0:44401           0.0.0.0:*                           819/rpc.statd
udp        0      0 0.0.0.0:9               0.0.0.0:*                           1256/xinetd
udp6       0      0 :::53                   :::*                                1020/named
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     4002     1369/clamd          /var/run/clamav/clamd.ctl
unix  2      [ ACC ]     STREAM     LISTENING     4289     1598/clamav-milter  /var/run/clamav/clamav-milter.ctl
unix  2      [ ACC ]     STREAM     LISTENING     3454     997/acpid           /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     3678     1165/sendmail: MTA: /var/run/sendmail/mta/smcontrol
11:19:56
#netstat -nlp grep :25
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:19              0.0.0.0:*               LISTEN      1256/xinetd
tcp        0      0 192.168.64.150:53       0.0.0.0:*               LISTEN      1020/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      1020/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1197/sshd
tcp        0      0 0.0.0.0:23              0.0.0.0:*               LISTEN      1256/xinetd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      1165/sendmail: MTA:
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      1020/named
tcp        0      0 0.0.0.0:36186           0.0.0.0:*               LISTEN      819/rpc.statd
...
udp        0      0 0.0.0.0:111             0.0.0.0:*                           807/portmap
udp        0      0 0.0.0.0:44401           0.0.0.0:*                           819/rpc.statd
udp        0      0 0.0.0.0:9               0.0.0.0:*                           1256/xinetd
udp6       0      0 :::53                   :::*                                1020/named
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     4002     1369/clamd          /var/run/clamav/clamd.ctl
unix  2      [ ACC ]     STREAM     LISTENING     4289     1598/clamav-milter  /var/run/clamav/clamav-milter.ctl
unix  2      [ ACC ]     STREAM     LISTENING     3454     997/acpid           /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     3678     1165/sendmail: MTA: /var/run/sendmail/mta/smcontrol
11:20:07
#netstat -nlp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      1165/sendmail: MTA:
11:20:25
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-1673.24706.4958	2012-02-17 12:21:32.000000000 +0200
+++ /etc/mail/local-host-names	2012-02-17 12:21:50.000000000 +0200
@@ -1,3 +1,2 @@
 localhost
-debian2.net.nt
 etrey.net.nt
11:21:50
#cd /etc/mail

11:22:07
#make
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...
The following file(s) have changed:
  /etc/mail/local-host-names
** ** You should issue `/etc/init.d/sendmail reload` ** **
11:22:11
#vim /etc/mail/local-host-names
11:22:46
#echo `privet` | mail -s root@net.nt
bash: privet: команда не найдена
mail: You must specify direct recipients with -s, -c, or -b
11:25:05
#echo 'privet' | mail -s root@net.nt
mail: You must specify direct recipients with -s, -c, or -b
11:25:35
#echo 'privet' | mail -s test_subject root@net.nt

11:25:52
#echo 'privet-ewe' | mail -s test_subject root@net.nt

11:26:57
#mail -u user
No mail for user
11:27:57
#mail -u user
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 root@net.nt        Fri Feb 17 12:27   21/835   hello world
& 1
Message 1:
From root@net.nt  Fri Feb 17 12:27:56 2012
Date: Fri, 17 Feb 2012 12:28:02 +0200
From: root <root@net.nt>
To: root@etrey.net.nt
Subject: hello world
X-Virus-Scanned: clamav-milter 0.97.3 at etrey
X-Virus-Status: Clean
hello
&
At EOF
& q
Saved 1 message in /root/mbox
11:28:21
#apt-get install spam-asassian
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет spam-asassian
11:31:39
#apt-get install spam-assasian
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет spam-assasian
11:31:49
#apt-get install spamassasian
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет spamassasian
11:31:58
#apt-get install spamasasian
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет spamasasian
11:32:03
#apt-get install spamasassian
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет spamasassian
11:32:07
#apt-get install spa
spacearyarya        spambayes           sparsehash
spacenavd           spamc               spass
space-orbit         spamoracle          spatialite-bin
space-orbit-common  spampd              spawn-fcgi
spamassassin        spamprobe
spamass-milter      sparse
11:32:07
#apt-get install spa
spacearyarya        spambayes           sparsehash
spacenavd           spamc               spass
space-orbit         spamoracle          spatialite-bin
space-orbit-common  spampd              spawn-fcgi
spamassassin        spamprobe
spamass-milter      sparse
11:32:07
#apt-get install spa
spacearyarya        spambayes           sparsehash
spacenavd           spamc               spass
space-orbit         spamoracle          spatialite-bin
space-orbit-common  spampd              spawn-fcgi
spamassassin        spamprobe
spamass-milter      sparse
11:32:07
#apt-get install spa
spacearyarya        spambayes           sparsehash
spacenavd           spamc               spass
space-orbit         spamoracle          spatialite-bin
space-orbit-common  spampd              spawn-fcgi
spamassassin        spamprobe
spamass-milter      sparse
11:32:07
#apt-get install spa
spacearyarya        spambayes           sparsehash
spacenavd           spamc               spass
space-orbit         spamoracle          spatialite-bin
space-orbit-common  spampd              spawn-fcgi
spamassassin        spamprobe
spamass-milter      sparse
11:32:07
#apt-get install spa
spacearyarya        spambayes           sparsehash
spacenavd           spamc               spass
space-orbit         spamoracle          spatialite-bin
space-orbit-common  spampd              spawn-fcgi
spamassassin        spamprobe
spamass-milter      sparse
11:32:07
#apt-get install spa
spacearyarya        spambayes           sparsehash
spacenavd           spamc               spass
space-orbit         spamoracle          spatialite-bin
space-orbit-common  spampd              spawn-fcgi
spamassassin        spamprobe
spamass-milter      sparse
11:32:07
#apt-get install spamassassin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  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
...
Настраивается пакет libnet-dns-perl (0.66-2) ...
Настраивается пакет libmail-spf-perl (2.007-1) ...
Настраивается пакет libtimedate-perl (1.2000-1) ...
Настраивается пакет libmailtools-perl (2.06-1) ...
Настраивается пакет libsys-hostname-long-perl (1.4-2) ...
Настраивается пакет libwww-perl (5.836-1) ...
Настраивается пакет re2c (0.13.5-1) ...
Настраивается пакет spamassassin (3.3.1-1) ...
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin
Настраивается пакет spamc (3.3.1-1) ...
11:33:43
#locate spamassassin/README

11:34:17
#updatedb

11:34:34
#locate spamassassin/README
/usr/share/doc/spamassassin/README.Debian.gz
/usr/share/doc/spamassassin/README.gz
/usr/share/doc/spamassassin/README.ldap.gz
/usr/share/doc/spamassassin/README.spamd-vpopmail
/usr/share/doc/spamassassin/README.spamd.gz
11:34:39
#vim /usr/share/doc/spamassassin/README.Debian.gz
/dev/pts/2
11:38:02
#vim /usr/share/doc/spamassassin/README.Debian.gz
11:38:24
#apt-get install spamass
spamassassin    spamass-milter
11:38:24
#apt-get install spamass
spamassassin    spamass-milter
11:38:24
#apt-get install spamass-milter
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libperl5.10 libmysqlclient16 libpq5
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  spamass-milter
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 42 пакетов не обновлено.
Необходимо скачать 52,4 kБ архивов.
...
Получено 52,4 kБ за 0с (444 kБ/c)
Выбор ранее не выбранного пакета spamass-milter.
(Чтение базы данных ... на данный момент установлено 31903 файла и каталога.)
Распаковывается пакет spamass-milter (из файла .../spamass-milter_0.3.1-10_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет 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
11:38:56
#vim /usr/share/doc/spamass-milter/
11:38:56
#vim /usr/share/doc/spam
11:38:56
#vim /usr/share/doc/spam
11:38:56
#vim /usr/share/doc/spam
11:38:56
#vim /usr/share/doc/spamass
11:38:56
#vim /usr/share/doc/spamass-milter/
11:38:56
#vim /usr/share/doc/spamass-milter/README.Debian.gz
/dev/pts/0
11:40:03
#vim /usr/share/doc/spam
11:40:03
#vim /usr/share/doc/spam
11:40:03
#vim /usr/share/doc/spam
11:40:03
#vim /usr/share/doc/spamass-milter/README.Debian.gz
прошло 13 минут
11:53:34
#directly to spamass-milter by /etc/init.d/spamass-milter. [Refer to
65_debian.cf       local.cf           v310.pre           v320.pre
init.pre           sa-update-hooks.d/ v312.pre           v330.pre
11:53:34
#vim /usr/share/doc/spamass-milter/README.Debian.gz
/dev/pts/2
11:54:15
#Press ENTER or type command to continue

11:54:21
#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 /etc/mail/local-host-names
** ** You should issue `/etc/init.d/sendmail reload` ** **
прошло 43 минуты
/dev/pts/0
12:37:51
#--------------------------------------------------------------

12:40:25
#vim /etc/de
12:40:25
#vim /etc/de

Статистика

Время первой команды журнала09:43:07 2012- 2-17
Время последней команды журнала12:40:25 2012- 2-17
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %21.78
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 2.23
Количество командных строк в единицу времени, команда/мин 0.75
Частота использования команд
vim41|======================================| 38.68%
apt-get22|====================| 20.75%
mail6|=====| 5.66%
echo4|===| 3.77%
locate4|===| 3.77%
hostname4|===| 3.77%
make3|==| 2.83%
netstat3|==| 2.83%
/etc/init.d/bind92|=| 1.89%
ping2|=| 1.89%
updatedb2|=| 1.89%
~2|=| 1.89%
clamscan2|=| 1.89%
}1|| 0.94%
dig1|| 0.94%
directly1|| 0.94%
hotname1|| 0.94%
reboot1|| 0.94%
cd1|| 0.94%
grep1|| 0.94%
--------------------------------------------------------------1|| 0.94%
Press1|| 0.94%
____
*) Интервалы неактивности длительностью 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$