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

Содержание

Журнал

Пятница (08/07/09)

/dev/ttyp0
16:03:06
#ping nt.ua
PING nt.ua (212.40.34.157) 56(84) bytes of data.
64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=55 time=4.61 ms
--- nt.ua ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 4.617/4.617/4.617/0.000 ms

Среда (08/12/09)

/dev/ttyp3
16:16:39
#apt-get
1234           .bashrc        .gnupg/        .lilalo/       .ssh/
.bash_history  .gconf/        .l3rc          .mozilla/      .viminfo
.bash_profile  .gconfd/       .lesshst       .profile       .vimrc
16:16:39
#apt-get
1234           .bashrc        .gnupg/        .lilalo/       .ssh/
.bash_history  .gconf/        .l3rc          .mozilla/      .viminfo
.bash_profile  .gconfd/       .lesshst       .profile       .vimrc
16:17:37
#gpg --export -a 9AA38DCD55BE302B| apt-key add -
OK
16:17:39
#exit

16:17:39
#gpg --export -a 9AA38DCD55BE302B| apt-key add -

прошло 53 минуты
/dev/ttyp0
17:10:53
#shutdown -h now

Четверг (08/13/09)

/dev/ttyp2
10:24:47
#/etc/init.d/bind9 start
[root@debian3:~]# less /var/log/daemon.log
...skipping...
Aug 12 22:46:45 debian3 named[1186]: loading configuration from '/etc/bind/named
.conf' 09:20:12 debian3 ntpdate[1046]: step time server 193.34.155.3 offset 0.50
Aug 12 22:46:45 debian3 named[1186]: listening on IPv6 interfaces, port 53
Aug 12 22:46:45 debian3 named[1186]: listening on IPv4 interface lo, 127.0.0.1#5
3ug 11 19:06:21 debian3 ntpdate[1048]: step time server 193.193.193.107 offset 0
Aug 12 22:46:45 debian3 named[1186]: listening on IPv4 interface eth0, 192.168.1
6.3#53 17:18:16 debian3 named[2353]: starting BIND 9.3.4-P1.1 -u bind
Aug 12 22:46:45 debian3 named[1186]: command channel listening on 127.0.0.1#953
...
Aug 12 22:46:52 debian3 ntpdate[1048]: step time server 62.149.0.30 offset 0.667
302 sec17:18:16 debian3 named[2353]: command channel listening on 127.0.0.1#953
Aug 13 11:09:12 debian3 named[1186]: shutting downel listening on ::1#953
Aug 13 11:09:12 debian3 named[1186]: stopping command channel on 127.0.0.1#953
Aug 13 11:09:12 debian3 named[1186]: stopping command channel on ::1#953rial 1
Aug 13 11:09:12 debian3 named[1186]: no longer listening on ::#53aded serial 1
Aug 13 11:09:12 debian3 named[1186]: no longer listening on 127.0.0.1#53
Aug 13 11:09:12 debian3 named[1186]: no longer listening on 192.168.16.3#53
Aug 13 11:09:12 debian3 named[1186]: exiting
Starting domain name service...: bind failed!
/dev/ttyp5
10:26:54
#less /var/log/daemon.log
10:27:15
#vim /etc/bind/named.conf
--- /tmp/l3-saved-3198.27798.17063	2009-08-13 11:27:27.000000000 +0300
+++ /etc/bind/named.conf	2009-08-13 11:28:00.000000000 +0300
@@ -47,7 +47,7 @@
 zone "16.168.192.in-addr.arpa" {
 	type slave;
 	masters { 127.0.0.1; };
-	file "db.rev.step.net.nt"
+	file "db.rev.step.net.nt";
 
 };
 
10:28:00
#/etc/init.d/bind9 restart
Stopping domain name service...: bindrndc: connect failed: 127.0.0.1#953: connection refused
 failed!
Starting domain name service...: bind.
10:28:40
#vim /etc/bind/db.stepanoff.net.nt
--- /tmp/l3-saved-3198.135.31609	2009-08-13 11:28:47.000000000 +0300
+++ /etc/bind/db.stepanoff.net.nt	2009-08-13 11:30:41.000000000 +0300
@@ -1,5 +1,5 @@
 $TTL 604800
