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

Содержание

Журнал

Суббота (12/09/06)

/dev/pts/4
14:43:51
#find /proc -name \*sda\*

14:44:01
#ls
ls               lsmod            lsmod.modutils   lspgpot
lsattr           lsmod.Lmodutils  lsof             lsusb
14:44:01
#fdisk -l /dev/sda
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        2675     1951897+  82  Linux swap / Solaris
14:44:18
#fdisk -l /dev/sdb
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
14:44:25
#ls /dev/NAS
ls: /dev/NAS: No such file or directory
прошло 13 минут
14:58:22
#ls /dev/NAS1
ls: /dev/NAS1: No such file or directory
прошло >5 часов
/dev/pts/2
20:40:41
#fdisk -l /dev/sda
/usr/sbin
/usr/sbin/vblade
/usr/sbin/vbladed
/usr/share
/usr/share/doc
/usr/share/doc/vblade
/usr/share/doc/vblade/README
/usr/share/doc/vblade/TODO.Debian
/usr/share/doc/vblade/copyright
/usr/share/doc/vblade/changelog.Debian.gz
/usr/share/doc/vblade/changelog.gz
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/vblade.8.gz
/usr/share/man/man8/vbladed.8.gz
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        2675     1951897+  82  Linux swap / Solaris
прошло 10 минут
20:51:23
#fdisk -lu /dev/sda
/usr/sbin
/usr/sbin/vblade
/usr/sbin/vbladed
/usr/share
/usr/share/doc
/usr/share/doc/vblade
/usr/share/doc/vblade/README
/usr/share/doc/vblade/TODO.Debian
/usr/share/doc/vblade/copyright
/usr/share/doc/vblade/changelog.Debian.gz
/usr/share/doc/vblade/changelog.gz
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/vblade.8.gz
/usr/share/man/man8/vbladed.8.gz
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders, total 160086528 sectors
Units = sectors of 1 * 512 = 512 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda2        39070080    42973874     1951897+  82  Linux swap / Solaris
20:51:32
#echo 39070079*512/1024/1024 | bc
/.
/usr
/usr/sbin
/usr/sbin/vblade
/usr/sbin/vbladed
/usr/share
/usr/share/doc
/usr/share/doc/vblade
/usr/share/doc/vblade/README
/usr/share/doc/vblade/TODO.Debian
/usr/share/doc/vblade/copyright
/usr/share/doc/vblade/changelog.Debian.gz
/usr/share/doc/vblade/changelog.gz
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/vblade.8.gz
/usr/share/man/man8/vbladed.8.gz
19077
20:51:51
#shutdown -h nowq
/usr/share/doc/vblade
/usr/share/doc/vblade/README
/usr/share/doc/vblade/TODO.Debian
/usr/share/doc/vblade/copyright
/usr/share/doc/vblade/changelog.Debian.gz
/usr/share/doc/vblade/changelog.gz
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/vblade.8.gz
/usr/share/man/man8/vbladed.8.gz
...
                  -r:      reboot after shutdown.
                  -h:      halt after shutdown.
                  -P:      halt action is to turn off power.
                  -H:      halt action is to just halt.
                  -f:      do a 'fast' reboot (skip fsck).
                  -F:      Force fsck on reboot.
                  -n:      do not go through "init" but go down real fast.
                  -c:      cancel a running shutdown.
                  -t secs: delay between warning and kill signal.
                  ** the "time" argument is mandatory! (try "now") **
прошло 17 минут
21:09:37
#shutdown -h now

прошло 48 минут
/dev/tty1
21:58:33
#vi /boot/grub/menu.lst
21:59:00
#free
             total       used       free     shared    buffers     cached
Mem:        128148      59056      69092          0       3852      22224
-/+ buffers/cache:      32980      95168
Swap:      1951888          0    1951888
21:59:14
#echo 1 1 1 1 > /proc/sys/kernel/printk

21:59:33
#mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
eth1: negotiated 100baseTx-FD, link ok
21:59:37
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
From 192.168.15.251 icmp_seq=1 Destination Host Unreachable
--- 192.168.15.254 ping statistics ---
2 packets transmitted, 0 received, +1 errors, 100% packet loss, time 1002ms
21:59:47
#ifdown eth0

