/l3/users/eb/2009/linux7/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 |
|
#e2label /dev/sdb1 ""
|
#file -s /dev/sdb1
/dev/sdb1: Linux rev 1.0 ext3 filesystem data, UUID=c2e3462e-49cd-4f85-9c60-3185273d103e (needs journal recovery) (large files) |
#e2label /dev/sdb1 dviyka
|
#cfdisk
|
#cfdisk /dev/sdb
|
#umount /mnt
umount: /mnt: device is busy umount: /mnt: device is busy |
#cd /
|
#umount /mnt
|
#mount -a
|
#mount
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) rootfs on / type rootfs (rw) /dev/sdb1 on /mnt type ext3 (rw) |
#dd if=/dev/zero of=harddisk.img count=200 bs=1024
200+0 записей считано 200+0 записей написано скопировано 204800 байт (205 kB), 0,00100796 c, 203 MB/c |
#ls -l
итого 288 drwxr-xr-x 2 root root 4096 Май 29 12:50 bin drwxr-xr-x 3 root root 4096 Май 25 03:08 boot drwxr-xr-x 15 root root 3700 Май 30 12:38 dev drwxr-xr-x 87 root root 4096 Май 30 12:38 etc -rw-r--r-- 1 root root 204800 Май 30 14:04 harddisk.img drwxr-xr-x 3 root root 4096 Май 28 14:58 home lrwxrwxrwx 1 root root 28 Май 24 17:23 initrd.img -> boot/initrd.img-2.6.29-2-686 drwxr-xr-x 13 root root 12288 Май 30 09:59 lib drwx------ 2 root root 16384 Май 24 16:56 lost+found ... dr-xr-xr-x 126 root root 0 Май 30 09:37 proc drwxr-xr-x 13 root root 4096 Май 30 12:35 root drwxr-xr-x 2 root root 4096 Май 30 10:34 sbin drwxr-xr-x 2 root root 4096 Фев 21 16:55 selinux drwxr-xr-x 2 root root 4096 Май 24 13:15 srv drwxr-xr-x 12 root root 0 Май 30 09:37 sys drwxrwxrwt 7 root root 4096 Май 30 12:38 tmp drwxr-xr-x 11 root root 4096 Май 24 13:22 usr drwxr-xr-x 13 root root 4096 Май 24 13:15 var lrwxrwxrwx 1 root root 25 Май 24 17:23 vmlinuz -> boot/vmlinuz-2.6.29-2-686 |
#rm harddisk.img
|
#dd if=/dev/zero of=~/harddisk.img count=200 bs=1024
200+0 записей считано 200+0 записей написано скопировано 204800 байт (205 kB), 0,00100316 c, 204 MB/c |
#~
bash: /root: является директорией |
#cd ~
|
#modprobe loop
|
#lsmod
Module Size Used by loop 12988 0 usb_storage 83552 0 fuse 48352 0 nls_utf8 1472 0 ntfs 177164 0 nls_base 6508 2 nls_utf8,ntfs i915 130336 2 drm 133296 3 i915 i2c_algo_bit 4888 1 i915 ... mii 4648 1 atl1 intel_agp 22548 1 ide_core 91812 3 ide_cd_mod,ide_pci_generic,jmicron ehci_hcd 29936 0 usbcore 124912 4 usb_storage,uhci_hcd,ehci_hcd agpgart 30624 3 drm,intel_agp thermal 15092 0 processor 39540 1 thermal fan 4104 0 thermal_sys 10272 3 thermal,processor,fan |
#lsmod|grep hard
|
#lsmod|grep loop
loop 12988 0 |
#ls - l /dev/loop
ls: невозможно получить доступ к -: Нет такого файла или каталога ls: невозможно получить доступ к l: Нет такого файла или каталога ls: невозможно получить доступ к /dev/loop: Нет такого файла или каталога |
#ls -l /dev/loop
ls: невозможно получить доступ к /dev/loop: Нет такого файла или каталога |
#ls -l /dev/loop0
brw-rw---- 1 root disk 7, 0 Май 30 09:37 /dev/loop0 |
#ls -l /dev/loop[0-7]
brw-rw---- 1 root disk 7, 0 Май 30 09:37 /dev/loop0 brw-rw---- 1 root disk 7, 1 Май 30 14:18 /dev/loop1 brw-rw---- 1 root disk 7, 2 Май 30 14:18 /dev/loop2 brw-rw---- 1 root disk 7, 3 Май 30 14:18 /dev/loop3 brw-rw---- 1 root disk 7, 4 Май 30 14:18 /dev/loop4 brw-rw---- 1 root disk 7, 5 Май 30 14:18 /dev/loop5 brw-rw---- 1 root disk 7, 6 Май 30 14:18 /dev/loop6 brw-rw---- 1 root disk 7, 7 Май 30 14:18 /dev/loop7 |
#losetup /dev/loop0 harddisk.img
|
#losetup -a
/dev/loop0: [0801]:928708 (harddisk.img) |
#cfdisk /dev/loop0
|
#echo ';' | sfdisk /dev/loop0
Checking that no-one is using this disk right now ... BLKRRPART: Недопустимый аргумент OK Disk /dev/loop0: cannot get geometry Disk /dev/loop0: 0 cylinders, 255 heads, 63 sectors/track sfdisk: ERROR: sector 0 does not have an msdos signature /dev/loop0: unrecognized partition table type Old situation: No partitions found New situation: ... /dev/loop0p3 0 - 0 0 0 Empty /dev/loop0p4 0 - 0 0 0 Empty Warning: no primary partition is marked bootable (active) This does not matter for LILO, but the DOS MBR will not boot this disk. Successfully wrote the new partition table Re-reading the partition table ... BLKRRPART: Недопустимый аргумент If you created or changed a DOS partition, /dev/foo7, say, then use dd(1) to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1 (See fdisk(8).) |
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x8368247b Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xbcb3237f Device Boot Start End Blocks Id System /dev/sdb1 * 1 2432 19535008+ 83 Linux /dev/sdb2 2433 4864 19535040 83 Linux /dev/sdb3 4865 7296 19535040 83 Linux /dev/sdb4 7297 30401 185590912+ 5 Extended /dev/sdb5 7297 19454 97659103+ 83 Linux /dev/sdb6 19455 30401 87931746 83 Linux |
#apt-get install kpartx
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия kpartx. Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#kpartx -a /dev/loop0
/proc/misc: No entry for device-mapper found Is device-mapper driver missing from kernel? Failure to communicate with kernel device-mapper driver. device mapper prerequisites not met |
#modprobe dm-mod
|
#kpartx -a /dev/loop0
|
#ls -l /dev/m
mapper/ mem mixer mixer1 |
#ls -l /dev/m
mapper/ mem mixer mixer1 |
#ls -l /dev/mapper/
итого 0 crw-rw---- 1 root root 10, 60 Май 30 14:25 control |
#ls -l
итого 520 -rwxrwxrwt 1 root root 0 Май 28 18:59 1 -rw-r--r-- 1 root root 43 Май 28 19:00 123 drwxr-xr-x 2 root root 4096 Май 26 10:55 20090526 drwxr-xr-x 5 root root 4096 Май 26 10:31 a drwxr-xr-x 2 root root 4096 Май 26 14:56 dfhdhjdhgfjdg drwxr-xr-x 2 root root 4096 Май 26 15:07 DHGDFHG drwxr-xr-x 2 root root 4096 Май 26 15:06 DIR$ drwxr-xr-x 2 root root 4096 Май 26 14:56 glgg -rw-r--r-- 1 root root 204800 Май 30 14:06 harddisk.img drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDFHG drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDGFH -rw-r--r-- 1 root root 266326 Май 26 14:41 mirrors_full -rw-r--r-- 1 root root 0 Май 28 16:17 R -rw-r--r-- 1 root root 328 Май 29 12:05 sources.list -rwxr-xr-x 1 root root 242 Май 28 14:52 useradd -rwxr-xr-x 1 root root 224 Май 28 14:58 userdel |
#echo ';' | sfdisk /dev/loop0
Checking that no-one is using this disk right now ... BLKRRPART: Недопустимый аргумент OK Disk /dev/loop0: cannot get geometry Disk /dev/loop0: 0 cylinders, 255 heads, 63 sectors/track Old situation: Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls #blocks Id System /dev/loop0p1 0 - 0 0 0 Empty /dev/loop0p2 0 - 0 0 0 Empty ... /dev/loop0p3 0 - 0 0 0 Empty /dev/loop0p4 0 - 0 0 0 Empty Warning: no primary partition is marked bootable (active) This does not matter for LILO, but the DOS MBR will not boot this disk. Successfully wrote the new partition table Re-reading the partition table ... BLKRRPART: Недопустимый аргумент If you created or changed a DOS partition, /dev/foo7, say, then use dd(1) to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1 (See fdisk(8).) |
#fdisk -l /dev/loop0
You must set cylinders. You can do this from the extra functions menu. Disk /dev/loop0: 0 MB, 204800 bytes 255 heads, 63 sectors/track, 0 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System |
#modprobe dm-mod
|
#kpartx -a /dev/loop0
|
#ls -l /dev/mapper/
итого 0 crw-rw---- 1 root root 10, 60 Май 30 14:25 control |
#ls -l
итого 520 -rwxrwxrwt 1 root root 0 Май 28 18:59 1 -rw-r--r-- 1 root root 43 Май 28 19:00 123 drwxr-xr-x 2 root root 4096 Май 26 10:55 20090526 drwxr-xr-x 5 root root 4096 Май 26 10:31 a drwxr-xr-x 2 root root 4096 Май 26 14:56 dfhdhjdhgfjdg drwxr-xr-x 2 root root 4096 Май 26 15:07 DHGDFHG drwxr-xr-x 2 root root 4096 Май 26 15:06 DIR$ drwxr-xr-x 2 root root 4096 Май 26 14:56 glgg -rw-r--r-- 1 root root 204800 Май 30 14:06 harddisk.img drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDFHG drwxr-xr-x 2 root root 4096 Май 26 15:07 HFHGDGFH -rw-r--r-- 1 root root 266326 Май 26 14:41 mirrors_full -rw-r--r-- 1 root root 0 Май 28 16:17 R -rw-r--r-- 1 root root 328 Май 29 12:05 sources.list -rwxr-xr-x 1 root root 242 Май 28 14:52 useradd -rwxr-xr-x 1 root root 224 Май 28 14:58 userdel |
#cfdisk /dev/loop0
|
#losetup /dev/loop0 harddisk.img
|
#losetup -a
/dev/loop0: [0801]:928708 (harddisk.img) |
#echo ';' | sfdisk /dev/loop0
Checking that no-one is using this disk right now ... BLKRRPART: Недопустимый аргумент OK Disk /dev/loop0: cannot get geometry Disk /dev/loop0: 0 cylinders, 255 heads, 63 sectors/track sfdisk: ERROR: sector 0 does not have an msdos signature /dev/loop0: unrecognized partition table type Old situation: No partitions found New situation: ... /dev/loop0p3 0 - 0 0 0 Empty /dev/loop0p4 0 - 0 0 0 Empty Warning: no primary partition is marked bootable (active) This does not matter for LILO, but the DOS MBR will not boot this disk. Successfully wrote the new partition table Re-reading the partition table ... BLKRRPART: Недопустимый аргумент If you created or changed a DOS partition, /dev/foo7, say, then use dd(1) to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1 (See fdisk(8).) |
#fdisk -l /dev/loop0
You must set cylinders. You can do this from the extra functions menu. Disk /dev/loop0: 0 MB, 204800 bytes 255 heads, 63 sectors/track, 0 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System |
#modprobe dm-mod
|
#kpartx -a /dev/loop0
|
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x8368247b Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xbcb3237f Device Boot Start End Blocks Id System /dev/sdb1 * 1 2432 19535008+ 83 Linux /dev/sdb2 2433 4864 19535040 83 Linux /dev/sdb3 4865 7296 19535040 83 Linux /dev/sdb4 7297 30401 185590912+ 5 Extended /dev/sdb5 7297 19454 97659103+ 83 Linux /dev/sdb6 19455 30401 87931746 83 Linux |
#mkfs.
mkfs.bfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ext4dev mkfs.minix |
#mkfs.ext3 /dev/loop0
mke2fs 1.41.5 (23-Apr-2009) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 32 inodes, 200 blocks 10 blocks (5.00%) reserved for the super user First data block=1 1 block group 8192 blocks per group, 8192 fragments per group 32 inodes per group Writing inode tables: done Filesystem too small for a journal Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 30 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x8368247b Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux Disk /dev/sdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xbcb3237f Device Boot Start End Blocks Id System /dev/sdb1 * 1 2432 19535008+ 83 Linux /dev/sdb2 2433 4864 19535040 83 Linux /dev/sdb3 4865 7296 19535040 83 Linux /dev/sdb4 7297 30401 185590912+ 5 Extended /dev/sdb5 7297 19454 97659103+ 83 Linux /dev/sdb6 19455 30401 87931746 83 Linux |
#fdisk -l /dev/loop0
Disk /dev/loop0: 0 MB, 204800 bytes 255 heads, 63 sectors/track, 0 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/loop0 doesn't contain a valid partition table |
#mount
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) rootfs on / type rootfs (rw) /dev/sdb1 on /mnt type ext3 (rw) |
#umount dviyka
umount: dviyka: not found |
#umount /mnt
|
#mount /dev/loop0 /mnt
|
#df -l
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на tmpfs 1553824 0 1553824 0% /lib/init/rw udev 10240 160 10080 2% /dev tmpfs 1553824 4 1553820 1% /dev/shm rootfs 19228276 1610968 16640560 9% / /dev/loop0 191 14 167 8% /mnt |
#dd if=/dev/zero of=~/harddisk.img count=200 bs=1024
200+0 записей считано 200+0 записей написано скопировано 204800 байт (205 kB), 0,00122676 c, 167 MB/c |
#dd if=/dev/zero of=~/harddisk.img count=200K bs=1024
204800+0 записей считано 204800+0 записей написано скопировано 209715200 байт (210 MB), 2,9464 c, 71,2 MB/c |
#m
mail makeacm md5sum mkfifo mkfs.ext4 mkswap mount.ntfs-3g mv mailer man md5sum.textutils mkfontdir mkfs.ext4dev mktemp mountpoint mx mail-lock mandb mesg mkfontscale mkfs.minix mkvgafont mozilla mailq manpath mii-tool mkfs mkinitramfs modinfo mozilla-firefox mail-touchlock mapscrn mkbimage mkfs.bfs mkinitramfs-kpkg modprobe mt mail-unlock mawk mkbiospkg.sh mkfs.cramfs mklost+found monit mt-gnu mailx mbchk mkdir mkfs.ext2 mk_modmap more mtrace make mcookie mke2fs mkfs.ext3 mknod mount mute |
#modprobe loop
|
#lsmod|loop
bash: loop: команда не найдена |
#lsmod | loop
bash: loop: команда не найдена |
#fdisk /dev/lo
log loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7 |
#fdisk /dev/loop0
You must set cylinders. You can do this from the extra functions menu. Command (m for help): l 0 Empty 1e Hidden W95 FAT1 80 Old Minix be Solaris boot 1 FAT12 24 NEC DOS 81 Minix / old Lin bf Solaris 2 XENIX root 39 Plan 9 82 Linux swap / So c1 DRDOS/sec (FAT- 3 XENIX usr 3c PartitionMagic 83 Linux c4 DRDOS/sec (FAT- 4 FAT16 <32M 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT- 5 Extended 41 PPC PReP Boot 85 Linux extended c7 Syrinx 6 FAT16 42 SFS 86 NTFS volume set da Non-FS data ... 10 OPUS 55 EZ-Drive a6 OpenBSD ef EFI (FAT-12/16/ 11 Hidden FAT12 56 Golden Bow a7 NeXTSTEP f0 Linux/PA-RISC b 12 Compaq diagnost 5c Priam Edisk a8 Darwin UFS f1 SpeedStor 14 Hidden FAT16 <3 61 SpeedStor a9 NetBSD f4 SpeedStor 16 Hidden FAT16 63 GNU HURD or Sys ab Darwin boot f2 DOS secondary 17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fd Linux raid auto 18 AST SmartSleep 65 Novell Netware b8 BSDI swap fe LANstep 1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid ff BBT 1c Hidden W95 FAT3 75 PC/IX Command (m for help): q |
#fdisk -l /dev/loop0
You must set cylinders. You can do this from the extra functions menu. Disk /dev/loop0: 0 MB, 204800 bytes 255 heads, 63 sectors/track, 0 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System |
#cfdisk
|
#cfdisk /dev/loop0
|
#losetup -a
/dev/loop0: [0801]:928708 (harddisk.img) |
#losetup --help
Usage: losetup loop_device # give info losetup -a | --all # list all used losetup -d | --detach loop_device # delete losetup -f | --find # find unused losetup [ options ] {-f|--find|loop_device} file # setup Options: -e | --encryption <type> enable data encryption with specified <name/num> -h | --help this help -o | --offset <num> start at offset <num> into file -p | --pass-fd <num> read passphrase from file descriptor <num> -r | --read-only setup read-only loop device -s | --show print device name (with -f <file>) -N | --nohashpass Do not hash the given password (Debian hashes) -k | --keybits <num> specify number of bits in the hashed key given to the cipher. Some ciphers support several key sizes and might be more efficient with a smaller key size. Key sizes < 128 are generally not recommended -v | --verbose verbose mode |
#losetup -d
Usage: losetup loop_device # give info losetup -a | --all # list all used losetup -d | --detach loop_device # delete losetup -f | --find # find unused losetup [ options ] {-f|--find|loop_device} file # setup Options: -e | --encryption <type> enable data encryption with specified <name/num> -h | --help this help -o | --offset <num> start at offset <num> into file -p | --pass-fd <num> read passphrase from file descriptor <num> -r | --read-only setup read-only loop device -s | --show print device name (with -f <file>) -N | --nohashpass Do not hash the given password (Debian hashes) -k | --keybits <num> specify number of bits in the hashed key given to the cipher. Some ciphers support several key sizes and might be more efficient with a smaller key size. Key sizes < 128 are generally not recommended -v | --verbose verbose mode |
#losetup -a
/dev/loop0: [0801]:928708 (harddisk.img) |
#losetup -d /dev/loop0
|
#losetup -a
|
#losetup /dev/loop0 harddisk.img
|
#fdisk -l /dev/loop0
Disk /dev/loop0: 209 MB, 209715200 bytes 255 heads, 63 sectors/track, 25 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/loop0p1 1 25 200812 83 Linux |
#mount /dev/loop
loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7 |
#mount /dev/loop0 /mnt
mount: you must specify the filesystem type |
#ls -l /dev/mapper/
итого 0 crw-rw---- 1 root root 10, 60 Май 30 14:25 control |
#modprobe dm-mod
|
#kpartx -a /dev/loop0
|
#mkfs.ext3 /dev/
Display all 192 possibilities? (y or n) |
#mkfs.ext3 /dev/mapper/
control loop0p1 |
#mkfs.ext3 /dev/mapper/loop0p1
mke2fs 1.41.5 (23-Apr-2009) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 50400 inodes, 200812 blocks 10040 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=67371008 25 block groups 8192 blocks per group, 8192 fragments per group 2016 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729 Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 27 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount /dev/mapper/loop0p1 /mnt
|
#apt-get install grub
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия grub. Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#grub-install --no-floopy --root-directory=/mnt /dev/loop0
Unrecognized option `--no-floopy' Usage: grub-install [OPTION] install_device Install GRUB on your drive. -h, --help print this message and exit -v, --version print the version information and exit --root-directory=DIR install GRUB images under the directory DIR instead of the root directory --grub-shell=FILE use FILE as the grub shell --no-floppy do not probe any floppy drive --force-lba force GRUB to use LBA mode even for a buggy BIOS --recheck probe a device map even if it already exists INSTALL_DEVICE can be a GRUB device name or a system device filename. grub-install copies GRUB images into the DIR/boot directory specfied by --root-directory, and uses the grub shell to install grub into the boot sector. Report bugs to <bug-grub@gnu.org>. |
#grub
Probing devices to guess BIOS drives. This may take a long time. |
#mkdir -p /mnt/boot/grub
|
#ln -s /dev/loop0 /dev/mapper/loop0p
|
#ls -l /mnt
итого 13 drwxr-xr-x 3 root root 1024 Май 30 15:04 boot drwx------ 2 root root 12288 Май 30 14:52 lost+found |
#ls -l /mnt/boot/grub/
итого 314 -rw-r--r-- 1 root root 30 Май 30 15:06 device.map -rw-r--r-- 1 root root 8704 Май 30 15:04 e2fs_stage1_5 -rw-r--r-- 1 root root 8544 Май 30 15:04 fat_stage1_5 -rw-r--r-- 1 root root 9568 Май 30 15:04 jfs_stage1_5 -rw-r--r-- 1 root root 7904 Май 30 15:04 minix_stage1_5 -rw-r--r-- 1 root root 10720 Май 30 15:04 reiserfs_stage1_5 -rw-r--r-- 1 root root 512 Май 30 15:04 stage1 -rw-r--r-- 1 root root 128616 Май 30 15:04 stage2 -rw-r--r-- 1 root root 128616 Май 30 15:04 stage2_eltorito -rw-r--r-- 1 root root 10280 Май 30 15:04 xfs_stage1_5 |
#grub
Probing devices to guess BIOS drives. This may take a long time. |
#apt-get install q
Display all 182 possibilities? (y or n) |
#apt-get install qu
quack-el quantumespresso queuegraph quick-reference-it quilt quodlibet quagga quark quick-arrays quick-reference-ja quilt-el quodlibet-ext quagga-doc quarry quicklist quick-reference-pl quinn-diff quodlibet-plugins quaneko quassel quick-lounge-applet quick-reference-pt-br quintuple-agent quota quanta quassel-client quickml quick-reference-zh-cn quiteinsane quotatool quantlib-examples quassel-core quickplot quick-reference-zh-tw quixote qutecom quantlib-python quassel-data quick-reference-de quicksynergy quixote1 qutecom-data quantlib-refman-html qucs quick-reference-es quicktime-utils quixote1-doc qutecom-dbg quantlib-ruby quelcom quick-reference-fr quicktime-x11utils quixote-doc qutemol |
#apt-get install qem
qemacs qemacs-nox qemu qemubuilder qemuctl qemulator qemu-launcher |
#apt-get install qemu
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: bochsbios esound-clients esound-common libasyncns0 libaudiofile0 libbluetooth3 libbrlapi0.5 libesd-alsa0 libpulse0 libsdl1.2debian libsdl1.2debian-alsa libsvga1 libvdemgmt0 libvdeplug2 openbios-ppc openbios-sparc openhackware sharutils vde2 vgabios Предлагаемые пакеты: ... Настраивается пакет libvdeplug2 (2.2.2-3) ... Настраивается пакет openhackware (0.4.1-4) ... Настраивается пакет libbrlapi0.5 (4.0-6) ... Настраивается пакет vgabios (0.6c-1) ... Настраивается пакет bochsbios (2.3.7+20090416-1) ... Настраивается пакет openbios-ppc (1.0-3) ... Настраивается пакет openbios-sparc (1.0-1) ... Настраивается пакет qemu (0.10.5-1) ... Настраивается пакет sharutils (1:4.6.3-1) ... Настраивается пакет vde2 (2.2.2-3) ... |
Время первой команды журнала | 12:26:23 2009- 5-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:09:23 2009- 5-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.36 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008