-@ 604800		SOA	host1.stepanoff.net.nt. root.stepanoff.net.nt (
+@ 604800		SOA	host1.stepanoff.net.nt. root.stepanoff.net.nt. (
 			5
 			604800
 			86400
@@ -7,7 +7,9 @@
 			604800 )
 
 @				NS	debian3.stepanoff.net.nt.
-stepanoff.net.nt.               MX      debian3.stepanoff.net.nt       
+stepanoff.net.nt.               MX 5   debian3.stepanoff.net.nt.       
+stepanoff.net.nt.               MX 10   debian3333.stepanoff.net.nt.       
 
-debian4.stepanoff.net.nt	A 192.168.16.4
-debian11.stepanoff.net.nt       A 192.168.16.11
+debian4.stepanoff.net.nt.	A 192.168.16.4
+debian11.stepanoff.net.nt.       A 192.168.16.11
+debian3333.stepanoff.net.nt.     A 192.168.16.233
10:30:47
#vim /etc/bind/named.conf
10:31:13
#vim /etc/bind/named.conf
10:31:45
#vim /etc/bind/named.conf
--- /tmp/l3-saved-3198.2526.21092	2009-08-13 11:31:46.000000000 +0300
+++ /etc/bind/named.conf	2009-08-13 11:32:07.000000000 +0300
@@ -46,7 +46,7 @@
 
 zone "16.168.192.in-addr.arpa" {
 	type slave;
-	masters { 127.0.0.1; };
+	masters { 192.168.16.254; };
 	file "db.rev.step.net.nt";
 
 };
10:32:07
#vim /etc/bind/named.conf.options
10:32:28
#vim /etc/bind/named.conf
10:32:51
#ls -l /var/cache/bind/
 13 c/bind/n// nameservers, you probably want to use them as forwarders.2332+q2334+q2569+q2a37+q6b31
 14         // Uncomment the following block, and insert the addresses replacing
 15         // the all-0's placeholder.
 16
 17         // forwarders {
 18         //      0.0.0.0;
 19         // };
 20
 21         auth-nxdomain no;    # conform to RFC1035
 22         listen-on-v6 { any; };
 23 };
итого 0
10:32:56
#invoke-rc.d bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
10:33:54
#less /var/log/daemon.log
10:34:20
#ls -l /var/cache/bind/
итого 8
-rw-r--r-- 1 bind bind 6778 2009-08-13 11:33 db.rev.step.net.nt
10:34:21
#dig -x 192.168.16.9
; <<>> DiG 9.3.4-P1.1 <<>> -x 192.168.16.9 @127.0.0.1
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50574
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;9.16.168.192.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
9.16.168.192.in-addr.arpa. 604800 IN    PTR     debian9.marina.net.nt.
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      NS      debian.net.nt.
;; Query time: 7 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:34:48 2009
;; MSG SIZE  rcvd: 99
10:34:48
#dig -x 192.168.16.3
; <<>> DiG 9.3.4-P1.1 <<>> -x 192.168.16.3 @127.0.0.1
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 31892
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;3.16.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      SOA     debian.net.nt. root.debian.net.nt. 13 604800 86400 2419200 604800
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:34:58 2009
;; MSG SIZE  rcvd: 97
10:34:58
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
10:37:23
#/etc/init.d/bind9 restart
[root@debian3:~]# dig -x 192.168.16.3 @127.0.0.1
; <<>> DiG 9.3.4-P1.1 <<>> -x 192.168.16.3 @127.0.0.1
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 10549
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;3.16.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      SOA     debian.net.nt. root.debian.net.nt. 13 604800 86400 2419200 604800
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:37:23 2009
;; MSG SIZE  rcvd: 97
Stopping domain name service...: bind.
Starting domain name service...: bind.
10:37:37
#dig -x 192.168.16.3 @127.0.0.1
; <<>> DiG 9.3.4-P1.1 <<>> -x 192.168.16.3 @127.0.0.1
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 51714
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;3.16.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      SOA     debian.net.nt. root.debian.net.nt. 13 604800 86400 2419200 604800
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:37:39 2009
;; MSG SIZE  rcvd: 97
10:37:39
#rndc reload
server reload successful
10:37:49
#dig -x 192.168.16.3 @127.0.0.1
; <<>> DiG 9.3.4-P1.1 <<>> -x 192.168.16.3 @127.0.0.1
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 4686
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;3.16.168.192.in-addr.arpa.     IN      PTR
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      SOA     debian.net.nt. root.debian.net.nt. 13 604800 86400 2419200 604800
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:37:50 2009
;; MSG SIZE  rcvd: 97
10:37:50
#rndc status
number of zones: 6
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/1000
tcp clients: 0/100
server is up and running
10:37:57
#rm /var/cache/bind/db.rev.step.net.nt

