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

Содержание

Журнал

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

/dev/ttyp2
14:15:36
#/usr/local/etc/rc.d/gdm stop
Stopping gdm.
Waiting for PIDS: 738, 738, 738, 738, 738.
14:15:36
#/usr/local/etc/rc.d/gdm stop
Stopping gdm.
Waiting for PIDS: 738, 738, 738, 738, 738.
14:15:36
#/usr/local/etc/rc.d/gdm stop
Stopping gdm.
Waiting for PIDS: 738, 738, 738, 738, 738.
14:16:29
#top
last pid: 83087;  load averages:  4.79,  4.62,  3.22    up 0+03:56:29  12:16:37
34 processes:  7 running, 27 sleeping
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 57M Active, 219M Inact, 61M Wired, 21M Cache, 48M Buf, 21M Free
Swap: 2015M Total, 2015M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 4833 root          1 116    0  9624K  7784K RUN      6:00 11.72% perl5.8.8
 5106 root          1 116    0  9656K  7784K RUN      6:02 11.33% perl5.8.8
 1021 root          1 116    0  9684K  7812K RUN      6:00 11.13% perl5.8.8
  899 root          1 116    0  9652K  7780K RUN      6:03 11.04% perl5.8.8
...
ps uax | grep perl5
 6525 root          1  96    0  1348K   848K select   0:01  0.00% script
 5100 root          1  96    0  1348K   844K select   0:01  0.00% script
 6562 root          1   8    0  3340K  1824K wait     0:00  0.00% bash
  611 root          1  96    0  1404K   924K select   0:00  0.00% syslogd
  794 root          1   8    0  1396K   944K nanslp   0:00  0.00% cron
 6708 root          1  20    0  2012K  1376K pause    0:00  0.00% screen
 5143 root          1   8    0  3304K  1796K wait     0:00  0.00% bash
  272 root          1  99    0  1472K   908K select   0:00  0.00% dhclient
  319 _dhcp         1  96    0  1472K   960K select   0:00  0.00% dhclient
14:16:29
#top
last pid: 83087;  load averages:  4.79,  4.62,  3.22    up 0+03:56:29  12:16:37
34 processes:  7 running, 27 sleeping
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 57M Active, 219M Inact, 61M Wired, 21M Cache, 48M Buf, 21M Free
Swap: 2015M Total, 2015M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 4833 root          1 116    0  9624K  7784K RUN      6:00 11.72% perl5.8.8
 5106 root          1 116    0  9656K  7784K RUN      6:02 11.33% perl5.8.8
 1021 root          1 116    0  9684K  7812K RUN      6:00 11.13% perl5.8.8
  899 root          1 116    0  9652K  7780K RUN      6:03 11.04% perl5.8.8
...
ps uax | grep perl5
 6525 root          1  96    0  1348K   848K select   0:01  0.00% script
 5100 root          1  96    0  1348K   844K select   0:01  0.00% script
 6562 root          1   8    0  3340K  1824K wait     0:00  0.00% bash
  611 root          1  96    0  1404K   924K select   0:00  0.00% syslogd
  794 root          1   8    0  1396K   944K nanslp   0:00  0.00% cron
 6708 root          1  20    0  2012K  1376K pause    0:00  0.00% screen
 5143 root          1   8    0  3304K  1796K wait     0:00  0.00% bash
  272 root          1  99    0  1472K   908K select   0:00  0.00% dhclient
  319 _dhcp         1  96    0  1472K   960K select   0:00  0.00% dhclient
14:16:29
#top
last pid: 83087;  load averages:  4.79,  4.62,  3.22    up 0+03:56:29  12:16:37
34 processes:  7 running, 27 sleeping
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 57M Active, 219M Inact, 61M Wired, 21M Cache, 48M Buf, 21M Free
Swap: 2015M Total, 2015M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 4833 root          1 116    0  9624K  7784K RUN      6:00 11.72% perl5.8.8
 5106 root          1 116    0  9656K  7784K RUN      6:02 11.33% perl5.8.8
 1021 root          1 116    0  9684K  7812K RUN      6:00 11.13% perl5.8.8
  899 root          1 116    0  9652K  7780K RUN      6:03 11.04% perl5.8.8
...
ps uax | grep perl5
 6525 root          1  96    0  1348K   848K select   0:01  0.00% script
 5100 root          1  96    0  1348K   844K select   0:01  0.00% script
 6562 root          1   8    0  3340K  1824K wait     0:00  0.00% bash
  611 root          1  96    0  1404K   924K select   0:00  0.00% syslogd
  794 root          1   8    0  1396K   944K nanslp   0:00  0.00% cron
 6708 root          1  20    0  2012K  1376K pause    0:00  0.00% screen
 5143 root          1   8    0  3304K  1796K wait     0:00  0.00% bash
  272 root          1  99    0  1472K   908K select   0:00  0.00% dhclient
  319 _dhcp         1  96    0  1472K   960K select   0:00  0.00% dhclient
14:16:29
#top
last pid: 83087;  load averages:  4.79,  4.62,  3.22    up 0+03:56:29  12:16:37
34 processes:  7 running, 27 sleeping
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 57M Active, 219M Inact, 61M Wired, 21M Cache, 48M Buf, 21M Free
Swap: 2015M Total, 2015M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 4833 root          1 116    0  9624K  7784K RUN      6:00 11.72% perl5.8.8
 5106 root          1 116    0  9656K  7784K RUN      6:02 11.33% perl5.8.8
 1021 root          1 116    0  9684K  7812K RUN      6:00 11.13% perl5.8.8
  899 root          1 116    0  9652K  7780K RUN      6:03 11.04% perl5.8.8
