/l3/users/27-07-2009/nt-fbsdnet/fbsd6.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 |
|
#ps waux | grep named
|
#less /var/log/messages
|
#less /var/log/messages
|
#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"; |
#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"; |
#/etc/rc.d/named restart
named not running? (check /var/run/named/pid). Starting named. |
#/etc/rc.d/named restart
named not running? (check /var/run/named/pid). Starting named. |
#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 |
#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 |
#/etc/rc.d/named stop
Stopping named. |
#/etc/rc.d/named stop
Stopping named. |
#/etc/rc.d/named start
Starting named. |
#/etc/rc.d/named start
Starting named. |
#/etc/rc.d/named reload
server reload successful |
#/etc/rc.d/named reload
server reload successful |
#ee /etc/namedb/named.conf
|
#ee /etc/namedb/named.conf
|
#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 |
#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 |
#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 |
#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 |
#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 |
#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 |
#ee /etc/namedb/named.conf
|
#ee /etc/namedb/named.conf
|
#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 |
#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 |
#ping dobro.nt
ping: cannot resolve dobro.nt: Unknown host |
#ping dobro.nt
ping: cannot resolve dobro.nt: Unknown host |
#ping serg.net.
ping: cannot resolve serg.net.nt: Unknown host |
#ping serg.net.
ping: cannot resolve serg.net.nt: Unknown host |
#ee /etc/resolv.conf
|
#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. |
#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 |
#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 |
#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. |
#ee /etc/namedb/named.conf
|
#pwd
/etc/namedb |
#pwd
/etc/namedb |
#ee /etc/namedb/named.conf
|
#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 + + |
#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 + + |
#ee db.dima.net.nt
|
#ee db.dima.net.nt
|
#ee db.dima.net.nt
|
#/etc/rc.d/named restart
Stopping named. Starting named. |
#/etc/rc.d/named restart
Stopping named. Starting named. |
#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 |
#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 |
#ndc status
bash: ndc: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#ndc status
bash: ndc: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#/etc/rc.d/named status
named is running as pid 4056. |
#/etc/rc.d/named status
named is running as pid 4056. |
#ee db.dima.net.nt
|
#ee db.dima.net.nt
|
#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 |
#ee /etc/namedb/named.conf
|
#ee /etc/namedb/named.conf
|
#cd /etc/namedb/
|
#ls
db.dima.net.nt master named.root slave dynamic named.conf rndc.key |
#ee db.dima.net.nt
|
#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" |
#ee /etc/namedb/named.conf
|
#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 |
#ee /etc/namedb/db.dima.net.nt
|
#dig dima.net.nt axfr
; <<>> DiG 9.3.4-P1 <<>> dima.net.nt axfr ;; global options: printcmd ; Transfer failed. |
#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. |
#dig @192.168.16.26 axfr
;; Connection to 192.168.16.26#53(192.168.16.26) for dima.net.nt failed: connection refused. |
#ps aux | grep named
bind 828 0,0 0,7 4452 3632 ?? Ss 18:47 0:00,08 /usr/sbin/named -t / |
#less /var/log/messages
|
#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) |
#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 {}; }; |
#vim /etc/namedb/named.
|
#vim /etc/namedb/named.
|
#vim /etc/namedb/named.root
|
#;
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 |
#/etc/rc.d/named restart
Stopping named. Starting named. |
#less /var/log/messages
|
#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) |
#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" - - |
#vim /etc/hosts
|
#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. |
#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. |
#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 |
#hostname
fbsd6.net.nt |
#hostname host1.dima.net.nt
|
#hostname
host1.dima.net.nt |
#exir
bash: exir: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#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 |
#rndc flush
|
#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 |
#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 |
#ping hostq.nt
ping: cannot resolve hostq.max.net.nt: Unknown host |
#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 |
#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 |
#ping host1.sidt.nt
ping: cannot resolve host1.sid.net.nt: Unknown host |
#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 | ||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008