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

Содержание

Журнал

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

/dev/pts/1
18:13:44
#vi /etc/resolv.conf
--- /tmp/l3-saved-31734.11525.26293	2009-06-04 18:13:58.000000000 +0300
+++ /etc/resolv.conf	2009-06-04 18:16:32.000000000 +0300
@@ -1,5 +1,5 @@
 #nameserver 10.0.35.1
+nameserver 192.168.15.9
 domain class9.unix.nt
-nameserver linux9
 
 
18:16:32
#vi /etc/hosts
18:16:45
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  1
"/etc/host" [Новый файл]
18:16:51
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/hosts" [Новый] 0L, 0C записано
18:16:58
#vi /etc/hostname
--- /tmp/l3-saved-31734.24092.11219	2009-06-04 18:17:02.000000000 +0300
+++ /etc/hostname	2009-06-04 18:17:12.000000000 +0300
@@ -1 +1 @@
-linux9.class9.unix.nt
+linux9
18:17:12
#hostname
linux9
18:17:21
#vi /etc/resolv.conf
18:17:37
#nmap
Nmap 4.68 ( http://nmap.org )
Usage: nmap [Scan Type(s)] [Options] {target specification}
TARGET SPECIFICATION:
  Can pass hostnames, IP addresses, networks, etc.
  Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254
  -iL <inputfilename>: Input from list of hosts/networks
  -iR <num hosts>: Choose random targets
  --exclude <host1[,host2][,host3],...>: Exclude hosts/networks
  --excludefile <exclude_file>: Exclude list from file
HOST DISCOVERY:
...
  --send-eth/--send-ip: Send using raw ethernet frames or IP packets
  --privileged: Assume that the user is fully privileged
  --unprivileged: Assume the user lacks raw socket privileges
  -V: Print version number
  -h: Print this help summary page.
EXAMPLES:
  nmap -v -A scanme.nmap.org
  nmap -v -sP 192.168.0.0/16 10.0.0.0/8
  nmap -v -iR 10000 -PN -p 80
SEE THE MAN PAGE FOR MANY MORE OPTIONS, DESCRIPTIONS, AND EXAMPLES
18:21:04
#vi sendmail.mc
18:23:47
#vi sendmail.mc
--- /tmp/l3-saved-31734.14660.32740	2009-06-04 18:23:57.000000000 +0300
+++ sendmail.mc	2009-06-04 18:24:38.000000000 +0300
@@ -54,7 +54,7 @@
 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, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')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, M=Ea, Addr=127.0.0.1')dnl
 dnl #
18:24:38
#vi local-host-names
18:25:35
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Restarting internet superserver: inetd.
18:25:56
#nmap 192.168.15.9
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-04 18:26 EEST
Interesting ports on 192.168.15.9:
Not shown: 1710 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
53/tcp   open  domain
110/tcp  open  pop3
111/tcp  open  rpcbind
9999/tcp open  abyss
Nmap done: 1 IP address (1 host up) scanned in 13.114 seconds
18:26:47
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
18:27:20
#nc 127.0.0.1 25
220 linux9.class9.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:27:36 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
500 5.5.1 Command unrecognized: ""
500 5.5.1 Command unrecognized: ""
f
500 5.5.1 Command unrecognized: "f"
helo
501 5.0.0 helo requires domain address
^C
18:30:17
#nc 127.0.0.1 25
220 linux9.class9.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:30:18 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
HELO zlo
250 linux9.class9.unix.nt Hello localhost [127.0.0.1] (may be forged), pleased to meet you
MAIL FROM: root@microsoft.com
250 2.1.0 root@microsoft.com... Sender ok
RCPT TO: root@class9.unix.nt
451 4.1.8 Domain of sender address root@microsoft.com does not resolve
RCPT TO: root@class9.unix.nt
451 4.1.8 Domain of sender address root@microsoft.com does not resolve
^C
18:35:14
#nc 127.0.0.1 25
220 linux9.class9.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:35:17 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
HELO zlo
250 linux9.class9.unix.nt Hello localhost [127.0.0.1] (may be forged), pleased to meet you
MAIL FROM: root@class10.unix.nt
250 2.1.0 root@class10.unix.nt... Sender ok
RCPT TO: root@class9.unix.nt
451 4.1.8 Domain of sender address root@class10.unix.nt does not resolve
^C
18:37:31
#ls /etc/bind
db.0    db.255     db.empty  db.root     named.conf.local    rndc.key
db.127  db.class9  db.local  named.conf  named.conf.options  zones.rfc1918
18:37:36
#cat /etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "class9.unix.nt" {
        type master;
        file "/etc/bind/db.class9";
};
18:38:10
#cat /etc/bind/named.conf.options
options {
        directory "/var/cache/bind";
        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.
         forwarders {
                10.0.35.1;
         };
        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
        #listen-on { 127.0.0.1; };
        allow-recursion { 127.0.0.0/8; };
        version "Super mega novaya";
};
18:38:38
#cat /etc/bind/db.class9
$TTL     3h
@        SOA linux9.class9.unix.nt. root.class9.unix.nt. 2009060401 3h 12h 72h 1h
         NS  linux9.class9.unix.nt.
         MX  10 linux9.class9.unix.nt.
