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

Содержание

Журнал

Пятница (08/07/09)

/dev/ttyp2
20:17:18
#ps waux | grep named

20:17:18
#ps waux | grep named

20:17:21
#less /var/log/messages
20:17:21
#less /var/log/messages
20:17:37
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-2972.17571.22551	2009-08-07 21:17:48.000000000 +0300
+++ /etc/namedb/named.conf	2009-08-07 21:18:11.000000000 +0300
@@ -8,13 +8,14 @@
 // simple mistakes, you can break connectivity for affected parties,
 // or cause huge amounts of useless Internet traffic.
 
-forwarders { 192.168.16.254; };
-forward only;
+
 
 
 
 options {
 	// Relative to the chroot directory, if any
+forwarders { 192.168.16.254; };
+forward only;
 	directory	"/etc/namedb";
 	pid-file	"/var/run/named/pid";
 	dump-file	"/var/dump/named_dump.db";
20:17:37
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-2972.17571.22551	2009-08-07 21:17:48.000000000 +0300
+++ /etc/namedb/named.conf	2009-08-07 21:18:11.000000000 +0300
@@ -8,13 +8,14 @@
 // simple mistakes, you can break connectivity for affected parties,
 // or cause huge amounts of useless Internet traffic.
 
-forwarders { 192.168.16.254; };
-forward only;
+
 
 
 
 options {
 	// Relative to the chroot directory, if any
+forwarders { 192.168.16.254; };
+forward only;
 	directory	"/etc/namedb";
 	pid-file	"/var/run/named/pid";
 	dump-file	"/var/dump/named_dump.db";
20:18:11
#/etc/rc.d/named restart
named not running? (check /var/run/named/pid).
Starting named.
20:18:11
#/etc/rc.d/named restart
named not running? (check /var/run/named/pid).
Starting named.
20:18:14
#ps waux | grep named
bind    3609  2,1  0,7  4400  3580  ??  Ss   21:18     0:00,06 /usr/sbin/named -t /var/named -u bind
20:18:14
#ps waux | grep named
bind    3609  2,1  0,7  4400  3580  ??  Ss   21:18     0:00,06 /usr/sbin/named -t /var/named -u bind
20:18:18
#/etc/rc.d/named stop
Stopping named.
20:18:18
#/etc/rc.d/named stop
Stopping named.
20:19:02
#/etc/rc.d/named start
Starting named.
20:19:02
#/etc/rc.d/named start
Starting named.
20:19:07
#/etc/rc.d/named reload
server reload successful
20:19:07
#/etc/rc.d/named reload
server reload successful
20:19:13
#ee /etc/namedb/named.conf
20:19:13
#ee /etc/namedb/named.conf
20:20:08
#dig @localhost dobro.nt
; <<>> DiG 9.3.4-P1 <<>> @localhost dobro.nt
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 27557
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;dobro.nt.                      IN      A
;; AUTHORITY SECTION:
.                       10059   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009080700 1800 900 604800 86400
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 21:20:31 2009
;; MSG SIZE  rcvd: 101
20:20:08
#dig @localhost dobro.nt
; <<>> DiG 9.3.4-P1 <<>> @localhost dobro.nt
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 27557
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;dobro.nt.                      IN      A
;; AUTHORITY SECTION:
.                       10059   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009080700 1800 900 604800 86400
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 21:20:31 2009
;; MSG SIZE  rcvd: 101
20:20:31
#dig @localhost localhost
; <<>> DiG 9.3.4-P1 <<>> @localhost localhost
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57363
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;localhost.                     IN      A
;; ANSWER SECTION:
localhost.              10800   IN      A       127.0.0.1
;; AUTHORITY SECTION:
localhost.              10800   IN      NS      localhost.
;; ADDITIONAL SECTION:
localhost.              10800   IN      AAAA    ::1
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 21:21:06 2009
;; MSG SIZE  rcvd: 85
20:20:31
#dig @localhost localhost
; <<>> DiG 9.3.4-P1 <<>> @localhost localhost
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57363
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;localhost.                     IN      A
;; ANSWER SECTION:
localhost.              10800   IN      A       127.0.0.1
;; AUTHORITY SECTION:
localhost.              10800   IN      NS      localhost.
;; ADDITIONAL SECTION:
localhost.              10800   IN      AAAA    ::1
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 21:21:06 2009
;; MSG SIZE  rcvd: 85
20:21:06
#dig @localhost serg.net.nt
; <<>> DiG 9.3.4-P1 <<>> @localhost serg.net.nt
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 5271
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;serg.net.nt.                   IN      A
;; AUTHORITY SECTION:
net.nt.                 10800   IN      SOA     debian.net.nt. root.debian.net.nt. 13 604800 86400 2419200 604800
;; Query time: 18 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 21:21:24 2009
;; MSG SIZE  rcvd: 77
20:21:06
#dig @localhost serg.net.nt
; <<>> DiG 9.3.4-P1 <<>> @localhost serg.net.nt
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 5271
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;serg.net.nt.                   IN      A
;; AUTHORITY SECTION:
net.nt.                 10800   IN      SOA     debian.net.nt. root.debian.net.nt. 13 604800 86400 2419200 604800
;; Query time: 18 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Aug  7 21:21:24 2009
;; MSG SIZE  rcvd: 77
20:21:24
#ee /etc/namedb/named.conf
20:21:24
#ee /etc/namedb/named.conf
20:22:20
#ee /etc/resolv.conf
--- /tmp/l3-saved-2972.14891.5158	2009-08-07 21:23:23.000000000 +0300
+++ /etc/resolv.conf	2009-08-07 21:23:54.000000000 +0300
@@ -1,5 +1,6 @@
 search net.nt unix.nt
-nameserver 192.168.16.254
+#nameserver 192.168.16.254
+nameserver 127.0.0.1
 nameserver 10.0.17.1 
 nameserver 10.0.35.1
 
20:22:20
#ee /etc/resolv.conf
--- /tmp/l3-saved-2972.14891.5158	2009-08-07 21:23:23.000000000 +0300
+++ /etc/resolv.conf	2009-08-07 21:23:54.000000000 +0300
@@ -1,5 +1,6 @@
 search net.nt unix.nt
-nameserver 192.168.16.254
+#nameserver 192.168.16.254
+nameserver 127.0.0.1
 nameserver 10.0.17.1 
 nameserver 10.0.35.1
 
20:23:54
#ping dobro.nt
ping: cannot resolve dobro.nt: Unknown host
20:23:54
#ping dobro.nt
ping: cannot resolve dobro.nt: Unknown host
20:24:16
#ping serg.net.
ping: cannot resolve serg.net.nt: Unknown host
20:24:16
#ping serg.net.
ping: cannot resolve serg.net.nt: Unknown host
20:24:25
#ee /etc/resolv.conf
20:24:25
#ee /etc/resolv.conf
--- /tmp/l3-saved-2972.10720.29927	2009-08-07 21:27:02.000000000 +0300
+++ /etc/namedb/named.conf	2009-08-07 21:32:52.000000000 +0300
@@ -63,6 +63,23 @@
 	// query-source address * port 53;
 };
 
+zone "dima.net.nt" in {
+	
+		type master;
+		file "db.dima.net.nt";
+		forwarders {};
+};
+
+
+
+
+
+
+
+
+
+
+
 // If you enable a local name server, don't forget to enter 127.0.0.1
 // first in your /etc/resolv.conf so this server will be queried.
 // Also, make sure to enable it in /etc/rc.conf.
20:24:46
#ping ya.ru
PING ya.ru (77.88.21.8): 56 data bytes
64 bytes from 77.88.21.8: icmp_seq=0 ttl=50 time=51.897 ms
64 bytes from 77.88.21.8: icmp_seq=1 ttl=50 time=49.731 ms
64 bytes from 77.88.21.8: icmp_seq=2 ttl=50 time=49.567 ms
64 bytes from 77.88.21.8: icmp_seq=3 ttl=50 time=50.116 ms
^C
--- ya.ru ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 49.567/50.328/51.897/0.928 ms
20:24:46
#ping ya.ru
PING ya.ru (77.88.21.8): 56 data bytes
64 bytes from 77.88.21.8: icmp_seq=0 ttl=50 time=51.897 ms
64 bytes from 77.88.21.8: icmp_seq=1 ttl=50 time=49.731 ms
64 bytes from 77.88.21.8: icmp_seq=2 ttl=50 time=49.567 ms
64 bytes from 77.88.21.8: icmp_seq=3 ttl=50 time=50.116 ms
^C
--- ya.ru ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 49.567/50.328/51.897/0.928 ms
20:25:01
#ee /etc/namedb/named.conf
--- /tmp/l3-saved-2972.10720.29927	2009-08-07 21:27:02.000000000 +0300
+++ /etc/namedb/named.conf	2009-08-07 21:32:52.000000000 +0300
@@ -63,6 +63,23 @@
 	// query-source address * port 53;
 };
 