21:59:56
#vi /etc/network/interfaces
9c9
< iface eth0 inet static 
---
> iface eth1 inet static 
22:00:06
#vi /etc/network/interfaces
4c4
< auto lo eth0
---
> auto lo eth0 eth1
8a9,12
> iface eth0 inet static 
> 	address 192.168.16.1
>         netmask 255.255.255.0
> 
22:00:41
#ifup eth1

22:00:44
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_seq=1 ttl=64 time=0.192 ms
--- 192.168.15.254 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.192/0.192/0.192/0.000 ms
/dev/pts/0
22:01:40
#ifconfig
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:75ff:fe81:ca61/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:332 errors:0 dropped:0 overruns:0 frame:0
          TX packets:309 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:35729 (34.8 KiB)  TX bytes:40425 (39.4 KiB)
          Interrupt:21 Base address:0xec00
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:61 errors:0 dropped:0 overruns:0 frame:0
          TX packets:61 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5086 (4.9 KiB)  TX bytes:5086 (4.9 KiB)
22:01:53
#/etc/init.d/vbladed start
Starting vblades: vbladed.
22:02:02
#runlevel
N 2
22:02:07
#cd /etc/rc2.d/

22:02:11
#ls -l
total 4
-rw-r--r-- 1 root root 556 2006-09-10 18:52 README
lrwxrwxrwx 1 root root  18 2006-12-06 01:30 S10sysklogd -> ../init.d/sysklogd
lrwxrwxrwx 1 root root  15 2006-12-06 01:30 S11klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root  17 2006-12-06 02:16 S18portmap -> ../init.d/portmap
lrwxrwxrwx 1 root root  15 2006-12-06 01:42 S20acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root  15 2006-12-06 02:16 S20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  13 2006-12-06 02:16 S20lpd -> ../init.d/lpd
lrwxrwxrwx 1 root root  17 2006-12-06 01:30 S20makedev -> ../init.d/makedev
lrwxrwxrwx 1 root root  23 2006-12-06 01:30 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  13 2006-12-06 19:20 S20ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  14 2006-12-06 19:21 S20xend -> ../init.d/xend
lrwxrwxrwx 1 root root  20 2006-12-06 02:16 S21nfs-common -> ../init.d/nfs-common
lrwxrwxrwx 1 root root  20 2006-12-06 19:21 S21xendomains -> ../init.d/xendomains
lrwxrwxrwx 1 root root  13 2006-12-06 02:16 S89atd -> ../init.d/atd
lrwxrwxrwx 1 root root  14 2006-12-06 01:30 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root  18 2006-12-06 01:30 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 2006-12-06 01:30 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root  23 2006-12-06 01:30 S99stop-bootlogd -> ../init.d/stop-bootlogd
22:02:13
#ln -s ../init.d/vbladed S20vbladed

22:02:34
#cd /

22:02:39
#ifconfig eth0 up

