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

Содержание

Журнал

Среда (04/06/11)

/dev/pts/9
12:56:09
#exit

/dev/pts/9
12:56:17
$su -
Password:
su: incorrect password
12:56:24
$su -
Password:
l3-agent is already running: pid=3793; pidfile=/root/.lilalo/l3-agent.pid
13:02:50
#rdesktop 192.168.160.222
Autoselected keyboard map en-us
13:03:02
#rdesktop 192.168.160.222 3389
rdesktop: A Remote Desktop Protocol client.
Version 1.6.0. Copyright (C) 1999-2008 Matthew Chapman.
See http://www.rdesktop.org/ for more information.
Usage: rdesktop [options] server[:port]
   -u: user name
   -d: domain
   -s: shell
   -c: working directory
   -p: password (- to prompt)
   -n: client hostname
...
          example: -r scard:"eToken PRO 00 00"="AKS ifdh 0"
                   "eToken PRO 00 00" -> Device in Linux/Unix enviroment
                   "AKS ifdh 0"       -> Device shown in Windows enviroment
          example: -r scard:"eToken PRO 00 00"="AKS ifdh 0;AKS"
                   "eToken PRO 00 00" -> Device in Linux/Unix enviroment
                   "AKS ifdh 0"       -> Device shown in Windows enviroment
                   "AKS"              -> Device vendor name
   -0: attach to console
   -4: use RDP version 4
   -5: use RDP version 5 (default)
13:03:35
#rdesktop 192.168.15.2
Autoselected keyboard map en-us
WARNING: Remote desktop does not support colour depth 24; falling back to 16
13:04:36
#rdesktop 192.168.15.2
Autoselected keyboard map en-us
WARNING: Remote desktop does not support colour depth 24; falling back to 16
13:05:16
#rdesktop 192.168.15.2 -g 1024x768
Autoselected keyboard map en-us
WARNING: Remote desktop does not support colour depth 24; falling back to 16
13:05:31
#ifconfig
dummy0    Link encap:Ethernet  HWaddr 82:9F:E2:5C:21:C6
          inet addr:192.168.160.10  Bcast:192.168.160.255  Mask:255.255.255.0
          inet6 addr: fe80::809f:e2ff:fe5c:21c6/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:148 (148.0 b)
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
...
          collisions:0 txqueuelen:0
          RX bytes:2875672 (2.7 MiB)  TX bytes:2875672 (2.7 MiB)
virbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:8316 (8.1 KiB)
13:09:26
#modprobe bonding

13:09:39
#ifconfig bond0
bond0     Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          BROADCAST MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:09:47
#ifenslave bond0 eth0
Illegal operation; the specified master interface 'bond0' is not up.
13:09:58
#ifconfig bond0 up

13:10:02
#ifenslave bond0 eth0

13:10:02
#ifenslave bond0 eth1
Master 'bond0', Slave 'eth1': Error: Enslave failed
13:10:52
#modinfo bonding
filename:       /lib/modules/2.6.18-194.el5/kernel/drivers/net/bonding/bonding.ko
author:         Thomas Davis, tadavis@lbl.gov and many others
description:    Ethernet Channel Bonding Driver, v3.4.0
version:        3.4.0
license:        GPL
srcversion:     A2FB5CCCDB38BE9A099CC9C
depends:        ipv6
vermagic:       2.6.18-194.el5 SMP mod_unload gcc-4.1
parm:           max_bonds:Max number of bonded devices (int)
parm:           num_grat_arp:Number of gratuitous ARP packets to send on failover event (int)
...
parm:           primary:Primary network device to use (charp)
parm:           primary_reselect:Reselect primary slave once it comes up; 0 for always (default), 1 for only if speed of primary is better, 2 for only on active slave failure (charp)
parm:           lacp_rate:LACPDU tx rate to request from 802.3ad partner (slow/fast) (charp)
parm:           xmit_hash_policy:XOR hashing method: 0 for layer 2 (default), 1 for layer 3+4 (charp)
parm:           arp_interval:arp interval in milliseconds (int)
parm:           arp_ip_target:arp targets in n.n.n.n form (array of charp)
parm:           arp_validate:validate src/dst of ARP probes: none (default), active, backup or all (charp)
parm:           fail_over_mac:For active-backup, do not set all slaves to the same MAC.  none (default), active or follow (charp)
parm:           debug:Print debug messages; 0 for off (default), 1 for on (int)
module_sig:     883f3504bb6455c596239a507de7fd1122290a0bcb89e1d22559b3f616f4751c7567259e881d0a0a045758d3dea03aefab616ce263bbffa4a858d
13:11:44
#init 0

