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

Содержание

Журнал

Пятница (04/04/08)

/dev/ttyp2
15:19:09
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:19:09
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:19:13
#vim /etc/resolv.conf
15:19:13
#vim /etc/resolv.conf
15:19:13
#vim /etc/resolv.conf
15:19:13
#vim /etc/resolv.conf
15:19:24
#~

15:19:24
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:19:24
#~

15:19:24
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:19:24
#~

15:19:24
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:19:24
#~

15:19:24
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:19:26
#dig -x @unix.nt 192.168.16.24
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 30991
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;nt.\@unix.in-addr.arpa.                IN      PTR
;; AUTHORITY SECTION:
in-addr.arpa.           10800   IN      SOA     A.ROOT-SERVERS.NET. dns-ops.ARIN.NET. 2008040404 1800 900 691200 10800
;; Query time: 106 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:19:51 2008
...
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 5363
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.16.24.                 IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2008040301 1800 900 604800 86400
;; Query time: 612 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:19:51 2008
;; MSG SIZE  rcvd: 106
15:19:26
#dig -x @unix.nt 192.168.16.24
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 30991
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;nt.\@unix.in-addr.arpa.                IN      PTR
;; AUTHORITY SECTION:
in-addr.arpa.           10800   IN      SOA     A.ROOT-SERVERS.NET. dns-ops.ARIN.NET. 2008040404 1800 900 691200 10800
;; Query time: 106 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:19:51 2008
...
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 5363
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.16.24.                 IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2008040301 1800 900 604800 86400
;; Query time: 612 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:19:51 2008
;; MSG SIZE  rcvd: 106
15:19:26
#dig -x @unix.nt 192.168.16.24
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 30991
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;nt.\@unix.in-addr.arpa.                IN      PTR
;; AUTHORITY SECTION:
in-addr.arpa.           10800   IN      SOA     A.ROOT-SERVERS.NET. dns-ops.ARIN.NET. 2008040404 1800 900 691200 10800
;; Query time: 106 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:19:51 2008
...
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 5363
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.16.24.                 IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2008040301 1800 900 604800 86400
;; Query time: 612 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Apr  4 12:19:51 2008
;; MSG SIZE  rcvd: 106
15:19:51
#dig @unix.nt 192.168.16.24
; <<>> DiG 9.3.4-P1 <<>> @unix.nt 192.168.16.24
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63378
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.16.24.                 IN      A
;; AUTHORITY SECTION:
.                       10789   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2008040301 1800 900 604800 86400
;; Query time: 0 msec
;; SERVER: 192.168.16.254#53(192.168.16.254)
;; WHEN: Fri Apr  4 12:20:02 2008
;; MSG SIZE  rcvd: 106
15:19:51
#dig @unix.nt 192.168.16.24
; <<>> DiG 9.3.4-P1 <<>> @unix.nt 192.168.16.24
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63378
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.16.24.                 IN      A
;; AUTHORITY SECTION:
.                       10789   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2008040301 1800 900 604800 86400
;; Query time: 0 msec
;; SERVER: 192.168.16.254#53(192.168.16.254)
;; WHEN: Fri Apr  4 12:20:02 2008
;; MSG SIZE  rcvd: 106
15:19:51
#dig @unix.nt 192.168.16.24
; <<>> DiG 9.3.4-P1 <<>> @unix.nt 192.168.16.24
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63378
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.16.24.                 IN      A
;; AUTHORITY SECTION:
.                       10789   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2008040301 1800 900 604800 86400
;; Query time: 0 msec
;; SERVER: 192.168.16.254#53(192.168.16.254)
;; WHEN: Fri Apr  4 12:20:02 2008
;; MSG SIZE  rcvd: 106
15:20:06
#nslookup
> ?
The '?' command is not yet implemented.
> connect 192.168.16.254
Server:         127.0.0.1
Address:        127.0.0.1#53
** server can't find connect: NXDOMAIN
> server 192.168.16.254
Default server: 192.168.16.254
Address: 192.168.16.254#53
> host 192.168.16.22
...
22.16.168.192.in-addr.arpa      name = ns.life.unix.nt.
> q
Server:         192.168.16.254
Address:        192.168.16.254#53
** server can't find q: NXDOMAIN
> quit
Server:         192.168.16.254
Address:        192.168.16.254#53
** server can't find quit: NXDOMAIN
> exit
15:20:06
#nslookup
> ?
The '?' command is not yet implemented.
> connect 192.168.16.254
Server:         127.0.0.1
Address:        127.0.0.1#53
** server can't find connect: NXDOMAIN
> server 192.168.16.254
Default server: 192.168.16.254
Address: 192.168.16.254#53
> host 192.168.16.22
...
22.16.168.192.in-addr.arpa      name = ns.life.unix.nt.
> q
Server:         192.168.16.254
Address:        192.168.16.254#53
** server can't find q: NXDOMAIN
> quit
Server:         192.168.16.254
Address:        192.168.16.254#53
** server can't find quit: NXDOMAIN
> exit
15:21:15
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 3 messages 1 new
    1 root@ns.life.unix.nt  Fri Apr  4 10:43  33/1244  "Re: test rfom mega to life"
    2 root@ns.life.unix.nt  Fri Apr  4 10:49  33/1059  "trtr"
