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

Содержание

Журнал

Четверг (06/13/13)

/dev/pts/2
10:35:53
#dig igor.sumy.net.nt
; <<>> DiG 9.7.3 <<>> igor.sumy.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 44912
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;igor.sumy.net.nt.              IN      A
;; AUTHORITY SECTION:
net.nt.                 3577    IN      SOA     net.nt. root.net.nt. 8 604800 86400 2419200 3600
;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:35:53 2013
;; MSG SIZE  rcvd: 75
10:35:53
#dig sumy.net.nt
; <<>> DiG 9.7.3 <<>> sumy.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39840
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;sumy.net.nt.                   IN      A
;; ANSWER SECTION:
sumy.net.nt.            3585    IN      A       192.168.13.2
;; AUTHORITY SECTION:
sumy.net.nt.            3585    IN      NS      igor.sumy.net.nt.
;; Query time: 4 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:35:57 2013
;; MSG SIZE  rcvd: 64
10:35:57
#dig sumy.net.nt
; <<>> DiG 9.7.3 <<>> sumy.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65498
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;sumy.net.nt.                   IN      A
;; ANSWER SECTION:
sumy.net.nt.            3559    IN      A       192.168.13.2
;; AUTHORITY SECTION:
sumy.net.nt.            3559    IN      NS      igor.sumy.net.nt.
;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:36:23 2013
;; MSG SIZE  rcvd: 64
10:36:23
#dig igor.sumy.net.nt
; <<>> DiG 9.7.3 <<>> igor.sumy.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 18592
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;igor.sumy.net.nt.              IN      A
;; AUTHORITY SECTION:
net.nt.                 3542    IN      SOA     net.nt. root.net.nt. 8 604800 86400 2419200 3600
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:36:28 2013
;; MSG SIZE  rcvd: 75
10:36:40
#ping over.sumy.net.nt
ping: unknown host over.sumy.net.nt
10:36:43
#ping igor.sumy.net.nt
ping: unknown host igor.sumy.net.nt
10:36:48
#mc
10:37:38
#ping over.sumy.net.nt
PING over.sumy.net.nt (192.168.13.1) 56(84) bytes of data.
64 bytes from debian1.net.nt (192.168.13.1): icmp_req=1 ttl=64 time=0.015 ms
64 bytes from debian1.net.nt (192.168.13.1): icmp_req=2 ttl=64 time=0.032 ms
^C
--- over.sumy.net.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.015/0.023/0.032/0.009 ms
10:37:43
#dig igor.sumy.net.nt
; <<>> DiG 9.7.3 <<>> igor.sumy.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 48534
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;igor.sumy.net.nt.              IN      A
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:37:48 2013
;; MSG SIZE  rcvd: 34
10:37:48
#dig sumy.net.nt
; <<>> DiG 9.7.3 <<>> sumy.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 35149
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;sumy.net.nt.                   IN      A
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:37:53 2013
;; MSG SIZE  rcvd: 29
10:37:53
#dig sumy.net.nt
; <<>> DiG 9.7.3 <<>> sumy.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 50786
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;sumy.net.nt.                   IN      A
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:37:54 2013
;; MSG SIZE  rcvd: 29
10:37:54
#dig sumy.net.nt
; <<>> DiG 9.7.3 <<>> sumy.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 65438
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;sumy.net.nt.                   IN      A
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:38:06 2013
;; MSG SIZE  rcvd: 29
10:38:06
#mc
10:38:41
#mc
10:48:29
#tail /var/log/
alternatives.log       dmesg.0                mail.info
alternatives.log.1     dmesg.1.gz             mail.log
alternatives.log.2.gz  dmesg.2.gz             mail.warn
apt/                   dmesg.3.gz             messages
aptitude               dmesg.4.gz             messages.1
aptitude.1.gz          dpkg.log               messages.2.gz
auth.log               dpkg.log.1             news/
auth.log.1             dpkg.log.2.gz          pycentral.log
auth.log.2.gz          exim4/                 servicelog
boot                   faillog                syslog
btmp                   fsck/                  syslog.1
btmp.1                 installer/             syslog.2.gz
daemon.log             iptraf/                syslog.3.gz
daemon.log.1           kern.log               syslog.4.gz
daemon.log.2.gz        kern.log.1             syslog.5.gz
debug                  kern.log.2.gz          user.log
debug.1                lastlog                user.log.1
debug.2.gz             lpr.log                wtmp
dmesg                  mail.err               wtmp.1
10:48:29
#tail /var/log/d
daemon.log       debug.1          dmesg.1.gz       dpkg.log
daemon.log.1     debug.2.gz       dmesg.2.gz       dpkg.log.1
daemon.log.2.gz  dmesg            dmesg.3.gz       dpkg.log.2.gz
debug            dmesg.0          dmesg.4.gz
10:48:29
#tail /var/log/daemon.log
Jun 13 11:48:00 debian1 named[5943]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun 13 11:48:00 debian1 named[5943]: zone 192.168.13.in-addr.arpa/IN: loaded serial 2003062701
Jun 13 11:48:00 debian1 named[5943]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun 13 11:48:00 debian1 named[5943]: zone localhost/IN: loaded serial 2
Jun 13 11:48:00 debian1 named[5943]: dns_rdata_fromtext: /etc/bind/db.mynet.net.nt:10: near 'debian1.mynet.net.nt': bad dotted quad
Jun 13 11:48:00 debian1 named[5943]: zone mynet.net.nt/IN: loading from master file /etc/bind/db.mynet.net.nt failed: bad dotted quad
Jun 13 11:48:00 debian1 named[5943]: zone mynet.net.nt/IN: not loaded due to errors.
Jun 13 11:48:00 debian1 named[5943]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Jun 13 11:48:00 debian1 named[5943]: managed-keys-zone ./IN: loaded serial 0
Jun 13 11:48:00 debian1 named[5943]: running
10:49:27
#mc
10:54:57
#service bind9 restart
Stopping domain name service...: bind9 waiting for pid 5943 to die.
Starting domain name service...: bind9.
10:55:01
#dig mynet.net.nt
; <<>> DiG 9.7.3 <<>> mynet.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 19139
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mynet.net.nt.                  IN      A
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:55:15 2013
;; MSG SIZE  rcvd: 30
10:55:15
#dig mynet.net.nt
; <<>> DiG 9.7.3 <<>> mynet.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 1227
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mynet.net.nt.                  IN      A
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:55:16 2013
;; MSG SIZE  rcvd: 30
10:55:16
#dig over.mynet.net.nt
; <<>> DiG 9.7.3 <<>> over.mynet.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 27824
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;over.mynet.net.nt.             IN      A
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:55:24 2013
;; MSG SIZE  rcvd: 35
10:55:28
#mc
10:57:21
#dig debian1.mynet.net.nt
; <<>> DiG 9.7.3 <<>> debian1.mynet.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 44144
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;debian1.mynet.net.nt.          IN      A
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:57:32 2013
;; MSG SIZE  rcvd: 38
10:57:32
#dig debian2.mynet.net.nt
; <<>> DiG 9.7.3 <<>> debian2.mynet.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 11346
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;debian2.mynet.net.nt.          IN      A
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 11:57:36 2013
;; MSG SIZE  rcvd: 38
10:57:51
#mc
10:58:53
#mc
11:02:37
#mc
11:03:38
#mc
11:05:36
#mc
11:07:31
#dig mynet.net.nt
; <<>> DiG 9.7.3 <<>> mynet.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45431
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;mynet.net.nt.                  IN      A
;; ANSWER SECTION:
mynet.net.nt.           10800   IN      A       192.168.13.1
;; AUTHORITY SECTION:
mynet.net.nt.           10800   IN      NS      igor.sumy.net.nt.
mynet.net.nt.           10800   IN      NS      debian1.mynent.net.nt.
;; ADDITIONAL SECTION:
igor.sumy.net.nt.       3559    IN      A       192.168.13.2
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 12:08:10 2013
;; MSG SIZE  rcvd: 115
11:08:10
#dig -x 192.168.13.1
; <<>> DiG 9.7.3 <<>> -x 192.168.13.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21897
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;1.13.168.192.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
1.13.168.192.in-addr.arpa. 10800 IN     PTR     debian1.mynet.net.nt.
;; AUTHORITY SECTION:
13.168.192.in-addr.arpa. 10800  IN      NS      debian1.mynet.net.nt.
;; ADDITIONAL SECTION:
debian1.mynet.net.nt.   10800   IN      A       192.168.13.1
;; Query time: 4 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 12:08:21 2013
;; MSG SIZE  rcvd: 107
11:08:21
#dig -x 192.168.13.2
; <<>> DiG 9.7.3 <<>> -x 192.168.13.2
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55813
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;2.13.168.192.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
2.13.168.192.in-addr.arpa. 10800 IN     PTR     debian2.mynet.net.nt.
;; AUTHORITY SECTION:
13.168.192.in-addr.arpa. 10800  IN      NS      debian1.mynet.net.nt.
;; ADDITIONAL SECTION:
debian1.mynet.net.nt.   10800   IN      A       192.168.13.1
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 13 12:08:26 2013
;; MSG SIZE  rcvd: 115
11:08:26
#mc
прошло 108 минут
12:56:57
#apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
 sendmail : Зависит: sendmail-bin но он не будет установлен