linux9   A   192.168.15.9
mega     A   192.168.15.10
super    A   192.168.15.2
18:39:12
#cat /etc/resol.conf
cat: /etc/resol.conf: Нет такого файла или каталога
18:39:20
#cat /etc/resolv.conf
#nameserver 10.0.35.1
nameserver 192.168.15.9
domain class9.unix.nt
/dev/pts/8
18:47:49
#cd /etc/mail

18:48:06
#ls
access           helpfile          sendmail.cf           submit.cf
access.db        local-host-names  sendmail.conf         submit.mc
address.resolve  m4                sendmail.mc           tls
aliases          Makefile          service.switch        trusted-users
aliases.db       peers             service.switch-nodns
databases        sasl              smrsh
18:48:07
#vi local-host-names
--- /tmp/l3-saved-5868.5503.12682	2009-06-04 18:48:25.000000000 +0300
+++ local-host-names	2009-06-04 18:49:04.000000000 +0300
@@ -1,3 +1,4 @@
 localhost
 linux9.class9.unix.nt
 class9.unix.nt
+class10.unix.nt
18:49:04
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
/dev/pts/1
18:49:16
#nc 127.0.0.1 25
220 linux9.class9.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Thu, 4 Jun 2009 18:49:27 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
HELO zlo
250 linux9.class9.unix.nt Hello localhost [127.0.0.1] (may be forged), pleased to meet you
MAIL FROM:
501 5.5.2 Syntax error in parameters scanning "FROM"
MAIL FROM: root@class10.unix.nt
250 2.1.0 root@class10.unix.nt... Sender ok
RCPT TO: root@class9.unix.nt
451 4.1.8 Domain of sender address root@class10.unix.nt does not resolve
DATA
503 5.0.0 Need RCPT (recipient)
^C
18:51:31
#dig mail.ru mx
; <<>> DiG 9.6.0-P1 <<>> mail.ru mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 42340
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;mail.ru.                       IN      MX
;; Query time: 0 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Thu Jun  4 18:51:49 2009
;; MSG SIZE  rcvd: 25
18:51:49
#dig eb.co.ua mx
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 49075
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;eb.co.ua.                      IN      MX
;; Query time: 0 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Thu Jun  4 18:52:43 2009
;; MSG SIZE  rcvd: 26
18:52:43
#cd /etc/bind

18:53:02
#ls
db.0    db.255     db.empty  db.root     named.conf.local    rndc.key
db.127  db.class9  db.local  named.conf  named.conf.options  zones.rfc1918
18:53:04
#vi named.conf.options
--- /tmp/l3-saved-31734.15514.9718	2009-06-04 18:53:17.000000000 +0300
+++ named.conf.options	2009-06-04 18:54:00.000000000 +0300
@@ -17,7 +17,7 @@
 	auth-nxdomain no;    # conform to RFC1035
 	listen-on-v6 { any; };
 	#listen-on { 127.0.0.1; };
-	allow-recursion { 127.0.0.0/8; };
+	#allow-recursion { 127.0.0.0/8; };
 	version "Super mega novaya";
 };
 
18:54:00
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
18:57:47
#mute

18:57:59
#apt-get install mutt
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libicu40 portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  libgpgme11 libpth20
Предлагаемые пакеты:
  gpgsm urlview mixmaster