+zone "dima.net.nt" in {
+	
+		type master;
+		file "db.dima.net.nt";
+		forwarders {};
+};
+
+
+
+
+
+
+
+
+
+
+
 // If you enable a local name server, don't forget to enter 127.0.0.1
 // first in your /etc/resolv.conf so this server will be queried.
 // Also, make sure to enable it in /etc/rc.conf.
20:25:01
#ee /etc/namedb/named.conf
20:32:52
#pwd
/etc/namedb
20:32:52
#pwd
/etc/namedb
20:32:55
#ee /etc/namedb/named.conf
20:32:55
#ee /etc/namedb/named.conf
--- /dev/null	2009-08-07 21:45:49.000000000 +0300
+++ db.dima.net.nt	2009-08-07 21:45:50.000000000 +0300
@@ -0,0 +1,16 @@
+
+TTL 3h
+
+@	SOA	fbsd6.dima.net.nt user.dima.net.nt (
+			2009070801 ;
+			3h	;
+			1h	;
+			1w	;
+			1h )	;
+
+	NS	fbsd6.dima.net.nt
+
+fbsd6	A	192.168.16.26
+partner	A	192.168.16.27
+
+
20:33:11
#ee db.dima.net.nt
--- /dev/null	2009-08-07 21:45:49.000000000 +0300
+++ db.dima.net.nt	2009-08-07 21:45:50.000000000 +0300
@@ -0,0 +1,16 @@
+
+TTL 3h
+
+@	SOA	fbsd6.dima.net.nt user.dima.net.nt (
+			2009070801 ;
+			3h	;
+			1h	;
+			1w	;
+			1h )	;
+
+	NS	fbsd6.dima.net.nt
+
+fbsd6	A	192.168.16.26
+partner	A	192.168.16.27
+
+
20:33:11
#ee db.dima.net.nt
прошло 12 минут
20:45:50
#ee db.dima.net.nt
20:45:50
#ee db.dima.net.nt
20:45:56
#/etc/rc.d/named restart
Stopping named.
Starting named.
20:45:56
#/etc/rc.d/named restart
Stopping named.
Starting named.
20:46:18
#ps waux | grep named
bind    4056  0,0  0,7  4432  3612  ??  Ss   21:46     0:00,06 /usr/sbin/named -t /var/named -u bind
20:46:18
#ps waux | grep named
bind    4056  0,0  0,7  4432  3612  ??  Ss   21:46     0:00,06 /usr/sbin/named -t /var/named -u bind
20:46:34
#ndc status
bash: ndc: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
20:46:34
#ndc status
bash: ndc: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
20:47:11
#/etc/rc.d/named status
named is running as pid 4056.
20:47:11
#/etc/rc.d/named status
named is running as pid 4056.
20:47:23
#ee db.dima.net.nt
20:47:23
#ee db.dima.net.nt