E: Сломанные пакеты
12:57:10
#apt-get install sendmail-bin
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libperl5.10 libmysqlclient16 libpq5
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libmysqlclient16 libperl5.10 libpq5 mysql-common sendmail-base sendmail-cf
Предлагаемые пакеты:
  sendmail-doc logcheck resolvconf sasl2-bin
...
Выбор ранее не выбранного пакета libmysqlclient16.
Распаковывается пакет libmysqlclient16 (из файла .../libmysqlclient16_5.1.66-0+squeeze1_i386.deb)...
Выбор ранее не выбранного пакета libperl5.10.
Распаковывается пакет libperl5.10 (из файла .../libperl5.10_5.10.1-17squeeze6_i386.deb)...
Выбор ранее не выбранного пакета libpq5.
Распаковывается пакет libpq5 (из файла .../libpq5_8.4.17-0squeeze1_i386.deb)...
Настраивается пакет mysql-common (5.1.66-0+squeeze1) ...
Настраивается пакет libmysqlclient16 (5.1.66-0+squeeze1) ...
Настраивается пакет libperl5.10 (5.10.1-17squeeze6) ...
Настраивается пакет libpq5 (8.4.17-0squeeze1) ...
12:57:54
#mc
прошло 19 минут
13:17:53
#mc
13:18:44
#cd /etc/mail

