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

Содержание

Журнал

Четверг (08/13/09)

/dev/ttyp1
11:17:46
#dig marina.net.nt mxvim

11:17:52
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
11:19:08
#apt-get install sendmail
Получено:8 http://debian.org.ua etch/main sensible-mda 8.13.8-3 [204kB]
Получено:9 http://debian.org.ua etch/main sendmail 8.13.8-3 [198kB]
Получено 2429kB за 2s (1180kB/c)
Выбор ранее не выбранного пакета liblockfile1.
(Чтение базы данных... на данный момент установлено 23269 файлов и каталогов.)
Распаковывается пакет liblockfile1 (из файла .../liblockfile1_1.06.1_i386.deb)...
Выбор ранее не выбранного пакета m4.
Распаковывается пакет m4 (из файла .../archives/m4_1.4.8-2_i386.deb)...
Выбор ранее не выбранного пакета procmail.
Распаковывается пакет procmail (из файла .../procmail_3.22-16_i386.deb)...
...
Linking /etc/aliases to /etc/mail/aliases
Updating /etc/mail/aliases...
/etc/mail/aliases: 4 aliases, longest 10 bytes, 66 bytes total
Warning: 3 database(s) sources
        were not found, (but were created)
        please investigate.
Starting Mail Transport Agent: sendmail.
Настраивается пакет rmail (8.13.8-3) ...
Настраивается пакет sensible-mda (8.13.8-3) ...
Настраивается пакет sendmail (8.13.8-3) ...
прошло >3 часов
15:10:58
#apt-get install clamav
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  ca-certificates clamav-base clamav-freshclam libclamav2 libcurl3 libgmp3c2 libidn11 openssl
Предлагаемые пакеты:
  unrar lha clamav-docs
Рекомендуемые пакеты:
  arj unzoo
НОВЫЕ пакеты, которые будут установлены:
  ca-certificates clamav clamav-base clamav-freshclam libclamav2 libcurl3 libgmp3c2 libidn11 openssl