Понедельник (08/10/09)

/dev/ttyp7
17:53:43
#ee /etc/hosts
прошло 11 минут
18:05:30
#ee /etc/resolv.conf
--- /tmp/l3-saved-1539.29790.27682	2009-08-10 19:06:06.000000000 +0300
+++ /etc/resolv.conf	2009-08-10 19:08:45.000000000 +0300
@@ -1,6 +1,8 @@
 search net.nt unix.nt
+search net.nt
+
 #nameserver 192.168.16.254
 nameserver 127.0.0.1
-nameserver 10.0.17.1 
-nameserver 10.0.35.1
+#nameserver 10.0.17.1 
+#nameserver 10.0.35.1
 
18:08:45
#ee /etc/namedb/named.conf
18:18:33
#ee /etc/namedb/named.conf
прошло 15 минут
18:33:38
#cd /etc/namedb/

18:33:47
#ls
db.dima.net.nt  master          named.root      slave
dynamic         named.conf      rndc.key
18:33:48
#ee db.dima.net.nt
18:35:39
#ee /etc/rc.conf
--- /tmp/l3-saved-1539.9308.32082	2009-08-10 19:35:49.000000000 +0300
+++ /etc/rc.conf	2009-08-10 19:36:22.000000000 +0300
@@ -17,7 +17,8 @@
 nemed_flags="-u bind -g bind" 
 ifconfig_re1="inet 192.168.54.158  netmask 255.255.255.224"
 defaultrouter="192.168.16.254"
