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

Содержание

Журнал

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

/dev/ttyp6
12:00:06
$ping sharik.kharkov.u
PING sharik.kharkov.ua (94.124.161.75) 56(84) bytes of data.
64 bytes from 94.124.161.75: icmp_seq=1 ttl=54 time=14.7 ms
64 bytes from 94.124.161.75: icmp_seq=2 ttl=54 time=12.5 ms
--- sharik.kharkov.ua ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 12.507/13.605/14.704/1.104 ms
12:00:14
$mc
прошло >3 часов
15:04:39
$exit
exit
Connection to 192.168.16.8 closed.
15:04:42
$sudo apt-get install sendmail
Password:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  liblockfile1 m4 procmail rmail sendmail-base sendmail-bin sendmail-cf
  sensible-mda
Предлагаемые пакеты:
  sendmail-doc ca-certificates logcheck sasl2-bin libsasl2-modules
  libsasl2-modules-plain libsasl2-digestmd5-plain libsasl2-digestmd5-des
  openssl cyrus-common
...
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) ...
15:05:11
$sudo apt-get install icedove clamav
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  ca-certificates clamav-base clamav-freshclam dictionaries-common libclamav2
  libcurl3 libgmp3c2 libidn11 myspell-en-us openssl
Предлагаемые пакеты:
  unrar lha clamav-docs ispell emacsen-common jed-extra icedove-typeaheadfind
  icedove-inspector ttf-bitstream-vera ttf-freefont enigmail
Рекомендуемые пакеты:
  arj unzoo
...
Добавляется новый пользователь `clamav' (UID 105) в группу `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) ...
Настраивается пакет 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
15:07:11
$apt-get install spamassisstent
E: Не могу открыть файл блокировки /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
15:07:32
$sudo
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет spamassisstent
15:07:36
$sudo apt-get install spamassissten
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет spamassissten
15:08:02
$sudo apt-get install spamassisstene
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет spamassisstene
15:08:07
$sudo apt-get install spamassissten
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет spamassissten
15:08:09
$sudo apt-get install spamassa
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет spamassassten
15:08:15
$sudo apt-get install spamassassi
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libdigest-sha1-perl libhtml-parser-perl libhtml-tagset-perl
  libhtml-tree-perl libsocket6-perl liburi-perl libwww-perl
Предлагаемые пакеты:
  libio-socket-ssl-perl razor libnet-ident-perl libdbi-perl dcc-client pyzor
Рекомендуемые пакеты:
  libmailtools-perl libhtml-format-perl spamc libmail-spf-query-perl
  libnet-dns-perl
