/l3/users/eb/2009/linux15/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31974 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 5783 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 5783 IN NS ns5.yandex.ru. ya.ru. 5783 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 169390 IN A 213.180.193.1 ns5.yandex.ru. 169390 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:26:05 2009 ;; MSG SIZE rcvd: 114 |
#rndc flush
|
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2463 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 5769 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 5769 IN NS ns5.yandex.ru. ya.ru. 5769 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 169376 IN A 213.180.193.1 ns5.yandex.ru. 169376 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:26:18 2009 ;; MSG SIZE rcvd: 114 |
#!v
13 forwarders {s, you probably want to use them as forwarders. 14 // Unco 10.0.35.1;ollowing block, and insert the addresses replacingg 15 }; 16 "/etc/bind/named.conf.options" 21L, 595C 17 auth-nxdomain no; # conform to RFC1035 18 listen-on-v6 { any; }; 19 listen-on { 127.0.0.1; }; 20 }; } 21 ~ allow-recursion {127.0.0.0/8; }; }; "/etc/bind/named.conf.options" 22L, 629C записано |
#vi /etc/bind/named.conf.options
|
# 22 +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29213 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 5609 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 5609 IN NS ns1.yandex.ru. ya.ru. 5609 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 169216 IN A 213.180.193.1 ns5.yandex.ru. 169216 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:28:58 2009 ;; MSG SIZE rcvd: 114 |
#rndc flush
|
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22341 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 5602 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 5602 IN NS ns5.yandex.ru. ya.ru. 5602 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 169209 IN A 213.180.193.1 ns5.yandex.ru. 169209 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:29:06 2009 ;; MSG SIZE rcvd: 114 |
#rndc flush
|
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34389 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 5556 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 5556 IN NS ns1.yandex.ru. ya.ru. 5556 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 169163 IN A 213.180.193.1 ns5.yandex.ru. 169163 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:29:51 2009 ;; MSG SIZE rcvd: 114 |
#rndc flush
|
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6646 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 5548 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 5548 IN NS ns1.yandex.ru. ya.ru. 5548 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 169155 IN A 213.180.193.1 ns5.yandex.ru. 169155 IN A 213.180.204.1 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:30:00 2009 ;; MSG SIZE rcvd: 114 |
#rndc flush
|
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49054 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 7200 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 7200 IN NS ns5.yandex.ru. ya.ru. 7200 IN NS ns1.yandex.ru. ;; Query time: 348 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:30:28 2009 ;; MSG SIZE rcvd: 82 |
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 282 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 7197 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 7197 IN NS ns5.yandex.ru. ya.ru. 7197 IN NS ns1.yandex.ru. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Jun 4 12:30:31 2009 ;; MSG SIZE rcvd: 82 |
#!v
12 // If your ISP provided one or more IP addresses for stable 13 forwarders {s, you probably want to use them as forwarders. 14 // Unco 10.0.35.1;ollowing block, and insert the addresses replacingg 15 }; 16 "/etc/bind/named.conf.options" 22L, 629C 17 auth-nxdomain no; # conform to RFC1035 18 listen-on-v6 { any; }; 19 listen-on { 127.0.0.1; }; 20 allow-rec {s192.168.15.15; }; 192.168.15.0/8; }; 21 }; "/etc/bind/named.conf.options" 22L, 636C записано |
#dig 192.168.15.15 @ya.ru
|
#!/et
/etc/init.d/bind9 restart Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#ping ya.ru
ping: unknown host ya.ru |
#vi /etc/resolv.conf
--- /tmp/l3-saved-4026.18668.2643 2009-06-04 12:33:32.000000000 +0300 +++ /etc/resolv.conf 2009-06-04 12:33:53.000000000 +0300 @@ -1,4 +1,4 @@ -###nameserver 10.0.35.1 -nameserver 127.0.0.1 +nameserver 192.168.15.15 +###nameserver 127.0.0.1 domain unix.nt |
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=54 time=30.9 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=54 time=31.5 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=54 time=29.7 ms ^C --- ya.ru ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2001ms rtt min/avg/max/mdev = 29.718/30.766/31.598/0.795 ms |
#dig 192.168.15.15 @ya.ru
; <<>> DiG 9.6.0-P1 <<>> 192.168.15.15 @ya.ru ;; global options: +cmd ;; connection timed out; no servers could be reached |
#dig @ya.ru
; <<>> DiG 9.6.0-P1 <<>> @ya.ru ; (1 server found) ;; global options: +cmd ;; connection timed out; no servers could be reached |
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19487 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6931 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 6931 IN NS ns1.yandex.ru. ya.ru. 6931 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 345465 IN A 213.180.193.1 ns5.yandex.ru. 345465 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 192.168.15.15#53(192.168.15.15) ;; WHEN: Thu Jun 4 12:34:57 2009 ;; MSG SIZE rcvd: 114 |
#dig 192.168.15.15 ya.ru
; <<>> DiG 9.6.0-P1 <<>> 192.168.15.15 ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 30530 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;192.168.15.15. IN A ;; AUTHORITY SECTION: . 10741 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400 ;; Query time: 1 msec ... ;; AUTHORITY SECTION: ya.ru. 6924 IN NS ns5.yandex.ru. ya.ru. 6924 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 345458 IN A 213.180.193.1 ns5.yandex.ru. 345458 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 192.168.15.15#53(192.168.15.15) ;; WHEN: Thu Jun 4 12:35:04 2009 ;; MSG SIZE rcvd: 114 |
#dig 192.168.15.16 ya.ru
; <<>> DiG 9.6.0-P1 <<>> 192.168.15.16 ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 26074 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;192.168.15.16. IN A ;; AUTHORITY SECTION: . 10800 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400 ;; Query time: 47 msec ... ;; AUTHORITY SECTION: ya.ru. 6904 IN NS ns1.yandex.ru. ya.ru. 6904 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 345438 IN A 213.180.193.1 ns5.yandex.ru. 345438 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 192.168.15.15#53(192.168.15.15) ;; WHEN: Thu Jun 4 12:35:24 2009 ;; MSG SIZE rcvd: 114 |
#man dig
|
#dig 192.168.15.15 @ya.ru
; <<>> DiG 9.6.0-P1 <<>> 192.168.15.15 @ya.ru ;; global options: +cmd ;; connection timed out; no servers could be reached |
#!/e
/etc/init.d/bind9 restart Stopping domain name service...: bind9. Starting domain name service...: bind9. |
#dig @ya.ru
; <<>> DiG 9.6.0-P1 <<>> @ya.ru ; (1 server found) ;; global options: +cmd ;; connection timed out; no servers could be reached |
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28110 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6562 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 6562 IN NS ns1.yandex.ru. ya.ru. 6562 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 345096 IN A 213.180.193.1 ns5.yandex.ru. 345096 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 192.168.15.15#53(192.168.15.15) ;; WHEN: Thu Jun 4 12:41:06 2009 ;; MSG SIZE rcvd: 114 |
#dig ya.ru @192.168.15.15
; <<>> DiG 9.6.0-P1 <<>> ya.ru @192.168.15.15 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5103 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 6552 IN A 213.180.204.8 ;; AUTHORITY SECTION: ya.ru. 6552 IN NS ns1.yandex.ru. ya.ru. 6552 IN NS ns5.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 345086 IN A 213.180.193.1 ns5.yandex.ru. 345086 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 192.168.15.15#53(192.168.15.15) ;; WHEN: Thu Jun 4 12:41:16 2009 ;; MSG SIZE rcvd: 114 |
#dig ya.ru @192.168.15.16
; <<>> DiG 9.6.0-P1 <<>> ya.ru @192.168.15.16 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 32568 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;ya.ru. IN A ;; Query time: 0 msec ;; SERVER: 192.168.15.16#53(192.168.15.16) ;; WHEN: Thu Jun 4 12:41:20 2009 ;; MSG SIZE rcvd: 23 |
#dig mail.ru @192.168.15.16
; <<>> DiG 9.6.0-P1 <<>> mail.ru @192.168.15.16 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 5839 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;mail.ru. IN A ;; Query time: 0 msec ;; SERVER: 192.168.15.16#53(192.168.15.16) ;; WHEN: Thu Jun 4 12:42:23 2009 ;; MSG SIZE rcvd: 25 |
#!/e
/etc/init.d/bind9 restart Stopping domain name service...: bind9. Starting domain name service...: bind9 failed! |
#ping ya.ru
ping: unknown host ya.ru |
#cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM /dev/sdb1 /mnt ext3 default 1 0 #LABEL=shara /mnt ext3 default 1 0 |
#man fschk
|
#man fsck
|
#fsck -a /
fsck 1.41.5 (23-Apr-2009) fsck.ext2: Это каталог while trying to open / /: The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device> |
#fsck -a /den/hda1
fsck 1.41.5 (23-Apr-2009) fsck.ext2: Нет такого файла или каталога while trying to open /den/hda1 /den/hda1: The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device> |
#fsck -a /dev/hda1
fsck 1.41.5 (23-Apr-2009) fsck.ext2: Нет такого файла или каталога while trying to open /dev/hda1 /dev/hda1: The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device> |
#fsck -a /dev/sda1
fsck 1.41.5 (23-Apr-2009) /dev/sda1 is mounted. WARNING!!! Running e2fsck on a mounted filesystem may cause SEVERE filesystem damage. Do you really want to continue (y/n)? yes ROOT: recovering journal ROOT: clean, 67187/1222992 files, 533739/4882432 blocks |
#debsums
/usr/share/locale/ca/LC_MESSAGES/apt.mo OK /usr/share/locale/ca/LC_MESSAGES/libapt-pkg4.7.mo OK /usr/share/locale/ca/LC_MESSAGES/libapt-inst1.1.mo OK /usr/share/locale/es/LC_MESSAGES/apt.mo OK /usr/share/locale/es/LC_MESSAGES/libapt-pkg4.7.mo OK /usr/share/locale/es/LC_MESSAGES/libapt-inst1.1.mo OK /usr/share/locale/eu/LC_MESSAGES/apt.mo OK /usr/share/locale/eu/LC_MESSAGES/libapt-pkg4.7.mo OK /usr/share/locale/eu/LC_MESSAGES/libapt-inst1.1.mo OK /usr/share/locale/gl/LC_MESSAGES/apt.mo OK ... /usr/share/apt-file/is-cache-empty OK /usr/share/apt-file/do-apt-file-update OK /usr/share/apt-file/apt-file-update.update-notifier OK /usr/share/man/man1/diffindex-download.1.gz OK /usr/share/man/man1/diffindex-rred.1.gz OK /usr/share/man/man1/apt-file.1.gz OK /usr/share/man/man1/apt-ftparchive.1.gz OK /usr/share/man/man1/apt-sortpkgs.1.gz OK /usr/share/man/man1/apt-extracttemplates.1.gz OK /usr/share/man/fr/man1/apt-ftparchive.1.gz OK |
#vi /etc/bind/named.conf
|
#vi /etc/bind/named.conf.local
--- /tmp/l3-saved-14424.22219.29333 2009-06-04 14:06:52.000000000 +0300 +++ /etc/bind/named.conf.local 2009-06-04 14:09:51.000000000 +0300 @@ -6,3 +6,7 @@ // organization //include "/etc/bind/zones.rfc1918"; +zone "class15.unix.nt" { + type master; + file "/etc/bind/db.class15"; +}; |
# 12
~ NS linux15.class15.unix.nt 2 linux15 A 192.168.15.15 3 linux16 A 192.168.15.16 4 linux14 A 192.168.15.14 5 linux13 A 192.168.15.13 6 linux12 A 192.168.15.12 7 linux11 A 192.168.15.11 8 linux10 A 192.168.15.10 9 ~ ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/bind/db.class15" 9L, 274C записано |
#/etc/init.d/bind9 reload
Reloading domain name service...: bind9. |
#ping linux14
PING linux14.unix.nt (192.168.15.14) 56(84) bytes of data. 64 bytes from linux14.unix.nt (192.168.15.14): icmp_seq=1 ttl=64 time=3.03 ms 64 bytes from linux14.unix.nt (192.168.15.14): icmp_seq=2 ttl=64 time=0.132 ms 64 bytes from linux14.unix.nt (192.168.15.14): icmp_seq=3 ttl=64 time=0.126 ms ^C --- linux14.unix.nt ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.126/1.096/3.031/1.368 ms |
#ping linux16
PING linux16.unix.nt (192.168.15.16) 56(84) bytes of data. 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=1 ttl=64 time=0.796 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=2 ttl=64 time=0.258 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=3 ttl=64 time=0.251 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=4 ttl=64 time=0.263 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=5 ttl=64 time=0.261 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=6 ttl=64 time=0.311 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=7 ttl=64 time=0.265 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=8 ttl=64 time=0.268 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=9 ttl=64 time=0.266 ms ... 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=16 ttl=64 time=0.256 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=17 ttl=64 time=0.252 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=18 ttl=64 time=0.249 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=19 ttl=64 time=0.254 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=20 ttl=64 time=0.260 ms 64 bytes from linux16.unix.nt (192.168.15.16): icmp_seq=21 ttl=64 time=0.272 ms ^C --- linux16.unix.nt ping statistics --- 21 packets transmitted, 21 received, 0% packet loss, time 20000ms rtt min/avg/max/mdev = 0.249/0.290/0.796/0.114 ms |
#host linux16
bash: /usr/bin/host: Отказано в доступе |
#host linux16.class15.15.16
bash: /usr/bin/host: Отказано в доступе |
#host linux16.class15.unix.nt
bash: /usr/bin/host: Отказано в доступе |
#host
bash: /usr/bin/host: Отказано в доступе |
#strace host
strace: host: command not found |
#man strace
|
#strace host
strace: host: command not found |
#which host
|
#which hosts
|
#apt-cache search host
roxen4 - Roxen WebServer - binaries rplay-client - rplay network audio system - basic clients rtpproxy - Relay for Real-time Transport Protocol (RTP) media streams rusers - Displays who is logged in to machines on local network rwall - Send a message to users logged on a host rwho - Clients to query the rwho server samhain - Data integrity and host intrusion alert system sbox-dtc - A CGI wrapper script for chrooted environment for hosting sbrsh - Scratchbox Remote Shell client sbrshd - Scratchbox Remote Shell daemon ... zabbix-server-mysql - network monitoring solution - server (using MySQL) zabbix-server-pgsql - network monitoring solution - server (using PostgreSQL) zope-maildrophost - send mails from within Zope through a mail queue zsh - A shell with lots of features zsh-beta - A shell with lots of features (dev tree) zsh-beta-doc - zsh beta documentation - info/HTML format zsh-dbg - A shell with lots of features (debugging symbols) zsh-dev - A shell with lots of features (development files) zsh-doc - zsh documentation - info/HTML format zsh-static - A shell with lots of features (static link) |
#apt-get install host
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия host. Следующие пакеты устанавливались автоматически и больше не требуются: gstreamer0.10-alsa desktop-base xfprint4 xfonts-scalable xfce4-appfinder libpaper-utils tango-icon-theme xfonts-75dpi gs-common lpr xfonts-100dpi a2ps libgs8 psfontmgr psutils gtk2-engines-xfce xorg-docs libcupsimage2 ghostscript xorg xfce4-mixer gsfonts libpaper1 wdiff Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 6 пакетов не обновлено. |
#apt-get update
Получено:1 http://10.0.35.1 sid Release.gpg [1032B] Получено:2 http://10.0.35.1 sid/main Translation-ru [400kB] Получено:3 http://10.0.35.1 sid Release [94,4kB] Игн http://10.0.35.1 sid/main Packages/DiffIndex Игн http://10.0.35.1 sid/main Packages Получено:4 http://10.0.35.1 sid/main Packages [7775kB] Получено 8270kБ за 5s (1415kБ/c) Чтение списков пакетов... Готово |
# UNCONFIGURED FSTAB FOR BASE SYSTEM /dev/sdb1 /mnt ext3 default 1 0 #LABEL=shara /mnt ext3 default 1 0
Время первой команды журнала | 12:24:25 2009- 6- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:38:01 2009- 6- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 64 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 31.25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.45 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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