-hostname="fbsd6.net.nt"
+#hostname="fbsd6.net.nt"
+hostname="host1.net.nt"
 ifconfig_re0="inet 192.168.16.26   netmask 255.255.255.0"
 defaultrouter="192.168.16.254"
 hostname="fbsd6.net.nt"
18:36:22
#ee /etc/namedb/named.conf
18:37:13
#ee /etc/namedb/db.dima.net.nt
--- /tmp/l3-saved-1539.24345.2307	2009-08-10 19:37:28.000000000 +0300
+++ /etc/namedb/db.dima.net.nt	2009-08-10 19:38:47.000000000 +0300
@@ -10,6 +10,7 @@
 
 	NS	fbsd6.dima.net.nt
 
+host1	A	192.168.16
 fbsd6	A	192.168.16.26
 partner	A	192.168.16.27
 
18:38:47
#ee /etc/namedb/db.dima.net.nt
/dev/ttyp9
18:38:59
#hostname
fbsd6.net.nt
18:39:08
#dig dima.net.nt axfr
; <<>> DiG 9.3.4-P1 <<>> dima.net.nt axfr
;; global options:  printcmd
; Transfer failed.
18:39:23
#dig @127.0.0.1 axfr
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 dima.net.nt axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
18:39:29
#dig @192.168.16.26 axfr
;; Connection to 192.168.16.26#53(192.168.16.26) for dima.net.nt failed: connection refused.
18:39:38
#ps aux | grep named
bind     828  0,0  0,7  4452  3632  ??  Ss   18:47     0:00,08 /usr/sbin/named -t /
18:39:47
#less /var/log/messages
18:40:22
#mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s2e on /tmp (ufs, local, soft-updates)
/dev/ad0s2f on /usr (ufs, local, soft-updates)
/dev/ad0s2d on /var (ufs, local, soft-updates)
devfs on /var/named/dev (devfs, local)
18:40:48
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-1868.20279.8583	2009-08-10 19:41:23.000000000 +0300
+++ /etc/namedb/named.conf	2009-08-10 19:41:56.000000000 +0300
@@ -15,7 +15,7 @@
 options {
 	// Relative to the chroot directory, if any
 forwarders { 192.168.16.254; };
-forward only;
+//forward only;
 	directory	"/etc/namedb";
 	pid-file	"/var/run/named/pid";
 	dump-file	"/var/dump/named_dump.db";
@@ -24,7 +24,7 @@
 // If named is being used only as a local resolver, this is a safe default.
 // For named to be accessible to the network, comment this option, specify
 // the proper IP address, or delete this option.
-	listen-on	{ 127.0.0.1; };
+//	listen-on	{ 127.0.0.1; };
 
 // If you have IPv6 enabled on this system, uncomment this option for
 // use as a local resolver.  To give access to the network, specify
@@ -67,7 +67,7 @@
 	
 		type master;
 		file "db.dima.net.nt";
-		forwarders {};
+//		forwarders {};
 };
 
 