>N  3 root@ns.life.unix.nt  Fri Apr  4 11:05  30/1199  "Re: test masquerading"
&
Message 3:
From root@ns.life.unix.nt Fri Apr  4 11:05:41 2008
Date: Fri, 4 Apr 2008 13:03:46 +0000
From: Charlie Root <root@ns.life.unix.nt>
...
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20080404110443.GA31539@ns.mega.unix.nt>
User-Agent: Mutt/1.4.2.3i
On Fri, Apr 04, 2008 at 11:04:43AM +0000, Charlie Root wrote:
> replay na kogo?
ne rabotaet
& q
Saved 1 message in mbox
Held 2 messages in /var/mail/root
15:21:15
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 3 messages 1 new
    1 root@ns.life.unix.nt  Fri Apr  4 10:43  33/1244  "Re: test rfom mega to life"
    2 root@ns.life.unix.nt  Fri Apr  4 10:49  33/1059  "trtr"
>N  3 root@ns.life.unix.nt  Fri Apr  4 11:05  30/1199  "Re: test masquerading"
&
Message 3:
From root@ns.life.unix.nt Fri Apr  4 11:05:41 2008
Date: Fri, 4 Apr 2008 13:03:46 +0000
From: Charlie Root <root@ns.life.unix.nt>
...
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20080404110443.GA31539@ns.mega.unix.nt>
User-Agent: Mutt/1.4.2.3i
On Fri, Apr 04, 2008 at 11:04:43AM +0000, Charlie Root wrote:
> replay na kogo?
ne rabotaet
& q
Saved 1 message in mbox
Held 2 messages in /var/mail/root
15:21:15
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 3 messages 1 new
    1 root@ns.life.unix.nt  Fri Apr  4 10:43  33/1244  "Re: test rfom mega to life"
    2 root@ns.life.unix.nt  Fri Apr  4 10:49  33/1059  "trtr"
>N  3 root@ns.life.unix.nt  Fri Apr  4 11:05  30/1199  "Re: test masquerading"
&
Message 3:
From root@ns.life.unix.nt Fri Apr  4 11:05:41 2008
Date: Fri, 4 Apr 2008 13:03:46 +0000
From: Charlie Root <root@ns.life.unix.nt>
...
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20080404110443.GA31539@ns.mega.unix.nt>
User-Agent: Mutt/1.4.2.3i
On Fri, Apr 04, 2008 at 11:04:43AM +0000, Charlie Root wrote:
> replay na kogo?
ne rabotaet
& q
Saved 1 message in mbox
Held 2 messages in /var/mail/root
15:21:15
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 3 messages 1 new
    1 root@ns.life.unix.nt  Fri Apr  4 10:43  33/1244  "Re: test rfom mega to life"
    2 root@ns.life.unix.nt  Fri Apr  4 10:49  33/1059  "trtr"
>N  3 root@ns.life.unix.nt  Fri Apr  4 11:05  30/1199  "Re: test masquerading"
&
Message 3:
From root@ns.life.unix.nt Fri Apr  4 11:05:41 2008
Date: Fri, 4 Apr 2008 13:03:46 +0000
From: Charlie Root <root@ns.life.unix.nt>
...
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20080404110443.GA31539@ns.mega.unix.nt>
User-Agent: Mutt/1.4.2.3i
On Fri, Apr 04, 2008 at 11:04:43AM +0000, Charlie Root wrote:
> replay na kogo?
ne rabotaet
& q
Saved 1 message in mbox
Held 2 messages in /var/mail/root
15:21:16
#rndc flush

15:21:16
#rndc flush

