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

Содержание

Журнал

Среда (03/24/10)

/dev/pts/4
16:12:00
#umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
16:12:12
#cd ~/

/dev/pts/6
16:12:19
#lsof +d /mnt/

16:12:29
#top
top - 17:12:37 up 45 min,  5 users,  load average: 0.76, 0.69, 0.64
Tasks: 145 total,   2 running, 143 sleeping,   0 stopped,   0 zombie
Cpu(s): 51.4%us,  0.0%sy,  0.0%ni, 48.6%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8171268k total,   996316k used,  7174952k free,    57624k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap: 11229384k total,        0k used, 11229384k free,   547336k cached
 4402 root      20   0 16236  12m 1512 R  100  0.2  19:14.27 l3-agent
 3346 root      20   0  280m  17m 6308 S    3  0.2   2:41.54 Xorg
 2321 root      10 -10  2392 2392 1668 S    1  0.0   0:00.10 iscsid
    1 root      20   0  2116  684  588 S    0  0.0   0:00.16 init
...
 1116 root      15  -5     0    0    0 S    0  0.0   0:00.00 kstriped
 1122 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksnapd
 1156 root      15  -5     0    0    0 S    0  0.0   0:00.12 kjournald
 1237 root      16  -4  3124 1708  484 S    0  0.0   0:00.38 udevd
 2037 root      15  -5     0    0    0 S    0  0.0   0:00.00 kdmflush
 2042 root      15  -5     0    0    0 S    0  0.0   0:00.00 kdmflush
 2048 root      15  -5     0    0    0 S    0  0.0   0:00.00 kdmflush
 2053 root      15  -5     0    0    0 S    0  0.0   0:00.00 kdmflush
 2058 root      15  -5     0    0    0 S    0  0.0   0:00.00 kdmflush
 2064 root      15  -5     0    0    0 S    0  0.0   0:00.00 kdmflush
16:12:40
#cd ~/

16:12:45
#cd /mnt/

/dev/pts/4
16:12:51
#umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
16:14:24
#cd /mnt/

16:14:32
#ls
bin   dev  home   lib         media  opt   root  selinux  sys  usr
boot  etc  http:  lost+found  mnt    proc  sbin  srv      tmp  var
16:14:33
#cd ..

16:14:38
#umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
16:14:42
#cd /mnt/