10:38:14
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
10:38:21
#dig -x 192.168.16.3 @127.0.0.1
; <<>> DiG 9.3.4-P1.1 <<>> -x 192.168.16.3 @127.0.0.1
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33792
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;3.16.168.192.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
3.16.168.192.in-addr.arpa. 604800 IN    PTR     debian3.stepanoff.net.nt.
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      NS      debian.net.nt.
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:38:22 2009
;; MSG SIZE  rcvd: 102
10:38:22
#vim /etc/bind/named.conf.options
10:38:49
#vim /var/cache/bind/db.rev.step.net.nt
10:39:06
#dig -x 192.168.16.3 @127.0.0.1
; <<>> DiG 9.3.4-P1.1 <<>> -x 192.168.16.3 @127.0.0.1
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31176
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;3.16.168.192.in-addr.arpa.     IN      PTR
;; ANSWER SECTION:
3.16.168.192.in-addr.arpa. 604800 IN    PTR     debian3.stepanoff.net.nt.
;; AUTHORITY SECTION:
16.168.192.in-addr.arpa. 604800 IN      NS      debian.net.nt.
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:39:47 2009
;; MSG SIZE  rcvd: 102
10:39:47
#dig @127.0.0.1 stepanoff.net.nt ns
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 stepanoff.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 1712
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;stepanoff.net.nt.              IN      NS
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:40:06 2009
;; MSG SIZE  rcvd: 34
10:40:06
#dig @127.0.0.1 stepanoff.net.nt ns
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 stepanoff.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 10374
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;stepanoff.net.nt.              IN      NS
;; Query time: 6 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:40:15 2009
;; MSG SIZE  rcvd: 34
10:40:15
#dig @127.0.0.1 stepanoff.net.nt mx
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 stepanoff.net.nt mx
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 17483
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;stepanoff.net.nt.              IN      MX
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:40:19 2009
;; MSG SIZE  rcvd: 34
10:40:19
#dig @127.0.0.1 stepanoff.net.nt

10:40:53
#vim /etc/bind/db.stepanoff.net.nt
--- /tmp/l3-saved-3198.7199.1688	2009-08-13 11:41:03.000000000 +0300
+++ /etc/bind/db.stepanoff.net.nt	2009-08-13 11:41:43.000000000 +0300
@@ -1,6 +1,6 @@
 $TTL 604800
