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

Содержание

Журнал

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

/dev/tty1
08:27:42
#X -configure
X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.2-10.lenny2)
Current Operating System: Linux linux2.unix.nt 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 i686
Build Date: 08 June 2009  09:12:57AM
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
...
        vesa
        vga
(++) Using config file: "/root/xorg.conf.new"
(II) Module "ddc" already built-in
Xorg detected your mouse at device /dev/input/mice.
Please check your config if the mouse is still not
operational, as by default Xorg tries to autodetect
the protocol.
Your xorg.conf file is /root/xorg.conf.new
To test the server, run 'X -config /root/xorg.conf.new'
08:27:49
#cp xorg.conf.new /etc/X11/xorg.conf

прошло 10 минут
/dev/pts/0
08:38:24
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   14G  3,8G  79% /
tmpfs                 1,8G     0  1,8G   0% /lib/init/rw
udev                   10M  768K  9,3M   8% /dev
tmpfs                 1,8G     0  1,8G   0% /dev/shm
08:39:18
#ls
Desktop  disk1.img  disk2.img  disk3.img
08:40:56
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv1
  VG Name                DATA
  LV UUID                d4y2Dg-dNa4-9odK-Jm6P-kyre-1TkC-6lSuet
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                15,00 GB
  Current LE             3840
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
08:43:42
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda5
  VG Name               DATA
  PV Size               46,58 GB / not usable 960,50 KB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11923
  Free PE               8083
  Allocated PE          3840
  PV UUID               gRVJIa-mKJa-80hX-qYiH-QyEQ-kHwS-48WcZq
08:44:18
#lvcreate -n lv4 -L 4GB DATA
  Logical volume "lv4" created
08:46:03
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv1
  VG Name                DATA
  LV UUID                d4y2Dg-dNa4-9odK-Jm6P-kyre-1TkC-6lSuet
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                15,00 GB
  Current LE             3840
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
08:46:08
#lvs
  LV   VG   Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  lv1  DATA -wi-a- 15,00G
  lv4  DATA -wi-a-  4,00G