16:14:50
#lsof +d
lsof: +d not followed by a directory path
lsof 4.78
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abhlnNoOPRstUvVX] [+|-c c] [+|-d s] [+D D] [+|-f]
 [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
16:14:55
#lsof +d /mnt/
COMMAND  PID USER   FD   TYPE DEVICE SIZE NODE NAME
bash    3850 root  cwd    DIR  253,6 4096    2 /mnt/
lsof    4737 root  cwd    DIR  253,6 4096    2 /mnt/
lsof    4738 root  cwd    DIR  253,6 4096    2 /mnt/
16:15:01
#cd ..

16:15:10
#kill 3850

16:15:19
#umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
16:15:28
#lsof +d /mnt/

16:15:44
#cd /mnt/

16:15:53
#lsof +d /mnt/
COMMAND  PID USER   FD   TYPE DEVICE SIZE NODE NAME
bash    3850 root  cwd    DIR  253,6 4096    2 /mnt/
lsof    4790 root  cwd    DIR  253,6 4096    2 /mnt/
lsof    4791 root  cwd    DIR  253,6 4096    2 /mnt/
16:15:54
#lsof +d /mnt/
COMMAND  PID USER   FD   TYPE DEVICE SIZE NODE NAME
bash    3850 root  cwd    DIR  253,6 4096    2 /mnt/
lsof    4799 root  cwd    DIR  253,6 4096    2 /mnt/
lsof    4800 root  cwd    DIR  253,6 4096    2 /mnt/
16:16:10
#cd ..

16:16:15
#kill 3850

16:16:21
#kill 4799
bash: kill: (4799) - Нет такого процесса
16:16:26
#kill 4800
bash: kill: (4800) - Нет такого процесса
16:16:31
#kill 3850

16:16:33
#kill 3850

16:16:35
#umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
16:16:47
#cd /mnt/

16:17:10
#cd ~/

16:17:14
#umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
/dev/pts/6
16:17:20
#cd ~/

16:17:23
#xm shutdown linux1

/dev/pts/4
16:17:54
#umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
16:17:55
#lsof +d /mnt/

16:18:17
#lsof +D /mnt/

16:18:22
#umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
16:18:25
#umount /mnt/proc

16:18:34
#umount /mnt/sys

16:18:37
#umount /mnt/dev

16:19:18
#xm create -c linux1
Using config file "/etc/xen/linux1".
Started domain linux1
[    0.656042] Calibrating delay using timer specific routine.. 3736.12 BogoMIPS (lpj=7472250)
[    0.656089] Security Framework initialized
[    0.656097] SELinux:  Disabled at boot.
[    0.656104] Capability LSM initialized
[    0.656117] Mount-cache hash table entries: 512
[    0.656229] Initializing cgroup subsys ns
[    0.656237] Initializing cgroup subsys cpuacct
[    0.656242] Initializing cgroup subsys devices
...
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
linux5:~#
linux5:~#
linux5:~#
linux5:~#
linux5:~# exit
logout
Debian GNU/Linux 5.0 linux5 hvc0
16:20:06
#xmlist
bash: xmlist: команда не найдена
16:20:24
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7979     2     r-----   1890.6
linux1                                       7   128     1     -b----      6.5
16:20:42
#xm console linux1
Debian GNU/Linux 5.0 linux5 hvc0
linux5 login:
Debian GNU/Linux 5.0 linux5 hvc0
linux5 login:
Debian GNU/Linux 5.0 linux5 hvc0
INIT: Switching to runlevel: 0
INIT: Sending processes the TERM signal
Saving the system clock.
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[  177.311392] md: stopping all md devices.
[  178.343504] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  178.344868] System halted.
/dev/pts/6
16:22:12
#xm destroy linux1

/dev/pts/4
16:22:18
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7979     2     r-----   2017.3
16:23:26
#xm create -c linux1
Using config file "/etc/xen/linux1".
Started domain linux1
[    0.004000]       .data : 0xc02cd5f3 - 0xc03868a0   ( 740 kB)
[    0.004000]       .text : 0xc0100000 - 0xc02cd5f3   (1845 kB)
[    0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.100008] Calibrating delay using timer specific routine.. 3736.14 BogoMIPS (lpj=7472283)
[    0.100055] Security Framework initialized
[    0.100062] SELinux:  Disabled at boot.
[    0.100069] Capability LSM initialized
[    0.100082] Mount-cache hash table entries: 512
...
Setting kernel variables (/etc/sysctl.conf)...done.
Mounting local filesystems...done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
INIT: Entering runlevel: 4
Starting enhanced syslogd: rsyslogd.
Starting OpenBSD Secure Shell server: sshd.
Starting periodic command scheduler: crond.
Debian GNU/Linux 5.0 linux5 hvc0
/dev/pts/6
16:24:40
#cd /etc/xen/

/dev/pts/4
16:24:40
#xm create -c linux1
Using config file "/etc/xen/linux1".
Started domain linux1
 layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xc9000000 - 0xf4ffe000   ( 703 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xc8800000   ( 136 MB)
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
[    0.004000]       .data : 0xc02cd5f3 - 0xc03868a0   ( 740 kB)
[    0.004000]       .text : 0xc0100000 - 0xc02cd5f3   (1845 kB)
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[  116.731165] md: stopping all md devices.
[  117.723998] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  117.724951] System halted.
/dev/pts/6
16:27:51
#ls
linux1   xend-config.sxp         xend-pci-permissive.sxp
scripts  xend-config-xenapi.sxp  xend-pci-quirks.sxp
16:27:52
#ls -aGFl
итого 44
drwxr-xr-x   3 root 4096 Мар 24 17:08 ./
drwxr-xr-x 115 root 4096 Мар 24 17:19 ../
-rw-r--r--   1 root  202 Мар 24 17:06 linux1
drwxr-xr-x   2 root 4096 Мар 24 16:24 scripts/
-rw-r--r--   1 root 8116 Мар  7  2008 xend-config.sxp
-rw-r--r--   1 root 6938 Янв 27  2008 xend-config-xenapi.sxp
-rw-r--r--   1 root 1256 Янв 27  2008 xend-pci-permissive.sxp
-rw-r--r--   1 root 4129 Янв 27  2008 xend-pci-quirks.sxp
16:28:05
#cd scripts/

