/l3/users/eb/2009/linux6/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#mount.ntfs-3g /dev/sdc /flash
NTFS signature is missing. Failed to mount '/dev/sdc': Недопустимый аргумент The device '/dev/sdc' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around? |
#mount.ntfs-3g /dev/sdc1 /flash
|
#ls -l /flash/
итого 2567124 drwxrwxrwx 1 root root 131072 Май 4 23:59 090428lviv drwxrwxrwx 1 root root 12288 Май 20 00:07 090515jpg -rwxrwxrwx 1 root root 1890970050 Май 21 18:00 090521eeexp.tib drwxrwxrwx 1 root root 4096 Май 30 06:53 090527linux drwxrwxrwx 1 root root 4096 Май 26 23:29 09sample drwxrwxrwx 1 root root 4096 Апр 10 10:27 avr_inf -rwxrwxrwx 2 root root 11548976 Апр 21 10:02 CNX2_ru01.pdf -rwxrwxrwx 1 root root 13827856 Апр 29 18:52 launch.exe drwxrwxrwx 1 root root 4096 Апр 20 18:02 Mylene Farmer drwxrwxrwx 1 root root 40960 Апр 20 17:41 !Photoshop books drwxrwxrwx 1 root root 4096 Май 5 11:17 Portable.IrfanView.v4.20 -rwxrwxrwx 2 root root 712169472 Авг 7 2008 ubuntu-eee-804.iso drwxrwxrwx 1 root root 4096 Май 8 10:49 Untitled Export drwxrwxrwx 1 root root 4096 Май 21 15:10 usb_boot drwxrwxrwx 1 root root 0 Май 8 00:53 wikimapia |
#vi /etc/fstab
|
#umount /flash
|
#mount -a
|
#ls -l /flash/
итого 0 |
#mount /flash/
|
#ls /flash/
090428lviv 09sample Mylene Farmer Untitled Export 090515jpg avr_inf !Photoshop books usb_boot 090521eeexp.tib CNX2_ru01.pdf Portable.IrfanView.v4.20 wikimapia 090527linux launch.exe ubuntu-eee-804.iso |
#to
toe top touch |
#touch 1.txt
|
#ls /flash/
090428lviv 09sample Mylene Farmer Untitled Export 090515jpg avr_inf !Photoshop books usb_boot 090521eeexp.tib CNX2_ru01.pdf Portable.IrfanView.v4.20 wikimapia 090527linux launch.exe ubuntu-eee-804.iso |
#touch /flash/1.txt
|
#ls /flash/
090428lviv 09sample launch.exe ubuntu-eee-804.iso 090515jpg 1.txt Mylene Farmer Untitled Export 090521eeexp.tib avr_inf !Photoshop books usb_boot 090527linux CNX2_ru01.pdf Portable.IrfanView.v4.20 wikimapia |
#umount /flash
|
#ls /flash/
|
#exit
exit |
$mount /flash
mount: only root can mount /dev/sdc1 on /flash |
$mount /flash/
mount: only root can mount /dev/sdc1 on /flash |
#tail -f /var/log/messages
May 30 12:44:57 linux6 kernel: [12278.106584] usb 2-5: configuration #1 chosen from 1 choice May 30 12:44:57 linux6 kernel: [12278.108536] scsi8 : SCSI emulation for USB Mass Storage devices May 30 12:45:02 linux6 kernel: [12283.109310] scsi 8:0:0:0: Direct-Access JetFlash Transcend 16GB 8.07 PQ: 0 ANSI: 2 May 30 12:45:02 linux6 kernel: [12283.111043] sd 8:0:0:0: [sdc] 31375360 512-byte hardware sectors: (16.0 GB/14.9 GiB) May 30 12:45:02 linux6 kernel: [12283.111539] sd 8:0:0:0: [sdc] Write Protect is off May 30 12:45:02 linux6 kernel: [12283.135941] sd 8:0:0:0: [sdc] 31375360 512-byte hardware sectors: (16.0 GB/14.9 GiB) May 30 12:45:02 linux6 kernel: [12283.136545] sd 8:0:0:0: [sdc] Write Protect is off May 30 12:45:02 linux6 kernel: [12283.136557] sdc: sdc1 May 30 12:45:02 linux6 kernel: [12283.203699] sd 8:0:0:0: [sdc] Attached SCSI removable disk May 30 12:53:52 linux6 kernel: [12813.016636] usb 2-5: USB disconnect, address 7 ^C |
#dd if=/dev/zero of=hardisk.img count=200 bs=1024
200+0 записей считано 200+0 записей написано скопировано 204800 байт (205 kB), 0,00933134 c, 21,9 MB/c |
#ls -l /
итого 316 drwxr-xr-x 3 root root 4096 Май 26 10:57 a drwxr-xr-x 2 root root 4096 Май 26 10:29 aa drwxr-xr-x 2 root root 4096 Май 26 10:29 ab drwxr-xr-x 2 root root 4096 Май 26 10:29 ac drwxr-xr-x 2 root root 4096 Май 30 11:05 bin drwxr-xr-x 3 root root 4096 Окт 25 2008 boot drwxr-xr-x 15 root root 3600 Май 30 12:53 dev drwxr-xr-x 89 root root 4096 Май 30 12:52 etc drwxr-xr-x 2 root root 4096 Май 30 12:41 flash ... lrwxrwxrwx 1 root root 11 Окт 24 2008 sdb1 -> /media/sdb1 lrwxrwxrwx 1 root root 11 Окт 24 2008 sdb2 -> /media/sdb2 lrwxrwxrwx 1 root root 11 Окт 24 2008 sdb3 -> /media/sdb3 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:20 sys drwxrwxrwt 7 root root 4096 Май 30 12:50 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 2008 vmlinuz -> boot/vmlinuz-2.6.29-2-686 |
#dd if=/dev/zero of=hardisk.img count=200 bs=1024k
200+0 записей считано 200+0 записей написано скопировано 209715200 байт (210 MB), 2,711 c, 77,4 MB/c |
#date
Суб Май 30 14:08:38 EEST 2009 |
#ls -l / |rgrep img
-rw-r--r-- 1 root root 209715200 Май 30 14:07 hardisk.img lrwxrwxrwx 1 root root 28 Окт 24 2008 initrd.img -> boot/initrd.img-2.6.29-2-686 |
#modprobe loop
|
#ps aux |grep loop
root 32219 0.0 0.0 1772 168 pts/2 R+ 14:18 0:00 grep loop |
#ls -l /dev/lo
log loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7 |
#ls -l /dev/lo
log loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7 |
#ls -l /dev/
lrwxrwxrwx 1 root root 13 Май 30 09:20 MAKEDEV -> /sbin/MAKEDEV crw-r----- 1 root kmem 1, 1 Май 30 09:20 mem crw-rw----+ 1 root audio 14, 0 Май 30 09:20 mixer drwxr-xr-x 2 root root 60 Май 30 09:20 net crw-rw---- 1 root root 10, 62 Май 30 09:20 network_latency crw-rw---- 1 root root 10, 61 Май 30 09:20 network_throughput crw-rw-rw- 1 root root 1, 3 Май 30 09:20 null crw-r----- 1 root kmem 1, 4 Май 30 09:20 port crw------- 1 root root 108, 0 Май 30 09:20 ppp srw-rw---- 1 root lp 0 Май 30 09:20 printer ... crw-rw---- 1 root root 7, 128 Май 30 09:20 vcsa crw-rw---- 1 root root 7, 129 Май 30 09:20 vcsa1 crw-rw---- 1 root root 7, 130 Май 30 10:21 vcsa2 crw-rw---- 1 root root 7, 131 Май 30 09:20 vcsa3 crw-rw---- 1 root root 7, 132 Май 30 09:20 vcsa4 crw-rw---- 1 root root 7, 133 Май 30 09:20 vcsa5 crw-rw---- 1 root root 7, 134 Май 30 09:20 vcsa6 crw-rw---- 1 root root 7, 135 Май 30 09:20 vcsa7 prw-r----- 1 root adm 0 Май 30 11:45 xconsole crw-rw-rw- 1 root root 1, 5 Май 30 09:20 zero |
#ls -l /dev/lo
log loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7 |
#ls -l /dev/lo
log loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7 |
#ls -l /dev/loop[0..7]
brw-rw---- 1 root disk 7, 0 Май 30 09:20 /dev/loop0 brw-rw---- 1 root disk 7, 7 Май 30 14:17 /dev/loop7 |
#ls -l /dev/loop[0...7]
brw-rw---- 1 root disk 7, 0 Май 30 09:20 /dev/loop0 brw-rw---- 1 root disk 7, 7 Май 30 14:17 /dev/loop7 |
#ls -l /dev/loop[0-7]
brw-rw---- 1 root disk 7, 0 Май 30 09:20 /dev/loop0 brw-rw---- 1 root disk 7, 1 Май 30 14:17 /dev/loop1 brw-rw---- 1 root disk 7, 2 Май 30 14:17 /dev/loop2 brw-rw---- 1 root disk 7, 3 Май 30 14:17 /dev/loop3 brw-rw---- 1 root disk 7, 4 Май 30 14:17 /dev/loop4 brw-rw---- 1 root disk 7, 5 Май 30 14:17 /dev/loop5 brw-rw---- 1 root disk 7, 6 Май 30 14:17 /dev/loop6 brw-rw---- 1 root disk 7, 7 Май 30 14:17 /dev/loop7 |
#losetup /dev/lo
log loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7 |
#losetup /dev/loop0 hardisk.img
|
#losetup -a
/dev/loop0: [0811]:48872 (hardisk.img) |
#echo ';' | sfdisk /dev/lo
log loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7 |
#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: 25 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).) |
#apt-get install kpar
kpar2 kpartloader kpartx |
#apt-get install kpart
kpartloader kpartx |
#apt-get install kpartx
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: dmsetup НОВЫЕ пакеты, которые будут установлены: dmsetup kpartx обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено. Необходимо скачать 67,1kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 283kB. ... Получено:2 http://10.0.35.1 sid/main kpartx 0.4.8-15 [25,3kB] Получено 67,1kБ за 0s (0Б/c) Выбор ранее не выбранного пакета dmsetup. (Чтение базы данных ... на данный момент установлено 55114 файлов и каталогов.) Распаковывается пакет dmsetup (из файла .../dmsetup_2%3a1.02.30-3_i386.deb)... Выбор ранее не выбранного пакета kpartx. Распаковывается пакет kpartx (из файла .../kpartx_0.4.8-15_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет dmsetup (2:1.02.30-3) ... Настраивается пакет kpartx (0.4.8-15) ... |
#./etc/bash_completion
bash: ./etc/bash_completion: Отказано в доступе |
#modprobe dm-m
dm-mirror dm-mod dm-multipath |
#modprobe dm-m
dm-mirror dm-mod dm-multipath |
#modprobe dm-m
dm-mirror dm-mod dm-multipath |
#modprobe dm-mod
|
#echo OK
OK |
#ls -l /dev/mapper/
итого 0 crw-rw---- 1 root root 10, 60 Май 30 14:25 control brw-rw---- 1 root disk 254, 0 Май 30 14:25 loop0p1 |
#mkf
mkfifo mkfontscale mkfs.bfs mkfs.ext2 mkfs.ext4 mkfs.minix mkfontdir mkfs mkfs.cramfs mkfs.ext3 mkfs.ext4dev |
#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 38 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#echo format ok
format ok |
#echo @ nado es4o kpart -a @@
@ nado es4o kpart -a @@ |
#kpartx -a
usage : kpartx [-a|-d|-l] [-v] wholedisk -a add partition devmappings -d del partition devmappings -l list partitions devmappings that would be added by -a -p set device name-partition number delimiter -g force GUID partition table (GPT) -v verbose |
#fdisk -l /dev/lo
log loop0 loop1 loop2 loop3 loop4 loop5 loop6 loop7 |
#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 |
#ls -l /dev/mapper/
итого 0 crw-rw---- 1 root root 10, 60 Май 30 14:25 control brw-rw---- 1 root disk 254, 0 Май 30 14:26 loop0p1 |
#ls -l /dev/mapper/loop0p1
brw-rw---- 1 root disk 254, 0 Май 30 14:26 /dev/mapper/loop0p1 |
#mount /dev/mapper/loop0p1 /mnt/
|
#apt-get install gru
grub grub-coreboot grub-invaders grub-splashimages grub2 grub-disk grub-legacy-doc grubutil-win32 grub2-splashimages grub-doc grub-linuxbios grun grub-choose-default grub-efi grub-pc grunt grub-common grub-ieee1275 grub-rescue-pc grunt-uucp |
#apt-get install grub
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия grub. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено. |
#echo @@ grub-install --no-floppy --root-directory=/mnt /dev/loop0
@@ grub-install --no-floppy --root-directory=/mnt /dev/loop0 |
#grub
Probing devices to guess BIOS drives. This may take a long time. |
#vi /tmp/grub.txt
|
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... failed (this is not fatal) Running "embed /boot/grub/e2fs_stage1_5 (hd0,0)"... failed (this is not fatal) Running "install /boot/grub/stage1 (hd0) /boot/grub/stage2 p /boot/grub/menu.l st "... failed" 16L, 548C+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31 ~ ~ ~ ~ ~ ~ ~ "/tmp/grub.txt" 16L, 548C записано |
#kpartx -l
usage : kpartx [-a|-d|-l] [-v] wholedisk -a add partition devmappings -d del partition devmappings -l list partitions devmappings that would be added by -a -p set device name-partition number delimiter -g force GUID partition table (GPT) -v verbose |
#ls /mnt/
lost+found |
#du ./mnt/
12 ./mnt/lost+found 13 ./mnt/ |
#df ./mnt/
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на /dev/mapper/loop0p1 194449 5663 178746 4% /mnt |
#df -k ./mnt/
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на /dev/mapper/loop0p1 194449 5663 178746 4% /mnt |
#df -m ./mnt/
Файловая система 1M-блоков Исп Доступно Исп% смонтирована на /dev/mapper/loop0p1 190 6 175 4% /mnt |
#ma
mail mailq mailx man mapscrn mailer mail-touchlock make mandb mawk mail-lock mail-unlock makeacm manpath |
#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 |
#apt-cache search qemu
faumachine - Virtual machine running in user mode faumachine-data - Virtual machine running in user mode -- data files imvirt - detects several virtualizations kqemu-source - Source for the QEMU Accelerator module kvm - Full virtualization on x86 hardware libqemu-dev - static libraries and headers for QEMU libvirt-bin - the programs for the libvirt library libvirt-dev - development files for the libvirt library libvirt-doc - documentation for the libvirt library libvirt-ocaml - OCaml bindings for libvirt ... qemubuilder - pbuilder using QEMU as backend qemulator - a solution for easy setup and management of qemu qtemu - graphical user interface for QEMU scratchbox2 - Transparent cross compiling environment vgabios - VGA BIOS software for the Bochs and Qemu emulated VGA card kqemu-common - общие файлы для ускорителя QEMU qemu - быстрый эмулятор компьютера qemuctl - графический интерфейс для управления qemu simple-cdd - создание специализированных CD с установкой debian vde2 - виртуальная распределенная сеть |
#apt-get install qem
qemacs qemu qemuctl qemu-launcher qemacs-nox qemubuilder qemulator |
#apt-get install qemu
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: bochsbios esound-clients esound-common libasyncns0 libaudiofile0 libbluetooth3 libbrlapi0.5 libesd-alsa0 libpcap0.8 libpulse0 libsdl1.2debian libsdl1.2debian-alsa libsvga1 libvdemgmt0 libvdeplug2 openbios-ppc openbios-sparc openhackware sharutils vde2 vgabios Предлагаемые пакеты: esound pulseaudio samba kqemu-source vde2-cryptcab kvm НОВЫЕ пакеты, которые будут установлены: ... Настраивается пакет 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) ... |
#qemu /dev/mapper/loop0p1
Could not open '/dev/kqemu' - QEMU acceleration layer not activated: No such file or directory |
$ыыг
bash: ыг: команда не найдена |
$su
Пароль: |
#ps
PID TTY TIME CMD 17283 pts/0 00:00:00 bash 17424 pts/0 00:00:00 ps |
#date
Суб Май 30 15:34:01 EEST 2009 |
#ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2128 724 ? Ss 09:20 0:01 init [2] root 2 0.0 0.0 0 0 ? S< 09:20 0:00 [kthreadd] root 3 0.0 0.0 0 0 ? S< 09:20 0:00 [migration/0] root 4 0.0 0.0 0 0 ? S< 09:20 0:00 [ksoftirqd/0] root 5 0.0 0.0 0 0 ? S< 09:20 0:00 [watchdog/0] root 6 0.0 0.0 0 0 ? S< 09:20 0:00 [migration/1] root 7 0.0 0.0 0 0 ? S< 09:20 0:00 [ksoftirqd/1] root 8 0.0 0.0 0 0 ? S< 09:20 0:00 [watchdog/1] root 9 0.0 0.0 0 0 ? S< 09:20 0:00 [cpuset] ... root 17283 0.0 0.0 7272 3076 pts/0 Ss 15:32 0:00 bash root 17784 0.0 0.0 5472 1056 pts/0 R+ 15:36 0:00 ps aux root 18291 11.9 0.2 14108 8892 ? Ss 10:21 37:32 l3-agent 104 24633 0.0 0.1 6088 3980 ? Ss 10:37 0:02 /usr/sbin/hald root 24634 0.0 0.0 3428 1196 ? S 10:37 0:00 hald-runner root 24669 0.0 0.0 5256 1824 ? S 10:37 0:00 hald-addon-inpu 104 24736 0.0 0.0 5116 1808 ? S 10:37 0:00 /usr/lib/hal/ha root 24740 0.0 0.0 5260 1832 ? S 10:37 0:00 hald-addon-stor root 29506 0.0 0.0 120 32 ? Ss 11:05 0:00 runsvdir -P /et root 32579 0.0 0.0 0 0 ? S< 14:20 0:00 [loop0] |
#w
15:36:22 up 6:16, 2 users, load average: 0,03, 0,05, 0,16 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty1 - 09:46 0.00s 0.19s 0.15s script -f -c ba |
#who
user tty1 2009-05-30 09:46 |
#ssh quiz@10.0.35.100
-----------------------------------------------------------------[40/40]----- У вас есть сто пакетов в текущем каталоге, которые вы хотите добавить в кэш approx. Можно ли это как-то сделать? 1. Да, для этого просто достаточно скопировать все пакеты в кэш 2. Да, для этого есть специальная программа approx-import 3. Нет, нельзя 4. Эти пакеты уже всё равно обновились, и вообще, что за вопросы? Вы в кэш сквида картинки тоже добавляете? --------------------------------------------------------------------------- 1 Your score: 23 Connection to 10.0.35.100 closed. |
#ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sat May 30 17:30:19 2009 from linux16.unix.nt l3-agent is already running: pid=1851; pidfile=/root/.lilalo/l3-agent.pid |
#fdisk -f
fdisk: invalid option -- 'f' Usage: fdisk [-b SSZ] [-u] DISK Change partition table fdisk -l [-b SSZ] [-u] DISK List partition table(s) fdisk -s PARTITION Give partition size(s) in blocks fdisk -v Give fdisk version Here DISK is something like /dev/hdb or /dev/sda and PARTITION is something like /dev/hda7 -u: give Start and End in sector (instead of cylinder) units -b 2048: (for certain MO disks) use 2048-byte sectors |
#fdisk -f /dev/
fdisk: invalid option -- 'f' Usage: fdisk [-b SSZ] [-u] DISK Change partition table fdisk -l [-b SSZ] [-u] DISK List partition table(s) fdisk -s PARTITION Give partition size(s) in blocks fdisk -v Give fdisk version Here DISK is something like /dev/hdb or /dev/sda and PARTITION is something like /dev/hda7 -u: give Start and End in sector (instead of cylinder) units -b 2048: (for certain MO disks) use 2048-byte sectors |
#fdisk /dev/
last_lba(): I don't know how to handle files with mode 40755 You will not be able to write the partition table. Unable to read /dev/ |
#fdisk -l /dev/
last_lba(): I don't know how to handle files with mode 40755 |
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xaded2131 Device Boot Start End Blocks Id System /dev/sda1 1 1216 9767488+ 83 Linux /dev/sda2 1217 3648 19535040 83 Linux /dev/sda3 3649 6080 19535040 5 Extended /dev/sda5 3649 6080 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: 0x523285e5 Device Boot Start End Blocks Id System /dev/sdb1 1 2432 19535008+ 83 Linux Disk /dev/dm-0: 205 MB, 205631488 bytes 255 heads, 63 sectors/track, 24 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x00000000 Disk /dev/dm-0 doesn't contain a valid partition table |
#apt-get install lv
lv lvm2 lvm-common lvs |
#apt-get install lv
lv lvm2 lvm-common lvs |
#apt-get install lvm2
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: lvm2 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено. Необходимо скачать 363kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 991kB. Получено:1 http://10.0.35.1 sid/main lvm2 2.02.44-3 [363kB] Получено 363kБ за 0s (10,5MБ/c) Выбор ранее не выбранного пакета lvm2. (Чтение базы данных ... на данный момент установлено 55600 файлов и каталогов.) Распаковывается пакет lvm2 (из файла .../lvm2_2.02.44-3_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет lvm2 (2.02.44-3) ... Setting up LVM Volume Groups Reading all physical volumes. This may take a while... . |
#pvc
pvchange pvck pvcreate |
#pvcreate
Please enter a physical volume path Run `pvcreate --help' for more information. |
#pvcreate /dev/sda1 /dev/sda2
Physical volume "/dev/sda1" successfully created Physical volume "/dev/sda2" successfully created |
Время первой команды журнала | 11:48:23 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:49:40 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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