Четверг (04/07/11)

/dev/pts/1
06:02:39
$ssh 192.168.15.2
The authenticity of host '192.168.15.2 (192.168.15.2)' can't be established.
RSA key fingerprint is b0:eb:1b:d3:22:b5:d5:bb:e8:4a:10:1d:3b:fb:59:f4.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.2' (RSA) to the list of known hosts.
user@192.168.15.2's password:
Last login: Wed Apr  6 16:42:48 2011 from linux5.unix.bas
06:02:59
$screen -x
06:03:02
$su -
Password:
l3-agent is already running: pid=3766; pidfile=/root/.lilalo/l3-agent.pid
06:03:15
#screen -x
06:03:18
#screen -x
/dev/pts/3
06:03:19
$su -
Password:
06:03:24
#man modprobe
06:05:18
#clear

06:05:21
#iptables-save
# Generated by iptables-save v1.3.5 on Thu Apr  7 10:05:37 2011
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [10657:13650465]
-A INPUT -i virbr0 -p udp -m udp --dport 53 -j ACCEPT
-A INPUT -i virbr0 -p tcp -m tcp --dport 53 -j ACCEPT
-A INPUT -i virbr0 -p udp -m udp --dport 67 -j ACCEPT
-A INPUT -i virbr0 -p tcp -m tcp --dport 67 -j ACCEPT
-A INPUT -i virbr0 -p udp -m udp --dport 53 -j ACCEPT
...
:POSTROUTING ACCEPT [235:14712]
:OUTPUT ACCEPT [235:14792]
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p tcp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p udp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -j MASQUERADE
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p tcp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p udp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -j MASQUERADE
COMMIT
# Completed on Thu Apr  7 10:05:37 2011
06:05:37
#more /etc/resolv.conf
06:07:46
#hostname
linux4.unix.bas
06:08:02
#bc 432198/60
File 432198/60 is unavailable.
/dev/pts/1
06:13:43
#exit

