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

Содержание

Журнал

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

/dev/pts/7
14:00:56
#ethtool -s eth0 speed 100 duplex half

14:02:18
#ethtool -s eth0 speed 10 duplex half

/dev/pts/1
14:02:40
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
14:02:43
#. /etc/bash_completion

14:04:46
#vaim /etc/bind/
db.0                db.255              db.local            named.conf          named.conf.options  zones.rfc1918
db.127              db.empty            db.root             named.conf.local    rndc.key
14:04:46
#vaim /etc/bind/
db.0                db.255              db.local            named.conf          named.conf.options  zones.rfc1918
db.127              db.empty            db.root             named.conf.local    rndc.key
14:04:46
#vaim /etc/bind/named.conf
bash: vaim: command not found
14:05:07
#vim /etc/bind/named.conf
14:05:23
#~
 17 // be authoritative for the localhost forward and reverse zones, and for
 18 // broadcast zones as per RFC 1912
 19
 20 zone "localhost" {
 21         type master;
 22         file "/etc/bind/db.local";
 23 };
 24
 25 zone "127.in-addr.arpa" {07C
 26         type master;
...
 31         type master;
 32         file "/etc/bind/db.0";
 33 };
 34
 35 zone "255.in-addr.arpa" {
 36         type master;
 37         file "/etc/bind/db.255";
 38 };
 39
 40 include "/etc/bind/named.conf.local";
/dev/pts/4
14:06:39
#ssh root@10.0.35.100
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.
Last login: Thu Jun  4 14:20:13 2009 from linux4.unix.nt
l3-agent is already running: pid=4804; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/1
14:07:27
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31

14:07:39
#ls
db.0  db.127  db.255  db.empty  db.local  db.root  named.conf  named.conf.local  named.conf.options  rndc.key  zones.rfc1918
14:08:46
#cat named.conf.
named.conf.local    named.conf.options
14:08:46
#cat 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";
14:09:13
#vim named.conf.local
--- /tmp/l3-saved-3747.2329.20427	2009-06-04 14:09:19.000000000 +0300
+++ named.conf.local	2009-06-04 14:11:42.000000000 +0300
@@ -6,3 +6,9 @@
 // organization
 //include "/etc/bind/zones.rfc1918";
 