15:21:21
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:21:21
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:21:24
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-27251.9576.17120	2008-04-04 12:21:36.000000000 +0000
+++ /etc/namedb/named.conf	2008-04-04 12:23:04.000000000 +0000
@@ -69,6 +69,7 @@
 		file "db.life.unix.nt";
 };
 
+zone "16.168.192.in-addr.arpa"	{ type forward; masters {192.168.16.254; }; };
 //zone "mega.unix.nt" in {
 //		type slave;
 //		masters {192.168.16.24; };
15:21:24
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-27251.9576.17120	2008-04-04 12:21:36.000000000 +0000
+++ /etc/namedb/named.conf	2008-04-04 12:23:04.000000000 +0000
@@ -69,6 +69,7 @@
 		file "db.life.unix.nt";
 };
 
+zone "16.168.192.in-addr.arpa"	{ type forward; masters {192.168.16.254; }; };
 //zone "mega.unix.nt" in {
 //		type slave;
 //		masters {192.168.16.24; };
15:21:50
#vim sendmail.cf
15:21:50
#vim sendmail.cf
15:21:50
#vim sendmail.cf
15:22:42
#search hit BOTTOM, continuing at TOP

15:22:42
#search hit BOTTOM, continuing at TOP

15:22:42
#search hit BOTTOM, continuing at TOP

15:22:42
#vim ns.mega.unix.nt.mc
15:22:42
#vim ns.mega.unix.nt.mc
15:23:04
#/etc/rc.d/named restart
Stopping named.
Starting named.
15:23:04
#/etc/rc.d/named restart
Stopping named.
Starting named.
15:23:21
#host 192.168.16.24

15:23:21
#host 192.168.16.24

15:23:31
#make
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 ns.mega.unix.nt.mc > ns.mega.unix.nt.cf
15:23:31
#make
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 ns.mega.unix.nt.mc > ns.mega.unix.nt.cf
15:23:33
#cp ns.mega.unix.nt.cf sendmail.cf

15:23:33
#cp ns.mega.unix.nt.cf sendmail.cf

15:23:34
#host 192.168.16.22

15:23:34
#host 192.168.16.22

15:23:41
#/etc/rc.d/sendmail restart
Stopping sendmail.
Starting sendmail.
15:23:41
#/etc/rc.d/sendmail restart
Stopping sendmail.
Starting sendmail.
15:23:49
#vim sendmail.cf
15:23:49
#vim sendmail.cf
15:23:51
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-27251.11959.2658	2008-04-04 12:24:50.000000000 +0000
+++ /etc/namedb/named.conf	2008-04-04 12:25:06.000000000 +0000
@@ -69,7 +69,7 @@
 		file "db.life.unix.nt";
 };
 
-zone "16.168.192.in-addr.arpa"	{ type forward; masters {192.168.16.254; }; };
+zone "16.168.192.in-addr.arpa"	{ type forward; forwarders {192.168.16.254; }; };
 //zone "mega.unix.nt" in {
 //		type slave;
 //		masters {192.168.16.24; };
15:23:51
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-27251.11959.2658	2008-04-04 12:24:50.000000000 +0000
+++ /etc/namedb/named.conf	2008-04-04 12:25:06.000000000 +0000
@@ -69,7 +69,7 @@
 		file "db.life.unix.nt";
 };
 
-zone "16.168.192.in-addr.arpa"	{ type forward; masters {192.168.16.254; }; };
+zone "16.168.192.in-addr.arpa"	{ type forward; forwarders {192.168.16.254; }; };
 //zone "mega.unix.nt" in {
 //		type slave;
 //		masters {192.168.16.24; };
15:24:17
# 42

15:24:17
# 42

15:24:17
#vim /etc/passwd
15:24:17
#vim /etc/passwd
15:24:31
#~

15:24:31
#~

15:24:36
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 2 messages
>   1 root@ns.life.unix.nt  Fri Apr  4 10:43  33/1244  "Re: test rfom mega to life"
    2 root@ns.life.unix.nt  Fri Apr  4 10:49  33/1059  "trtr"
& q
Held 2 messages in /var/mail/root
15:24:36
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 2 messages
>   1 root@ns.life.unix.nt  Fri Apr  4 10:43  33/1244  "Re: test rfom mega to life"
    2 root@ns.life.unix.nt  Fri Apr  4 10:49  33/1059  "trtr"
