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

Содержание

Журнал

Вторник (10/26/10)

/dev/pts/3
15:34:19
#vim /etc/bind/db.vn
/dev/pts/4
15:39:06
#vim /etc/bind/named.conf
--- /tmp/l3-saved-3565.20470.8585	2010-10-26 16:39:11.000000000 +0300
+++ /etc/bind/named.conf	2010-10-26 16:40:05.000000000 +0300
@@ -22,6 +22,12 @@
 	file "/etc/bind/db.local";
 };
 
+zone "vn" {
+	type master;
+	file "/etc/bind/db.vn";
+};
+
+
 zone "127.in-addr.arpa" {
 	type master;
 	file "/etc/bind/db.127";
/dev/pts/3
15:39:06
#vim /etc/bind/named.conf
/dev/pts/4
15:40:05
#vim /etc/bind/db.vn
--- /tmp/l3-saved-3565.19037.18579	2010-10-26 16:40:52.000000000 +0300
+++ /etc/bind/db.vn	2010-10-26 16:44:02.000000000 +0300
@@ -2,14 +2,15 @@
 ; BIND data file for local loopback interface
 ;
 $TTL	604800
-@	IN	SOA	vn.unix.nt. root.vn.unix.nt. (
+@	IN	SOA	linux4.vn.unix.nt. root (
 			      2		; Serial
 			 604800		; Refresh
 			  86400		; Retry
 			2419200		; Expire
 			 604800 )	; Negative Cache TTL
 ;
-@	IN	NS	vn.unix.nt.
+@	IN	NS	linux4.vn.unix.nt.
+@	IN	MX	10	linux4.vn.unix.nt.
 @	IN	A	192.168.104.1
 @	IN	AAAA	::1
 
/dev/pts/3
15:40:05
#vim /etc/bind/db.vn
/dev/pts/4
15:44:02
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
/dev/pts/3
15:44:02
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
/dev/pts/4
15:44:14
#host linux4
Host linux4 not found: 3(NXDOMAIN)
/dev/pts/3
15:44:14
#host linux4
Host linux4 not found: 3(NXDOMAIN)
/dev/pts/4
15:44:18
#host linux4.unix.nt
Host linux4.unix.nt not found: 3(NXDOMAIN)
/dev/pts/3
15:44:18
#host linux4.unix.nt
Host linux4.unix.nt not found: 3(NXDOMAIN)
/dev/pts/4
15:45:14
#host linux3.unix.nt
linux3.unix.nt has address 192.168.103.1
/dev/pts/3
15:45:14
#host linux3.unix.nt
linux3.unix.nt has address 192.168.103.1
/dev/pts/4
15:45:18
#host kv.unix.nt
kv.unix.nt has address 192.168.103.1
/dev/pts/3
15:45:18
#host kv.unix.nt
kv.unix.nt has address 192.168.103.1
/dev/pts/4
15:45:30
#dig @192.168.103.1 kv.unix.nt ns
; <<>> DiG 9.6-ESV-R1 <<>> @192.168.103.1 kv.unix.nt ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25114
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;kv.unix.nt.                    IN      NS
;; ANSWER SECTION:
kv.unix.nt.             604800  IN      NS      linux3.unix.nt.
;; Query time: 0 msec
;; SERVER: 192.168.103.1#53(192.168.103.1)
;; WHEN: Tue Oct 26 16:46:53 2010
;; MSG SIZE  rcvd: 49
/dev/pts/3
15:45:30
#dig @192.168.103.1 kv.unix.nt ns
; <<>> DiG 9.6-ESV-R1 <<>> @192.168.103.1 kv.unix.nt ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25114
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;kv.unix.nt.                    IN      NS
;; ANSWER SECTION:
kv.unix.nt.             604800  IN      NS      linux3.unix.nt.
;; Query time: 0 msec
;; SERVER: 192.168.103.1#53(192.168.103.1)
;; WHEN: Tue Oct 26 16:46:53 2010
;; MSG SIZE  rcvd: 49
/dev/pts/4
15:46:53
#dig @192.168.103.1 kv.unix.nt mx
; <<>> DiG 9.6-ESV-R1 <<>> @192.168.103.1 kv.unix.nt mx
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40555
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;kv.unix.nt.                    IN      MX
;; ANSWER SECTION:
kv.unix.nt.             604800  IN      MX      10 linux3.unix.nt.
;; AUTHORITY SECTION:
kv.unix.nt.             604800  IN      NS      linux3.unix.nt.
;; Query time: 1 msec
;; SERVER: 192.168.103.1#53(192.168.103.1)
;; WHEN: Tue Oct 26 16:46:59 2010
;; MSG SIZE  rcvd: 65
/dev/pts/3
15:46:53
#dig @192.168.103.1 kv.unix.nt mx
; <<>> DiG 9.6-ESV-R1 <<>> @192.168.103.1 kv.unix.nt mx
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40555
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;kv.unix.nt.                    IN      MX
;; ANSWER SECTION:
kv.unix.nt.             604800  IN      MX      10 linux3.unix.nt.
;; AUTHORITY SECTION:
kv.unix.nt.             604800  IN      NS      linux3.unix.nt.
;; Query time: 1 msec
;; SERVER: 192.168.103.1#53(192.168.103.1)
;; WHEN: Tue Oct 26 16:46:59 2010
;; MSG SIZE  rcvd: 65
/dev/pts/4
15:46:59
#dig @127.0.0.1 vn.unix.nt ns
; <<>> DiG 9.6-ESV-R1 <<>> @127.0.0.1 vn.unix.nt ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 35983
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;vn.unix.nt.                    IN      NS
;; Query time: 24 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Oct 26 16:50:10 2010
;; MSG SIZE  rcvd: 28
/dev/pts/3
15:46:59
#dig @127.0.0.1 vn.unix.nt ns
; <<>> DiG 9.6-ESV-R1 <<>> @127.0.0.1 vn.unix.nt ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 35983
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;vn.unix.nt.                    IN      NS
;; Query time: 24 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Oct 26 16:50:10 2010
;; MSG SIZE  rcvd: 28
/dev/pts/4
15:50:56
#less /var/log/daemon.log
/dev/pts/3
15:50:56
#less /var/log/daemon.log
/dev/pts/4
15:51:16
#vim /etc/bind/db/v
/dev/pts/3
15:51:16
#vim /etc/bind/db/v
/dev/pts/4
15:51:24
#~
; BIND data file for local loopback interface
;
                              2         ; Serial
$TTL    604800           604800         ; Refresh
                          86400         ; Retry
@       IN      SOA     2419200vn.unix.n; Expire(
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      linux4.vn.uni..nt.
@       IN      MX      10      linux4.vn.unix.nt.
~
~
~
~
~
~
"/etc/bind/db.vn" 16L, 311C записано
/dev/pts/3
15:51:24
#~
; BIND data file for local loopback interface
;
                              2         ; Serial
$TTL    604800           604800         ; Refresh
                          86400         ; Retry
@       IN      SOA     2419200vn.unix.n; Expire(
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      linux4.vn.uni..nt.
@       IN      MX      10      linux4.vn.unix.nt.
~
~
~
~
~
~
"/etc/bind/db.vn" 16L, 311C записано
15:53:33
#~
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
"/etc/resolv.conf" 4L, 187C
nameserver 127.0.0.1
search unix.nt
/dev/pts/4
15:53:33
#~
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
"/etc/resolv.conf" 4L, 187C
search unix.nt
15:53:43
#~
Oct 25 12:04:47 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:05:17 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:05:18 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:05:18 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:05:52 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:05:52 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:07:32 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:07:53 linux4 dbus-daemon: Reloaded configuration
Oct 25 12:07:53 linux4 dbus-daemon: Reloaded configuration
Oct 25 12:07:54 linux4 dbus-daemon: Reloaded configuration
...
Oct 26 16:52:48 linux4 named[7502]: command channel listening on 127.0.0.1#953
Oct 26 16:52:48 linux4 named[7502]: command channel listening on ::1#953
Oct 26 16:52:48 linux4 named[7502]: zone 0.in-addr.arpa/IN: loaded serial 1
Oct 26 16:52:48 linux4 named[7502]: zone 127.in-addr.arpa/IN: loaded serial 1
Oct 26 16:52:48 linux4 named[7502]: zone 255.in-addr.arpa/IN: loaded serial 1
Oct 26 16:52:48 linux4 named[7502]: zone localhost/IN: loaded serial 2
Oct 26 16:52:48 linux4 named[7502]: zone vn.unix.nt/IN: NS 'linux4.vn.unix.nt' has no address records (A or AAAA)
Oct 26 16:52:48 linux4 named[7502]: zone vn.unix.nt/IN: vn.unix.nt/MX 'linux4.vn.unix.nt' has no address records (A or AAAA)
Oct 26 16:52:48 linux4 named[7502]: zone vn.unix.nt/IN: loaded serial 2
Oct 26 16:52:48 linux4 named[7502]: running
/dev/pts/3
15:53:43
#~
Oct 25 12:04:47 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:05:17 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:05:18 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:05:18 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:05:52 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:05:52 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:07:32 linux4 udevd[986]: udev_rules_init: could not read '/etc/udev/rules.d/libmtp7.rules': No such file or directory
Oct 25 12:07:53 linux4 dbus-daemon: Reloaded configuration
Oct 25 12:07:53 linux4 dbus-daemon: Reloaded configuration
Oct 25 12:07:54 linux4 dbus-daemon: Reloaded configuration
...
Oct 26 16:52:48 linux4 named[7502]: command channel listening on 127.0.0.1#953
Oct 26 16:52:48 linux4 named[7502]: command channel listening on ::1#953
Oct 26 16:52:48 linux4 named[7502]: zone 0.in-addr.arpa/IN: loaded serial 1
Oct 26 16:52:48 linux4 named[7502]: zone 127.in-addr.arpa/IN: loaded serial 1
Oct 26 16:52:48 linux4 named[7502]: zone 255.in-addr.arpa/IN: loaded serial 1
Oct 26 16:52:48 linux4 named[7502]: zone localhost/IN: loaded serial 2
Oct 26 16:52:48 linux4 named[7502]: zone vn.unix.nt/IN: NS 'linux4.vn.unix.nt' has no address records (A or AAAA)
Oct 26 16:52:48 linux4 named[7502]: zone vn.unix.nt/IN: vn.unix.nt/MX 'linux4.vn.unix.nt' has no address records (A or AAAA)
Oct 26 16:52:48 linux4 named[7502]: zone vn.unix.nt/IN: loaded serial 2
Oct 26 16:52:48 linux4 named[7502]: running
/dev/pts/4
15:54:47
#dig @127.0.0.1 vn.unix.nt ns
; <<>> DiG 9.6-ESV-R1 <<>> @127.0.0.1 vn.unix.nt ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29870
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;vn.unix.nt.                    IN      NS
;; ANSWER SECTION:
vn.unix.nt.             604800  IN      NS      linux4.unix.nt.
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Oct 26 16:54:51 2010
;; MSG SIZE  rcvd: 49
/dev/pts/3
15:54:47
#dig @127.0.0.1 vn.unix.nt ns
; <<>> DiG 9.6-ESV-R1 <<>> @127.0.0.1 vn.unix.nt ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29870
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;vn.unix.nt.                    IN      NS
;; ANSWER SECTION:
vn.unix.nt.             604800  IN      NS      linux4.unix.nt.
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Oct 26 16:54:51 2010
;; MSG SIZE  rcvd: 49
/dev/pts/4
15:54:51
#dig +short @127.0.0.1 vn.unix.nt ns
linux4.unix.nt.
/dev/pts/3
15:54:51
#dig +short @127.0.0.1 vn.unix.nt ns
linux4.unix.nt.
/dev/pts/4
15:56:21
#dig +short @127.0.0.1 linux4.vn.unix.nt
192.168.104.1
/dev/pts/3
15:56:21
#dig +short @127.0.0.1 linux4.vn.unix.nt
192.168.104.1
/dev/pts/4
15:58:21
#~
>
/dev/pts/3
15:58:21
#~
>
/dev/pts/4
15:58:34
#ps ax|grep network
 8072 pts/8    S+     0:00 grep network
/dev/pts/3
15:58:34
#ps ax|grep network
 8072 pts/8    S+     0:00 grep network
/dev/pts/4
15:58:36
#host vn.unix.nt
vn.unix.nt has address 192.168.104.1
vn.unix.nt has IPv6 address ::1
vn.unix.nt mail is handled by 10 linux4.unix.nt.
/dev/pts/3
15:58:36
#host vn.unix.nt
vn.unix.nt has address 192.168.104.1
vn.unix.nt has IPv6 address ::1
vn.unix.nt mail is handled by 10 linux4.unix.nt.
/dev/pts/4
15:59:01
#ai sensible-mda
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sensible-mda.
sensible-mda установлен вручную.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
/dev/pts/3
15:59:01
#ai sensible-mda
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sensible-mda.
sensible-mda установлен вручную.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
/dev/pts/4
15:59:24
#cd /etc/mail/

/dev/pts/3
15:59:24
#cd /etc/mail/

/dev/pts/4
16:01:52
#vim ./sendmail.mc
--- /tmp/l3-saved-3565.14018.1653	2010-10-26 17:02:00.000000000 +0300
+++ ./sendmail.mc	2010-10-26 17:02:57.000000000 +0300
@@ -87,6 +87,11 @@
 dnl # Stop connections that overflow our concurrent and time connection rates
 FEATURE(`conncontrol', `nodelay', `terminate')dnl
 FEATURE(`ratecontrol', `nodelay', `terminate')dnl
+dnl # Masquerading options
+FEATURE(`always_add_domain')dnl
+MASQUERADE_AS(`linux4.unix.nt.unix.nt')dnl
+FEATURE(`allmasquerade')dnl
+FEATURE(`masquerade_envelope')dnl
 dnl #
 dnl # If you're on a dialup link, you should enable this - so sendmail
 dnl # will not bring up the link (it will queue mail for later)
@@ -102,8 +107,4 @@
 MAILER(`local')dnl
 MAILER(`smtp')dnl
 
-dnl # Masquerading options
-FEATURE(`always_add_domain')dnl
-MASQUERADE_AS(`linux4.unix.nt.unix.nt')dnl
-FEATURE(`allmasquerade')dnl
-FEATURE(`masquerade_envelope')dnl
+
/dev/pts/3
16:01:52
#vim ./sendmail.mc
/dev/pts/4
16:02:57
#vim ./sendmail.mc
--- /tmp/l3-saved-3565.11439.23660	2010-10-26 17:03:54.000000000 +0300
+++ ./sendmail.mc	2010-10-26 17:06:58.000000000 +0300
@@ -54,7 +54,7 @@
 dnl #
 FEATURE(`no_default_msa')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
 DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
 dnl #
@@ -89,7 +89,7 @@
 FEATURE(`ratecontrol', `nodelay', `terminate')dnl
 dnl # Masquerading options
 FEATURE(`always_add_domain')dnl
-MASQUERADE_AS(`linux4.unix.nt.unix.nt')dnl
+MASQUERADE_AS(`vn.unix.nt')dnl
 FEATURE(`allmasquerade')dnl
 FEATURE(`masquerade_envelope')dnl
 dnl #
/dev/pts/3
16:02:57
#vim ./sendmail.mc
16:06:58
#vim /etc/local
/dev/pts/4
16:06:58
#vim /etc/local
16:06:58
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-3565.26145.12362	2010-10-26 17:07:19.000000000 +0300
+++ /etc/mail/local-host-names	2010-10-26 17:07:57.000000000 +0300
@@ -1,2 +1,3 @@
 localhost
 linux4.unix.nt
+vn.unix.nt
/dev/pts/3
16:06:58
#vim /etc/mail/local-host-names
/dev/pts/4
16:07:57
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
/dev/pts/3
16:07:57
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
/dev/pts/4
16:08:12
#netstat -lnp|grep 25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      8335/sendmail: MTA:
/dev/pts/3
16:08:12
#netstat -lnp|grep 25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      8335/sendmail: MTA:
/dev/pts/4
16:11:39
#FEATURE(`always_add_domain')dnl
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  qpopper
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 414kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 647kB.
Получено:1 http://10.0.35.1 lenny/main qpopper 4.0.9.dfsg-1 [414kB]
Получено 414kБ за 0s (7077kБ/c)
Выбор ранее не выбранного пакета qpopper.
(Чтение базы данных... на данный момент установлено 100247 файлов и каталогов.)
Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет qpopper (4.0.9.dfsg-1) ...
/dev/pts/3
16:11:39
#FEATURE(`always_add_domain')dnl
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  qpopper
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 414kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 647kB.
Получено:1 http://10.0.35.1 lenny/main qpopper 4.0.9.dfsg-1 [414kB]
Получено 414kБ за 0s (7077kБ/c)
Выбор ранее не выбранного пакета qpopper.
(Чтение базы данных... на данный момент установлено 100247 файлов и каталогов.)
Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет qpopper (4.0.9.dfsg-1) ...
/dev/pts/4
16:11:51
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd.
/dev/pts/3
16:11:51
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd.
/dev/pts/4
16:17:31
#vim ./access
--- /tmp/l3-saved-3565.6726.579	2010-10-26 17:17:36.000000000 +0300
+++ ./access	2010-10-26 17:17:59.000000000 +0300
@@ -97,7 +97,7 @@
 #Connect:172.29			RELAY
 #Connect:172.30			RELAY
 #Connect:172.31			RELAY
-#Connect:192.168			RELAY
+Connect:192.168.104		RELAY
 #GreetPause:192.168		0
 #ClientRate:192.168		0
 #ClientConn:192.168		0
/dev/pts/3
16:17:31
#vim ./access
/dev/pts/4
16:18:08
#tail -f /var/log/syslog
Oct 26 17:25:39 linux4 in.qpopper[8735]: connect from 192.168.104.200 (192.168.104.200)
Oct 26 17:25:44 linux4 in.qpopper[8735]: (v4.0.9) Unable to get canonical name of client 192.168.104.200: Name or service not known (-2) [pop_init.c:1250]
Oct 26 17:25:44 linux4 in.qpopper[8735]: (v4.0.9) Servicing request from "192.168.104.200" at 192.168.104.200 [pop_init.c:1408]
Oct 26 17:25:44 linux4 in.qpopper[8735]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Oct 26 17:25:44 linux4 in.qpopper[8735]: (v4.0.9) POP login by user "user" at (192.168.104.200) 192.168.104.200 [pop_log.c:244]
Oct 26 17:26:35 linux4 in.qpopper[8737]: connect from 192.168.104.200 (192.168.104.200)
Oct 26 17:26:41 linux4 in.qpopper[8737]: (v4.0.9) Unable to get canonical name of client 192.168.104.200: Name or service not known (-2) [pop_init.c:1250]
Oct 26 17:26:41 linux4 in.qpopper[8737]: (v4.0.9) Servicing request from "192.168.104.200" at 192.168.104.200 [pop_init.c:1408]
Oct 26 17:26:41 linux4 in.qpopper[8737]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Oct 26 17:26:41 linux4 in.qpopper[8737]: (v4.0.9) POP login by user "user" at (192.168.104.200) 192.168.104.200 [pop_log.c:244]
Oct 26 17:27:10 linux4 in.qpopper[8754]: connect from 192.168.104.200 (192.168.104.200)
Oct 26 17:27:15 linux4 in.qpopper[8754]: (v4.0.9) Unable to get canonical name of client 192.168.104.200: Name or service not known (-2) [pop_init.c:1250]
Oct 26 17:27:15 linux4 in.qpopper[8754]: (v4.0.9) Servicing request from "192.168.104.200" at 192.168.104.200 [pop_init.c:1408]
Oct 26 17:27:15 linux4 in.qpopper[8754]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Oct 26 17:27:15 linux4 in.qpopper[8754]: (v4.0.9) POP login by user "user" at (192.168.104.200) 192.168.104.200 [pop_log.c:244]
Oct 26 17:29:01 linux4 dhcpd: DHCPREQUEST for 192.168.104.201 from 00:0b:82:12:fe:54 via eth0
Oct 26 17:29:01 linux4 dhcpd: DHCPACK on 192.168.104.201 to 00:0b:82:12:fe:54 via eth0
Oct 26 17:29:26 linux4 dhcpd: DHCPREQUEST for 192.168.104.200 from 00:1e:68:ca:2d:b6 (Hostname Unsuitable for Printing) via eth0
Oct 26 17:29:26 linux4 dhcpd: DHCPACK on 192.168.104.200 to 00:1e:68:ca:2d:b6 (Hostname Unsuitable for Printing) via eth0
q^C
/dev/pts/3
16:18:08
#tail -f /var/log/syslog
Oct 26 17:25:39 linux4 in.qpopper[8735]: connect from 192.168.104.200 (192.168.104.200)
Oct 26 17:25:44 linux4 in.qpopper[8735]: (v4.0.9) Unable to get canonical name of client 192.168.104.200: Name or service not known (-2) [pop_init.c:1250]
Oct 26 17:25:44 linux4 in.qpopper[8735]: (v4.0.9) Servicing request from "192.168.104.200" at 192.168.104.200 [pop_init.c:1408]
Oct 26 17:25:44 linux4 in.qpopper[8735]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Oct 26 17:25:44 linux4 in.qpopper[8735]: (v4.0.9) POP login by user "user" at (192.168.104.200) 192.168.104.200 [pop_log.c:244]
Oct 26 17:26:35 linux4 in.qpopper[8737]: connect from 192.168.104.200 (192.168.104.200)
Oct 26 17:26:41 linux4 in.qpopper[8737]: (v4.0.9) Unable to get canonical name of client 192.168.104.200: Name or service not known (-2) [pop_init.c:1250]
Oct 26 17:26:41 linux4 in.qpopper[8737]: (v4.0.9) Servicing request from "192.168.104.200" at 192.168.104.200 [pop_init.c:1408]
Oct 26 17:26:41 linux4 in.qpopper[8737]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Oct 26 17:26:41 linux4 in.qpopper[8737]: (v4.0.9) POP login by user "user" at (192.168.104.200) 192.168.104.200 [pop_log.c:244]
Oct 26 17:27:10 linux4 in.qpopper[8754]: connect from 192.168.104.200 (192.168.104.200)
Oct 26 17:27:15 linux4 in.qpopper[8754]: (v4.0.9) Unable to get canonical name of client 192.168.104.200: Name or service not known (-2) [pop_init.c:1250]
Oct 26 17:27:15 linux4 in.qpopper[8754]: (v4.0.9) Servicing request from "192.168.104.200" at 192.168.104.200 [pop_init.c:1408]
Oct 26 17:27:15 linux4 in.qpopper[8754]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386]
Oct 26 17:27:15 linux4 in.qpopper[8754]: (v4.0.9) POP login by user "user" at (192.168.104.200) 192.168.104.200 [pop_log.c:244]
Oct 26 17:29:01 linux4 dhcpd: DHCPREQUEST for 192.168.104.201 from 00:0b:82:12:fe:54 via eth0
Oct 26 17:29:01 linux4 dhcpd: DHCPACK on 192.168.104.201 to 00:0b:82:12:fe:54 via eth0
Oct 26 17:29:26 linux4 dhcpd: DHCPREQUEST for 192.168.104.200 from 00:1e:68:ca:2d:b6 (Hostname Unsuitable for Printing) via eth0
Oct 26 17:29:26 linux4 dhcpd: DHCPACK on 192.168.104.200 to 00:1e:68:ca:2d:b6 (Hostname Unsuitable for Printing) via eth0
q^C
прошло 11 минут
/dev/pts/4
16:29:50
#man qpopper
/dev/pts/3
16:29:50
#man qpopper
/dev/pts/4
16:30:17
#vim /home/user/.
/dev/pts/3
16:30:17
#vim /home/user/.
/dev/pts/4
16:30:17
#vim /home/user/.
/dev/pts/3
16:30:17
#vim /home/user/.
/dev/pts/4
16:31:52
#mkdir /var/spool/popbull

/dev/pts/3
16:31:52
#mkdir /var/spool/popbull

16:32:02
#ls -al /var/spool/pop
итого 8
drwxrwsr-x  2 root mail 4096 Окт 26 17:27 .
drwxr-xr-x 10 root root 4096 Окт 26 17:32 ..
/dev/pts/4
16:32:02
#ls -al /var/spool/pop
итого 8
drwxrwsr-x  2 root mail 4096 Окт 26 17:27 .
drwxr-xr-x 10 root root 4096 Окт 26 17:32 ..
16:33:16
#vim /etc/bind/db.
/dev/pts/3
16:33:16
#vim /etc/bind/db.
/dev/pts/4
16:33:16
#vim /etc/bind/db.104
--- /tmp/l3-saved-3565.21434.7360	2010-10-26 17:33:26.000000000 +0300
+++ /etc/bind/db.104	2010-10-26 17:35:32.000000000 +0300
@@ -2,12 +2,12 @@
 ; BIND reverse data file for local loopback interface
 ;
 $TTL	604800
-@	IN	SOA	localhost. root.localhost. (
+@	IN	SOA	linux4.unix.nt. root (
 			      1		; Serial
 			 604800		; Refresh
 			  86400		; Retry
 			2419200		; Expire
 			 604800 )	; Negative Cache TTL
 ;
-@	IN	NS	localhost.
-1.0.0	IN	PTR	localhost.
+@	IN	NS	linux4.unix.nt.
+200	IN	PTR	userpc.vn.unix.nt.
/dev/pts/3
16:33:16
#vim /etc/bind/db.104
/dev/pts/4
16:35:32
#vim /etc/bind/named.conf
--- /tmp/l3-saved-3565.8298.1736	2010-10-26 17:35:37.000000000 +0300
+++ /etc/bind/named.conf	2010-10-26 17:36:14.000000000 +0300
@@ -28,6 +28,11 @@
 };
 
 
+zone "104.168.192.in-addr.arpa" {
+	type master;
+	file "/etc/bind/db.104";
+};
+
 zone "127.in-addr.arpa" {
 	type master;
 	file "/etc/bind/db.127";
/dev/pts/3
16:35:32
#vim /etc/bind/named.conf
/dev/pts/4
16:36:14
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
/dev/pts/3
16:36:14
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
/dev/pts/4
16:36:31
#tail /var/log/daemon.log
Oct 26 17:36:30 linux4 named[9034]: automatic empty zone: B.E.F.IP6.ARPA
Oct 26 17:36:30 linux4 named[9034]: command channel listening on 127.0.0.1#953
Oct 26 17:36:30 linux4 named[9034]: command channel listening on ::1#953
Oct 26 17:36:30 linux4 named[9034]: zone 0.in-addr.arpa/IN: loaded serial 1
Oct 26 17:36:30 linux4 named[9034]: zone 127.in-addr.arpa/IN: loaded serial 1
Oct 26 17:36:30 linux4 named[9034]: zone 104.168.192.in-addr.arpa/IN: loaded serial 1
Oct 26 17:36:30 linux4 named[9034]: zone 255.in-addr.arpa/IN: loaded serial 1
Oct 26 17:36:30 linux4 named[9034]: zone localhost/IN: loaded serial 2
Oct 26 17:36:30 linux4 named[9034]: zone vn.unix.nt/IN: loaded serial 2
Oct 26 17:36:30 linux4 named[9034]: running
/dev/pts/3
16:36:31
#tail /var/log/daemon.log
Oct 26 17:36:30 linux4 named[9034]: automatic empty zone: B.E.F.IP6.ARPA
Oct 26 17:36:30 linux4 named[9034]: command channel listening on 127.0.0.1#953
Oct 26 17:36:30 linux4 named[9034]: command channel listening on ::1#953
Oct 26 17:36:30 linux4 named[9034]: zone 0.in-addr.arpa/IN: loaded serial 1
Oct 26 17:36:30 linux4 named[9034]: zone 127.in-addr.arpa/IN: loaded serial 1
Oct 26 17:36:30 linux4 named[9034]: zone 104.168.192.in-addr.arpa/IN: loaded serial 1
Oct 26 17:36:30 linux4 named[9034]: zone 255.in-addr.arpa/IN: loaded serial 1
Oct 26 17:36:30 linux4 named[9034]: zone localhost/IN: loaded serial 2
Oct 26 17:36:30 linux4 named[9034]: zone vn.unix.nt/IN: loaded serial 2
Oct 26 17:36:30 linux4 named[9034]: running
/dev/pts/4
16:36:42
#vim /etc/bind/
/dev/pts/3
16:36:42
#vim /etc/bind/
/dev/pts/4
16:36:42
#vim /etc/bind/db.vn
--- /tmp/l3-saved-3565.31063.5862	2010-10-26 17:38:04.000000000 +0300
+++ /etc/bind/db.vn	2010-10-26 17:38:22.000000000 +0300
@@ -14,3 +14,4 @@
 	A	192.168.104.1
 	AAAA	::1
 linux4	A	192.168.104.1
+userpc	A	192.168.104.200
/dev/pts/3
16:36:42
#vim /etc/bind/db.vn
/dev/pts/4
16:38:26
#dig @127.0.0.1 userpc.vn.unix.nt
; <<>> DiG 9.6-ESV-R1 <<>> @127.0.0.1 userpc.vn.unix.nt
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47608
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;userpc.vn.unix.nt.             IN      A
;; ANSWER SECTION:
userpc.vn.unix.nt.      604800  IN      A       192.168.104.200
;; AUTHORITY SECTION:
vn.unix.nt.             604800  IN      NS      linux4.unix.nt.
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Oct 26 17:39:06 2010
;; MSG SIZE  rcvd: 72
/dev/pts/3
16:38:26
#dig @127.0.0.1 userpc.vn.unix.nt
; <<>> DiG 9.6-ESV-R1 <<>> @127.0.0.1 userpc.vn.unix.nt
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47608
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;userpc.vn.unix.nt.             IN      A
;; ANSWER SECTION:
userpc.vn.unix.nt.      604800  IN      A       192.168.104.200
;; AUTHORITY SECTION:
vn.unix.nt.             604800  IN      NS      linux4.unix.nt.
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Oct 26 17:39:06 2010
;; MSG SIZE  rcvd: 72
/dev/pts/4
16:39:06
#halt

/dev/pts/3
16:39:06
#halt

Среда (10/27/10)

/dev/pts/2
08:05:55
#ps ax|grep l3
 3033 pts/1    S+     0:00 script -f -c l3script -q /home/user/.lilalo//1624927792196276353-1288159546.script
 3074 pts/1    S+     0:00 script -f -c l3script -q /home/user/.lilalo//1624927792196276353-1288159546.script
 3075 pts/2    Ss     0:00 l3script
 3177 pts/3    S+     0:00 grep l3
08:06:00
#w
 09:06:04 up 1 min,  2 users,  load average: 1,34, 0,48, 0,17
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               09:05    0.00s  2.20s  0.32s x-session-manag
user     pts/0    :0.0             09:05    0.00s  0.22s  0.22s script -f -c ba
08:06:04
#ps ax|grep manager
 2816 ?        Ssl    0:00 x-session-manager
 2864 ?        S      0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/seahorse-agent --execute x-session-manager
 2871 ?        Ss     0:00 /usr/bin/seahorse-agent --execute x-session-manager
 2921 ?        Ss     0:00 /usr/lib/gnome-volume-manager/gnome-volume-manager --sm-disable
 2922 ?        Ss     0:00 gnome-power-manager
 3194 pts/3    S+     0:00 grep manager
08:06:14
#cp /var/log/syslog /root/syslog

08:06:50
#vim /root/syslog
--- /tmp/l3-saved-3147.22977.28848	2010-10-27 09:06:53.000000000 +0300
+++ /root/syslog	2010-10-27 09:10:31.000000000 +0300
@@ -1,30 +1,18 @@
 Oct 25 11:43:12 linux4 kernel: imklog 3.18.6, log source = /proc/kmsg started.
 Oct 25 11:43:12 linux4 kernel: [    0.000000] Initializing cgroup subsys cpuset
-Oct 25 11:43:12 linux4 kernel: [    0.000000] Initializing cgroup subsys cpu
-Oct 25 11:43:12 linux4 kernel: [    0.000000] Linux version 2.6.26-2-686 (Debian 2.6.26-25lenny1) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Thu Sep 16 19:35:51 UTC 2010
 Oct 25 11:43:12 linux4 kernel: [    0.000000] BIOS-provided physical RAM map:
 Oct 25 11:43:12 linux4 kernel: [    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 Oct 25 11:43:12 linux4 kernel: [    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 Oct 25 11:43:12 linux4 kernel: [    0.000000]  BIOS-e820: 00000000000e6000 - 0000000000100000 (reserved)
 Oct 25 11:43:12 linux4 kernel: [    0.000000]  BIOS-e820: 0000000000100000 - 000000007ef30000 (usable)
-Oct 25 11:43:12 linux4 kernel: [    0.000000]  BIOS-e820: 000000007ef30000 - 000000007ef40000 (ACPI data)
-Oct 25 11:43:12 linux4 kernel: [    0.000000]  BIOS-e820: 000000007ef40000 - 000000007eff0000 (ACPI NVS)
-Oct 25 11:43:12 linux4 kernel: [    0.000000]  BIOS-e820: 000000007eff0000 - 000000007f000000 (reserved)
-Oct 25 11:43:12 linux4 kernel: [    0.000000]  BIOS-e820: 00000000fecf0000 - 00000000fecf1000 (reserved)
-Oct 25 11:43:12 linux4 kernel: [    0.000000]  BIOS-e820: 00000000fed20000 - 00000000feda0000 (reserved)
-Oct 25 11:43:12 linux4 kernel: [    0.000000] 1135MB HIGHMEM available.
-Oct 25 11:43:12 linux4 kernel: [    0.000000] 896MB LOWMEM available.
-Oct 25 11:43:12 linux4 kernel: [    0.000000] found SMP MP-table at [c00ff780] 000ff780
-Oct 25 11:43:12 linux4 kernel: [    0.000000] Entering add_active_range(0, 0, 519984) 0 entries of 256 used
-Oct 25 11:43:12 linux4 kernel: [    0.000000] Zone PFN ranges:
-Oct 25 11:43:12 linux4 kernel: [    0.000000]   DMA             0 ->     4096
-Oct 25 11:43:12 linux4 kernel: [    0.000000]   Normal       4096 ->   229376
-Oct 25 11:43:12 linux4 kernel: [    0.000000]   HighMem    229376 ->   519984
-Oct 25 11:43:12 linux4 kernel: [    0.000000] Movable zone start PFN for each node
-Oct 25 11:43:12 linux4 kernel: [    0.000000] early_node_map[1] active PFN ranges
-Oct 25 11:43:12 linux4 kernel: [    0.000000]     0:        0 ->   519984
-Oct 25 11:43:12 linux4 kernel: [    0.000000] On node 0 totalpages: 519984
-Oct 25 11:43:12 linux4 kernel: [    0.000000]   DMA zone: 32 pages used for memmap
++## 25 11:43:12 linux4 kernel: [    +.+++]   DMA             0 ->     4096
++## 25 11:43:12 linux4 kernel: [    +.+++]   Normal       4096 ->   229376
++## 25 11:43:12 linux4 kernel: [    +.+++]   HighMem    229376 ->   519984
++## 25 11:43:12 linux4 kernel: [    +.+++] Movable zone start PFN for each node
++## 25 11:43:12 linux4 kernel: [    +.+++] early_node_map[1] active PFN ranges
++## 25 11:43:12 linux4 kernel: [    +.+++]     0:        0 ->   519984
++## 25 11:43:12 linux4 kernel: [    +.+++] On node 0 totalpages: 519984
++## 25 11:43:12 linux4 kernel: [    +.+++]   DMA zone: 32 pages used for memmap
 Oct 25 11:43:12 linux4 kernel: [    0.000000]   DMA zone: 0 pages reserved
 Oct 25 11:43:12 linux4 kernel: [    0.000000]   DMA zone: 4064 pages, LIFO batch:0
 Oct 25 11:43:12 linux4 kernel: [    0.000000]   Normal zone: 1760 pages used for memmap
08:10:31
#vim /root/syslog

Статистика

Время первой команды журнала15:34:19 2010-10-26
Время последней команды журнала08:10:31 2010-10-27
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 7.92
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 1.16
Количество командных строк в единицу времени, команда/мин 1.46
Частота использования команд
vim33|==============================| 30.84%
dig14|=============| 13.08%
host10|=========| 9.35%
~8|=======| 7.48%
grep6|=====| 5.61%
ps4|===| 3.74%
/etc/init.d/bind94|===| 3.74%
tail4|===| 3.74%
/etc/init.d/sendmail2|=| 1.87%
ai2|=| 1.87%
mkdir2|=| 1.87%
halt2|=| 1.87%
/etc/init.d/openbsd-inetd2|=| 1.87%
man2|=| 1.87%
cd2|=| 1.87%
netstat2|=| 1.87%
less2|=| 1.87%
FEATURE(`always_add_domain')dnl2|=| 1.87%
ls2|=| 1.87%
cp1|| 0.93%
w1|| 0.93%
____
*) Интервалы неактивности длительностью 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$