13:18:47
#ls
access           helpfile          sendmail.cf           smrsh
access.db        local-host-names  sendmail.cf.errors    submit.cf
address.resolve  m4                sendmail.conf         submit.mc
aliases          Makefile          sendmail.mc           tls
aliases.db       peers             service.switch        trusted-users
databases        sasl              service.switch-nodns
13:18:49
#mc
13:19:18
#mcedit sendmail.mc
# If you modify this file,49ou wi24+16  40o regene1580 /etc/mai068 0x044l.cf
# /usr/share/doc/sendmail-doc/cf.README.gz
#-----------------------------------------------------------------------------── Поиск ────────────────────────┐
            │ Введите строку для поиска:                           │
divert(0)dn
    Copyright (c) 1998-2005 Richard Nelson.  All Rights Reserved.
#
dn This file is used to configure Sendmail for use with Debian systems.зад                │
# Copyright
dnl #       │ ( ) По шаблону              [ ] Слово целиком        │ ───────┘ rated
...
#   Copyright (c) 1998-2005 Richard Nelson.  All Rights Reserved.
include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
VERSIONID(`
OSTYPE
dnl #<->into this ┌────────────────── Выход ──────────────────┐
dnl #<->instead - │                                           │
dnl #             └───────────────────────────────────────────┘
      Remove `, Addr=' clauses to receive from any interface
FEATDAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
DAEMDAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')
13:21:52
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
13:21:55
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
13:22:26
#netstat -nlp |grep 25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      8245/sendmail: MTA:
13:25:37
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
13:25:56
#apt-get install sensible-dma
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет sensible-dma
13:28:18
#apt-get install s
sasl/                 sendmail.mc           smrsh/
sendmail.cf           service.switch        submit.cf
sendmail.conf         service.switch-nodns  submit.mc
13:28:18
#apt-get update
В кэше http://ftp.ua.debian.org squeeze Release.gpg
Игн http://ftp.ua.debian.org/debian/ squeeze/contrib Translation-en
Игн http://ftp.ua.debian.org/debian/ squeeze/contrib Translation-ru
Игн http://ftp.ua.debian.org/debian/ squeeze/main Translation-en
В кэше http://ftp.ua.debian.org/debian/ squeeze/main Translation-ru
Игн http://ftp.ua.debian.org/debian/ squeeze/non-free Translation-en
Игн http://ftp.ua.debian.org/debian/ squeeze/non-free Translation-ru
Получено:1 http://ftp.ua.debian.org squeeze-updates Release.gpg [1 571 B]
Игн http://ftp.ua.debian.org/debian/ squeeze-updates/contrib Translation-en
Игн http://ftp.ua.debian.org/debian/ squeeze-updates/contrib Translation-ru
...
Получено:6 http://ftp.ua.debian.org squeeze-updates/non-free i386 Packages [14 B]
В кэше http://security.debian.org squeeze/updates/main Sources
Получено:7 http://ftp.ua.debian.org squeeze-updates/main i386 Packages [4 654 B]
В кэше http://security.debian.org squeeze/updates/contrib Sources
В кэше http://security.debian.org squeeze/updates/non-free Sources
В кэше http://security.debian.org squeeze/updates/main i386 Packages
В кэше http://security.debian.org squeeze/updates/contrib i386 Packages
В кэше http://security.debian.org squeeze/updates/non-free i386 Packages
Получено 120 kБ за 0с (344 kБ/c)
Чтение списков пакетов... Готово
13:28:57
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 debian1.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Thu, 13 Jun 2013 14:29:57 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
helo
501 5.0.0 helo requires domain address
helo debian1
250 debian1.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you
mail from ^C
^P
q
^C
^P^P
^P^P^]
telnet> q
Connection closed.
13:31:02
#mcedit access
GreetPause:IPv6:::1<---><------>0
ClientConn:IPv6:::1<---><------>0
Gronnect:172.27>< ┌────────────────── Выход ──────────────────┐
ClientRate:127<>< │                                           │
ClientConn:127<>< └───────────────────────────────────────────┘
Connect:IPv6:::1<------><------>RELAY
GreetPause:IPv6:::1<---><------>0
CConnect:172.16><------><------>RELAY
ClientConn:IPv6:::1<---><------>0
Connect:192.168>                RELAY
13:33:07
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 debian1.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Thu, 13 Jun 2013 14:33:14 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
helo mynet
250 debian1.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you
500 5.5.1 Command unrecognized: ""
^]
telnet> q
Connection closed.
13:33:29
#mcedit /etc/re
reportbug.conf  resolvconf/     resolv.conf
13:33:29
#mcedit /etc/re
reportbug.conf  resolvconf/     resolv.conf
13:33:29
#mcedit /etc/resolv.conf
 ameserver 192.168.13.3
