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

Содержание

Журнал

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

/dev/pts/3
10:47:35
#host m4.almaty.unix.bas
m4.almaty.unix.bas has address 192.169.15.4
10:47:39
#ping almaty.unix.bas
PING almaty.unix.bas (192.168.15.3) 56(84) bytes of data.
64 bytes from linux3.unix.bas (192.168.15.3): icmp_seq=1 ttl=64 time=1.87 ms
64 bytes from linux3.unix.bas (192.168.15.3): icmp_seq=2 ttl=64 time=0.109 ms
--- almaty.unix.bas ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.109/0.989/1.870/0.881 ms
10:48:24
#ping m2.almaty.unix.bas
PING m2.almaty.unix.bas (192.168.15.2) 56(84) bytes of data.
64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=1 ttl=64 time=0.146 ms
64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=2 ttl=64 time=0.152 ms
64 bytes from linux2.unix.bas (192.168.15.2): icmp_seq=3 ttl=64 time=0.145 ms
--- m2.almaty.unix.bas ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.145/0.147/0.152/0.014 ms
10:48:30
#ping m5.almaty.unix.bas
PING m5.almaty.unix.bas (192.168.15.5) 56(84) bytes of data.
64 bytes from linux5.unix.bas (192.168.15.5): icmp_seq=1 ttl=64 time=1.19 ms
64 bytes from linux5.unix.bas (192.168.15.5): icmp_seq=2 ttl=64 time=0.157 ms
--- m5.almaty.unix.bas ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.157/0.677/1.198/0.521 ms
10:48:35
#ping m4.almaty.unix.bas
PING m4.almaty.unix.bas (192.169.15.4) 56(84) bytes of data.
--- m4.almaty.unix.bas ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1000ms
прошло 77 минут
12:06:09
#/etc/init.d/named
Usage: /etc/init.d/named {start|stop|status|restart|condrestart|reload|configtest|probe}
12:06:13
#/etc/init.d/named restart
Stopping named:                                            [  OK  ]
Starting named:
Error in named configuration:
/etc/named.zones:6: missing ';' before '}'
/etc/named.zones:13: missing ';' before '}'
/etc/named.zones:6: missing ';' before '}'
/etc/named.zones:13: missing ';' before '}'
                                                           [FAILED]
12:06:18
#vim /etc/named.conf
12:08:42
#/etc/init.d/named restart
Stopping named:                                            [  OK  ]
Starting named:                                            [  OK  ]
12:08:46
#ls /var/named/slaves/
almaty.unix.bas
12:08:56
#vim /etc/named.
12:08:56
#vim /etc/named.zones
12:11:52
#~
 25         // query-source-v6 port 53;
 26
 27         allow-query     { any; };
 28         allow-query-cache { any; };
 29
 30         forward only;
 31         forwarders {
 32                 192.168.15.253;
 33                 };
 34         version "unknown";