16:28:14
#ls -aGFl
итого 148
drwxr-xr-x 2 root  4096 Мар 24 16:24 ./
drwxr-xr-x 3 root  4096 Мар 24 17:08 ../
-rwxr-xr-x 1 root  2236 Янв 27  2008 blktap*
-rwxr-xr-x 1 root  9016 Янв 27  2008 block*
-rw-r--r-- 1 root  2724 Янв 27  2008 block-common.sh
-rwxr-xr-x 1 root  8057 Мар 12 20:53 block-drbd*
-rwxr-xr-x 1 root   498 Янв 27  2008 block-enbd*
-rwxr-xr-x 1 root   498 Янв 27  2008 block-nbd*
-rwxr-xr-x 1 root  2896 Янв 27  2008 external-device-migrate*
...
-rwxr-xr-x 1 root   351 Янв 27  2008 vtpm*
-rw-r--r-- 1 root 10597 Янв 27  2008 vtpm-common.sh
-rwxr-xr-x 1 root   160 Янв 27  2008 vtpm-delete*
-rw-r--r-- 1 root  1054 Янв 27  2008 vtpm-hotplug-common.sh
-rw-r--r-- 1 root  5903 Янв 27  2008 vtpm-impl
-rw-r--r-- 1 root   750 Янв 27  2008 vtpm-migration.sh
-rwxr-xr-x 1 root   767 Янв 27  2008 xen-hotplug-cleanup*
-rw-r--r-- 1 root  2212 Янв 27  2008 xen-hotplug-common.sh
-rw-r--r-- 1 root  2720 Янв 27  2008 xen-network-common.sh
-rw-r--r-- 1 root   993 Янв 27  2008 xen-script-common.sh
16:28:15
#cd ..