+zone "class12.unix.nt" {
+	tyoe master;
+	file "/etc/bind/db.class12";
+	};
+
+
14:11:42
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=56 time=34.4 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=56 time=127 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 34.468/81.081/127.694/46.613 ms
14:11:47
#ping 193.193.193.100
PING 193.193.193.100 (193.193.193.100) 56(84) bytes of data.
64 bytes from 193.193.193.100: icmp_seq=1 ttl=57 time=12.0 ms
64 bytes from 193.193.193.100: icmp_seq=2 ttl=57 time=10.5 ms
64 bytes from 193.193.193.100: icmp_seq=3 ttl=57 time=12.4 ms
c64 bytes from 193.193.193.100: icmp_seq=4 ttl=57 time=8.73 ms
64 bytes from 193.193.193.100: icmp_seq=5 ttl=57 time=8.56 ms
^X64 bytes from 193.193.193.100: icmp_seq=6 ttl=57 time=8.45 ms
^Z
[2]+  Stopped                 ping 193.193.193.100
14:12:30
#ping 193.193.193.111
PING 193.193.193.111 (193.193.193.111) 56(84) bytes of data.
64 bytes from 193.193.193.111: icmp_seq=1 ttl=57 time=9.66 ms
64 bytes from 193.193.193.111: icmp_seq=2 ttl=57 time=8.39 ms
64 bytes from 193.193.193.111: icmp_seq=3 ttl=57 time=12.2 ms
64 bytes from 193.193.193.111: icmp_seq=4 ttl=57 time=7.89 ms
64 bytes from 193.193.193.111: icmp_seq=5 ttl=57 time=9.60 ms
^C
--- 193.193.193.111 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 7.892/9.556/12.231/1.507 ms
14:12:52
#dig 193.193.193.111 ns
; <<>> DiG 9.6.0-P1 <<>> 193.193.193.111 ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 1440
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;193.193.193.111.               IN      NS
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400
;; Query time: 47 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Thu Jun  4 14:13:00 2009
;; MSG SIZE  rcvd: 108
14:13:00
#dig 193.193.193.111
; <<>> DiG 9.6.0-P1 <<>> 193.193.193.111
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 13577
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;193.193.193.111.               IN      A
;; AUTHORITY SECTION:
.                       10783   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400
;; Query time: 0 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Thu Jun  4 14:13:17 2009
;; MSG SIZE  rcvd: 108
14:13:17
#dig 193.193.193.111 ns
; <<>> DiG 9.6.0-P1 <<>> 193.193.193.111 ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 56810
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;193.193.193.111.               IN      NS
;; AUTHORITY SECTION:
.                       10768   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400
;; Query time: 0 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Thu Jun  4 14:13:32 2009
;; MSG SIZE  rcvd: 108
14:13:32
#dig 193.193.193.111 ptr
; <<>> DiG 9.6.0-P1 <<>> 193.193.193.111 ptr
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 33214
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;193.193.193.111.               IN      PTR
;; AUTHORITY SECTION:
.                       10757   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400
;; Query time: 0 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Thu Jun  4 14:13:43 2009
;; MSG SIZE  rcvd: 108
14:15:02
#vim db.class12.unix.nt
14:15:31
#~
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"db.class12.unix.nt" [Новий] 1L, 52C записаний
14:17:07
#vim db.class12.unix.nt
--- /tmp/l3-saved-3747.9172.12163	2009-06-04 14:18:45.000000000 +0300
+++ db.class12.unix.nt	2009-06-04 14:25:01.000000000 +0300
@@ -1 +1,5 @@
-@ SOA linux12.class12.uxix.nt root.class12.unix.nt.
+@	SOA linux12.class12.uxix.nt root.class12.unix.nt. 2009060401 3h 12h 72h 1h
+	NS linux12.class12.unix.nt
+linux12 A	192.168.15.12
+	
+
/dev/pts/4
14:20:40
#screen -x
/dev/pts/1
14:25:01
#vim db.class12.unix.nt
--- /tmp/l3-saved-3747.27452.2555	2009-06-04 14:25:03.000000000 +0300
+++ db.class12.unix.nt	2009-06-04 14:29:47.000000000 +0300
@@ -1,5 +1,8 @@
+TTL	3h
 @	SOA linux12.class12.uxix.nt root.class12.unix.nt. 2009060401 3h 12h 72h 1h
 	NS linux12.class12.unix.nt
 linux12 A	192.168.15.12
-	
+linux11 A	192.168.15.11
+linux1	A	192.168.15.1
+mega	A	10.0.35.100
 
14:29:47
#vim db.class12.unix.nt
14:30:13
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9 failed!
14:30:46
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9 failed!
14:31:32
#na
named              named-checkzone    namei              nano
named-checkconf    named-compilezone  nameif             nawk
14:31:32
#named
named              named-checkconf    named-checkzone    named-compilezone
14:31:32
#. /etc/bash_completion

14:32:36
#vim named.conf.options
14:33:17
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  1 +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  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
...
~
~
~
~
~
~
~
~
~
-- ВСТАВ                                                                                                    18,24-31      Усе
14:33:46
# 23 {
  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
            listen-on {192.168.15.12; };
...
~
~
~
~
~
~
~
~
~
"named.conf.options" 24L, 666C записаний
14:34:45
#. /etc/bash_completion