08:46:14
#mkfs.etx3 -L VOLUME4 /dev/DATA/lv4
bash: mkfs.etx3: команда не найдена
08:48:06
#mkfs.etx3 -L VOLUME 4 /dev/DATA/lv4
bash: mkfs.etx3: команда не найдена
08:48:09
#mkfs.ext3 -L VOLUME4 /dev/DATA/lv4
mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=VOLUME4
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262144 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1073741824
32 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
08:48:20
#`lv
> `lv
прошло 12 минут
09:01:01
#ls
Desktop  disk1.img  disk2.img  disk3.img
09:05:35
#cd

09:05:37
#ls /dev
agpgart          kmsg                ppp     root      stdout  tty25  tty44  tty63           usbdev7.1_ep00
block            log                 psaux   rtc       tpm0    tty26  tty45  tty7            usbdev7.1_ep81
bsg              loop0               ptmx    rtc0      tty     tty27  tty46  tty8            vcs
bus              loop1               pts     scd0      tty0    tty28  tty47  tty9            vcs1
cdrom            loop2               ram0    sda       tty1    tty29  tty48  ttyS0           vcs2
char             loop3               ram1    sda1      tty10   tty3   tty49  ttyS1           vcs3
console          loop4               ram10   sda2      tty11   tty30  tty5   ttyS2           vcs4
core             loop5               ram11   sda3      tty12   tty31  tty50  ttyS3           vcs5
cpu_dma_latency  loop6               ram12   sda5      tty13   tty32  tty51  urandom         vcs6
DATA             loop7               ram13   sda6      tty14   tty33  tty52  usbdev1.1_ep00  vcs7
disk             lp0                 ram14   sdb       tty15   tty34  tty53  usbdev1.1_ep81  vcsa
dm-0             MAKEDEV             ram15   sg0       tty16   tty35  tty54  usbdev2.1_ep00  vcsa1
dm-1             mapper              ram2    sg1       tty17   tty36  tty55  usbdev2.1_ep81  vcsa2
dri              md                  ram3    sg2       tty18   tty37  tty56  usbdev3.1_ep00  vcsa3
dvd              mem                 ram4    shm       tty19   tty38  tty57  usbdev3.1_ep81  vcsa4
fd               net                 ram5    snapshot  tty2    tty39  tty58  usbdev4.1_ep00  vcsa5
full             network_latency     ram6    snd       tty20   tty4   tty59  usbdev4.1_ep81  vcsa6
hpet             network_throughput  ram7    sndstat   tty21   tty40  tty6   usbdev5.1_ep00  vcsa7
initctl          null                ram8    sr0       tty22   tty41  tty60  usbdev5.1_ep81  xconsole
input            parport0            ram9    stderr    tty23   tty42  tty61  usbdev6.1_ep00  zero
kmem             port                random  stdin     tty24   tty43  tty62  usbdev6.1_ep81
09:06:10
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   14G  3,8G  79% /
tmpfs                 1,8G     0  1,8G   0% /lib/init/rw
udev                   10M  772K  9,3M   8% /dev
tmpfs                 1,8G     0  1,8G   0% /dev/shm
09:07:07
#lvresize -L +3GB /dev/DATA/lv4
  Extending logical volume lv4 to 7,00 GB
  Logical volume lv4 successfully resized
09:07:42
#mount /dev/DATA/lv4 /mnt

09:07:56
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   14G  3,8G  79% /
tmpfs                 1,8G     0  1,8G   0% /lib/init/rw
udev                   10M  772K  9,3M   8% /dev
tmpfs                 1,8G     0  1,8G   0% /dev/shm
/dev/mapper/DATA-lv4  4,0G  137M  3,7G   4% /mnt
09:07:58
#resize2fs /dev/DATA/lv4
resize2fs 1.41.3 (12-Oct-2008)
Filesystem at /dev/DATA/lv4 is mounted on /mnt; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/DATA/lv4 to 1835008 (4k) blocks.
The filesystem on /dev/DATA/lv4 is now 1835008 blocks long.
09:08:23
#lvdysplay
bash: lvdysplay: команда не найдена
09:08:46
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv1
  VG Name                DATA
  LV UUID                d4y2Dg-dNa4-9odK-Jm6P-kyre-1TkC-6lSuet
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                15,00 GB
  Current LE             3840
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                7,00 GB
  Current LE             1792
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
09:08:49
#lvremove -f /dev/DATA/lv1
  Logical volume "lv1" successfully removed
09:09:04
#lvdysplay
bash: lvdysplay: команда не найдена
09:09:08
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv4
  VG Name                DATA
  LV UUID                130g3K-F3Qm-ITgx-Imj0-Wy1T-Ru3P-tbc8N9
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                7,00 GB
  Current LE             1792
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
09:09:13
#lvcreate -n lv5 -L 6GB
  Path required for Logical Volume "lv5"
  Please provide a volume group name
  Run `lvcreate --help' for more information.
09:10:19
#mkfs.ext3 /dev/DATA/lv5
mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
393216 inodes, 1572864 blocks
78643 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1610612736
48 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 20 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
09:10:37
#lvchange -a m /dev/DATA/lv5
  Invalid argument m
  Error during parsing of command line.
09:10:59
#lvchange -a n /dev/DATA/lv5

09:11:08
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda5
  VG Name               DATA
  PV Size               46,58 GB / not usable 960,50 KB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11923
  Free PE               8595
  Allocated PE          3328
  PV UUID               gRVJIa-mKJa-80hX-qYiH-QyEQ-kHwS-48WcZq
09:11:16
#pvcreate /dev/sda6
  Physical volume "/dev/sda6" successfully created