16:28:53
#ls -aGFl
итого 44
drwxr-xr-x   3 root 4096 Мар 24 17:08 ./
drwxr-xr-x 115 root 4096 Мар 24 17:19 ../
-rw-r--r--   1 root  202 Мар 24 17:06 linux1
drwxr-xr-x   2 root 4096 Мар 24 16:24 scripts/
-rw-r--r--   1 root 8116 Мар  7  2008 xend-config.sxp
-rw-r--r--   1 root 6938 Янв 27  2008 xend-config-xenapi.sxp
-rw-r--r--   1 root 1256 Янв 27  2008 xend-pci-permissive.sxp
-rw-r--r--   1 root 4129 Янв 27  2008 xend-pci-quirks.sxp
16:28:54
#pwd
/etc/xen
16:29:17
#vi xend-config-xenapi.sxp
/dev/pts/2
16:31:20
#screen -x
/dev/pts/6
16:31:40
#/etc/init.d/xend restart
Restarting XEN control daemon: xend.
16:31:53
#brcdl show
bash: brcdl: команда не найдена
16:33:23
#ping 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 56(84) bytes of data.
^C
--- 192.168.15.1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1012ms
16:33:48
#ping 192.168.15.10
PING 192.168.15.10 (192.168.15.10) 56(84) bytes of data.
64 bytes from 192.168.15.10: icmp_seq=1 ttl=64 time=0.152 ms
^C
--- 192.168.15.10 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.152/0.152/0.152/0.000 ms
16:33:51
#ping 192.168.15.2
PING 192.168.15.2 (192.168.15.2) 56(84) bytes of data.
64 bytes from 192.168.15.2: icmp_seq=1 ttl=64 time=0.150 ms
64 bytes from 192.168.15.2: icmp_seq=2 ttl=64 time=0.114 ms
^C
--- 192.168.15.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.114/0.132/0.150/0.018 ms
16:33:55
#ping 192.168.15.3
PING 192.168.15.3 (192.168.15.3) 56(84) bytes of data.
^C
--- 192.168.15.3 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1014ms
16:33:59
#brctl show
bridge name     bridge id               STP enabled     interfaces
16:37:21
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  7979     2     r-----   2633.1
16:38:49
#brctl show
bridge name     bridge id               STP enabled     interfaces
/dev/pts/2
16:39:08
#screen -x
16:39:16
#screen -x
16:39:24
#screen -x
/dev/pts/6
16:41:29
#brctl show
bridge name     bridge id               STP enabled     interfaces
/dev/pts/4
16:41:36
#tail -f /var/log/messages
Mar 24 16:27:10 linux5 kernel: [   25.068440] ADDRCONF(NETDEV_UP): eth0: link is not ready
Mar 24 16:27:13 linux5 kernel: [   27.369559] [drm] Initialized drm 1.1.0 20060810
Mar 24 16:27:13 linux5 kernel: [   27.369559] ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 16
Mar 24 16:27:13 linux5 kernel: [   27.369678] [drm] Initialized i915 1.6.0 20060119 on minor 0
Mar 24 16:38:14 linux5 kernel: [  689.159040] kjournald starting.  Commit interval 5 seconds
Mar 24 16:38:14 linux5 kernel: [  689.162572] EXT3 FS on dm-6, internal journal
Mar 24 16:38:14 linux5 kernel: [  689.162579] EXT3-fs: mounted filesystem with ordered data mode.
Mar 24 17:19:20 linux5 kernel: [ 3160.725324] blkback: ring-ref 8, event-channel 8, protocol 1 (x86_32-abi)
Mar 24 17:24:09 linux5 kernel: [ 3449.502204] blkback: ring-ref 8, event-channel 8, protocol 1 (x86_32-abi)
Mar 24 17:39:38 linux5 kernel: [ 4379.822869] blkback: ring-ref 8, event-channel 8, protocol 1 (x86_32-abi)
^Z
[1]+  Stopped                 tail -f /var/log/messages
/dev/pts/6
16:41:50
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:7d:bc:f0
          UP BROADCAST 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:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
eth1      Link encap:Ethernet  HWaddr 00:07:e9:0c:4f:9d
          inet addr:192.168.15.5  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe0c:4f9d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
