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

Содержание

Журнал

Вторник (03/23/10)

/dev/pts/8
11:04:05
#LVDI
bash: LVDI: команда не найдена
/dev/pts/7
11:04:31
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv1
  VG Name                DATA
  LV UUID                t3CFhW-MtNS-hyRY-lh13-jEbf-ZtX0-V5Ky5l
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
...
  LV Name                /dev/DATA/lv3
  VG Name                DATA
  LV UUID                azAceM-HOj2-Ru0L-hOpH-g68w-0iSL-MITv4H
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
/dev/pts/8
11:04:31
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv1
  VG Name                DATA
  LV UUID                t3CFhW-MtNS-hyRY-lh13-jEbf-ZtX0-V5Ky5l
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
...
  LV Name                /dev/DATA/lv3
  VG Name                DATA
  LV UUID                azAceM-HOj2-Ru0L-hOpH-g68w-0iSL-MITv4H
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
/dev/pts/7
11:04:35
#lvs -a
  LV   VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1  DATA -wi--- 5,00G
  lv2  DATA -wi--- 6,00G
  lv3  DATA -wi--- 4,00G
/dev/pts/8
11:04:35
#lvs -a
  LV   VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1  DATA -wi--- 5,00G
  lv2  DATA -wi--- 6,00G
  lv3  DATA -wi--- 4,00G
/dev/pts/7
11:05:21
#lv
lvchange     lvdisplay    lvmchange    lvmsadc      lvremove     lvs
lvconvert    lvextend     lvmdiskscan  lvmsar       lvrename     lvscan
lvcreate     lvm          lvmdump      lvreduce     lvresize
11:05:21
#lvscan
  inactive          '/dev/DATA/lv1' [5,00 GB] inherit
  inactive          '/dev/DATA/lv2' [6,00 GB] inherit
  inactive          '/dev/DATA/lv3' [4,00 GB] inherit
/dev/pts/8
11:05:21
#lv
lvchange     lvdisplay    lvmchange    lvmsadc      lvremove     lvs
lvconvert    lvextend     lvmdiskscan  lvmsar       lvrename     lvscan
lvcreate     lvm          lvmdump      lvreduce     lvresize
11:05:21
#lvscan
  inactive          '/dev/DATA/lv1' [5,00 GB] inherit
  inactive          '/dev/DATA/lv2' [6,00 GB] inherit
  inactive          '/dev/DATA/lv3' [4,00 GB] inherit
/dev/pts/7
11:05:38
#lvs -a
  LV   VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1  DATA -wi--- 5,00G
  lv2  DATA -wi--- 6,00G
  lv3  DATA -wi--- 4,00G
/dev/pts/8
11:05:38
#lvs -a
  LV   VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1  DATA -wi--- 5,00G
  lv2  DATA -wi--- 6,00G
  lv3  DATA -wi--- 4,00G
/dev/pts/7
11:05:43
#lvchange
  Need 1 or more of -a, -C, -j, -m, -M, -p, -r, --resync, --refresh, --alloc, --addtag, --deltag or --monitor
  Run `lvchange --help' for more information.
/dev/pts/8
11:05:43
#lvchange
  Need 1 or more of -a, -C, -j, -m, -M, -p, -r, --resync, --refresh, --alloc, --addtag, --deltag or --monitor
  Run `lvchange --help' for more information.
/dev/pts/7
11:05:52
#lvchange -a y lv2
  Volume group "lv2" not found
/dev/pts/8
11:05:52
#lvchange -a y lv2
  Volume group "lv2" not found
/dev/pts/7
11:06:01
#lvchange -a y lv3
  Volume group "lv3" not found
/dev/pts/8
11:06:01
#lvchange -a y lv3
  Volume group "lv3" not found
/dev/pts/7
11:06:07
#lvchange --help
  lvchange: Change the attributes of logical volume(s)
lvchange
        [-A|--autobackup y|n]
        [-a|--available [e|l]y|n]
        [--addtag Tag]
        [--alloc AllocationPolicy]
        [-C|--contiguous y|n]
        [-d|--debug]
        [--deltag Tag]
        [-f|--force]
