/l3/users/lav/nt-bsdnet/user :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 :27 :28 :29 |
|
#/etc/rc.d/named restart
/etc/rc.d/named: WARNING: $named_enable is not set properly - see rc.conf(5). |
#vi /etc/rc.conf
|
#/etc/rc.d/named restart
/etc/rc.d/named: WARNING: $named_enable is not set properly - see rc.conf(5). |
#vi /etc/rc.conf
|
#grep named /etc/rc.conf
named_enable=¨YES |
#vi /etc/rc.conf
|
#grep named /etc/rc.conf
named_enable=¨YES |
#vi /etc/rc.conf
|
#grep named /etc/rc.conf
named_enable=¨YES |
#vi /etc/rc.conf
|
#grep named /etc/rc.conf
named_enable=YES |
#/etc/rc.d/named restart
named not running? (check /var/run/named/pid). wrote key file "/etc/namedb/rndc.key" wrote key file "/var/named/etc/namedb/rndc.key" Starting named. |
#echo $LANG
ru_RU.UTF-8 |
#!n
netstat -na |grep tcp4 tcp4 0 0 127.0.0.1.953 *.* LISTEN tcp4 0 0 127.0.0.1.53 *.* LISTEN tcp4 0 0 192.168.15.21.53 *.* LISTEN tcp4 0 0 192.168.15.21.50199 192.168.15.2.22 ESTABLISHED tcp4 0 0 192.168.15.21.55440 205.188.7.248.5190 ESTABLISHED tcp4 0 0 192.168.15.21.22 192.168.15.4.37541 ESTABLISHED tcp4 0 0 127.0.0.1.20000 *.* LISTEN tcp4 0 0 192.168.15.21.22 192.168.15.4.37535 ESTABLISHED tcp4 0 0 192.168.15.21.22 192.168.15.4.37533 ESTABLISHED tcp4 0 0 127.0.0.1.22000 *.* LISTEN tcp4 0 0 192.168.15.21.22 192.168.15.4.37527 ESTABLISHED tcp4 0 0 *.6000 *.* LISTEN tcp4 0 0 127.0.0.1.25 *.* LISTEN tcp4 0 0 *.22 *.* LISTEN |
#grep 953 /etc/services
rndc 953/tcp # named's rndc control socket man 9535/tcp man 9535/udp |
#dig ya.ru ns
; <<>> DiG 9.3.1 <<>> ya.ru ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62684 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;ya.ru. IN NS ;; ANSWER SECTION: ya.ru. 6193 IN NS ns3.yandex.ru. ya.ru. 6193 IN NS ns.ispm.ru. ya.ru. 6193 IN NS ns1.yandex.ru. ya.ru. 6193 IN NS ns2.yandex.ru. ;; ADDITIONAL SECTION: ns3.yandex.ru. 77480 IN A 213.180.193.2 ;; Query time: 3 msec ;; SERVER: 192.168.15.254#53(192.168.15.254) ;; WHEN: Wed Sep 20 16:41:50 2006 ;; MSG SIZE rcvd: 122 |
#dig @127.0.0.1
|
#ping ya.ru
PING ya.ru (213.180.204.8): 56 data bytes 64 bytes from 213.180.204.8: icmp_seq=0 ttl=55 time=117.032 ms 64 bytes from 213.180.204.8: icmp_seq=1 ttl=55 time=114.977 ms ^C --- ya.ru ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 114.977/116.005/117.032/1.027 ms |
#dig @127.0.0.1 ya.ru ns
; <<>> DiG 9.3.1 <<>> @127.0.0.1 ya.ru ns ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4373 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;ya.ru. IN NS ;; ANSWER SECTION: ya.ru. 7178 IN NS ns3.yandex.ru. ya.ru. 7178 IN NS ns.ispm.ru. ya.ru. 7178 IN NS ns1.yandex.ru. ya.ru. 7178 IN NS ns2.yandex.ru. ;; ADDITIONAL SECTION: ns3.yandex.ru. 86382 IN A 213.180.193.2 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Sep 20 16:42:32 2006 ;; MSG SIZE rcvd: 122 |
#dig @127.0.0.1 ya.ru
; <<>> DiG 9.3.1 <<>> @127.0.0.1 ya.ru ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36957 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 1 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 7200 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 7158 IN NS ns1.yandex.ru. ya.ru. 7158 IN NS ns2.yandex.ru. ya.ru. 7158 IN NS ns3.yandex.ru. ya.ru. 7158 IN NS ns.ispm.ru. ;; ADDITIONAL SECTION: ns3.yandex.ru. 86362 IN A 213.180.193.2 ;; Query time: 137 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Sep 20 16:42:52 2006 ;; MSG SIZE rcvd: 138 |
#vi /etc/resolv.conf
|
#ping ya.ru
PING ya.ru (213.180.204.8): 56 data bytes 64 bytes from 213.180.204.8: icmp_seq=0 ttl=55 time=122.228 ms 64 bytes from 213.180.204.8: icmp_seq=1 ttl=55 time=136.506 ms ^C --- ya.ru ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 122.228/129.367/136.506/7.139 ms |
#dig ya.ru ns
; <<>> DiG 9.3.1 <<>> ya.ru ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59033 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;ya.ru. IN NS ;; ANSWER SECTION: ya.ru. 7085 IN NS ns3.yandex.ru. ya.ru. 7085 IN NS ns.ispm.ru. ya.ru. 7085 IN NS ns1.yandex.ru. ya.ru. 7085 IN NS ns2.yandex.ru. ;; ADDITIONAL SECTION: ns3.yandex.ru. 86289 IN A 213.180.193.2 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Sep 20 16:44:05 2006 ;; MSG SIZE rcvd: 122 |
#dig ya.ru ns
; <<>> DiG 9.3.1 <<>> ya.ru ns ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48843 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;ya.ru. IN NS ;; ANSWER SECTION: ya.ru. 7079 IN NS ns2.yandex.ru. ya.ru. 7079 IN NS ns3.yandex.ru. ya.ru. 7079 IN NS ns.ispm.ru. ya.ru. 7079 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns3.yandex.ru. 86283 IN A 213.180.193.2 ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Sep 20 16:44:11 2006 ;; MSG SIZE rcvd: 122 |
#rndc dumpdb
|
#vi /etc/namedb/
|
#vi /etc/namedb/named.conf
|
$find /var -name *dumpdb
find: /var/cron/tabs: Permission denied find: /var/db/entropy: Permission denied find: /var/db/ipf: Permission denied find: /var/heimdal: Permission denied find: /var/run/ppp: Permission denied find: /var/run/sudo: Permission denied find: /var/spool/opielocks: Permission denied find: /var/spool/clientmqueue: Permission denied find: /var/tmp/portupgradeXsIKOAAr: Permission denied find: /var/tmp/kdecache-root: Permission denied find: /var/tmp/portupgradefvIkwd6f: Permission denied find: /var/lost+found: Permission denied |
$sudo /var -name *dumpdb
Password: |
$sudo find /var -name *dumpdb
|
$sudo find /var -name *dumpdb
|
$sudo find /var -name *dumpdb*
|
$sudo find /var -name *dump*
/var/named/var/dump /var/named/var/dump/named_dump.db |
$less /var/named/var/dump/named_dump.db
|
$man named.conf
|
$cd /etc/namedb/
PROTO.localhost-v6.rev make-localhost named.root PROTO.localhost.rev master/ rndc.key dynamic/ named.conf slave/ |
#vi /etc/namedb/named.conf
|
#vi /etc/namedb/db.lav.unix.nt
|
#/etc/rc.d/named restart
Stopping named. Waiting for PIDS: 30581. Starting named. |
#less /var/log/messages
|
#vi /etc/namedb/db.lav.unix.nt
|
#less /var/log/messages
|
#vi /etc/namedb/named.conf
|
#/etc/rc.d/named restart
named not running? (check /var/run/named/pid). Starting named. |
#/etc/rc.d/named restart
Stopping named. Starting named. |
#tailr/log/messages
Sep 20 17:17:51 fbsd1 named[40657]: starting BIND 9.3.1 -u bind -t /var/named Sep 20 17:17:51 fbsd1 named[40657]: /etc/namedb/named.conf:130: expected quoted string near '¨' Sep 20 17:17:51 fbsd1 named[40657]: loading configuration: unexpected token Sep 20 17:17:51 fbsd1 named[40657]: exiting (due to fatal error) Sep 20 17:20:43 fbsd1 named[50710]: starting BIND 9.3.1 -u bind -t /var/named Sep 20 17:20:43 fbsd1 named[50710]: command channel listening on 127.0.0.1#953 Sep 20 17:20:43 fbsd1 named[50710]: zone 0.0.127.IN-ADDR.ARPA/IN: loading master file master/localhost.rev: file not found Sep 20 17:20:43 fbsd1 named[50710]: zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA/IN: loading master file master/localhost-v6.rev: file not found Sep 20 17:20:43 fbsd1 named[50710]: /etc/namedb/db.lav.unix.nt:1: no TTL specified; using SOA MINTTL instead Sep 20 17:20:43 fbsd1 named[50710]: running |
#tail /var/log/messages
Sep 20 17:21:45 fbsd1 named[56601]: starting BIND 9.3.1 -u bind -t /var/named Sep 20 17:21:45 fbsd1 named[56601]: command channel listening on 127.0.0.1#953 Sep 20 17:21:45 fbsd1 named[56601]: zone 0.0.127.IN-ADDR.ARPA/IN: loading master file master/localhost.rev: file not found Sep 20 17:21:45 fbsd1 named[56601]: zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA/IN: loading master file master/localhost-v6.rev: file not found Sep 20 17:21:45 fbsd1 named[56601]: running Sep 20 17:22:07 fbsd1 named[56601]: stopping command channel on 127.0.0.1#953 Sep 20 17:22:07 fbsd1 named[56601]: exiting Sep 20 17:22:08 fbsd1 named[58472]: starting BIND 9.3.1 -u bind -t /var/named Sep 20 17:22:08 fbsd1 named[58472]: command channel listening on 127.0.0.1#953 Sep 20 17:22:08 fbsd1 named[58472]: running |
#/etc/rc.d/named restart
Stopping named. Starting named. |
#cd /etc/namedb
|
#ls
PROTO.localhost-v6.rev make-localhost rndc.key PROTO.localhost.rev master slave db.lav.unix.nt named.conf dynamic named.root |
#sh make-localhost
|
#/etc/rc.d/named restart
Stopping named. Starting named. |
#host server2.lav.unix.nt
server2.lav.unix.nt has address 192.168.15.2 |
#dig @127.0.0.1 lav.unix.nt
; <<>> DiG 9.3.1 <<>> @127.0.0.1 lav.unix.nt ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47006 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;lav.unix.nt. IN A ;; AUTHORITY SECTION: lav.unix.nt. 10800 IN SOA server2.lav.unix.nt. hosmaster.lav.unix.nt. 2006092001 86400 3600 604800 10800 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Sep 20 17:28:36 2006 ;; MSG SIZE rcvd: 83 |
#dig @127.0.0.1 lav.unix.nt axfr
; <<>> DiG 9.3.1 <<>> @127.0.0.1 lav.unix.nt axfr ; (1 server found) ;; global options: printcmd lav.unix.nt. 10800 IN SOA server2.lav.unix.nt. hosmaster.lav.unix.nt. 2006092001 86400 3600 604800 10800 lav.unix.nt. 10800 IN NS server2.lav.unix.nt. server2.lav.unix.nt. 10800 IN A 192.168.15.2 server3.lav.unix.nt. 10800 IN A 192.168.15.3 lav.unix.nt. 10800 IN SOA server2.lav.unix.nt. hosmaster.lav.unix.nt. 2006092001 86400 3600 604800 10800 ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Sep 20 17:28:52 2006 ;; XFR size: 5 records (messages 1) |
$dig
; <<>> DiG 9.2.4 <<>> ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32968 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518107 IN NS B.ROOT-SERVERS.NET. . 518107 IN NS C.ROOT-SERVERS.NET. ... H.ROOT-SERVERS.NET. 604507 IN A 128.63.2.53 I.ROOT-SERVERS.NET. 604507 IN A 192.36.148.17 J.ROOT-SERVERS.NET. 604507 IN A 192.58.128.30 K.ROOT-SERVERS.NET. 604507 IN A 193.0.14.129 L.ROOT-SERVERS.NET. 604507 IN A 198.32.64.12 M.ROOT-SERVERS.NET. 604507 IN A 202.12.27.33 ;; Query time: 6 msec ;; SERVER: 192.168.15.254#53(192.168.15.254) ;; WHEN: Wed Sep 20 17:29:38 2006 ;; MSG SIZE rcvd: 436 |
$dig @192.168.15.21 lav.unix.nt
; <<>> DiG 9.2.4 <<>> @192.168.15.21 lav.unix.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15342 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;lav.unix.nt. IN A ;; AUTHORITY SECTION: lav.unix.nt. 10800 IN SOA server2.lav.unix.nt. hosmaster.lav.unix.nt. 2006092001 86400 3600 604800 10800 ;; Query time: 4 msec ;; SERVER: 192.168.15.21#53(192.168.15.21) ;; WHEN: Wed Sep 20 17:30:06 2006 ;; MSG SIZE rcvd: 83 |
$dig @192.168.15.21 lav.unix.nt axfr
; <<>> DiG 9.2.4 <<>> @192.168.15.21 lav.unix.nt axfr ;; global options: printcmd ; Transfer failed. |
$dig @192.168.15.4 sergey.unix.nt axfr
;; Connection to 192.168.15.4#53(192.168.15.4) for sergey.unix.nt failed: connection refused. |
$ssh 192.168.15.2
Password: Linux linux2.linux.nt 2.4.27-speakup #1 Thu Aug 19 21:46:14 CEST 2004 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. You have mail. Last login: Wed Sep 20 16:15:17 2006 from 192.168.15.3 l3-agent is already running: pid=3727; pidfile=/home/user/.lilalo/l3-agent.pid |
$dig @192.168.15.4 sergey.unix.nt
; <<>> DiG 9.2.4 <<>> @192.168.15.4 sergey.unix.nt ;; global options: printcmd ;; connection timed out; no servers could be reached |
$dig @192.168.15.21 lav.unix.nt axfr
; <<>> DiG 9.2.4 <<>> @192.168.15.21 lav.unix.nt axfr ;; global options: printcmd ; Transfer failed. |
$dig @192.168.15.21 lav.unix.nt
; <<>> DiG 9.2.4 <<>> @192.168.15.21 lav.unix.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46658 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;lav.unix.nt. IN A ;; AUTHORITY SECTION: lav.unix.nt. 10800 IN SOA server2.lav.unix.nt. hosmaster.lav.unix.nt. 2006092001 86400 3600 604800 10800 ;; Query time: 4 msec ;; SERVER: 192.168.15.21#53(192.168.15.21) ;; WHEN: Wed Sep 20 17:34:12 2006 ;; MSG SIZE rcvd: 83 |
$ping yellow.sergey.unix.nt
PING yellow.sergey.unix.nt (192.168.15.4) 56(84) bytes of data. 64 bytes from linux4.max.linux.nt (192.168.15.4): icmp_seq=1 ttl=64 time=0.190 ms 64 bytes from linux4.max.linux.nt (192.168.15.4): icmp_seq=2 ttl=64 time=0.177 ms 64 bytes from linux4.max.linux.nt (192.168.15.4): icmp_seq=3 ttl=64 time=0.206 ms --- yellow.sergey.unix.nt ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2026ms rtt min/avg/max/mdev = 0.177/0.191/0.206/0.011 ms |
$ps aux | grep l3-agent
user 70451 0,0 0,2 1520 1012 p8 S+ 17:47 0:00,00 grep l3-agent |
$ps wux | grep l3-agent
|
$ps waux | grep l3
|
$l3-agent
l3-agent is already running: pid=3882; pidfile=/home/user/.lilalo/l3-agent.pid |
$ps waux | grep 3882
user 70647 0,0 0,1 1440 552 p8 R+ 17:48 0:00,00 grep 3882 |
$rm .lilalo/l3-agent.pid
|
$l3-agent
|
$ps waux | grep l3
user 70843 52,4 1,5 8516 7100 ?? Rs 17:48 0:04,56 l3-agent (perl5.8.7) |
$ps waux | grep l3
user 70843 38,6 1,6 9316 7932 ?? Rs 17:48 0:28,98 l3-agent (perl5.8.7) |
$ps aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND user 70843 41,7 1,9 10496 8992 ?? Rs 17:48 1:36,91 l3-agent (perl5.8 root 71736 41,0 1,6 8884 7688 p3 R+ 17:52 0:12,99 tar -c -f /var/tm root 674 5,7 9,0 170164 43384 p1 S 12:46 8:13,81 X :0 (Xorg) root 0 0,0 0,0 0 0 ?? WLs 12:45 0:00,00 [swapper] root 1 0,0 0,0 724 176 ?? ILs 12:45 0:00,19 /sbin/init -- root 2 0,0 0,0 0 8 ?? DL 12:45 0:01,36 [g_event] root 3 0,0 0,0 0 8 ?? DL 12:45 0:03,67 [g_up] root 4 0,0 0,0 0 8 ?? DL 12:45 0:03,41 [g_down] root 5 0,0 0,0 0 8 ?? DL 12:45 0:00,00 [kqueue taskq] ... user 654 0,0 0,4 3220 1768 p1 Is 12:46 0:00,02 /usr/local/bin/ba user 673 0,0 0,2 1992 1160 p1 I+ 12:46 0:00,00 xinit user 677 0,0 0,2 1640 1080 p1 I 12:46 0:00,00 sh /home/user/.xi user 678 0,0 0,2 1644 1024 p1 I 12:46 0:00,01 /bin/sh /usr/loca user 723 0,0 0,2 1304 760 p1 S 12:46 0:00,45 kwrapper ksmserve root 778 0,0 0,4 3228 1768 p3 Is 12:46 0:00,02 /usr/local/bin/ba root 3529 0,0 6,2 30380 29792 p3 I+ 14:23 0:13,12 ruby18: portupgra root 71735 0,0 0,3 1892 1400 p3 I+ 17:52 0:00,02 /usr/sbin/pkg_cre user 1435 0,0 0,4 3224 1872 pb Ss 13:34 0:00,03 /usr/local/bin/ba user 71737 0,0 0,2 1444 984 pb R+ 17:52 0:00,00 ps aux |
$ps aux |grep l3
user 70843 43,0 1,9 10536 9032 ?? Rs 17:48 1:39,63 l3-agent (perl5.8 user 71744 0,0 0,2 1448 924 pb R+ 17:52 0:00,00 grep l3 |
$top
last pid: 77737; load averages: 1.48, 1.63, 0.97 up 0+05:10:15 17:55:00 39 1 38 62 processes 0.0 running 0.0 sleepin 0.0 0.0 100 81M Active, 103M Inact, 86M Wired, 18M Cache, 57M Buf, 172 CPU states: % u1900 % nic8, Mem: 150M Active, 168M Inact, 80M Wired, 21M Cache, 57M Buf, 43M Free 0843 user 8 14012K 11668K nanslp 2:30 16.80% perl5.8.7 S7252 rootM Total, 3 8K Used30824K 30264K wait 0:14 0.63% ruby18 3529 root 96 1208K 656K select 0:12 0.00% moused 742 root 96 1260K 748K select 0:01 0.00% script ... 3529 root 1 -8 0 30380K 29792K piperd 0:13 0.00% ruby18 485 root 1 96 0 1208K 656K select 0:12 0.00% moused 726 user 1 96 0 26908K 16936K select 0:10 0.00% kdeinit 736 user 1 96 0 26004K 16384K select 0:06 0.00% kdeinit 704 user 1 96 0 22348K 11836K select 0:03 0.00% kdeinit 701 user 1 96 0 24112K 13256K select 0:01 0.00% kdeinit 742 root 1 96 0 1260K 748K select 0:01 0.00% script 1541 user 1 96 0 26484K 16612K select 0:01 0.00% kdeinit 741 user 1 96 0 27592K 16476K select 0:01 0.00% korgac 526 user 1 96 0 1260K 748K select 0:01 0.00% script |
$pkg_version -v
artswrapper-1.5.3 = up-to-date with port aspell-0.60.3 < needs updating (port has 0.60.4_4) bash-3.0.16_1 < needs updating (port has 3.1.17) bitstream-vera-1.10_1 < needs updating (port has 1.10_2) boehm-gc-6.5 < needs updating (port has 6.6_3) boost-python-1.32.0_2 < needs updating (port has 1.33.1_2) bsdpan-Term-VT102-0.82 ! Comparison failed bsdpan-Text-Iconv-1.4 = up-to-date with port cdparanoia-3.9.8_7 < needs updating (port has 3.9.8_8) centericq-4.20.0 < needs updating (port has 4.21.0_6) ... xorg-fonts-type1-6.8.2 < needs updating (port has 6.9.0) xorg-fontserver-6.8.2 < needs updating (port has 6.9.0_1) xorg-libraries-6.8.2 < needs updating (port has 6.9.0) xorg-manpages-6.8.2 < needs updating (port has 6.9.0) xorg-nestserver-6.8.2 < needs updating (port has 6.9.0_1) xorg-printserver-6.8.2 < needs updating (port has 6.9.0_2) xorg-server-6.8.2_6 < needs updating (port has 6.9.0_5) xorg-vfbserver-6.8.2 < needs updating (port has 6.9.0_2) xpdf-3.00_7 < needs updating (port has 3.01_3) xterm-203 < needs updating (port has 220) |
$xinit
kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call in malloc(): error: recursive call kdeinit in malloc(): error: recursive call ... kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc(): error: recursive call kdeinit in malloc():xinit: connection to X server lost. Hangup GOT SIGHUP |
$sudo vi /etc/resolv.conf
|
$ifconfig
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=8<VLAN_MTU> inet 192.168.15.21 netmask 0xffffff00 broadcast 192.168.15.255 ether 00:0e:a6:1e:53:e8 media: Ethernet autoselect (none) status: no carrier xl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> ether 00:01:02:b4:61:10 media: Ethernet autoselect (none) status: no carrier lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 |
$ifconfig
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=8<VLAN_MTU> inet 192.168.15.21 netmask 0xffffff00 broadcast 192.168.15.255 ether 00:0e:a6:1e:53:e8 media: Ethernet autoselect (none) status: no carrier xl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> ether 00:01:02:b4:61:10 media: Ethernet autoselect (100baseTX <full-duplex>) status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 |
$ifconfig
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=8<VLAN_MTU> inet 192.168.15.21 netmask 0xffffff00 broadcast 192.168.15.255 ether 00:0e:a6:1e:53:e8 media: Ethernet autoselect (none) status: no carrier xl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> ether 00:01:02:b4:61:10 media: Ethernet autoselect (100baseTX <full-duplex>) status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 |
$ifconfig
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=8<VLAN_MTU> inet 192.168.15.21 netmask 0xffffff00 broadcast 192.168.15.255 ether 00:0e:a6:1e:53:e8 media: Ethernet autoselect (none) status: no carrier xl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> ether 00:01:02:b4:61:10 media: Ethernet autoselect (100baseTX <full-duplex>) status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 |
$ping ya.ru
ping: cannot resolve ya.ru: Host name lookup failure |
$ping ya.ru
ping: cannot resolve ya.ru: Host name lookup failure |
$ping ya.ru
ping: cannot resolve ya.ru: Host name lookup failure |
$ping ya.ru
ping: cannot resolve ya.ru: Host name lookup failure |
$ping ya.ru
ping: cannot resolve ya.ru: Host name lookup failure |
$ping ya.ru
ping: cannot resolve ya.ru: Host name lookup failure |
$ping ya.ru
ping: cannot resolve ya.ru: Host name lookup failure |
$!i
ifconfig fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=8<VLAN_MTU> inet 192.168.15.21 netmask 0xffffff00 broadcast 192.168.15.255 ether 00:0e:a6:1e:53:e8 media: Ethernet autoselect (100baseTX <full-duplex>) status: active xl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 options=9<RXCSUM,VLAN_MTU> ether 00:01:02:b4:61:10 media: Ethernet autoselect (none) status: no carrier lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 |
$ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254): 56 data bytes ping: sendto: Permission denied ping: sendto: Permission denied ping: sendto: Permission denied ping: sendto: Permission denied ^C --- 192.168.15.254 ping statistics --- 4 packets transmitted, 0 packets received, 100% packet loss |
$sudo 192.168.15.254
PING 192.168.15.254 (192.168.15.254): 56 data bytes ping: sendto: Permission denied ping: sendto: Permission denied ping: sendto: Permission denied ping: sendto: Permission denied ping: sendto: Permission denied ^C --- 192.168.15.254 ping statistics --- 5 packets transmitted, 0 packets received, 100% packet loss |
Время первой команды журнала | 16:36:09 2006- 9-20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:14:20 2006- 9-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.40 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.20 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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