18:41:56
#vim /etc/namedb/named.
18:41:56
#vim /etc/namedb/named.
18:41:56
#vim /etc/namedb/named.root
18:42:05
#;
                        20090702
                        86400
                        2419200
        NS      fbsd6.di604800 )        ;
@       NS      fbsd6.d 604800 )
@       MX 5    fbsd6.dima.net.nt.
~                           44
~
~
~
~
~
~
~
~
~
"/var/named/etc/namedb/db.dima.net.nt" 11 lines, 211 characters written
18:45:31
#/etc/rc.d/named restart
Stopping named.
Starting named.
18:45:41
#less /var/log/messages
18:45:50
#dig @192.168.16.26 dima.net.nt axfr
; <<>> DiG 9.3.4-P1 <<>> @192.168.16.26 dima.net.nt axfr
; (1 server found)
;; global options:  printcmd
dima.net.nt.            604800  IN      SOA     fbsd6.dima.net.nt. user.dima.net.nt. 20090702 604800 86400 2419200 604800
dima.net.nt.            604800  IN      NS      fbsd6.dima.net.nt.
dima.net.nt.            604800  IN      MX      5 fbsd6.dima.net.nt.
host1.dima.net.nt.      604800  IN      A       192.168.16.26
partner.dima.net.nt.    604800  IN      A       192.168.16.244
dima.net.nt.            604800  IN      SOA     fbsd6.dima.net.nt. user.dima.net.nt. 20090702 604800 86400 2419200 604800
;; Query time: 9 msec
;; SERVER: 192.168.16.26#53(192.168.16.26)
;; WHEN: Mon Aug 10 19:45:55 2009
;; XFR size: 6 records (messages 1)
18:45:55
#vim /etc/rc.conf
--- /tmp/l3-saved-1868.32394.22024	2009-08-10 19:46:07.000000000 +0300
+++ /etc/rc.conf	2009-08-10 19:46:29.000000000 +0300
@@ -17,10 +17,6 @@
 nemed_flags="-u bind -g bind" 
 ifconfig_re1="inet 192.168.54.158  netmask 255.255.255.224"
 defaultrouter="192.168.16.254"
-#hostname="fbsd6.net.nt"
-hostname="host1.net.nt"
+hostname="host1.dima.net.nt"
 ifconfig_re0="inet 192.168.16.26   netmask 255.255.255.0"
 defaultrouter="192.168.16.254"
-hostname="fbsd6.net.nt"
-
-
18:46:29
#vim /etc/hosts
18:46:29
#vim /etc/hosts
--- /tmp/l3-saved-1868.29239.31660	2009-08-10 19:46:36.000000000 +0300
+++ /etc/hosts	2009-08-10 19:46:57.000000000 +0300
@@ -1,4 +1,4 @@
 ::1                     localhost.net.nt localhost
 127.0.0.1               localhost.net.nt localhost
-192.168.16.26          fbsd6.net.nt fbsd6
-192.168.16.26          fbsd6.net.nt.
+192.168.16.26          host1.dima.net.nt host1
+192.168.16.26          host1.dima.net.nt.
18:46:57
#vim /etc/hosts
--- /tmp/l3-saved-1868.12160.17966	2009-08-10 19:47:19.000000000 +0300
+++ /etc/hosts	2009-08-10 19:47:28.000000000 +0300
@@ -1,4 +1,3 @@
 ::1                     localhost.net.nt localhost
 127.0.0.1               localhost.net.nt localhost
 192.168.16.26          host1.dima.net.nt host1