09:12:28
#vgcreate DATA /dev/sda6
  /dev/DATA: already exists in filesystem
  New volume group name "DATA" is invalid
  Run `vgcreate --help' for more information.
09:12:43
#ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 Мар 23  2010 /dev/sda
brw-rw---- 1 root disk 8, 1 Мар 23 09:28 /dev/sda1
brw-rw---- 1 root disk 8, 2 Мар 23  2010 /dev/sda2
brw-rw---- 1 root disk 8, 3 Мар 23  2010 /dev/sda3
brw-rw---- 1 root disk 8, 5 Мар 23 10:10 /dev/sda5
brw-rw---- 1 root disk 8, 6 Мар 23 10:12 /dev/sda6
09:13:26
#ls /dev/DATA/
lv4
09:14:19
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  8
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               93,15 GB
  PE Size               4,00 MB
  Total PE              23846
  Alloc PE / Size       3328 / 13,00 GB
  Free  PE / Size       20518 / 80,15 GB
  VG UUID               DmCgK9-ZdDr-uULe-mHoX-kBUQ-ildN-aJ3GhM
09:14:31
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv4
  VG Name                DATA
  LV UUID                130g3K-F3Qm-ITgx-Imj0-Wy1T-Ru3P-tbc8N9
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                7,00 GB
  Current LE             1792
  Segments               1
...
  LV Name                /dev/DATA/lv5
  VG Name                DATA
  LV UUID                1vg5u7-nk91-x1dy-OrsB-65VP-rVRH-Fh8Bhu
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                6,00 GB
  Current LE             1536
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
09:14:48
#lvremove -f /dev/DATA/lv5
  Logical volume "lv5" successfully removed
09:15:09
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv4
  VG Name                DATA
  LV UUID                130g3K-F3Qm-ITgx-Imj0-Wy1T-Ru3P-tbc8N9
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                7,00 GB
  Current LE             1792
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
09:15:17
#lvcreate -n lv[1-3] -L 5GB DATA
  Logical volume name "lv[1-3]" is invalid
  Run `lvcreate --help' for more information.
09:15:45
#lvcreate -n lv1 -L 5GB DATA
  Logical volume "lv1" created
09:15:51
#lvcreate -n lv3 -L 5GB DATA
  Logical volume "lv3" created
09:15:55
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv4
  VG Name                DATA
  LV UUID                130g3K-F3Qm-ITgx-Imj0-Wy1T-Ru3P-tbc8N9
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                7,00 GB
  Current LE             1792
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
09:16:00
#pvmove /dev/sda5
  /dev/sda5: Moved: 7,6%
  /dev/sda5: Moved: 15,3%
  /dev/sda5: Moved: 23,2%
  /dev/sda5: Moved: 30,9%
  /dev/sda5: Moved: 38,5%
  /dev/sda5: Moved: 46,0%
  /dev/sda5: Moved: 53,3%
  /dev/sda5: Moved: 60,8%
  /dev/sda5: Moved: 68,5%
  /dev/sda5: Moved: 75,9%
  /dev/sda5: Moved: 83,5%
  /dev/sda5: Moved: 91,0%
  /dev/sda5: Moved: 98,4%
  /dev/sda5: Moved: 100,0%
09:20:53
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv4
  VG Name                DATA
  LV UUID                130g3K-F3Qm-ITgx-Imj0-Wy1T-Ru3P-tbc8N9
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                7,00 GB
  Current LE             1792
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
09:21:02
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  14
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               93,15 GB
  PE Size               4,00 MB
  Total PE              23846
  Alloc PE / Size       4352 / 17,00 GB
  Free  PE / Size       19494 / 76,15 GB
  VG UUID               DmCgK9-ZdDr-uULe-mHoX-kBUQ-ildN-aJ3GhM
09:21:28
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv4
  VG Name                DATA
  LV UUID                130g3K-F3Qm-ITgx-Imj0-Wy1T-Ru3P-tbc8N9
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                7,00 GB
  Current LE             1792
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
09:21:42
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda5
  VG Name               DATA
  PV Size               46,58 GB / not usable 960,50 KB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11923
  Free PE               11923
  Allocated PE          0
  PV UUID               gRVJIa-mKJa-80hX-qYiH-QyEQ-kHwS-48WcZq
  --- Physical volume ---
  PV Name               /dev/sda6
  VG Name               DATA
  PV Size               46,58 GB / not usable 960,50 KB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11923
  Free PE               7571
  Allocated PE          4352
  PV UUID               O4pePv-jk0w-1PbI-If0X-UD8N-diEr-DraaM3