-@ 604800		SOA	host1.stepanoff.net.nt. root.stepanoff.net.nt. (
-			5
+@ 604800		SOA	debian3.stepanoff.net.nt. root.stepanoff.net.nt. (
+			6
 			604800
 			86400
 			2419200
10:41:43
#vim /etc/bind/named.conf.options
10:42:23
#/etc/init.d/bind9 restart
  7                         604800 )
  8
  9 @                               NS      debian3.stepanoff.net.nt.
 10 stepan3.stepanoff.net.nt.       MX 5   debian3
 11 stepanoff.net.nt.               MX 10   debian3333.stepanoff.net.nt.
~
~
~                                                                                         q2a37+q6b31
~
~
~
~
~
"/etc/bind/db.stepanoff.net.nt" 15L, 448C записано
Stopping domain name service...: bind.
Starting domain name service...: bind.
10:42:39
#dig @127.0.0.1 stepanoff.net.nt mx
[root@debian3:~]# less /var/log/daemon.log
...skipping...
Aug 13 11:40:19 debian3 named[3701]: client 127.0.0.1#32825: query 'stepanoff.net.nt/MX/IN
' denied8:56:27 debian3 init: Switching to runlevel: 0
Aug 13 11:42:29 debian3 named[3701]: shutting down: flushing changes107 offset 0.003283 se
Aug 13 11:42:29 debian3 named[3701]: stopping command channel on 127.0.0.1#953
Aug 13 11:42:29 debian3 named[3701]: stopping command channel on ::1#953
Aug 13 11:42:29 debian3 named[3701]: no longer listening on ::#53thread
Aug 13 11:42:29 debian3 named[3701]: no longer listening on 127.0.0.1#53nd/named.conf'
Aug 13 11:42:29 debian3 named[3701]: no longer listening on 192.168.16.3#53
...
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 33164
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;stepanoff.net.nt.              IN      MX
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:42:42 2009
;; MSG SIZE  rcvd: 34
10:42:42
#dig @127.0.0.1 stepanoff.net.nt ns
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 stepanoff.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 43313
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;stepanoff.net.nt.              IN      NS
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:42:50 2009
;; MSG SIZE  rcvd: 34
10:42:50
#dig @127.0.0.1 stepanoff.net.nt soa
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 stepanoff.net.nt soa
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 27516
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;stepanoff.net.nt.              IN      SOA
;; Query time: 7 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:42:53 2009
;; MSG SIZE  rcvd: 34
10:42:53
#vim /etc/bind/named.conf
--- /tmp/l3-saved-3198.3746.21084	2009-08-13 11:42:59.000000000 +0300
+++ /etc/bind/named.conf	2009-08-13 11:43:13.000000000 +0300
@@ -40,7 +40,7 @@
 zone "stepanoff.net.nt" {
 	type master;
 	file "/etc/bind/db.stepanoff.net.nt";
-	allow-query { 192.168.16/24; };
+	allow-query { 192.168.16/24; 127.0.0.1; };
 	allow-transfer { 192.168.16/24; };
 };
 
10:43:13
#/etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
10:43:18
#dig @127.0.0.1 stepanoff.net.nt soa
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 stepanoff.net.nt soa
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53097
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;stepanoff.net.nt.              IN      SOA
;; ANSWER SECTION:
stepanoff.net.nt.       604800  IN      SOA     debian3.stepanoff.net.nt. root.stepanoff.net.nt. 7 604800 86400 2419200 604800
;; AUTHORITY SECTION:
stepanoff.net.nt.       604800  IN      NS      debian3.stepanoff.net.nt.
;; ADDITIONAL SECTION:
debian3.stepanoff.net.nt. 604800 IN     A       192.168.16.3
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:43:20 2009
;; MSG SIZE  rcvd: 113
10:43:20
#dig @127.0.0.1 stepanoff.net.nt ns
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 stepanoff.net.nt ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59567
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;stepanoff.net.nt.              IN      NS
;; ANSWER SECTION:
stepanoff.net.nt.       604800  IN      NS      debian3.stepanoff.net.nt.
;; ADDITIONAL SECTION:
debian3.stepanoff.net.nt. 604800 IN     A       192.168.16.3
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:43:23 2009
;; MSG SIZE  rcvd: 72
10:43:23
#dig @127.0.0.1 stepanoff.net.nt mx
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 stepanoff.net.nt mx
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11854
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 2
;; QUESTION SECTION:
;stepanoff.net.nt.              IN      MX
;; ANSWER SECTION:
stepanoff.net.nt.       604800  IN      MX      5 debian3.stepanoff.net.nt.
stepanoff.net.nt.       604800  IN      MX      10 debian3333.stepanoff.net.nt.
;; AUTHORITY SECTION:
stepanoff.net.nt.       604800  IN      NS      debian3.stepanoff.net.nt.
;; ADDITIONAL SECTION:
debian3.stepanoff.net.nt. 604800 IN     A       192.168.16.3
debian3333.stepanoff.net.nt. 604800 IN  A       192.168.16.233
;; Query time: 6 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:43:26 2009
;; MSG SIZE  rcvd: 131
10:43:26
#vim /etc/resolv.conf
10:44:10
#vim /etc/hostname
10:44:19
#vim /etc/hosts
--- /tmp/l3-saved-3198.19888.11165	2009-08-13 11:44:21.000000000 +0300
+++ /etc/hosts	2009-08-13 11:44:38.000000000 +0300
@@ -1,3 +1,3 @@
 127.0.0.1 localhost.localdomain localhost
-192.168.16.3 debian3.net.nt debian3
+192.168.16.3 debian3.stepanoff.net.nt debian3
 
10:44:38
#vim /etc/nsswitch.conf
10:44:52
#dig marina.net.nt ns
; <<>> DiG 9.3.4-P1.1 <<>> marina.net.nt ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 58485
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;marina.net.nt.                 IN      NS
;; AUTHORITY SECTION:
.                       10800   IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009081300 1800 900 604800 86400
;; Query time: 50 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 11:45:21 2009
;; MSG SIZE  rcvd: 106

Пятница (08/14/09)

/dev/ttyp1
09:09:45
#gpg --keyserver pgpkeys.pca.dfn.de --recv-keys 4D270D06F42584E6
gpg: requesting key F42584E6 from hkp server pgpkeys.pca.dfn.de
gpg: key F42584E6: public key "Lenny Stable Release Key <debian-release@lists.debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1
09:09:50
#gpg --export -a 4D270D06F42584E6| apt-key add -
OK
прошло 34 минуты
09:44:22
#sudo vim /etc/host
09:46:13
#hostname -f
  4
  5 ::1     localhost ip6-localhost ip6-loopback
  6 fe00::0 ip6-localnet
  7 ff00::0 ip6-mcastprefix
  8 ff02::1 ip6-allnodes
  9 ff02::2 ip6-allrouters6f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
 10 ff02::3 ip6-allhosts
debian3.stepanoff.net.nt
09:46:21
#cat /etc/resolv.conf
search stepanoff.net.nt net.nt
nameserver 127.0.0.1
nameserver 192.168.16.254
09:47:11
#sudo vim
09:49:49
#dig stepanoff.net.nt
; <<>> DiG 9.6.1-P1 <<>> stepanoff.net.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50603
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;stepanoff.net.nt.              IN      A
;; AUTHORITY SECTION:
stepanoff.net.nt.       604800  IN      SOA     debian3.stepanoff.net.nt. root.stepanoff.net.nt. 7 604800 86400 2419200 604800
;; Query time: 5 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Fri Aug 14 10:50:16 2009
;; MSG SIZE  rcvd: 83
09:50:16
#dig stepanoff.net.nt mx
; <<>> DiG 9.6.1-P1 <<>> stepanoff.net.nt mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23127
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 2
;; QUESTION SECTION:
;stepanoff.net.nt.              IN      MX
;; ANSWER SECTION:
stepanoff.net.nt.       604800  IN      MX      10 debian3333.stepanoff.net.nt.
stepanoff.net.nt.       604800  IN      MX      5 debian3.stepanoff.net.nt.
;; AUTHORITY SECTION:
stepanoff.net.nt.       604800  IN      NS      debian3.stepanoff.net.nt.
;; ADDITIONAL SECTION:
debian3.stepanoff.net.nt. 604800 IN     A       192.168.16.3
debian3333.stepanoff.net.nt. 604800 IN  A       192.168.16.233
;; Query time: 4 msec
;; SERVER: 192.168.16.3#53(192.168.16.3)
;; WHEN: Fri Aug 14 10:51:20 2009
;; MSG SIZE  rcvd: 131
09:51:20
#dig stepanoff.net.nt mx |less
09:52:00
#sudo dpkg -l
ii  netcat             1.10-38            TCP/IP swiss army knife -- transitional package
ii  netcat-traditional 1.10-38            TCP/IP swiss army knife
ii  ntpdate            1:4.2.4p6+dfsg-2   client for setting system time from NTP servers
ii  openbsd-inetd      0.20080125-3       The OpenBSD Internet Superserver
ii  openssh-blacklist  0.4.1              list of default blacklisted OpenSSH RSA and DSA keys
ii  openssh-client     1:5.1p1-7          secure shell client, an rlogin/rsh/rcp replacement
ii  openssh-server     1:5.1p1-7          secure shell server, an rshd replacement
ii  passwd             1:4.1.4.2-1        change and administer password and group data
ii  patch              2.5.9-5            Apply a diff file to an original
ii  pciutils           1:3.1.3-2          Linux PCI Utilities
...
ii  xserver-xorg-video 0.2.0-3            X.Org X server -- Video 4 Linux display driver
ii  xserver-xorg-video 1:2.2.1-1          X.Org X server -- VESA display driver
ii  xserver-xorg-video 1:0.2.903+svn741-1 X.Org X server -- VIA display driver (dummy transiti
ii  xserver-xorg-video 1:10.16.7-1        X.Org X server -- VMware display driver
ii  xserver-xorg-video 1:1.2.2-1          X.Org X server -- Voodoo display driver
ii  xterm              244-2              X terminal emulator
ii  xulrunner-1.9      1.9.0.12-1         XUL + XPCOM application runner
ii  xutils             1:7.4+4            X Window System utility programs metapackage
ii  xutils-dev         1:7.4+5            X Window System utility programs for development
ii  zlib1g             1:1.2.3.3.dfsg-15  compression library - runtime
09:52:29
#sudo dpkg -l grep icedove sendmail
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя             Версия       Описание
+++-==================-==================-====================================================
ii  grep               2.5.4-4            GNU grep, egrep and fgrep
ii  icedove            2.0.0.22-1         free/unbranded thunderbird mail/news/rss clone
ii  sendmail           8.14.3-9           powerful, efficient, and scalable Mail Transport Age
09:52:46
#sudo dpkg -l grep icedove sendmail mailx
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя             Версия       Описание
+++-==================-==================-====================================================
ii  grep               2.5.4-4            GNU grep, egrep and fgrep
ii  icedove            2.0.0.22-1         free/unbranded thunderbird mail/news/rss clone
ii  mailx              1:20081101-2       Transitional package for mailx rename
ii  sendmail           8.14.3-9           powerful, efficient, and scalable Mail Transport Age
09:53:08
#sudo dpkg -l grep icedove sendmail mailx bind
Желаемый=неизвестно[u]/установить[i]/удалить[r]/вычистить[p]/зафиксировать[h]
| Состояние=нет[n]/установлен[i]/настроен[c]/распакован[U]/ошибка настройки[F]/
            частично установлен[H]/trig-aWait/Trig-pend
|/ Ошибка?=<нет>/зафиксирован[H]/требуется переустановка[R]/X=и то, и другое
(верхний регистр в полях состояния и ошибки указывает на ненормальную ситуацию)
||/ Имя             Версия       Описание
+++-==================-==================-====================================================
un  bind               <нет>           (описание недоступно)
ii  grep               2.5.4-4            GNU grep, egrep and fgrep
ii  icedove            2.0.0.22-1         free/unbranded thunderbird mail/news/rss clone
ii  mailx              1:20081101-2       Transitional package for mailx rename
ii  sendmail           8.14.3-9           powerful, efficient, and scalable Mail Transport Age
09:53:53
#ps -aux |grep sendmail mailx bind icedove
grep: mailx: Нет такого файла или каталога
grep: bind: Нет такого файла или каталога
grep: icedove: Нет такого файла или каталога
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
09:55:29
#ps -aux |grep sendmail
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      8156  0.0  0.2   8696  1724 ?        Ss   10:44   0:00 sendmail: MTA: accepting connections
root      8352  0.0  0.1   4788   744 ttyp2    R+   10:55   0:00 grep sendmail
09:55:38
#ps -aux |grep bind
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
bind      6563  0.0  1.7  43584 10248 ?        Ssl  10:43   0:00 /usr/sbin/named -u bind
root      8361  0.0  0.1   4792   748 ttyp2    R+   10:57   0:00 grep bind
09:57:08
#ps -aux |grep icedove
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      8370  0.0  0.1   4788   744 ttyp2    R+   10:57   0:00 grep icedove
09:57:15
#ps -aux |grep mailx
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      8379  0.0  0.1   4792   748 ttyp2    R+   10:57   0:00 grep mailx
09:58:13
#netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 debian3.stepanoff.:5900 host60.net.nt:1030      ESTABLISHED
tcp        0      0 debian3.stepanoff:50612 chub.in:18030           TIME_WAIT
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  7      [ ]         DGRAM                    103191   /dev/log
unix  2      [ ]         DGRAM                    103136   @/org/kernel/udev/udevd
unix  2      [ ]         DGRAM                    112671   @/org/freedesktop/hal/udev_event
unix  2      [ ]         DGRAM                    113884
...
unix  3      [ ]         STREAM     CONNECTED     103352
unix  2      [ ]         DGRAM                    103187
unix  3      [ ]         STREAM     CONNECTED     5456     /tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     5455
unix  3      [ ]         STREAM     CONNECTED     5052     /tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     5051
unix  3      [ ]         STREAM     CONNECTED     5048     /tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     5047
unix  17     [ ]         STREAM     CONNECTED     3878     /tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     3832
09:58:16
#netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      8156/sendmail: MTA:
09:58:34
#cd/etc/
bash: cd/etc/mail: Нет такого файла или каталога
09:59:00
#cd

09:59:03
#make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Updating tls ...
OpenSSL is not installed, will not configure sendmail support for it.
to install openssl, get openssl.
To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls"
Creating /etc/mail/relay-domains
# Optional file...
The following file(s) have changed:
** ** You should issue `/etc/init.d/sendmail reload` ** **
09:59:32
#/etc/init.d/sendmail restart; netstat -lnp |grep :25
Restarting Mail Transport Agent (MTA): sendmail.
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      8710/sendmail: MTA:
10:00:33
#grep use_cw sendmail.mc
FEATURE(`use_cw_file')dnl
10:01:00
#cat /etc/mail/local-host-names
localhost
stepanoff.net.nt
10:01:48
#make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Updating tls ...
OpenSSL is not installed, will not configure sendmail support for it.
to install openssl, get openssl.
To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls"
Creating /etc/mail/relay-domains
# Optional file...
The following file(s) have changed:
** ** You should issue `/etc/init.d/sendmail reload` ** **
10:01:55
#grep local-host-name sendmail.cf
Fw/etc/mail/local-host-names %[^\#]
# dnl # use /etc/mail/local-host-names
10:02:07
#grep local-host-name sendmail.cf
Fw/etc/mail/local-host-names %[^\#]
# dnl # use /etc/mail/local-host-names
10:02:26
#grep local-host-name sendmail.cf
Fw/etc/mail/local-host-names %[^\#]
# dnl # use /etc/mail/local-host-names
10:03:21
#make
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Updating tls ...
OpenSSL is not installed, will not configure sendmail support for it.
to install openssl, get openssl.
To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls"
Creating /etc/mail/relay-domains
# Optional file...
The following file(s) have changed:
** ** You should issue `/etc/init.d/sendmail reload` ** **
10:03:38
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
10:04:01
#grep define(`USE_CW_FILE', `') sendmail.mc
bash: syntax error near unexpected token `('
10:05:06
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
10:05:31
#netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      9215/sendmail: MTA:
10:06:02
#vim se
10:09:27
#echo test | mail -

10:09:53
#echo test | mail -s first-test root

10:10:03
#mail -u root
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/root": 1 message 1 new
>N  1 root@stepanoff.ne  Fri Aug 14 11:10   16/666   first-test
& 1
Message 1:
From root@stepanoff.net.nt  Fri Aug 14 11:10:01 2009
Date: Fri, 14 Aug 2009 11:10:01 +0300
From: root <root@stepanoff.net.nt>
To: root@stepanoff.net.nt
Subject: first-test
test
& qqInterrupt
& Saved 1 message in /root/mbox
10:14:55
#mail -u root
No mail for root
10:14:56
#mail -u root
From user@stepanoff.net.nt  Fri Aug 14 11:15:53 2009
Message 1:
From user@stepanoff.net.nt  Fri Aug 14 11:15:53 2009
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/root": 1 message 1 new
>N  1 user@stepanoff.ne  Fri Aug 14 11:15   17/668   Second_letter
& 1
Second_letter Second_letter
& Saved 1 message in /root/mbox
Date: Fri, 14 Aug 2009 11:15:52 +0300
...
Date: Fri, 14 Aug 2009 11:15:52 +0300
From: User <user@stepanoff.net.nt>
Second_letter Second_letter
User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090701)
MIME-Version: 1.0
To: root@stepanoff.net.nt, user@stepanoff.net.nt
Subject: Second_letter
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Second_letter Second_letter
10:17:16
#mail -u root

10:18:54
#dpkg -S clamav-testfiles
clamav-testfiles: /usr/share/doc/clamav-testfiles/copyright
clamav-testfiles: /usr/share/clamav-testfiles/clam-v2.rar
clamav-testfiles: /usr/share/doc/clamav-testfiles/README.gz
clamav-testfiles: /usr/share/clamav-testfiles/clam.cab
clamav-testfiles: /usr/share/doc/clamav-testfiles/AUTHORS
clamav-testfiles: /usr/share/doc/clamav-testfiles/NEWS.Debian.gz
clamav-testfiles: /usr/share/clamav-testfiles/clam.exe
clamav-testfiles: /usr/share/clamav-testfiles/clam-v3.rar
clamav-testfiles: /usr/share/clamav-testfiles
clamav-testfiles: /usr/share/doc/clamav-testfiles/FAQ
clamav-testfiles: /usr/share/doc/clamav-testfiles/README.Debian.gz
clamav-testfiles: /usr/share/clamav-testfiles/clam.zip
clamav-testfiles: /usr/share/clamav-testfiles/clam.exe.bz2
clamav-testfiles: /usr/share/doc/clamav-testfiles/changelog.Debian.gz
clamav-testfiles: /usr/share/doc/clamav-testfiles/changelog.gz
clamav-testfiles: /usr/share/doc/clamav-testfiles/BUGS
clamav-testfiles: /usr/share/doc/clamav-testfiles
10:19:11
#clamscan /usr/share/clamav-testfiles/
/usr/share/clamav-testfiles/clam-v2.rar: OK
/usr/share/clamav-testfiles/clam-v3.rar: OK
/usr/share/clamav-testfiles/clam.cab: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.exe: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.zip: ClamAV-Test-File FOUND
/usr/share/clamav-testfiles/clam.exe.bz2: ClamAV-Test-File FOUND
----------- SCAN SUMMARY -----------
Known viruses: 608668
Engine version: 0.95.2
Scanned directories: 1
Scanned files: 6
Infected files: 4
Data scanned: 0.00 MB
Data read: 0.00 MB (ratio 0.00:1)
Time: 3.947 sec (0 m 3 s)
10:23:12
#apt-get install clamav-milter
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libmilter1.0.1
Предлагаемые пакеты:
  daemon clamav-docs
НОВЫЕ пакеты, которые будут установлены:
  clamav-milter libmilter1.0.1
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Распаковывается пакет clamav-milter (из файла .../clamav-milter_0.95.2+dfsg-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libmilter1.0.1 (8.14.3-9) ...
Настраивается пакет clamav-milter (0.95.2+dfsg-4) ...
debconf: не удалось инициализировать интерфейс: Dialog
debconf: (Интерфейс dialog требует экран не менее 13 строк в высоту и 31 колонок в ширину.)
debconf: будет использован интерфейс: Readline
insserv: warning: script 'S18libdevmapper1.02' missing LSB tags and overrides
insserv: warning: script 'libdevmapper1.02' missing LSB tags and overrides
Starting Sendmail milter plugin for ClamAV: clamav-milter.

Файлы

  • /etc/mail/local-host-names
  • /etc/resolv.conf
  • /etc/mail/local-host-names
    >
    localhost
    stepanoff.net.nt
    
    /etc/resolv.conf
    >
    search stepanoff.net.nt net.nt
    nameserver 127.0.0.1
    nameserver 192.168.16.254
    

    Статистика

    Время первой команды журнала16:03:06 2009- 8- 7
    Время последней команды журнала10:23:12 2009- 8-14
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, % 7.00
    Процент синтаксически неверно набранных команд, % 1.00
    Суммарное время работы с терминалом *, час 1.00
    Количество командных строк в единицу времени, команда/мин 1.67
    Частота использования команд
    dig20|================| 16.53%
    vim19|===============| 15.70%
    grep13|==========| 10.74%
    sudo6|====| 4.96%
    /etc/init.d/bind96|====| 4.96%
    mail6|====| 4.96%
    dpkg5|====| 4.13%
    ps5|====| 4.13%
    gpg4|===| 3.31%
    netstat4|===| 3.31%
    /etc/init.d/sendmail3|==| 2.48%
    apt-key3|==| 2.48%
    make3|==| 2.48%
    less3|==| 2.48%
    apt-get3|==| 2.48%
    echo2|=| 1.65%
    rndc2|=| 1.65%
    cat2|=| 1.65%
    ls2|=| 1.65%
    ping1|| 0.83%
    cd/etc/1|| 0.83%
    invoke-rc.d1|| 0.83%
    cd1|| 0.83%
    rm1|| 0.83%
    shutdown1|| 0.83%
    hostname1|| 0.83%
    ssh1|| 0.83%
    exit1|| 0.83%
    clamscan1|| 0.83%
    ____
    *) Интервалы неактивности длительностью 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$