14:35:24
#/etc/resolv.conf
bash: /etc/resolv.conf: Permission denied
14:35:36
#cat /etc/resolv.conf
nameserver 192.168.15.12
domain unix.nt
14:35:41
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9 failed!
14:36:42
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9 failed!
14:38:22
#~
  2 // Do any local configuration here
  3 //
  4
  5 // Consider adding the 1918 zones here, if they are not used in your
             ype master;
  6 // organization
  7 //include "/etc/bind/zones.rfc1918";
  8
~
~
...
~
~
~
~
~
~
~
~
~
"named.conf.local" 14L, 239C записаний
14:38:51
#vim named.conf.local
--- /tmp/l3-saved-3747.30063.15052	2009-06-04 14:38:54.000000000 +0300
+++ named.conf.local	2009-06-04 14:39:22.000000000 +0300
@@ -8,7 +8,7 @@
 
 zone "class12.unix.nt" {
 	type master;
-	file "/etc/bind/db.class12";
+	file "/etc/bind/db.class12.unix.nt:
 };
 
 
14:39:22
#vim named.conf.local
--- /tmp/l3-saved-3747.20401.22545	2009-06-04 14:39:23.000000000 +0300
+++ named.conf.local	2009-06-04 14:39:44.000000000 +0300
@@ -8,7 +8,7 @@
 
 zone "class12.unix.nt" {
 	type master;
-	file "/etc/bind/db.class12.unix.nt:
+	file "/etc/bind/db.class12.unix.nt;
 };
 
 
14:39:47
#ls
db.0    db.255              db.empty  db.root     named.conf.local    rndc.key
db.127  db.class12.unix.nt  db.local  named.conf  named.conf.options  zones.rfc1918
14:40:31
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9.
14:42:12
#host mega.class12.unix.nt
mega.class12.unix.nt    A       10.0.35.100
14:44:37
#vim named.conf.options
--- /tmp/l3-saved-3747.19880.15142	2009-06-04 14:44:50.000000000 +0300
+++ named.conf.options	2009-06-04 14:45:06.000000000 +0300
@@ -17,7 +17,7 @@
 	auth-nxdomain no;    # conform to RFC1035
 	listen-on-v6 { any; };
 
-	listen-on {192.168.15.12; };
+	// listen-on {192.168.15.12; };
 	// listen-on {127.0.0.1; };
 	allow-recursion {192.168.15.0/24; };
 };
14:45:10
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.106.0   0.0.0.0         255.255.255.0   U         0 0          0 eth0.106
192.168.206.0   0.0.0.0         255.255.255.0   U         0 0          0 eth0.206
0.0.0.0         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
14:45:25
#netstat -lnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      2976/inetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2388/portmap
tcp        0      0 192.168.206.2:53        0.0.0.0:*               LISTEN      9640/named
tcp        0      0 192.168.106.1:53        0.0.0.0:*               LISTEN      9640/named
tcp        0      0 192.168.15.12:53        0.0.0.0:*               LISTEN      9640/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      9640/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      6918/sshd
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      9640/named
...
unix  2      [ ACC ]     STREAM     LISTENING     603770   7643/gksu           /tmp/orbit-user/linc-1ddb-0-39d3df8b7bf
unix  2      [ ACC ]     STREAM     LISTENING     10633    3603/gksu           /tmp/orbit-user/linc-e13-0-7934fac67580
unix  2      [ ACC ]     STREAM     LISTENING     567104   17465/firefox-bin   /tmp/orbit-user/linc-4439-0-28ae8931e281b
unix  2      [ ACC ]     STREAM     LISTENING     608157   8958/gksu           /tmp/orbit-user/linc-22fe-0-43950a4514de3
unix  2      [ ACC ]     STREAM     LISTENING     10103    3477/gam_server     @/tmp/fam-user-
unix  2      [ ACC ]     STREAM     LISTENING     7579     2969/lpd            /dev/printer
unix  2      [ ACC ]     STREAM     LISTENING     7648     2992/hald           @/var/run/hald/dbus-tFQ4Zw5HzM
unix  2      [ ACC ]     STREAM     LISTENING     7280     2668/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     8314     3160/gdm            /var/run/gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     10041    3347/x-session-mana @/tmp/.ICE-unix/3347
14:45:33
#netstat -lnp | grep named
tcp        0      0 192.168.206.2:53        0.0.0.0:*               LISTEN      9640/named
tcp        0      0 192.168.106.1:53        0.0.0.0:*               LISTEN      9640/named
tcp        0      0 192.168.15.12:53        0.0.0.0:*               LISTEN      9640/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      9640/named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      9640/named
tcp6       0      0 :::53                   :::*                    LISTEN      9640/named
tcp6       0      0 ::1:953                 :::*                    LISTEN      9640/named
udp        0      0 192.168.206.2:53        0.0.0.0:*                           9640/named
udp        0      0 192.168.106.1:53        0.0.0.0:*                           9640/named
udp        0      0 192.168.15.12:53        0.0.0.0:*                           9640/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           9640/named
udp6       0      0 :::53                   :::*                                9640/named
14:45:39
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
14:46:20
#~ +q436f+q{b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
named.conf          named.conf.local    named.conf.options
14:46:20
#vim named.conf.local
--- /tmp/l3-saved-3747.12546.12798	2009-06-04 14:46:32.000000000 +0300
+++ named.conf.local	2009-06-04 14:46:53.000000000 +0300
@@ -8,7 +8,7 @@
 
 zone "class12.unix.nt" {
 	type master;
-	file "/etc/bind/db.class12.unix.nt" ;
+	file "/etc/bind/db.class12.unix.nt" 
 };
 
 