09:22:22
#vgreduce DATA /dev/sda5
  Removed "/dev/sda5" from volume group "DATA"
09:25:02
#pvremove /dev/sda5
  Labels on physical volume "/dev/sda5" successfully wiped
09:25:16
#file -s /dev/sda5
/dev/sda5: data
09:25:31
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda6
  VG Name               DATA
  PV Size               46,58 GB / not usable 960,50 KB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11923
  Free PE               7571
  Allocated PE          4352
  PV UUID               O4pePv-jk0w-1PbI-If0X-UD8N-diEr-DraaM3
09:25:59
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  15
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               46,57 GB
  PE Size               4,00 MB
  Total PE              11923
  Alloc PE / Size       4352 / 17,00 GB
  Free  PE / Size       7571 / 29,57 GB
  VG UUID               DmCgK9-ZdDr-uULe-mHoX-kBUQ-ildN-aJ3GhM
09:26:14
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv4
  VG Name                DATA
  LV UUID                130g3K-F3Qm-ITgx-Imj0-Wy1T-Ru3P-tbc8N9
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                7,00 GB
  Current LE             1792
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
/dev/pts/3
09:35:48
#arp -a
linux8.unix.nt (192.168.15.8) at 00:1f:29:bc:3a:d8 [ether] on eth0
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0
linux10.unix.nt (192.168.15.10) at 00:1b:fc:7d:bb:1e [ether] on eth0
09:35:56
#arp -a
linux8.unix.nt (192.168.15.8) at 00:1f:29:bc:3a:d8 [ether] on eth0
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0
linux10.unix.nt (192.168.15.10) at 00:1b:fc:7d:bb:1e [ether] on eth0
09:36:22
#arp -a
linux1.unix.nt (192.168.15.1) at 00:0f:fe:7e:b8:53 [ether] on eth0
linux8.unix.nt (192.168.15.8) at 00:1f:29:bc:3a:d8 [ether] on eth0
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0
linux10.unix.nt (192.168.15.10) at 00:1b:fc:7d:bb:1e [ether] on eth0
09:36:28
#arp -a
linux1.unix.nt (192.168.15.1) at 00:0f:fe:7e:b8:53 [ether] on eth0
linux8.unix.nt (192.168.15.8) at 00:1f:29:bc:3a:d8 [ether] on eth0
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0
linux10.unix.nt (192.168.15.10) at 00:1b:fc:7d:bb:1e [ether] on eth0
09:36:40
#arp -a
linux1.unix.nt (192.168.15.1) at 00:0f:fe:7e:b8:53 [ether] on eth0
linux8.unix.nt (192.168.15.8) at 00:1f:29:bc:3a:d8 [ether] on eth0
? (192.168.15.254) at 00:15:60:7a:63:80 [ether] on eth0
linux10.unix.nt (192.168.15.10) at 00:1b:fc:7d:bb:1e [ether] on eth0
09:37:05
#ssh root@192.168.15.8
The authenticity of host '192.168.15.8 (192.168.15.8)' can't be established.
RSA key fingerprint is 23:4b:a2:99:88:79:fc:35:b7:62:e8:6b:0d:d0:e1:4b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.8' (RSA) to the list of known hosts.
root@192.168.15.8's password:
Permission denied, please try again.
root@192.168.15.8's password:
Permission denied, please try again.
root@192.168.15.8's password:
Permission denied (publickey,password).
/dev/pts/0
09:40:47
#lvcreate -L 1G -n lv4-snap -s /dev/DATA/lv4
  Logical volume "lv4-snap" created
09:41:34
#lvs -a
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1      DATA -wi-a- 5,00G
  lv3      DATA -wi-a- 5,00G
  lv4      DATA owi-ao 7,00G
  lv4-snap DATA swi-a- 1,00G lv4      0,00
09:41:42
#ls
data  disk1.img  disk2.img  disk3.img  disk4.img  xorg.conf.new
09:44:26
#cd data