...
Настраивается пакет libclamav2 (0.90.1dfsg-4etch16) ...
Настраивается пакет clamav-base (0.90.1dfsg-4etch16) ...
Добавляется системный пользователь `clamav' (UID 106) ...
Добавляется новая группа `clamav' (GID 108) ...
Добавляется новый пользователь `clamav' (UID 106) в группу `clamav' ...
Не создаётся домашний каталог `/var/lib/clamav'.
/etc/mail/aliases: 5 aliases, longest 10 bytes, 76 bytes total
Настраивается пакет clamav-freshclam (0.90.1dfsg-4etch16) ...
Starting ClamAV virus database updater: freshclam.
Настраивается пакет clamav (0.90.1dfsg-4etch16) ...
15:12:00
#apt-get install clamav-milter
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libmilter0
Предлагаемые пакеты:
  daemon clamav-docs
Рекомендуемые пакеты:
  clamav-daemon
НОВЫЕ пакеты, которые будут установлены:
  clamav-milter libmilter0
...
Получено 436kB за 0s (1112kB/c)
Выбор ранее не выбранного пакета libmilter0.
(Чтение базы данных... на данный момент установлено 24509 файлов и каталогов.)
Распаковывается пакет libmilter0 (из файла .../libmilter0_8.13.8-3_i386.deb)...
Выбор ранее не выбранного пакета clamav-milter.
Распаковывается пакет clamav-milter (из файла .../clamav-milter_0.90.1dfsg-4etch16_i386.deb)...
Настраивается пакет libmilter0 (8.13.8-3) ...
Настраивается пакет clamav-milter (0.90.1dfsg-4etch16) ...
Starting Sendmail milter plugin for ClamAV: clamav-milter/usr/sbin/clamav-milter: socket-addr (local:/var/run/clamav/clamav-milter.ctl) doesn't agree with sendmail.cf
 failed!
15:13:30
#vim /sendmail.cf
15:23:04
#dpkg -L sendmail\*
Пакет sendmail* не установлен.
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents).
15:23:25
#dpkg -L sendmail*
Пакет sendmail* не установлен.
Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info),
для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents).
15:23:31
#. /etc/bash_completion

15:24:04
#dpkg -L sendmail
sendmail       sendmail-base  sendmail-bin   sendmail-cf
15:24:18
#dpkg -L sendmail-cf
/usr/share/sendmail/cf/feature/bestmx_is_local.m4
/usr/share/sendmail/cf/feature/bitdomain.m4
/usr/share/sendmail/cf/feature/blacklist_recipients.m4
/usr/share/sendmail/cf/feature/compat_check.m4
/usr/share/sendmail/cf/feature/conncontrol.m4
/usr/share/sendmail/cf/feature/delay_checks.m4
/usr/share/sendmail/cf/feature/dnsbl.m4
/usr/share/sendmail/cf/feature/domaintable.m4
/usr/share/sendmail/cf/feature/enhdnsbl.m4
/usr/share/sendmail/cf/feature/generics_entire_domain.m4
...
/usr/share/sendmail/cf/sh/makeinfo.sh
/usr/share/sendmail/cf/siteconfig
/usr/share/sendmail/cf/siteconfig/uucp.cogsci.m4
/usr/share/sendmail/cf/siteconfig/uucp.old.arpa.m4
/usr/share/sendmail/cf/siteconfig/uucp.ucbarpa.m4
/usr/share/sendmail/cf/siteconfig/uucp.ucbvax.m4
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/doc/sendmail-cf/RELEASE_NOTES.gz
/usr/share/bug/sendmail-cf
15:24:31
#dpkg -L sendmail-cf |less
15:24:54
#dpkg -L sendmail-base |less
15:25:18
#cd /etc/mail

15:25:23
#ls -la
итого 276
drwxr-sr-x  7 smmta smmsp   688 2009-08-13 16:10 .
drwxr-xr-x 67 root  root   3848 2009-08-13 16:13 ..
-rw-------  1 root  root   4211 2009-08-13 16:10 access
-rw-r-----  1 smmta smmsp 49152 2009-08-13 16:10 access.db
-rw-r--r--  1 root  root    281 2006-12-09 06:22 address.resolve
lrwxrwxrwx  1 root  smmsp    10 2009-08-13 16:10 aliases -> ../aliases
-rw-r-----  1 smmta smmsp 49152 2009-08-13 16:11 aliases.db
-rw-r--r--  1 root  root   3102 2009-08-13 16:10 databases
-rw-r--r--  1 root  root   5594 2006-12-09 06:23 helpfile
...
-rw-r--r--  1 root  smmsp 62975 2009-08-13 16:10 sendmail.cf
-rw-r--r--  1 root  root  11888 2009-08-13 16:10 sendmail.conf
-rw-r--r--  1 root  smmsp  3952 2009-08-13 16:10 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   104 2009-08-13 16:10 smrsh
-rw-r--r--  1 root  smmsp 43616 2009-08-13 16:10 submit.cf
-rw-r--r--  1 root  smmsp  2284 2009-08-13 16:10 submit.mc
drwxr-xr-x  2 root  smmsp    48 2006-12-09 06:22 tls
-rw-r--r--  1 root  smmsp     0 2009-08-13 16:10 trusted-users
15:25:54
#vim sendmail.mc
прошло 30 минут
/dev/ttyp0
15:56:36
#mcedit sendmail.mc
                          │  Файл был изменен, сохранить при выходе?  │
                          │   [ Cancel quit ]  [ Да ]  [ Нет ] ]      │
15:57:48
#cd /etc/mail

15:57:53
#ls -la
итого 276
drwxr-sr-x  7 smmta smmsp   720 2009-08-13 16:52 .
drwxr-xr-x 67 root  root   3848 2009-08-13 16:13 ..
-rw-------  1 root  root   4211 2009-08-13 16:10 access
-rw-r-----  1 smmta smmsp 49152 2009-08-13 16:10 access.db
-rw-r--r--  1 root  root    281 2006-12-09 06:22 address.resolve
lrwxrwxrwx  1 root  smmsp    10 2009-08-13 16:10 aliases -> ../aliases
-rw-r-----  1 smmta smmsp 49152 2009-08-13 16:11 aliases.db
-rw-r--r--  1 root  root   3102 2009-08-13 16:10 databases
-rw-r--r--  1 root  root   5594 2006-12-09 06:23 helpfile
...
-rw-r--r--  1 root  root  11888 2009-08-13 16:10 sendmail.conf
lrwxrwxrwx  1 root  smmsp    17 2009-08-13 16:52 .#sendmail.mc -> root@debian1.7092
-rw-r--r--  1 root  smmsp  3952 2009-08-13 16:10 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   104 2009-08-13 16:10 smrsh
-rw-r--r--  1 root  smmsp 43616 2009-08-13 16:10 submit.cf
-rw-r--r--  1 root  smmsp  2284 2009-08-13 16:10 submit.mc
drwxr-xr-x  2 root  smmsp    48 2006-12-09 06:22 tls
-rw-r--r--  1 root  smmsp     0 2009-08-13 16:10 trusted-users
15:57:58
#mcedit sendmail.mc
dnl #
define(`confCONNECTION_RATE_THROTTLE', `15')dnl
dnl #
dnl #
FEATURE(`access_db', , `skip')dnl
dnl # The greet_pause feature stops some automail bots - but check the
FEATURE(`greet_pause', `1000')dnl 1 seconds
dnl # Delay_checks allows sender<->recipient checking
dnl #
define(`confBAD_RCPT_THROTTLE',`3')dnl
dnl # Stop connections that overflow our concurrent and time connection rates
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl define(`confCON_EXPENSIVE',`True')dnl
dnl # Dialup/LAN connection overrides
include(`/etc/mail/m4/dialup.m4')dnl
dnl #
MAILER_DEFINITIONS
MAILER(`smtp')dnl
16:00:26
#cd /usr/tmp
bash: cd: /usr/tmp: No such file or directory
16:05:18
#cd /home

16:05:31
#ls -la
drwxr-xr-x   2 user145 user145  136 2008-03-13 15:15 user145
drwxr-xr-x   2 user146 user146  136 2008-03-13 15:15 user146
drwxr-xr-x   2 user147 user147  136 2008-03-13 15:15 user147
drwxr-xr-x   2 user148 user148  136 2008-03-13 15:15 user148
drwxr-xr-x   2 user149 user149  136 2008-03-13 15:15 user149
drwxr-xr-x   2 user15  user15   136 2008-03-13 15:15 user15
drwxr-xr-x   2 user150 user150  136 2008-03-13 15:15 user150
drwxr-xr-x   2 user151 user151  136 2008-03-13 15:15 user151
drwxr-xr-x   2 user152 user152  136 2008-03-13 15:15 user152
drwxr-xr-x   2 user153 user153  136 2008-03-13 15:15 user153
...
drwxr-xr-x   2 user90  user90   136 2008-03-13 15:15 user90
drwxr-xr-x   2 user91  user91   136 2008-03-13 15:15 user91
drwxr-xr-x   2 user92  user92   136 2008-03-13 15:15 user92
drwxr-xr-x   2 user93  user93   136 2008-03-13 15:15 user93
drwxr-xr-x   2 user94  user94   136 2008-03-13 15:15 user94
drwxr-xr-x   2 user95  user95   136 2008-03-13 15:15 user95
drwxr-xr-x   2 user96  user96   136 2008-03-13 15:15 user96
drwxr-xr-x   2 user97  user97   136 2008-03-13 15:15 user97
drwxr-xr-x   2 user98  user98   136 2008-03-13 15:15 user98
drwxr-xr-x   2 user99  user99   136 2008-03-13 15:15 user99
16:05:33
#cd ~

16:05:46
#cd /home/user1

16:05:57
#ls -la
итого 17
drwxr-xr-x   2 user1 user1  136 2008-03-13 15:15 .
drwxr-xr-x 205 root  root  4920 2008-03-14 11:04 ..
-rw-r--r--   1 user1 user1  220 2008-03-13 15:15 .bash_logout
-rw-r--r--   1 user1 user1  414 2008-03-13 15:15 .bash_profile
-rw-r--r--   1 user1 user1 2227 2008-03-13 15:15 .bashrc
16:06:00
#mkdir tmp

16:06:20
#cd tmp

16:06:46
#ls

16:06:48
#cd /

16:07:28
#cd root

16:07:31
#ls -la
итого 58
drwxr-xr-x  9 root root  512 2009-08-13 17:07 .
drwxr-xr-x 23 root root  544 2009-08-13 16:23 ..
-rw-r--r--  1 root root    0 2008-03-12 12:05 1234
-rw-------  1 root root 9352 2009-08-13 16:55 .bash_history
-rw-r--r--  1 root root   19 2008-03-10 15:10 .bash_profile
-rw-r--r--  1 root root  444 2008-03-12 10:43 .bashrc
drwx------  2 root root   48 2008-03-13 13:12 .gconf
drwx------  2 root root   80 2008-03-13 13:17 .gconfd
drwx------  2 root root  176 2009-08-12 16:57 .gnupg
-rw-r--r--  1 root root    0 2009-08-12 12:33 .hushlogin
-rw-r--r--  1 root root   51 2009-08-07 17:01 .l3rc
-rw-------  1 root root   99 2009-08-13 16:25 .lesshst
drwxr-xr-x  2 root root 5400 2009-08-13 16:56 .lilalo
drwxr-xr-x  3 root root  168 2009-08-13 17:00 .mc
drwx------  3 root root   72 2008-03-13 13:12 .mozilla
-rw-r--r--  1 root root  110 2004-11-10 18:10 .profile
-rw-r--r--  1 root root 4574 2009-08-13 17:07 sendmail.mc
drwx------  2 root root  112 2009-04-30 15:12 .ssh
-rw-------  1 root root 6064 2009-08-13 16:50 .viminfo
-rw-r--r--  1 root root   52 2009-08-13 11:50 .vimrc
16:07:33
#mc
16:10:47
#apt-get install icedove
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  dictionaries-common myspell-en-us
Предлагаемые пакеты:
  ispell emacsen-common jed-extra icedove-typeaheadfind icedove-inspector ttf-bitstream-vera
  ttf-freefont enigmail
НОВЫЕ пакеты, которые будут установлены:
  dictionaries-common icedove myspell-en-us
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
...
Распаковывается пакет myspell-en-us (из файла .../myspell-en-us_1%3a2.0.4~rc1-3_all.deb)...
Выбор ранее не выбранного пакета icedove.
Распаковывается пакет icedove (из файла .../icedove_1.5.0.13+1.5.0.15b.dfsg1+prepatch080614i-0etch1_i386.deb)...
.
Настраивается пакет dictionaries-common (0.70.10) ...
Updating OpenOffice.org's dictionary list... done.
Настраивается пакет myspell-en-us (2.0.4~rc1-3) ...
Updating OpenOffice.org's dictionary list... done.
Настраивается пакет icedove (1.5.0.13+1.5.0.15b.dfsg1+prepatch080614i-0etch1) ...
Returned debconf: Debian
16:14:39
#cd /etc/mail
[root@debian1:~]#
16:14:50
#ls -la
итого 284
drwxr-sr-x  7 smmta smmsp   688 2009-08-13 17:10 .
drwxr-xr-x 71 root  root   3968 2009-08-13 17:11 ..
-rw-------  1 root  root   4211 2009-08-13 16:10 access
-rw-r-----  1 smmta smmsp 49152 2009-08-13 16:10 access.db
-rw-r--r--  1 root  root    281 2006-12-09 06:22 address.resolve
lrwxrwxrwx  1 root  smmsp    10 2009-08-13 16:10 aliases -> ../aliases
-rw-r-----  1 smmta smmsp 49152 2009-08-13 16:11 aliases.db
-rw-r--r--  1 root  root   3102 2009-08-13 16:10 databases
-rw-r--r--  1 root  root   5594 2006-12-09 06:23 helpfile
...
-rw-r--r--  1 root  smmsp 62975 2009-08-13 16:10 sendmail.cf
-rw-r--r--  1 root  root  11888 2009-08-13 16:10 sendmail.conf
-rw-r--r--  1 root  smmsp  8526 2009-08-13 17:10 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   104 2009-08-13 16:10 smrsh
-rw-r--r--  1 root  smmsp 43616 2009-08-13 16:10 submit.cf
-rw-r--r--  1 root  smmsp  2284 2009-08-13 16:10 submit.mc
drwxr-xr-x  2 root  smmsp    48 2006-12-09 06:22 tls
-rw-r--r--  1 root  smmsp     0 2009-08-13 16:10 trusted-users
16:14:52
#mcedit sendmail.mc
dnl # The access db is the basis for most of sendmail's checking
dnl #
dnl # provided access db for details on excluding localhosts...
dnl #
FEATURE(`delay_checks', `friend', `n')dnl
dnl # If we get too many bad recipients, slow things down...
dnl #
FEATURE(`conncontrol', `nodelay', `terminate')dnl
dnl #
dnl # will not bring up the link (it will queue mail for later)
dnl #
dnl #
include(`/etc/mail/m4/provider.m4')dnl
dnl # Masquerading options
MASQUERADE_AS(`agro.net.nt')dnl
FEATURE(`masquerade_envelope')dnl
dnl define(`confINPUT_MAIL_FILTERS', `clamav')
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m
dnl # Default Mailer setup
MAILER(`local')dnl
16:15:41
#mcedit access
# Format:
#                email addr              <user@[host.domain]>
#                        then this is a fqdn - and relay-domains ($=R)
#                network number  must end on an octet boundary, or
#        rhs:
#                                                running ruleset would reject it.
#                                                server.  RELAY also serves an implicit
#                REJECT                  reject the sender/recipient with a general
#                                                confREJECT_MSG [550 Access denied] will be issued
#                                                the $#discard mailer.
#                                and "any text" is a message to return for
# Examples:
#       FREE.STEALTH.MAILER@    550 Spam not accepted
# Notes:
#       badlocaluser                             550 Mailbox disabled for this username
#       user@otherhost.mydomain.com  550 Mailbox disabled for this recipient
# Related:
#        define(`confCR_FILE', `-o /etc/mail/relay-domains')dnl <<- $=R
#        FEATURE(relay_entire_domain)dnl <<- relays any host in the $=m class
#        FEATURE(blacklist_recipients)dnl
#        FEATURE(orbs[,alternate server])dnl   <<- Debian addition
16:22:14
#apt-get install mailx
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  mailx
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
Необходимо скачать 155kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 299kB.
Получено:1 http://debian.org.ua etch/main mailx 1:8.1.2-0.20050715cvs-1 [155kB]
Получено 155kB за 0s (852kB/c)
Выбор ранее не выбранного пакета mailx.
(Чтение базы данных... на данный момент установлено 25150 файлов и каталогов.)
Распаковывается пакет mailx (из файла .../mailx_1%3a8.1.2-0.20050715cvs-1_i386.deb)...
Настраивается пакет mailx (8.1.2-0.20050715cvs-1) ...
16:22:30
#mcedit sendmail.mc
FEATURE(`greet_pauseBM--]  1')dnl 1 s4 103/219 use3977/8583b)= n 110 0x6E
dnl # Stop connections that overflow our concurrent and time connection rates
dnl #                                                                         €â”€â”€â”€â”€â”€ Поиск ────────────────────────┐
FEATURE(`conncontrol', `nodelay', `terminate')dnl                                                    │
VERSIONID(`$Id: sendm â”divert                                             [^] │
FEATURE(`ratecontrol', `nodelay', `terminate')dnl                                          │
DOMAINwill not bring up the link (it will queue mail for later)                °Ð·Ð°Ð´              │
dnl #                                                                          Выражение scanf    │
dnl de                                                                         ь ]          │
dnl # Dialup/LAN connection overrides                                          ────────────────────────────────────┘
...
define(`confPRIVACY_FLAGS',dnl
#                                                                      µÑ€ÐµÐ¼ÐµÑ7Поиск  8УРалить9МенюMC 10Выход
# Copyright (c) 1998-2009 Richard Nelson.  All Rights Reserved.
divert(-1)dnl
divert(0)
include('/usr/share/sendmail-cf/m4/cf.m4')dn1
#
# cf/debian/sendmail.mc.  Generated from sendmail.mc.in by configure.
#
# Note: the .in file supports 8.7.6 - 9.0.0, but the generated
16:28:02
#sendmail -bd -q30h

16:31:08
#apt-get install popa3d
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия popa3d.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
16:31:23
#cd /etc/init.d/

16:32:43
#ls -la
итого 301
drwxr-xr-x  2 root root  1752 2009-08-13 16:13 .
drwxr-xr-x 71 root root  3992 2009-08-13 17:22 ..
-rwxr-xr-x  1 root root  1063 2006-09-25 03:30 bind
-rwxr-xr-x  1 root root  1621 2009-01-06 20:59 bind9
-rwxr-xr-x  1 root root  5089 2006-09-20 14:33 bootclean
-rwxr-xr-x  1 root root  2146 2006-09-13 00:30 bootlogd
-rwxr-xr-x  1 root root  1915 2006-09-20 14:27 bootmisc.sh
-rwxr-xr-x  1 root root  2930 2006-09-14 11:20 checkfs.sh
-rwxr-xr-x  1 root root  9548 2006-09-23 10:34 checkroot.sh
...
-rwxr-xr-x  1 root root   520 2006-09-13 00:26 stop-bootlogd
-rwxr-xr-x  1 root root   730 2006-10-02 20:14 stop-bootlogd-single
-rwxr-xr-x  1 root root   541 2006-04-06 22:58 sudo
-rwxr-xr-x  1 root root  2037 2006-05-25 12:38 sysklogd
-rwxr-xr-x  1 root root  3175 2006-11-25 11:22 umountfs
-rwxr-xr-x  1 root root  2128 2006-11-26 20:23 umountnfs.sh
-rwxr-xr-x  1 root root  1122 2006-09-30 17:37 umountroot
-rwxr-xr-x  1 root root  1815 2006-09-13 00:30 urandom
-rwxr-xr-x  1 root root  1805 2007-02-13 12:02 x11-common
-rwxr-xr-x  1 root root  1481 2006-05-08 19:09 xinetd
16:32:45
#cd /etc/rc2.d/

16:33:19
#ls -la
итого 8
drwxr-xr-x  2 root root  576 2009-08-13 16:13 .
drwxr-xr-x 71 root root 3992 2009-08-13 17:22 ..
-rw-r--r--  1 root root  556 2007-01-31 00:27 README
lrwxrwxrwx  1 root root   18 2008-07-04 20:09 S10sysklogd -> ../init.d/sysklogd
lrwxrwxrwx  1 root root   15 2008-07-04 20:09 S11klogd -> ../init.d/klogd
lrwxrwxrwx  1 root root   14 2009-08-13 10:38 S15bind -> ../init.d/bind
lrwxrwxrwx  1 root root   15 2009-08-12 16:58 S15bind9 -> ../init.d/bind9
lrwxrwxrwx  1 root root   26 2009-08-13 16:11 S20clamav-freshclam -> ../init.d/clamav-freshclam
lrwxrwxrwx  1 root root   23 2009-08-13 16:13 S20clamav-milter -> ../init.d/clamav-milter
lrwxrwxrwx  1 root root   17 2008-07-04 20:09 S20makedev -> ../init.d/makedev
lrwxrwxrwx  1 root root   23 2008-07-04 20:09 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx  1 root root   16 2009-08-11 10:13 S20popa3d -> ../init.d/popa3d
lrwxrwxrwx  1 root root   13 2008-07-04 20:09 S20ssh -> ../init.d/ssh
lrwxrwxrwx  1 root root   16 2009-08-11 11:29 S20xinetd -> ../init.d/xinetd
lrwxrwxrwx  1 root root   13 2008-07-04 20:09 S21gdm -> ../init.d/gdm
lrwxrwxrwx  1 root root   18 2009-08-13 16:10 S21sendmail -> ../init.d/sendmail
lrwxrwxrwx  1 root root   14 2008-07-04 20:09 S89cron -> ../init.d/cron
lrwxrwxrwx  1 root root   18 2008-07-04 20:09 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx  1 root root   19 2008-07-04 20:09 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx  1 root root   23 2008-07-04 20:09 S99stop-bootlogd -> ../init.d/stop-bootlogd
16:33:22
#cd /etc/init.d/

16:38:06
#mcedit popa3d
#! /bin/sh
# Provides:          popa3d
# Required-Stop:     networking
# Default-Stop:      0 1 6
### END INIT INFO
NAME=popa3d
ARGS="-D"
# then bomb out
if [ -e /etc/default/popa3d ]; then
    case $RUN_STANDALONE in
            ;;
            exit 0
    esac
case "$1" in
  start-stop-daemon --start --name popa3d --exec $DAEMON -- $ARGS
  echo ${NAME}.
16:38:55
#cd ..

16:39:02
#mcedit xinetd.
                            │  Файл был изменен, сохранить при выходе?  │
                            │   [ Cancel quit ]  [ Да ]  [ Нет ] ]      │
16:39:21
#ls -la
итого 783
drwxr-xr-x 71 root  root     3992 2009-08-13 17:39 .
drwxr-xr-x 23 root  root      544 2009-08-13 16:23 ..
-rw-r--r--  1 root  root     2803 2007-12-23 16:31 adduser.conf
-rw-r--r--  1 root  root       44 2007-12-23 16:30 adjtime
-rw-r--r--  1 root  root      246 2009-08-13 16:11 aliases
drwxr-xr-x  2 root  root     3552 2009-08-13 16:10 alternatives
drwxr-xr-x  4 root  root      272 2009-08-12 16:57 apt
-rw-r--r--  1 root  root     1071 2006-12-11 23:20 bash.bashrc
-rw-r--r--  1 root  root   215907 2006-12-11 23:20 bash_completion
...
-rw-r--r--  1 root  root     1260 2007-02-25 21:30 ucf.conf
drwxr-xr-x  3 root  root      120 2007-12-23 16:42 udev
-rw-r--r--  1 root  root      805 2006-08-06 11:12 updatedb.conf
drwxr-xr-x  2 root  root      104 2008-03-11 17:53 vim
-rw-r--r--  1 root  root     4622 2006-12-30 13:50 vnc.conf
-rw-r--r--  1 root  root     4221 2006-06-28 19:41 wgetrc
drwxr-xr-x  9 root  root      448 2007-12-23 16:44 X11
-rw-r--r--  1 root  root      289 2006-05-09 14:40 xinetd.conf
drwxr-xr-x  2 root  root      192 2009-08-11 11:47 xinetd.d
drwxr-xr-x  2 root  root      320 2009-08-10 12:31 xpdf
16:39:30
#cat xinetd.conf
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info
}
includedir /etc/xinetd.d

Пятница (08/14/09)

/dev/ttyp0
08:59:50
#/mnt/root # ssh 192.168.16.13 -l user
bash: /mnt/root: No such file or directory
прошло 13 минут
09:12:55
#Connected to VNC server, using protocol version 3.3
bash: Connected: command not found
09:12:55
#VNC server default format:
bash: VNC: command not found
09:12:55
# 32 bits per pixel.
bash: 32: command not found
09:12:55
# Least significant byte first in each pixel.
bash: Least: command not found
09:12:55
#Using default colormap which is TrueColor. Pixel format:
bash: Using: command not found
09:12:55
# 32 bits per pixel.
bash: 32: command not found
09:12:55
# Least significant byte first in each pixel.
bash: Least: command not found
09:12:55
#Using shared memory PutImage
bash: Using: command not found
09:12:55
#gpg --keyserver pgpkeys.pca.dfn.de --recv-keys 4D270D06F42584E6
gpg: requesting key F42584E6 from hkp server pgpkeys.pca.dfn.de
gpg: key F42584E6: public key "Lenny Stable Release Key <debian-release@lists.debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1
09:17:05
#gpg --export -a 4D270D06F42584E6| apt-key add -
OK
09:17:51
#cd /etc/

09:18:07
#cd apt/

09:18:11
#ls -la
итого 28
drwxr-xr-x  4 root root  272 2009-08-14 10:17 .
drwxr-xr-x 71 root root 3992 2009-08-13 23:01 ..
drwxr-xr-x  2 root root   80 2007-12-23 16:31 apt.conf.d
-rw-------  1 root root    0 2007-12-23 16:31 secring.gpg
-rw-r--r--  1 root root   43 2007-12-23 16:42 sources.list
drwxr-xr-x  2 root root   48 2007-02-26 23:21 sources.list.d
-rw-------  1 root root 1200 2009-08-14 10:17 trustdb.gpg
-rw-------  1 root root 6829 2009-08-14 10:17 trusted.gpg
-rw-------  1 root root 6829 2009-08-14 10:17 trusted.gpg~
09:18:13
#mcedit sources.list
ddeb http://debian.org.ua/debian etch main
                                                                                              │
                                                                    °Ð¹Ð»Ð°?: sources.list  │
                                                                    ать ]         │ ¿Ñ€. 3,2,1,4     │
                                                                                    │
                                                                        Заменить все       │
                                                                        ь ]          │
09:21:02
#apt-get update
Получено:1 http://10.0.35.1 etch Release.gpg [1032B]
Получено:2 http://10.0.35.1 etch Release [67,8kB]
Ign http://10.0.35.1 etch/main Packages
Получено:3 http://10.0.35.1 etch/main Packages [5620kB]
Получено 5689kB за 1s (3507kB/c)
Чтение списков пакетов... Готово
/dev/ttyp3
09:22:17
#[user@debian2:~]$ ssh 192.168.16.1
bash: [user@debian2:~]$: command not found
09:23:48
#[user@debian2:~]$ ssh 192.168.16.1
[root@debian1:~]# user@192.168.16.1's password:
> Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 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.
> Last login: Fri Aug 14 09:35:58 2009
> [user@debian1:~]$ su -
> Password:
> l3-agent is already running: pid=2456; pidfile=/root/.lilalo/l3-agent.pid
> [root@debian1:~]#
>
>
>
bash: [user@debian2:~]$: command not found
09:23:52
#user@192.168.16.1's password:
> Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 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.
> Last login: Fri Aug 14 09:35:58 2009
> [user@debian1:~]$ su -
...
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Aug 14 09:35:58 2009
[user@debian1:~]$ su -
Password:
l3-agent is already running: pid=2456; pidfile=/root/.lilalo/l3-agent.pid
[root@debian1:~]# [user@debian2:~]$ ssh 192.168.16.1
bash: [user@debian2:~]$: command not found
[root@debian1:~]# user@192.168.16.1s: No such file or directory
09:23:52
#> Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686
bash: debiant: command not found
09:23:52
#>
bash: syntax error near unexpected token `newline'
09:23:52
#> The programs included with the Debian GNU/Linux system are free software;
bash: programs: command not found
09:23:52
#> the exact distribution terms for each program are described in the
bash: exact: command not found
09:23:52
#> individual files in /usr/share/doc/*/copyright.
bash: files: command not found
09:23:52
#>
bash: syntax error near unexpected token `newline'
09:23:53
#> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
bash: GNU/Linux: No such file or directory
09:23:53
#> permitted by applicable law.
bash: by: command not found
09:23:53
#> Last login: Fri Aug 14 09:35:58 2009
bash: login:: command not found
прошло 14 минут
/dev/ttyp0
09:38:44
#cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.16.1 debian1.agro.net.nt debian1
09:41:12
#hostname -f
debian1.agro.net.nt
09:41:38
#dig agro.net.nt mx
; <<>> DiG 9.3.4-P1.1 <<>> agro.net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 20990
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;agro.net.nt.                   IN      MX
;; Query time: 13 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug 14 10:43:24 2009
;; MSG SIZE  rcvd: 29
09:43:24
#apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия sendmail.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
09:44:49
#apt-get install icedove
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия icedove.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
09:44:58
#apt-get install mailx
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия mailx.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
09:45:04
#netstat -lnp | grep 25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     4883/sendmail: MTA:
09:45:39
#grep Family=inet /etc/mail/sendmail.mc
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp')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')dnl
09:48:59
#grep Family=inet /etc/mail/sendmail.mc | grep -v ^dnl
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission')dnl
09:52:03
#cd /etc/mail

09:58:18
#sudo make
make: *** Нет правила для сборки цели `/usr/share/sendmail-cf/m4/cf.m4', требуемой для `/etc/mail/databases'.  Останов.
09:58:27
#sudo make
make: *** Нет правила для сборки цели `/usr/share/sendmail-cf/m4/cf.m4', требуемой для `/etc/mail/databases'.  Останов.
10:00:55
#maik
bash: maik: command not found
10:02:01
#mcedit /etc/ma
[root@debian1:mail]# make
make: *** Нет правила для сборки цели `/usr/share/sendmail-cf/m4/cf.m4', требуемой для `/etc/mail/databases'.  Останов.
magic           mail/           mailcap         mailcap.order   mail.rc         manpath.config
10:02:01
#mcedit /etc/mail/sendmail.mc
/etc/mail/sendmail.mc   [----] 49 L:[125+ 0 125/221] *(4846/8615b)= n 110 0x6E
# The first two options are preferred as they will also update other files
# that depend upon the contents of this file.
#
# The best documentation for this .mc file is:
# /usr/share/doc/sendmail-doc/cf.README.gz
#
#-----------------------------------------------------------------------------
divert(0)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')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')dnl
dnl #
dnl # Be somewhat anal in what we allow
define(`confPRIVACY_FLAGS',dnl
`needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl
1Помощь 2Запись 3Блок   4Замена 5Копия  6Перемес7Поиск  8Удалить9МенюMC  0Выход
прошло 20 минут
10:22:46
#ls -l
итого 280
-rw------- 1 root  root   4211 2009-08-13 16:10 access
-rw-r----- 1 smmta smmsp 49152 2009-08-13 16:10 access.db
-rw-r--r-- 1 root  root    281 2006-12-09 06:22 address.resolve
lrwxrwxrwx 1 root  smmsp    10 2009-08-13 16:10 aliases -> ../aliases
-rw-r----- 1 smmta smmsp 49152 2009-08-13 16:11 aliases.db
-rw-r--r-- 1 root  smmsp  3607 2009-08-13 23:01 databases
-rw-r--r-- 1 root  root   5594 2006-12-09 06:23 helpfile
-rw-r--r-- 1 root  smmsp    30 2009-08-13 16:10 local-host-names
drwxr-sr-x 2 smmta smmsp   144 2009-08-13 16:13 m4
...
-rw-r--r-- 1 root  smmsp 62975 2009-08-13 16:10 sendmail.cf
-rw-r--r-- 1 root  root  11888 2009-08-13 16:10 sendmail.conf
-rw-r--r-- 1 root  smmsp  8619 2009-08-14 11:22 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   104 2009-08-13 16:10 smrsh
-rw-r--r-- 1 root  smmsp 43616 2009-08-13 16:10 submit.cf
-rw-r--r-- 1 root  smmsp  2284 2009-08-13 16:10 submit.mc
drwxr-xr-x 2 root  smmsp    48 2006-12-09 06:22 tls
-rw-r--r-- 1 root  smmsp     0 2009-08-13 16:10 trusted-users
10:23:04
#vim sendmail.mc
--- /tmp/l3-saved-2490.15833.4455	2009-08-14 11:23:25.000000000 +0300
+++ sendmail.mc	2009-08-14 11:25:47.000000000 +0300
@@ -1,109 +1,3 @@
-divert(-1)dnl
-#-----------------------------------------------------------------------------
-# $Sendmail: debproto.mc,v 8.13.8 2006-12-08 20:21:10 cowboy Exp $
-#
-# Copyright (c) 1998-2005 Richard Nelson.  All Rights Reserved.
-#
-# cf/debian/sendmail.mc.  Generated from sendmail.mc.in by configure.
-#
-# sendmail.mc prototype config file for building Sendmail 8.13.8
-#
-# Note: the .in file supports 8.7.6 - 9.0.0, but the generated
-#	file is customized to the version noted above.
-#
-# This file is used to configure Sendmail for use with Debian systems.
-#
-# If you modify this file, you will have to regenerate /etc/mail/sendmail.cf
-# by running this file through the m4 preprocessor via one of the following:
-#	* `sendmailconfig` 
-#	* `make`
-#	* `m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf`
-# The first two options are preferred as they will also update other files
-# that depend upon the contents of this file.
-#
-# The best documentation for this .mc file is:
-# /usr/share/doc/sendmail-doc/cf.README.gz
-#
-#-----------------------------------------------------------------------------
-divert(0)dnl
-#
-#   Copyright (c) 1998-2005 Richard Nelson.  All Rights Reserved.
-#
-#  This file is used to configure Sendmail for use with Debian systems.
-#
-define(`_USE_ETC_MAIL_')dnl
-include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
-VERSIONID(`$Id: sendmail.mc, v 8.13.8-3 2006-12-08 20:21:10 cowboy Exp $')
-OSTYPE(`debian')dnl
-DOMAIN(`debian-mta')dnl
-dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
-undefine(`confHOST_STATUS_DIRECTORY')dnl        #DAEMON_HOSTSTATS=
-dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
-dnl #
-dnl # General defines
-dnl #
-dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot()
-dnl #	into this directory before writing files.
-dnl #	If *all* your user accounts are under /home then use that
-dnl #	instead - it will prevent any writes outside of /home !
-dnl #   define(`confSAFE_FILE_ENV',             `')dnl
-dnl #
-dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!!
-dnl # Remove `, Addr=' clauses to receive from any interface
-dnl # If you want to support IPv6, switch the commented/uncommentd lines
-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')dnl
-dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission')dnl
-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 #
-dnl # The access db is the basis for most of sendmail's checking
-FEATURE(`access_db', , `skip')dnl
-dnl #
-dnl # The greet_pause feature stops some automail bots - but check the
-dnl # provided access db for details on excluding localhosts...
-FEATURE(`greet_pause', `1000')dnl 1 seconds
-dnl #
-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
-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 #
-dnl # Default Mailer setup
-MAILER_DEFINITIONS
-MAILER(`local')dnl
-MAILER(`smtp')dnl
-
-divert(-1)dnl
-divert(0)
-include('/usr/share/sendmail-cf/m4/cf.m4')dn1
-OSTYPE('linux')dn1
-FEATURE('nullclient', '[192.168.16.254]')dn1
-
 #-----------------------------------------------------------------------------
 # $Sendmail: debproto.mc,v 8.14.3 2009-03-01 18:51:56 cowboy Exp $
 #
@@ -210,11 +104,9 @@
 dnl INPUT_MAIL_FILTER(`clamav', `S=local:/var/run/clamav/clamav-milter.ctl, F=, T=S:4m;R:4m')dnl
 dnl define(`confINPUT_MAIL_FILTERS', `clamav')
 INPUT_MAIL_FILTER(`clamav', `S=local:/var/run/clamav/clamav-milter.ctl, F=, T=S:4m;R:4m')dnl
-INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m')
+INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl
 define(`confINPUT_MAIL_FILTERS', `spamassassin,clamav')dnl
 dnl # Default Mailer setup
-MAILER_DEFINITIONS
+dnl MAILER_DEFINITIONS
 MAILER(`local')dnl
 MAILER(`smtp')dnl
-
-
10:25:52
#vimtutor ru
=    Д о б р о   п о ж а л о в а т ь   в   у ч е б н и к   VIM  -  Версия 1.5 =
     Vim --- это очень мощный редактор, имеющий множество команд, слишком
=====много для того, чтобы их все можно было описать в таком учебнике, как
     этот. Этот учебник призван объяснить достаточное число команд для того,
     чтобы Вы могли с легкостью использовать Vim в качестве редактора общего
     назначения.
     Вам потребуется приблизительно 25-30 минут на освоение данного учебника в
     зависимости от того, сколько времени Вы потратите на эксперименты.
     Команды в уроках будут модифицировать текст. Создайте копию этого файла,
     чтобы попрактиковаться на ней (если Вы запустили "vimtutor", то это уже
...
       < h       l >            Клавиша l находится справа и перемещает вправо.
             j                  Клавиша j похожа на стрелку `вниз'.
             v
  1. Подвигайте курсор по экрану, пока не почувствуете себя уверенно.
  2. Надавите клавишу `вниз' (j) пока она не начнет повторяться.
---> Теперь Вы знаете, как перейти к следующему уроку.
           перехода в обычный режим (Normal mode). После этого перенаберите
  3. Исптребуемую команду.¸Ð·' перейдите к Уроку 1.2.
"/tmp/tutorlP5433" строк: 834, символов: 46100
Замечание: Если вы пока не уверены в том, что набираете, нажмите <ESC> для
10:27:06
#vim
10:27:21
#vim sendmail.mc
10:27:40
#ssh 192.168.16.13 ' dpkg -S /usr/share/sendmail-cf/m4/cf.m4'
The authenticity of host '192.168.16.13 (192.168.16.13)' can't be established.
RSA key fingerprint is 0e:8f:e8:d1:f0:cb:29:54:44:04:5c:e6:c7:22:0f:30.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.13' (RSA) to the list of known hosts.
root@192.168.16.13's password:
dpkg: файл /usr/share/sendmail-cf/m4/cf.m4 не найден.

Файлы

  • /etc/hosts
  • xinetd.conf
  • /etc/hosts
    >
    127.0.0.1 localhost.localdomain localhost
    192.168.16.1 debian1.agro.net.nt debian1
    
    xinetd.conf
    >
    # Simple configuration file for xinetd
    #
    # Some defaults, and include /etc/xinetd.d/
    defaults
    {
    # Please note that you need a log_type line to be able to use log_on_success
    # and log_on_failure. The default is the following :
    # log_type = SYSLOG daemon info
    }
    includedir /etc/xinetd.d
    

    Статистика

    Время первой команды журнала11:17:46 2009- 8-13
    Время последней команды журнала10:27:40 2009- 8-14
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %11.88
    Процент синтаксически неверно набранных команд, %16.83
    Суммарное время работы с терминалом *, час 2.45
    Количество командных строк в единицу времени, команда/мин 0.69
    Частота использования команд
    cd17|==============| 14.91%
    ls12|==========| 10.53%
    apt-get10|========| 8.77%
    mcedit10|========| 8.77%
    >9|=======| 7.89%
    dpkg6|=====| 5.26%
    vim5|====| 4.39%
    grep3|==| 2.63%
    gpg2|=| 1.75%
    make2|=| 1.75%
    [user@debian2:~]$2|=| 1.75%
    cat2|=| 1.75%
    Using2|=| 1.75%
    Least2|=| 1.75%
    dig2|=| 1.75%
    sudo2|=| 1.75%
    less2|=| 1.75%
    ssh2|=| 1.75%
    322|=| 1.75%
    user@192.168.16.1's1|| 0.88%
    permitted1|| 0.88%
    mkdir1|| 0.88%
    apt-key1|| 0.88%
    Connected1|| 0.88%
    vimtutor1|| 0.88%
    Linux1|| 0.88%
    root1|| 0.88%
    .1|| 0.88%
    netstat1|| 0.88%
    The1|| 0.88%
    VNC1|| 0.88%
    Debian1|| 0.88%
    maik1|| 0.88%
    sendmail1|| 0.88%
    Last1|| 0.88%
    individual1|| 0.88%
    hostname1|| 0.88%
    mc1|| 0.88%
    the1|| 0.88%
    ____
    *) Интервалы неактивности длительностью 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$