14:47:36
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9.
14:49:32
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
14:50:05
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  2         NS linux12.class12.unix.nt.
  3 linux12 A       192.168.15.12
  4 linux11 A       192.168.15.11
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"db.class12.unix.nt" 7L, 196C записаний
14:50:14
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
14:52:04
#vim /root/.vimrc
--- /tmp/l3-saved-3747.7284.3944	2009-06-04 14:52:21.000000000 +0300
+++ /root/.vimrc	2009-06-04 14:52:29.000000000 +0300
@@ -1,5 +1,5 @@
 set number
 set showmode
 syntax on
-colorscheme blue
+# colorscheme blue
 
14:52:29
#vim named.conf.local
14:52:46
#vim /root/.vimrc
--- /tmp/l3-saved-3747.17894.7740	2009-06-04 14:52:47.000000000 +0300
+++ /root/.vimrc	2009-06-04 14:52:56.000000000 +0300
@@ -1,5 +1,5 @@
 set number
 set showmode
 syntax on
-# colorscheme blue
+
 
14:52:56
#vim named.conf.local
14:53:01
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Stopping domain name service...: bind9 waiting for pid 11302 to die.
Starting domain name service...: bind9.
14:53:06
#dbls
bash: dbls: command not found
14:53:57
#ls
db.0    db.255              db.empty  db.root     named.conf.local    rndc.key
db.127  db.class12.unix.nt  db.local  named.conf  named.conf.options  zones.rfc1918
14:53:59
#cat db.class12.unix.nt
@       SOA linux12.class12.uxix.nt. root.class12.unix.nt 2009060402 3h 12h 72h 1h
        NS linux12.class12.unix.nt.
linux12 A       192.168.15.12
linux11 A       192.168.15.11
linux1  A       192.168.15.1
mega    A       10.0.35.100
14:54:09
#cat /hosts
cat: /hosts: No such file or directory
14:54:32
#cat /etc/hosts
192.168.106.2 linux12
14:54:37
#vim /etc/hosts
--- /tmp/l3-saved-3747.6938.25020	2009-06-04 14:54:46.000000000 +0300
+++ /etc/hosts	2009-06-04 14:54:57.000000000 +0300
@@ -1 +1 @@
-192.168.106.2 linux12
+192.168.15.12 linux12
14:59:07
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  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
 11         // the all-0's placeholder.