...
Выбор ранее не выбранного пакета libgpgme11.
Распаковывается пакет libgpgme11 (из файла .../libgpgme11_1.1.8-2_i386.deb)...
Выбор ранее не выбранного пакета mutt.
Распаковывается пакет mutt (из файла .../mutt_1.5.19-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет libpth20 (2.0.7-12) ...
Настраивается пакет libgpgme11 (1.1.8-2) ...
Настраивается пакет mutt (1.5.19-4) ...
Обрабатываются триггеры для menu ...
18:58:27
#mutt
   F- 1/1: root@linux9.unix.nt    hello                                 -- (all)
Оставлено: 1, удалено: 0.
19:01:25
#mutt
   F- 1/1: root@linux9.unix.nt    hello                                 -- (all)
Почтовый ящик не изменился.
19:01:47
#tail -f /var/log/mail
tail: невозможно открыть `/var/log/mail' для чтения: Нет такого файла или каталога
tail: больше нет файлов
19:02:18
#tail -f /var/log/mail.log
Jun  4 18:46:53 linux9 sm-mta[5735]: n54FjJFF005735: ruleset=check_rcpt, arg1=root@class9.unix.nt, relay=localhost [127.0.0.1] (may be forged), reject=451 4.1.8 Domain of sender address root@mail.ru does not resolve
Jun  4 18:49:16 linux9 sm-mta[5735]: n54FjJFF005735: lost input channel from localhost [127.0.0.1] (may be forged) to MTA-v4 after startup
Jun  4 18:49:16 linux9 sm-mta[5735]: n54FjJFF005735: from=root@mail.ru, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  4 18:49:23 linux9 sm-mta[6069]: gethostbyaddr(192.168.15.9) failed: 2
Jun  4 18:49:23 linux9 sm-mta[6071]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Jun  4 18:50:35 linux9 sm-mta[6096]: n54FnRo6006096: ruleset=check_rcpt, arg1=root@class9.unix.nt, relay=localhost [127.0.0.1] (may be forged), reject=451 4.1.8 Domain of sender address root@class10.unix.nt does not resolve
Jun  4 18:51:31 linux9 sm-mta[6096]: n54FnRo6006096: lost input channel from localhost [127.0.0.1] (may be forged) to MTA-v4 after data
Jun  4 18:51:31 linux9 sm-mta[6096]: n54FnRo6006096: from=root@class10.unix.nt, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  4 18:56:59 linux9 sm-mta[6239]: n54Ft7pY006239: from=root@mail.ru, size=42, class=0, nrcpts=1, msgid=<200906041556.n54Ft7pY006239@linux9.class9.unix.nt>, proto=SMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  4 18:57:00 linux9 sm-mta[6241]: n54Ft7pY006239: to=root@class9.unix.nt, delay=00:00:56, xdelay=00:00:01, mailer=local, pri=30351, dsn=2.0.0, stat=Sent
^C
/dev/pts/3
19:03:42
#exit
Connection to 10.0.35.100 closed.
У вас есть почта в /var/mail/root
/dev/pts/1
19:05:29
#mutt
   F- 1/1: root@linux9.unix.nt    hello                                 -- (all)
Почтовый ящик не изменился.

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

/dev/pts/3
09:36:26
#cd /etc/mail

/dev/pts/2
09:36:31
#ssh 10.0.35.100
Host key fingerprint is 69:b5:3e:1a:9a:b7:c3:c3:96:03:c7:b7:b4:69:1d:3b
+--[ RSA 2048]----+
|                 |
|                 |
|          .      |
|         o .     |
|       .S .      |
|      ..o.o .    |
|       =.+o= o   |
|       oXo=.E    |
...
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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.
You have new mail.
Last login: Thu Jun  4 18:59:10 2009 from linux10.class10.unix.nt
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/3
09:37:02
#ls
access           helpfile          sendmail.cf           submit.cf
access.db        local-host-names  sendmail.conf         submit.mc
address.resolve  m4                sendmail.mc           tls
aliases          Makefile          service.switch        trusted-users
aliases.db       peers             service.switch-nodns
databases        sasl              smrsh
09:37:05
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1e:8c:64:2c:4a
          inet addr:192.168.15.9  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:8cff:fe64:2c4a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:93 errors:0 dropped:0 overruns:0 frame:0
          TX packets:37 errors:0 dropped:0 overruns:0 carrier:2
          collisions:0 txqueuelen:1000
          RX bytes:9551 (9.3 KiB)  TX bytes:5121 (5.0 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:42 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3497 (3.4 KiB)  TX bytes:3497 (3.4 KiB)
09:37:43
#nc 127.0.0.1 25
220 linux9.class9.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9; Fri, 5 Jun 2009 09:49:07 +0300; (No UCE/UBE) logging access from: [127.0.0.1](FORGED)-localhost [127.0.0.1] (may be forged)
HELO zlo
250 linux9.class9.unix.nt Hello localhost [127.0.0.1] (may be forged), pleased to meet you
MAIL FROM: root@mail.ru
250 2.1.0 root@mail.ru... Sender ok
RCPT to: root@class9.unix.nt
250 2.1.5 root@class9.unix.nt... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
hello
.
250 2.0.0 n556n7K3004179 Message accepted for delivery
^C
У вас есть новая почта в /var/mail/root
прошло 12 минут
09:50:16
#mutt
 N  - 2/2: root@mail.ru                                                             -- (all)
Оставлено: 2, удалено: 0.
09:50:39
#host 192.168.15.10
Name: linux10.class10.unix.nt
Address: 192.168.15.10
/dev/pts/2
09:50:51
#screen -x
09:50:54
#screen -x
/dev/pts/7
09:52:06
#screen
09:52:27
#screen
/dev/pts/2
10:00:48
#screen -x
10:05:48
#screen -x
10:07:14
#screen -x
прошло 11 минут
/dev/pts/3
10:18:41
#host 192.168.15.15
Name: linux15.class15.unix.nt
Address: 192.168.15.15
10:18:44
#dig -x 93.158.134.8
; <<>> DiG 9.6.0-P1 <<>> -x 93.158.134.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52038
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;8.134.158.93.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
8.134.158.93.in-addr.arpa. 14228 IN     PTR     ya.ru.
;; AUTHORITY SECTION:
134.158.93.in-addr.arpa. 86228  IN      NS      ns4.yandex.net.
134.158.93.in-addr.arpa. 86228  IN      NS      ns1.yandex.net.
;; ADDITIONAL SECTION:
ns1.yandex.net.         109723  IN      A       213.180.193.1
ns4.yandex.net.         113629  IN      A       77.88.19.60
;; Query time: 1 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 10:19:38 2009
;; MSG SIZE  rcvd: 140
10:19:38
#who is 212.109.52.53

прошло 40 минут
10:59:58
#whois 212.109.52.53
% This is the RIPE Whois query server #1.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf
% Note: This output has been filtered.
%       To receive output for a database update, use the "-B" flag.
% Information related to '212.109.52.48 - 212.109.52.55'
inetnum:        212.109.52.48 - 212.109.52.55
netname:        EXPRESS-BANK-GTUA
...
fax-no:       +380 44 2764269
e-mail:       dato@express.kiev.ua
nic-hdl:      DG885-RIPE
source:       RIPE # Filtered
% Information related to '212.109.32.0/19AS12530'
route:          212.109.32.0/19
descr:          SOL Small Delegated Block
origin:         AS12530
mnt-by:         GTUA-RT-MNT
source:         RIPE # Filtered
11:00:04
#dig -x 93.158.134.8
; <<>> DiG 9.6.0-P1 <<>> -x 93.158.134.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38494
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;8.134.158.93.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
8.134.158.93.in-addr.arpa. 10643 IN     PTR     ya.ru.
;; AUTHORITY SECTION:
134.158.93.in-addr.arpa. 82643  IN      NS      ns1.yandex.net.
134.158.93.in-addr.arpa. 82643  IN      NS      ns4.yandex.net.
;; ADDITIONAL SECTION:
ns1.yandex.net.         106138  IN      A       213.180.193.1
ns4.yandex.net.         110044  IN      A       77.88.19.60
;; Query time: 0 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:19:23 2009
;; MSG SIZE  rcvd: 140
прошло 19 минут
11:19:23
#dig -x 212.109.52.53
; <<>> DiG 9.6.0-P1 <<>> -x 212.109.52.53
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9194
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; QUESTION SECTION:
;53.52.109.212.in-addr.arpa.    IN      PTR
;; ANSWER SECTION:
53.52.109.212.in-addr.arpa. 40080 IN    PTR     bravo.eb.co.ua.
;; AUTHORITY SECTION:
52.109.212.in-addr.arpa. 169680 IN      NS      nss.sovamua.com.
52.109.212.in-addr.arpa. 169680 IN      NS      ns.sovamua.com.
52.109.212.in-addr.arpa. 169680 IN      NS      nss2.sovamua.com.
;; ADDITIONAL SECTION:
ns.sovamua.com.         37993   IN      A       212.109.32.15
nss.sovamua.com.        103625  IN      A       62.64.120.244
nss2.sovamua.com.       103625  IN      A       62.208.20.18
;; Query time: 1 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:19:38 2009
;; MSG SIZE  rcvd: 185
11:19:38
#dig -x 212.109.52.50
; <<>> DiG 9.6.0-P1 <<>> -x 212.109.52.50
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11461
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; QUESTION SECTION:
;50.52.109.212.in-addr.arpa.    IN      PTR
;; ANSWER SECTION:
50.52.109.212.in-addr.arpa. 43200 IN    PTR     ll-50.52.109.212.sovam.net.ua.
;; AUTHORITY SECTION:
52.109.212.in-addr.arpa. 169654 IN      NS      nss.sovamua.com.
52.109.212.in-addr.arpa. 169654 IN      NS      ns.sovamua.com.
52.109.212.in-addr.arpa. 169654 IN      NS      nss2.sovamua.com.
;; ADDITIONAL SECTION:
ns.sovamua.com.         37967   IN      A       212.109.32.15
nss.sovamua.com.        103599  IN      A       62.64.120.244
nss2.sovamua.com.       103599  IN      A       62.208.20.18
;; Query time: 549 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:20:04 2009
;; MSG SIZE  rcvd: 200
11:20:04
#dig -x 212.109.52.52
; <<>> DiG 9.6.0-P1 <<>> -x 212.109.52.52
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37496
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; QUESTION SECTION:
;52.52.109.212.in-addr.arpa.    IN      PTR
;; ANSWER SECTION:
52.52.109.212.in-addr.arpa. 43200 IN    PTR     ll-52.52.109.212.sovam.net.ua.
;; AUTHORITY SECTION:
52.109.212.in-addr.arpa. 169645 IN      NS      nss2.sovamua.com.
52.109.212.in-addr.arpa. 169645 IN      NS      ns.sovamua.com.
52.109.212.in-addr.arpa. 169645 IN      NS      nss.sovamua.com.
;; ADDITIONAL SECTION:
ns.sovamua.com.         37958   IN      A       212.109.32.15
nss.sovamua.com.        103590  IN      A       62.64.120.244
nss2.sovamua.com.       103590  IN      A       62.208.20.18
;; Query time: 47 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:20:13 2009
;; MSG SIZE  rcvd: 200
11:20:13
#dig ÑƒÐ¸ÑŽÑ eb.co.ua srv
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua srv
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11657
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;eb.co.ua.                      IN      SRV
;; AUTHORITY SECTION:
eb.co.ua.               3600    IN      SOA     dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600
;; Query time: 10 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:56:01 2009
;; MSG SIZE  rcvd: 77
прошло 35 минут
11:56:01
#dig eb.co.ua ns
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23721
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;eb.co.ua.                      IN      NS
;; ANSWER SECTION:
eb.co.ua.               30      IN      NS      ns1.eb.co.ua.
eb.co.ua.               30      IN      NS      ns2.eb.co.ua.
;; Query time: 12 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:56:20 2009
;; MSG SIZE  rcvd: 62
11:56:20
#dig eb.co.ua mx
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40431
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;eb.co.ua.                      IN      MX
;; ANSWER SECTION:
eb.co.ua.               600     IN      MX      20 bravo.eb.co.ua.
eb.co.ua.               600     IN      MX      10 alpha.eb.co.ua.
;; AUTHORITY SECTION:
eb.co.ua.               20      IN      NS      ns1.eb.co.ua.
eb.co.ua.               20      IN      NS      ns2.eb.co.ua.
;; ADDITIONAL SECTION:
alpha.eb.co.ua.         30      IN      A       62.80.163.45
bravo.eb.co.ua.         30      IN      A       212.109.52.53
;; Query time: 11 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:56:30 2009
;; MSG SIZE  rcvd: 138
11:56:30
#dig kh.eb.co.ua mx
; <<>> DiG 9.6.0-P1 <<>> kh.eb.co.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59229
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 4
;; QUESTION SECTION:
;kh.eb.co.ua.                   IN      MX
;; ANSWER SECTION:
kh.eb.co.ua.            600     IN      MX      20 bravo.eb.co.ua.
kh.eb.co.ua.            600     IN      MX      10 alpha.eb.co.ua.
...
eb.co.ua.               1       IN      NS      ns1.eb.co.ua.
;; ADDITIONAL SECTION:
alpha.eb.co.ua.         11      IN      A       62.80.163.45
bravo.eb.co.ua.         11      IN      A       212.109.52.53
ns1.eb.co.ua.           11      IN      A       62.80.163.45
ns2.eb.co.ua.           11      IN      A       212.109.52.53
;; Query time: 31 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:56:49 2009
;; MSG SIZE  rcvd: 173
11:56:49
#dig vpn.kh.eb.co.ua mx
; <<>> DiG 9.6.0-P1 <<>> vpn.kh.eb.co.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 423
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;vpn.kh.eb.co.ua.               IN      MX
;; ANSWER SECTION:
vpn.kh.eb.co.ua.        600     IN      MX      20 bravo.eb.co.ua.
vpn.kh.eb.co.ua.        600     IN      MX      10 alpha.eb.co.ua.
;; AUTHORITY SECTION:
eb.co.ua.               24      IN      NS      ns2.eb.co.ua.
eb.co.ua.               24      IN      NS      ns1.eb.co.ua.
;; ADDITIONAL SECTION:
alpha.eb.co.ua.         24      IN      A       62.80.163.45
bravo.eb.co.ua.         24      IN      A       212.109.52.53
;; Query time: 56 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:57:14 2009
;; MSG SIZE  rcvd: 145
11:57:14
#dig vpn.od.eb.co.ua mx
; <<>> DiG 9.6.0-P1 <<>> vpn.od.eb.co.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17804
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;vpn.od.eb.co.ua.               IN      MX
;; AUTHORITY SECTION:
vpn.od.eb.co.ua.        3600    IN      SOA     ns1.eb.co.ua. HOSTMASTER.eb.co.ua. 41 10800 3600 604800 3600
;; Query time: 27 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:57:26 2009
;; MSG SIZE  rcvd: 84
11:57:26
#dig vpn.od.eb.co.ua ns
; <<>> DiG 9.6.0-P1 <<>> vpn.od.eb.co.ua ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54394
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 4
;; QUESTION SECTION:
;vpn.od.eb.co.ua.               IN      NS
;; ANSWER SECTION:
vpn.od.eb.co.ua.        25494   IN      NS      ns1.eb.co.ua.
vpn.od.eb.co.ua.        25494   IN      NS      ns2.od.eb.co.ua.
vpn.od.eb.co.ua.        25494   IN      NS      ns2.eb.co.ua.
vpn.od.eb.co.ua.        25494   IN      NS      ns1.od.eb.co.ua.
;; ADDITIONAL SECTION:
ns1.eb.co.ua.           11      IN      A       62.80.163.45
ns1.od.eb.co.ua.        10      IN      A       62.80.163.45
ns2.eb.co.ua.           11      IN      A       212.109.52.53
ns2.od.eb.co.ua.        10      IN      A       212.109.52.53
;; Query time: 1 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:57:45 2009
;; MSG SIZE  rcvd: 169
11:57:45
#dig vpn.kh.eb.co.ua ns
; <<>> DiG 9.6.0-P1 <<>> vpn.kh.eb.co.ua ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31463
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;vpn.kh.eb.co.ua.               IN      NS
;; AUTHORITY SECTION:
eb.co.ua.               3600    IN      SOA     dns.eb.co.ua. uiyn.email.ua. 200712056 10800 3600 604800 3600
;; Query time: 42 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 11:57:51 2009
;; MSG SIZE  rcvd: 84
11:57:51
#apt-get install thunderbird
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет thunderbird недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета thunderbird не найдены кандидаты на установку
прошло 34 минуты
12:31:56
#mutt
   1   F Jun 04 root@linux9.uni (   1) hello
   2     Jun 05 root@mail.ru    (   2)
---Mutt: /var/mail/root [Msgs:2 0,9K]---(threads/date)------------------------------(all)---
Почтовый ящик не изменился.
12:33:19
#ls
access           databases         peers          service.switch        tls
access.db        helpfile          sasl           service.switch-nodns  trusted-users
address.resolve  local-host-names  sendmail.cf    smrsh
aliases          m4                sendmail.conf  submit.cf
aliases.db       Makefile          sendmail.mc    submit.mc
12:33:23
#vi .muttrc
--- /dev/null	2009-06-05 09:35:31.504159713 +0300
+++ .muttrc	2009-06-05 12:36:22.000000000 +0300
@@ -0,0 +1,3 @@
+my_hdr  From:           nvv <user@class9.linux.nt>
+my_hdr  Reply-To:       nvv <user@class9.linux.nt>
+set     realname =      'nazarenko vitaly'
12:36:22
#vi .muttrc
--- /tmp/l3-saved-3506.30804.22847	2009-06-05 12:36:23.000000000 +0300
+++ .muttrc	2009-06-05 12:36:54.000000000 +0300
@@ -1,3 +1,3 @@
-my_hdr  From:           nvv <user@class9.linux.nt>
-my_hdr  Reply-To:       nvv <user@class9.linux.nt>
+my_hdr  From:           nvv <root@class9.linux.nt>
+my_hdr  Reply-To:       nvv <root@class9.linux.nt>
 set     realname =      'nazarenko vitaly'
12:36:54
#vi .muttrc
--- /tmp/l3-saved-3506.26329.7898	2009-06-05 12:37:06.000000000 +0300
+++ .muttrc	2009-06-05 12:38:22.000000000 +0300
@@ -1,3 +1,3 @@
 my_hdr  From:           nvv <root@class9.linux.nt>
 my_hdr  Reply-To:       nvv <root@class9.linux.nt>
-set     realname =      'nazarenko vitaly'
+set     realname =      'Nazarenko Vitaly'
12:38:23
#cat .muttrc
my_hdr  From:           nvv <root@class9.linux.nt>
my_hdr  Reply-To:       nvv <root@class9.linux.nt>
set     realname =      'Nazarenko Vitaly'
12:38:28
#mutt
      To: root@class10.unix.nt
      Cc:
     Bcc:
 Subject: hello
Reply-To:                                                [text/plain, 7bit, us-ascii, 0,1K]
     Fcc: ~/sent
     Mix: <no chain defined>
Security: Не применять
-- Вложения
- I     1 /tmp/mutt-linux9-0-8341-0
---Mutt: /var/mail/root [Msgs:2 0,9K]---(threads/date)------------------------------(all)---
Почтовый ящик не изменился.
У вас есть новая почта в /var/mail/root
12:42:06
#tail -f /var/log/mail.log
Jun  4 18:51:31 linux9 sm-mta[6096]: n54FnRo6006096: from=root@class10.unix.nt, size=0, class=0, nrcpts=0, proto=SMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  4 18:56:59 linux9 sm-mta[6239]: n54Ft7pY006239: from=root@mail.ru, size=42, class=0, nrcpts=1, msgid=<200906041556.n54Ft7pY006239@linux9.class9.unix.nt>, proto=SMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  4 18:57:00 linux9 sm-mta[6241]: n54Ft7pY006239: to=root@class9.unix.nt, delay=00:00:56, xdelay=00:00:01, mailer=local, pri=30351, dsn=2.0.0, stat=Sent
Jun  5 09:35:45 linux9 sm-mta[2736]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Jun  5 09:50:12 linux9 sm-mta[4179]: n556n7K3004179: from=root@mail.ru, size=8, class=0, nrcpts=1, msgid=<200906050649.n556n7K3004179@linux9.class9.unix.nt>, proto=SMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  5 09:50:12 linux9 sm-mta[4185]: n556n7K3004179: to=root@class9.unix.nt, delay=00:00:17, xdelay=00:00:00, mailer=local, pri=30339, dsn=2.0.0, stat=Sent
Jun  5 12:41:33 linux9 sendmail[8674]: n559fX4d008674: from=root, size=296, class=0, nrcpts=1, msgid=<20090605094133.GA8341@linux9.unix.nt>, relay=root@localhost
Jun  5 12:41:33 linux9 sm-mta[8675]: n559fX3O008675: from=<root@linux9.class9.unix.nt>, size=453, class=0, nrcpts=1, msgid=<20090605094133.GA8341@linux9.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] (may be forged)
Jun  5 12:41:33 linux9 sendmail[8674]: n559fX4d008674: to=root@class10.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30296, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n559fX3O008675 Message accepted for delivery)
Jun  5 12:41:33 linux9 sm-mta[8676]: n559fX3O008675: to=<root@class10.unix.nt>, ctladdr=<root@linux9.class9.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30692, dsn=2.0.0, stat=Sent
^C
12:50:16
#mutt
Оставлено: 5, удалено: 0.
У вас есть почта в /var/mail/root
12:56:05
#mutt
   +- 5/5: nvv
Почтовый ящик не изменился.
12:59:18
#cd /etc/bind

13:00:50
#ls
db.0    db.255     db.empty  db.root     named.conf.local    rndc.key
db.127  db.class9  db.local  named.conf  named.conf.options  zones.rfc1918
13:00:53
#vi db.class9
13:02:26
#~
  1 options {
  2         directory "/var/cache/bind";
  3
  4         // If there is a firewall between you and nameservers you want
  5         // to talk to, you may need to fix the firewall to allow multiple
  6         // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
  7
  8         // If your ISP provided one or more IP addresses for stable
  9         // nameservers, you probably want to use them as forwarders.
 10         // Uncomment the following block, and insert the addresses replacing
...
 16
 17         auth-nxdomain no;    # conform to RFC1035
 18         listen-on-v6 { any; };
 19         #listen-on { 127.0.0.1; };
 20         #allow-recursion { 127.0.0.0/8; };
 21         version "Super mega novaya";
 22 };
 23
 24
"named.conf.options" 24L, 663C
13:03:06
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 class9.eb.co.ua mx
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41455
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;class9.eb.co.ua.               IN      MX
;; ANSWER SECTION:
class9.eb.co.ua.        600     IN      MX      10 alpha.eb.co.ua.
class9.eb.co.ua.        600     IN      MX      20 bravo.eb.co.ua.
;; AUTHORITY SECTION:
eb.co.ua.               30      IN      NS      ns1.eb.co.ua.
eb.co.ua.               30      IN      NS      ns2.eb.co.ua.
;; ADDITIONAL SECTION:
alpha.eb.co.ua.         30      IN      A       62.80.163.45
bravo.eb.co.ua.         30      IN      A       212.109.52.53
;; Query time: 434 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 13:04:23 2009
;; MSG SIZE  rcvd: 145
13:04:24
#dig @127.0.0.1 class9.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 class9.unix.nt mx
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35258
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class9.unix.nt.                        IN      MX
;; ANSWER SECTION:
class9.unix.nt.         10800   IN      MX      10 linux9.class9.unix.nt.
;; AUTHORITY SECTION:
class9.unix.nt.         10800   IN      NS      linux9.class9.unix.nt.
;; ADDITIONAL SECTION:
linux9.class9.unix.nt.  10800   IN      A       192.168.15.9
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun  5 13:04:41 2009
;; MSG SIZE  rcvd: 85
13:04:41
#cat /etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address 192.168.15.9
    netmask 255.255.255.0
    network 192.168.15.0
    broadcast 192.168.15.255
    gateway 192.168.15.254
...
#       netmask 255.255.255.0
#        up ip route add default via 192.168.215.1 dev eth0.215 table 3 || true
#        up ip rule add from 192.168.215.2 lookup 3 || true
#vlan_raw_device eth0
#up ip route add default via 192.168.215.1 dev eth0.215 table 3 || true
#up ip rule add from 192.168.215.2 lookup 3 || true
#up ifconfig eth0.215 192.168.215.2 || true
#network 255.255.255.0
#vlan_raw_device eth0
#gateway 192.168.215.
прошло 50 минут
13:55:25
#cd /etc/mail

14:05:16
#ls
access           databases         peers          service.switch        tls
access.db        helpfile          sasl           service.switch-nodns  trusted-users
address.resolve  local-host-names  sendmail.cf    smrsh
aliases          m4                sendmail.conf  submit.cf
aliases.db       Makefile          sendmail.mc    submit.mc
14:05:18
#vi local-host-names
--- /tmp/l3-saved-3506.28323.13913	2009-06-05 14:05:48.000000000 +0300
+++ local-host-names	2009-06-05 14:06:02.000000000 +0300
@@ -1,4 +1,3 @@
 localhost
 linux9.class9.unix.nt
 class9.unix.nt
-class10.unix.nt
14:06:02
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
прошло 17 минут
14:23:06
#dig class9.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class9.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65347
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class9.unix.nt.                        IN      MX
;; ANSWER SECTION:
class9.unix.nt.         10800   IN      MX      10 linux9.class9.unix.nt.
;; AUTHORITY SECTION:
class9.unix.nt.         10800   IN      NS      linux9.class9.unix.nt.
;; ADDITIONAL SECTION:
linux9.class9.unix.nt.  10800   IN      A       192.168.15.9
;; Query time: 0 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 14:23:19 2009
;; MSG SIZE  rcvd: 85
14:23:19
#dig class9.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class9.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11321
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class9.unix.nt.                        IN      MX
;; ANSWER SECTION:
class9.unix.nt.         10800   IN      MX      10 linux9.class9.unix.nt.
;; AUTHORITY SECTION:
class9.unix.nt.         10800   IN      NS      linux9.class9.unix.nt.
;; ADDITIONAL SECTION:
linux9.class9.unix.nt.  10800   IN      A       192.168.15.9
;; Query time: 0 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 14:23:21 2009
;; MSG SIZE  rcvd: 85
14:23:21
#dig class10.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class10.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36169
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class10.unix.nt.               IN      MX
;; ANSWER SECTION:
class10.unix.nt.        9548    IN      MX      10 linux10.class10.unix.nt.
;; AUTHORITY SECTION:
class10.unix.nt.        9548    IN      NS      linux10.class10.unix.nt.
;; ADDITIONAL SECTION:
linux10.class10.unix.nt. 9548   IN      A       192.168.15.10
;; Query time: 0 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 14:23:46 2009
;; MSG SIZE  rcvd: 87
14:23:46
#dig class2.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class2.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53746
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class2.unix.nt.                        IN      MX
;; ANSWER SECTION:
class2.unix.nt.         3600    IN      MX      10 linux2.class2.unix.nt.
;; AUTHORITY SECTION:
class2.unix.nt.         3600    IN      NS      linux2.class2.unix.nt.
;; ADDITIONAL SECTION:
linux2.class2.unix.nt.  3600    IN      A       192.168.15.2
;; Query time: 1 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 14:23:54 2009
;; MSG SIZE  rcvd: 85
14:23:54
#dig class13.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class13.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37767
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;class13.unix.nt.               IN      MX
;; ANSWER SECTION:
class13.unix.nt.        10701   IN      MX      10 linux13.class13.unix.nt.
;; AUTHORITY SECTION:
class13.unix.nt.        10701   IN      NS      linux13.class13.unix.nt.
;; ADDITIONAL SECTION:
linux13.class13.unix.nt. 10701  IN      A       192.168.15.13
;; Query time: 1 msec
;; SERVER: 192.168.15.9#53(192.168.15.9)
;; WHEN: Fri Jun  5 14:24:04 2009
;; MSG SIZE  rcvd: 87
14:26:33
#vi access
14:33:22
#network number must end on an octet boundary, or

Файлы

  • .muttrc
  • /etc/bind/db.class9
  • /etc/bind/named.conf.local
  • /etc/bind/named.conf.options
  • /etc/network/interfaces
  • /etc/resolv.conf
  • .muttrc
    >
    my_hdr  From:           nvv <root@class9.linux.nt>
    my_hdr  Reply-To:       nvv <root@class9.linux.nt>
    set     realname =      'Nazarenko Vitaly'
    
    /etc/bind/db.class9
    >
    $TTL     3h
    @        SOA linux9.class9.unix.nt. root.class9.unix.nt. 2009060401 3h 12h 72h 1h
             NS  linux9.class9.unix.nt.
             MX  10 linux9.class9.unix.nt.
    linux9   A   192.168.15.9
    mega     A   192.168.15.10
    super    A   192.168.15.2
    
    /etc/bind/named.conf.local
    >
    //
    // Do any local configuration here
    //
    // Consider adding the 1918 zones here, if they are not used in your
    // organization
    //include "/etc/bind/zones.rfc1918";
    zone "class9.unix.nt" {
            type master;
            file "/etc/bind/db.class9";
    };
    
    /etc/bind/named.conf.options
    >
    options {
            directory "/var/cache/bind";
            // If there is a firewall between you and nameservers you want
            // to talk to, you may need to fix the firewall to allow multiple
            // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
            // If your ISP provided one or more IP addresses for stable
            // nameservers, you probably want to use them as forwarders.
            // Uncomment the following block, and insert the addresses replacing
            // the all-0's placeholder.
             forwarders {
                    10.0.35.1;
             };
            auth-nxdomain no;    # conform to RFC1035
            listen-on-v6 { any; };
            #listen-on { 127.0.0.1; };
            allow-recursion { 127.0.0.0/8; };
            version "Super mega novaya";
    };
    
    /etc/network/interfaces
    >
    # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
    # /usr/share/doc/ifupdown/examples for more information.
    auto lo eth0
    iface lo inet loopback
    iface eth0 inet static
        address 192.168.15.9
        netmask 255.255.255.0
        network 192.168.15.0
        broadcast 192.168.15.255
        gateway 192.168.15.254
    #vconfig add eth0.105
    #ifconfig eth0.105 192.168.105.1
    #auto eth0.105
    #iface eth0.105 inet static
    #       address 192.168.105.1
    #       netmask 255.255.255.0
    #       vlan_raw_device eth0
    #
    #auto eth0.205
    #iface eth0.205 inet static
    #       address 192.168.205.2
    #       netmask 255.255.255.0
    #       up ip route add default via 192.168.205.1 dev eth0.205 table 2 || true
    #        up ip rule add from 192.168.205.2 lookup 2 || true
    #        vlan_raw_device eth0
    #       gateway 192.168.205.1
    #auto eth0.215
    #iface eth0.215 inet static
    #       address 192.168.215.2
    #       netmask 255.255.255.0
    #        up ip route add default via 192.168.215.1 dev eth0.215 table 3 || true
    #        up ip rule add from 192.168.215.2 lookup 3 || true
    #vlan_raw_device eth0
    #up ip route add default via 192.168.215.1 dev eth0.215 table 3 || true
    #up ip rule add from 192.168.215.2 lookup 3 || true
    #up ifconfig eth0.215 192.168.215.2 || true
    #network 255.255.255.0
    #vlan_raw_device eth0
    #gateway 192.168.215.
    
    /etc/resolv.conf
    >
    #nameserver 10.0.35.1
    nameserver 192.168.15.9
    domain class9.unix.nt
    

    Статистика

    Время первой команды журнала18:13:44 2009- 6- 4
    Время последней команды журнала14:33:22 2009- 6- 5
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %15.84
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 3.13
    Количество командных строк в единицу времени, команда/мин 0.54
    Частота использования команд
    dig21|====================| 20.79%
    vi15|==============| 14.85%
    mutt8|=======| 7.92%
    screen7|======| 6.93%
    cat7|======| 6.93%
    ls7|======| 6.93%
    cd5|====| 4.95%
    nc5|====| 4.95%
    ~5|====| 4.95%
    /etc/init.d/sendmail3|==| 2.97%
    tail3|==| 2.97%
    host2|=| 1.98%
    nmap2|=| 1.98%
    apt-get2|=| 1.98%
    ifconfig1|| 0.99%
    /etc/init.d/bind91|| 0.99%
    mute1|| 0.99%
    who1|| 0.99%
    ssh1|| 0.99%
    hostname1|| 0.99%
    exit1|| 0.99%
    network1|| 0.99%
    whois1|| 0.99%
    ____
    *) Интервалы неактивности длительностью 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$