...
        [-P|--partial]
        [-p|--permission r|rw]
        [-r|--readahead ReadAheadSectors|auto|none]
        [--refresh]
        [--resync]
        [-t|--test]
        [-v|--verbose]
        [-y|--yes]
        [--version]
        LogicalVolume[Path] [LogicalVolume[Path]...]
/dev/pts/8
11:06:07
#lvchange --help
  lvchange: Change the attributes of logical volume(s)
lvchange
        [-A|--autobackup y|n]
        [-a|--available [e|l]y|n]
        [--addtag Tag]
        [--alloc AllocationPolicy]
        [-C|--contiguous y|n]
        [-d|--debug]
        [--deltag Tag]
        [-f|--force]
...
        [-P|--partial]
        [-p|--permission r|rw]
        [-r|--readahead ReadAheadSectors|auto|none]
        [--refresh]
        [--resync]
        [-t|--test]
        [-v|--verbose]
        [-y|--yes]
        [--version]
        LogicalVolume[Path] [LogicalVolume[Path]...]
/dev/pts/7
11:06:16
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  25
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               93,14 GB
  PE Size               4,00 MB
  Total PE              23844
  Alloc PE / Size       3840 / 15,00 GB
  Free  PE / Size       20004 / 78,14 GB
  VG UUID               T7BtRe-4XNh-rUjr-edI4-2scd-81lF-vayAji
/dev/pts/8
11:06:16
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  25
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               93,14 GB
  PE Size               4,00 MB
  Total PE              23844
  Alloc PE / Size       3840 / 15,00 GB
  Free  PE / Size       20004 / 78,14 GB
  VG UUID               T7BtRe-4XNh-rUjr-edI4-2scd-81lF-vayAji
/dev/pts/7
11:06:25
#vgs
vgs      vgscan   vgsplit
11:06:25
#vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "DATA" using metadata type lvm2
/dev/pts/8
11:06:25
#vgs
vgs      vgscan   vgsplit
11:06:25
#vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "DATA" using metadata type lvm2
/dev/pts/7
11:06:39
#lvchange -a y lv3
  Volume group "lv3" not found
/dev/pts/8
11:06:39
#lvchange -a y lv3
  Volume group "lv3" not found
/dev/pts/7
11:06:45
#ls -l /dev/
Display all 198 possibilities? (y or n)
11:06:45
#ls -l /dev/m
mapper/ md/     mem     mixer
11:06:45
#ls -l /dev/m
mapper/ md/     mem     mixer
11:06:45
#vblade 1 1 eth0 /dev/
Display all 198 possibilities? (y or n)
adsp                ram0                tty12               tty58
agpgart             ram1                tty13               tty59
audio               ram10               tty14               tty6
block/              ram11               tty15               tty60
bsg/                ram12               tty16               tty61
bus/                ram13               tty17               tty62
cdrom               ram14               tty18               tty63
char/               ram15               tty19               tty7
console             ram2                tty2                tty8
...
net/                sndstat             tty49               vcsa2
network_latency     sr0                 tty5                vcsa3
network_throughput  stderr              tty50               vcsa4
null                stdin               tty51               vcsa5
parport0            stdout              tty52               vcsa6
port                tty                 tty53               vcsa7
ppp                 tty0                tty54               xconsole
psaux               tty1                tty55               zero
ptmx                tty10               tty56
pts/                tty11               tty57
11:06:45
#mount /dev/etherd/
discover    e2.1        e4.1        err         interfaces
e10.1       e3.1        e5.1        flush       revalidate
11:06:45
#mount /dev/etherd/e10.1 /mnt

