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

Содержание

Журнал

Пятница (11/24/06)

/dev/ttyv0
12:29:23
#ssh 192.168.15.22
The authenticity of host '192.168.15.22 (192.168.15.22)' can't be established.
DSA key fingerprint is 6f:3c:89:57:84:f7:e1:06:41:c2:14:a9:fd:e7:cd:c0.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.15.22' (DSA) to the list of known hosts.
Last login: Thu Nov 24 09:40:33 2005
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.0-RELEASE (GENERICNEW) #0: Tue Nov 22 12:35:44 EET 2005
Welcome to FreeBSD!
...
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
12:29:48
#host exler.pupkin.linux.nt
exler.pupkin.linux.nt mail is handled by 10 lnx.sas.linux.nt.
12:29:54
#exit
exit
Connection to 192.168.15.22 closed.
12:30:25
#ee /etc/re
12:30:25
#ee /etc/resolv.conf
12:31:18
#host exler.pupkin.linux.nt
exler.pupkin.linux.nt has address 192.168.15.22
12:31:23
#host cat.pupkin.linux.nt
cat.pupkin.linux.nt has address 192.168.15.24
12:31:32
#ping cat.pupkin.linux.nt
PING cat.pupkin.linux.nt (192.168.15.24): 56 data bytes
64 bytes from 192.168.15.24: icmp_seq=0 ttl=64 time=0.787 ms
64 bytes from 192.168.15.24: icmp_seq=1 ttl=64 time=0.360 ms
64 bytes from 192.168.15.24: icmp_seq=2 ttl=64 time=0.379 ms
64 bytes from 192.168.15.24: icmp_seq=3 ttl=64 time=0.362 ms
^C
--- cat.pupkin.linux.nt ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.360/0.472/0.787/0.182 ms
12:31:59
#ssh exler.pupkin.linux.nt
The authenticity of host 'exler.pupkin.linux.nt (192.168.15.22)' can't be established.
DSA key fingerprint is 6f:3c:89:57:84:f7:e1:06:41:c2:14:a9:fd:e7:cd:c0.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added 'exler.pupkin.linux.nt' (DSA) to the list of known hosts.
Last login: Thu Nov 24 12:29:50 2005 from fbsd1.linux.nt
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.0-RELEASE (GENERICNEW) #0: Tue Nov 22 12:35:44 EET 2005
Welcome to FreeBSD!
...
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
12:32:45
#who
root             ttyv0    Nov 24 09:40
root             ttyp1    Nov 24 09:43 (:0.0)
root             ttyp3    Nov 24 12:32 (fbsd1)
12:32:45
#ssh exler.pupkin.linux.nt
Last login: Thu Nov 24 12:32:44 2005 from fbsd1.linux.nt
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.0-RELEASE (GENERICNEW) #0: Tue Nov 22 12:35:44 EET 2005
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.
o  The Handbook and FAQ documents are at http://www.FreeBSD.org/ and,
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
12:32:50
#exit
exit
Connection to exler.pupkin.linux.nt closed.
12:37:00
#host cat.pupkin.linux.nt
cat.pupkin.linux.nt has address 192.168.15.24
12:37:02
#exit
exit
Connection to exler.pupkin.linux.nt closed.
12:37:07
#host room.home.linux.nt
room.home.linux.nt has address 192.168.15.22
12:43:12
#host balkon.home.linux.nt
balkon.home.linux.nt has address 192.168.15.21
12:43:25
#ee /etc/namedb/named.conf
12:45:29
#cd /etc/namedb/master/

12:45:47
#ee pupkin.rev
12:47:38
#host admin.ebn.linux.nt
admin.ebn.linux.nt mail is handled by 10 lnx.sas.linux.nt.
12:48:27
#host home.ebn.linux.nt
home.ebn.linux.nt mail is handled by 10 lnx.sas.linux.nt.
12:49:02
#host 1234.ebn.linux.nt
1234.ebn.linux.nt mail is handled by 10 lnx.sas.linux.nt.
12:49:11
#host balkon.home.linux.nt
balkon.home.linux.nt has address 192.168.15.21
12:49:33
#host room.home.linux.nt
room.home.linux.nt has address 192.168.15.22
12:49:38
#rndc dumpdb

