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

Содержание

Журнал

Четверг (03/15/07)

/dev/pts/1
12:59:02
#tail /var/log/daemon.log
Mar 15 12:57:52 linux3 named[4270]: loading configuration from '/etc/bind/named.conf'
Mar 15 12:57:52 linux3 named[4270]: /etc/bind/named.conf:12: 'options' redefined near 'options'
Mar 15 12:57:52 linux3 named[4270]: loading configuration: already exists
Mar 15 12:57:52 linux3 named[4270]: exiting (due to fatal error)
Mar 15 12:59:02 linux3 named[4344]: starting BIND 9.3.4 -u bind
Mar 15 12:59:02 linux3 named[4344]: found 1 CPU, using 1 worker thread
Mar 15 12:59:02 linux3 named[4344]: loading configuration from '/etc/bind/named.conf'
Mar 15 12:59:02 linux3 named[4344]: /etc/bind/named.conf:12: 'options' redefined near 'options'
Mar 15 12:59:02 linux3 named[4344]: loading configuration: already exists
Mar 15 12:59:02 linux3 named[4344]: exiting (due to fatal error)
12:59:04
#vim /etc/bind/named.conf.options
17,19c17,20
< 	// forwarders {
< 	// 	0.0.0.0;
< 	// };
---
> 	 forwarders {
> 	 192.168.16.15;
> 	 };
> 	 forward only;
12:59:43
#vim /etc/bind/named.conf
12,15d11
< options  {
< 	forwarders { 192.168.16.15; };
< 	forward only;
< 	}
12:59:52
#/etc/init.d/bind9 start
Starting domain name service...: bind.
12:59:54
#ps aux |grep named
bind      4427  0.7  0.2  30264  2776 ?        Ssl  12:59   0:00 /usr/sbin/named -u bind
root      4443  0.0  0.0   3744   764 pts/2    R+   12:59   0:00 grep named
12:59:58
#vim /etc/resolv.conf
13:00:13
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=112 time=97.1 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 97.190/97.190/97.190/0.000 ms
13:00:18
#vim /etc/resolv.conf
2c2
< nameserver 192.168.16.15
---
> nameserver 192.168.16.3
13:00:25
#ping mail.ru
PING mail.ru (194.67.57.26) 56(84) bytes of data.
64 bytes from mail.ru (194.67.57.26): icmp_seq=1 ttl=112 time=104 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 104.284/104.284/104.284/0.000 ms
13:00:27
#ping ru.ru
PING ru.ru (195.2.72.149) 56(84) bytes of data.
64 bytes from 195.2.72.149: icmp_seq=1 ttl=110 time=122 ms
64 bytes from 195.2.72.149: icmp_seq=2 ttl=110 time=118 ms
--- ru.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 5309ms
rtt min/avg/max/mdev = 118.404/120.397/122.390/1.993 ms
13:00:41
#dig @localhost dibro.net
; <<>> DiG 9.3.4 <<>> @localhost dibro.net
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51623
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 13, ADDITIONAL: 11
;; QUESTION SECTION:
;dibro.net.                     IN      A
;; ANSWER SECTION:
dibro.net.              3600    IN      A       64.20.33.4
...
D.GTLD-SERVERS.net.     76509   IN      A       192.31.80.30
E.GTLD-SERVERS.net.     76509   IN      A       192.12.94.30
F.GTLD-SERVERS.net.     76509   IN      A       192.35.51.30
G.GTLD-SERVERS.net.     76509   IN      A       192.42.93.30
H.GTLD-SERVERS.net.     76509   IN      A       192.54.112.30
I.GTLD-SERVERS.net.     76509   IN      A       192.43.172.30
;; Query time: 313 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Mar 15 13:01:19 2007
;; MSG SIZE  rcvd: 512
13:01:19
#dig @localhost dobro.net
; <<>> DiG 9.3.4 <<>> @localhost dobro.net
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62953
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 14
;; QUESTION SECTION:
;dobro.net.                     IN      A
;; ANSWER SECTION:
dobro.net.              86399   IN      A       200.143.66.25
...
G.GTLD-SERVERS.net.     76495   IN      A       192.42.93.30
H.GTLD-SERVERS.net.     76495   IN      A       192.54.112.30
I.GTLD-SERVERS.net.     76495   IN      A       192.43.172.30
J.GTLD-SERVERS.net.     76495   IN      A       192.48.79.30
K.GTLD-SERVERS.net.     76495   IN      A       192.52.178.30
L.GTLD-SERVERS.net.     12231   IN      A       192.41.162.30
;; Query time: 1362 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Mar 15 13:01:33 2007
;; MSG SIZE  rcvd: 512
13:01:33
#vim /etc/resolv.conf
13:03:06
#ping dobro.net
PING dobro.net (200.143.66.25) 56(84) bytes of data.
64 bytes from ds01.vdomain.bewnet.com.br (200.143.66.25): icmp_seq=1 ttl=43 time=296 ms
64 bytes from ds01.vdomain.bewnet.com.br (200.143.66.25): icmp_seq=2 ttl=43 time=306 ms
64 bytes from ds01.vdomain.bewnet.com.br (200.143.66.25): icmp_seq=3 ttl=43 time=310 ms
64 bytes from ds01.vdomain.bewnet.com.br (200.143.66.25): icmp_seq=4 ttl=43 time=293 ms
64 bytes from ds01.vdomain.bewnet.com.br (200.143.66.25): icmp_seq=5 ttl=43 time=308 ms
--- dobro.net ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4971ms
rtt min/avg/max/mdev = 293.969/303.019/310.268/6.746 ms
13:03:29
#ping dobro.nt
ping: unknown host dobro.nt
13:05:15
#ping net.nt
PING net.nt (10.0.17.1) 56(84) bytes of data.
64 bytes from 10.0.17.1: icmp_seq=1 ttl=64 time=0.258 ms
64 bytes from 10.0.17.1: icmp_seq=2 ttl=64 time=0.199 ms
64 bytes from 10.0.17.1: icmp_seq=3 ttl=64 time=0.223 ms
--- net.nt ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 10015ms
rtt min/avg/max/mdev = 0.199/0.226/0.258/0.029 ms
13:05:40
#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
13:06:12
#vim named.conf
13:10:30
#vim named.conf
13:10:39
#cp db.empty db.serge.net.nt