#nameserver 192.168.13.2y.net.nt.
                  ┌────────────────── Выход ──────────────────┐
                  │                                           │
                  └───────────────────────────────────────────┘
13:34:20
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 debian1.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Thu, 13 Jun 2013 14:34:33 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
helo debian1
250 debian1.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you
mail from: support@mynent.net.nt
250 2.1.0 support@mynent.net.nt... Sender ok
rcpt to: over@frunze.com.ua
553 5.1.8 over@frunze.com.ua... Domain of sender address support@mynent.net.nt does not exist
data
503 5.0.0 Need RCPT (recipient)
subject: test
500 5.5.1 Command unrecognized: "subject: test"
rcpt to:wilen@list.ru
553 5.1.8 wilen@list.ru... Domain of sender address support@mynent.net.nt does not exist
^]
telnet> q
Connection closed.
13:38:12
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 debian1.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Thu, 13 Jun 2013 14:38:13 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
helo debian
250 debian1.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you
mail from: support@mynet.net.nt
250 2.1.0 support@mynet.net.nt... Sender ok
rcpt to: over@frunze.com.ua
553 5.1.8 over@frunze.com.ua... Domain of sender address support@mynet.net.nt does not exist
^]
telnet> q
Connection closed.
13:40:13
#nano /etc/hosts
--- /tmp/l3-saved-3700.10761.26261	2013-06-13 14:42:14.000000000 +0300
+++ /etc/hosts	2013-06-13 14:42:40.000000000 +0300
@@ -1,2 +1,2 @@
 127.0.0.1 localhost.localdomain localhost