12:51:46
#less `find /var -name named_dump.db`
12:52:34
#for i in `jot 254 1`; do host 62.64.113.$i; done | grep -v
      fbsd1:master]# for i in `jot 254 1`; do host 62.64.113.$i; done | grep NX
 NXot@fbsd1:master]# for i in `jot 254 1`; do host 62.64.113.$i; done
[root@fbsd1:master]# host komp1.klass.linux.nt
komp1.klass.linux.nt mail is handled by 10 lnx.sas.linux.nt.
12:53:30
#host comp1.klass.linux.nt
comp1.klass.linux.nt mail is handled by 10 lnx.sas.linux.nt.
12:53:40
#host comp1.class.linux.nt
comp1.class.linux.nt has address 192.168.15.21
12:53:47
#host comp2.class.linux.nt
comp2.class.linux.nt has address 192.168.15.22
12:54:06
#host comp3.class.linux.nt
comp3.class.linux.nt has address 192.168.15.23
12:54:09
#rndc flush

12:54:32
#host comp1.class.linux.nt
comp1.class.linux.nt has address 192.168.15.21
12:54:35
#host admin.ebm.linux.nt
admin.ebm.linux.nt has address 192.168.15.23
12:59:22
#host c4.ebm.linux.nt
c4.ebm.linux.nt has address 192.168.15.24
12:59:38
#list /etc/named.conf
bash: list: command not found
прошло 69 минут
14:09:10
#less /etc/namedb/named.conf
14:12:35
#ee /etc/namedb/named.conf
14:16:33
#/etc/rc.d/named restart
Stopping named.
Waiting for PIDS: 6196.
Starting named.
14:16:50
#for i in `jot 254 1`; do host 62.64.113.$i; done | grep -v
      fbsd1:master]# for i in `jot 254 1`; do host 62.64.113.$i; done | grep NX
 NXot@fbsd1:master]# for i in `jot 254 1`; do host 62.64.113.$i; done | grep -v
DOM   fbsd1:master]# ls /etc/namedb/named.conf
[root@fbsd1:master]# for i in `jot 254 1`; do host 62.64.113.$i; done | grep -v
      fbsd1:master]# for i in `jot 254 1`; do host 62.64.113.$i; done | grep NX
 NXot@fbsd1:master]# for i in `jot 254 1`; do host 62.64.113.$i; done
[root@fbsd1:master]# for i in `jot 254 1`; do host 213.159.227.$i; done | grep
      fbsd1:master]# init 1
[root@fbsd1:master]# dig @192.168.15.22 mail.ru ns
; <<>> DiG 9.3.1 <<>> @192.168.15.22 mail.ru ns
...
mail.ru.                21600   IN      NS      ns.mail.ru.
mail.ru.                21600   IN      NS      ns1.mail.ru.
mail.ru.                21600   IN      NS      ns2.mail.ru.
mail.ru.                21600   IN      NS      ns3.mail.ru.
mail.ru.                21600   IN      NS      ns4.mail.ru.
mail.ru.                21600   IN      NS      ns5.mail.ru.
;; Query time: 304 msec
;; SERVER: 192.168.15.22#53(192.168.15.22)
;; WHEN: Thu Nov 24 14:18:35 2005
;; MSG SIZE  rcvd: 132
14:18:35
#for i in `jot 254 1`; do host 62.64.113.$i; done | grep -v
      fbsd1:master]# for i in `jot 254 1`; do host 62.64.113.$i; done | grep NX
 NXot@fbsd1:master]# for i in `jot 254 1`; do host 62.64.113.$i; done