...
ps uax | grep perl5
 6525 root          1  96    0  1348K   848K select   0:01  0.00% script
 5100 root          1  96    0  1348K   844K select   0:01  0.00% script
 6562 root          1   8    0  3340K  1824K wait     0:00  0.00% bash
  611 root          1  96    0  1404K   924K select   0:00  0.00% syslogd
  794 root          1   8    0  1396K   944K nanslp   0:00  0.00% cron
 6708 root          1  20    0  2012K  1376K pause    0:00  0.00% screen
 5143 root          1   8    0  3304K  1796K wait     0:00  0.00% bash
  272 root          1  99    0  1472K   908K select   0:00  0.00% dhclient
  319 _dhcp         1  96    0  1472K   960K select   0:00  0.00% dhclient
14:16:55
#ps uax | grep perl5
root     5106 13,1  2,0  9656  7784  ??  Ss    8:25     6:05,35 l3-agent (perl5
root      899 12,9  2,0  9652  7780  ??  Ss    8:21     6:06,33 l3-agent (perl5
root     4909 12,5  2,0  9652  7792  ??  Ss    8:24     6:05,94 l3-agent (perl5
root     6292 12,2  2,0  9616  7784  ??  Ss    9:13     6:04,95 l3-agent (perl5
root     1021 11,9  2,0  9684  7812  ??  Ss    8:22     6:02,94 l3-agent (perl5
root     4833  9,2  2,0  9624  7784  ??  Ss    8:23     6:01,63 l3-agent (perl5
root    83117  0,0  0,3  1612  1068  p3  S+   12:16     0:00,00 grep perl5
14:16:55
#kill -9 `ps uax | grep perl5 | awk '{print $2}'`
bash: kill: (83127) - No such process
14:17:22
#l3-agent
Removing stale pidfile
14:17:26
#ps uax | grep perl5
root    83190 48,2  1,8  8376  7056  ??  Rs   12:17     0:02,55 l3-agent (perl5
root    83221  0,0  0,3  1612  1068  p3  S+   12:17     0:00,00 grep perl5
14:17:32
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
^]
telnet> q
Connection closed.
14:17:50
#less /var/log/messages
14:17:58
#ps uax | grep perl5

14:18:17
#ls /etc/aliases
/etc/aliases
14:18:21
#vim /etc/aliases
14:18:26
# 23 postmaster: root
bash: /etc/aliases.db: No such file or directory
14:18:49
#makemap hash /etc/aliases.db < /etc/aliases

14:18:58
#ls /etc/aliases
/etc/aliases
14:19:01
#ls /etc/aliases*
/etc/aliases    /etc/aliases.db
14:19:03
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mx.net.nt ESMTP Postfix (2.4.6)
HELO zlo
250 mx.net.nt
MAIL FROM: billgates@microsoft.com
250 2.1.0 Ok
RCPT TO: root@net.nt
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
TST
.
250 2.0.0 Ok: queued as 6084411430
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
14:19:50
#ls
LICENSE                 dist                    post-install
TLS_LICENSE             generic                 postfix-files
access                  header_checks           postfix-script
access.db               main.cf                 relocated
aliases                 main.cf.default         transport
bounce.cf.default       makedefs.out            virtual
canonical               master.cf
14:19:51
#mail
No mail for root
14:19:55
#less /var/log/maillog
14:20:15
#tail /var/log/maillog
Jun 11 12:17:44 fbsdvm postfix/master[82866]: warning: process /usr/local/libexec/postfix/smtpd pid 83265 exit status 1
Jun 11 12:17:44 fbsdvm postfix/master[82866]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: connect from localhost[127.0.0.1]
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: lost connection after CONNECT from localhost[127.0.0.1]
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: disconnect from localhost[127.0.0.1]
Jun 11 12:19:07 fbsdvm postfix/smtpd[83346]: connect from localhost[127.0.0.1]
Jun 11 12:19:37 fbsdvm postfix/smtpd[83346]: 6084411430: client=localhost[127.0.0.1]
Jun 11 12:19:47 fbsdvm postfix/cleanup[83366]: 6084411430: message-id=<20090611121937.6084411430@mx.net.nt>
Jun 11 12:19:47 fbsdvm postfix/qmgr[82875]: 6084411430: from=<billgates@microsoft.com>, size=316, nrcpt=1 (queue active)
Jun 11 12:19:50 fbsdvm postfix/smtpd[83346]: disconnect from localhost[127.0.0.1]
14:20:20
#tail /var/log/maillog
Jun 11 12:17:44 fbsdvm postfix/master[82866]: warning: process /usr/local/libexec/postfix/smtpd pid 83265 exit status 1
Jun 11 12:17:44 fbsdvm postfix/master[82866]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: connect from localhost[127.0.0.1]
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: lost connection after CONNECT from localhost[127.0.0.1]
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: disconnect from localhost[127.0.0.1]
Jun 11 12:19:07 fbsdvm postfix/smtpd[83346]: connect from localhost[127.0.0.1]
Jun 11 12:19:37 fbsdvm postfix/smtpd[83346]: 6084411430: client=localhost[127.0.0.1]
Jun 11 12:19:47 fbsdvm postfix/cleanup[83366]: 6084411430: message-id=<20090611121937.6084411430@mx.net.nt>
Jun 11 12:19:47 fbsdvm postfix/qmgr[82875]: 6084411430: from=<billgates@microsoft.com>, size=316, nrcpt=1 (queue active)
Jun 11 12:19:50 fbsdvm postfix/smtpd[83346]: disconnect from localhost[127.0.0.1]
14:20:21
#tail /var/log/maillog
Jun 11 12:17:44 fbsdvm postfix/master[82866]: warning: process /usr/local/libexec/postfix/smtpd pid 83265 exit status 1
Jun 11 12:17:44 fbsdvm postfix/master[82866]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: connect from localhost[127.0.0.1]
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: lost connection after CONNECT from localhost[127.0.0.1]
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: disconnect from localhost[127.0.0.1]
Jun 11 12:19:07 fbsdvm postfix/smtpd[83346]: connect from localhost[127.0.0.1]
Jun 11 12:19:37 fbsdvm postfix/smtpd[83346]: 6084411430: client=localhost[127.0.0.1]
Jun 11 12:19:47 fbsdvm postfix/cleanup[83366]: 6084411430: message-id=<20090611121937.6084411430@mx.net.nt>
Jun 11 12:19:47 fbsdvm postfix/qmgr[82875]: 6084411430: from=<billgates@microsoft.com>, size=316, nrcpt=1 (queue active)
Jun 11 12:19:50 fbsdvm postfix/smtpd[83346]: disconnect from localhost[127.0.0.1]
14:20:22
#tail /var/log/maillog
Jun 11 12:17:44 fbsdvm postfix/master[82866]: warning: process /usr/local/libexec/postfix/smtpd pid 83265 exit status 1
Jun 11 12:17:44 fbsdvm postfix/master[82866]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: connect from localhost[127.0.0.1]
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: lost connection after CONNECT from localhost[127.0.0.1]
Jun 11 12:18:58 fbsdvm postfix/smtpd[83346]: disconnect from localhost[127.0.0.1]
Jun 11 12:19:07 fbsdvm postfix/smtpd[83346]: connect from localhost[127.0.0.1]
Jun 11 12:19:37 fbsdvm postfix/smtpd[83346]: 6084411430: client=localhost[127.0.0.1]
Jun 11 12:19:47 fbsdvm postfix/cleanup[83366]: 6084411430: message-id=<20090611121937.6084411430@mx.net.nt>
Jun 11 12:19:47 fbsdvm postfix/qmgr[82875]: 6084411430: from=<billgates@microsoft.com>, size=316, nrcpt=1 (queue active)
Jun 11 12:19:50 fbsdvm postfix/smtpd[83346]: disconnect from localhost[127.0.0.1]
14:20:25
#dig net.nt mx
; <<>> DiG 9.3.4-P1 <<>> net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65002
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; QUESTION SECTION:
;net.nt.                                IN      MX
;; ANSWER SECTION:
net.nt.                 604800  IN      MX      5 debian11.net.nt.
;; AUTHORITY SECTION:
net.nt.                 604800  IN      NS      debian.net.nt.
;; ADDITIONAL SECTION:
debian11.net.nt.        604800  IN      A       192.168.16.11
debian.net.nt.          604800  IN      A       192.168.16.254
;; Query time: 12 msec
;; SERVER: 192.168.16.254#53(192.168.16.254)
;; WHEN: Thu Jun 11 12:20:38 2009
;; MSG SIZE  rcvd: 102
14:20:38
#ssh 192.168.16.254
 82 66 PTR host66.net.nt.
 83 67 PTR host67.net.nt.
 84 68 PTR host68.net.nt.
 85 69 PTR host69.net.nt.
 86 70 PTR host70.net.nt.
 87 71 PTR host71.net.nt.
 88 72 PTR host72.net.nt.
 89 73 PTR host73.net.nt.
 90 74 PTR host74.net.nt.
 91 75 PTR host75.net.nt.
 92 76 PTR host76.net.nt.
                                                              92,21         27%
14:23:29
#dig net.nt mx
; <<>> DiG 9.3.4-P1 <<>> net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19955
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; QUESTION SECTION:
;net.nt.                                IN      MX
;; ANSWER SECTION:
net.nt.                 604800  IN      MX      5 fbsdvm.net.nt.
;; AUTHORITY SECTION:
net.nt.                 604800  IN      NS      debian.net.nt.
;; ADDITIONAL SECTION:
fbsdvm.net.nt.          604800  IN      A       192.168.16.208
debian.net.nt.          604800  IN      A       192.168.16.254
;; Query time: 1 msec
;; SERVER: 192.168.16.254#53(192.168.16.254)
;; WHEN: Thu Jun 11 12:23:31 2009
;; MSG SIZE  rcvd: 100
14:23:31
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mx.net.nt ESMTP Postfix (2.4.6)
MAIL FORM: billgates@microsoft.com
501 5.5.4 Syntax: MAIL FROM:<address>
MAIL FROM: bill@microsoft.com
250 2.1.0 Ok
RCPT TO: root@net.nt
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
test
.
250 2.0.0 Ok: queued as 6A89611436
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
14:24:38
#mail
No mail for root
14:24:40
#less /var/log/maillog
прошло 15 минут
14:40:07
#vim main.cf
--- /tmp/l3-saved-6562.21228.32320	2009-06-11 12:59:36.000000000 +0000
+++ main.cf	2009-06-11 12:59:57.000000000 +0000
@@ -90,7 +90,7 @@
 # to recipient addresses that have no @domain part.
 #
 #myorigin = $myhostname
-#myorigin = $mydomain
+myorigin = $mydomain
 
 # RECEIVING MAIL
 
/dev/ttyp4
14:41:47
#screen -x
прошло 18 минут
/dev/ttyp2
14:59:57
#postfix reload
postfix/postfix-script: refreshing the Postfix mail system
15:00:07
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mx.net.nt ESMTP Postfix (2.4.6)
MAIL FROM: bill@microsoft.com
250 2.1.0 Ok
RCPT TO: root@net.nt
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
TESST
.
250 2.0.0 Ok: queued as 95B421143D
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
15:00:41
#less /var/log/maillog
15:00:58
#postfix stop
postfix/postfix-script: stopping the Postfix mail system
15:01:06
#postfix start
postfix/postfix-script: starting the Postfix mail system
15:01:09
#less /var/log/maillog
15:01:23
#mail
No mail for root
15:01:26
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mx.net.nt ESMTP Postfix (2.4.6)
MAIL FROM: ya@ya.ru
250 2.1.0 Ok
RCPT TO: root@net.nt
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
kk
.
250 2.0.0 Ok: queued as 4361211455
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
15:01:53
#less /var/log/maillog
15:02:14
#less /var/log/maillog
15:02:18
#vim main.cf
--- /tmp/l3-saved-6562.19258.19030	2009-06-11 13:02:22.000000000 +0000
+++ main.cf	2009-06-11 13:06:24.000000000 +0000
@@ -151,7 +151,7 @@
 #
 # See also below, section "REJECTING MAIL FOR UNKNOWN LOCAL USERS".
 #
-mydestination = $myhostname, localhost.$mydomain, localhost
+mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
 #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
 #mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
 #	mail.$mydomain, www.$mydomain, ftp.$mydomain
15:06:24
#postfix reload
postfix/postfix-script: refreshing the Postfix mail system
15:06:29
#tail /var/log/maillog
Jun 11 13:01:53 fbsdvm postfix/smtpd[84040]: disconnect from localhost[127.0.0.1]
Jun 11 13:02:03 fbsdvm postfix/smtp[83966]: connect to mail.messaging.microsoft.com[216.32.181.22]: Operation timed out (port 25)
Jun 11 13:02:03 fbsdvm postfix/smtp[83966]: 1A01A1143F: to=<bill@microsoft.com>, relay=none, delay=84, delays=30/0.06/54/0, dsn=4.4.1, status=deferred (connect to mail.messaging.microsoft.com[216.32.181.22]: Operation timed out)
Jun 11 13:02:46 fbsdvm postfix/smtp[84044]: connect to mx1.yandex.ru[77.88.21.89]: Operation timed out (port 25)
Jun 11 13:03:40 fbsdvm postfix/smtp[84044]: connect to mx2.yandex.ru[93.158.134.89]: Operation timed out (port 25)
Jun 11 13:03:40 fbsdvm postfix/smtp[84044]: 9943111457: to=<ya@ya.ru>, relay=none, delay=108, delays=0.01/0/108/0, dsn=4.4.1, status=deferred (connect to mx2.yandex.ru[93.158.134.89]: Operation timed out)
Jun 11 13:06:22 fbsdvm postfix/qmgr[83960]: 2E0CB11439: from=<>, size=1986, nrcpt=1 (queue active)
Jun 11 13:06:29 fbsdvm postfix/postfix-script[84101]: refreshing the Postfix mail system
Jun 11 13:06:29 fbsdvm postfix/master[83955]: reload configuration /usr/local/etc/postfix
Jun 11 13:06:29 fbsdvm postfix/qmgr[84109]: 2E0CB11439: skipped, still being delivered
15:06:34
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mx.net.nt ESMTP Postfix (2.4.6)
MAIL FROM: ya@ya.ru
250 2.1.0 Ok
RCPT TO: root@net.nt
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
TEST
.
250 2.0.0 Ok: queued as 2F5C01141F
500 5.5.2 Error: bad syntax
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
õ ×ÁÓ ÅÓÔØ ÐÏÞÔÁ × /var/mail/root
15:08:19
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 1 message 1 new
>N  1 ya@ya.ru              Thu Jun 11 13:08  14/417
&
Message 1:
From ya@ya.ru  Thu Jun 11 13:08:16 2009
X-Original-To: root@net.nt
Delivered-To: root@net.nt
Date: Thu, 11 Jun 2009 13:08:01 +0000 (UTC)
From: ya@ya.ru
To: undisclosed-recipients:;
TEST
& q
Saved 1 message in mbox
15:08:31
#tail /var/log/maillog
Jun 11 13:07:16 fbsdvm postfix/smtp[84089]: connect to mail.messaging.microsoft.com[216.32.181.22]: Operation timed out (port 25)
Jun 11 13:07:16 fbsdvm postfix/smtp[84089]: 2E0CB11439: to=<bill@microsoft.com>, relay=none, delay=2561, delays=2507/0.02/54/0, dsn=4.4.1, status=deferred (connect to mail.messaging.microsoft.com[216.32.181.22]: Operation timed out)
Jun 11 13:07:49 fbsdvm postfix/smtpd[84125]: connect from localhost[127.0.0.1]
Jun 11 13:08:10 fbsdvm postfix/smtpd[84125]: 2F5C01141F: client=localhost[127.0.0.1]
Jun 11 13:08:16 fbsdvm postfix/cleanup[84128]: 2F5C01141F: message-id=<20090611130810.2F5C01141F@mx.net.nt>
Jun 11 13:08:16 fbsdvm postfix/qmgr[84109]: 2E0CB11439: from=<>, size=1986, nrcpt=1 (queue active)
Jun 11 13:08:16 fbsdvm postfix/qmgr[84109]: 2F5C01141F: from=<ya@ya.ru>, size=308, nrcpt=1 (queue active)
Jun 11 13:08:16 fbsdvm postfix/local[84130]: 2F5C01141F: to=<root@net.nt>, relay=local, delay=15, delays=15/0.02/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Jun 11 13:08:16 fbsdvm postfix/qmgr[84109]: 2F5C01141F: removed
Jun 11 13:08:19 fbsdvm postfix/smtpd[84125]: disconnect from localhost[127.0.0.1]
15:08:42
#postfinger
bash: postfinger: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
15:09:06
#post
post-grohtml  postconf      postkick      postmap
postalias     postdrop      postlock      postqueue
postcat       postfix       postlog       postsuper
15:09:06
#postqueue -n
postqueue: illegal option -- n
postqueue: fatal: usage: postqueue -f | postqueue -i queueid | postqueue -p | postqueue -s site
15:09:26
#postqueue -p
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
2E0CB11439     1986 Thu Jun 11 12:24:35  MAILER-DAEMON
 (connect to mail.messaging.microsoft.com[216.32.180.22]: Operation timed out)
                                         bill@microsoft.com
3C8551143C     1994 Thu Jun 11 12:27:54  MAILER-DAEMON
 (connect to mail.messaging.microsoft.com[216.32.180.22]: Operation timed out)
                                         billgates@microsoft.com
1A01A1143F     1984 Thu Jun 11 13:00:39  MAILER-DAEMON
 (connect to mail.messaging.microsoft.com[216.32.181.22]: Operation timed out)
                                         bill@microsoft.com
9943111457     1951 Thu Jun 11 13:01:51  MAILER-DAEMON
                (connect to mx2.yandex.ru[93.158.134.89]: Operation timed out)
                                         ya@ya.ru
-- 8 Kbytes in 4 Requests.
15:09:31
#postconf -n
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
...
mynetworks_style = host
myorigin = $mydomain
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
unknown_local_recipient_reject_code = 550
15:09:45
#perl -MCPAN -e shell
Warning: unzip not found in PATH
Where is your unzip program? []
Where is your make program? [/usr/bin/make]
Warning: lynx not found in PATH
Where is your lynx program? []
Where is your wget program? [/usr/local/bin/wget]
Warning: ncftpget not found in PATH
Where is your ncftpget program? []
Warning: ncftp not found in PATH
Where is your ncftp program? []
...
^CGot another SIGINTLWP failed with code[500] message[
]
Warning: Cannot install MD5, don't know what it is.
Try the command
    i /MD5/
to find objects with matching identifiers.
^CGot another SIGINT
cpan> ^CCaught SIGINT
^CGot another SIGINTTerminal does not support GetHistory.
Lockfile removed.
15:16:32
#LANG=C

15:16:35
#perl -MCPAN -e shell
cp lib/Mail/Mailer.pm blib/lib/Mail/Mailer.pm
cp lib/Mail/Mailer/testfile.pm blib/lib/Mail/Mailer/testfile.pm
cp lib/Mail/Header.pod blib/lib/Mail/Header.pod
cp lib/Mail/Internet.pm blib/lib/Mail/Internet.pm
cp lib/Mail/Field/Date.pod blib/lib/Mail/Field/Date.pod
cp lib/Mail/Mailer/sendmail.pm blib/lib/Mail/Mailer/sendmail.pm
cp lib/Mail/Mailer.pod blib/lib/Mail/Mailer.pod
cp lib/Mail/Send.pm blib/lib/Mail/Send.pm
cp lib/Mail/Field.pod blib/lib/Mail/Field.pod
cp lib/Mail/Mailer/qmail.pm blib/lib/Mail/Mailer/qmail.pm
...
x Archive-Tar-1.48/lib/Archive/
x Archive-Tar-1.48/lib/Archive/Tar/
x Archive-Tar-1.48/lib/Archive/Tar/Constant.pm
x Archive-Tar-1.48/lib/Archive/Tar/File.pm
x Archive-Tar-1.48/lib/Archive/Tar.pm
x Archive-Tar-1.48/Makefile.PL
x Archive-Tar-1.48/MANIFEST
x Archive-Tar-1.48/META.yml
x Archive-Tar-1.48/README
x Archive-Tar-1.48/t/
прошло 65 минут
/dev/ttyp0
16:22:17
#screen -x
/dev/ttyp2
16:27:51
#vim /etc/mail
16:27:51
#vim /etc/mail/
16:27:51
#vim /etc/mail/spamassassin/
16:27:51
#vim /etc/mail/spamassassin/local.cf
--- /tmp/l3-saved-6562.22614.23629	2009-06-11 14:28:05.000000000 +0000
+++ /etc/mail/spamassassin/local.cf	2009-06-11 14:28:59.000000000 +0000
@@ -9,7 +9,7 @@
 
 #   Add *****SPAM***** to the Subject header of spam e-mails
 #
-# rewrite_header Subject *****SPAM*****
+rewrite_header Subject *****SPAM*****
 
 
 #   Save spam messages as a message/rfc822 MIME attachment instead of
@@ -31,7 +31,7 @@
 
 #   Set the threshold at which a message is considered spam (default: 5.0)
 #
-# required_score 5.0
+required_score 1.0
 
 
 #   Use Bayesian classifier (default: 1)
16:29:00
#vim /etc/mail/spamassassin/local.cf

Пятница (06/12/09)

/dev/ttyp0
12:33:28
#screen -x
/dev/ttyp2
12:34:11
#whereis amavist-new
amavist-new:
12:36:55
#cd /usr/ports/

12:37:02
#make search key=amavist

12:37:13
#make search key=amavis
Port:   amavis-perl-11_1
Path:   /usr/ports/security/amavis-perl
Info:   Mail Virus Scanner (uses external antivirus)
Maint:  ports@FreeBSD.org
B-deps: arc-5.21o_1 compat3x-i386-5.0.20020925 compat4x-i386-5.3_9 lha-1.14i_6 localedata-5.4 p5-Archive-Tar-1.36 p5-Archive-Zip-1.20 p5-Compress-Raw-Zlib-2.006 p5-Compress-Zlib-2.007 p5-Convert-BinHex-1.119 p5-Convert-TNEF-0.17 p5-Convert-UUlib-1.09,1 p5-File-Temp-0.18 p5-File-Which-0.05 p5-IO-Compress-Base-2.006 p5-IO-Compress-Zlib-2.006 p5-IO-String-1.08 p5-IO-Zlib-1.07 p5-IO-stringy-2.110 p5-M
R-deps: arc-5.21o_1 compat3x-i386-5.0.20020925 compat4x-i386-5.3_9 lha-1.14i_6 localedata-5.4 p5-Archive-Tar-1.36 p5-Archive-Zip-1.20 p5-Compress-Raw-Zlib-2.006 p5-Compress-Zlib-2.007 p5-Convert-BinHex-1.119 p5-Convert-TNEF-0.17 p5-Convert-UUlib-1.09,1 p5-File-Temp-0.18 p5-File-Which-0.05 p5-IO-Compress-Base-2.006 p5-IO-Compress-Zlib-2.006 p5-IO-String-1.08 p5-IO-Zlib-1.07 p5-IO-stringy-2.110 p5-M
WWW:    http://www.amavis.org/
Port:   amavis-stats-0.1.12_1
Path:   /usr/ports/security/amavis-stats
Info:   A simple AMaViS statistics generator based on rrdtool
...
B-deps:
R-deps: amavisd-new-2.5.2,1 arc-5.21o_1 arj-3.10.22_1 cabextract-1.2 curl-7.16.3 db41-4.1.25_4 dirmngr-0.9.7_2 file-4.21 freeze-2.5_2 gettext-0.16.1_3 gnupg-2.0.4 lha-1.14i_6 libgcrypt-1.2.4_1 libgpg-error-1.5 libiconv-1.11_1 libksba-1.0.1_1 lzo2-2.02_1 lzop-1.02.r1 openldap-client-2.3.39 p5-Archive-Tar-1.36 p5-Archive-Zip-1.20 p5-Authen-SASL-2.10_1 p5-BerkeleyDB-0.32 p5-Compress-Raw-Zlib-2.006 p5
WWW:    http://sourceforge.net/projects/amavisd-milter/
Port:   amavisd-new-2.5.2,1
Path:   /usr/ports/security/amavisd-new
Info:   Performance-enhanced daemonized version of amavis-perl
Maint:  gabor@FreeBSD.org
B-deps:
R-deps: arc-5.21o_1 arj-3.10.22_1 cabextract-1.2 curl-7.16.3 db41-4.1.25_4 dirmngr-0.9.7_2 file-4.21 freeze-2.5_2 gettext-0.16.1_3 gnupg-2.0.4 lha-1.14i_6 libgcrypt-1.2.4_1 libgpg-error-1.5 libiconv-1.11_1 libksba-1.0.1_1 lzo2-2.02_1 lzop-1.02.r1 openldap-client-2.3.39 p5-Archive-Tar-1.36 p5-Archive-Zip-1.20 p5-Authen-SASL-2.10_1 p5-BerkeleyDB-0.32 p5-Compress-Raw-Zlib-2.006 p5-Compress-Zlib-2.007
WWW:    http://www.ijs.si/software/amavisd/
12:37:23
#cd security/ama
amap/           amavis-stats/   amavisd-milter/
amavis-perl/    amavisd/        amavisd-new/
12:37:23
#cd security/amavisd-new/

12:37:36
#ls
Makefile        distinfo        files           pkg-descr       pkg-plist
12:37:38
#vim Makefile
12:37:56
#:q!

12:37:56
#make install
Installing /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/BerkeleyDB/BerkeleyDB.so
Installing /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/BerkeleyDB/BerkeleyDB.bs
Installing /usr/local/lib/perl5/site_perl/5.8.8/mach/BerkeleyDB.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/mach/BerkeleyDB.pod
Installing /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/BerkeleyDB/autosplit.ix
Installing /usr/local/lib/perl5/site_perl/5.8.8/mach/BerkeleyDB/Hash.pm
Installing /usr/local/lib/perl5/site_perl/5.8.8/mach/BerkeleyDB/Btree.pm
Installing /usr/local/lib/perl5/5.8.8/man/man3/BerkeleyDB.3
===>   Compressing manual pages for p5-BerkeleyDB-0.32
===>   Registering installation for p5-BerkeleyDB-0.32
===>   Returning to build of amavisd-new-2.5.2,1
12:45:12
#ping ya.ru
PING ya.ru (77.88.21.8): 56 data bytes
64 bytes from 77.88.21.8: icmp_seq=0 ttl=51 time=51.140 ms
^C
--- ya.ru ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/stddev = 51.140/51.140/51.140/0.000 ms
12:51:01
#make install
===>  Installing for amavisd-new-2.5.2,1
===>   amavisd-new-2.5.2,1 depends on file: /usr/local/lib/perl5/site_perl/5.8.8/mach/Unix/Syslog.pm - found
===>   amavisd-new-2.5.2,1 depends on file: /usr/local/lib/perl5/site_perl/5.8.8/MIME/Parser.pm - found
===>   amavisd-new-2.5.2,1 depends on file: /usr/local/lib/perl5/site_perl/5.8.8/mach/MIME/Base64.pm - found
===>   amavisd-new-2.5.2,1 depends on file: /usr/local/lib/perl5/site_perl/5.8.8/Convert/TNEF.pm - found
===>   amavisd-new-2.5.2,1 depends on package: p5-Convert-UUlib>=1.08,1 - found
===>   amavisd-new-2.5.2,1 depends on package: p5-Compress-Zlib>=2.004 - found
===>   amavisd-new-2.5.2,1 depends on file: /usr/local/lib/perl5/site_perl/5.8.8/Archive/Zip.pm - found
===>   amavisd-new-2.5.2,1 depends on file: /usr/local/lib/perl5/site_perl/5.8.8/mach/Digest/MD5.pm - found
===>   amavisd-new-2.5.2,1 depends on file: /usr/local/lib/perl5/site_perl/5.8.8/mach/Time/HiRes.pm - found
...
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/rarbsd-3.7.0.tar.gz: File unavailable (e.g., file not found, no access)
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
Stop in /usr/ports/archivers/rar.
*** Error code 1
Stop in /usr/ports/security/amavisd-new.
*** Error code 1
Stop in /usr/ports/security/amavisd-new.
12:51:07
#cd ../../ar
arabic/    archivers/
12:51:07
#cd ../../archivers/
Display all 156 possibilities? (y or n)
12:51:07
#cd ../../archivers/r
rar/         rpm/         rpm4/        ruby-lha/    rvm/
rox-archive/ rpm2cpio/    ruby-bz2/    ruby-zip/    rzip/
12:51:07
#cd ../../archivers/rar/

12:52:11
#make install
===>  Vulnerability check disabled, database not found
=> rarbsd-3.7.0.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from http://files2.rarlab.com/rar/.
fetch: http://files2.rarlab.com/rar/rarbsd-3.7.0.tar.gz: No address record
=> Attempting to fetch from http://files3.rarlab.com/rar/.
fetch: http://files3.rarlab.com/rar/rarbsd-3.7.0.tar.gz: No address record
=> Attempting to fetch from http://files4.rarlab.com/rar/.
fetch: http://files4.rarlab.com/rar/rarbsd-3.7.0.tar.gz: No address record
=> Attempting to fetch from http://files5.rarlab.com/rar/.
fetch: http://files5.rarlab.com/rar/rarbsd-3.7.0.tar.gz: No address record
...
=> Attempting to fetch from http://files8.rarlab.com/rar/.
fetch: http://files8.rarlab.com/rar/rarbsd-3.7.0.tar.gz: No address record
=> Attempting to fetch from http://files9.rarlab.com/rar/.
fetch: http://files9.rarlab.com/rar/rarbsd-3.7.0.tar.gz: No address record
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/rarbsd-3.7.0.tar.gz: File unavailable (e.g., file not found, no access)
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
Stop in /usr/ports/archivers/rar.
12:52:22
#cd

12:53:08
#cp /usr/share/examples/
BSD_daemon/      drivers/         mdoc/            scsi_target/
FreeBSD_version/ etc/             netgraph/        ses/
IPv6/            find_interface/  nwclient/        slattach/
atm/             ibcs2/           perfmon/         sliplogin/
bc/              ipfilter/        pf/              smbfs/
bootforth/       ipfw/            portal/          startslip/
cvs/             isdn/            ppi/             sunrpc/
cvsup/           kld/             ppp/             tcsh/
dialog/          libdialog/       pppd/
diskless/        libvgl/          printing/
12:53:08
#cp /usr/share/examples/cvs
cvs/   cvsup/
12:53:08
#cp /usr/share/examples/cvsup/ports-supfile .

12:53:27
#vim ports-supfile
--- /tmp/l3-saved-6562.17607.25952	2009-06-12 10:53:30.000000000 +0000
+++ ports-supfile	2009-06-12 10:54:05.000000000 +0000
@@ -46,7 +46,7 @@
 #
 # IMPORTANT: Change the next line to use one of the CVSup mirror sites
 # listed at http://www.freebsd.org/doc/handbook/mirrors.html.
-*default host=CHANGE_THIS.FreeBSD.org
+*default host=ftp7.ua.FreeBSD.org
 *default base=/var/db
 *default prefix=/usr
 *default release=cvs tag=.
@@ -62,7 +62,7 @@
 # The easiest way to get the ports tree is to use the "ports-all"
 # mega-collection.  It includes all of the individual "ports-*"
 # collections,
-ports-all
+#ports-all
 
 # These are the individual collections that make up "ports-all".  If you
 # use these, be sure to comment out "ports-all" above.
@@ -74,7 +74,7 @@
 #ports-base
 #ports-accessibility
 #ports-arabic
-#ports-archivers
+ports-archivers
 #ports-astro
 #ports-audio
 #ports-benchmarks
12:54:05
#head ports-supfile
# $FreeBSD: src/share/examples/cvsup/ports-supfile,v 1.33.2.3 2007/09/10 17:29:34 gabor Exp $
#
# This file contains all of the "CVSup collections" that make up the
# FreeBSD-current ports collection.
#
# CVSup (CVS Update Protocol) allows you to download the latest CVS
# tree (or any branch of development therefrom) to your system easily
# and efficiently (far more so than with sup, which CVSup is aimed
# at replacing).  If you're running CVSup interactively, and are
# currently using an X display server, you should run CVSup as follows
12:54:09
#head ports-supfile -30
==> ports-supfile <==
# $FreeBSD: src/share/examples/cvsup/ports-supfile,v 1.33.2.3 2007/09/10 17:29:34 gabor Exp $
#
# This file contains all of the "CVSup collections" that make up the
# FreeBSD-current ports collection.
#
# CVSup (CVS Update Protocol) allows you to download the latest CVS
# tree (or any branch of development therefrom) to your system easily
# and efficiently (far more so than with sup, which CVSup is aimed
# at replacing).  If you're running CVSup interactively, and are
# currently using an X display server, you should run CVSup as follows
head: -30: No such file or directory
12:54:13
#head -30 ports-supfile
# $FreeBSD: src/share/examples/cvsup/ports-supfile,v 1.33.2.3 2007/09/10 17:29:34 gabor Exp $
#
# This file contains all of the "CVSup collections" that make up the
# FreeBSD-current ports collection.
#
# CVSup (CVS Update Protocol) allows you to download the latest CVS
# tree (or any branch of development therefrom) to your system easily
# and efficiently (far more so than with sup, which CVSup is aimed
# at replacing).  If you're running CVSup interactively, and are
# currently using an X display server, you should run CVSup as follows
...
# suit your system:
#
# host=CHANGE_THIS.FreeBSD.org
#               This specifies the server host which will supply the
#               file updates.  You must change it to one of the CVSup
#               mirror sites listed in the FreeBSD Handbook at
#               http://www.freebsd.org/doc/handbook/mirrors.html.
#               You can override this setting on the command line
#               with cvsup's "-h host" option.
#
12:54:23
#cvsup -g -L 2 ports-supfile
bash: cvsup: command not found
12:54:28
#pkg_add -r cvsup-whisout-gui
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/cvsup-whisout-gui.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/cvsup-whisout-gui.tbz' by URL
12:54:51
#pkg_add -r cvsup-without-gui
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/cvsup-without-gui.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/cvsup-without-gui.tbz' by URL
12:55:00
#pkg_add -r cvsup-withoutgui
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/cvsup-withoutgui.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.3-release/Latest/cvsup-withoutgui.tbz' by URL
12:55:04
#cd /usr/ports/

12:55:09
#make search name=/usr/ports/

12:55:16
#make search name=cvsup-withoutgui

12:55:21
#make search name=cvsup-without-gui
Port:   cvsup-without-gui-16.1h_3
Path:   /usr/ports/net/cvsup-without-gui
Info:   General network file distribution system optimized for CVS (non-GUI version)
Maint:  jdp@FreeBSD.org
B-deps: ezm3-1.2_1
R-deps:
WWW:    http://www.cvsup.org/
12:55:24
#make search name=cvsup-without-gui

Статистика

Время первой команды журнала14:15:36 2009- 6-11
Время последней команды журнала12:55:24 2009- 6-12
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %21.78
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.49
Количество командных строк в единицу времени, команда/мин 1.13
Частота использования команд
vim10|=========| 9.35%
make9|========| 8.41%
cd9|========| 8.41%
less7|======| 6.54%
telnet6|=====| 5.61%
tail6|=====| 5.61%
ls5|====| 4.67%
mail4|===| 3.74%
top4|===| 3.74%
grep4|===| 3.74%
postfix4|===| 3.74%
/usr/local/etc/rc.d/gdm3|==| 2.80%
screen3|==| 2.80%
cp3|==| 2.80%
ps3|==| 2.80%
head3|==| 2.80%
pkg_add3|==| 2.80%
postqueue2|=| 1.87%
perl2|=| 1.87%
dig2|=| 1.87%
postfinger1|| 0.93%
awk1|| 0.93%
cvsup1|| 0.93%
:q!1|| 0.93%
whereis1|| 0.93%
231|| 0.93%
makemap1|| 0.93%
l3-agent1|| 0.93%
ping1|| 0.93%
/etc/aliases1|| 0.93%
postconf1|| 0.93%
kill1|| 0.93%
ssh1|| 0.93%
post1|| 0.93%
LANG=C1|| 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$