13:13:23
#ls
db.0    db.255    db.local  db.serge.net.nt  named.conf.local    rndc.key
db.127  db.empty  db.root   named.conf       named.conf.options  zones.rfc1918
13:13:26
#vim named.conf
13:14:05
#vim db.serge.net.nt
13:15:11
#vim named.conf.options
13:16:01
#pwd
/etc/bind
13:17:03
#vim named.conf.options
2c2
< 	directory "/var/cache/bind";
---
> 	directory "/etc/bind";
13:17:41
#vim named.conf.options
13:17:47
#vim db.serge.net.nt
1,8c1,3
< ; BIND reverse data file for empty rfc1918 zone
< ;
< ; DO NOT EDIT THIS FILE - it is used for multiple zones.
< ; Instead, copy it, edit named.conf, and use that copy.
< ;
< $TTL	86400
< @	IN	SOA	localhost. root.localhost. (
< 			      1		; Serial
---
> $TTL	3h
> @	IN	SOA	serghost.serge.net.nt. user.serge.net.nt. (
> 			2007031501	; Serial
13,14c8,12
< ;
< @	IN	NS	localhost.
---
> 
> 		NS	serghost.serge.net.nt.
> serghost	A	192.168.16.3
> host2		A	192.168.16.2
> host1		A	192.168.16.1
13:26:04
#rndc restart
rndc: 'restart' is not implemented
13:27:21
#rndc status
number of zones: 4
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/1000
tcp clients: 0/100
server is up and running
13:27:47
#rndc reload
server reload successful
13:28:09
#rndc status
number of zones: 5
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/1000
tcp clients: 0/100
server is up and running
13:28:14
#tail /var/log/message
tail: невозможно открыть `/var/log/message' для чтения: No such file or directory
13:28:54
#tail /var/log/messages
Mar 15 12:42:32 linux3 kernel: [drm] Initialized i915 1.5.0 20060119 on minor 0
Mar 15 12:42:46 linux3 gconfd (user-2924): запÑ\203Ñ\201каеÑ\202Ñ\201Ñ\217 (веÑ\200Ñ\201иÑ\217 2.16.0), pid 2924 полÑ\214зоваÑ\202елÑ\214 "user"
Mar 15 12:42:47 linux3 gconfd (user-2924): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/etc/gconf/gconf.xml.mandatory" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 0
Mar 15 12:42:47 linux3 gconfd (user-2924): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readwrite:/home/user/.gconf" к запиÑ\201Ñ\213ваемомÑ\203 иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии в позиÑ\206ии 1
Mar 15 12:42:47 linux3 gconfd (user-2924): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/etc/gconf/gconf.xml.defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 2
Mar 15 12:42:47 linux3 gconfd (user-2924): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/var/lib/gconf/debian.defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 3
Mar 15 12:42:47 linux3 gconfd (user-2924): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/var/lib/gconf/defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 4
Mar 15 12:42:52 linux3 gconfd (user-2924): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readwrite:/home/user/.gconf" к запиÑ\201Ñ\213ваемомÑ\203 иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии в позиÑ\206ии 0
Mar 15 13:02:20 linux3 -- MARK --
Mar 15 13:22:21 linux3 -- MARK --
13:29:02
#dig serghost.serge.net.nt
; <<>> DiG 9.3.4 <<>> serghost.serge.net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59045
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;serghost.serge.net.nt.         IN      A
;; ANSWER SECTION:
serghost.serge.net.nt.  10800   IN      A       192.168.16.3
;; AUTHORITY SECTION:
serge.net.nt.           10800   IN      NS      serghost.serge.net.nt.
;; Query time: 87 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Thu Mar 15 13:29:48 2007
;; MSG SIZE  rcvd: 69
13:29:48
#dig host2.serge.net.nt
; <<>> DiG 9.3.4 <<>> host2.serge.net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57240
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;host2.serge.net.nt.            IN      A
;; ANSWER SECTION:
host2.serge.net.nt.     10800   IN      A       192.168.16.2
;; AUTHORITY SECTION:
serge.net.nt.           10800   IN      NS      serghost.serge.net.nt.
;; ADDITIONAL SECTION:
serghost.serge.net.nt.  10800   IN      A       192.168.16.3
;; Query time: 87 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Thu Mar 15 13:30:54 2007
;; MSG SIZE  rcvd: 91
13:30:54
#dig host1.serge.net.nt
; <<>> DiG 9.3.4 <<>> host1.serge.net.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11034
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;host1.serge.net.nt.            IN      A
;; ANSWER SECTION:
host1.serge.net.nt.     10800   IN      A       192.168.16.1
;; AUTHORITY SECTION:
serge.net.nt.           10800   IN      NS      serghost.serge.net.nt.
;; ADDITIONAL SECTION:
serghost.serge.net.nt.  10800   IN      A       192.168.16.3
;; Query time: 87 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Thu Mar 15 13:31:26 2007
;; MSG SIZE  rcvd: 91
13:31:26
#dig serge.net.nt axfr
; <<>> DiG 9.3.4 <<>> serge.net.nt axfr
;; global options:  printcmd
serge.net.nt.           10800   IN      SOA     serghost.serge.net.nt. user.serge.net.nt. 2007031501 604800 86400 2419200 86400
serge.net.nt.           10800   IN      NS      serghost.serge.net.nt.
host1.serge.net.nt.     10800   IN      A       192.168.16.1
host2.serge.net.nt.     10800   IN      A       192.168.16.2
serghost.serge.net.nt.  10800   IN      A       192.168.16.3
serge.net.nt.           10800   IN      SOA     serghost.serge.net.nt. user.serge.net.nt. 2007031501 604800 86400 2419200 86400
;; Query time: 48 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Thu Mar 15 13:31:58 2007
;; XFR size: 6 records (messages 1)
13:35:50
#ls
db.0    db.255    db.local  db.serge.net.nt  named.conf.local    rndc.key
db.127  db.empty  db.root   named.conf       named.conf.options  zones.rfc1918
13:35:53
#vim db.serge.net.nt
13:38:02
#vim named.conf
13:43:12
#ls -l
итого 15
-rw-r--r-- 1 root root  237 2007-01-29 15:35 db.0
-rw-r--r-- 1 root root  271 2007-01-29 15:35 db.127
-rw-r--r-- 1 root root  237 2007-01-29 15:35 db.255
-rw-r--r-- 1 root root  353 2007-01-29 15:35 db.empty
-rw-r--r-- 1 root root  256 2007-01-29 15:35 db.local
-rw-r--r-- 1 root root 1507 2007-01-29 15:35 db.root
-rw-r--r-- 1 root bind  278 2007-03-15 13:26 db.serge.net.nt
-rw-r--r-- 1 root bind 1692 2007-03-15 13:10 named.conf
-rw-r--r-- 1 root bind  165 2007-01-29 15:35 named.conf.local
-rw-r--r-- 1 root bind  704 2007-03-15 13:17 named.conf.options
-rw-r----- 1 bind bind   77 2007-03-14 17:11 rndc.key
-rw-r--r-- 1 root root 1317 2007-01-29 15:35 zones.rfc1918
прошло 12 минут
13:56:09
#ls -a
.   db.0    db.255    db.local  db.serge.net.nt  named.conf.local    rndc.key
..  db.127  db.empty  db.root   named.conf       named.conf.options  zones.rfc1918
13:56:41
#ls -al
итого 23
drwxr-sr-x   2 root bind 1024 2007-03-15 13:43 .
drwxr-xr-x 104 root root 7168 2007-03-15 13:03 ..
-rw-r--r--   1 root root  237 2007-01-29 15:35 db.0
-rw-r--r--   1 root root  271 2007-01-29 15:35 db.127
-rw-r--r--   1 root root  237 2007-01-29 15:35 db.255
-rw-r--r--   1 root root  353 2007-01-29 15:35 db.empty
-rw-r--r--   1 root root  256 2007-01-29 15:35 db.local
-rw-r--r--   1 root root 1507 2007-01-29 15:35 db.root
-rw-r--r--   1 root bind  278 2007-03-15 13:26 db.serge.net.nt
-rw-r--r--   1 root bind 1692 2007-03-15 13:10 named.conf
-rw-r--r--   1 root bind  165 2007-01-29 15:35 named.conf.local
-rw-r--r--   1 root bind  704 2007-03-15 13:17 named.conf.options
-rw-r-----   1 bind bind   77 2007-03-14 17:11 rndc.key
-rw-r--r--   1 root root 1317 2007-01-29 15:35 zones.rfc1918
13:56:52
#vim named.conf
14:02:23
#vim named.conf
прошло 57 минут
14:59:39
#ping 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
64 bytes from 192.168.16.2: icmp_seq=1 ttl=64 time=5.01 ms
64 bytes from 192.168.16.2: icmp_seq=2 ttl=64 time=0.343 ms
64 bytes from 192.168.16.2: icmp_seq=3 ttl=64 time=0.342 ms
64 bytes from 192.168.16.2: icmp_seq=4 ttl=64 time=0.358 ms
64 bytes from 192.168.16.2: icmp_seq=5 ttl=64 time=0.332 ms
64 bytes from 192.168.16.2: icmp_seq=6 ttl=64 time=0.343 ms
64 bytes from 192.168.16.2: icmp_seq=7 ttl=64 time=0.325 ms
--- 192.168.16.2 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6004ms
rtt min/avg/max/mdev = 0.325/1.008/5.015/1.635 ms
15:00:27
#man grep
прошла 21 минута
15:21:40
#ls
db.0    db.255    db.local  db.serge.net.nt  named.conf.local    rndc.key
db.127  db.empty  db.root   named.conf       named.conf.options  zones.rfc1918
15:21:41
#vim named.conf
15:22:11
#dig volya.net
; <<>> DiG 9.3.4 <<>> volya.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7666
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 14
;; QUESTION SECTION:
;volya.net.                     IN      A
;; ANSWER SECTION:
volya.net.              3600    IN      A       128.186.111.48
;; AUTHORITY SECTION:
...
G.GTLD-SERVERS.net.     67979   IN      A       192.42.93.30
H.GTLD-SERVERS.net.     67979   IN      A       192.54.112.30
I.GTLD-SERVERS.net.     67979   IN      A       192.43.172.30
J.GTLD-SERVERS.net.     67979   IN      A       192.48.79.30
K.GTLD-SERVERS.net.     67979   IN      A       192.52.178.30
L.GTLD-SERVERS.net.     3715    IN      A       192.41.162.30
;; Query time: 437 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Thu Mar 15 15:23:29 2007
;; MSG SIZE  rcvd: 512
15:23:29
#dig @serge.net.nt volya.net
dig: couldn't get address for 'serge.net.nt': not found
15:24:07
#dig @volya.net
dig: couldn't get address for 'volya.netserge.net.nt': not found
15:24:26
#dig @serge volya.net
dig: couldn't get address for 'serge': not found
15:24:46
#dig net
; <<>> DiG 9.3.4 <<>> net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1357
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;net.                           IN      A
;; AUTHORITY SECTION:
net.                    900     IN      SOA     a.gtld-servers.net. nstld.verisign-grs.com. 1173965068 1800 900 604800 900
;; Query time: 347 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Thu Mar 15 15:24:51 2007
;; MSG SIZE  rcvd: 94
15:24:52
#dig volya.net
; <<>> DiG 9.3.4 <<>> volya.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50836
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 14
;; QUESTION SECTION:
;volya.net.                     IN      A
;; ANSWER SECTION:
volya.net.              3498    IN      A       128.186.111.48
;; AUTHORITY SECTION:
...
G.GTLD-SERVERS.net.     67877   IN      A       192.42.93.30
H.GTLD-SERVERS.net.     67877   IN      A       192.54.112.30
I.GTLD-SERVERS.net.     67877   IN      A       192.43.172.30
J.GTLD-SERVERS.net.     67877   IN      A       192.48.79.30
K.GTLD-SERVERS.net.     67877   IN      A       192.52.178.30
L.GTLD-SERVERS.net.     3613    IN      A       192.41.162.30
;; Query time: 158 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Thu Mar 15 15:25:11 2007
;; MSG SIZE  rcvd: 512
15:25:11
#man egrep
15:31:04
#man xor
15:31:16
#man or
15:32:54
#ls
db.0    db.255    db.local  db.serge.net.nt  named.conf.local    rndc.key
db.127  db.empty  db.root   named.conf       named.conf.options  zones.rfc1918
15:32:58
#vim named.conf
15:37:28
#vim db.serge.net.nt
прошло 17 минут
15:55:06
#man mail
15:55:15
#man tcpdump
прошло 94 минуты
17:30:09
#dig romzes.net.nt ns
; <<>> DiG 9.3.4 <<>> romzes.net.nt ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11890
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;romzes.net.nt.                 IN      NS
;; ANSWER SECTION:
romzes.net.nt.          604800  IN      NS      ns.romzes.net.nt.
;; ADDITIONAL SECTION:
ns.romzes.net.nt.       604800  IN      A       192.168.16.1
;; Query time: 90 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Thu Mar 15 17:31:50 2007
;; MSG SIZE  rcvd: 64
17:31:50
#apt-get install sendmail-bin sensible-mda
он всё равно будет удалён:
 at зависит от mail-transport-agent, однако:
  Пакет mail-transport-agent не установлен.
  Пакет exim4-daemon-light предоставляет mail-transport-agent, но должен быть удалён.
 mailx зависит от exim4 | mail-transport-agent, однако:
  Пакет exim4 не установлен.
  Пакет mail-transport-agent не установлен.
  Пакет exim4-daemon-light предоставляет mail-transport-agent, но должен быть удалён.
 mutt зависит от exim4 | mail-transport-agent, однако:
  Пакет exim4 не установлен.
...
        were not found, (but were created)
        please investigate.
Warning: These messages were issued while creating sendmail.cf
        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: sendmail.
Настраивается пакет sensible-mda (8.13.8-3) ...
прошло 17 минут
17:49:39
#pwd
/etc/bind
17:50:44
#cd ..

17:50:49
#ls
acpi                  esound                libpaper.d      rc2.d
adduser.conf          exim4                 locale.gen      rc3.d
adjtime               fonts                 localtime       rc4.d
aliases               foomatic              logcheck        rc5.d
alsa                  fstab                 login.defs      rc6.d
alternatives          gaim                  logrotate.conf  rc.local
anacrontab            gconf                 logrotate.d     rcS.d
apm                   gdm                   lsb-base        reportbug.conf
apt                   gimp                  magic           resolvconf
at.deny               gnome                 mail            resolv.conf
...
dictionaries-common   java                  passwd-         w3m
discover.conf         kde3                  perl            wgetrc
discover.conf-2.6     kernel-img.conf       pmount.allow    wodim.conf
discover.conf.d       ldap                  ppp             wpa_supplicant
discover.d            ld.so.cache           profile         X11
dm                    ld.so.conf            protocols       xdg
dpkg                  ld.so.conf.d          python          xinetd.conf
emacs                 ld.so.hwcappkgs       python2.4       xinetd.d
email-addresses       libao.conf            rc0.d           xml
environment           libgda                rc1.d
17:50:51
#cd ..

17:51:28
#ls
bin    dev   initrd      lib64       mnt   root     srv  usr
boot   etc   initrd.img  lost+found  opt   sbin     sys  var
cdrom  home  lib         media       proc  selinux  tmp  vmlinuz
17:51:30
#cd etc

17:51:52
#ls
acpi                  esound                libpaper.d      rc2.d
adduser.conf          exim4                 locale.gen      rc3.d
adjtime               fonts                 localtime       rc4.d
aliases               foomatic              logcheck        rc5.d
alsa                  fstab                 login.defs      rc6.d
alternatives          gaim                  logrotate.conf  rc.local
anacrontab            gconf                 logrotate.d     rcS.d
apm                   gdm                   lsb-base        reportbug.conf
apt                   gimp                  magic           resolvconf
at.deny               gnome                 mail            resolv.conf
...
dictionaries-common   java                  passwd-         w3m
discover.conf         kde3                  perl            wgetrc
discover.conf-2.6     kernel-img.conf       pmount.allow    wodim.conf
discover.conf.d       ldap                  ppp             wpa_supplicant
discover.d            ld.so.cache           profile         X11
dm                    ld.so.conf            protocols       xdg
dpkg                  ld.so.conf.d          python          xinetd.conf
emacs                 ld.so.hwcappkgs       python2.4       xinetd.d
email-addresses       libao.conf            rc0.d           xml
environment           libgda                rc1.d
17:51:54
#cd mail

17:52:07
#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
17:52:09
#vim sendmail.mc
56c56
< 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=')dnl
58c58
< DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl
---
> DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, Addr=')dnl
103c103
< MASQUERADE_AS(`host190.net.nt')dnl
---
> MASQUERADE_AS(`serghost.serge.net.nt')dnl
17:56:11
#vim sendmail.mc
97,100d96
< MAILER_DEFINITIONS
< MAILER(`local')dnl
< MAILER(`smtp')dnl
< 
105a102,104
> MAILER_DEFINITIONS
> MAILER(`local')dnl
> MAILER(`smtp')dnl
17:58:19
#vim sendmail.mc
17:58:39
#vim local-host-names
2c2
< 
---
> serge.net.nt
17:59:28
#vim sendmail.cf
18:00:22
#vim aliases
14c14
< root: user
---
> root: root
18:01:36
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
hostname: Unknown host
Updating tls ...
hostname: Unknown host
Creating /etc/mail/relay-domains
# Optional file...
...
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
Updating ALIAS_FILE ...
/etc/mail/sendmail.cf: line 268: host "" unknown: Connection timed out
/etc/mail/sendmail.cf: line 269: host "" unknown: Connection timed out
WARNING: local host name (linux3) is not qualified; see cf/README: WHO AM I?
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
18:01:44
#vim sendmail.mc
18:03:42
#vim sendmail.mc
99c99
< MASQUERADE_AS(`serghost.serge.net.nt')dnl
---
> MASQUERADE_AS(`serge.net.nt')dnl
18:04:39
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
hostname: Unknown host
Updating tls ...
hostname: Unknown host
Creating /etc/mail/relay-domains
# Optional file...
...
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
Updating ALIAS_FILE ...
/etc/mail/sendmail.cf: line 268: host "" unknown: Connection timed out
/etc/mail/sendmail.cf: line 269: host "" unknown: Connection timed out
WARNING: local host name (linux3) is not qualified; see cf/README: WHO AM I?
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
18:04:44
#vim sendmail.mc
99c99
< MASQUERADE_AS(`serge.net.nt')dnl
---
> MASQUERADE_AS(`serghost.serge.net.nt')dnl
18:08:35
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
hostname: Unknown host
Updating tls ...
hostname: Unknown host
Creating /etc/mail/relay-domains
# Optional file...
...
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
Updating ALIAS_FILE ...
/etc/mail/sendmail.cf: line 268: host "" unknown: Connection timed out
/etc/mail/sendmail.cf: line 269: host "" unknown: Connection timed out
WARNING: local host name (linux3) is not qualified; see cf/README: WHO AM I?
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
18:08:52
#hostname
linux3
18:09:13
#hostname serghost.serge.net.nt

18:09:31
#make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Updating tls ...
Creating/Updating SSL(for TLS) information
Creating /etc/mail/tls/starttls.m4...
Creating SSL certificates for sendmail.
Generating RSA private key, 2048 bit long modulus
....+++
..+++
...
2) Run sendmailconfig
3) Restart sendmail
Creating /etc/mail/relay-domains
# Optional file...
Updating ALIAS_FILE ...
/etc/mail/sendmail.cf: line 268: host "" unknown: Connection timed out
/etc/mail/sendmail.cf: line 269: host "" unknown: Connection timed out
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
18:09:35
#/etc/init.d/sendmail reload
Reloading Mail Transport Agent configuration: sendmail.
18:11:31
#netstat -lnp | grep :25

18:11:54
#vim sendmail.mc
56c56
< DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=')dnl
---
> DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp')dnl
58c58
< DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, Addr=')dnl
---
> DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission')dnl
18:13:14
#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 ...
Updating ALIAS_FILE ...
/etc/mail/aliases: 13 aliases, longest 10 bytes, 142 bytes total
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
18:13:18
#/etc/init.d/sendmail reload
Reloading Mail Transport Agent configuration: sendmail.
18:13:26
#netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     14760/sendmail: MTA

Статистика

Время первой команды журнала12:59:02 2007- 3-15
Время последней команды журнала18:13:26 2007- 3-15
Количество командных строк в журнале96
Процент команд с ненулевым кодом завершения, % 9.38
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 2.70
Количество командных строк в единицу времени, команда/мин 0.59
Частота использования команд
vim30|==============================| 30.30%
dig13|=============| 13.13%
ls12|============| 12.12%
ping7|=======| 7.07%
man6|======| 6.06%
make5|=====| 5.05%
cd4|====| 4.04%
rndc4|====| 4.04%
tail3|===| 3.03%
grep3|===| 3.03%
/etc/init.d/sendmail2|==| 2.02%
pwd2|==| 2.02%
netstat2|==| 2.02%
hostname2|==| 2.02%
ps1|=| 1.01%
/etc/init.d/bind91|=| 1.01%
cp1|=| 1.01%
apt-get1|=| 1.01%
____
*) Интервалы неактивности длительностью 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$