...
 43         match-clients      { localhost; };
 44         match-destinations { localhost; };
 45         recursion yes;
 46         include "/etc/named.rfc1912.zones";
 47         include "/etc/named.zones";
 48 };
 49 view all {
 50         match-clients   { any; };
 51         recursion no;
 52         include "/etc/named.zones";
12:12:01
# 3 //
named.caching-nameserver.conf  named.rfc1912.zones
named.conf                     named.zones
12:12:01
#vim /etc/named.caching-nameserver.conf
12:12:13
# 12 // caching-nameserver package upgrade.
  1         zone "astana.unix.bas" {
  2                 type master;
  3                 file "astana.unix.bas";
  4                 allow-transfer {
  5                         192.168.15.3;
  6         };
  7 };
  8         zone "almaty.unix.bas" {
  9                 type slave;
 10                 file "slaves/almaty.unix.bas";
 11                 masters {
 12                         192.168.15.3;
 13         };
 14 };
"/etc/named.zones" 14L, 219C
12:12:24
#~
named.caching-nameserver.conf  named.rfc1912.zones
named.conf                     named.zones
12:12:24
#vim /etc/named.conf
12:12:36
#vim /var/named/
12:12:36
#vim /var/named/astana.unix.bas
12:14:12
#~
  1 $TTL    3h
  2 @       SOA     linux4.unix.bas. root.linux4.unix.bas. 2011040701 1d 1h 1w 1h
"/var/named/astana.unix.bas" 10L, 204C
  3         NS      linux4.unix.bas.
  4
            NS      linux3.unix.bas.
  5
                               4
  6 m1      A       192.168.15.1
     2                         2
...
~
~
~
~
~
~
~
~
~
"/var/named/astana.unix.bas" 11L, 226C written
12:20:37
# 16 type master;
~
~
~
:! ls
a2ps.cfg               httpd                          prelink.conf
a2ps-site.cfg          idmapd.conf                    prelink.conf.d
acpi                   init.d                         printcap
adjtime                initlog.conf                   profile
aliases                inittab                        profile.d
aliases.db             inputrc                        protocols
...
~
~
~
~
~
~
~
~
~
:q!
12:26:56
#/etc/init.d/named
Usage: /etc/init.d/named {start|stop|status|restart|condrestart|reload|configtest|probe}
12:27:01
#/etc/init.d/named restart
Stopping named:                                            [  OK  ]
Starting named:                                            [  OK  ]
12:27:05
#host host13.astana.unix.bas
Host host13.astana.unix.bas not found: 3(NXDOMAIN)
12:27:22
#tail /var/log/messages
Apr  7 16:27:05 linux4 named[7903]: zone astana.unix.bas/IN/localhost_resolver: sending notifies (serial 2011040701)
Apr  7 16:27:05 linux4 named[7903]: zone 40.168.192.in-addr.arpa/IN/localhost_resolver: sending notifies (serial 2011040701)
Apr  7 16:27:05 linux4 named[7903]: zone 40.168.192.in-addr.arpa/IN/all: sending notifies (serial 2011040701)
Apr  7 16:27:05 linux4 named[7903]: zone astana.unix.bas/IN/all: sending notifies (serial 2011040701)
Apr  7 16:27:12 linux4 named[7903]: client 192.168.15.3#18268: view all: received notify for zone '30.168.192.in-addr.arpa': not authoritative
Apr  7 16:27:12 linux4 named[7903]: client 192.168.15.3#58452: view all: received notify for zone '30.168.192.in-addr.arpa': not authoritative
Apr  7 16:27:12 linux4 named[7903]: client 192.168.15.3#58452: view all: received notify for zone 'almaty.unix.bas'
Apr  7 16:27:12 linux4 named[7903]: zone almaty.unix.bas/IN/all: notify from 192.168.15.3#58452: zone is up to date
Apr  7 16:27:12 linux4 named[7903]: client 192.168.15.3#58452: view all: received notify for zone 'almaty.unix.bas'
Apr  7 16:27:12 linux4 named[7903]: zone almaty.unix.bas/IN/all: notify from 192.168.15.3#58452: zone is up to date
12:31:07
#ls /var/named/named.broadcast
/var/named/named.broadcast
12:32:59
#/etc/init.d/named restart
Stopping named:                                            [  OK  ]
Starting named:                                            [  OK  ]
12:33:03
#host host13.astana.unix.bas
Host host13.astana.unix.bas not found: 3(NXDOMAIN)
12:33:14
#vim /etc/named.conf
12:35:31
#vim /var/named/
12:35:31
#vim /var/named/astana.unix.bas
12:43:58
#vim /var/named/40.in-addr.arpa
12:47:32
#/etc/init.d/named restart
Stopping named:                                            [  OK  ]
Starting named:                                            [  OK  ]
12:50:14
#tail /var/log/messages
Apr  7 16:50:14 linux4 named[8378]: zone localdomain/IN/localhost_resolver: loaded serial 42
Apr  7 16:50:14 linux4 named[8378]: zone localhost/IN/localhost_resolver: loaded serial 42
Apr  7 16:50:14 linux4 named[8378]: zone 40.168.192.in-addr.arpa/IN/all: loaded serial 2011040701
Apr  7 16:50:14 linux4 named[8378]: zone almaty.unix.bas/IN/all: loaded serial 2011040701
Apr  7 16:50:14 linux4 named[8378]: zone astana.unix.bas/IN/all: loaded serial 2011040701
Apr  7 16:50:14 linux4 named[8378]: running
Apr  7 16:50:14 linux4 named[8378]: zone astana.unix.bas/IN/localhost_resolver: sending notifies (serial 2011040701)
Apr  7 16:50:14 linux4 named[8378]: zone 40.168.192.in-addr.arpa/IN/localhost_resolver: sending notifies (serial 2011040701)
Apr  7 16:50:14 linux4 named[8378]: zone 40.168.192.in-addr.arpa/IN/all: sending notifies (serial 2011040701)
Apr  7 16:50:14 linux4 named[8378]: zone astana.unix.bas/IN/all: sending notifies (serial 2011040701)
прошло 13 минут
13:03:26
# 3 NS linux4.unix.bas.
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:45900 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45334 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:22366346 (21.3 MiB)  TX bytes:4198411 (4.0 MiB)
          Interrupt:66 Memory:feac0000-feb00000
прошло 16 минут
13:19:59
#dhclient eth0
Internet Systems Consortium DHCP Client V3.0.5-RedHat
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth0/00:26:18:e4:56:60
Sending on   LPF/eth0/00:26:18:e4:56:60
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPOFFER from 192.168.15.2
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.15.2
bound to 192.168.15.200 -- renewal in 9133 seconds.
13:20:09
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:56:60
          inet addr:192.168.15.200  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:45932 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45369 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:22371522 (21.3 MiB)  TX bytes:4202803 (4.0 MiB)
          Interrupt:66 Memory:feac0000-feb00000
13:20:10
#ls /var/lib/
alternatives/     games/            misc/             rpm/              xend/
bluetooth/        hal/              mlocate/          scrollkeeper/     xenstored/
dav/              hsqldb/           multipath/        sepolgen/         xkb/
dbus/             iscsi/            nfs/              stateless/        yum/
dhclient/         libvirt/          ntp/              tpm/
dhcpv6/           logrotate.status  random-seed       xen/
13:20:10
#ifdown eth0

13:20:57
#ifup eth0

13:21:04
#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:46090 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45563 errors:0 dropped:0 overruns:0 carrier:2
          collisions:0 txqueuelen:1000
          RX bytes:22406503 (21.3 MiB)  TX bytes:4245172 (4.0 MiB)
          Interrupt:74 Memory:feac0000-feb00000
lo        Link encap:Local Loopback
...
          collisions:0 txqueuelen:0
          RX bytes:14713869 (14.0 MiB)  TX bytes:14713869 (14.0 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)
13:21:06
#xen
xen               xend              xenstore-chmod    xenstore-ls       xentrace
xenbaked          xen-detect        xenstore-control  xenstore-read     xentrace_format
xen-bugtool       xenmon.py         xenstored         xenstore-rm       xentrace_setmask
xencons           xenperf           xenstore-exists   xenstore-write    xentrace_setsize
xenconsoled       xen-python-path   xenstore-list     xentop
13:21:06
#xen
bash: xen: command not found
13:22:53
#xen
bash: xen: command not found
13:22:55
#xen
xen               xend              xenstore-chmod    xenstore-ls       xentrace
xenbaked          xen-detect        xenstore-control  xenstore-read     xentrace_format
xen-bugtool       xenmon.py         xenstored         xenstore-rm       xentrace_setmask
xencons           xenperf           xenstore-exists   xenstore-write    xentrace_setsize
xenconsoled       xen-python-path   xenstore-list     xentop
13:22:55
#xen
xen               xend              xenstore-chmod    xenstore-ls       xentrace
xenbaked          xen-detect        xenstore-control  xenstore-read     xentrace_format
xen-bugtool       xenmon.py         xenstored         xenstore-rm       xentrace_setmask
xencons           xenperf           xenstore-exists   xenstore-write    xentrace_setsize
xenconsoled       xen-python-path   xenstore-list     xentop
13:22:55
#xen
xen               xend              xenstore-chmod    xenstore-ls       xentrace
xenbaked          xen-detect        xenstore-control  xenstore-read     xentrace_format
xen-bugtool       xenmon.py         xenstored         xenstore-rm       xentrace_setmask
xencons           xenperf           xenstore-exists   xenstore-write    xentrace_setsize
xenconsoled       xen-python-path   xenstore-list     xentop
13:22:55
#xen
bash: xen: command not found
13:23:01
#xen --help
bash: xen: command not found
13:23:03
#xend
ERROR Internal error: Could not obtain handle on privileged command interface (2 = No such file or directory)
ERROR Internal error: Could not obtain handle on privileged command interface (2 = No such file or directory)
Traceback (most recent call last):
  File "/usr/sbin/xend", line 51, in ?
    from xen.xend.server import SrvDaemon
  File "/usr/lib64/python2.4/site-packages/xen/xend/server/SrvDaemon.py", line 21, in ?
    import relocate
  File "/usr/lib64/python2.4/site-packages/xen/xend/server/relocate.py", line 26, in ?
    from xen.xend import XendDomain
  File "/usr/lib64/python2.4/site-packages/xen/xend/XendDomain.py", line 33, in ?
    import XendDomainInfo
  File "/usr/lib64/python2.4/site-packages/xen/xend/XendDomainInfo.py", line 40, in ?
    import image
  File "/usr/lib64/python2.4/site-packages/xen/xend/image.py", line 37, in ?
    xc = xen.lowlevel.xc.xc()
xen.lowlevel.xc.Error: (1, 'Internal error', 'Could not obtain handle on privileged command interface (2 = No such file or directory)')
13:23:09
#xen
xen               xend              xenstore-chmod    xenstore-ls       xentrace
xenbaked          xen-detect        xenstore-control  xenstore-read     xentrace_format
xen-bugtool       xenmon.py         xenstored         xenstore-rm       xentrace_setmask
xencons           xenperf           xenstore-exists   xenstore-write    xentrace_setsize
xenconsoled       xen-python-path   xenstore-list     xentop
13:23:09
#yum search virtmanager
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
Warning: No matches found for: virtmanager
No Matches found
13:24:37
#yum search virt-manager
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
================================== Matched: virt-manager ===================================
python-virtinst.noarch : Python modules and utilities for installing virtual machines
virt-manager.x86_64 : Virtual Machine Manager
virt-viewer.x86_64 : Virtual Machine Viewer
13:24:41
#yum -y install virt-manager.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
Setting up Install Process
Resolving Dependencies
--> Running transaction check
...
Trying other mirror.
http://centosy4.centos.org/centos/5.5/os/x86_64/CentOS/virt-manager-0.6.1-12.el5.x86_64.rpm: [Errno 4] IOError: <urlopen error (-3, 'Temporary failure in name resolution')>
Trying other mirror.
http://ftp.chg.ru/pub/Linux/CentOS/5.5/os/x86_64/CentOS/virt-manager-0.6.1-12.el5.x86_64.rpm: [Errno 4] IOError: <urlopen error (-3, 'Temporary failure in name resolution')>
Trying other mirror.
Error Downloading Packages:
  gtk-vnc-0.3.8-3.el5.x86_64: failure: CentOS/gtk-vnc-0.3.8-3.el5.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  gtk-vnc-python-0.3.8-3.el5.x86_64: failure: CentOS/gtk-vnc-python-0.3.8-3.el5.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  gnome-python2-gnomekeyring-2.16.0-3.el5.x86_64: failure: CentOS/gnome-python2-gnomekeyring-2.16.0-3.el5.x86_64.rpm from base: [Errno 256] No more mirrors to try.
  virt-manager-0.6.1-12.el5.x86_64: failure: CentOS/virt-manager-0.6.1-12.el5.x86_64.rpm from base: [Errno 256] No more mirrors to try.
13:25:10
#host ya.ru

13:25:25
#exit

Пятница (04/08/11)

/dev/pts/1
05:49:33
$ssh 192.168.15.253
0.0.0.0         192.168.15.253  0.0.0.0         UG    0      0        0 eth1
[root@linux2:~]# host ya.ru
ya.ru has address 93.158.134.203
ya.ru has address 213.180.204.3
ya.ru has address 77.88.21.3
ya.ru has address 87.250.250.3
ya.ru has address 87.250.250.203
ya.ru has address 87.250.251.3
ya.ru has address 93.158.134.3
ya.ru mail is handled by 10 mx.yandex.ru.
[root@linux2:~]# more /etc/resolv.conf
nameserver 127.0.0.1
/dev/pts/3
05:49:37
$su -
Password:
05:49:41
#'/usr/share/applications/redhat-web.desktop'
bash: /usr/share/applications/redhat-web.desktop: Permission denied
05:50:21
#host ya.ru

05:58:55
#/etc/init.d/named stop
Stopping named:                                            [  OK  ]
05:59:08
#vim /etc/resolv.conf
06:00:09
#vim /etc/resolv.conf
06:00:18
#vim /etc/resolv.conf
06:00:58
#vim /etc/resolv.conf
06:02:08
#~
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.space.kz
 * base: mirror.space.kz
 * extras: mirror.space.kz
 * rpmforge: apt.sw.be
 * updates: mirror.space.kz
addons                                                           |  951 B     00:00
base                                                             | 2.1 kB     00:00
extras                                                           | 2.1 kB     00:00
...
  Installing     : gnome-python2-gnomekeyring                                       1/4
  Installing     : gtk-vnc                                                          2/4
  Installing     : gtk-vnc-python                                                   3/4
  Installing     : virt-manager                                                     4/4
Installed:
  virt-manager.x86_64 0:0.6.1-12.el5
Dependency Installed:
  gnome-python2-gnomekeyring.x86_64 0:2.16.0-3.el5     gtk-vnc.x86_64 0:0.3.8-3.el5
  gtk-vnc-python.x86_64 0:0.3.8-3.el5
Complete!
06:03:25
#top
top - 10:04:54 up 16 min,  3 users,  load average: 0.10, 0.09, 0.06
Tasks: 176 total,   2 running, 174 sleeping,   0 stopped,   0 zombie
Cpu(s):  2.2%us,  0.2%sy,  0.0%ni, 97.3%id,  0.2%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:   4016364k total,   874220k used,  3142144k free,    37624k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  2097256k total,        0k used,  2097256k free,   505760k cached
 3297 user      16   0  101m  13m 1400 S  3.3  0.3   0:05.35 l3-agent
 3193 root      15   0  359m  11m 7680 S  0.7  0.3   0:07.64 Xorg
 2914 root      16   0  119m 3484 2380 S  0.3  0.1   0:00.11 libvirtd
    1 root      15   0 10348  684  576 S  0.0  0.0   0:00.44 init
...
   52 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   53 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/1
   54 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
  162 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0
  163 root      14  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/1
  166 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khubd
  168 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  242 root      15   0     0    0    0 S  0.0  0.0   0:00.00 khungtaskd
  243 root      19   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
  244 root      15   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
06:04:55
#ls /home/user/
a_reports/           .dmrc                .gtkrc-1.2-gnome2    .nautilus/
backups/             .eggcups/            .ICEauthority        .recently-used
.bash_history        .elinks/             issue                .recently-used.xbel
.bash_logout         .esd_auth            .l3rc                .redhat/
.bash_profile        .evolution/          lab                  .sane/
.bashrc              .gconf/              lab~                 .ssh/
bin/                 .gconfd/             .lesshst             .thumbnails/
.config/             .gnome/              .lilalo/             .Trash/
cpumem.info          .gnome2/             Mail/                .viminfo
december/            .gnome2_private/     .metacity/           .xsession-errors
Desktop/             .gstreamer-0.10/     .mozilla/
06:04:55
#ls /home/user/
a_reports/           .dmrc                .gtkrc-1.2-gnome2    .nautilus/
backups/             .eggcups/            .ICEauthority        .recently-used
.bash_history        .elinks/             issue                .recently-used.xbel
.bash_logout         .esd_auth            .l3rc                .redhat/
.bash_profile        .evolution/          lab                  .sane/
.bashrc              .gconf/              lab~                 .ssh/
bin/                 .gconfd/             .lesshst             .thumbnails/
.config/             .gnome/              .lilalo/             .Trash/
cpumem.info          .gnome2/             Mail/                .viminfo
december/            .gnome2_private/     .metacity/           .xsession-errors
Desktop/             .gstreamer-0.10/     .mozilla/
06:04:55
#ls /home/user/
a_reports  backups  bin  cpumem.info  december  Desktop  issue  lab  lab~  Mail
06:07:21
#ls /home/user/a_reports/
one  three  two
06:07:26
#ls /home/user/issue
/home/user/issue
06:07:35
#ls /home/user/december/
graph_dec_b_1  graph_dec_b_3  memo_dec_b_2  report_dec_b_1  report_dec_b_3
graph_dec_b_2  memo_dec_b_1   memo_dec_b_3  report_dec_b_2
06:07:40
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  1.8G  2.9G  39% /
/dev/sda7             2.0G   77M  1.8G   5% /tmp
/dev/sda5             9.7G  317M  8.9G   4% /var
/dev/sda3             9.7G  297M  8.9G   4% /home
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda8             963M   18M  896M   2% /data
06:08:22
#/etc/init.d/nfs
nfs      nfslock
06:08:22
#/etc/init.d/nfs restart
Shutting down NFS mountd:                                  [  OK  ]
Shutting down NFS daemon:                                  [  OK  ]
Shutting down NFS quotas:                                  [  OK  ]
Shutting down NFS services:                                [  OK  ]
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
прошло 16 минут
06:24:48
#cat /etc/exports
/usr  192.168.15.0/24(ro)
06:24:57
#showmount -e
Export list for linux4.unix.bas:
/usr 192.168.15.0/24
06:25:04
#showmount -e 192.168.15.3
Export list for 192.168.15.3:
/usr 192.168.15.0/24
06:26:44
#mount 192.168.15.3:/usr /mnt

06:26:58
#ls /mnt
bin  games    kerberos  lib64    local       sbin   src  X11R6
etc  include  lib       libexec  lost+found  share  tmp
06:27:01
#more /etc/exports
06:27:53
#touch /mnt/test
touch: cannot touch `/mnt/test': Read-only file system
06:28:43
#more /etc/passwd | grep user
rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
user:x:500:500::/home/user:/bin/bash
06:29:08
#vim /etc/exports
06:31:59
#exportfs
/usr            192.168.15.0/24
06:32:46
#umount /mnt

06:32:51
#mount 192.168.15.3:/usr /mnt

06:32:52
#touch /mnt/test

06:32:57
#rm /mnt/test
rm: remove regular empty file `/mnt/test'? y
06:33:06
#ls /mnt/test
ls: /mnt/test: No such file or directory
06:33:12
#ls /mnt/
bin  games    kerberos  lib64    local       sbin   src  X11R6
etc  include  lib       libexec  lost+found  share  tmp
06:34:00
#~ 4( )
Shutting down NFS mountd:                                  [  OK  ]
Shutting down NFS daemon:                                  [  OK  ]
Shutting down NFS quotas:                                  [  OK  ]
Shutting down NFS services:                                [  OK  ]
Starting NFS services:                                     [  OK  ]
Starting NFS quotas:                                       [  OK  ]
Starting NFS daemon:                                       [  OK  ]
Starting NFS mountd:                                       [  OK  ]
06:34:13
#man export
06:38:28
#man exportfs
06:41:41
#time sh

06:46:04
#man time
06:47:03
#showmount -
showmount: can't get address for -
06:53:44
#showmount -a
All mount points on linux4.unix.bas:
192.168.15.3:/usr
06:53:46
#mount
/dev/sda1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda7 on /tmp type ext3 (rw)
/dev/sda5 on /var type ext3 (rw)
/dev/sda3 on /home type ext3 (rw)
/dev/sda2 on /usr type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda8 on /data type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
192.168.15.3:/usr on /mnt type nfs (rw,addr=192.168.15.3)

Файлы

  • /etc/exports
  • /etc/exports
    >
    /usr  192.168.15.0/24(ro)
    

    Статистика

    Время первой команды журнала10:47:35 2011- 4- 7
    Время последней команды журнала06:53:46 2011- 4- 8
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %11.88
    Процент синтаксически неверно набранных команд, % 6.93
    Суммарное время работы с терминалом *, час 2.41
    Количество командных строк в единицу времени, команда/мин 0.70
    Частота использования команд
    vim16|===============| 15.69%
    ls12|===========| 11.76%
    xen9|========| 8.82%
    /etc/init.d/named8|=======| 7.84%
    host5|====| 4.90%
    ~5|====| 4.90%
    ping4|===| 3.92%
    showmount4|===| 3.92%
    yum3|==| 2.94%
    man3|==| 2.94%
    mount3|==| 2.94%
    ifconfig2|=| 1.96%
    more2|=| 1.96%
    /etc/init.d/nfs2|=| 1.96%
    32|=| 1.96%
    touch2|=| 1.96%
    tail2|=| 1.96%
    umount1|| 0.98%
    121|| 0.98%
    rm1|| 0.98%
    cat1|| 0.98%
    dhclient1|| 0.98%
    time1|| 0.98%
    top1|| 0.98%
    ifup1|| 0.98%
    redhat-web.desktop'1|| 0.98%
    161|| 0.98%
    ifdown1|| 0.98%
    df1|| 0.98%
    grep1|| 0.98%
    ssh1|| 0.98%
    xend1|| 0.98%
    exit1|| 0.98%
    exportfs1|| 0.98%
    su1|| 0.98%
    ____
    *) Интервалы неактивности длительностью 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$