06:13:49
$ssh user@192.168.15.253
.                       432301  IN      NS      d.root-servers.net.
.                       432301  IN      NS      a.root-servers.net.
.                       432301  IN      NS      f.root-servers.net.
.                       432301  IN      NS      j.root-servers.net.
.                       432301  IN      NS      h.root-servers.net.
.                       432301  IN      NS      c.root-servers.net.
.                       432301  IN      NS      b.root-servers.net.
.                       432301  IN      NS      l.root-servers.net.
.                       432301  IN      NS      k.root-servers.net.
.                       432301  IN      NS      e.root-servers.net.
.                       432301  IN      NS      i.root-servers.net.
.                       432301  IN      NS      m.root-servers.net.
/dev/pts/3
06:16:44
#bc
bc 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
432198/60
7203
7203/60
120
(interrupt) use quit to exit.
(interrupt) use quit to exit.
(interrupt) use quit to exit.
q
0
q
0
quit
06:17:16
#dig alb.kz
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> alb.kz
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8915
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 1
;; QUESTION SECTION:
;alb.kz.                                IN      A
;; ANSWER SECTION:
alb.kz.                 94951   IN      A       212.154.211.79
;; AUTHORITY SECTION:
alb.kz.                 7780    IN      NS      cnr2.online.kz.
alb.kz.                 7780    IN      NS      cnr1.online.kz.
alb.kz.                 7780    IN      NS      ns.alb.kz.
;; ADDITIONAL SECTION:
ns.alb.kz.              180580  IN      A       212.19.133.100
;; Query time: 1 msec
;; SERVER: 192.168.15.253#53(192.168.15.253)
;; WHEN: Thu Apr  7 10:17:25 2011
;; MSG SIZE  rcvd: 118
06:17:25
#man dig
прошло 43 минуты
07:00:25
#dig e-tnder.kz
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> e-tnder.kz
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 36566
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;e-tnder.kz.                    IN      A
;; AUTHORITY SECTION:
kz.                     10800   IN      SOA     ns.nic.kz. hostmaster.nic.kz. 2011040708 14400 7200 2592000 86400
;; Query time: 65 msec
;; SERVER: 192.168.15.253#53(192.168.15.253)
;; WHEN: Thu Apr  7 11:00:43 2011
;; MSG SIZE  rcvd: 82
07:00:43
#dig e-tnder.kz mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> e-tnder.kz mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 55998
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;e-tnder.kz.                    IN      MX
;; AUTHORITY SECTION:
kz.                     10796   IN      SOA     ns.nic.kz. hostmaster.nic.kz. 2011040708 14400 7200 2592000 86400
;; Query time: 1 msec
;; SERVER: 192.168.15.253#53(192.168.15.253)
;; WHEN: Thu Apr  7 11:00:48 2011
;; MSG SIZE  rcvd: 82
07:00:48
#dig e-tender.kz mx
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> e-tender.kz mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12614
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;e-tender.kz.                   IN      MX
;; ANSWER SECTION:
e-tender.kz.            7200    IN      MX      5 e-tender.kz.
;; AUTHORITY SECTION:
e-tender.kz.            7200    IN      NS      ns.e-tender.kz.
e-tender.kz.            7200    IN      NS      ns1.e-tender.kz.
;; ADDITIONAL SECTION:
e-tender.kz.            7200    IN      A       212.19.135.92
;; Query time: 131 msec
;; SERVER: 192.168.15.253#53(192.168.15.253)
;; WHEN: Thu Apr  7 11:00:53 2011
;; MSG SIZE  rcvd: 96
07:00:53
#dig e-tender.kz @e-tender.kz

07:01:23
#dig @e-tender.kz google.kz

07:01:41
#ping mail.ru
PING mail.ru (192.168.15.253) 56(84) bytes of data.
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=1 ttl=64 time=0.128 ms
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=2 ttl=64 time=0.361 ms
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=3 ttl=64 time=0.373 ms
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=4 ttl=64 time=0.371 ms
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=5 ttl=64 time=0.352 ms
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=6 ttl=64 time=0.374 ms
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=7 ttl=64 time=0.330 ms
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=8 ttl=64 time=0.353 ms
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=9 ttl=64 time=0.348 ms
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=10 ttl=64 time=0.373 ms
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=11 ttl=64 time=0.349 ms
64 bytes from linux253.unix.bas (192.168.15.253): icmp_seq=12 ttl=64 time=0.373 ms
--- mail.ru ping statistics ---
12 packets transmitted, 12 received, 0% packet loss, time 11002ms
rtt min/avg/max/mdev = 0.128/0.340/0.374/0.067 ms
07:07:09
#yum install bind
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: ftp.chg.ru
 * base: ftp.chg.ru
 * extras: ftp.chg.ru
 * rpmforge: apt.sw.be
 * updates: ftp.chg.ru
Setting up Install Process
Resolving Dependencies
--> Running transaction check
...
  Updating       : bind-libs                                                            1/5
  Updating       : bind-utils                                                           2/5
  Installing     : bind                                                                 3/5
  Cleanup        : bind-libs                                                            4/5
  Cleanup        : bind-utils                                                           5/5
Installed:
  bind.x86_64 30:9.3.6-4.P1.el5_5.3
Dependency Updated:
  bind-libs.x86_64 30:9.3.6-4.P1.el5_5.3       bind-utils.x86_64 30:9.3.6-4.P1.el5_5.3