[root@fbsd1:master]# for i in `jot 254 1`; do host 213.159.227.$i; done | grep
      fbsd1:master]# init 1
[root@fbsd1:master]# dig @192.168.15.22 axfr umc.ua
; <<>> DiG 9.3.1 <<>> @192.168.15.22 axfr umc.ua
; (1 server found)
;; global options:  printcmd
; Transfer failed.
14:19:23
#dig @192.168.15.22 axfr pupkin.linux.nt
; <<>> DiG 9.3.1 <<>> @192.168.15.22 axfr pupkin.linux.nt
; (1 server found)
;; global options:  printcmd
; Transfer failed.
14:19:58
#dig @192.168.15.22 axfr home.linux.nt
; <<>> DiG 9.3.1 <<>> @192.168.15.22 axfr home.linux.nt
; (1 server found)
;; global options:  printcmd
home.linux.nt.          3600    IN      SOA     fbsd2.linux.nt. root.fbsd2.linux.nt. 20051124 3600 900 3600000 3600
home.linux.nt.          3600    IN      NS      room.home.linux.nt.
balkon.home.linux.nt.   3600    IN      A       192.168.15.21
room.home.linux.nt.     3600    IN      A       192.168.15.22
home.linux.nt.          3600    IN      SOA     fbsd2.linux.nt. root.fbsd2.linux.nt. 20051124 3600 900 3600000 3600
;; Query time: 2 msec
;; SERVER: 192.168.15.22#53(192.168.15.22)
;; WHEN: Thu Nov 24 14:20:05 2005
;; XFR size: 5 records (messages 1)
14:20:05
#dig @192.168.15.23 axfr ebm.linux.nt
;; Connection to 192.168.15.23#53(192.168.15.23) for ebm.linux.nt failed: connection refused.
14:21:12
#dig @192.168.15.24 axfr class.linux.nt
; <<>> DiG 9.3.1 <<>> @192.168.15.24 axfr class.linux.nt
; (1 server found)
;; global options:  printcmd
class.linux.nt.         3600    IN      SOA     free.class.linux.nt. root.free.class.linux.nt. 20051124 3600 900 3600000 3600
class.linux.nt.         3600    IN      NS      free.class.linux.nt.
comp1.class.linux.nt.   3600    IN      A       192.168.15.21
comp2.class.linux.nt.   3600    IN      A       192.168.15.22
comp3.class.linux.nt.   3600    IN      A       192.168.15.23
free.class.linux.nt.    3600    IN      A       192.168.15.24
class.linux.nt.         3600    IN      SOA     free.class.linux.nt. root.free.class.linux.nt. 20051124 3600 900 3600000 3600
;; Query time: 3 msec
;; SERVER: 192.168.15.24#53(192.168.15.24)
;; WHEN: Thu Nov 24 14:21:35 2005
;; XFR size: 7 records (messages 1)
14:21:35
#dig @192.168.15.254 axfr linux.nt
; <<>> DiG 9.3.1 <<>> @192.168.15.254 axfr linux.nt
; (1 server found)
;; global options:  printcmd
; Transfer failed.
14:22:35
#dig @192.168.15.24 axfr class.linux.nt
; <<>> DiG 9.3.1 <<>> @192.168.15.24 axfr class.linux.nt
; (1 server found)
;; global options:  printcmd
class.linux.nt.         3600    IN      SOA     free.class.linux.nt. root.free.class.linux.nt. 20051124 3600 900 3600000 3600
class.linux.nt.         3600    IN      NS      free.class.linux.nt.
comp1.class.linux.nt.   3600    IN      A       192.168.15.21
comp2.class.linux.nt.   3600    IN      A       192.168.15.22
comp3.class.linux.nt.   3600    IN      A       192.168.15.23
free.class.linux.nt.    3600    IN      A       192.168.15.24
class.linux.nt.         3600    IN      SOA     free.class.linux.nt. root.free.class.linux.nt. 20051124 3600 900 3600000 3600
;; Query time: 4 msec
;; SERVER: 192.168.15.24#53(192.168.15.24)
;; WHEN: Thu Nov 24 14:22:48 2005
;; XFR size: 7 records (messages 1)
14:22:48
#dig mail.ru mx
; <<>> DiG 9.3.1 <<>> mail.ru mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30723
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 1
;; QUESTION SECTION:
;mail.ru.                       IN      MX
;; ANSWER SECTION:
mail.ru.                21600   IN      MX      10 mxs.mail.ru.
;; AUTHORITY SECTION:
...
mail.ru.                20070   IN      NS      ns2.mail.ru.
mail.ru.                20070   IN      NS      ns3.mail.ru.
mail.ru.                20070   IN      NS      ns4.mail.ru.
mail.ru.                20070   IN      NS      ns5.mail.ru.
;; ADDITIONAL SECTION:
mxs.mail.ru.            21600   IN      A       194.67.23.20
;; Query time: 151 msec
;; SERVER: 192.168.15.21#53(192.168.15.21)
;; WHEN: Thu Nov 24 14:44:05 2005
;; MSG SIZE  rcvd: 168
прошла 21 минута
14:44:05
#dig rambler.ru mx
; <<>> DiG 9.3.1 <<>> rambler.ru mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34253
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 6
;; QUESTION SECTION:
;rambler.ru.                    IN      MX
;; ANSWER SECTION:
rambler.ru.             3600    IN      MX      5 imx1.rambler.ru.
;; AUTHORITY SECTION:
...
imx1.rambler.ru.        3600    IN      A       81.19.66.26
imx1.rambler.ru.        3600    IN      A       81.19.66.115
imx1.rambler.ru.        3600    IN      A       81.19.66.150
imx1.rambler.ru.        3600    IN      A       81.19.66.156
imx1.rambler.ru.        3600    IN      A       81.19.66.157
imx1.rambler.ru.        3600    IN      A       81.19.66.158
;; Query time: 412 msec
;; SERVER: 192.168.15.21#53(192.168.15.21)
;; WHEN: Thu Nov 24 14:44:30 2005
;; MSG SIZE  rcvd: 217
14:44:30
#dig gala.net mx
; <<>> DiG 9.3.1 <<>> gala.net mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37415
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 2
;; QUESTION SECTION:
;gala.net.                      IN      MX
;; ANSWER SECTION:
gala.net.               14400   IN      MX      30 mail.gala.net.
gala.net.               14400   IN      MX      50 relay.gala.net.
;; AUTHORITY SECTION:
gala.net.               14400   IN      NS      ns.gala.net.
gala.net.               14400   IN      NS      ns2.gala.net.
gala.net.               14400   IN      NS      ns3.gala.net.
;; ADDITIONAL SECTION:
mail.gala.net.          14400   IN      A       195.245.80.69
relay.gala.net.         14400   IN      A       195.245.80.67
;; Query time: 4363 msec
;; SERVER: 192.168.15.21#53(192.168.15.21)
;; WHEN: Thu Nov 24 14:44:57 2005
;; MSG SIZE  rcvd: 154
14:44:57
#dig sgroup.com.ua mx
; <<>> DiG 9.3.1 <<>> sgroup.com.ua mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3804
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;sgroup.com.ua.                 IN      MX
;; ANSWER SECTION:
sgroup.com.ua.          3600    IN      MX      10 sgroup.com.ua.
sgroup.com.ua.          3600    IN      MX      50 relay2.citiustele.com.
;; AUTHORITY SECTION:
sgroup.com.ua.          3600    IN      NS      ns.sgroup.com.ua.
sgroup.com.ua.          3600    IN      NS      ns2.citiustele.com.
;; ADDITIONAL SECTION:
sgroup.com.ua.          3600    IN      A       194.29.63.4
;; Query time: 117 msec
;; SERVER: 192.168.15.21#53(192.168.15.21)
;; WHEN: Thu Nov 24 14:45:28 2005
;; MSG SIZE  rcvd: 135
14:45:28
#dig gala.net mx
; <<>> DiG 9.3.1 <<>> gala.net mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45933
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 2
;; QUESTION SECTION:
;gala.net.                      IN      MX
;; ANSWER SECTION:
gala.net.               14356   IN      MX      50 relay.gala.net.
gala.net.               14356   IN      MX      30 mail.gala.net.
;; AUTHORITY SECTION:
gala.net.               14356   IN      NS      ns3.gala.net.
gala.net.               14356   IN      NS      ns.gala.net.
gala.net.               14356   IN      NS      ns2.gala.net.
;; ADDITIONAL SECTION:
mail.gala.net.          14356   IN      A       195.245.80.69
relay.gala.net.         14356   IN      A       195.245.80.67
;; Query time: 1 msec
;; SERVER: 192.168.15.21#53(192.168.15.21)
;; WHEN: Thu Nov 24 14:45:41 2005
;; MSG SIZE  rcvd: 154
14:45:42
#dig sgroup.com.ua mx
; <<>> DiG 9.3.1 <<>> sgroup.com.ua mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30437
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;sgroup.com.ua.                 IN      MX
;; ANSWER SECTION:
sgroup.com.ua.          3584    IN      MX      50 relay2.citiustele.com.
sgroup.com.ua.          3584    IN      MX      10 sgroup.com.ua.
;; AUTHORITY SECTION:
sgroup.com.ua.          3584    IN      NS      ns.sgroup.com.ua.
sgroup.com.ua.          3584    IN      NS      ns2.citiustele.com.
;; ADDITIONAL SECTION:
sgroup.com.ua.          3584    IN      A       194.29.63.4
;; Query time: 1 msec
;; SERVER: 192.168.15.21#53(192.168.15.21)
;; WHEN: Thu Nov 24 14:45:44 2005
;; MSG SIZE  rcvd: 135
14:45:44
#dig gala.net mx
; <<>> DiG 9.3.1 <<>> gala.net mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64465
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 2
;; QUESTION SECTION:
;gala.net.                      IN      MX
;; ANSWER SECTION:
gala.net.               14351   IN      MX      30 mail.gala.net.
gala.net.               14351   IN      MX      50 relay.gala.net.
;; AUTHORITY SECTION:
gala.net.               14351   IN      NS      ns2.gala.net.
gala.net.               14351   IN      NS      ns3.gala.net.
gala.net.               14351   IN      NS      ns.gala.net.
;; ADDITIONAL SECTION:
mail.gala.net.          14351   IN      A       195.245.80.69
relay.gala.net.         14351   IN      A       195.245.80.67
;; Query time: 1 msec
;; SERVER: 192.168.15.21#53(192.168.15.21)
;; WHEN: Thu Nov 24 14:45:46 2005
;; MSG SIZE  rcvd: 154
14:45:46
#dig sgroup.com.ua mx
; <<>> DiG 9.3.1 <<>> sgroup.com.ua mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9594
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;sgroup.com.ua.                 IN      MX
;; ANSWER SECTION:
sgroup.com.ua.          3579    IN      MX      10 sgroup.com.ua.
sgroup.com.ua.          3579    IN      MX      50 relay2.citiustele.com.
;; AUTHORITY SECTION:
sgroup.com.ua.          3579    IN      NS      ns.sgroup.com.ua.
sgroup.com.ua.          3579    IN      NS      ns2.citiustele.com.
;; ADDITIONAL SECTION:
sgroup.com.ua.          3579    IN      A       194.29.63.4
;; Query time: 1 msec
;; SERVER: 192.168.15.21#53(192.168.15.21)
;; WHEN: Thu Nov 24 14:45:49 2005
;; MSG SIZE  rcvd: 135
14:45:49
#ee /etc/namedb/named.conf
прошло 20 минут
15:05:57
#list /etc/named.conf
bash: list: command not found
15:06:24
#ee /etc/named.conf
15:06:51
#cd ..

