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

Содержание

Журнал

Пятница (06/01/07)

/dev/pts/7
16:20:48
#dpkg-reconfigure sendmail-
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
sendmail-base  sendmail-bin   sendmail-cf
16:20:48
#dpkg-reconfigure sendmail-base sendmail-bin sendmail-cf
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
touch: невозможно выполнить touch для `/etc/mail/tsmmta': No such file or directory
16:22:00
#ls -l ma
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
mactab          magic.mime      mailcap.order   mail.old/       manpath.config
magic           mailcap         mailname        mail.rc
16:22:00
#ls -l ma
mactab          magic.mime      mailcap.order   mail.old/       manpath.config
magic           mailcap         mailname        mail.rc
16:22:00
#apt-get --purge remove sendmail-
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
sendmail-base  sendmail-bin   sendmail-cf
16:22:00
#apt-get --purge remove sendmail-base
Удаляется пакет at...
Stopping deferred execution scheduler: atd.
Удаляются файлы конфигурации пакета at...
Удаляется пакет mailx...
Удаляются файлы конфигурации пакета mailx...
Удаляется пакет mutt...
Удаляются файлы конфигурации пакета mutt...
Удаляется пакет rmail...
Удаляются файлы конфигурации пакета rmail...
Удаляется пакет sensible-mda...
...
Stopping Mail Transport Agent: sendmail.
Удаляются файлы конфигурации пакета sendmail-bin...
dpkg: предупреждение -- при удалении пакета sendmail-bin не пустой каталог /var/run/sendmail/stampdir не удалён.
dpkg: предупреждение -- при удалении пакета sendmail-bin не пустой каталог /var/run/sendmail/mta не удалён.
dpkg: предупреждение -- при удалении пакета sendmail-bin не пустой каталог /var/run/sendmail не удалён.
dpkg: предупреждение -- при удалении пакета sendmail-bin не пустой каталог /var/lib/sendmail не удалён.
dpkg: предупреждение -- при удалении пакета sendmail-bin не пустой каталог /usr/share/doc/sendmail не удалён.
Удаляется пакет sendmail-base...
find: /etc/mail: No such file or directory
Удаляются файлы конфигурации пакета sendmail-base...
16:22:55
#apt-get install at mailx mutt rmail sendmail-base sendmail-bin sensible-mda
        please investigate.
Warning: These messages were issued while creating sendmail.cf
        make sure they are benign before starting sendmail!
Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
Starting Mail Transport Agent: sendmail.
Настраивается пакет at (3.1.10) ...
Starting deferred execution scheduler: atd.
Настраивается пакет mailx (8.1.2-0.20050715cvs-1) ...
Настраивается пакет mutt (1.5.13-1.1) ...
Настраивается пакет courier-authlib (0.58-4) ...
Настраивается пакет courier-authdaemon (0.58-4) ...
Starting Courier authentication services: authdaemond.
Настраивается пакет courier-authlib-userdb (0.58-4) ...
Настраивается пакет courier-base (0.53.3-5) ...
Настраивается пакет rmail (8.13.8-3) ...
Настраивается пакет sensible-mda (8.13.8-3) ...
16:24:39
#ls -l mail
-rw------- 1 root  root   4211 2007-06-01 16:24 access
-rw-r----- 1 smmta smmsp 12288 2007-06-01 16:24 access.db
-rw-r--r-- 1 root  root    281 2006-12-09 06:22 address.resolve
lrwxrwxrwx 1 root  smmsp    10 2007-06-01 16:24 aliases -> ../aliases
-rw-r----- 1 smmta smmsp 12288 2007-06-01 16:24 aliases.db
-rw-r--r-- 1 root  root   3100 2007-06-01 16:24 databases
-rw-r--r-- 1 root  root   5594 2006-12-09 06:23 helpfile
-rw-r--r-- 1 root  smmsp    28 2007-06-01 16:24 local-host-names
drwxr-sr-x 2 smmta smmsp  4096 2007-06-01 16:24 m4
-rwxr-xr-- 1 root  smmsp  9727 2007-06-01 16:24 Makefile
...
-rw-r--r-- 1 root  smmsp   269 2007-06-01 16:24 sendmail.cf.errors
-rw-r--r-- 1 root  root  11888 2007-06-01 16:24 sendmail.conf
-rw-r--r-- 1 root  smmsp  4107 2007-06-01 16:24 sendmail.mc
-rw-r--r-- 1 root  root    149 2006-12-09 06:22 service.switch
-rw-r--r-- 1 root  root    180 2006-12-09 06:22 service.switch-nodns
drwxr-sr-x 2 smmta smmsp  4096 2007-06-01 16:24 smrsh
-rw-r--r-- 1 root  smmsp 43613 2007-06-01 16:24 submit.cf
-rw-r--r-- 1 root  smmsp  2284 2007-06-01 16:24 submit.mc
drwxr-xr-x 2 smmta smmsp  4096 2007-06-01 16:24 tls
-rw-r--r-- 1 root  smmsp     0 2007-06-01 16:24 trusted-users
16:24:44
##http://xgu.ru/wiki/Sendmail
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
/dev/pts/17
16:29:09
#reboot

/dev/pts/1
16:34:01
#linux1a
okno1:~]#
16:34:20
#linux1a
okno1:~]#
16:34:20
#linux1a
okno1:~]#
16:34:22
#linux1a
okno1:~]#
16:34:23
#linux1a
okno1:~]# apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  sendmail-doc
НОВЫЕ пакеты, которые будут установлены:
  sendmail
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/198kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 254kB.
Выбор ранее не выбранного пакета sendmail.
(Чтение базы данных... на данный момент установлено 89454 файлов и каталогов.)
Распаковывается пакет sendmail (из файла .../sendmail_8.13.8-3_all.deb)...
Настраивается пакет sendmail (8.13.8-3) ...
16:34:44
#linux1a
okno1:~]# cd /etc/mail
16:34:49
#linux1a
okno1:mail]# ls
access           aliases     helpfile          Makefile  sendmail.cf         sendmail.mc           smrsh      tls
access.db        aliases.db  local-host-names  peers     sendmail.cf.errors  service.switch        submit.cf  trusted-users
address.resolve  databases   m4                sasl      sendmail.conf       service.switch-nodns  submit.mc
16:34:51
#linux1a
okno1:mail]# netstat -nlp
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:60000           0.0.0.0:*               LISTEN     2798/xinetd
tcp        0      0 127.0.0.1:53312         0.0.0.0:*               LISTEN     2501/python
tcp        0      0 127.0.0.1:2208          0.0.0.0:*               LISTEN     2498/hpiod
tcp        0      0 0.0.0.0:2628            0.0.0.0:*               LISTEN     2721/0
tcp        0      0 0.0.0.0:57765           0.0.0.0:*               LISTEN     2818/rpc.statd
tcp        0      0 0.0.0.0:7               0.0.0.0:*               LISTEN     2798/xinetd
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN     2866/sendmail: MTA:
...
unix  2      [ ACC ]     STREAM     LISTENING     6697     2601/authdaemond    /var/run/courier/authdaemon/socket.tmp
unix  2      [ ACC ]     STREAM     LISTENING     6739     2628/cupsd          /var/run/cups/cups.sock
unix  2      [ ACC ]     STREAM     LISTENING     6758     2636/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     8061     2727/gpm            /dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     8538     3024/ssh-agent      /tmp/ssh-DUONVh2978/agent.2978
unix  2      [ ACC ]     STREAM     LISTENING     7861     2703/avahi-daemon:  /var/run/avahi-daemon/socket
unix  2      [ ACC ]     STREAM     LISTENING     8247     2866/sendmail: MTA: /var/run/sendmail/mta/smcontrol
unix  2      [ ACC ]     STREAM     LISTENING     8089     2804/gdm            /tmp/.gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     9297     3102/mapping-daemon /tmp/mapping-user
unix  2      [ ACC ]     STREAM     LISTENING     8129     2813/X              /tmp/.X11-unix/X0
16:35:05
#linux1a
okno1:mail]# netstat -nlp | grep :25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     2866/sendmail: MTA:
16:35:14
#linux1a
okno13.okno.net.nt. A 192.168.16.13
okno14.okno.net.nt. A 192.168.16.14
okno15.okno.net.nt. A 192.168.16.15
okno16.okno.net.nt. A 192.168.16.16
okno17.okno.net.nt. A 192.168.16.17
okno18.okno.net.nt. A 192.168.16.18
"/etc/bind/db.okno.net.nt" 59L, 1917C+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
okno19.okno.net.nt. A 192.168.16.19
okno20.okno.net.nt. A 192.168.16.20
okno21.okno.net.nt. A 192.168.16.21
...
okno26.okno.net.nt. A 192.168.16.26
okno27.okno.net.nt. A 192.168.16.27
okno28.okno.net.nt. A 192.168.16.28
okno29.okno.net.nt. A 192.168.16.29
okno30.okno.net.nt. A 192.168.16.30
okno31.okno.net.nt. A 192.168.16.31
okno32.okno.net.nt. A 192.168.16.32
okno33.okno.net.nt. A 192.168.16.33
okno34.okno.net.nt. A 192.168.16.34
okno35.okno.net.nt. A 192.168.16.35
16:36:08
#linux1a
okno1:mail]# vi /etc/mail/
access                databases             peers/                sendmail.mc           submit.mc
access.db             helpfile              sasl/                 service.switch        tls/
address.resolve       local-host-names      sendmail.cf           service.switch-nodns  trusted-users
aliases               m4/                   sendmail.cf.errors    smrsh/
aliases.db            Makefile              sendmail.conf         submit.cf
16:36:08
#linux1a
okno1:mail]# vi /etc/mail/
access                databases             peers/                sendmail.mc           submit.mc
access.db             helpfile              sasl/                 service.switch        tls/
address.resolve       local-host-names      sendmail.cf           service.switch-nodns  trusted-users
aliases               m4/                   sendmail.cf.errors    smrsh/
aliases.db            Makefile              sendmail.conf         submit.cf
16:36:08
#linux1a
okno.net.nt
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"local-host-names" 3L, 40C записано
16:37:06
#linux1a
127.0.0.1       localhost
127.0.1.1       okno1.okno.net.nt okno1
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
"/etc/hosts" 10L, 259C+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
16:37:37
#linux1a
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
                                 (                            )
dnl #
dnl # Dialup/LAN connection overrides
dnl #
include(`/etc/mail/m4/dialup.m4')dnl
...
dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`linux3.net.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
dnl define(`confCON_EXPENSIVE',`True')dnl                                                                    105,17      Внизу
"sendmail.mc" 105L, 4091C записано
16:41:32
#linux1a
okno1:mail]# make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
hostname: Unknown host
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Use of uninitialized value in exists at /usr/share/sendmail/update_mk line 141.
Updating sendmail.cf ...
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
16:41:38
#linux1a
okno1:mail]# /etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
16:41:54
#linux1a
okno1:mail]# netstat -nlp | grep 25
tcp        0      0 127.0.0.1:53312         0.0.0.0:*               LISTEN     2501/python
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     3815/sendmail: MTA:
unix  2      [ ACC ]     STREAM     LISTENING     9065     3059/nautilus       /tmp/orbit-user/linc-bf3-0-25e59d6e8895
unix  2      [ ACC ]     STREAM     LISTENING     9167     3091/gnome-power-ma /tmp/orbit-user/linc-c06-0-38d3b25c9a1b3
unix  2      [ ACC ]     STREAM     LISTENING     9253     3093/clock-applet   /tmp/orbit-user/linc-c15-0-1f11e2917643
unix  2      [ ACC ]     STREAM     LISTENING     6656     2591/acpid          /var/run/acpid.socket
16:42:06
#linux1a
okno1:mail]# /etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
16:42:42
#linux1a
okno1:mail]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220-#linux1a ESMTP
220 okno1 Sendmail 8.13.8/8.13.8/Debian-3; Fri, 1 Jun 2007 16:43:01 +0300; (No UCE/UBE) logging access from: localhost(OK)-root@localhost [127.0.0.1]
500 5.5.1 Command unrecognized: ""
:q
500 5.5.1 Command unrecognized: ":q"
quit
221 2.0.0 #linux1a
okno1 closing connection
Connection closed by foreign host.
16:43:23
#linux1a
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
dnl define(`confCON_EXPENSIVE',`True')dnl
dnl #
dnl # Dialup/LAN connection overrides
dnl #
include(`/etc/mail/m4/dialup.m4')dnl
include(`/etc/mail/m4/provider.m4')dnl
dnl #
...
MASQUERADE_AS(`linux3.net.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl
FEATURE(`use_cn_file')dnl
FEATURE(`masquerade_envelope')dnl
MAILER_DEFINITIONS
MAILER(`smtp')dnl
~
"sendmail.mc" 106L, 4173C записано
16:45:29
#linux1a
okno1:mail]# make
Makefile:12: *** пропущен разделитель.  Останов.
16:45:31
#linux1a
okno1:mail]# make
Makefile:12: *** пропущен разделитель.  Останов.
16:45:36
#linux1a
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
dnl define(`confCON_EXPENSIVE',`True')dnl
dnl #
dnl # Dialup/LAN connection overrides
dnl #
include(`/etc/mail/m4/dialup.m4')dnl
include(`/etc/mail/m4/provider.m4')dnl
...
define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl
FEATURE(`use_cn_file')dnl
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`linux3.net.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
             ( okno.net.nt')dnl
MAILER(`local')dnl
MAILER(`smtp')dnl
"sendmail.mc" 106L, 4171C записано
16:46:27
#linux1a
okno1:mail]# make
Makefile:12: *** пропущен разделитель.  Останов.
16:46:30
#linux1a
okno1:mail]# pwd
/etc/mail
16:46:37
#linux1a
okno1:mail]# pwd
/etc/mail
16:46:40
#linux1a
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
dnl define(`confCON_EXPENSIVE',`True')dnl
dnl #
dnl # Dialup/LAN connection overrides
dnl #
include(`/etc/mail/m4/dialup.m4')dnl
...
dnl # Masquerading options
define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl
FEATURE(`use_cn_file')dnl
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`okno.net.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
MAILER_DEFINITIONS
MAILER(`local')dnl
                                                                                                             105,1         98%
16:47:24
#linux1a
okno1:mail]#
okno1:mail]# /etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
16:47:34
#linux1a
[screen is terminating]
/dev/pts/5
16:47:52
#linux1a
[screen is terminating]
/dev/pts/9
16:48:20
#linux1a
okno1:~]# mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/root": 2 messages
>   1 root@okno.net.nt   Fri Jun  1 16:01   19/626   test
    2 user@okno.net.nt   Fri Jun  1 16:15   16/467
& q
Held 2 messages in /var/mail/root
16:48:28
#linux1a
dnl #
dnl # Stop connections that overflow our concurrent and time connection rates
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
dnl define(`confCON_EXPENSIVE',`True')dnl
dnl #
dnl # Dialup/LAN connection overrides
...
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
     e(                                             )
"sendmail.mc" 106L, 4155C записано
[root@#linux1a
okno1:mail]# make
Makefile:12: *** пропущен разделитель.  Останов.
[root@#linux1a
~
~                                                                                                99,25       Внизу
/dev/pts/1
16:48:32
#linux1a
FEATURE(`delay_checks', `friend', `n')dnl
dnl #
dnl # If we get too many bad recipients, slow things down...
define(`confBAD_RCPT_THROTTLE',`3')dnl
dnl #
dnl # Stop connections that overflow our concurrent and time connection rates
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
...
dnl # Dialup/LAN connection overrides
dnl #
include(`/etc/mail/m4/dialup.m4')dnl
include(`/etc/mail/m4/provider.m4')dnl
dnl #
dnl # Default Mailer setup
dnl # Masquerading options
define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl
FEATURE(`use_cw_file')dnl
FEATURE(`always_add_domain')dnl
/dev/pts/3
16:48:41
#linux1a
#linux1a
okno1:mail]#
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
~
16:48:43
#linux1a
okno1:mail]#
16:48:43
#linux1a
okno1:mail]#
16:48:43
#linux1a
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/hostname" 1L, 6C записано
/dev/pts/5
16:48:47
#linux1a
dnl #
dnl # If we get too many bad recipients, slow things down...
define(`confBAD_RCPT_THROTTLE',`3')dnl
dnl #
dnl # Stop connections that overflow our concurrent and time connection rates
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
...
dnl #
include(`/etc/mail/m4/dialup.m4')dnl
include(`/etc/mail/m4/provider.m4')dnl
dnl #
dnl # Default Mailer setup
dnl # Masquerading options
define(`confCW_FILE',`-o /etc/mail/local-host-names')dnl
FEATURE(`use_cw_file')dnl
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`okno.net.nt')dnl
/dev/pts/3
16:48:57
#linux1a
127.0.0.1       localhost
127.0.1.1       okno1.okno.net.nt okno1
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
"/etc/hosts" 10L, 259C
16:49:07
#linux1a
okno1:mail]#
16:49:08
#linux1a
okno1:mail]#
16:49:08
#linux1a
okno1:mail]#
16:49:08
#linux1a
okno1:mail]# hostname
#linux1a
okno1
16:49:13
#linux1a
~
~
~
~
~
[root@#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]#
[root@#linux1a
...
#linux1a
okno1
[root@#linux1a
okno1:mail]# hostname -F /etc/hostname
[root@#linux1a
okno1:mail]# hostname
okno1
[root@#linux1a
okno1:mail]# . .b
okno1:mail]# hostname -F /etc/hostname
16:49:29
#linux1a
okno1:mail]# hostname
okno1
16:49:31
#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]# hostname
#linux1a
okno1
[root@#linux1a
okno1:mail]# hostname -F /etc/hostname
[root@#linux1a
...
okno1:mail]# . ~/.bashrc
[root@#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]# hostname
okno1:mail]# . ~/.bashrc
16:49:41
#linux1a
okno1:mail]#
16:49:42
#linux1a
okno1:mail]#
16:49:43
#linux1a
okno1:mail]#
16:49:43
#linux1a
okno1:mail]# . ~/.bashrc
[root@#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]# hostname
okno1
...
[root@#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]#
[root@#linux1a
okno1:mail]# vim sendm
okno1:mail]# hostname okno1:mail]#
okno1
16:49:48
#linux1a
okno1:mail]# hostname -f
okno1.okno.net.nt
16:49:51
#linux1a
okno1:mail]#
16:49:53
#linux1a
okno1:mail]#
16:49:53
#linux1a
okno1:mail]#
16:49:53
#linux1a
dnl # If we get too many bad recipients, slow things down...
define(`confBAD_RCPT_THROTTLE',`3')dnl
dnl #
dnl # Stop connections that overflow our concurrent and time connection rates
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
dnl define(`confCON_EXPENSIVE',`True')dnl
...
      (                                             )
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`okno.net.nt')dnl
FEATURE(`allmasquerade')dnl
       (      w_file')dnl
FEATURE(`masquerade_envelope')dnl
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
"sendmail.mc" 106L, 4155C записано
16:51:33
#linux1a
okno1:mail]# make
Makefile:12: *** пропущен разделитель.  Останов.
16:51:36
#linux1a
dnl # If we get too many bad recipients, slow things down...
define(`confBAD_RCPT_THROTTLE',`3')dnl
dnl #
dnl # Stop connections that overflow our concurrent and time connection rates
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
dnl define(`confCON_EXPENSIVE',`True')dnl
...
     e(                                             )
MASQUERADE_AS(`okno.net.nt')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
MAILER_DEFINITIONS
MAILER(`local')dnl
~
~
~
"sendmail.mc" 106L, 4155C записано
16:52:01
#linux1a
okno1:mail]# make
Makefile:12: *** пропущен разделитель.  Останов.
16:52:19
#linux1a
dnl #
dnl # Be somewhat anal in what we allow
define(`confPRIVACY_FLAGS',dnl
`needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl
dnl #
dnl # Define connection throttling and window length
define(`confCONNECTION_RATE_THROTTLE', `15')dnl
define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl
dnl #
dnl # Features
...
dnl # Delay_checks allows sender<->recipient checking
FEATURE(`delay_checks', `friend', `n')dnl
dnl #
dnl # If we get too many bad recipients, slow things down...
define(`confBAD_RCPT_THROTTLE',`3')dnl
dnl #
dnl # Stop connections that overflow our concurrent and time connection rates
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
                                                                                                 85,1          58%
/dev/pts/9
16:52:38
#linux1a
okno1:~]#
/dev/pts/1
16:52:38
#linux1a
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:60000           0.0.0.0:*               LISTEN     2798/xinetd
tcp        0      0 127.0.0.1:53312         0.0.0.0:*               LISTEN     2501/python
tcp        0      0 127.0.0.1:2208          0.0.0.0:*               LISTEN     2498/hpiod
tcp        0      0 0.0.0.0:2628            0.0.0.0:*               LISTEN     2721/0
tcp        0      0 0.0.0.0:57765           0.0.0.0:*               LISTEN     2818/rpc.statd
tcp        0      0 0.0.0.0:7               0.0.0.0:*               LISTEN     2798/xinetd
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN     4173/sendmail: MTA:
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN     2172/portmap
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     2931/apache
...
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     2473/named
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     2628/cupsd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     4173/sendmail: MTA:
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN     2473/named
tcp6       0      0 :::6000                 :::*                    LISTEN     2813/X
tcp6       0      0 :::53                   :::*                    LISTEN     2473/named
tcp6       0      0 :::22                   :::*                    LISTEN     2753/sshd
tcp6       0      0 ::1:953                 :::*                    LISTEN     2473/named
udp        0      0 0.0.0.0:32768           0.0.0.0:*                          2473/named
udp        0      0 0.0.0.0:32770           0.0.0.0:*                          2703/avahi-daemon:
/dev/pts/9
16:52:39
#linux1a
okno1:~]#
/dev/pts/3
16:52:46
#screen -x
/dev/pts/9
16:52:53
#make
Makefile:12: *** пропущен разделитель.  Останов.
16:52:55
#vim Makefile
16:53:49
#make
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Use of uninitialized value in join or string at /usr/share/sendmail/Parse_mc.pm line 648.
Use of uninitialized value in join or string at /usr/share/sendmail/Parse_mc.pm line 648.
Use of uninitialized value in join or string at /usr/share/sendmail/Parse_mc.pm line 648.
Use of uninitialized value in join or string at /usr/share/sendmail/Parse_mc.pm line 648.
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...
Use of uninitialized value in exists at /usr/share/sendmail/update_mk line 141.
Updating sendmail.cf ...
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
16:53:55
#netstat -nlp
unix  2      [ ACC ]     STREAM     LISTENING     9065     3059/nautilus       /tmp/orbit-user/linc-bf3-0-25e59d6e8895
unix  2      [ ACC ]     STREAM     LISTENING     9100     3074/bluetooth-appl /tmp/orbit-user/linc-c02-0-486bfec89f8d6
unix  2      [ ACC ]     STREAM     LISTENING     9133     3076/update-notifie /tmp/orbit-user/linc-c04-0-16fe264e2908f
unix  2      [ ACC ]     STREAM     LISTENING     9148     3072/vino-session   /tmp/orbit-user/linc-c00-0-16fe264e51bb1
unix  2      [ ACC ]     STREAM     LISTENING     9167     3091/gnome-power-ma /tmp/orbit-user/linc-c06-0-38d3b25c9a1b3
unix  2      [ ACC ]     STREAM     LISTENING     9185     3080/nm-applet      /tmp/orbit-user/linc-c08-0-6db218ed285cb
unix  2      [ ACC ]     STREAM     LISTENING     9207     3090/notification-a /tmp/orbit-user/linc-c12-0-1c1150db52c0d
unix  2      [ ACC ]     STREAM     LISTENING     9226     3083/gnome-cups-ico /tmp/orbit-user/linc-c0b-0-1c1150db71aac
unix  2      [ ACC ]     STREAM     LISTENING     9253     3093/clock-applet   /tmp/orbit-user/linc-c15-0-1f11e2917643
unix  2      [ ACC ]     STREAM     LISTENING     9270     3095/mixer_applet2  /tmp/orbit-user/linc-c17-0-1f11e2934e58
...
unix  2      [ ACC ]     STREAM     LISTENING     6697     2601/authdaemond    /var/run/courier/authdaemon/socket.tmp
unix  2      [ ACC ]     STREAM     LISTENING     6739     2628/cupsd          /var/run/cups/cups.sock
unix  2      [ ACC ]     STREAM     LISTENING     6758     2636/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     8061     2727/gpm            /dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     8538     3024/ssh-agent      /tmp/ssh-DUONVh2978/agent.2978
unix  2      [ ACC ]     STREAM     LISTENING     7861     2703/avahi-daemon:  /var/run/avahi-daemon/socket
unix  2      [ ACC ]     STREAM     LISTENING     12145    4173/sendmail: MTA: /var/run/sendmail/mta/smcontrol
unix  2      [ ACC ]     STREAM     LISTENING     8089     2804/gdm            /tmp/.gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     9297     3102/mapping-daemon /tmp/mapping-user
unix  2      [ ACC ]     STREAM     LISTENING     8129     2813/X              /tmp/.X11-unix/X0
16:54:12
#netstat -nlp | grep :25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     4173/sendmail: MTA:
16:54:17
#/etc/init.d/sendmail restart
udp        0      0 0.0.0.0:32768           0.0.0.0:*                          2473/named
udp        0      0 0.0.0.0:32770           0.0.0.0:*                          2703/avahi-daemon:
udp        0      0 0.0.0.0:32771           0.0.0.0:*                          2818/rpc.statd
udp        0      0 192.168.16.1:53         0.0.0.0:*                          2473/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                          2473/named
udp        0      0 0.0.0.0:5353            0.0.0.0:*                          2703/avahi-daemon:
udp        0      0 0.0.0.0:874             0.0.0.0:*                          2818/rpc.statd
udp        0      0 0.0.0.0:111             0.0.0.0:*                          2172/portmap
udp        0      0 0.0.0.0:631             0.0.0.0:*                          2628/cupsd
udp6       0      0 :::32769                :::*                               2473/named
...
unix  2      [ ACC ]     STREAM     LISTENING     6773     2644/hald           @/var/run/hald/dbus-5FRvDapvMh
unix  2      [ ACC ]     STREAM     LISTENING     8799     3033/gnome-keyring- /tmp/keyring-76RT2e/socket
unix  2      [ ACC ]     STREAM     LISTENING     8547     3028/dbus-daemon    @/tmp/dbus-WBqXHDSdBt
unix  2      [ ACC ]     STREAM     LISTENING     6774     2644/hald           @/var/run/hald/dbus-MTb0889Iab
unix  2      [ ACC ]     STREAM     LISTENING     8566     3030/gconfd-2       /tmp/orbit-user/linc-bd6-0-6a773d153
8780
unix  2      [ ACC ]     STREAM     LISTENING     8576     2978/x-session-mana /tmp/orbit-user/linc-ba2-0-dedf5b14f
b15
unix  2      [ ACC ]     STREAM     LISTENING     8811     3035/bonobo-activat /tmp/orbit-user/linc-bdb-0-606d0a62b
Restarting Transport Agent: sendmail.
16:54:30
#netstat -nlp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     5417/sendmail: MTA:
16:54:32
#mutt
   2     Jun 01 user            (   2)
TEST
TEST
 --Mutt: /var/mail/root [Msgs:2 1,1K]---(threads/date)-----------------------------------------------------(all)---
Почтовый ящик не изменился.
16:54:55
#echo $EDITOR

/dev/pts/11
16:54:59
#creen -x
udp        0      0 0.0.0.0:32768           0.0.0.0:*                          2473/named
udp        0      0 0.0.0.0:32770           0.0.0.0:*                          2703/avahi-daemon:
udp        0      0 0.0.0.0:32771           0.0.0.0:*                          2818/rpc.statd
udp        0      0 192.168.16.1:53         0.0.0.0:*                          2473/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                          2473/named
udp        0      0 0.0.0.0:5353            0.0.0.0:*                          2703/avahi-daemon:
udp        0      0 0.0.0.0:874             0.0.0.0:*                          2818/rpc.statd
udp        0      0 0.0.0.0:111             0.0.0.0:*                          2172/portmap
udp        0      0 0.0.0.0:631             0.0.0.0:*                          2628/cupsd
udp6       0      0 :::32769                :::*                               2473/named
...
unix  2      [ ACC ]     STREAM     LISTENING     6773     2644/hald           @/var/run/hald/dbus-5FRvDapvMh
unix  2      [ ACC ]     STREAM     LISTENING     8799     3033/gnome-keyring- /tmp/keyring-76RT2e/socket
unix  2      [ ACC ]     STREAM     LISTENING     8547     3028/dbus-daemon    @/tmp/dbus-WBqXHDSdBt
unix  2      [ ACC ]     STREAM     LISTENING     6774     2644/hald           @/var/run/hald/dbus-MTb0889Iab
unix  2      [ ACC ]     STREAM     LISTENING     8566     3030/gconfd-2       /tmp/orbit-user/linc-bd6-0-6a773d153
8780
unix  2      [ ACC ]     STREAM     LISTENING     8576     2978/x-session-mana /tmp/orbit-user/linc-ba2-0-dedf5b14f
b15
unix  2      [ ACC ]     STREAM     LISTENING     8811     3035/bonobo-activat /tmp/orbit-user/linc-bdb-0-606d0a62b
bash: creen: command not found
16:55:00
#sreen -x
bash: sreen: command not found
/dev/pts/9
16:55:03
#EDITOR=vim

/dev/pts/11
16:55:04
#screen -x
/dev/pts/9
16:55:08
#mutt
   2     Jun 01 user            (   2)
   2     Jun 01 user            (   2)
---Mutt: /var/mail/root [Msgs:2 1,1K]---(threads/date)-----------------------------------------------------(all)---
Почтовый ящик не изменился.
16:56:55
#mail -u user
   1     Jun 01 root            (   1) test
   2     Jun 01 user            (   2)
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 user@linux3.net.n  Thu May 31 09:41   17/653   *** SECURITY information for linux1 ***
& q                   ¼ÐµÐ½ÑÑ‚ÑŒ
Held 1 message in /var/mail/user
16:57:16
#mutt
i        -:Назад  <Space>:Вперед v:Вложения  d:Удалить  r:Ответить  j:Следующий ?:Помощь
From: user <user@okno.net.nt>
To: root@okno.net.nt
Subjundisclosed-recipients: ;
test.
                                                                                                                   '?'.
Ð   - 1/2: root                   test                                                                    -- (all) '?'.
                     Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ.  ‰ÐµÐ½Ð¸Ñ уже на экране.
/dev/pts/13
16:59:26
#mutt
   2     Jun 01 user            (   2)
                                                     [ Записано 4 строки ]
  -      /var/mail/root [Msgs:2 1,1K]---(threads/date)                                                                  (all)
Почтовый ящик не изменился.
/dev/pts/13
17:01:25
#ls -l /var/mail/root
-rw------- 1 root mail 1093 2007-06-01 16:15 /var/mail/root
/dev/pts/13
17:02:20
#mutt
   2     Jun 01 user            (   2)
                                                     [ Записана 1 строка ]

  -      /var/mail/root [Msgs:2 1,1K]---(threads/date)                                                                  (all)
Почтовый ящик не изменился.
/dev/pts/9
17:03:26
#telnet 192.168.16.50 25
   1     Jun 01 root            (   1) test
   2     Jun 01 user            (   2)
Trying 192.168.16.50...         (   2)
Connected to 192.168.16.50.
Escape character is '^]'.
220 host50.svl.net.nt ESMTP Sendmail 8.13.8/8.13.8/Debian-3; Fri, 1 Jun 2007 17:03:47 +0300; (No UCE/UBE) logging access from: okno1.okno.net.nt(OK)-root@okno1.okno.net.nt [192.168.16.1]
^]
telnet> q
Connection closed.
17:03:48
#dig svl.net.nt mx
   1     Jun 01 root            (   1) test
   2     Jun 01 user            (   2)
   2     Jun 01 user            (   2)
; <<>> DiG 9.3.4 <<>> svl.net.nt mx
;; global options:  printcmd
;; Got answer:        ¼ÐµÐ½ÑÑ‚ÑŒ
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52866
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;svl.net.nt.                    IN      MX
;; AUTHORITY SECTION:
svl.net.nt.             24      IN      SOA     svl.net.nt. user.svl.net.nt. 2007060101 36000 3600 604800 3600
;; Query time: 88 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 17:03:58 2007
;; MSG SIZE  rcvd: 69
17:03:58
#ssh 192.168.16.150
   1     Jun 01 root            (   1) test
   2     Jun 01 user            (   2)
The authenticity of host '192.168.16.150 (192.168.16.150)' can't be established.
RSA key fingerprint is de:b0:ed:bc:87:d4:04:46:f8:f9:26:31:c3:84:2a:63.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.150' (RSA) to the list of known hosts.
root@192.168.16.150's password:
Last login: Fri Jun  1 15:00:26 2007 from 192.168.16.2
Linux linux4 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 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.
l3-agent is already running: pid=3224; pidfile=/root/.lilalo/l3-agent.pid
17:04:33
#ssh 192.168.16.50
   1     Jun 01 root            (   1) test
   2     Jun 01 user            (   2)
The authenticity of host '192.168.16.50 (192.168.16.50)' can't be established.
RSA key fingerprint is 9e:2d:a9:2d:1c:93:bd:a9:4e:1a:2b:31:c8:fa:a4:3c.
Are you sure you want to continue connecting (yes/no)? yes]
Warning: Permanently added '192.168.16.50' (RSA) to the list of known hosts.
Enter passphrase for key '/root/.ssh/id_rsa':
Last login: Fri Jun  1 16:37:30 2007
Linux host50.svl.net.nt 2.6.21.2 #1 SMP Thu May 24 13:33:22 EEST 2007 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.
No mail.
l3-agent is already running: pid=2757; pidfile=/root/.lilalo/l3-agent.pid
17:04:53
#vim /etc/bind/db.
17:04:53
#vim /etc/bind/db.16.168.192
17:05:12
#vim /etc/bind/db.svl.net.nt
17:05:28
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.

Статистика

Время первой команды журнала16:20:48 2007- 6- 1
Время последней команды журнала17:05:28 2007- 6- 1
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %10.89
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 0.74
Количество командных строк в единицу времени, команда/мин 2.26
Частота использования команд
linux1a63|=============================================================| 61.17%
mutt5|====| 4.85%
vim4|===| 3.88%
ls4|===| 3.88%
netstat3|==| 2.91%
apt-get3|==| 2.91%
screen2|=| 1.94%
make2|=| 1.94%
dpkg-reconfigure2|=| 1.94%
grep2|=| 1.94%
ssh2|=| 1.94%
/etc/init.d/sendmail1|| 0.97%
dig1|| 0.97%
telnet1|| 0.97%
Sendmail1|| 0.97%
/etc/init.d/bind91|| 0.97%
reboot1|| 0.97%
creen1|| 0.97%
echo1|| 0.97%
mail1|| 0.97%
sreen1|| 0.97%
EDITOR=vim1|| 0.97%
____
*) Интервалы неактивности длительностью 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$