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

Содержание

Журнал

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

/dev/pts/0
16:01:03
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:01:09
#dig -x host10.linux.nt
; <<>> DiG 9.3.2-P1 <<>> -x host10.linux.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 3059
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;nt.linux.host10.in-addr.arpa.  IN      PTR
;; AUTHORITY SECTION:
in-addr.arpa.           10738   IN      SOA     A.ROOT-SERVERS.NET. bind.ARIN.NET. 2006100904 1800 900 691200 10800
;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Oct  9 16:01:12 2006
;; MSG SIZE  rcvd: 110
16:01:12
#less /var/log/daemon.log
16:02:40
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:02:45
#less /var/log/daemon.log
16:02:57
#ls -l /var/cache/bind/
итого 0
16:03:04
#dig -x host10.linux.nt

16:03:16
#host linux10.linux.nt
Host linux10.linux.nt not found: 3(NXDOMAIN)
16:03:28
#host linux1

16:03:36
#less /var/log/daemon.log
16:05:25
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:05:32
#ls -l /var/cache/bind/
итого 0
16:05:36
#host linux1.linux.nt
linux1.linux.nt has address 192.168.15.1
16:05:38
#host linux2.linux.nt
Host linux2.linux.nt not found: 3(NXDOMAIN)
16:05:43
#host debian.linux-sendm.linux.nt
Host debian.linux-sendm.linux.nt not found: 2(SERVFAIL)
16:05:56
#host 192.168.15.2
2.15.168.192.in-addr.arpa domain name pointer debain.linux-sendm.linux.nt.
16:06:08
#ls -l /var/cache/bind/
итого 0
16:06:17
#less /var/log/daemon.log
16:09:08
#vi /etc/bind/named.conf
16:10:28
#host debian.linux-sendm.linux.nt
Host debian.linux-sendm.linux.nt not found: 2(SERVFAIL)
16:10:31
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:10:37
#ls -l /var/cache/bind/
итого 0
16:10:39
#less /var/log/daemon.log
16:11:46
#vi /etc/bind/named.conf
22,26c22,26
< zone "db.15.168.192" {
< 	type slave;
< 	masters { 192.168.15.15; };
< 	file "/var/cache/bind/db.192.168.192";
< };
---
> ;zone "db.15.168.192" {
> ;	type slave;
> ;	masters { 192.168.15.15; };
> ;	file "/var/cache/bind/db.192.168.192";
> ;};
16:12:10
#vi /etc/bind/named.conf
22,26c22,26
< ;zone "db.15.168.192" {
< ;	type slave;
< ;	masters { 192.168.15.15; };
< ;	file "/var/cache/bind/db.192.168.192";
< ;};
---
> //zone "db.15.168.192" {
> //	type slave;
> //	masters { 192.168.15.15; };
> //	file "/var/cache/bind/db.192.168.192";
> //};
16:12:31
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:12:36
#host debian.linux-sendm.linux.nt
Host debian.linux-sendm.linux.nt not found: 2(SERVFAIL)
16:12:39
#host 192.168.15.2
2.15.168.192.in-addr.arpa domain name pointer debain.linux-sendm.linux.nt.
16:12:46
#vi /etc/bind/named.conf.options
16:13:03
#host debian.linux-sendm.linux.nt
Host debian.linux-sendm.linux.nt not found: 2(SERVFAIL)
16:13:06
#vi /etc/bind/db.15.168.192
16:13:29
#vi /etc/resolv.conf
2c2
< nameserver 127.0.0.1
---
> #nameserver 127.0.0.1
3a4
> nameserver 192.168.15.254
16:14:16
#host linux2.linux.nt
linux2.linux.nt has address 192.168.15.2
16:14:23
#host 192.168.15.2
2.15.168.192.in-addr.arpa domain name pointer yuriksat.yuriksat.linux.nt.
16:14:30
#vi /etc/resolv.conf
2c2
< #nameserver 127.0.0.1
---
> nameserver 127.0.0.1
4c4
< nameserver 192.168.15.254
---
> #nameserver 192.168.15.254
16:17:27
#host linux2.linux.nt
Host linux2.linux.nt not found: 3(NXDOMAIN)
16:17:29
#host 192.168.15.2
2.15.168.192.in-addr.arpa domain name pointer debain.linux-sendm.linux.nt.
16:17:32
#host debain.linux-sendm.linux.nt
Host debain.linux-sendm.linux.nt not found: 2(SERVFAIL)
16:17:39
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:17:50
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:17:53
#host debain.linux-sendm.linux.nt
Host debain.linux-sendm.linux.nt not found: 2(SERVFAIL)
16:17:55
#vi /etc/bind/named.conf
22,26c22,26
< //zone "db.15.168.192" {
< //	type slave;
< //	masters { 192.168.15.15; };
< //	file "/var/cache/bind/db.192.168.192";
< //};
---
> zone "db.15.168.192" {
> 	type slave;
> 	masters { 192.168.15.15; };
> 	file "/var/cache/bind/db.192.168.192";
> };
16:18:14
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:18:18
#ls -l /var/cache/bind/
итого 0
16:18:26
#less /var/log/daemon.log
16:18:41
#host debain.linux-sendm.linux.nt
Host debain.linux-sendm.linux.nt not found: 2(SERVFAIL)
16:18:46
#vi /etc/bind/named.conf
16:19:22
#dig @192.168.15.15 linux.nt axfr
; <<>> DiG 9.3.2-P1 <<>> @192.168.15.15 linux.nt axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
16:19:39
#dig @192.168.15.15 linux.nt
; <<>> DiG 9.3.2-P1 <<>> @192.168.15.15 linux.nt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28276
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;linux.nt.                      IN      A
;; AUTHORITY SECTION:
linux.nt.               86400   IN      SOA     linux.nt. sergey.cherepenin.gmail.com. 2006062834 10800 3600 604800 86400
;; Query time: 1 msec
;; SERVER: 192.168.15.15#53(192.168.15.15)
;; WHEN: Mon Oct  9 16:19:42 2006
;; MSG SIZE  rcvd: 89
16:19:42
#dig @192.168.15.15 linux.nt ns
; <<>> DiG 9.3.2-P1 <<>> @192.168.15.15 linux.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30921
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;linux.nt.                      IN      NS
;; ANSWER SECTION:
linux.nt.               10800000 IN     NS      linux.nt.
;; Query time: 1 msec
;; SERVER: 192.168.15.15#53(192.168.15.15)
;; WHEN: Mon Oct  9 16:19:47 2006
;; MSG SIZE  rcvd: 40
16:19:47
#dig @192.168.15.15 debian.linux-sendm.linux.nt
; <<>> DiG 9.3.2-P1 <<>> @192.168.15.15 debian.linux-sendm.linux.nt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23694
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;debian.linux-sendm.linux.nt.   IN      A
;; ANSWER SECTION:
debian.linux-sendm.linux.nt. 10800000 IN A      192.168.15.2
;; AUTHORITY SECTION:
linux.nt.               10800000 IN     NS      linux.nt.
;; Query time: 1 msec
;; SERVER: 192.168.15.15#53(192.168.15.15)
;; WHEN: Mon Oct  9 16:20:05 2006
;; MSG SIZE  rcvd: 75
16:20:05
#dig @192.168.15.15 192.168.15.2
; <<>> DiG 9.3.2-P1 <<>> @192.168.15.15 192.168.15.2
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 2091
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.2.                  IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2006100801 1800 900 604800 86400
;; Query time: 233 msec
;; SERVER: 192.168.15.15#53(192.168.15.15)
;; WHEN: Mon Oct  9 16:20:21 2006
;; MSG SIZE  rcvd: 105
16:20:21
#dig -x
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 5828
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;15.15.168.\@192.in-addr.arpa.  IN      PTR
;; AUTHORITY SECTION:
in-addr.arpa.           10800   IN      SOA     A.ROOT-SERVERS.NET. bind.ARIN.NET. 2006100904 1800 900 691200 10800
;; Query time: 261 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Oct  9 16:20:29 2006
...
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 40375
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.2.                  IN      A
;; AUTHORITY SECTION:
.                       10793   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2006100801 1800 900 604800 86400
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Oct  9 16:20:29 2006
;; MSG SIZE  rcvd: 105
16:20:29
#dig -x
; <<>> DiG 9.3.2-P1 <<>> -x 192.168.15.2
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36042
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;2.15.168.192.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
2.15.168.192.in-addr.arpa. 86400 IN     PTR     debian.linux-sendm.linux.nt.
;; AUTHORITY SECTION:
15.168.192.in-addr.arpa. 86400  IN      NS      linux.nt.
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Oct  9 16:20:34 2006
;; MSG SIZE  rcvd: 98
16:20:34
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:21:11
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:22:05
#less /var/log/daemon.log
16:22:24
#host debain.linux-sendm.linux.nt
Host debain.linux-sendm.linux.nt not found: 2(SERVFAIL)
16:22:28
#vi /etc/bind/named.conf
22,26c22,26
< zone "db.15.168.192" {
< 	type slave;
< 	masters { 192.168.15.15; };
< 	file "/var/cache/bind/db.192.168.192";
< };
---
> //zone "db.15.168.192" {
> //	type slave;
> //	masters { 192.168.15.15; };
> //	file "/var/cache/bind/db.192.168.192";
> //};
16:22:45
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:22:50
#host debain.linux-sendm.linux.nt
Host debain.linux-sendm.linux.nt not found: 2(SERVFAIL)
16:22:52
#host 192.168.15.2
Host 2.15.168.192.in-addr.arpa not found: 3(NXDOMAIN)
16:23:05
#vi /etc/bind/named.conf.options
16:23:24
#vi /etc/bind/named.conf
16:23:43
#vi /etc/bind/db.linux-sendm.linux.nt
16:23:52
#vi /etc/bind/db.linux-sendm.linux.nt
16:27:21
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:27:26
#less /var/log/daemon.log
16:27:40
#vi /etc/bind/db.linux-sendm.linux.nt
2c2
< @ SOA   linux-sendm.linux.nt. user.debian.linux-sendm.linux.nt.  20060628354 10800 3600 60480    0 86400
---
> @ SOA   linux-sendm.linux.nt. user.debian.linux-sendm.linux.nt.  2006062835 10800 3600 60480    0 86400
16:27:55
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:27:59
#less /var/log/daemon.log
16:28:16
#vi /etc/bind/db.linux-sendm.linux.nt
2c2
< @ SOA   linux-sendm.linux.nt. user.debian.linux-sendm.linux.nt.  2006062835 10800 3600 60480    0 86400
---
> @ SOA   linux-sendm.linux.nt. user.debian.linux-sendm.linux.nt.  2006062835 10800 3600 60480 86400
16:28:38
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:28:42
#less /var/log/daemon.log
16:28:47
#host 192.168.15.2
Host 2.15.168.192.in-addr.arpa not found: 3(NXDOMAIN)
16:28:53
#host host1.linux-sendm.linux.nt
host1.linux-sendm.linux.nt has address 192.168.15.199
16:29:07
#host debian.linux-sendm.linux.nt
debian.linux-sendm.linux.nt has address 192.168.15.2
16:29:24
#ping debian.linux-sendm.linux.nt
PING debian.linux-sendm.linux.nt (192.168.15.2) 56(84) bytes of data.
64 bytes from debian.linux-sendm.linux.nt (192.168.15.2): icmp_seq=1 ttl=64 time=0.041 ms
64 bytes from debian.linux-sendm.linux.nt (192.168.15.2): icmp_seq=2 ttl=64 time=0.021 ms
64 bytes from debian.linux-sendm.linux.nt (192.168.15.2): icmp_seq=3 ttl=64 time=0.015 ms
--- debian.linux-sendm.linux.nt ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.015/0.025/0.041/0.012 ms
16:29:35
#vi /etc/bind/named.conf
22,26c22,26
< //zone "db.15.168.192" {
< //	type slave;
< //	masters { 192.168.15.15; };
< //	file "/var/cache/bind/db.192.168.192";
< //};
---
> zone "db.15.168.192" {
> 	type slave;
> 	masters { 192.168.15.15; };
> 	file "db.192.168.192";
> };
16:30:21
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:30:26
#less /var/log/daemon.log
16:30:38
#host debian.linux-sendm.linux.nt
debian.linux-sendm.linux.nt has address 192.168.15.2
16:30:40
#host 192.168.15.2
Host 2.15.168.192.in-addr.arpa not found: 3(NXDOMAIN)
16:30:46
#vi /etc/resolv.conf
16:31:11
#vi /etc/resolv.conf
16:31:17
#less /var/log/daemon.log
16:31:29
#dig @192.168.15.254 192.168.15.2
; <<>> DiG 9.3.2-P1 <<>> @192.168.15.254 192.168.15.2
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 52769
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.2.                  IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2006100801 1800 900 604800 86400
;; Query time: 2264 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Mon Oct  9 16:31:48 2006
;; MSG SIZE  rcvd: 105
16:31:50
#dig @192.168.15.254 192.168.15.2
; <<>> DiG 9.3.2-P1 <<>> @192.168.15.254 192.168.15.2
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 63527
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;192.168.15.2.                  IN      A
;; AUTHORITY SECTION:
.                       10794   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2006100801 1800 900 604800 86400
;; Query time: 1 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Mon Oct  9 16:31:54 2006
;; MSG SIZE  rcvd: 105
16:31:54
#vi /etc/resolv.conf
16:32:09
#vi /etc/bind/named.conf
24c24
< 	masters { 192.168.15.15; };
---
> 	masters { 192.168.15.254; };
16:32:27
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:32:35
#less /var/log/daemon.log
16:32:45
#dig debian.linux-sendm.linux.nt mx
; <<>> DiG 9.3.2-P1 <<>> debian.linux-sendm.linux.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20643
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;debian.linux-sendm.linux.nt.   IN      MX
;; AUTHORITY SECTION:
linux-sendm.linux.nt.   86400   IN      SOA     linux-sendm.linux.nt. user.debian.linux-sendm.linux.nt. 2006062835 10800 3600 60480 86400
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Oct  9 16:33:26 2006
;; MSG SIZE  rcvd: 86
16:33:26
#vi /etc/bind/db.
16:33:26
#vi /etc/bind/db.linux-sendm.linux.nt
16:34:01
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
16:34:06
#dig linux-sendm.linux.nt mx
; <<>> DiG 9.3.2-P1 <<>> linux-sendm.linux.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60895
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;linux-sendm.linux.nt.          IN      MX
;; ANSWER SECTION:
linux-sendm.linux.nt.   10800000 IN     MX      1 debian.linux-sendm.linux.nt.
;; AUTHORITY SECTION:
linux-sendm.linux.nt.   10800000 IN     NS      linux-sendm.linux.nt.
;; ADDITIONAL SECTION:
debian.linux-sendm.linux.nt. 10800000 IN A      192.168.15.2
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Oct  9 16:34:18 2006
;; MSG SIZE  rcvd: 91
16:34:18
#spt-get install sendmail
bash: spt-get: command not found
16:34:30
#a
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного,
или же используете нестабильного дистрибутив, и запрошенные Вами пакеты
ещё не созданы или были удалены из Incoming.
Так как Вы просили выполнить только одну операцию, то вероятнее всего, что
пакет просто не может быть установлен из-за ошибок в самом пакете.
Необходимо послать отчёт об этой ошибке.
Следующая информация возможно поможет Вам:
Пакеты, имеющие неудовлетворённые зависимости:
  sendmail: Зависит: sendmail-bin (= 8.13.8-2) но он не будет установлен
            Зависит: rmail (= 8.13.8-2) но он не будет установлен