...
~
~
~
~
~
~
~
~
~
"named.conf.options" 24L, 669C записаний
14:59:32
#/etc/init.d/bind9 stop
Stopping domain name service...: bind9.
15:02:19
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9.
15:03:48
#vim /etc/hostname
прошло 12 минут
15:15:55
#~
  2 domain unix.nt
  3
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/resolv.conf" 4L, 48C записаний
15:16:25
#host 192.168.15.12
Name: linux12.unix.nt
Address: 192.168.15.12
15:17:07
#host 192.168.15.12
Name: linux12.unix.nt
Address: 192.168.15.12
15:17:29
#host 192.168.15.12
Name: linux12.unix.nt
Address: 192.168.15.12
15:18:25
#host 192.168.15.12
Name: linux12.class12.unix.nt
Address: 192.168.15.12
15:18:27
#host linux12
linux12.unux12.nix.nt does not exist, try again
15:18:54
#dig linux12.class12.unix.nt
; <<>> DiG 9.6.0-P1 <<>> linux12.class12.unix.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7686
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux12.class12.unix.nt.       IN      A
;; ANSWER SECTION:
linux12.class12.unix.nt. 3600   IN      A       192.168.15.12
;; AUTHORITY SECTION:
class12.unix.nt.        3600    IN      NS      linux12.class12.unix.nt.
;; Query time: 0 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Thu Jun  4 15:19:19 2009
;; MSG SIZE  rcvd: 71
15:19:19
#dig linux12.class12.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> linux12.class12.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51885
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux12.class12.unix.nt.       IN      MX
;; AUTHORITY SECTION:
class12.unix.nt.        3600    IN      SOA     linux12.class12.uxix.nt. root.class12.unix.nt. 2009060402 10800 43200 259200 3600
;; Query time: 0 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Thu Jun  4 15:19:26 2009
;; MSG SIZE  rcvd: 103
15:19:26
#dig linux12.class12.unix.nt ns
; <<>> DiG 9.6.0-P1 <<>> linux12.class12.unix.nt ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30159
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux12.class12.unix.nt.       IN      NS
;; AUTHORITY SECTION:
class12.unix.nt.        3600    IN      SOA     linux12.class12.uxix.nt. root.class12.unix.nt. 2009060402 10800 43200 259200 3600
;; Query time: 0 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Thu Jun  4 15:19:30 2009
;; MSG SIZE  rcvd: 103
15:19:30
#dig linux12.class12.unix.nt A
; <<>> DiG 9.6.0-P1 <<>> linux12.class12.unix.nt A
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21423
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux12.class12.unix.nt.       IN      A
;; ANSWER SECTION:
linux12.class12.unix.nt. 3600   IN      A       192.168.15.12
;; AUTHORITY SECTION:
class12.unix.nt.        3600    IN      NS      linux12.class12.unix.nt.
;; Query time: 0 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Thu Jun  4 15:19:32 2009
;; MSG SIZE  rcvd: 71
15:21:54
#rndc reload
server reload successful
15:23:20
#вфеу
bash: вфеу: command not found
/dev/pts/4
15:24:15
#dig
; <<>> DiG 9.6.0-P1 <<>>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5472
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14
;; QUESTION SECTION:
;.                              IN      NS
;; ANSWER SECTION:
.                       517152  IN      NS      L.ROOT-SERVERS.NET.
.                       517152  IN      NS      F.ROOT-SERVERS.NET.
...
G.ROOT-SERVERS.NET.     603552  IN      A       192.112.36.4
H.ROOT-SERVERS.NET.     603552  IN      A       128.63.2.53
H.ROOT-SERVERS.NET.     603552  IN      AAAA    2001:500:1::803f:235
I.ROOT-SERVERS.NET.     603552  IN      A       192.36.148.17
J.ROOT-SERVERS.NET.     603552  IN      A       192.58.128.30
J.ROOT-SERVERS.NET.     603552  IN      AAAA    2001:503:c27::2:30
;; Query time: 0 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Thu Jun  4 15:24:18 2009
;; MSG SIZE  rcvd: 500
15:24:18
#dig linux12.class12.unix.nt
; <<>> DiG 9.6.0-P1 <<>> linux12.class12.unix.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1710
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux12.class12.unix.nt.       IN      A
;; ANSWER SECTION:
linux12.class12.unix.nt. 3600   IN      A       192.168.15.12
;; AUTHORITY SECTION:
class12.unix.nt.        3600    IN      NS      linux12.class12.unix.nt.
;; Query time: 0 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Thu Jun  4 15:24:33 2009
;; MSG SIZE  rcvd: 71
15:24:33
#dig linux12.class12.unix.nt MX
; <<>> DiG 9.6.0-P1 <<>> linux12.class12.unix.nt MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51327
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux12.class12.unix.nt.       IN      MX
;; AUTHORITY SECTION:
class12.unix.nt.        3600    IN      SOA     linux12.class12.uxix.nt. root.class12.unix.nt. 2009060402 10800 43200 259200 3600
;; Query time: 0 msec
;; SERVER: 192.168.15.12#53(192.168.15.12)
;; WHEN: Thu Jun  4 15:24:41 2009
;; MSG SIZE  rcvd: 103
прошло 16 минут
/dev/pts/1
15:41:04
#date
четвер, 4 червня 2009 15:41:06 +0300
/dev/tty1
15:47:47
#/etc/init.d/gdm stop
Stopping GNOME Display Manager: gdm.
прошло 63 минуты
/dev/pts/1
16:50:55
#apt-get install sendmail ine
inet-superserver   inetutils-inetd    inetutils-talk     inetutils-telnetd  inewsinn
inetutils-ftp      inetutils-ping     inetutils-talkd    inetutils-tools
inetutils-ftpd     inetutils-syslogd  inetutils-telnet   inews
16:50:55
#apt-get install sendmail inet
inet-superserver   inetutils-ftpd     inetutils-ping     inetutils-talk     inetutils-telnet   inetutils-tools
inetutils-ftp      inetutils-inetd    inetutils-syslogd  inetutils-talkd    inetutils-telnetd
16:50:55
#apt-get install sendmail inet
inet-superserver   inetutils-ftpd     inetutils-ping     inetutils-talk     inetutils-telnet   inetutils-tools
inetutils-ftp      inetutils-inetd    inetutils-syslogd  inetutils-talkd    inetutils-telnetd
16:50:55
#apt-get install sendmail
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
Деякі пакунки неможливо встановити. Можливо, Ви просите неможливого,
або ж використаєте нестабільний дистрибутив, і запитані Вами пакунки
ще не створені або були вилучені з Incoming.
Наступна інформація можливо допоможе Вам:
Пакунки, що мають незадоволені залежності:
  sendmail: Залежності (Depends): sendmail-bin але він не буде встановлений
            Залежності (Depends): sensible-mda але він не буде встановлений