...
          collisions:0 txqueuelen:1000
          RX bytes:115841629 (110.4 MiB)  TX bytes:4535322 (4.3 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:17 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1616 (1.5 KiB)  TX bytes:1616 (1.5 KiB)
16:42:02
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data.
64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=50 time=82.2 ms
64 bytes from ya.ru (77.88.21.8): icmp_seq=2 ttl=50 time=73.0 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1008ms
rtt min/avg/max/mdev = 73.087/77.651/82.215/4.564 ms
/dev/pts/2
16:42:21
#screen -x
/dev/pts/6
16:42:54
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:7d:bc:f0
          UP BROADCAST 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:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
eth1      Link encap:Ethernet  HWaddr 00:07:e9:0c:4f:9d
          inet addr:192.168.15.5  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe0c:4f9d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
...
          collisions:0 txqueuelen:1000
          RX bytes:115849361 (110.4 MiB)  TX bytes:4554509 (4.3 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:17 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1616 (1.5 KiB)  TX bytes:1616 (1.5 KiB)
16:42:55
#brctl show
bridge name     bridge id               STP enabled     interfaces
16:45:42
#ls
linux1   xend-config.sxp         xend-pci-permissive.sxp
scripts  xend-config-xenapi.sxp  xend-pci-quirks.sxp
16:48:55
#/etc/init.d/xend restart
Restarting XEN control daemon: xendWaiting for peth1 to negotiate link.....
mount.ocfs2: Device name specified was not found while opening device /dev/drbd1
mount.ocfs2: Device name specified was not found while opening device /dev/drbd2
.
/dev/pts/2
16:52:46
#screen -x
16:52:53
#screen -x
16:52:54
#screen -x
16:52:57
#screen -x
/dev/pts/4
16:55:23
#xm create -c linux1
Using config file "/etc/xen/linux1".
Started domain linux1
 layout:
[    0.004000]     fixmap  : 0xf5555000 - 0xf57ff000   (2728 kB)
[    0.004000]     pkmap   : 0xf5000000 - 0xf5200000   (2048 kB)
[    0.004000]     vmalloc : 0xc9000000 - 0xf4ffe000   ( 703 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xc8800000   ( 136 MB)
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
[    0.004000]       .data : 0xc02cd5f3 - 0xc03868a0   ( 740 kB)
[    0.004000]       .text : 0xc0100000 - 0xc02cd5f3   (1845 kB)
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[  234.879785] md: stopping all md devices.
[  235.872410] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  235.873523] System halted.
/dev/pts/6
16:58:04
#vi /etc/xen/linux1
--- /tmp/l3-saved-3968.9014.23697	2010-03-24 17:58:16.000000000 +0200
+++ /etc/xen/linux1	2010-03-24 17:59:08.000000000 +0200
@@ -2,7 +2,7 @@
 ramdisk = "/boot/initrd.img-2.6.26-2-xen-686"
 memory = 128
 name = "linux1"
-vif = [ ]
+vif = [ 'bridge=eth1' ]
 disk = [ 'phy:/dev/DATA/linux1,hda1,w' ]
 root = "/dev/hda1 ro"
 extra = "4"
16:59:19
#less /etc/resolv.conf
/dev/pts/4
16:59:25
#xm create -c linux1
Using config file "/etc/xen/linux1".
Started domain linux1
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
[    0.004000]       .data : 0xc02cd5f3 - 0xc03868a0   ( 740 kB)
[    0.004000]       .text : 0xc0100000 - 0xc02cd5f3   (1845 kB)
[    0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.764049] Calibrating delay using timer specific routine.. 3736.13 BogoMIPS (lpj=7472263)
[    0.764098] Security Framework initialized
[    0.764105] SELinux:  Disabled at boot.
[    0.764111] Capability LSM initialized
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now restart.
[  790.426275] md: stopping all md devices.
[  791.419110] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  791.739217] Restarting system.
/dev/pts/6
17:05:27
#less /etc/network/interfaces
/dev/pts/2
17:08:15
#ssh root@192.168.15.10
root@192.168.15.10's password:
Linux linux10 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Mar 24 18:08:18 2010 from linux1.local
l3-agent is already running: pid=3579; pidfile=/root/.lilalo/l3-agent.pid
17:08:23
#screen -x
/dev/pts/4
17:14:20
#xm console linux1
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
[    0.004000]       .data : 0xc02cd5f3 - 0xc03868a0   ( 740 kB)
[    0.004000]       .text : 0xc0100000 - 0xc02cd5f3   (1845 kB)
[    0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.988063] Calibrating delay using timer specific routine.. 3736.12 BogoMIPS (lpj=7472247)
[    0.988118] Security Framework initialized
[    0.988126] SELinux:  Disabled at boot.
[    0.988132] Capability LSM initialized
[    0.988146] Mount-cache hash table entries: 512
[    0.988259] Initializing cgroup subsys ns
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now restart.
[   51.342100] md: stopping all md devices.
[   52.648337] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[   52.648353] Restarting system.
17:15:13
#xm console linux1
[    0.004000]     lowmem  : 0xc0000000 - 0xc8800000   ( 136 MB)
[    0.004000]       .init : 0xc038f000 - 0xc03c0000   ( 196 kB)
[    0.004000]       .data : 0xc02cd5f3 - 0xc03868a0   ( 740 kB)
[    0.004000]       .text : 0xc0100000 - 0xc02cd5f3   (1845 kB)
[    0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.776036] Calibrating delay using timer specific routine.. 3735.50 BogoMIPS (lpj=7471015)
[    0.776093] Security Framework initialized
[    0.776100] SELinux:  Disabled at boot.
[    0.776106] Capability LSM initialized
[    0.776120] Mount-cache hash table entries: 512
...
Stopping enhanced syslogd: rsyslogd.
Asking all remaining processes to terminate...done.
All processes ended within 1 seconds....done.
Deconfiguring network interfaces...done.
Cleaning up ifupdown....
Deactivating swap...done.
Will now halt.
[  199.539291] md: stopping all md devices.
[  200.854774] xen console-0: xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
[  200.854789] System halted.
/dev/pts/6
17:17:59
#brctl name
never heard of command [name]
Usage: brctl [commands]
commands:
        addbr           <bridge>                add bridge
        delbr           <bridge>                delete bridge
        addif           <bridge> <device>       add interface to bridge
        delif           <bridge> <device>       delete interface from bridge
        setageing       <bridge> <time>         set ageing time
        setbridgeprio   <bridge> <prio>         set bridge priority
        setfd           <bridge> <time>         set bridge forward delay
        sethello        <bridge> <time>         set hello time
        setmaxage       <bridge> <time>         set max message age
        setpathcost     <bridge> <port> <cost>  set path cost
        setportprio     <bridge> <port> <prio>  set port priority
        show                                    show a list of bridges
        showmacs        <bridge>                show a list of mac addrs
        showstp         <bridge>                show bridge stp info
        stp             <bridge> {on|off}       turn stp on/off
17:18:07
#brctl show
bridge name     bridge id               STP enabled     interfaces
eth1            8000.0007e90c4f9d       no              peth1
                                                        vif15.0
17:18:16
#uname -a
Linux linux5 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 i686 GNU/Linux
прошло 18 минут
17:37:00
#ps waux | grep l3-agent
root      4402  7.5  0.1  16236 12712 ?        Ss   Mar24  84:53 l3-agent
/dev/pts/2
17:39:04
#exit
exit
Connection to 192.168.15.10 closed.
17:39:14
#ssh root@192.168.15.10
root@192.168.15.10's password:
Linux linux10 2.6.26-2-xen-686 #1 SMP Tue Mar 9 20:11:42 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Mar 25 11:30:13 2010 from 192.168.15.8
l3-agent is already running: pid=3536; pidfile=/root/.lilalo/l3-agent.pid

Четверг (03/25/10)

/dev/pts/6
10:20:49
#ssh root@192.168.15.6
ssh: connect to host 192.168.15.6 port 22: No route to host
/dev/tty1
10:21:20
#ps waux | grep l3-agent
root      4402  7.6  0.1  16236 12712 ?        Rs   Mar24  85:24 l3-agent
root      8719  0.0  0.0   3160   764 pts/8    R+   11:21   0:00 grep l3-agent
10:21:23
#ps waux | grep l3-agent
root      4402 26.8  0.2  19024 15548 ?        Rs   Mar24 659:38 l3-agent

Статистика

Время первой команды журнала16:12:00 2010- 3-24
Время последней команды журнала10:21:23 2010- 3-25
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %28.71
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 1.46
Количество командных строк в единицу времени, команда/мин 1.15
Частота использования команд
cd15|==============| 14.42%
xm13|============| 12.50%
umount11|==========| 10.58%
screen10|=========| 9.62%
lsof8|=======| 7.69%
brctl6|=====| 5.77%
kill6|=====| 5.77%
ls6|=====| 5.77%
ping5|====| 4.81%
ps3|==| 2.88%
grep3|==| 2.88%
ssh3|==| 2.88%
ifconfig2|=| 1.92%
/etc/init.d/xend2|=| 1.92%
vi2|=| 1.92%
less2|=| 1.92%
top1|| 0.96%
brcdl1|| 0.96%
pwd1|| 0.96%
xmlist1|| 0.96%
tail1|| 0.96%
exit1|| 0.96%
uname1|| 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$