E: Сломанные пакеты
16:34:35
#apt-get install sendmail-bin
Получено:3 http://debian.org.ua etch/main sendmail-bin 8.13.8-2 [831kB]
Получено 1460kB за 1s (1116kB/c)
(Чтение базы данных... на данный момент установлено 84346 файлов и каталогов.)
Удаляется пакет exim4...
dpkg: зависимости мешают удалению пакета exim4-base, но по вашему указанию
он всё равно будет удалён:
 exim4-daemon-light зависит от exim4-base (>= 4.63).
Удаляется пакет exim4-base...
Stopping MTA: exim4_listener.
Удаляется пакет exim4-config...
...
Warning: 3 database(s) sources
        were not found, (but were created)
        please investigate.
Warning: These messages were issued while creating sendmail.cf
        make sure they are benign before starting sendmail!
Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
Starting Mail Transport Agent: sendmail.
16:34:58
#apt-get install sensible-mda
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  sensible-mda
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 37 пакетов не обновлено.
Необходимо скачать 203kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 295kB.
Получено:1 http://debian.org.ua etch/main sensible-mda 8.13.8-2 [203kB]
Получено 203kB за 0s (2024kB/c)
Выбор ранее не выбранного пакета sensible-mda.
(Чтение базы данных... на данный момент установлено 84635 файлов и каталогов.)
Распаковывается пакет sensible-mda (из файла .../sensible-mda_8.13.8-2_i386.deb)...
Настраивается пакет sensible-mda (8.13.8-2) ...

Статистика

Время первой команды журнала16:01:03 2006-10- 9
Время последней команды журнала16:34:58 2006-10- 9
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %19.80
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 0.57
Количество командных строк в единицу времени, команда/мин 2.98
Частота использования команд
host25|========================| 24.75%
vi23|======================| 22.77%
/etc/init.d/bind917|================| 16.83%
dig13|============| 12.87%
less13|============| 12.87%
ls5|====| 4.95%
apt-get2|=| 1.98%
spt-get1|| 0.99%
ping1|| 0.99%
a1|| 0.99%
____
*) Интервалы неактивности длительностью 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$