/dev/pts/8
11:06:45
#ls -l /dev/
Display all 198 possibilities? (y or n)
11:06:45
#ls -l /dev/m
mapper/ md/     mem     mixer
11:06:45
#ls -l /dev/m
mapper/ md/     mem     mixer
11:06:45
#vblade 1 1 eth0 /dev/
Display all 198 possibilities? (y or n)
adsp                ram0                tty12               tty58
agpgart             ram1                tty13               tty59
audio               ram10               tty14               tty6
block/              ram11               tty15               tty60
bsg/                ram12               tty16               tty61
bus/                ram13               tty17               tty62
cdrom               ram14               tty18               tty63
char/               ram15               tty19               tty7
console             ram2                tty2                tty8
...
net/                sndstat             tty49               vcsa2
network_latency     sr0                 tty5                vcsa3
network_throughput  stderr              tty50               vcsa4
null                stdin               tty51               vcsa5
parport0            stdout              tty52               vcsa6
port                tty                 tty53               vcsa7
ppp                 tty0                tty54               xconsole
psaux               tty1                tty55               zero
ptmx                tty10               tty56
pts/                tty11               tty57
11:06:45
#mount /dev/etherd/
discover    e2.1        e4.1        err         interfaces
e10.1       e3.1        e5.1        flush       revalidate
11:06:45
#mount /dev/etherd/e10.1 /mnt

/dev/pts/7
11:09:05
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   13G  4,6G  75% /
tmpfs                 1,8G  8,0K  1,8G   1% /lib/init/rw
udev                   10M  840K  9,2M   9% /dev
tmpfs                 1,8G     0  1,8G   0% /dev/shm
/dev/etherd/e10.1     5,0G  339M  4,4G   8% /mnt
/dev/pts/8
11:09:05
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   13G  4,6G  75% /
tmpfs                 1,8G  8,0K  1,8G   1% /lib/init/rw
udev                   10M  840K  9,2M   9% /dev
tmpfs                 1,8G     0  1,8G   0% /dev/shm
/dev/etherd/e10.1     5,0G  339M  4,4G   8% /mnt
/dev/pts/7
11:09:08
#cp -r /bin/ /mnt/

/dev/pts/8
11:09:08
#cp -r /bin/ /mnt/

/dev/pts/7
11:09:21
#ls /mnt/
bin  lost+found  qqqq  xxxx
/dev/pts/8
11:09:21
#ls /mnt/
bin  lost+found  qqqq  xxxx
/dev/pts/7
11:09:24
#umount /mnt

/dev/pts/8
11:09:24
#umount /mnt

/dev/pts/7
11:09:32
#vgchange -a y DATA
  3 logical volume(s) in volume group "DATA" now active
/dev/pts/8
11:09:32
#vgchange -a y DATA
  3 logical volume(s) in volume group "DATA" now active
/dev/pts/7
11:10:10
#vblade 1 1 eth0 /dev/DATA/lv3
pid 6643: e1.1, 8388608 sectors O_RDWR
^C
/dev/pts/8
11:10:10
#vblade 1 1 eth0 /dev/DATA/lv3
pid 6643: e1.1, 8388608 sectors O_RDWR
^C
/dev/pts/7
11:10:47
#aoe
aoecfg          aoe-flush       aoe-mkdevs      aoeping         aoe-stat
aoe-discover    aoe-interfaces  aoe-mkshelf     aoe-revalidate  aoe-version
11:10:47
#aoe-discover

/dev/pts/8
11:10:47
#aoe
aoecfg          aoe-flush       aoe-mkdevs      aoeping         aoe-stat
aoe-discover    aoe-interfaces  aoe-mkshelf     aoe-revalidate  aoe-version
11:10:47
#aoe-discover

/dev/pts/7
11:11:09
#aoe-stat
     e10.1         5.368GB   eth0 up
      e2.1       500.107GB   eth0 up
      e3.1         5.368GB   eth0 up
      e4.1         6.442GB   eth0 up
      e5.1         5.368GB   eth0 up
/dev/pts/8
11:11:09
#aoe-stat
     e10.1         5.368GB   eth0 up
      e2.1       500.107GB   eth0 up
      e3.1         5.368GB   eth0 up
      e4.1         6.442GB   eth0 up
      e5.1         5.368GB   eth0 up
/dev/pts/7
11:11:13
#vblade --help
vblade: invalid option -- -
usage: vblade [ -m mac[,mac...] ] shelf slot netif filename
/dev/pts/8
11:11:13
#vblade --help
vblade: invalid option -- -
usage: vblade [ -m mac[,mac...] ] shelf slot netif filename
/dev/pts/7
11:13:59
#find /proc -name \*drop\*cache\*
/proc/sys/vm/drop_caches
/dev/pts/8
11:13:59
#find /proc -name \*drop\*cache\*
/proc/sys/vm/drop_caches
/dev/pts/7
11:18:46
#mount /dev/DATA/lv3
mount: can't find /dev/DATA/lv3 in /etc/fstab or /etc/mtab
/dev/pts/8
11:18:46
#mount /dev/DATA/lv3
mount: can't find /dev/DATA/lv3 in /etc/fstab or /etc/mtab
/dev/pts/7
11:20:33
#mount /dev/DATA/lv3 /mnt/