& q
Held 2 messages in /var/mail/root
15:24:41
#mail -h
mail: illegal option -- h
Usage: mail [-dEiInv] [-s subject] [-c cc-addr] [-b bcc-addr] [-F] to-addr ...
            [-sendmail-option ...]
       mail [-dEHiInNv] [-F] -f [name]
       mail [-dEHiInNv] [-F] [-u user]
       mail [-d] -e [-f name]
15:24:41
#mail -h
mail: illegal option -- h
Usage: mail [-dEiInv] [-s subject] [-c cc-addr] [-b bcc-addr] [-F] to-addr ...
            [-sendmail-option ...]
       mail [-dEHiInNv] [-F] -f [name]
       mail [-dEHiInNv] [-F] [-u user]
       mail [-d] -e [-f name]
15:24:43
#hostname
ns.mega.unix.nt
15:24:43
#hostname
ns.mega.unix.nt
15:24:59
#mail root@mega.unix.nt
Subject: test
test
.
EOT
15:24:59
#mail root@mega.unix.nt
Subject: test
test
.
EOT
15:25:06
#/etc/rc.d/named restart
named not running? (check /var/run/named/pid).
Starting named.
15:25:06
#/etc/rc.d/named restart
named not running? (check /var/run/named/pid).
Starting named.
15:25:08
#host 192.168.16.22
Host 22.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:25:08
#host 192.168.16.22
Host 22.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:25:11
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:25:11
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:25:14
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-27251.10243.29961	2008-04-04 12:25:35.000000000 +0000
+++ /etc/namedb/named.conf	2008-04-04 12:26:41.000000000 +0000
@@ -69,7 +69,7 @@
 		file "db.life.unix.nt";
 };
 
-zone "16.168.192.in-addr.arpa"	{ type forward; forwarders {192.168.16.254; }; };
+zone "16.168.192.in-addr.arpa"	{ type forward; forward only; forwarders {192.168.16.254; }; };
 //zone "mega.unix.nt" in {
 //		type slave;
 //		masters {192.168.16.24; };
15:25:14
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-27251.10243.29961	2008-04-04 12:25:35.000000000 +0000
+++ /etc/namedb/named.conf	2008-04-04 12:26:41.000000000 +0000
@@ -69,7 +69,7 @@
 		file "db.life.unix.nt";
 };
 
-zone "16.168.192.in-addr.arpa"	{ type forward; forwarders {192.168.16.254; }; };
+zone "16.168.192.in-addr.arpa"	{ type forward; forward only; forwarders {192.168.16.254; }; };
 //zone "mega.unix.nt" in {
 //		type slave;
 //		masters {192.168.16.24; };
15:25:34
#mutt
To: root@mega.unix.nt
From: Charlie Root <root@ns.mega.unix.nt>
Subject: Re: test
   4   + Apr 04 Charlie Root    (   5) trtr
In-Reply-To: <200804041225.m34CPTEM033491@ns.mega.unix.nt>
User-Agent: Mutt/1.4.2.3i
On Fri, Apr 04, 2008 at 12:25:29PM +0000, Charlie Root wrote:
> test
test 2
-N F- 1/3: Charlie Root           test                                                                             -- (all)
MN F- 2/4: Charlie Root           Re: test                                                                         -- (all)
You have mail in /var/mail/root
15:25:34
#mutt
To: root@mega.unix.nt
From: Charlie Root <root@ns.mega.unix.nt>
Subject: Re: test
   4   + Apr 04 Charlie Root    (   5) trtr
In-Reply-To: <200804041225.m34CPTEM033491@ns.mega.unix.nt>
User-Agent: Mutt/1.4.2.3i
On Fri, Apr 04, 2008 at 12:25:29PM +0000, Charlie Root wrote:
> test
test 2
-N F- 1/3: Charlie Root           test                                                                             -- (all)
MN F- 2/4: Charlie Root           Re: test                                                                         -- (all)
You have mail in /var/mail/root
15:25:34
#mutt
To: root@mega.unix.nt
From: Charlie Root <root@ns.mega.unix.nt>
Subject: Re: test
   4   + Apr 04 Charlie Root    (   5) trtr
In-Reply-To: <200804041225.m34CPTEM033491@ns.mega.unix.nt>
User-Agent: Mutt/1.4.2.3i
On Fri, Apr 04, 2008 at 12:25:29PM +0000, Charlie Root wrote:
> test
test 2
-N F- 1/3: Charlie Root           test                                                                             -- (all)
MN F- 2/4: Charlie Root           Re: test                                                                         -- (all)
You have mail in /var/mail/root
15:26:42
#/etc/rc.d/named restart
Stopping named.
Waiting for PIDS: 30602.
Starting named.
15:26:42
#/etc/rc.d/named restart
Stopping named.
Waiting for PIDS: 30602.
Starting named.
15:26:49
#rndc flush