Complete!
прошло 53 минуты
08:00:24
#yum install caching-nameserver
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: ftp.chg.ru
 * base: ftp.chg.ru
 * extras: ftp.chg.ru
 * rpmforge: apt.sw.be
 * updates: ftp.chg.ru
Setting up Install Process
Resolving Dependencies
--> Running transaction check
...
caching-nameserver-9.3.6-4.P1.el5_5.3.x86_64.rpm                     |  61 kB     00:01
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : caching-nameserver                                                   1/1
Installed:
  caching-nameserver.x86_64 30:9.3.6-4.P1.el5_5.3
Complete!
08:00:42
#more /etc/named.caching-nameserver.conf
08:04:27
#ls /etc/named.
named.caching-nameserver.conf  named.rfc1912.zones
08:04:27
#cp /etc/named.caching-nameserver.conf /etc/named.conf

08:05:37
#vim /etc/named.conf
08:06:42
#-- INSERT --
 23         // randomization
 24         {/ query-source    port 53;
 25         // query-source-v6 port 53;
 26
 27         allow-query     { localhost; };
 28         allow-query-cache { localhost; };
    }
 31         channel default_debug {
 32
            forward only;
 33         forwarders {
                    192.168.15.253;
 34                 };
    };
 35 logging {
                                                                          33,4-18       35%
"/etc/named.conf" 46L, 1284C written
08:08:09
#/etc/init.d/named start
Starting named:                                            [FAILED]
/dev/pts/6
08:08:56
$su -
Password:
l3-agent is already running: pid=3667; pidfile=/root/.lilalo/l3-agent.pid
08:09:01
#exit

/dev/pts/3
08:09:56
#chgrp named /etc/named.conf

08:10:21
#dig @127.0.0.1 linux4.unix.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 linux4.unix.bas
; (1 server found)
;; global options:  printcmd
;; connection timed out; no servers could be reached
08:11:12
#nestat -nlp | grep 127.0.0.1:53
bash: nestat: command not found
08:11:37
#netstat -nlp | grep 127.0.0.1:53
tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      5362/named
udp        0      0 127.0.0.1:53                0.0.0.0:*                               5362/named
08:11:41
#ifconfig -L -n --line-numbers
ifconfig: option `-L' not recognised.
ifconfig: `--help' gives usage information.
08:11:56
#iptables -L -n --line-numbers
Chain INPUT (policy ACCEPT)
num  target     prot opt source               destination
1    ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:53
2    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:53
3    ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:67
4    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:67
5    ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:53
6    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:53
7    ACCEPT     udp  --  0.0.0.0/0            0.0.0.0/0           udp dpt:67
8    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:67
...
3    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
4    REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable
5    REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable
6    ACCEPT     all  --  0.0.0.0/0            192.168.122.0/24    state RELATED,ESTABLISHED
7    ACCEPT     all  --  192.168.122.0/24     0.0.0.0/0
8    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
9    REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable
10   REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-port-unreachable
Chain OUTPUT (policy ACCEPT)
num  target     prot opt source               destination
08:12:06
#iptables -F

08:12:28
#/etc/init.d/iptables save
Saving firewall rules to /etc/sysconfig/iptables:          [  OK  ]
08:14:20
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5660/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:19608 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19280 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:16851372 (16.0 MiB)  TX bytes:2314790 (2.2 MiB)
          Interrupt:66 Memory:feac0000-feb00000
lo        Link encap:Local Loopback
...
          collisions:0 txqueuelen:0
          RX bytes:14638013 (13.9 MiB)  TX bytes:14638013 (13.9 MiB)
virbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:9098 (8.8 KiB)
08:14:27
#dig @127.0.0.1 linux4.unix.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 linux4.unix.bas
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65453
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;linux4.unix.bas.               IN      A
;; ANSWER SECTION:
linux4.unix.bas.        9435    IN      A       192.168.15.4
;; AUTHORITY SECTION:
unix.bas.               9435    IN      NS      ns.unix.bas.
;; ADDITIONAL SECTION:
ns.unix.bas.            9435    IN      A       192.168.15.254
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Apr  7 12:15:13 2011
;; MSG SIZE  rcvd: 82
08:15:13
#vim /etc/resolv.conf
08:17:28
#/etc/init.d/
acpid               hplip               netconsole          rpcsvcgssd
anacron             hsqldb              netfs               saslauthd
atd                 httpd               netplugd            sendmail
auditd              ip6tables           network             single
autofs              iptables            NetworkManager      smartd
avahi-daemon        irda                nfs                 squid
avahi-dnsconfd      irqbalance          nfslock             sshd
bluetooth           iscsi               nscd                syslog
capi                iscsid              ntpd                tcsd
conman              isdn                oddjobd             vncserver
...
cups                kudzu               portmap             wpa_supplicant
cups-config-daemon  libvirtd            psacct              xend
dnsmasq             lvm2-monitor        qemu                xendomains
dund                mcstrans            rawdevices          xfs
firstboot           mdmonitor           rdisc               xinetd
functions           mdmpd               readahead_early     ypbind
gpm                 messagebus          readahead_later     yum-updatesd
haldaemon           microcode_ctl       restorecond
halt                multipathd          rpcgssd
hidd                named               rpcidmapd
08:17:28
#dig nur.kz
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> nur.kz
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11407
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;nur.kz.                                IN      A
;; ANSWER SECTION:
nur.kz.                 3600    IN      A       195.210.46.230
;; AUTHORITY SECTION:
nur.kz.                 3600    IN      NS      ns2.tutby.com.
nur.kz.                 3600    IN      NS      ns1.tutby.com.
;; ADDITIONAL SECTION:
ns2.tutby.com.          3599    IN      A       86.57.250.3
;; Query time: 406 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Apr  7 12:20:05 2011
;; MSG SIZE  rcvd: 101
08:20:05
#vim /etc/named.conf
08:26:20
#/etc/init.d/named restart
Stopping named:                                            [  OK  ]
Starting named:                                            [  OK  ]
08:26:37
#netstat -nlp | grep :53
tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      2976/dnsmasq
tcp        0      0 ::1:53                      :::*                        LISTEN      5618/named
udp        0      0 192.168.122.1:53            0.0.0.0:*                               2976/dnsmasq
udp        0      0 0.0.0.0:5353                0.0.0.0:*                               2983/avahi-daemon:
udp        0      0 ::1:53                      :::*                                    5618/named
udp        0      0 :::5353                     :::*                                    2983/avahi-daemon:
08:32:14
#dig @127.0.0.1 version.bind. choas txt
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 version.bind. choas txt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 57879
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;version.bind.                  IN      A
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400
...
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 50225
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;choas.                         IN      TXT
;; AUTHORITY SECTION:
.                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400
;; Query time: 151 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Apr  7 12:32:42 2011
;; MSG SIZE  rcvd: 98
08:33:35
#dig @127.0.0.1 version.bind. choas txt
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 version.bind. choas txt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 22223
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;version.bind.                  IN      A
;; AUTHORITY SECTION:
.                       10683   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400
...
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 48260
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;choas.                         IN      TXT
;; AUTHORITY SECTION:
.                       10684   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2011040601 1800 900 604800 86400
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Apr  7 12:34:38 2011
;; MSG SIZE  rcvd: 98
08:34:38
#dig @127.0.0.1 version.bind. chaos txt
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @127.0.0.1 version.bind. chaos txt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19900
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;version.bind.                  CH      TXT
;; ANSWER SECTION:
version.bind.           0       CH      TXT     "unknown"
;; AUTHORITY SECTION:
version.bind.           0       CH      NS      version.bind.
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Apr  7 12:36:26 2011
;; MSG SIZE  rcvd: 64
08:36:26
#dig mail.ru ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> mail.ru ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32895
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mail.ru.                       IN      NS
;; ANSWER SECTION:
mail.ru.                387     IN      NS      ns2.mail.ru.
mail.ru.                387     IN      NS      ns3.mail.ru.
mail.ru.                387     IN      NS      ns4.mail.ru.
mail.ru.                387     IN      NS      ns5.mail.ru.
mail.ru.                387     IN      NS      ns.mail.ru.
mail.ru.                387     IN      NS      ns1.mail.ru.
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Apr  7 12:36:42 2011
;; MSG SIZE  rcvd: 132
08:36:42
#dig @

08:36:49
#http://docstore.mik.ua/orelly/
bash: http://docstore.mik.ua/orelly/: No such file or directory
прошла 91 минута
10:08:09
#vim /etc/named.conf
10:10:46
#vim /var/named/
10:10:46
#vim /var/named/astana.unix.bas
прошло 11 минут
10:22:21
#/etc/init.d/named restart
Stopping named:                                            [  OK  ]
Starting named:                                            [  OK  ]
10:22:36
#tail /var/log/messages
Apr  7 14:22:36 linux4 named[6355]: the working directory is not writable
Apr  7 14:22:36 linux4 named[6355]: zone 0.in-addr.arpa/IN/localhost_resolver: loaded serial 42
Apr  7 14:22:36 linux4 named[6355]: zone 0.0.127.in-addr.arpa/IN/localhost_resolver: loaded serial 1997022700
Apr  7 14:22:36 linux4 named[6355]: zone 255.in-addr.arpa/IN/localhost_resolver: loaded serial 42
Apr  7 14:22:36 linux4 named[6355]: zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN/localhost_resolver: loaded serial 1997022700
Apr  7 14:22:36 linux4 named[6355]: zone localdomain/IN/localhost_resolver: loaded serial 42
Apr  7 14:22:36 linux4 named[6355]: zone localhost/IN/localhost_resolver: loaded serial 42
Apr  7 14:22:36 linux4 named[6355]: astana.unix.bas:1: no TTL specified; using SOA MINTTL instead
Apr  7 14:22:36 linux4 named[6355]: zone astan.unix.bas/IN/all: loaded serial 2011040701
Apr  7 14:22:36 linux4 named[6355]: running
10:24:35
#host 192.168.15.4
4.15.168.192.in-addr.arpa domain name pointer linux4.unix.bas.
10:28:39
#host m1.astana.unix.bas
;; connection timed out; no servers could be reached
10:29:49
#cat /etc/resolv.conf
nameserver 127.0.0.1
10:31:17
#~
 47 };
 48
 49 view all {              {
 50         match-clients   { any; };
 51         zone "astan.unix.bas" {
            zone "astan.unix.bas" {
                    type master;
 53                 file "astana.unix.bas";
            };
 54 };
 55 view all {
-- V        match-clients   { any; };
~           zone "astan.unix.bas" {
 56                 type master;
 57                 file "astana.unix.bas";
 58         };
 59 };
"/etc/named.conf" 59L, 1500C written
10:33:49
#host m1.astana.unix.bas

10:34:09
#host m4.astana.unix.bas

10:34:58
#host m1.astana.unix.bas
m1.astana.unix.bas has address 192.168.15.1
10:35:01
#host m3.astana.unix.bas
m3.astana.unix.bas has address 192.168.15.3
10:35:05
#vimtutor
  2. Type:      :q! <ENTER>.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     Lesson 1.3: TEXT EDITING - DELETION
           ** Press  x  to delete the character under the cursor. **
  1. Move the cursor to the line below marked --->.
  2. To fix the errors, move the cursor until it is on top of the
     character to be deleted.
  3. Press the  x  key to delete the unwanted character.
  4. Repeat steps 2 through 4 until the sentence is correct.
10:36:38
#mcedit /etc/named.conf
                };
};
        channel default_debug {
                severity dynamic;
};
        match-clients      { localhost; };
        recursion yes;
        zone "astana.unix.bas" {
                file "astana.unix.bas";
};
view all {
        zone "astana.unix.bas" {
                file "astana.unix.bas";
};
10:37:06
#vim /etc/named.conf
10:41:54
# 29
tcp        0      0 192.168.15.4:53             0.0.0.0:*                   LISTEN      6730/named
tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      6730/named
tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      2976/dnsmasq
tcp        0      0 ::1:53                      :::*                        LISTEN      6730/named
udp        0      0 192.168.15.4:53             0.0.0.0:*                               6730/named
udp        0      0 127.0.0.1:53                0.0.0.0:*                               6730/named
udp        0      0 192.168.122.1:53            0.0.0.0:*                               2976/dnsmasq
udp        0      0 0.0.0.0:5353                0.0.0.0:*                               2983/avahi-daemon:
udp        0      0 ::1:53                      :::*                                    6730/named
udp        0      0 :::5353                     :::*                                    2983/avahi-daemon:
10:42:03
#iptables-save
# Generated by iptables-save v1.3.5 on Thu Apr  7 14:42:34 2011
*filter
:INPUT ACCEPT [9453:2006601]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [36559:16311731]
COMMIT
# Completed on Thu Apr  7 14:42:34 2011
# Generated by iptables-save v1.3.5 on Thu Apr  7 14:42:34 2011
*nat
:PREROUTING ACCEPT [128:32826]
:POSTROUTING ACCEPT [7193:410450]
:OUTPUT ACCEPT [7193:410530]
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p tcp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p udp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -j MASQUERADE
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p tcp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -p udp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.122.0/255.255.255.0 -d ! 192.168.122.0/255.255.255.0 -j MASQUERADE
COMMIT
# Completed on Thu Apr  7 14:42:34 2011
10:43:47
#host almaty.unix.bas
almaty.unix.bas has address 192.168.15.3
10:44:13
#dig @192.168.15.3
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @192.168.15.3
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64631
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14
;; QUESTION SECTION:
;.                              IN      NS
;; ANSWER SECTION:
.                       518123  IN      NS      i.root-servers.net.
...
g.root-servers.net.     604523  IN      A       192.112.36.4
h.root-servers.net.     604523  IN      A       128.63.2.53
h.root-servers.net.     604523  IN      AAAA    2001:500:1::803f:235
i.root-servers.net.     604523  IN      A       192.36.148.17
i.root-servers.net.     604523  IN      AAAA    2001:7fe::53
j.root-servers.net.     604523  IN      A       192.58.128.30
;; Query time: 4 msec
;; SERVER: 192.168.15.3#53(192.168.15.3)
;; WHEN: Thu Apr  7 14:44:44 2011
;; MSG SIZE  rcvd: 500
10:44:44
#dig @192.168.15.3 ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @192.168.15.3 ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21266
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14
;; QUESTION SECTION:
;.                              IN      NS
;; ANSWER SECTION:
.                       518118  IN      NS      h.root-servers.net.
...
g.root-servers.net.     604518  IN      A       192.112.36.4
h.root-servers.net.     604518  IN      A       128.63.2.53
h.root-servers.net.     604518  IN      AAAA    2001:500:1::803f:235
i.root-servers.net.     604518  IN      A       192.36.148.17
i.root-servers.net.     604518  IN      AAAA    2001:7fe::53
j.root-servers.net.     604518  IN      A       192.58.128.30
;; Query time: 1 msec
;; SERVER: 192.168.15.3#53(192.168.15.3)
;; WHEN: Thu Apr  7 14:44:49 2011
;; MSG SIZE  rcvd: 500
10:44:49
#dig @alamty.unix.bas
dig: couldn't get address for 'alamty.unix.bas': not found
10:45:02
#dig @almaty.unix.bas
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @almaty.unix.bas
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36140
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14
;; QUESTION SECTION:
;.                              IN      NS
;; ANSWER SECTION:
.                       518100  IN      NS      g.root-servers.net.
...
g.root-servers.net.     604500  IN      A       192.112.36.4
h.root-servers.net.     604500  IN      A       128.63.2.53
h.root-servers.net.     604500  IN      AAAA    2001:500:1::803f:235
i.root-servers.net.     604500  IN      A       192.36.148.17
i.root-servers.net.     604500  IN      AAAA    2001:7fe::53
j.root-servers.net.     604500  IN      A       192.58.128.30
;; Query time: 1 msec
;; SERVER: 192.168.15.3#53(192.168.15.3)
;; WHEN: Thu Apr  7 14:45:08 2011
;; MSG SIZE  rcvd: 500
10:45:08
#dig @almaty.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @almaty.unix.bas ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40469
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14
;; QUESTION SECTION:
;.                              IN      NS
;; ANSWER SECTION:
.                       518094  IN      NS      f.root-servers.net.
...
g.root-servers.net.     604494  IN      A       192.112.36.4
h.root-servers.net.     604494  IN      A       128.63.2.53
h.root-servers.net.     604494  IN      AAAA    2001:500:1::803f:235
i.root-servers.net.     604494  IN      A       192.36.148.17
i.root-servers.net.     604494  IN      AAAA    2001:7fe::53
j.root-servers.net.     604494  IN      A       192.58.128.30
;; Query time: 0 msec
;; SERVER: 192.168.15.3#53(192.168.15.3)
;; WHEN: Thu Apr  7 14:45:13 2011
;; MSG SIZE  rcvd: 500
10:45:13
#dig almaty.unix.bas ns
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> almaty.unix.bas ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26954
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;almaty.unix.bas.               IN      NS
;; ANSWER SECTION:
almaty.unix.bas.        10725   IN      NS      linux3.unix.bas.
;; ADDITIONAL SECTION:
linux3.unix.bas.        9525    IN      A       192.168.15.3
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Apr  7 14:45:28 2011
;; MSG SIZE  rcvd: 70
10:45:28
#host m1.almaty.unix.bas
m1.almaty.unix.bas has address 192.168.15.1
10:47:28
#host m2.almaty.unix.bas
m2.almaty.unix.bas has address 192.168.15.2
10:47:31
#host m3.almaty.unix.bas
Host m3.almaty.unix.bas not found: 2(SERVFAIL)
10:47:35
#host m4.almaty.unix.bas
m4.almaty.unix.bas has address 192.169.15.4

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    nameserver 127.0.0.1
    

    Статистика

    Время первой команды журнала12:56:09 2011- 4- 6
    Время последней команды журнала10:47:35 2011- 4- 7
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %20.79
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.88
    Количество командных строк в единицу времени, команда/мин 0.89
    Частота использования команд
    dig20|===================| 19.23%
    host11|==========| 10.58%
    vim7|======| 6.73%
    ifconfig5|====| 4.81%
    rdesktop5|====| 4.81%
    su5|====| 4.81%
    screen3|==| 2.88%
    ifenslave3|==| 2.88%
    /etc/init.d/named3|==| 2.88%
    grep3|==| 2.88%
    exit3|==| 2.88%
    more2|=| 1.92%
    yum2|=| 1.92%
    man2|=| 1.92%
    bc2|=| 1.92%
    iptables-save2|=| 1.92%
    netstat2|=| 1.92%
    iptables2|=| 1.92%
    ssh2|=| 1.92%
    nestat1|| 0.96%
    http://docstore.mik.ua/orelly/1|| 0.96%
    cp1|| 0.96%
    /etc/init.d/iptables1|| 0.96%
    vimtutor1|| 0.96%
    291|| 0.96%
    --1|| 0.96%
    cat1|| 0.96%
    ~1|| 0.96%
    ls1|| 0.96%
    modinfo1|| 0.96%
    ping1|| 0.96%
    /etc/init.d/1|| 0.96%
    tail1|| 0.96%
    modprobe1|| 0.96%
    init1|| 0.96%
    hostname1|| 0.96%
    clear1|| 0.96%
    chgrp1|| 0.96%
    mcedit1|| 0.96%
    ____
    *) Интервалы неактивности длительностью 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$