22:04:14
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.15.251  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:139 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:9112 (8.8 KiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
...
          RX bytes:74273 (72.5 KiB)  TX bytes:119843 (117.0 KiB)
          Interrupt:21 Base address:0xec00
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:63 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5122 (5.0 KiB)  TX bytes:5122 (5.0 KiB)
22:04:35
#ifconfig eth0 0.0.0.0

22:04:45
#mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
eth1: negotiated 100baseTx-FD, link ok
22:04:49
#ps aux | grep vbla
root      2748  0.0  0.8   3616  1140 pts/1    S    22:02   0:00 sh -c /usr/sbin/vblade 9 0 eth0 /dev/sdb < /dev/null 2>&1 | logger -t vbladed
root      2750  0.0  0.3   1428   416 pts/1    S    22:02   0:00 /usr/sbin/vblade 9 0 eth0 /dev/sdb
root      2751  0.0  0.4   2744   560 pts/1    S    22:02   0:00 logger -t vbladed
root      2835  0.0  0.5   2848   700 pts/1    R+   22:04   0:00 grep vbla
22:04:53
#tail /var/log/daemon.log
Dec  9 21:56:12 xen1 xenstored: Checking store complete.
Dec  9 21:56:12 xen1 xenstored: Checking store ...
Dec  9 21:56:12 xen1 xenstored: Checking store complete.
Dec  9 21:56:13 xen1 rpc.statd[2352]: Version 1.0.10 Starting
Dec  9 21:56:47 xen1 ntpdate[1927]: can't find host 0.debian.pool.ntp.org
Dec  9 21:57:27 xen1 ntpdate[1927]: can't find host 1.debian.pool.ntp.org
Dec  9 21:58:07 xen1 ntpdate[1927]: can't find host 2.debian.pool.ntp.org
Dec  9 21:58:47 xen1 ntpdate[1927]: can't find host 3.debian.pool.ntp.org
Dec  9 21:58:47 xen1 ntpdate[1927]: no servers can be used, exiting
Dec  9 22:00:39 xen1 ntpdate[2628]: step time server 66.187.224.4 offset -19.276040 sec
22:05:05
#tail /var/log/messages
Dec  9 22:04:45 xen1 kernel: printk: 985 messages suppressed.
Dec  9 22:04:45 xen1 kernel: 4gb seg fixup, process sshd (pid 2656), cs:ip 73:b7bd084c
Dec  9 22:04:50 xen1 kernel: printk: 288891 messages suppressed.
Dec  9 22:04:50 xen1 kernel: 4gb seg fixup, process sshd (pid 2656), cs:ip 73:b7bd084c
Dec  9 22:04:59 xen1 kernel: printk: 6247 messages suppressed.
Dec  9 22:04:59 xen1 kernel: 4gb seg fixup, process sshd (pid 2656), cs:ip 73:b7bd084c
Dec  9 22:05:00 xen1 kernel: printk: 205 messages suppressed.
Dec  9 22:05:00 xen1 kernel: 4gb seg fixup, process sshd (pid 2656), cs:ip 73:b7bd084c
Dec  9 22:05:05 xen1 kernel: printk: 21390 messages suppressed.
Dec  9 22:05:05 xen1 kernel: 4gb seg fixup, process sshd (pid 2656), cs:ip 73:b7bd084c
22:05:09
#ifconfig eth0 192.168.16.1

22:07:06
#lspci
bash: lspci: command not found
22:09:32
#apt-get install pciutils
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  libpci2
The following NEW packages will be installed:
  libpci2 pciutils
0 upgraded, 2 newly installed, 0 to remove and 53 not upgraded.
Need to get 239kB of archives.
After unpacking 782kB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://debian.org.ua unstable/main libpci2 2:2.1.11-3 [27.9kB]
Get:2 http://debian.org.ua unstable/main pciutils 1:2.2.4-1 [211kB]
Fetched 239kB in 0s (3463kB/s)
Selecting previously deselected package libpci2.
(Reading database ... 27807 files and directories currently installed.)
Unpacking libpci2 (from .../libpci2_2%3a2.1.11-3_i386.deb) ...
Selecting previously deselected package pciutils.
Unpacking pciutils (from .../pciutils_1%3a2.2.4-1_i386.deb) ...
Setting up libpci2 (2.1.11-3) ...
Setting up pciutils (2.2.4-1) ...
22:09:42
#lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller IDE (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:04.0 Mass storage controller: Integrated Technology Express, Inc. ITE 8211F Single Channel UDMA 133 (ASUS 8211 (ITE IT8212 ATA RAID Controller)) (rev 11)
01:09.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 30)
04:00.0 Ethernet controller: Intel Corporation 82573V Gigabit Ethernet Controller (Copper) (rev 03)
22:09:45
#lspci -v
        Flags: bus master, fast devsel, latency 0
        Capabilities: [e0] Vendor Specific Information
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) (prog-if 00 [VGA])
        Subsystem: ASUSTeK Computer Inc. Unknown device 817a
        Flags: bus master, fast devsel, latency 0, IRQ 3
        Memory at cfc80000 (32-bit, non-prefetchable) [size=512K]
        I/O ports at 5800 [size=8]
        Memory at d0000000 (32-bit, prefetchable) [size=256M]
        Memory at cfd80000 (32-bit, non-prefetchable) [size=256K]
        Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-