15:26:49
#rndc flush

15:26:53
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:26:53
#host 192.168.16.24
Host 24.16.168.192.in-addr.arpa not found: 3(NXDOMAIN)
15:26:55
#ssh clint@192.168.16.254
13:31:08.770332 IP 192.168.16.21.61105 > 192.168.16.22.53: 56506+ A? xgu.ru. (24)
13:31:08.770991 IP 192.168.16.22.53 > 192.168.16.21.61105: 56506 1/13/11 A 194.150.93.78 (427)
13:31:09.689839 IP 192.168.16.21.53597 > 192.168.16.22.53: 30729+ A? xgu.ru. (24)
13:31:09.690498 IP 192.168.16.22.53 > 192.168.16.21.53597: 30729 1/13/11 A 194.150.93.78 (427)
^
12 packets captured
12 packets received by filter
0 packets dropped by kernel
clint@debian:~$
clint@debian:~$
clint@debian:~$
clint@debian:~$ exit
logout
Connection to 192.168.16.254 closed.
15:26:55
#ssh clint@192.168.16.254
13:31:08.770332 IP 192.168.16.21.61105 > 192.168.16.22.53: 56506+ A? xgu.ru. (24)
13:31:08.770991 IP 192.168.16.22.53 > 192.168.16.21.61105: 56506 1/13/11 A 194.150.93.78 (427)
13:31:09.689839 IP 192.168.16.21.53597 > 192.168.16.22.53: 30729+ A? xgu.ru. (24)
13:31:09.690498 IP 192.168.16.22.53 > 192.168.16.21.53597: 30729 1/13/11 A 194.150.93.78 (427)
^
12 packets captured
12 packets received by filter
0 packets dropped by kernel
clint@debian:~$
clint@debian:~$
clint@debian:~$
clint@debian:~$ exit
logout
Connection to 192.168.16.254 closed.
15:27:00
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 4 messages 2 new
    1 root@ns.life.unix.nt  Fri Apr  4 10:43  33/1244  "Re: test rfom mega to life"
    2 root@ns.life.unix.nt  Fri Apr  4 10:49  33/1059  "trtr"
>N  3 root@ns.mega.unix.nt  Fri Apr  4 12:25  18/654   "test"
 N  4 root@ns.mega.unix.nt  Fri Apr  4 12:26  26/958   "Re: test"
&
Message 3:
From root@ns.mega.unix.nt Fri Apr  4 12:25:29 2008
Date: Fri, 4 Apr 2008 12:25:29 GMT
From: Charlie Root <root@ns.mega.unix.nt>
To: root@mega.unix.nt
Subject: test
test
& q
Saved 1 message in mbox
Held 3 messages in /var/mail/root
15:27:00
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 4 messages 2 new
    1 root@ns.life.unix.nt  Fri Apr  4 10:43  33/1244  "Re: test rfom mega to life"
    2 root@ns.life.unix.nt  Fri Apr  4 10:49  33/1059  "trtr"
>N  3 root@ns.mega.unix.nt  Fri Apr  4 12:25  18/654   "test"
 N  4 root@ns.mega.unix.nt  Fri Apr  4 12:26  26/958   "Re: test"
&
Message 3:
From root@ns.mega.unix.nt Fri Apr  4 12:25:29 2008
Date: Fri, 4 Apr 2008 12:25:29 GMT
From: Charlie Root <root@ns.mega.unix.nt>
To: root@mega.unix.nt
Subject: test
test
& q
Saved 1 message in mbox
Held 3 messages in /var/mail/root
15:27:17
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 3 messages 1 unread
    1 root@ns.life.unix.nt  Fri Apr  4 10:43  33/1244  "Re: test rfom mega to life"
    2 root@ns.life.unix.nt  Fri Apr  4 10:49  33/1059  "trtr"