E: Зламані пакунки
прошла 41 минута
/dev/pts/4
17:32:35
#ssh root@10.0.35.100
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.
Last login: Thu Jun  4 17:46:34 2009 from 192.168.15.253
l3-agent is already running: pid=1896; pidfile=/root/.lilalo/l3-agent.pid
прошло 14 минут
17:46:42
#screen -x
/dev/pts/1
17:56:37
#apt-get install sendmail send
sendemail        sendip           sendmail-base    sendmail-cf      sendmail-tls     sendpage-common  sendxmpp
sendfile         sendmail         sendmail-bin     sendmail-doc     sendpage-client  sendpage-server
17:56:37
#apt-get install sendmail sendmail-b
sendmail-base  sendmail-bin
17:56:37
#apt-get install sendmail sendmail-bin
After this operation, 2216kB of additional disk space will be used.
Бажаєте продовжити [Т/н]? y
Отр:1 http://10.0.35.1 sid/main m4 1.4.13-1 [240kB]
Отр:2 http://10.0.35.1 sid/main procmail 3.22-16 [142kB]
Отр:3 http://10.0.35.1 sid/main sendmail-base 8.14.3-9 [359kB]
Отр:4 http://10.0.35.1 sid/main sendmail-cf 8.14.3-9 [295kB]
Отр:5 http://10.0.35.1 sid/main sendmail-bin 8.14.3-9 [927kB]
Отр:6 http://10.0.35.1 sid/main sensible-mda 8.14.3-9 [214kB]
Отр:7 http://10.0.35.1 sid/main sendmail 8.14.3-9 [207kB]
Отримано 2385kB за 0sB (11,5MB/s)
...
        make sure they are benign before starting sendmail!
Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
Starting Mail Transport Agent (MTA): sendmailhostname: Unknown host
hostname: Unknown host
.
Setting up sensible-mda (8.14.3-9) ...
Setting up sendmail (8.14.3-9) ...
17:57:35
#apt-get install sendmail sendmail-bin sendmail-mda
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
Вже встановлена найновіша версія sendmail.
Вже встановлена найновіша версія sendmail-bin.
sendmail-bin set to manually installed.
E: Не можу знайти пакунок sendmail-mda
17:58:14
#apt-get install sendmail sendmail-bin
Читання переліків пакетів... Виконано
Побудова дерева залежностей
Reading state information... Виконано
Вже встановлена найновіша версія sendmail.
Вже встановлена найновіша версія sendmail-bin.
sendmail-bin set to manually installed.
The following packages were automatically installed and are no longer required:
  portmap