...
        Expansion ROM at 80020000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2
04:00.0 Ethernet controller: Intel Corporation 82573V Gigabit Ethernet Controller (Copper) (rev 03)
        Subsystem: ASUSTeK Computer Inc. Unknown device 8197
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at cffe0000 (32-bit, non-prefetchable) [size=128K]
        I/O ports at d800 [size=32]
        Capabilities: [c8] Power Management version 2
        Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
        Capabilities: [e0] Express Endpoint IRQ 0
22:09:50
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:54 errors:0 dropped:0 overruns:0 frame:0
          TX packets:198 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:3494 (3.4 KiB)  TX bytes:57926 (56.5 KiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
...
          RX bytes:376345 (367.5 KiB)  TX bytes:233946 (228.4 KiB)
          Interrupt:21 Base address:0xec00
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:69 errors:0 dropped:0 overruns:0 frame:0
          TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5230 (5.1 KiB)  TX bytes:5230 (5.1 KiB)
22:10:00
#mii-tool
eth0: negotiated 100baseTx-FD, link ok
eth1: negotiated 100baseTx-FD, link ok
22:10:18
#mii-tool -F
mii-tool: option requires an argument -- F
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...]
       -V, --version               display version information
       -v, --verbose               more verbose output
       -R, --reset                 reset MII to poweron state
       -r, --restart               restart autonegotiation
       -w, --watch                 monitor for link status changes
       -l, --log                   with -w, write events to syslog
       -A, --advertise=media,...   advertise only specified media
       -F, --force=media           force specified media technology
media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
       (to advertise both HD and FD) 100baseTx, 10baseT