15:06:56
#ls
PROTO.localhost-v6.rev  make-localhost          named.root
PROTO.localhost.rev     master                  rndc.key
dynamic                 named.conf              slave
15:07:01
#less master/
15:07:13
#less master/
15:07:13
#less master/
15:07:13
#less master/pupkin.rev
15:07:23
#ee master/pupkin.rev
15:10:52
#/etc/rc.d/named restart
Stopping named.
Starting named.
15:11:07
#dig vasya.pupkin.linux.nt mx
; <<>> DiG 9.3.1 <<>> vasya.pupkin.linux.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41855
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;vasya.pupkin.linux.nt.         IN      MX
;; AUTHORITY SECTION:
pupkin.linux.nt.        3600    IN      SOA     vasya.pupkin.linux.nt. root.vasya.pupkin.linux.nt. 20051124 3600 900 3600000 3600
;; Query time: 1 msec
;; SERVER: 192.168.15.21#53(192.168.15.21)
;; WHEN: Thu Nov 24 15:13:23 2005
;; MSG SIZE  rcvd: 80
15:13:23
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 8 messages 8 new
>N  1 root@fbsd1.linux.nt   Wed Nov 23 11:04  17/682
 N  2 root@fbsd1.linux.nt   Wed Nov 23 11:04  28/1083  "Nvi saved the file rc"
 N  3 root@fbsd1.linux.nt   Wed Nov 23 11:04  28/1083  "Nvi saved the file rc"
 N  4 root@fbsd1.linux.nt   Wed Nov 23 11:13  28/1074  "Nvi saved the file rc"
 N  5 root@fbsd1.linux.nt   Wed Nov 23 11:15  28/1074  "Nvi saved the file rc"
 N  6 root@fbsd1.linux.nt   Thu Nov 24 09:15  28/1074  "Nvi saved the file rc"
 N  7 root@fbsd1.linux.nt   Thu Nov 24 11:48  28/1074  "Nvi saved the file rc"
 N  8 root@fbsd1.linux.nt   Thu Nov 24 12:28  28/1074  "Nvi saved the file rc"