Використовуйте 'apt-get autoremove' щоб видалити їх.
оновлено 0, встановлено 0 нових пакунків, для видалення відмічено 0 пакунків, і 56 пакунків не оновлено.

Файлы

  • /etc/hosts
  • /etc/resolv.conf
  • db.class12.unix.nt
  • named.conf.
  • named.conf.local
  • /etc/hosts
    >
    192.168.106.2 linux12
    
    /etc/resolv.conf
    >
    nameserver 192.168.15.12
    domain unix.nt
    
    db.class12.unix.nt
    >
    @       SOA linux12.class12.uxix.nt. root.class12.unix.nt 2009060402 3h 12h 72h 1h
            NS linux12.class12.unix.nt.
    linux12 A       192.168.15.12
    linux11 A       192.168.15.11
    linux1  A       192.168.15.1
    mega    A       10.0.35.100
    
    named.conf.
    >
    named.conf.local    named.conf.options
    
    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";
    

    Статистика

    Время первой команды журнала14:00:56 2009- 6- 4
    Время последней команды журнала17:58:14 2009- 6- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 9.90
    Процент синтаксически неверно набранных команд, % 2.97
    Суммарное время работы с терминалом *, час 2.21
    Количество командных строк в единицу времени, команда/мин 0.76
    Частота использования команд
    vim17|================| 16.67%
    dig11|==========| 10.78%
    /etc/init.d/bind911|==========| 10.78%
    ~10|=========| 9.80%
    apt-get9|========| 8.82%
    host6|=====| 5.88%
    cat6|=====| 5.88%
    ping3|==| 2.94%
    vaim3|==| 2.94%
    .3|==| 2.94%
    netstat3|==| 2.94%
    ls3|==| 2.94%
    screen2|=| 1.96%
    ethtool2|=| 1.96%
    ssh2|=| 1.96%
    na1|| 0.98%
    вфеу1|| 0.98%
    /etc/init.d/gdm1|| 0.98%
    dbls1|| 0.98%
    231|| 0.98%
    rndc1|| 0.98%
    named1|| 0.98%
    grep1|| 0.98%
    /etc/resolv.conf1|| 0.98%
    mii-tool1|| 0.98%
    date1|| 0.98%
    ____
    *) Интервалы неактивности длительностью 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$