22:10:23
#man mii-tool
22:11:12
#apt-get install ethtool
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  ethtool
0 upgraded, 1 newly installed, 0 to remove and 53 not upgraded.
Need to get 51.2kB of archives.
After unpacking 172kB of additional disk space will be used.
Get:1 http://debian.org.ua unstable/main ethtool 5-1 [51.2kB]
Fetched 51.2kB in 0s (494kB/s)
Selecting previously deselected package ethtool.
(Reading database ... 27832 files and directories currently installed.)
Unpacking ethtool (from .../archives/ethtool_5-1_i386.deb) ...
Setting up ethtool (5-1) ...
прошло 11 минут
22:22:13
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:104439 errors:0 dropped:0 overruns:0 frame:0
          TX packets:104595 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:109676134 (104.5 MiB)  TX bytes:8113334 (7.7 MiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
...
          RX bytes:476517 (465.3 KiB)  TX bytes:293230 (286.3 KiB)
          Interrupt:21 Base address:0xec00
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:81 errors:0 dropped:0 overruns:0 frame:0
          TX packets:81 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5446 (5.3 KiB)  TX bytes:5446 (5.3 KiB)
22:22:16
#ethtool -s eth0 speed 1000

22:22:38
#ping 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
64 bytes from 192.168.16.2: icmp_seq=1 ttl=64 time=1.00 ms
64 bytes from 192.168.16.2: icmp_seq=2 ttl=64 time=0.143 ms
--- 192.168.16.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.143/0.574/1.006/0.432 ms
22:22:45
#shutdown -h now

Воскресенье (12/10/06)

/dev/pts/0
20:45:56
#/etc/init.d/vbladed start
Starting vblades: vbladed.
20:46:28
#ps aux | grep vbl
root      2302  0.0  0.9   2620  1208 ?        S    19:43   0:00 sh -c /usr/sbin/vblade 9 0 eth0 /dev/sdb < /dev/null 2>&1 | logger -t vbladed
root      2305  0.0  0.2   1428   364 ?        S    19:43   0:00 /usr/sbin/vblade 9 0 eth0 /dev/sdb
root      2306  0.0  0.3   1564   500 ?        S    19:43   0:00 logger -t vbladed
root      2529  0.0  0.8   3616  1144 pts/1    S    20:46   0:00 sh -c /usr/sbin/vblade 9 0 eth0 /dev/sdb < /dev/null 2>&1 | logger -t vbladed
root      2531  0.0  0.2   1432   368 pts/1    S    20:46   0:00 /usr/sbin/vblade 9 0 eth0 /dev/sdb
root      2532  0.0  0.4   2744   560 pts/1    S    20:46   0:00 logger -t vbladed
root      2539  0.0  0.5   2848   700 pts/1    R+   20:46   0:00 grep vbl
20:46:57
#pkill vbladed

20:47:08
#ps aux | grep vbl
root      2302  0.0  0.9   2620  1208 ?        S    19:43   0:00 sh -c /usr/sbin/vblade 9 0 eth0 /dev/sdb < /dev/null 2>&1 | logger -t vbladed
root      2305  0.0  0.2   1428   364 ?        S    19:43   0:00 /usr/sbin/vblade 9 0 eth0 /dev/sdb
root      2306  0.0  0.3   1564   500 ?        S    19:43   0:00 logger -t vbladed
root      2529  0.0  0.8   3616  1144 pts/1    S    20:46   0:00 sh -c /usr/sbin/vblade 9 0 eth0 /dev/sdb < /dev/null 2>&1 | logger -t vbladed
root      2531  0.0  0.2   1432   368 pts/1    S    20:46   0:00 /usr/sbin/vblade 9 0 eth0 /dev/sdb
root      2532  0.0  0.4   2744   560 pts/1    S    20:46   0:00 logger -t vbladed
root      2552  0.0  0.5   2852   700 pts/1    R+   20:47   0:00 grep vbl
20:47:10
#pkill vblade

20:47:13
#ps aux | grep vbl
root      2565  0.0  0.5   2848   700 pts/1    R+   20:47   0:00 grep vbl
20:47:14
#/etc/init.d/vbladed start
Starting vblades: vbladed.
20:47:17
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:D4:B2:4F:EC
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d4ff:feb2:4fec/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:237 errors:0 dropped:0 overruns:0 frame:0
          TX packets:373 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:15206 (14.8 KiB)  TX bytes:234018 (228.5 KiB)
          Base address:0xd800 Memory:cffe0000-d0000000
eth1      Link encap:Ethernet  HWaddr 00:04:75:81:CA:61
...
          RX bytes:113341 (110.6 KiB)  TX bytes:140823 (137.5 KiB)
          Interrupt:21 Base address:0xac00
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:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1712 (1.6 KiB)  TX bytes:1712 (1.6 KiB)
20:47:21
#ping 192.168.16.2
PING 192.168.16.2 (192.168.16.2) 56(84) bytes of data.
64 bytes from 192.168.16.2: icmp_seq=1 ttl=64 time=0.234 ms
--- 192.168.16.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.234/0.234/0.234/0.000 ms
20:47:34
#aoe
bash: aoe: command not found
20:47:35
#aoe-stat

20:47:38
#aoe-discover

20:47:41
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups...
  0 logical volume(s) in volume group "NAS1" now active
Setting up LVM Volume Groups...
  Reading all physical volumes.  This may take a while...
  Found volume group "NAS1" using metadata type lvm2
  6 logical volume(s) in volume group "NAS1" now active
20:47:51
#aoe-discover --help

20:48:00
#mount -L /data/ISO
mount: no such partition found
20:48:08
#ls /dev/NAS1/
2003server0  deb0  ISO  oes0  suse0  winxp0
20:48:16
#mount /data/ISO
mount: can't find /data/ISO in /etc/fstab or /etc/mtab
20:48:21
#cd /etc/xen

20:48:29
#ls
scripts  xend-config.sxp  xend-pci-permissive.sxp  xend-pci-quirks.sxp

Понедельник (12/11/06)

/dev/tty2
01:11:15
#echo 1 1 1 1 > /proc/sys/kernel/printk

01:11:32
#/etc/init.d/lvm restart
Shutting down LVM Volume Groups...
  0 logical volume(s) in volume group "NAS1" now active
Setting up LVM Volume Groups...
  Reading all physical volumes.  This may take a while...
  Found volume group "NAS1" using metadata type lvm2
  16 logical volume(s) in volume group "NAS1" now active
01:11:48
#cd /etc/xen

01:12:06
#ls
scripts  xend-config.sxp  xend-pci-permissive.sxp  xend-pci-quirks.sxp
01:12:07
#vi create-volumes.sh
01:12:29
#lvdisplay | less
/dev/tty3
01:13:31
#ps aux | greo l3-
bash: greo: command not found
01:13:37
#ps aux | grep l3-
root      2442  0.1  5.1  10288  6588 ?        Ss   Dec10   0:22 l3-agent
root      2976  0.0  0.5   2852   700 pts/3    R+   01:13   0:00 grep l3-
01:13:39
#dd if=/dev/NAS1/2003server0
2003server0
01:13:39
#dd if=/dev/NAS1/2003server0 of=/dev/NAS1/2003server1
4194304+0 records in
4194304+0 records out
2147483648 bytes (2.1 GB) copied, 460.952 seconds, 4.7 MB/s
/dev/tty2
01:13:43
#lvcreate -L 2048M -n 2003server1 NAS1
  Logical volume "2003server1" created
01:14:05
#lvdisplay | less
01:15:36
#echo 2048*3 | bc
6144
01:16:23
#lvcreate -L 6200M -n oes1 NAS1
  Logical volume "oes1" created
01:16:45
#dd if=/dev/NAS1/oes0 of=/dev/NAS1/oes1
12582912+0 records in
12582912+0 records out
6442450944 bytes (6.4 GB) copied, 1082.64 seconds, 6.0 MB/s
прошло >6 часов
/dev/tty1
07:33:53
#echo 1 1 1 1 > /proc/sys/kernel/printk

07:34:08
#uname -a
Linux xen1.unix.nt 2.6.18-3-xen-686 #1 SMP Mon Dec 4 20:48:20 UTC 2006 i686 GNU/Linux
07:34:10
#lvdisplay
  LV Name                /dev/NAS1/winxp7
  VG Name                NAS1
  LV UUID                rbbsjP-yrO2-HQ1G-jJQO-K28E-FgLx-GV8uHX
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                2.00 GB
  Current LE             512
  Segments               1
  Allocation             inherit
...
  LV Size                2.00 GB
  Current LE             512
  COW-table size         1.00 GB
  COW-table LE           256
  Allocated to snapshot  1.81%
  Snapshot chunk size    8.00 KB
  Segments               1
  Allocation             inherit
  Read ahead sectors     0
  Block device           254:5
07:34:26
#fdisk -l /dev/sda
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        2675     1951897+  82  Linux swap / Solaris
07:34:34
#fdisk /dev/sda
The number of cylinders for this disk is set to 9964.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
Using default value 2676
Last cylinder or +size or +sizeM or +sizeK (2676-9964, default 9964):
Using default value 9964
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
07:35:03
#apt-cache search partprobre

07:35:13
#apt-cache search partprobe

07:35:17
#apt-cache search partition
acorn-fdisk - Partition editor for Acorn/RISC OS machines
aespipe - AES-encryption tool with loop-AES support
afbackup - Client-Server Backup System (Server side)
afbackup-client - Client-Server Backup System (Client side)
afbackup-common - Client-Server Backup System (common files)
amiga-fdisk-cross - Partition editor for Amiga partitions (cross version)
atari-fdisk-cross - Partition editor for Atari (running on non-Atari)
cfgstoragemaker - MRTG config generator for storage monitoring via SNMP
cl-split-sequence - Common Lisp package split a sequence of objects
collectd - statistics collection daemon
...
testdisk - Partition scanner and disk recovery tool
tob - Small yet powerful program for tape oriented backups
util-linux - Miscellaneous system utilities
util-vserver - user-space tools for Linux-VServer virtual private servers
xfce4-diskperf-plugin - disk performance display plugin for the Xfce4 panel
basilisk2 - 68k Macintosh emulator
libparmetis-dev - Parallel Graph Partitioning and Sparse Matrix Ordering Libs: Devel
libparmetis3.1 - Parallel Graph Partitioning and Sparse Matrix Ordering Shared Libs
parmetis-doc - Parallel Graph Partitioning and Sparse Matrix Ordering Lib - Docs
parmetis-test - Parallel Graph Partitioning and Sparse Matrix Ordering Tests
07:35:29
#apt-cache search partition tools
ddrescue - copies data from one file or block device to another
gparted - GNOME partition editor
ntfsprogs - tools for doing neat things in NTFS partitions from Linux
sash - Stand-alone shell
sleuthkit - Tools for forensics analysis
util-vserver - user-space tools for Linux-VServer virtual private servers
07:35:37
#apt-cache search partition utils
drbdlinks - Manages symlinks into a shared DRBD partition
dumputils - simple configuration and dump recovery utilities for LKCD
kdf - disk space utility for KDE
lcrash - debugger to analyze and debug LKCD kernel crash dumps
loop-aes-source - source for loop-AES encryption modules
util-vserver - user-space tools for Linux-VServer virtual private servers
07:35:47
#apt-cache search partition | less
07:36:34
#apt-get install parted
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
  libparted1.7-1
Suggested packages:
  libparted1.7-dev libparted1.7-i18n parted-doc
The following NEW packages will be installed:
  libparted1.7-1 parted
0 upgraded, 2 newly installed, 0 to remove and 53 not upgraded.
Need to get 254kB of archives.
...
Get:1 http://debian.org.ua unstable/main libparted1.7-1 1.7.1-3 [198kB]
Get:2 http://debian.org.ua unstable/main parted 1.7.1-3 [56.0kB]
Fetched 254kB in 2s (107kB/s)
Selecting previously deselected package libparted1.7-1.
(Reading database ... 27842 files and directories currently installed.)
Unpacking libparted1.7-1 (from .../libparted1.7-1_1.7.1-3_i386.deb) ...
Selecting previously deselected package parted.
Unpacking parted (from .../parted_1.7.1-3_i386.deb) ...
Setting up libparted1.7-1 (1.7.1-3) ...
Setting up parted (1.7.1-3) ...
07:36:50
#partprobe
Warning: Unable to open /dev/hde read-write (Read-only file system).  /dev/hde has been opened read-only.
07:36:58
#partprobe /dev/sda

07:37:01
#fdisk -l /dev/sda
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        2675     1951897+  82  Linux swap / Solaris
/dev/sda3            2676        9964    58548892+  83  Linux
07:37:12
#pvcreate /dev/sda3
  Physical volume "/dev/sda3" successfully created
07:37:31
#vgcreate NAS0 /dev/sda3
  Volume group "NAS0" successfully created
07:37:38
#ls /dev/NAS1/suse0
/dev/NAS1/suse0

Статистика

Время первой команды журнала14:43:51 2006-12- 9
Время последней команды журнала07:37:38 2006-12-11
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 9.90
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.32
Количество командных строк в единицу времени, команда/мин 1.27
Частота использования команд
ifconfig8|======| 6.96%
ls8|======| 6.96%
fdisk7|======| 6.09%
ps6|=====| 5.22%
apt-cache6|=====| 5.22%
echo5|====| 4.35%
grep5|====| 4.35%
cd4|===| 3.48%
mii-tool4|===| 3.48%
ping4|===| 3.48%
vi4|===| 3.48%
lvdisplay3|==| 2.61%
apt-get3|==| 2.61%
dd3|==| 2.61%
lspci3|==| 2.61%
/etc/init.d/vbladed3|==| 2.61%
shutdown3|==| 2.61%
printk3|==| 2.61%
less3|==| 2.61%
pkill2|=| 1.74%
bc2|=| 1.74%
aoe-discover2|=| 1.74%
mount2|=| 1.74%
/etc/init.d/lvm2|=| 1.74%
tail2|=| 1.74%
partprobe2|=| 1.74%
lvcreate2|=| 1.74%
vgcreate1|| 0.87%
man1|| 0.87%
aoe-stat1|| 0.87%
runlevel1|| 0.87%
pvcreate1|| 0.87%
ethtool1|| 0.87%
free1|| 0.87%
find1|| 0.87%
ifup1|| 0.87%
aoe1|| 0.87%
ifdown1|| 0.87%
greo1|| 0.87%
ln1|| 0.87%
uname1|| 0.87%
____
*) Интервалы неактивности длительностью 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$