& t1
Message 1:
From root@fbsd1.linux.nt Wed Nov 23 11:04:58 2005
Date: Wed, 23 Nov 2005 10:04:42 +0200 (EET)
From: Charlie Root <root@fbsd1.linux.nt>
To: root@fbsd1.linux.nt
Trevoga!!!! Root na palube
& q
Saved 1 message in mbox
Held 7 messages in /var/mail/root
15:15:41
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 7 messages 7 unread
>U  1 root@fbsd1.linux.nt   Wed Nov 23 11:04  29/1093  "Nvi saved the file rc"
 U  2 root@fbsd1.linux.nt   Wed Nov 23 11:04  29/1093  "Nvi saved the file rc"
 U  3 root@fbsd1.linux.nt   Wed Nov 23 11:13  29/1084  "Nvi saved the file rc"
 U  4 root@fbsd1.linux.nt   Wed Nov 23 11:15  29/1084  "Nvi saved the file rc"
 U  5 root@fbsd1.linux.nt   Thu Nov 24 09:15  29/1084  "Nvi saved the file rc"
 U  6 root@fbsd1.linux.nt   Thu Nov 24 11:48  29/1084  "Nvi saved the file rc"
 U  7 root@fbsd1.linux.nt   Thu Nov 24 12:28  29/1084  "Nvi saved the file rc"