/dev/pts/8
11:20:33
#mount /dev/DATA/lv3 /mnt/

/dev/pts/7
11:20:38
#touch ggge

/dev/pts/8
11:20:38
#touch ggge

/dev/pts/7
11:20:55
#touch /mnt/ggge

/dev/pts/8
11:20:55
#touch /mnt/ggge

/dev/pts/7
11:21:06
#touch /mnt/yyyyyy

/dev/pts/8
11:21:06
#touch /mnt/yyyyyy

/dev/pts/7
11:21:51
#echo 3 > /proc/sys/vm/drop_caches

/dev/pts/8
11:21:51
#echo 3 > /proc/sys/vm/drop_caches

/dev/pts/7
11:22:20
#ping ya.ru
ping: unknown host ya.ru
/dev/pts/8
11:22:20
#ping ya.ru
ping: unknown host ya.ru
/dev/pts/7
11:22:58
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=49 time=54.2 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=49 time=49.9 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 49.981/52.137/54.294/2.168 ms
/dev/pts/8
11:22:58
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=49 time=54.2 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=49 time=49.9 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 49.981/52.137/54.294/2.168 ms
/dev/pts/7
11:24:36
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/mapper/DATA-lv3 on /mnt type ext3 (rw)
/dev/pts/8
11:24:36
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/mapper/DATA-lv3 on /mnt type ext3 (rw)
/dev/pts/7
11:25:47
#umount /mnt

/dev/pts/8
11:25:47
#umount /mnt