-192.168.16.26          host1.dima.net.nt.
18:47:28
#vim /etc/resolv.conf
--- /tmp/l3-saved-1868.22814.16187	2009-08-10 19:47:42.000000000 +0300
+++ /etc/resolv.conf	2009-08-10 19:48:10.000000000 +0300
@@ -1,8 +1,6 @@
-search net.nt unix.nt
-search net.nt
-
-#nameserver 192.168.16.254
+search dima.net.nt net.nt
 nameserver 127.0.0.1
+nameserver 192.168.16.254
 #nameserver 10.0.17.1 
 #nameserver 10.0.35.1
 
18:48:10
#hostname
fbsd6.net.nt
18:48:16
#hostname host1.dima.net.nt

18:48:24
#hostname
host1.dima.net.nt
18:48:25
#exir
bash: exir: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
прошло 14 минут
/dev/ttyp7
19:02:49
#ping hostA
ping: cannot resolve hostA: Unknown host
19:02:56
#ping hostA.alex
PING hostA.alex.net.nt (192.168.16.6): 56 data bytes
64 bytes from 192.168.16.6: icmp_seq=0 ttl=64 time=0.822 ms
64 bytes from 192.168.16.6: icmp_seq=1 ttl=64 time=0.170 ms
64 bytes from 192.168.16.6: icmp_seq=2 ttl=64 time=0.191 ms
^C
--- hostA.alex.net.nt ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.170/0.394/0.822/0.303 ms
19:03:19
#rndc flush

19:03:26
#ping hostA.alex
PING hostA.alex.net.nt (192.168.16.6): 56 data bytes
64 bytes from 192.168.16.6: icmp_seq=0 ttl=64 time=0.313 ms
^C
--- hostA.alex.net.nt ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.313/0.313/0.313/0.000 ms
19:03:30
#ping hostA.alex.net.nt
PING hostA.alex.net.nt (192.168.16.6): 56 data bytes
64 bytes from 192.168.16.6: icmp_seq=0 ttl=64 time=0.171 ms
^C
--- hostA.alex.net.nt ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.171/0.171/0.171/0.000 ms
19:03:35
#ping hostq.nt
ping: cannot resolve hostq.max.net.nt: Unknown host
19:03:45
#ping host1max.net.nt
PING host1.max.net.nt (192.168.16.24): 56 data bytes
64 bytes from 192.168.16.24: icmp_seq=0 ttl=64 time=1.406 ms
64 bytes from 192.168.16.24: icmp_seq=1 ttl=64 time=0.326 ms
^C
--- host1.max.net.nt ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.326/0.866/1.406/0.540 ms
19:03:52
#ping host1.andr.nt
PING host1.andr.net.nt (192.168.16.25): 56 data bytes
64 bytes from 192.168.16.25: icmp_seq=0 ttl=64 time=0.366 ms
^C
--- host1.andr.net.nt ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.366/0.366/0.366/0.000 ms
19:04:03
#ping host1.sidt.nt
ping: cannot resolve host1.sid.net.nt: Unknown host
19:04:17
#ping host1.sid.net.nt
ping: cannot resolve host1.sid.net.nt: Unknown host

Статистика

Время первой команды журнала20:17:18 2009- 8- 7
Время последней команды журнала19:04:17 2009- 8-10
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %14.85
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.68
Количество командных строк в единицу времени, команда/мин 1.00
Частота использования команд
ee27|=========================| 25.23%
ping15|==============| 14.02%
/etc/rc.d/named13|============| 12.15%
vim11|==========| 10.28%
dig10|=========| 9.35%
ps7|======| 6.54%
grep7|======| 6.54%
less4|===| 3.74%
hostname4|===| 3.74%
pwd2|=| 1.87%
ndc2|=| 1.87%
exir1|| 0.93%
rndc1|| 0.93%
ls1|| 0.93%
mount1|| 0.93%
cd1|| 0.93%
____
*) Интервалы неактивности длительностью 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$