>U  3 root@ns.mega.unix.nt  Fri Apr  4 12:26  27/968   "Re: test"
&
Message 3:
From root@ns.mega.unix.nt Fri Apr  4 12:26:32 2008
Date: Fri, 4 Apr 2008 12:26:32 +0000
From: Charlie Root <root@ns.mega.unix.nt>
...
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200804041225.m34CPTEM033491@ns.mega.unix.nt>
User-Agent: Mutt/1.4.2.3i
On Fri, Apr 04, 2008 at 12:25:29PM +0000, Charlie Root wrote:
> test
test 2
& q
Saved 1 message in mbox
Held 2 messages in /var/mail/root
15:27:17
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 3 messages 1 unread
    1 root@ns.life.unix.nt  Fri Apr  4 10:43  33/1244  "Re: test rfom mega to life"
    2 root@ns.life.unix.nt  Fri Apr  4 10:49  33/1059  "trtr"
>U  3 root@ns.mega.unix.nt  Fri Apr  4 12:26  27/968   "Re: test"
&
Message 3:
From root@ns.mega.unix.nt Fri Apr  4 12:26:32 2008
Date: Fri, 4 Apr 2008 12:26:32 +0000
From: Charlie Root <root@ns.mega.unix.nt>
...
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200804041225.m34CPTEM033491@ns.mega.unix.nt>
User-Agent: Mutt/1.4.2.3i
On Fri, Apr 04, 2008 at 12:25:29PM +0000, Charlie Root wrote:
> test
test 2
& q
Saved 1 message in mbox
Held 2 messages in /var/mail/root
15:27:28
#vim /etc/passwd
15:27:28
#vim /etc/passwd
15:27:35
#~
 44 #
 45
 46 divert(0)
 47 VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.30.2.4 2007/11/22 16:20:01 gshapiro Exp $')
 48 OSTYPE(freebsd6)
 49 DOMAIN(generic)
 50
 51 FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
 52 FEATURE(blacklist_recipients)
 53 FEATURE(local_lmtp)
...
 74 dnl NOTE: This is a subscription service as of July 31, 2001
 75 dnl FEATURE(dnsbl)
 76 dnl Alternatively, you can provide your own server and rejection message:
 77 dnl FEATURE(dnsbl, `blackholes.mail-abuse.org', `"550 Mail from " $&{client_addr} " rejected, see http://mail-abuse.org//
    cgi-bin/lookup?" $&{client_addr}')
 78
 79 dnl Dialup users should uncomment and define this appropriately
 80 dnl define(`SMART_HOST', `your.isp.mail.server')
 81
"ns.mega.unix.nt.mc" 95L, 4255C written
15:27:35
#~
 44 #
 45
 46 divert(0)
 47 VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.30.2.4 2007/11/22 16:20:01 gshapiro Exp $')
 48 OSTYPE(freebsd6)
 49 DOMAIN(generic)
 50
 51 FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
 52 FEATURE(blacklist_recipients)
 53 FEATURE(local_lmtp)
...
 74 dnl NOTE: This is a subscription service as of July 31, 2001
 75 dnl FEATURE(dnsbl)
 76 dnl Alternatively, you can provide your own server and rejection message:
 77 dnl FEATURE(dnsbl, `blackholes.mail-abuse.org', `"550 Mail from " $&{client_addr} " rejected, see http://mail-abuse.org//
    cgi-bin/lookup?" $&{client_addr}')
 78
 79 dnl Dialup users should uncomment and define this appropriately
 80 dnl define(`SMART_HOST', `your.isp.mail.server')
 81
"ns.mega.unix.nt.mc" 95L, 4255C written
15:28:14
#make
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 ns.mega.unix.nt.mc > ns.mega.unix.nt.cf
15:28:14
#make
/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/   /usr/share/sendmail/cf/m4/cf.m4 ns.mega.unix.nt.mc > ns.mega.unix.nt.cf
15:28:16
#cp ns.mega.unix.nt.cf sendmail.cf

15:28:16
#cp ns.mega.unix.nt.cf sendmail.cf

Статистика

Время первой команды журнала15:19:09 2008- 4- 4
Время последней команды журнала15:28:16 2008- 4- 4
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %24.75
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.15
Количество командных строк в единицу времени, команда/мин11.08
Частота использования команд
vim21|====================| 20.79%
host18|=================| 17.82%
mail14|=============| 13.86%
~8|=======| 7.92%
dig6|=====| 5.94%
/etc/rc.d/named6|=====| 5.94%
cp4|===| 3.96%
make4|===| 3.96%
rndc4|===| 3.96%
mutt3|==| 2.97%
search3|==| 2.97%
nslookup2|=| 1.98%
422|=| 1.98%
ssh2|=| 1.98%
hostname2|=| 1.98%
/etc/rc.d/sendmail2|=| 1.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$