09:44:30
#ls

09:44:31
#ls

09:44:32
#cd

09:44:35
#mkdir /data/lv4
mkdir: невозможно создать каталог `/data/lv4': Нет такого файла или каталога
09:44:52
#mkdir -r /data/lv4
mkdir: неверный ключ -- r
Попробуйте `mkdir --help' для получения более подробного описания.
09:45:00
#mkdir -R /data/lv4
mkdir: неверный ключ -- R
Попробуйте `mkdir --help' для получения более подробного описания.
09:45:04
#ls
data  disk1.img  disk2.img  disk3.img  disk4.img  xorg.conf.new
09:45:08
#cd data

09:45:11
#mkdir lv4

09:45:14
#m
bash: m: команда не найдена
09:45:17
#mkdir lv4-snap

09:45:22
#cdd
bash: cdd: команда не найдена
09:45:28
#cd

09:45:30
#mount /dev/DATA/lv4 /root/data/lv4

09:45:46
#mount /dev/DATA/lv4-snap /root/data/lv4-snap/

09:45:56
#dd if=/dev/zero of=/data/lv4/11111 count=250 bs=1024k
dd: открытие `/data/lv4/11111': Нет такого файла или каталога
09:46:53
#dd if=/dev/zero of=/root/data/lv4/11111 count=250 bs=1024k
250+0 записей считано
250+0 записей написано
 скопировано 262144000 байт (262 MB), 21,053 c, 12,5 MB/c
09:47:24
#lvs -a
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1      DATA -wi-a- 5,00G
  lv3      DATA -wi-a- 5,00G
  lv4      DATA owi-ao 7,00G
  lv4-snap DATA swi-ao 1,00G lv4     24,57
09:47:32
#ls -l data/lv4
итого 256272
-rw-r--r-- 1 root root 262144000 Мар 23 10:47 11111
drwx------ 2 root root     16384 Мар 23 09:48 lost+found
09:47:47
#ls -l data/lv4-snap/
итого 16
drwx------ 2 root root 16384 Мар 23 09:48 lost+found
09:47:51
#ls -l data/lv4-snap/
итого 16
drwx------ 2 root root 16384 Мар 23 09:48 lost+found
09:47:53
#ls -l data/lv4-snap/
итого 16
drwx------ 2 root root 16384 Мар 23 09:48 lost+found
09:48:04
#ls -l data/lv4-snap/
итого 16
drwx------ 2 root root 16384 Мар 23 09:48 lost+found
09:48:25
#ls -l data/lv4-snap/
итого 16
drwx------ 2 root root 16384 Мар 23 09:48 lost+found
09:48:37
#lvs -a
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1      DATA -wi-a- 5,00G
  lv3      DATA -wi-a- 5,00G
  lv4      DATA owi-ao 7,00G
  lv4-snap DATA swi-ao 1,00G lv4     24,57
09:48:42
#dd if=/dev/zero of=/root/data/lv4/11111 count=80000 bs=1024k
^C645+0 записей считано
645+0 записей написано
 скопировано 676331520 байт (676 MB), 67,6417 c, 10,0 MB/c
09:50:23
#dd if=/dev/zero of=/root/data/lv4/11111 count=800 bs=1024k
800+0 записей считано
800+0 записей написано
 скопировано 838860800 байт (839 MB), 21,398 c, 39,2 MB/c
09:51:06
#umount data/lv4-snap/

09:52:43
#lvremove /dev/DATA/lv4
/dev/DATA/lv4       /dev/DATA/lv4-snap
09:52:43
#lvremove /dev/DATA/lv4-snap
  /dev/disk/by-label/VOLUME4: read failed after 0 of 4096 at 0: Ошибка ввода/вывода
Do you really want to remove active logical volume "lv4-snap"? [y/n]: y
  Logical volume "lv4-snap" successfully removed
09:55:30
#cd /tmp

