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

Содержание

Журнал

Четверг (06/04/09)

/dev/pts/9
10:50:06
#eth-tool
bash: eth-tool: команда не найдена
10:50:12
#ping 195.168.15.254
PING 195.168.15.254 (195.168.15.254) 56(84) bytes of data.
^C
--- 195.168.15.254 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2015ms
10:51:57
#ping 192.168.15.6
PING 192.168.15.6 (192.168.15.6) 56(84) bytes of data.
From 192.168.15.5 icmp_seq=1 Destination Host Unreachable
From 192.168.15.5 icmp_seq=2 Destination Host Unreachable
From 192.168.15.5 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.15.6 ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5024ms
, pipe 3
10:52:28
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=0.561 ms
64 bytes from 192.168.15.254: icmp_seq=2 ttl=64 time=0.545 ms
64 bytes from 192.168.15.254: icmp_seq=3 ttl=64 time=0.546 ms
64 bytes from 192.168.15.254: icmp_seq=4 ttl=64 time=0.544 ms
64 bytes from 192.168.15.254: icmp_seq=5 ttl=64 time=0.553 ms
^C
--- 192.168.15.254 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3997ms
rtt min/avg/max/mdev = 0.544/0.549/0.561/0.030 ms
10:52:42
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49356
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  2592    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  2592    IN      NS      ns1.yandex.ru.
ya.ru.                  2592    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          174863  IN      A       213.180.193.1
ns5.yandex.ru.          174863  IN      A       213.180.204.1
;; Query time: 1 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:54:53 2009
;; MSG SIZE  rcvd: 114
/dev/pts/12
10:54:11
#ssh 10.0.35.100
Host key fingerprint is 69:b5:3e:1a:9a:b7:c3:c3:96:03:c7:b7:b4:69:1d:3b
+--[ RSA 2048]----+
|                 |
|                 |
|          .      |
|         o .     |
|       .S .      |
|      ..o.o .    |
|       =.+o= o   |
|       oXo=.E    |
|      ooo*   .   |
+-----------------+
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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.
Last login: Thu Jun  4 10:59:03 2009 from linux13.unix.nt
l3-agent is already running: pid=4804; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/9
10:54:53
#mii-tool
eth0: negotiated 100baseTx-FD, link ok
SIOCGMIIPHY on 'eth1' failed: Invalid argument
10:55:04
#man mii-tool
10:55:48
#s-tool
bash: s-tool: команда не найдена
10:55:58
#dig mail.ru
; <<>> DiG 9.6.0-P1 <<>> mail.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10505
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 6, ADDITIONAL: 0
;; QUESTION SECTION:
;mail.ru.                       IN      A
;; ANSWER SECTION:
mail.ru.                2959    IN      A       194.67.57.226
mail.ru.                2959    IN      A       194.67.57.20
...
mail.ru.                2646    IN      NS      ns.mail.ru.
mail.ru.                2646    IN      NS      ns4.mail.ru.
mail.ru.                2646    IN      NS      ns2.mail.ru.
mail.ru.                2646    IN      NS      ns1.mail.ru.
mail.ru.                2646    IN      NS      ns5.mail.ru.
mail.ru.                2646    IN      NS      ns3.mail.ru.
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:56:16 2009
;; MSG SIZE  rcvd: 196
10:56:16
#dig mail.ru mx
; <<>> DiG 9.6.0-P1 <<>> mail.ru mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34101
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 1
;; QUESTION SECTION:
;mail.ru.                       IN      MX
;; ANSWER SECTION:
mail.ru.                3593    IN      MX      10 mxs.mail.ru.
;; AUTHORITY SECTION:
...
mail.ru.                2615    IN      NS      ns.mail.ru.
mail.ru.                2615    IN      NS      ns2.mail.ru.
mail.ru.                2615    IN      NS      ns1.mail.ru.
mail.ru.                2615    IN      NS      ns4.mail.ru.
;; ADDITIONAL SECTION:
mxs.mail.ru.            3593    IN      A       94.100.176.20
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:56:47 2009
;; MSG SIZE  rcvd: 168
10:56:47
#dig mail.ru @
dig: couldn't get address for '': not found
10:57:35
#dig ua ns
; <<>> DiG 9.6.0-P1 <<>> ua ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57254
;; flags: qr rd ra; QUERY: 1, ANSWER: 10, AUTHORITY: 0, ADDITIONAL: 4
;; QUESTION SECTION:
;ua.                            IN      NS
;; ANSWER SECTION:
ua.                     172798  IN      NS      cd1.ns.ua.
ua.                     172798  IN      NS      ns.lucky.net.
...
ua.                     172798  IN      NS      ho1.ns.ua.
;; ADDITIONAL SECTION:
ns2.nic.fr.             109166  IN      A       192.93.0.4
ns2.nic.fr.             109166  IN      AAAA    2001:660:3005:1::1:2
sunic.sunet.se.         5383    IN      A       192.36.125.2
sunic.sunet.se.         5383    IN      AAAA    2001:6b0:7::2
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 10:57:57 2009
;; MSG SIZE  rcvd: 334
10:57:57
#dig ukr.net
; <<>> DiG 9.6.0-P1 <<>> ukr.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12168
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;ukr.net.                       IN      A
;; ANSWER SECTION:
ukr.net.                600     IN      A       195.214.195.105
;; AUTHORITY SECTION:
ukr.net.                27976   IN      NS      ns.ukr.net.ua.
ukr.net.                27976   IN      NS      nss.ukr.net.ua.
;; ADDITIONAL SECTION:
ns.ukr.net.ua.          33466   IN      A       212.42.64.7
;; Query time: 11 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:02:14 2009
;; MSG SIZE  rcvd: 102
11:02:14
#man mii-tool
11:07:31
#dig eb.co.ua mx
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3148
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;eb.co.ua.                      IN      MX
;; ANSWER SECTION:
eb.co.ua.               573     IN      MX      20 bravo.eb.co.ua.
eb.co.ua.               573     IN      MX      10 alpha.eb.co.ua.
;; AUTHORITY SECTION:
eb.co.ua.               3       IN      NS      ns1.eb.co.ua.
eb.co.ua.               3       IN      NS      ns2.eb.co.ua.
;; ADDITIONAL SECTION:
alpha.eb.co.ua.         3       IN      A       62.80.163.45
bravo.eb.co.ua.         3       IN      A       212.109.52.53
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:08:13 2009
;; MSG SIZE  rcvd: 138
11:08:13
#dig uz.gov.ua @ns2.uz.gov.ua axfr
; <<>> DiG 9.6.0-P1 <<>> uz.gov.ua @ns2.uz.gov.ua axfr
;; global options: +cmd
uz.gov.ua.              10800   IN      SOA     ns.uz.gov.ua. hostmaster.uz.gov.ua. 2009021801 28800 14400 864000 86400
uz.gov.ua.              10800   IN      A       195.149.70.27
uz.gov.ua.              10800   IN      MX      10 relay.uz.gov.ua.
uz.gov.ua.              10800   IN      NS      ns.uz.gov.ua.
uz.gov.ua.              10800   IN      NS      ns.secondary.net.ua.
uz.gov.ua.              10800   IN      NS      ns2.uz.gov.ua.
cargo.uz.gov.ua.        10800   IN      A       195.149.70.27
ci.uz.gov.ua.           10800   IN      A       195.149.70.21
...
xz.uz.gov.ua.           10800   IN      A       195.149.70.23
zp.uz.gov.ua.           10800   IN      NS      ns.uz.gov.ua.
zp.uz.gov.ua.           10800   IN      NS      ns.zp.uz.gov.ua.
zp.uz.gov.ua.           10800   IN      NS      ns2.uz.gov.ua.
ns.zp.uz.gov.ua.        10800   IN      A       193.108.46.123
uz.gov.ua.              10800   IN      SOA     ns.uz.gov.ua. hostmaster.uz.gov.ua. 2009021801 28800 14400 864000 86400
;; Query time: 66 msec
;; SERVER: 195.149.70.30#53(195.149.70.30)
;; WHEN: Thu Jun  4 11:09:37 2009
;; XFR size: 65 records (messages 1, bytes 1370)
/dev/pts/12
11:08:34
#screen -x
/dev/pts/9
11:09:37
#dig eb.co.ua @ns2.eb.co.ua axfr
; <<>> DiG 9.6.0-P1 <<>> eb.co.ua @ns2.eb.co.ua axfr
;; global options: +cmd
; Transfer failed.
11:11:02
#dig ukr.net
; <<>> DiG 9.6.0-P1 <<>> ukr.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60656
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;ukr.net.                       IN      A
;; ANSWER SECTION:
ukr.net.                525     IN      A       195.214.195.105
;; AUTHORITY SECTION:
ukr.net.                27157   IN      NS      ns.ukr.net.ua.
ukr.net.                27157   IN      NS      nss.ukr.net.ua.
;; ADDITIONAL SECTION:
ns.ukr.net.ua.          32647   IN      A       212.42.64.7
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:15:53 2009
;; MSG SIZE  rcvd: 102
11:15:53
#dig ukr.net mx
; <<>> DiG 9.6.0-P1 <<>> ukr.net mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45845
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ukr.net.                       IN      MX
;; ANSWER SECTION:
ukr.net.                3600    IN      MX      10 mxs.ukr.net.
;; AUTHORITY SECTION:
ukr.net.                27152   IN      NS      nss.ukr.net.ua.
ukr.net.                27152   IN      NS      ns.ukr.net.ua.
;; ADDITIONAL SECTION:
mxs.ukr.net.            600     IN      A       195.214.192.100
ns.ukr.net.ua.          32642   IN      A       212.42.64.7
;; Query time: 11 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:15:58 2009
;; MSG SIZE  rcvd: 122
11:17:27
#dig kyivstar.net ns
; <<>> DiG 9.6.0-P1 <<>> kyivstar.net ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56374
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 4
;; QUESTION SECTION:
;kyivstar.net.                  IN      NS
;; ANSWER SECTION:
kyivstar.net.           85647   IN      NS      ns1.kyivstar.net.
kyivstar.net.           85647   IN      NS      ns.kyivstar.net.
kyivstar.net.           85647   IN      NS      ns2.elvisti.kiev.ua.
kyivstar.net.           85647   IN      NS      star.kyivstar.net.
;; ADDITIONAL SECTION:
ns.kyivstar.net.        86078   IN      A       193.41.60.55
ns1.kyivstar.net.       86089   IN      A       193.41.60.18
ns2.elvisti.kiev.ua.    85647   IN      A       195.64.225.199
star.kyivstar.net.      86069   IN      A       193.41.60.25
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 11:20:31 2009
;; MSG SIZE  rcvd: 181
11:20:31
#rootpass
bash: rootpass: команда не найдена
11:22:22
#ethtool -h
bash: ethtool: команда не найдена
прошло 17 минут
11:39:38
#apt-get install ethtool
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  ethtool
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 54 пакетов не обновлено.
Необходимо скачать 68,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 262kB.
Получено:1 http://10.0.35.1 sid/main ethtool 6+20090307-1 [68,4kB]
Получено 68,4kБ за 0s (1494kБ/c)
Выбор ранее не выбранного пакета ethtool.
(Чтение базы данных ... на данный момент установлено 49196 файлов и каталогов.)
Распаковывается пакет ethtool (из файла .../ethtool_6+20090307-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет ethtool (6+20090307-1) ...
11:40:02
#mtr -h
usage: mtr [-hvrwctglspniu46] [--help] [--version] [--report]
                [--report-wide] [--report-cycles=COUNT] [--curses] [--gtk]
                [--raw] [--split] [--no-dns] [--address interface]
                [--psize=bytes/-s bytes]
                [--interval=SECONDS] HOSTNAME [PACKETSIZE]
11:43:38
#man mtr
11:46:33
#man scapy
11:46:41
#apt-get install scapy
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет scapy недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  python-scapy
E: Для пакета scapy не найдены кандидаты на установку
11:46:59
#traceroute -h
Bad option `-h' (argc 1)
11:47:20
#man traceroute
11:50:22
#man trace
11:50:28
#apt-get install trace
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет trace
11:50:38
#man tcpdump
11:53:15
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  bind9utils
Предлагаемые пакеты:
  bind9-doc resolvconf ufw
НОВЫЕ пакеты, которые будут установлены:
  bind9 bind9utils
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 54 пакетов не обновлено.
...
Настраивается пакет bind9utils (1:9.6.0.dfsg.P1-2) ...
Настраивается пакет bind9 (1:9.6.0.dfsg.P1-2) ...
Добавляется группа `bind' (GID 111) ...
Готово.
Добавляется системный пользователь `bind' (UID 108) ...
Добавляется новый пользователь `bind' (UID 108) в группу `bind' ...
Не создаётся домашний каталог `/var/cache/bind'.
wrote key file "/etc/bind/rndc.key"
#
Starting domain name service...: bind9.
11:54:25
#strings `!!` | grep /etc
strings `apt-get install bind9` | grep /etc
strings: 'Чтение': No such file
strings: 'списков': No such file
strings: 'пакетов...': No such file
strings: 'Построение': No such file
strings: 'дерева': No such file
strings: 'зависимостей...': No such file
strings: 'Чтение': No such file
strings: 'информации': No such file
strings: 'о': No such file
...
strings: 'для': No such file
strings: 'удаления': No such file
strings: 'отмечено': No such file
strings: '0': No such file
strings: 'пакетов,': No such file
strings: 'и': No such file
strings: '54': No such file
strings: 'пакетов': No such file
strings: 'не': No such file
strings: 'обновлено.': No such file
11:58:05
# 32 file "/etc/bind/db.0";

11:58:21
#ls
db.0    db.255    db.local  named.conf        named.conf.options  zones.rfc1918
db.127  db.empty  db.root   named.conf.local  rndc.key
11:58:23
#vi /etc/bind/named.conf.options
--- /tmp/l3-saved-3787.31195.17601	2009-06-04 11:58:42.000000000 +0300
+++ /etc/bind/named.conf.options	2009-06-04 11:59:44.000000000 +0300
@@ -10,9 +10,9 @@
 	// Uncomment the following block, and insert the addresses replacing 
 	// the all-0's placeholder.
 
-	// forwarders {
-	// 	0.0.0.0;
-	// };
+	 forwarders {
+		10.0.35.1;
+	 };
 
 	auth-nxdomain no;    # conform to RFC1035
 	listen-on-v6 { any; };
11:59:44
#/etc/init.d/bind9 start
Starting domain name service...: bind9.
12:00:02
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 5905 to die.
Starting domain name service...: bind9.
12:00:44
#dig ukr.net
; <<>> DiG 9.6.0-P1 <<>> ukr.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60235
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;ukr.net.                       IN      A
;; ANSWER SECTION:
ukr.net.                600     IN      A       195.214.195.105
;; AUTHORITY SECTION:
ukr.net.                24355   IN      NS      ns.ukr.net.ua.
ukr.net.                24355   IN      NS      nss.ukr.net.ua.
;; ADDITIONAL SECTION:
ns.ukr.net.ua.          29845   IN      A       212.42.64.7
;; Query time: 9 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 12:02:35 2009
;; MSG SIZE  rcvd: 102
12:02:35
#dig @
dig: couldn't get address for '': not found
12:03:19
#dig @ 10.0.35.1
dig: couldn't get address for '': not found
12:05:03
#dig 10.0.35.1 cname
; <<>> DiG 9.6.0-P1 <<>> 10.0.35.1 cname
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 33867
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;10.0.35.1.                     IN      CNAME
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009060301 1800 900 604800 86400
;; Query time: 214 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 12:06:10 2009
;; MSG SIZE  rcvd: 102
12:06:10
#dig @127.0.0.1 linux.org.ru
; <<>> DiG 9.6.0-P1 <<>> @127.0.0.1 linux.org.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63375
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;linux.org.ru.                  IN      A
;; ANSWER SECTION:
linux.org.ru.           3287    IN      A       217.76.32.61
;; AUTHORITY SECTION:
linux.org.ru.           34385   IN      NS      ns1.linuxhacker.ru.
linux.org.ru.           34385   IN      NS      ns.bat.ru.
;; ADDITIONAL SECTION:
ns.bat.ru.              10487   IN      A       194.140.230.134
ns1.linuxhacker.ru.     34384   IN      A       217.76.32.61
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 12:08:17 2009
;; MSG SIZE  rcvd: 129
12:08:17
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29592
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6790    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6790    IN      NS      ns5.yandex.ru.
ya.ru.                  6790    IN      NS      ns1.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170397  IN      A       213.180.193.1
ns5.yandex.ru.          170397  IN      A       213.180.204.1
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 12:09:19 2009
;; MSG SIZE  rcvd: 114
12:09:19
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54468
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6781    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6781    IN      NS      ns1.yandex.ru.
ya.ru.                  6781    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170388  IN      A       213.180.193.1
ns5.yandex.ru.          170388  IN      A       213.180.204.1
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 12:09:28 2009
;; MSG SIZE  rcvd: 114
12:09:28
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 524
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6779    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6779    IN      NS      ns1.yandex.ru.
ya.ru.                  6779    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170386  IN      A       213.180.193.1
ns5.yandex.ru.          170386  IN      A       213.180.204.1
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 12:09:30 2009
;; MSG SIZE  rcvd: 114
12:09:30
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49626
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6778    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6778    IN      NS      ns1.yandex.ru.
ya.ru.                  6778    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170385  IN      A       213.180.193.1
ns5.yandex.ru.          170385  IN      A       213.180.204.1
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 12:09:30 2009
;; MSG SIZE  rcvd: 114
12:09:30
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24743
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6777    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6777    IN      NS      ns1.yandex.ru.
ya.ru.                  6777    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170384  IN      A       213.180.193.1
ns5.yandex.ru.          170384  IN      A       213.180.204.1
;; Query time: 0 msec
;; SERVER: 10.0.35.1#53(10.0.35.1)
;; WHEN: Thu Jun  4 12:09:31 2009
;; MSG SIZE  rcvd: 114
12:10:34
#vi /etc/resolv.conf
--- /tmp/l3-saved-3787.11699.25820	2009-06-04 12:10:44.000000000 +0300
+++ /etc/resolv.conf	2009-06-04 12:10:56.000000000 +0300
@@ -1,4 +1,4 @@
-nameserver 10.0.35.1
+#nameserver 10.0.35.1
 domain unix.nt
 
 
12:10:56
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15750
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6687    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6687    IN      NS      ns5.yandex.ru.
ya.ru.                  6687    IN      NS      ns1.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170294  IN      A       213.180.193.1
ns5.yandex.ru.          170294  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:11:02 2009
;; MSG SIZE  rcvd: 114
12:11:02
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
12:11:29
#rndc flush

12:13:18
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6732
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6547    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6547    IN      NS      ns1.yandex.ru.
ya.ru.                  6547    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170154  IN      A       213.180.193.1
ns5.yandex.ru.          170154  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:13:22 2009
;; MSG SIZE  rcvd: 114
12:13:22
#rndc dumpdb

12:14:04
#dig ya.ru
; <<>> DiG 9.6.0-P1 <<>> ya.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18475
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ya.ru.                         IN      A
;; ANSWER SECTION:
ya.ru.                  6501    IN      A       213.180.204.8
;; AUTHORITY SECTION:
ya.ru.                  6501    IN      NS      ns1.yandex.ru.
ya.ru.                  6501    IN      NS      ns5.yandex.ru.
;; ADDITIONAL SECTION:
ns1.yandex.ru.          170108  IN      A       213.180.193.1
ns5.yandex.ru.          170108  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:14:08 2009
;; MSG SIZE  rcvd: 114
12:15:44
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
итого 4
-rw-r--r-- 1 bind bind 3248 Июн  4 12:14 named_dump.db
12:15:56
#less /var/cache/bind/named_dump.db
12:19:27
#netstat -lnp | grep named
tcp        0      0 192.168.15.5:53         0.0.0.0:*               LISTEN      6313/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      6313/named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      6313/named
tcp6       0      0 :::53                   :::*                    LISTEN      6313/named
tcp6       0      0 ::1:953                 :::*                    LISTEN      6313/named
udp        0      0 192.168.15.5:53         0.0.0.0:*                           6313/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                           6313/named
udp6       0      0 :::53                   :::*                                6313/named
прошло 17 минут
12:36:51
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
cat: /etc/named.conf: Нет такого файла или каталога
12:37:49
#vim /etc/bind/named.conf.options
--- /tmp/l3-saved-3787.6886.25806	2009-06-04 12:38:38.000000000 +0300
+++ /etc/bind/named.conf.options	2009-06-04 12:45:06.000000000 +0300
@@ -17,6 +17,6 @@
 	auth-nxdomain no;    # conform to RFC1035
 	listen-on-v6 { any; };
 #        listen-on { 127.0.0.1; };
-        allow-recursion { 127.0.0.0/8; }
+        allow-recursion { 192.168,15/24; }
 };
 
12:45:06
#vim /etc/bind/named.conf.options
/dev/pts/15
12:48:40
#ssh 192.168.15.254
Connection to 192.168.15.254 closed by remote host.
12:50:39
#modinfo
Usage: modinfo [-0][-F field][-k kernelversion][-b basedir]  module...
 Prints out the information about one or more module(s).
 If a fieldname is given, just print out that field (or nothing if not found).
 Otherwise, print all information out in a readable form
 If -0 is given, separate with nul, not newline.
 If -b is given, use an image of the module tree.
/dev/pts/9
12:53:49
#mii-tool
eth0: negotiated 100baseTx-FD, link ok
SIOCGMIIPHY on 'eth1' failed: Invalid argument
12:54:57
#stool
bash: stool: команда не найдена
12:55:37
#apt-get install stool
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет stool
12:55:48
#apt-get install s-tool
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет s-tool
12:55:54
#mii-diag
bash: mii-diag: команда не найдена
прошла 51 минута
13:47:49
#apt-get install mii-diag
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  nictools-pci nictools-nopci
НОВЫЕ пакеты, которые будут установлены:
  mii-diag
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 54 пакетов не обновлено.
Необходимо скачать 19,0kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 57,3kB.
Получено:1 http://10.0.35.1 sid/main mii-diag 2.11-2 [19,0kB]
Получено 19,0kБ за 0s (842kБ/c)
Выбор ранее не выбранного пакета mii-diag.
(Чтение базы данных ... на данный момент установлено 49267 файлов и каталогов.)
Распаковывается пакет mii-diag (из файла .../mii-diag_2.11-2_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет mii-diag (2.11-2) ...
13:48:09
#mii-diag -h
Usage: mii-diag [-aDfrRvVw] [-AF <speed+duplex>] [--watch] <interface>.
  This program configures and monitors the transceiver management registers
  for network interfaces.  It uses the Media Independent Interface (MII)
  standard with additional Linux-specific controls to communicate with the
  underlying device driver.  The MII registers control and report network
  link settings and errors.  Examples are link speed, duplex, capabilities
  advertised to the link partner, status LED indications and link error
  counters.
   The common usage is
      mii-diag eth0
...
   -M  --msg-level LEVEL        Set the driver message bit map.
   -p  --phy ADDR               Set the PHY (MII address) to report.
   -r  --restart        Restart the link autonegotiation.
   -R  --reset          Reset the transceiver.
   -v  --verbose        Report each action taken.
   -V  --version        Emit version information.
   -w  --watch          Continuously monitor the transceiver and report changes.
   This command returns success (zero) if the interface information can be
   read.  If the --status option is passed, a zero return means that the
   interface has link beat.
13:48:45
#man screen
/dev/pts/15
13:50:11
#modinfo eth0
modinfo: could not find module eth0
прошло 11 минут
14:01:24
#less /home/user/Pictures/2_s.txt
/dev/pts/9
14:04:08
#cat /etc/bind/named.conf
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local
include "/etc/bind/named.conf.options";
// prime the server with knowledge of the root servers
zone "." {
...
};
zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};
include "/etc/bind/named.conf.local";
прошло 10 минут
14:14:39
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  2         NS  linux5.class5.unix.nt.
  3
  4 first   A   192.168.15.1
  5 second  A   192.168.15.2
  6 six     A   192.168.15.6
  7
  8
~
~
~
...
~
~
~
~
~
~
~
~
~
"db.class5" [Новый] 8L, 229C записано
прошло 15 минут
14:29:59
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9 failed!
14:33:00
#host linux5.class5.unix.nt
linux5.class5.unix.nt A record not found, server failure
14:34:10
#host linux8.class8.unix.nt
linux8.class8.unix.nt A record query refused
14:40:36
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  471  ping 192.168.5.254
  472  ping 192.168.15.5
  473  ping 192.168.15.254
  474  ping 192.168.15.2
  475  ping 192.168.15.6
  476  vi /etc/network/interfaces
  477  /etc/init.d/networking restart
  478  ping 192.168.15.6
  479  ping 192.168.15.254
  480  ip route
...
  610  host linux8.class8.unix.nt
  611  vi /etc/bind/db.class5
  612  host first.class5.unix.nt
  613  /etc/init.d/bind9 restart
  614  host first.class5.unix.nt
  615  vi /etc/bind/named.conf.options
  616  cat /etc/bind/named.conf
  617  vi /etc/bind/named.conf.options
  618  vi /etc/bind/db.class5
  619  history
14:40:45
#vi /etc/resolv.conf
14:41:54
#~
  7
  8         // If your ISP provided one or more IP addresses for stable
  9         // nameservers, you probably want to use them as forwarders.
 10         // Uncomment the following block, and insert the addresses replacing
 11         // the all-0's placeholder.
 12
 13          forwarders {
 14                 10.0.35.1;
 15          };
 16
 17 c/bind/ auth-nxdomain no;    # conform to RFC1035
 18         listen-on-v6 { any; };
 19 #        listen-on { 127.0.0.1; };
 20         allow-recursion { 192.168.15/24; };
 21 };
 22
14:43:17
#~ +q436f+q{b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  1 //
  2 // Do any local configuration here
  3 //
  4
  5 // Consider adding the 1918 zones here, if they are not used in your
  6 // organization
  7 //include "/etc/bind/zones.rfc1918";
  8
  9 zone "class5.unix.nt" {
 10         type master;
 11         file "/etc/bind/db.class5";
 12 };
 13
"/etc/bind/named.conf.local" 13L, 250C
14:45:39
#host linux5.class5.unix.nt
linux5.class5.unix.nt A record not found, server failure
прошло 11 минут
/dev/pts/18
14:57:28
#ssh 192.168.15.2
Host key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6
+--[ RSA 2048]----+
|                 |
|     . .     . ..|
|      o =   o ..o|
|   . + + o . + o.|
|    = o S . o o.o|
|     o .   .   o+|
|                =|
|               o |
|              E  |
+-----------------+
Linux linux2 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 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.
Last login: Wed Jun  3 13:57:07 2009 from linux13.unix.nt
прошло 12 минут
/dev/pts/9
15:09:46
#vi /etc/bind/db.class5
15:16:49
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
  2
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/hostname" 2L, 23C записано
15:17:36
#host 192.168.15.5
192.168.15.5 PTR record query refused
15:18:03
#vi /etc/resolv.conf
--- /tmp/l3-saved-3787.23309.29335	2009-06-04 15:18:21.000000000 +0300
+++ /etc/resolv.conf	2009-06-04 15:19:17.000000000 +0300
@@ -1,4 +1,4 @@
-#nameserver 10.0.35.1
+linux5  192.168.15.5
 domain unix.nt
 
 
15:23:11
#dig linux5 mx
; <<>> DiG 9.6.0-P1 <<>> linux5 mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 5555
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;linux5.                                IN      MX
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 15:23:40 2009
;; MSG SIZE  rcvd: 24
15:24:46
#less /var/cache/bind/named_dump.db
15:26:08
#dig linux5 mx
; <<>> DiG 9.6.0-P1 <<>> linux5 mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 45770
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;linux5.                                IN      MX
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 15:26:14 2009
;; MSG SIZE  rcvd: 24
15:27:13
#dig linux5.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> linux5.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 61963
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;linux5.unix.nt.                        IN      MX
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 15:27:37 2009
;; MSG SIZE  rcvd: 32
15:30:46
#rndc reload
server reload successful
15:31:53
#who
user     tty7         2009-06-04 10:18 (:0)
user     pts/3        2009-06-04 10:18 (:0.0)
user     pts/2        2009-06-04 10:18 (:0.0)
user     pts/0        2009-06-04 10:18 (:0.0)
user     pts/1        2009-06-04 10:18 (:0.0)
user     pts/8        2009-06-04 10:18 (:0.0)
user     pts/11       2009-06-04 10:53 (:0.0)
user     pts/14       2009-06-04 11:12 (:0.0)
user     pts/17       2009-06-04 14:57 (:0.0)
15:33:37
#dig class2.unix.nt mx
; <<>> DiG 9.6.0-P1 <<>> class2.unix.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 24922
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;class2.unix.nt.                        IN      MX
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun  4 15:34:22 2009
;; MSG SIZE  rcvd: 32
/dev/pts/20
15:34:55
#ping 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 56(84) bytes of data.
64 bytes from 10.0.35.100: icmp_seq=1 ttl=62 time=0.213 ms
64 bytes from 10.0.35.100: icmp_seq=2 ttl=62 time=0.219 ms
^C
--- 10.0.35.100 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.213/0.216/0.219/0.003 ms
15:35:09
#scp quiz@10.0.35.100:/home/quiz/quiz /root/
Host key fingerprint is 69:b5:3e:1a:9a:b7:c3:c3:96:03:c7:b7:b4:69:1d:3b
+--[ RSA 2048]----+
|                 |
|                 |
|          .      |
|         o .     |
|       .S .      |
|      ..o.o .    |
|       =.+o= o   |
|       oXo=.E    |
|      ooo*   .   |
+-----------------+
quiz@10.0.35.100's password:
TERM environment variable not set.
Can't open -c: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
Can't open scp -f /home/quiz/quiz: Нет такого файла или каталога at /usr/local/bin/quiz line 34.
----------------------------------------------------------------------
TERM environment variable not set.
15:35:39
#cd /root

Файлы

  • /etc/bind/named.conf
  • /etc/bind/named.conf
    >
    // This is the primary configuration file for the BIND DNS server named.
    //
    // Please read /usr/share/doc/bind9/README.Debian.gz for information on the
    // structure of BIND configuration files in Debian, *BEFORE* you customize
    // this configuration file.
    //
    // If you are just adding zones, please do that in /etc/bind/named.conf.local
    include "/etc/bind/named.conf.options";
    // prime the server with knowledge of the root servers
    zone "." {
            type hint;
            file "/etc/bind/db.root";
    };
    // be authoritative for the localhost forward and reverse zones, and for
    // broadcast zones as per RFC 1912
    zone "localhost" {
            type master;
            file "/etc/bind/db.local";
    };
    zone "127.in-addr.arpa" {
            type master;
            file "/etc/bind/db.127";
    };
    zone "0.in-addr.arpa" {
            type master;
            file "/etc/bind/db.0";
    };
    zone "255.in-addr.arpa" {
            type master;
            file "/etc/bind/db.255";
    };
    include "/etc/bind/named.conf.local";
    

    Статистика

    Время первой команды журнала10:50:06 2009- 6- 4
    Время последней команды журнала15:35:39 2009- 6- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %22.77
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 3.89
    Количество командных строк в единицу времени, команда/мин 0.43
    Частота использования команд
    dig29|============================| 28.16%
    man8|=======| 7.77%
    apt-get7|======| 6.80%
    ~7|======| 6.80%
    vi5|====| 4.85%
    /etc/init.d/bind94|===| 3.88%
    ping4|===| 3.88%
    host4|===| 3.88%
    rndc3|==| 2.91%
    less3|==| 2.91%
    ssh3|==| 2.91%
    modinfo2|=| 1.94%
    vim2|=| 1.94%
    grep2|=| 1.94%
    mii-diag2|=| 1.94%
    mii-tool2|=| 1.94%
    stool1|| 0.97%
    screen1|| 0.97%
    rootpass1|| 0.97%
    strings1|| 0.97%
    traceroute1|| 0.97%
    cd1|| 0.97%
    scp1|| 0.97%
    eth-tool1|| 0.97%
    ethtool1|| 0.97%
    netstat1|| 0.97%
    who1|| 0.97%
    mtr1|| 0.97%
    cat1|| 0.97%
    ls1|| 0.97%
    s-tool1|| 0.97%
    321|| 0.97%
    ____
    *) Интервалы неактивности длительностью 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$