& d*
& q
15:15:57
#ee /etc/mail/access
0a1,2
> 127.0.0.1	RELAY
> 
15:21:35
#ee /etc/mail/access
15:22:17
#cd \
> q
bash: cd: q: No such file or directory
15:22:29
#cd /

15:22:33
#ls
.cshrc          boot            etc             proc            usr
.mozilla        cdrom           home            rescue          var
.profile        compat          lib             root
.snap           dev             libexec         sbin
COPYRIGHT       dist            mnt             sys
bin             entropy         natd.core       tmp
15:22:36
#cd etc

15:22:42
#cd mail

15:22:58
#ls
Makefile                freebsd.cf              mailertable.sample
README                  freebsd.mc              sendmail.cf
access                  freebsd.submit.cf       submit.cf
access.sample           freebsd.submit.mc       virtusertable.sample
aliases                 helpfile
aliases.db              mailer.conf
15:22:59
#make
cp freebsd.mc fbsd1.linux.nt.mc
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 fbsd1.linux.nt.mc > fbsd1.linux.nt.cf
cp freebsd.submit.mc fbsd1.linux.nt.submit.mc
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 fbsd1.linux.nt.submit.mc > fbsd1.linux.nt.submit.cf
/usr/sbin/makemap hash access.db < access
chmod 0640 access.db
15:23:05
#ls
Makefile                        freebsd.cf
README                          freebsd.mc
access                          freebsd.submit.cf
access.db                       freebsd.submit.mc
access.sample                   helpfile
aliases                         mailer.conf
aliases.db                      mailertable.sample
fbsd1.linux.nt.cf               sendmail.cf
fbsd1.linux.nt.mc               submit.cf
fbsd1.linux.nt.submit.cf        virtusertable.sample
fbsd1.linux.nt.submit.mc
15:23:12
#ee local-host-names
15:27:28
#ls
Makefile                        freebsd.cf
README                          freebsd.mc
access                          freebsd.submit.cf
access.db                       freebsd.submit.mc
access.sample                   helpfile
aliases                         local-host-names
aliases.db                      mailer.conf
fbsd1.linux.nt.cf               mailertable.sample
fbsd1.linux.nt.mc               sendmail.cf
fbsd1.linux.nt.submit.cf        submit.cf
fbsd1.linux.nt.submit.mc        virtusertable.sample
15:27:35
#ee local-host-names
прошло 20 минут
15:48:00
#ls
Makefile                        freebsd.cf
README                          freebsd.mc
access                          freebsd.submit.cf
access.db                       freebsd.submit.mc
access.sample                   helpfile
aliases                         local-host-names
aliases.db                      mailer.conf
fbsd1.linux.nt.cf               mailertable.sample
fbsd1.linux.nt.mc               sendmail.cf
fbsd1.linux.nt.submit.cf        submit.cf
fbsd1.linux.nt.submit.mc        virtusertable.sample
15:53:08
#ee fbsd1.linux.nt.mc
15:55:03
#ee /etc/rc.conf

Статистика

Время первой команды журнала12:29:23 2006-11-24
Время последней команды журнала15:55:03 2006-11-24
Количество командных строк в журнале85
Процент команд с ненулевым кодом завершения, % 5.88
Процент синтаксически неверно набранных команд, % 2.35
Суммарное время работы с терминалом *, час 2.27
Количество командных строк в единицу времени, команда/мин 0.62
Частота использования команд
host18|===================| 19.15%
dig15|===============| 15.96%
ee14|==============| 14.89%
cd6|======| 6.38%
less6|======| 6.38%
ls6|======| 6.38%
for3|===| 3.19%
grep3|===| 3.19%
ssh3|===| 3.19%
do3|===| 3.19%
exit3|===| 3.19%
done3|===| 3.19%
/etc/rc.d/named2|==| 2.13%
list2|==| 2.13%
mail2|==| 2.13%
rndc2|==| 2.13%
ping1|=| 1.06%
make1|=| 1.06%
who1|=| 1.06%
____
*) Интервалы неактивности длительностью 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$