09:59:52
#ls
gconfd-user  keyring-7xW8TQ  mapping-user  orbit-user  seahorse-LEVeYO  virtual-user.2lYdqP
09:59:52
#wget http://xgu.ru/lilalo/install
--2010-03-23 11:00:20--  http://xgu.ru/lilalo/install
Распознаётся xgu.ru... 212.26.146.51
Устанавливается соединение с xgu.ru|212.26.146.51|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 5285 (5,2K) [text/plain]
Сохраняется в каталог: `install'.
100%[=======================================================================>] 5.285       --.-K/s   в 0,009s
2010-03-23 11:00:20 (577 KB/s) - `install' сохранён [5285/5285]
10:00:20
#ls
gconfd-user  install  keyring-7xW8TQ  mapping-user  orbit-user  seahorse-LEVeYO  virtual-user.2lYdqP
10:00:22
#vim install
--- /tmp/l3-saved-3290.23294.17116	2010-03-23 11:00:26.000000000 +0200
+++ install	2010-03-23 11:00:59.000000000 +0200
@@ -7,8 +7,8 @@
 #
 # Set this variables before installation:
 
-lilalo_user=${lilalo_user:-YOUR-L3BACKEND-USER}
-lab=${lab:-SET-YOUR-FIRSTLAB-NAME-HERE}
+lilalo_user=sid
+lab=nt-scale-2010-03
 install_l3bashrc_for_this_users=${users:-"root user"}  # users who will use l3agent and l3script
 lilalo_context="/users/${lilalo_user}/${lab}/${hostname}"
 
10:00:59
#sh install
Installing dependencies...
Ok
Downloading l3bashrc...
|   --2010-03-23 11:01:02--  http://xgu.ru/lilalo/l3bashrc
|   Распознаётся xgu.ru... 212.26.146.51
|   Устанавливается соединение с xgu.ru|212.26.146.51|:80... соединение установлено.
|   Запрос HTTP послан, ожидается ответ... 200 OK
|   Длина: 7709 (7,5K) [text/plain]
|   Сохраняется в каталог: `l3bashrc'.
|
...
If you use xgu.ru backend, your labs will be available at
http://xgu.ru/l3//users/sid/nt-scale-2010-03/linux2.unix.nt
Use commands
 $ l3cd /users/sid/MY-NEW-CONTEXT/linux2.unix.nt/USER
 $ l3pwd
to change and to know your current context.
For further information see http://xgu.ru/lilalo/ (in Russian).
Thank you gor using LiLaLo.
Happy Labbing!
(don't forget to restart bash or relogin)

Статистика

Время первой команды журнала08:27:42 2010- 3-23
Время последней команды журнала10:00:59 2010- 3-23
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, % 9.00
Процент синтаксически неверно набранных команд, % 6.00
Суммарное время работы с терминалом *, час 1.55
Количество командных строк в единицу времени, команда/мин 1.07
Частота использования команд
ls17|=================| 17.00%
lvdisplay10|==========| 10.00%
cd6|======| 6.00%
lvcreate6|======| 6.00%
mkdir5|=====| 5.00%
arp5|=====| 5.00%
pvdisplay4|====| 4.00%
dd4|====| 4.00%
lvremove4|====| 4.00%
lvs4|====| 4.00%
mount3|===| 3.00%
df3|===| 3.00%
vgdisplay3|===| 3.00%
mkfs.ext32|==| 2.00%
lvchange2|==| 2.00%
mkfs.etx32|==| 2.00%
lvdysplay2|==| 2.00%
umount1|=| 1.00%
vgcreate1|=| 1.00%
`lv1|=| 1.00%
m1|=| 1.00%
cp1|=| 1.00%
lvresize1|=| 1.00%
X1|=| 1.00%
pvcreate1|=| 1.00%
pvremove1|=| 1.00%
resize2fs1|=| 1.00%
wget1|=| 1.00%
cdd1|=| 1.00%
vim1|=| 1.00%
vgreduce1|=| 1.00%
sh1|=| 1.00%
ssh1|=| 1.00%
file1|=| 1.00%
pvmove1|=| 1.00%
____
*) Интервалы неактивности длительностью 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$