/dev/pts/7
11:26:13
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/pts/8
11:26:13
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/pts/1
11:28:34
#apt-cache search iscsi target
iscsitarget-source - iSCSI Enterprise Target kernel module source
iscsitarget - iSCSI Enterprise Target userland tools
isns-client - Internet Storage Naming Service - cli-client
isns - Internet Storage Naming Service
iscsitarget-modules-2.6-486 - iSCSI Enterprise Target for Linux 2.6 on x86
iscsitarget-modules-2.6-686 - iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-686-bigmem - iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-amd64 - iSCSI Enterprise Target for Linux 2.6 on AMD64
iscsitarget-modules-2.6-openvz-686 - iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-vserver-686 - iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-vserver-686-bigmem - iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-xen-686 - iSCSI Enterprise Target for Linux 2.6 on i686
iscsitarget-modules-2.6.26-2-486 - iSCSI Enterprise Target for Linux 2.6.26 on x86
iscsitarget-modules-2.6.26-2-686 - iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-686-bigmem - iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-amd64 - iSCSI Enterprise Target for Linux 2.6.26 on AMD64
iscsitarget-modules-2.6.26-2-openvz-686 - iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-vserver-686 - iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-vserver-686-bigmem - iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-xen-686 - iSCSI Enterprise Target for Linux 2.6.26 on i686
blade-persist setup 10 1 eth0 /dev/DATA/lv3
/dev/pts/4
11:28:34
#apt-cache search iscsi target
iscsitarget-source - iSCSI Enterprise Target kernel module source
iscsitarget - iSCSI Enterprise Target userland tools
isns-client - Internet Storage Naming Service - cli-client
isns - Internet Storage Naming Service
iscsitarget-modules-2.6-486 - iSCSI Enterprise Target for Linux 2.6 on x86
iscsitarget-modules-2.6-686 - iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-686-bigmem - iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-amd64 - iSCSI Enterprise Target for Linux 2.6 on AMD64
iscsitarget-modules-2.6-openvz-686 - iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-vserver-686 - iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-vserver-686-bigmem - iSCSI Enterprise Target for Linux 2.6 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6-xen-686 - iSCSI Enterprise Target for Linux 2.6 on i686
iscsitarget-modules-2.6.26-2-486 - iSCSI Enterprise Target for Linux 2.6.26 on x86
iscsitarget-modules-2.6.26-2-686 - iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-686-bigmem - iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-amd64 - iSCSI Enterprise Target for Linux 2.6.26 on AMD64
iscsitarget-modules-2.6.26-2-openvz-686 - iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-vserver-686 - iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-vserver-686-bigmem - iSCSI Enterprise Target for Linux 2.6.26 on PPro/Celeron/PII/PIII/P4
iscsitarget-modules-2.6.26-2-xen-686 - iSCSI Enterprise Target for Linux 2.6.26 on i686
/dev/pts/7
11:28:39
#vblade-persist ls
#shelf slot netif source auto? stat
1 1 eth0 /dev/DATA/lv3 noauto down
/dev/pts/8
11:28:39
#vblade-persist ls
#shelf slot netif source auto? stat
1 1 eth0 /dev/DATA/lv3 noauto down
/dev/pts/7
11:28:55
#vblade-persist start
vblade-persist: Not a valid shelf: ''
/dev/pts/8
11:28:55
#vblade-persist start
vblade-persist: Not a valid shelf: ''
/dev/pts/7
11:29:00
#vblade-persist start all
ok: run: /var/lib/vblade-persist/vblades/e1.1: (pid 6967) 1s, normally down
/dev/pts/8
11:29:00
#vblade-persist start all
ok: run: /var/lib/vblade-persist/vblades/e1.1: (pid 6967) 1s, normally down
/dev/pts/7
11:29:08
#vblade-persist ls
#shelf slot netif source auto? stat
1 1 eth0 /dev/DATA/lv3 noauto run
/dev/pts/8
11:29:08
#vblade-persist ls
#shelf slot netif source auto? stat
1 1 eth0 /dev/DATA/lv3 noauto run
/dev/pts/7
11:29:11
#vblade-persist stop all
ok: down: /var/lib/vblade-persist/vblades/e1.1: 0s
/dev/pts/8
11:29:11
#vblade-persist stop all
ok: down: /var/lib/vblade-persist/vblades/e1.1: 0s
/dev/pts/7
11:29:17
#vblade-persist ls
#shelf slot netif source auto? stat
1 1 eth0 /dev/DATA/lv3 noauto down
/dev/pts/8
11:29:17
#vblade-persist ls
#shelf slot netif source auto? stat
1 1 eth0 /dev/DATA/lv3 noauto down
/dev/pts/7
11:29:20
#vblade-persist start all
ok: run: /var/lib/vblade-persist/vblades/e1.1: (pid 7020) 0s, normally down
/dev/pts/8
11:29:20
#vblade-persist start all
ok: run: /var/lib/vblade-persist/vblades/e1.1: (pid 7020) 0s, normally down

Статистика

Время первой команды журнала11:04:05 2010- 3-23
Время последней команды журнала11:29:20 2010- 3-23
Количество командных строк в журнале99
Процент команд с ненулевым кодом завершения, %26.26
Процент синтаксически неверно набранных команд, % 1.01
Суммарное время работы с терминалом *, час 0.42
Количество командных строк в единицу времени, команда/мин 3.92
Частота использования команд
vblade-persist14|=============| 13.59%
mount12|===========| 11.65%
lvchange10|=========| 9.71%
ls8|=======| 7.77%
touch6|=====| 5.83%
vblade6|=====| 5.83%
ping4|===| 3.88%
umount4|===| 3.88%
lvs4|===| 3.88%
#vblade-persist2|=| 1.94%
cp2|=| 1.94%
lvscan2|=| 1.94%
aoe2|=| 1.94%
vgchange2|=| 1.94%
aoe-stat2|=| 1.94%
vgs2|=| 1.94%
drop_caches2|=| 1.94%
echo2|=| 1.94%
lvdisplay2|=| 1.94%
vgscan2|=| 1.94%
df2|=| 1.94%
aoe-discover2|=| 1.94%
find2|=| 1.94%
lv2|=| 1.94%
vgdisplay2|=| 1.94%
apt-cache2|=| 1.94%
LVDI1|| 0.97%
____
*) Интервалы неактивности длительностью 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$