...
Распаковывается пакет spamassassin (из файла .../spamassassin_3.1.7-2etch1_all.deb)...
Настраивается пакет libdigest-sha1-perl (2.11-1) ...
Настраивается пакет libhtml-tagset-perl (3.10-2) ...
Настраивается пакет liburi-perl (1.35-2) ...
Настраивается пакет libhtml-parser-perl (3.55-1) ...
Настраивается пакет libhtml-tree-perl (3.19.01-2) ...
Настраивается пакет libsocket6-perl (0.19-1) ...
Настраивается пакет libwww-perl (5.805-1) ...
Настраивается пакет spamassassin (3.1.7-2etch1) ...
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin
15:08:29
$ps -aux | grep sendmail
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      4870  0.0  0.3   7376  1980 ?        Ss   16:05   0:00 sendmail: MTA: accepting connections
user      6375  0.0  0.1   4620   740 ttyp7    R+   16:13   0:00 grep sendmail
15:13:00
$whereis sendmail
sendmail: /usr/sbin/sendmail /usr/lib/sendmail /usr/share/sendmail /usr/share/man/man8/sendmail.8.gz
/dev/ttyp2
15:14:29
$tail -f /var/log/mail
tail: невозможно открыть `/var/log/mail' для чтения: No such file or directory
tail: больше нет файлов
15:14:41
$tail -f /var/log/mail.l
Aug 13 16:05:09 debian9 sendmail[4832]: alias database /etc/mail/aliases rebuilt by root
Aug 13 16:05:09 debian9 sendmail[4832]: /etc/mail/aliases: 4 aliases, longest 10 bytes, 66 bytes total
Aug 13 16:05:09 debian9 sm-mta[4870]: starting daemon (8.13.8): SMTP+queueing@00:10:00
Aug 13 16:07:09 debian9 sendmail[5996]: alias database /etc/mail/aliases rebuilt by root
Aug 13 16:07:09 debian9 sendmail[5996]: /etc/mail/aliases: 5 aliases, longest 10 bytes, 76 bytes total
^[[A^[[A^[OSAug 13 17:14:57 debian9 sm-mta[7180]: starting daemon (8.13.8): SMTP+queueing@00:10:00
/dev/ttyp6
15:15:21
$ssh 192.168.16.7
user@192.168.16.7's password:
Linux host1 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.
No mail.
Last login: Thu Aug 13 10:59:05 2009 from 192.168.16.9
Can't locate Term/VT102.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/bin/l3-agent line 13.
BEGIN failed--compilation aborted at /usr/local/bin/l3-agent line 13.
/dev/ttyp0
15:15:26
$cd /usr/bin

15:15:31
$mc
15:16:30
$cd /usr/share

15:16:38
$cd sendmail

15:16:43
$mc
15:17:01
$cd /ect
bash: cd: /ect: No such file or directory
15:17:04
$cd /etc

15:17:09
$mc
15:17:21
$sudo find /etc /usr -name \*sendmail
/etc/ppp/ip-down.d/sendmail
/etc/ppp/ip-up.d/sendmail
/etc/resolvconf/update-libc.d/sendmail
/etc/mail/sendmail.cf
/etc/mail/sendmail.mc
/etc/mail/sendmail.conf
/etc/alternatives/lib.sendmail
/etc/alternatives/sendmail-mta
/etc/alternatives/sendmail-msp
/etc/alternatives/sendmail.8.gz
...
/usr/share/sendmail/examples/network/if-up.d/sendmail
/usr/share/sendmail/examples/network/if-up.d/sendmail.md5sum
/usr/share/sendmail/examples/network/if-down.d/sendmail
/usr/share/sendmail/examples/network/if-down.d/sendmail.md5sum
/usr/share/sendmail/examples/logcheck/ignore.d.server/sendmail
/usr/share/sendmail/examples/logcheck/violations.ignore.d/sendmail
/usr/share/sendmail/examples/logcheck/violations.ignore.d/local.sendmail
/usr/share/sendmail/examples/logcheck/ignore.d.paranoid/sendmail
/usr/share/sendmail/examples/logcheck/ignore.d.workstation/sendmail
/usr/share/sendmail/update_sendmail
15:20:41
$mc
15:22:15
$sudo mc\
>
15:22:20
$sudo mc
/dev/ttyp6
15:27:58
$ cd /etc/mail

15:28:05
$mc
15:28:06
$sudo apt-get install mc
Подготовка к замене пакета libgail-common 1.8.11-4 (используется файл .../libgail-common_2.16.5-1_i386.deb) ...
Распаковывается замена для пакета libgail-common ...
Подготовка к замене пакета libgnomeprintui2.2-0 2.12.1-4 (используется файл .../libgnomeprintui2.2-0_2.18.4-1_i386.deb) ...
Распаковывается замена для пакета libgnomeprintui2.2-0 ...
Подготовка к замене пакета libgnomeprintui2.2-common 2.12.1-4 (используется файл .../libgnomeprintui2.2-common_2.18.4-1_all.deb) ...
Распаковывается замена для пакета libgnomeprintui2.2-common ...
Подготовка к замене пакета libgtkhtml3.8-15 3.12.1-2 (используется файл .../libgtkhtml3.8-15_3.12.3-3_i386.deb) ...
Распаковывается замена для пакета libgtkhtml3.8-15 ...
Выбор ранее не выбранного пакета libpaper-utils.
Распаковывается пакет libpaper-utils (из файла .../libpaper-utils_1.1.23+nmu1_i386.deb)...
...
Cleaning up category gsfontderivative..
Cleaning up category type3..
Cleaning up category type1..
Updating category type1..
Updating category type3..
Updating category gsfontderivative..
Updating category truetype..
Updating category cid..
Updating category cmap..
Updating category psprint..
15:29:56
$sudo
dnl #   define(`confSAFE_FILE_ENV',             `')dnl
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 #
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1'))
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission')dnl
dnl # Be somewhat anal in what we allow
dnl #
define(`confPRIVACY_FLAGS',dnl
,authwarnings')dnl
`needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturnn
dnl # Define connection throttling and window length
define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl
define(`confCONNECTION_RATE_THROTTLE', `15')dnl
dnl #
MAILER(`smtp')dnl                                             72,25         54%
/dev/ttyp8
15:33:26
$vimtutor ru
===============================================================================
=    Д о б р о   п о ж а л о в а т ь   в   у ч е б н и к   VIM  -  Версия 1.5 =
"/tmp/tutorLV6629" строк: 834, символов: 46100+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
15:34:10
$vimtutor ru
===============================================================================
=    Д о б р о   п о ж а л о в а т ь   в   у ч е б н и к   VIM  -  Версия 1.5 =
"/tmp/tutorBz6645" строк: 834, символов: 46100+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
15:34:20
$vim
прошло 10 минут
/dev/ttyp6
15:44:33
$gedit
bash: gedit: command not found
15:44:35
$sudo apt-get install
Получено:14 http://10.0.35.1 unstable/main python-pyorbit 2.14.3-2 [97,1kB]
Получено:15 http://10.0.35.1 unstable/main python-gnome2 2.26.1-1 [177kB]
Получено:16 http://10.0.35.1 unstable/main zenity 2.26.0-1 [2322kB]
Получено 11,8MБ за 3с (3350kБ/c)
Извлечение шаблонов из пакетов: 100%
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета sgml-base.
(Чтение базы данных ... на данный момент установлено 34737 файлов и каталогов.)
Распаковывается пакет sgml-base (из файла .../sgml-base_1.26_all.deb)...
Выбор ранее не выбранного пакета xml-core.
...
Настраивается пакет python-gtksourceview2 (2.6.0-1) ...
Настраивается пакет iso-codes (3.10.2-1) ...
Настраивается пакет gedit (2.26.1-1) ...
update-alternatives: используется `/usr/bin/gedit' для предоставления `/usr/bin/gnome-text-editor' (gnome-text-editor) в автоматический режим.
Настраивается пакет libnotify1 (0.4.5-1) ...
Настраивается пакет python-gconf (2.26.1-1) ...
Настраивается пакет python-pyorbit (2.14.3-2) ...
Настраивается пакет python-gnome2 (2.26.1-1) ...
Настраивается пакет zenity (2.26.0-1) ...
Обрабатываются триггеры для python-support ...
15:45:43
$gedit
(gedit:9617): Gtk-WARNING **: cannot open display:
15:45:47
$sudo
(gedit:9625): Gtk-WARNING **: cannot open display:
15:45:53
$sudo mc
/dev/ttyp0
15:50:43
$dsf
bash: dsf: command not found
15:50:47
$clear

15:50:51
$gedit
bash: gedit: command not found
15:52:29
$sudo mc
/dev/ttyp6
15:52:33
$gedit
(gedit:9675): Gtk-WARNING **: cannot open display:
/dev/ttyp4
15:57:02
$scp root@192.168.16.7:/etc/mail/sendmail.mc ~/tmp
root@192.168.16.7's password:
sendmail.mc                                   100% 4574     4.5KB/s   00:00
15:58:17
$mc
16:00:22
$ssh-feygen -R 192.168.16.7
bash: ssh-feygen: command not found
16:01:06
$ssh-k
/home/user/.ssh/known_hosts updated.
Original contents retained as /home/user/.ssh/known_hosts.old
16:01:25
$ssh-keygen -R 192.168.16.7

16:01:25
$ssh-keygen -R 192.168.16.7
/home/user/.ssh/known_hosts updated.
Original contents retained as /home/user/.ssh/known_hosts.old
16:01:55
$ssh-keygen -R 192.168.16.7

16:01:55
$ssh-keygen -R 192.168.16.7
/home/user/.ssh/known_hosts updated.
Original contents retained as /home/user/.ssh/known_hosts.old
16:02:33
$cd

16:02:33
$/etc/init.d/sendmail restart
Restarting Transport Agent: sendmailrm: невозможно удалить `/var/run/sendmail/mta/sendmail.pid': Permission denied
/dev/ttyp8
16:02:45
$\
>
16:02:46
$ssh 192.168.16.7
user@192.168.16.7's password:
Linux host1 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.
No mail.
Last login: Thu Aug 13 16:27:56 2009 from debian9.marina.net.nt
Can't locate Term/VT102.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/bin/l3-agent line 13.
BEGIN failed--compilation aborted at /usr/local/bin/l3-agent line 13.
16:02:55
$exit
exit
Connection to 192.168.16.7 closed.
16:03:55
$scp root@192.168.16.7:/etc/mail/sendmail.mc user
root@192.168.16.7's password:
16:04:07
$scp root@192.168.16.7:/etc/m

16:04:27
$scp root@192.168.16.7:/etc

16:04:27
$scp ~/tmp/
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts.
user@192.168.16.1's password:
sendmail.mc                                   100% 4574     4.5KB/s   00:00
16:04:57
$scp ~/tmp/sendmail.mc user@192.168.16.1:~/tmp
user@192.168.16.1's password:
sendmail.mc                                   100% 4574     4.5KB/s   00:00
16:06:38
$scp ~/tmp/sendmail.mc root
root@192.168.16.1's password:
Permission denied, please try again.
root@192.168.16.1's password:
sendmail.mc                                   100% 4574     4.5KB/s   00:00
/dev/ttyp0
16:14:28
$/etc/init.d/
bind9                  hwclock.sh             mountnfs.sh            spamassassin
bootclean              ifupdown               mtab.sh                ssh
bootlogd               ifupdown-clean         networking             stop-bootlogd
bootmisc.sh            keymap.sh              openbsd-inetd          stop-bootlogd-single
checkfs.sh             killprocs              procps.sh              sudo
checkroot.sh           klogd                  rc                     sysklogd
clamav-freshclam       libdevmapper1.02       rc.local               umountfs
console-cyrillic       makedev                rcS                    umountnfs.sh
console-screen.kbd.sh  module-init-tools      reboot                 umountroot
cron                   mountall-bootclean.sh  rmnologin              urandom
gdm                    mountall.sh            screen-cleanup         x11-common
glibc.sh               mountdevsubfs.sh       sendmail
halt                   mountkernfs.sh         sendsigs
hostname.sh            mountnfs-bootclean.sh  single
16:14:28
$sudo
┌<─/mail”€â”€â”€â”€â”€â”€â”€â49─â”67”€â”€â”€â0714€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€v>┐┌<─/etc────────────────────────────────────────v>┐
#       AGEThis field, if specified can be very complex - supporting                                          │Размер │Время правки │
#          aging by just about anything! see qtool(8) for details.r quota/\'',\                     РХ-│             ▲–²
#                                                                                                   │Дек 23  2007 ●
DAEMON_R3. To queue.  This is the queue to which files will be moved.                               │Авг 13 16:05 ▒
#          It may be fully qualified, or relative to /var/spool/mqueue.                             │Авг 12 16:57 ▒
#                                                        n be processed on                          │Мар 12  2008 ▒
#       4. From queue.  This is the queue from which files will be moved.                           │Авг 13 11:55 ▒
#          It may be fully qualified     relative to /var/spool/mqueue.                             │Дек 23  2007 ▒
DAEMON_STATS="${DAEMON_MAILSTATS}";                                                                 │Авг 13 16:07 ▒
MSP_STATSamples:                                                                                    │Дек 23  2007 ▒
# AGE_DAAGE_DATA="[['25m', '', 'hourly', 'main']]";ell, they are...                                 │Авг 13 16:05 ▒
#               Every 25 minutes, move any file older than 25 minutes from                          │Авг 13 16:05 ▒
#               /var/spool/mqueue/main to /var/spool/mqueue/hourlynce)                              │Дек 23  2007 ▒
AGE_DATA="";                                                                                        ”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â–¼â”œâ”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â–¼
#       AGE_DATA="[['25m',------'', 'hourly', 'main'],\------------------------                          │
#               ['125', '', 'daily',  'hourly']]";                             iables)              ”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”˜â””────────────────────────────────────────────────┘
                Same as the above, but also move files from the hourly queue                        в командную строку.  hift.
#               to the daily queue after 125 minutes in the hourly queue.
1ПомоЗапись 3Блок   4ЗаменºÐ°Ð²ÐºÐ° 5КопиПоиск  ¾Ð³ÐµÑ7НвКтлог Удалить9МенюMC 10Выход
#
/dev/ttyp4
16:14:43
$sudo
Password:
Restarting Transport Agent: sendmail.
16:14:59
$sudo /etc/init.d/sendmail stop
Stopping Mail Transport Agent: sendmail.
16:17:13
$sudo /etc/init.d/sendmail start
Starting Mail Transport Agent: sendmail.
/dev/ttyp2
16:17:15
$tail -f /var/log/mail.log
Aug 13 16:05:09 debian9 sendmail[4832]: alias database /etc/mail/aliases rebuilt by root
Aug 13 16:05:09 debian9 sendmail[4832]: /etc/mail/aliases: 4 aliases, longest 10 bytes, 66 bytes total
Aug 13 16:05:09 debian9 sm-mta[4870]: starting daemon (8.13.8): SMTP+queueing@00:10:00
Aug 13 16:07:09 debian9 sendmail[5996]: alias database /etc/mail/aliases rebuilt by root
Aug 13 16:07:09 debian9 sendmail[5996]: /etc/mail/aliases: 5 aliases, longest 10 bytes, 76 bytes total
Aug 13 17:14:57 debian9 sm-mta[7180]: starting daemon (8.13.8): SMTP+queueing@00:10:00
Aug 13 17:17:22 debian9 sm-mta[7266]: starting daemon (8.13.8): SMTP+queueing@00:10:00
/dev/ttyp4
16:17:24
$sudo /etc/init.d/sendmail start

/dev/ttyp2
16:18:37
$ls
hello  tmp
16:18:39
$tail -f /var/log/mail.log
Aug 13 16:05:09 debian9 sendmail[4832]: alias database /etc/mail/aliases rebuilt by root
Aug 13 16:05:09 debian9 sendmail[4832]: /etc/mail/aliases: 4 aliases, longest 10 bytes, 66 bytes total
Aug 13 16:05:09 debian9 sm-mta[4870]: starting daemon (8.13.8): SMTP+queueing@00:10:00
Aug 13 16:07:09 debian9 sendmail[5996]: alias database /etc/mail/aliases rebuilt by root
Aug 13 16:07:09 debian9 sendmail[5996]: /etc/mail/aliases: 5 aliases, longest 10 bytes, 76 bytes total
Aug 13 17:14:57 debian9 sm-mta[7180]: starting daemon (8.13.8): SMTP+queueing@00:10:00
Aug 13 17:17:22 debian9 sm-mta[7266]: starting daemon (8.13.8): SMTP+queueing@00:10:00
/dev/ttyp4
16:24:21
$netstat -lnp
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN     -
tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN     -
tcp        0      0 192.168.16.9:53         0.0.0.0:*               LISTEN     -
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     -
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     -
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN     -
...
udp6       0      0 :::53                   :::*                               -
udp6       0      0 :::32834                :::*                               -
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     6629     -                   /tmp/ssh-GPlSaa2484/agent.2484
unix  2      [ ACC ]     STREAM     LISTENING     6788     2618/gconfd-2       /tmp/orbit-user/linc-a3a-0-46aeda0b3ee2d
unix  2      [ ACC ]     STREAM     LISTENING     21916    -                   /var/run/sendmail/mta/smcontrol
unix  2      [ ACC ]     STREAM     LISTENING     3426     -                   /tmp/.gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     3503     -                   /tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     19309    6362/icedove-bin    /tmp/orbit-user/linc-18da-0-2a201e47b8b00
16:24:31
$netstat -lnp | grep 25
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     -
16:24:42
$netstat -lnp | grep 25
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     -
16:24:56
$netstat -lnp | grep 110
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
16:24:59
$netstat -lnp | grep 25
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     -
16:25:05
$sudo /etc/init.d/sendmail restart
Restarting Transport Agent: sendmailWARNING: Xclamav: local socket name /var/run/clamav/clamav-milter.ctl missing
WARNING: Xspamassassin: local socket name /var/run/spamass/spamass.sock missing
.
/dev/ttyp0
16:28:42
$make
make: *** Не заданы цели и не найден make-файл.  Останов.
16:28:55
$cd /mail
bash: cd: /mail: No such file or directory
16:29:06
$cd

16:29:09
$sudo
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Updating tls ...
Creating/Updating SSL(for TLS) information
Creating /etc/mail/tls/starttls.m4...
...
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
16:29:18
$mc
/dev/ttyp4
16:29:33
$netstat -lnp | grep 25
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     -
16:30:01
$sudo
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     7560/sendmail: MTA:
unix  2      [ ACC ]     STREAM     LISTENING     6629     2521/ssh-agent      /tmp/ssh-GPlSaa2484/agent.2484
16:30:12
$sudo apt-get install popa3d
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  popa3d
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
Необходимо скачать 32,4kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 94,2kB.
Получено:1 http://debian.org.ua etch/main popa3d 1.0.2-3 [32,4kB]
Получено 32,4kB за 0s (511kB/c)
Предварительная настройка пакетов ...
...
Распаковывается пакет popa3d (из файла .../popa3d_1.0.2-3_i386.deb)...
Настраивается пакет popa3d (1.0.2-3) ...
Добавляется группа `popa3d' (GID 108) ...
Готово.
Предупреждение: указанный домашний каталог уже существует.
Добавляется системный пользователь `popa3d' (UID 106) ...
Добавляется новый пользователь `popa3d' (UID 106) в группу `popa3d' ...
Домашний каталог `/var/lib/popa3d' уже существует. Не копируется из `/etc/skel'.
adduser: Предупреждение: данный домашний каталог не принадлежит пользователю, который сейчас создаётся.
Starting pop daemon: popa3d.
16:31:01
$sudo /etc/init.d/sendmail restart
Restarting Transport Agent: sendmailWARNING: Xclamav: local socket name /var/run/clamav/clamav-milter.ctl missing
WARNING: Xspamassassin: local socket name /var/run/spamass/spamass.sock missing
.
16:31:08
$dig serg.net.nt NS
; <<>> DiG 9.3.4-P1.1 <<>> serg.net.nt NS
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49325
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;serg.net.nt.                   IN      NS
;; ANSWER SECTION:
serg.net.nt.            585906  IN      NS      host1.serg.net.nt.
;; ADDITIONAL SECTION:
host1.serg.net.nt.      585906  IN      A       192.168.16.7
;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 17:31:43 2009
;; MSG SIZE  rcvd: 65
16:31:43
$sudo /etc/init.d/sendmail restart
Restarting Transport Agent: sendmailWARNING: Xclamav: local socket name /var/run/clamav/clamav-milter.ctl missing
WARNING: Xspamassassin: local socket name /var/run/spamass/spamass.sock missing
.
прошло 10 минут
/dev/ttyp0
16:41:45
$sudo mc
16:42:01
$sudo make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
The following file(s) have changed:
** ** You should issue `/etc/init.d/sendmail reload` ** **
16:42:05
$cat local-host-names
localhost
marina.net.nt
/dev/ttyp4
16:42:14
$su -
Password:
l3-agent is already running: pid=3193; pidfile=/root/.lilalo/l3-agent.pid
/dev/ttyp0
16:43:35
$grep -r debain9 .
grep: ./m4/provider.m4: Permission denied
grep: ./m4/dialup.m4: Permission denied
grep: ./tls/sendmail-server.cfg: Permission denied
grep: ./tls/sendmail-server.csr: Permission denied
grep: ./tls/sendmail-client.cfg: Permission denied
grep: ./tls/sendmail-client.csr: Permission denied
grep: ./tls/sendmail-common.key: Permission denied
grep: ./tls/sendmail-common.prm: Permission denied
grep: ./access.db: Permission denied
grep: ./access: Permission denied
grep: ./aliases.db: Permission denied
16:44:22
$sudo

16:44:28
$mail
No mail for user
/dev/ttyp4
16:44:43
#mail
bash: mail: command not found
16:44:45
#sudo 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 (1192kB/c)
Выбор ранее не выбранного пакета mailx.
(Чтение базы данных... на данный момент установлено 25553 файлов и каталогов.)
Распаковывается пакет mailx (из файла .../mailx_1%3a8.1.2-0.20050715cvs-1_i386.deb)...
Настраивается пакет mailx (8.1.2-0.20050715cvs-1) ...
16:44:55
#mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/root": 4 messages 4 new
>N  1 MAILER-DAEMON@mar  Thu Aug 13 17:37   62/2204  Returned mail: see transcript for details
 N  2 MAILER-DAEMON@mar  Thu Aug 13 17:37   62/2158  Postmaster notify: see transcript for details
 N  3 MAILER-DAEMON@mar  Thu Aug 13 17:43   62/2204  Returned mail: see transcript for details
 N  4 MAILER-DAEMON@mar  Thu Aug 13 17:43   62/2158  Postmaster notify: see transcript for details
&
&
At EOFAILER-DAEMON@marina.net.nt  Thu Aug 13 17:43:15 2009
& te: Thu, 13 Aug 2009 17:43:15 +0300
...
This is a MIME-encapsulated message
--n7DEhFK9007916.1250174595/debian9.marina.net.nt
--n7DEbeO5007783.1250174260/debian9.marina.net.nt
The original message was received at Thu, 13 Aug 2009 17:43:15 +0300
from localhostessage was received at Thu, 13 Aug 2009 17:37:40 +0300
with id n7DEhFK8007916t.nt [192.168.16.9]
   ----- The following addresses had permanent fatal errors -----
<user@marina.net.nt>
   ----- Transcript of session follows -----
554 5.3.5 Local configuration error. points back to debian9.marina.net.nt

Файлы

  • local-host-names
  • local-host-names
    >
    localhost
    marina.net.nt
    

    Статистика

    Время первой команды журнала12:00:06 2009- 8-13
    Время последней команды журнала16:44:55 2009- 8-13
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %26.73
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 1.67
    Количество командных строк в единицу времени, команда/мин 1.01
    Частота использования команд
    sudo32|========================| 24.43%
    apt-get12|=========| 9.16%
    mc12|=========| 9.16%
    cd9|======| 6.87%
    /etc/init.d/sendmail7|=====| 5.34%
    scp7|=====| 5.34%
    grep7|=====| 5.34%
    netstat6|====| 4.58%
    ssh-keygen4|===| 3.05%
    gedit4|===| 3.05%
    tail4|===| 3.05%
    mail3|==| 2.29%
    vimtutor2|=| 1.53%
    make2|=| 1.53%
    ssh2|=| 1.53%
    exit2|=| 1.53%
    ps1|| 0.76%
    dig1|| 0.76%
    ping1|| 0.76%
    ssh-feygen1|| 0.76%
    vim1|| 0.76%
    whereis1|| 0.76%
    mc\1|| 0.76%
    ssh-k1|| 0.76%
    /etc/init.d/1|| 0.76%
    dsf1|| 0.76%
    cat1|| 0.76%
    find1|| 0.76%
    ls1|| 0.76%
    clear1|| 0.76%
    \1|| 0.76%
    su1|| 0.76%
    ____
    *) Интервалы неактивности длительностью 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$