-192.168.13.1 debian1.net.nt debian1
+192.168.13.1 debian1.mynet.net.nt
13:42:41
#127.0.0.1 localhost.localdomain localhost
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 debian1.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Thu, 13 Jun 2013 14:42:42 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
helo debian
250 debian1.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you
mail from: support@hp.com
250 2.1.0 support@hp.com... Sender ok
rcpt to: over@frunze.com.ua
250 2.1.5 over@frunze.com.ua... Recipient ok
data
354 Enter mail, end with "." on a line by itself
subject: test
test.
.
250 2.0.0 r5DBgggt008705 Message accepted for delivery
quit
221 2.0.0 debian1.net.nt closing connection
Connection closed by foreign host.
13:44:07
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:44:09
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 debian1.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Thu, 13 Jun 2013 14:44:56 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
helo debiam
250 debian1.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you
mail from: golick@frunze.local
250 2.1.0 golick@frunze.local... Sender ok
rcpt to: over@frunze.com.ua
553 5.1.8 over@frunze.com.ua... Domain of sender address golick@frunze.local does not exist
^]
telnet> q
Connection closed.
13:45:58
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 debian1.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Thu, 13 Jun 2013 14:45:59 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
helo test
250 debian1.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you
mail from: admin@hp.com
250 2.1.0 admin@hp.com... Sender ok
rcpt to: over@frunze.com.ua
250 2.1.5 over@frunze.com.ua... Recipient ok
^]
telnet> q
Connection closed.
13:46:41
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 debian1.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Thu, 13 Jun 2013 14:46:42 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
mail from: golick@frunze.com.ua
503 5.0.0 Polite people say HELO first
rcpt to: over@frunze.com.ua
503 5.0.0 Need MAIL before RCPT
data
503 5.0.0 Need MAIL command
^]
telnet> q
Connection closed.
13:48:08
#telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 debian1.net.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Thu, 13 Jun 2013 14:48:09 +0300; (No UCE/UBE) logging access from: localhost.localdomain(OK)-localhost.localdomain [127.0.0.1]
helo debian
250 debian1.net.nt Hello localhost.localdomain [127.0.0.1], pleased to meet you
mail from: golick@frunze.local
250 2.1.0 golick@frunze.local... Sender ok
rcpt to:over@frunze.com.ua
553 5.1.8 over@frunze.com.ua... Domain of sender address golick@frunze.local does not exist
...
250 2.1.5 over@frunze.com.ua... Recipient ok
data
354 Enter mail, end with "." on a line by itself
subject: test
test
.
250 2.0.0 r5DBm9bo008770 Message accepted for delivery
^]
telnet> q
Connection closed.
13:53:40
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
                /var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
r5DBm9bo008770        5 Thu Jun 13 14:52 golick@frunze.com.ua
                 (Deferred: 450 4.2.0 <over@frunze.com.ua>: Recipient address )
                                         over@frunze.com.ua
                Total requests: 1
13:53:42
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:55:25
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:55:34
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:55:35
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:55:36
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:55:36
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:55:36
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:55:37
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:55:37
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:55:38
#mailq
MSP Queue status...
/var/spool/mqueue-client is empty
                Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
                Total requests: 0
13:55:38
#mail
No mail for root

Статистика

Время первой команды журнала10:35:53 2013- 6-13
Время последней команды журнала13:55:38 2013- 6-13
Количество командных строк в журнале76
Процент команд с ненулевым кодом завершения, %11.84
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 1.52
Количество командных строк в единицу времени, команда/мин 0.83
Частота использования команд
dig16|====================| 20.78%
mc14|==================| 18.18%
mailq12|===============| 15.58%
telnet8|==========| 10.39%
apt-get5|======| 6.49%
mcedit5|======| 6.49%
ping3|===| 3.90%
tail3|===| 3.90%
make2|==| 2.60%
/etc/init.d/sendmail1|=| 1.30%
127.0.0.11|=| 1.30%
service1|=| 1.30%
cd1|=| 1.30%
nano1|=| 1.30%
mail1|=| 1.30%
netstat1|=| 1.30%
grep1|=| 1.30%
ls1|=| 1.30%
____
*) Интервалы неактивности длительностью 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$