/l3/users/eb/2009/linux16/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 |
|
#apt-get e2tools
E: Неверная операция e2tools |
#apt-get install e2tools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: e2tools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 31,9kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 135kB. Получено:1 http://10.0.35.1 sid/main e2tools 0.0.16-4 [31,9kB] Получено 31,9kБ за 0s (0Б/c) Выбор ранее не выбранного пакета e2tools. (Чтение базы данных ... на данный момент установлено 64538 файлов и каталогов.) Распаковывается пакет e2tools (из файла .../e2tools_0.0.16-4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет e2tools (0.0.16-4) ... |
#chmod 666 sda1
|
#e2ls sda1
No such device or address |
#e2ls
Usage: e2ls [-acDfilrt][-d dir] file |
#e2ls /tmp/sda1
No such device or address |
#ls -l
итого 12 -rw-r--r-- 1 root root 30 Май 30 10:57 date.log drwx------ 2 user user 4096 Май 30 09:22 keyring-vfPSyP drwx------ 2 user user 4096 Май 30 09:59 orbit-user crw-rw-rw- 1 root root 8, 1 Май 30 10:55 sda1 |
#e2ls /tmp/sda
No such file or directory |
#e2ls /tmp/sda1
No such device or address |
#mount /tmp/sda1 /mnt/
mount: /tmp/sda1 is not a block device |
#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) fusectl on /sys/fs/fuse/connections type fusectl (rw) |
#ls -l
итого 12 -rw-r--r-- 1 root root 30 Май 30 11:01 date.log drwx------ 2 user user 4096 Май 30 09:22 keyring-vfPSyP drwx------ 2 user user 4096 Май 30 09:59 orbit-user crw-rw-rw- 1 root root 8, 1 Май 30 10:55 sda1 |
#rm sda1
|
#mknod /tmp/sda1 b 8 1
|
#e2ls /tmp/sda1
bin boot dev etc home initrd.img lib lost+found media mnt opt proc root sbin selinux srv sys tmp usr var vmlinuz |
#apt-get install etools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет etools |
#apt-get install etool
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет etool |
#apt-get install aoeetools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет aoeetools |
#apt-get install aoetools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: aoetools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 32,4kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 160kB. Получено:1 http://10.0.35.1 sid/main aoetools 26-1 [32,4kB] Получено 32,4kБ за 0s (0Б/c) Выбор ранее не выбранного пакета aoetools. (Чтение базы данных ... на данный момент установлено 64559 файлов и каталогов.) Распаковывается пакет aoetools (из файла .../aoetools_26-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет aoetools (26-1) ... Starting AoE devices discovery and mounting AoE filesystems: not started. |
#aoe-stat
|
#ls /dev/srd
ls: невозможно получить доступ к /dev/srd: Нет такого файла или каталога |
#ps aux | grep aoe
root 24205 0.0 0.0 3452 760 pts/4 R+ 11:08 0:00 grep aoe |
#modprobe aoe
|
#ps aux | grep aoe
root 24334 0.0 0.0 3452 776 pts/4 S+ 11:09 0:00 grep aoe |
#ls /dev/srd
ls: невозможно получить доступ к /dev/srd: Нет такого файла или каталога |
#ls /dev/
Display all 176 possibilities? (y or n) adsp .initramfs/ ram10 shm/ tty21 tty41 tty61 usbdev6.1_ep00 agpgart .initramfs-tools ram11 snapshot tty22 tty42 tty62 usbdev6.1_ep81 audio input/ ram12 snd/ tty23 tty43 tty63 usbdev7.1_ep00 block/ kmem ram13 sndstat tty24 tty44 tty7 usbdev7.1_ep81 bsg/ kmsg ram14 stderr tty25 tty45 tty8 vcs bus/ log ram15 stdin tty26 tty46 tty9 vcs1 cdrom loop0 ram2 stdout tty27 tty47 ttyS0 vcs2 char/ MAKEDEV ram3 tty tty28 tty48 ttyS1 vcs3 console mem ram4 tty0 tty29 tty49 ttyS2 vcs4 ... dri/ network_throughput ram8 tty12 tty32 tty52 usbdev1.1_ep00 vcsa dsp null ram9 tty13 tty33 tty53 usbdev1.1_ep81 vcsa1 dvd port random tty14 tty34 tty54 usbdev2.1_ep00 vcsa2 etherd/ ppp root tty15 tty35 tty55 usbdev2.1_ep81 vcsa3 fd/ printer rtc tty16 tty36 tty56 usbdev3.1_ep00 vcsa4 full psaux rtc0 tty17 tty37 tty57 usbdev3.1_ep81 vcsa5 fuse ptmx sda tty18 tty38 tty58 usbdev4.1_ep00 vcsa6 hda pts/ sda1 tty19 tty39 tty59 usbdev4.1_ep81 vcsa7 hpet ram0 sdb tty2 tty4 tty6 usbdev5.1_ep00 xconsole initctl ram1 sdb1 tty20 tty40 tty60 usbdev5.1_ep81 zero |
#ls /mnt/
|
#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) fusectl on /sys/fs/fuse/connections type fusectl (rw) |
#fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices) ... |
#echo ';' | sfdisk /dev/s
sda sda1 sdb sdb1 shm/ snapshot snd/ sndstat stderr stdin stdout |
#echo ';' | sfdisk /dev/sdb1
Checking that no-one is using this disk right now ... BLKRRPART: Недопустимый аргумент OK Warning: start=63 - this looks like a partition rather than the entire disk. Using fdisk on it is probably meaningless. [Use the --force option if you really want this] |
#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) fusectl on /sys/fs/fuse/connections type fusectl (rw) |
#fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices) ... |
#fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x958b5c1e Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux Disk /dev/sdb: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x9fb42ab8 Device Boot Start End Blocks Id System /dev/sdb1 * 1 9725 78116031 7 HPFS/NTFS |
#aoe-stop
bash: aoe-stop: команда не найдена |
#man aoe
|
#man aoe
|
#ps aux | grep aoe
root 27662 0.0 0.0 3452 776 pts/4 S+ 11:44 0:00 grep aoe |
#fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices) ... |
#fdisk /dev/sdb
Disk identifier: 0x9fb42ab8 Device Boot Start End Blocks Id System Command (m for help): m Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu ... Command (m for help): p Disk /dev/sdb: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x9fb42ab8 Device Boot Start End Blocks Id System /dev/sdb1 1 1217 9775521 83 Linux /dev/sdb2 1218 2434 9775552+ 83 Linux /dev/sdb3 2435 9726 58572990 5 Extended Command (m for help): q |
#mount /dev/sdb /mnt
mount: you must specify the filesystem type |
#mount -t ext3 /dev/sdb /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so |
#mount -t ext3 /dev/sdb1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so |
#mount /dev/sdb1 /mnt
mount: you must specify the filesystem type |
#e2ls /dev/sdb1
Bad magic number in super-block |
#fdisk /dev/sdb
The number of cylinders for this disk is set to 9726. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sdb: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes ... s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only) Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. |
#fdisk /dev/sdb
The number of cylinders for this disk is set to 9726. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sdb: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x9fb42ab8 Device Boot Start End Blocks Id System /dev/sdb1 1 1217 9775521 83 Linux /dev/sdb2 1218 2434 9775552+ 83 Linux /dev/sdb3 2435 9726 58572990 5 Extended Command (m for help): q |
#e2ls /dev/sdb1
Bad magic number in super-block |
#e2ls /dev/sdb1
lost+found |
#e2ls /dev/sdb2
lost+found |
#ÑÑгÑmount /dev/sdb1 /mnt
|
#ls /mnt
lost+found |
#umount /mnt
|
#ьлmkfs ext2 /dev/sdb1
mke2fs 1.41.5 (23-Apr-2009) mkfs.ext2: invalid blocks count - /dev/sdb1 |
#mkfs.ext2 /dev/sdb1
mke2fs 1.41.5 (23-Apr-2009) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 612000 inodes, 2443880 blocks 122194 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2503999488 75 block groups 32768 blocks per group, 32768 fragments per group 8160 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 Writing inode tables: done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 39 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount /dev/sdb1
mount: can't find /dev/sdb1 in /etc/fstab or /etc/mtab |
#mount /dev/s
shm/ snd/ |
#mount /dev/
block/ bus/ disk/ etherd/ .initramfs/ net/ shm/ .udev/ bsg/ char/ dri/ fd/ input/ pts/ snd/ |
#ls /dev/
adsp disk input null ram12 ram9 shm tty11 tty21 tty31 tty41 tty51 tty61 usbdev1.1_ep00 usbdev6.1_ep81 vcsa agpgart dri kmem port ram13 random snapshot tty12 tty22 tty32 tty42 tty52 tty62 usbdev1.1_ep81 usbdev7.1_ep00 vcsa1 audio dsp kmsg ppp ram14 root snd tty13 tty23 tty33 tty43 tty53 tty63 usbdev2.1_ep00 usbdev7.1_ep81 vcsa2 block dvd log printer ram15 rtc sndstat tty14 tty24 tty34 tty44 tty54 tty7 usbdev2.1_ep81 vcs vcsa3 bsg etherd loop0 psaux ram2 rtc0 stderr tty15 tty25 tty35 tty45 tty55 tty8 usbdev3.1_ep00 vcs1 vcsa4 bus fd MAKEDEV ptmx ram3 sda stdin tty16 tty26 tty36 tty46 tty56 tty9 usbdev3.1_ep81 vcs2 vcsa5 cdrom full mem pts ram4 sda1 stdout tty17 tty27 tty37 tty47 tty57 ttyS0 usbdev4.1_ep00 vcs3 vcsa6 char fuse mixer ram0 ram5 sdb tty tty18 tty28 tty38 tty48 tty58 ttyS1 usbdev4.1_ep81 vcs4 vcsa7 console hda net ram1 ram6 sdb1 tty0 tty19 tty29 tty39 tty49 tty59 ttyS2 usbdev5.1_ep00 vcs5 xconsole core hpet network_latency ram10 ram7 sdb2 tty1 tty2 tty3 tty4 tty5 tty6 ttyS3 usbdev5.1_ep81 vcs6 zero cpu_dma_latency initctl network_throughput ram11 ram8 sdb3 tty10 tty20 tty30 tty40 tty50 tty60 urandom usbdev6.1_ep00 vcs7 |
#ls /dev/sdb2
/dev/sdb2 |
#mount /dev/sdb2 /mnt
|
#ls /mnt
lost+found |
#umount /mnt
|
#mount /dev/sdb1 /mnt
|
#ls /mnt
lost+found |
#umount /mnt
|
#blkid /dev/sdb1
/dev/sdb1: UUID="829f47e1-7eec-4cf5-8d4e-a3d00d76412d" TYPE="ext2" |
#vol_id /dev/sdb1
ID_FS_USAGE=filesystem ID_FS_TYPE=ext2 ID_FS_VERSION=1.0 ID_FS_UUID=829f47e1-7eec-4cf5-8d4e-a3d00d76412d ID_FS_UUID_ENC=829f47e1-7eec-4cf5-8d4e-a3d00d76412d ID_FS_LABEL= ID_FS_LABEL_ENC= |
#tune2fs /dev/hda1 -U `uuidgen`
bash: uuidgen: команда не найдена tune2fs 1.41.5 (23-Apr-2009) tune2fs: option requires an argument -- 'U' Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g group] [-i interval[d|m|w]] [-j] [-J journal_options] [-l] [-m reserved_blocks_percent] [-o [^]mount_options[,...]] [-r reserved_blocks_count] [-u user] [-C mount_count] [-L volume_label] [-M last_mounted_dir] [-O [^]feature[,...]] [-E extended-option[,...]] [-T last_check_time] [-U UUID] [ -I new_inode_size ] device |
#tune2fs /dev/hdb1 -U `uuidgen`
bash: uuidgen: команда не найдена tune2fs 1.41.5 (23-Apr-2009) tune2fs: option requires an argument -- 'U' Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g group] [-i interval[d|m|w]] [-j] [-J journal_options] [-l] [-m reserved_blocks_percent] [-o [^]mount_options[,...]] [-r reserved_blocks_count] [-u user] [-C mount_count] [-L volume_label] [-M last_mounted_dir] [-O [^]feature[,...]] [-E extended-option[,...]] [-T last_check_time] [-U UUID] [ -I new_inode_size ] device |
#uuidgen
bash: uuidgen: команда не найдена |
#apt-cache search uuidgen
uuid-runtime - universally unique id library |
#apt-get install uuid-runtime
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: uuid-runtime обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 49,5kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 135kB. Получено:1 http://10.0.35.1 sid/main uuid-runtime 1.41.5-1 [49,5kB] Получено 49,5kБ за 0s (0Б/c) Выбор ранее не выбранного пакета uuid-runtime. (Чтение базы данных ... на данный момент установлено 64589 файлов и каталогов.) Распаковывается пакет uuid-runtime (из файла .../uuid-runtime_1.41.5-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет uuid-runtime (1.41.5-1) ... |
#e2label /dev/sdb1 MEGAMETKA
|
#mount -L MEGAMETKA
mount: no such partition found |
#mount -L MEGAMETKA /mnt
|
#ls /mnt
lost+found |
#df
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на tmpfs 1553824 0 1553824 0% /lib/init/rw udev 10240 120 10120 2% /dev tmpfs 1553824 4 1553820 1% /dev/shm rootfs 19228276 1943696 16307832 11% / /dev/sdb1 9621848 21480 9111592 1% /mnt |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на tmpfs 1,5G 0 1,5G 0% /lib/init/rw udev 10M 120K 9,9M 2% /dev tmpfs 1,5G 4,0K 1,5G 1% /dev/shm rootfs 19G 1,9G 16G 11% / /dev/sdb1 9,2G 21M 8,7G 1% /mnt |
#cd /mnt/
|
#umount /mnt
umount: /mnt: device is busy umount: /mnt: device is busy |
#lsof +D /mnt
bash: lsof: команда не найдена |
#apt-get install lsof
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: lsof обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 275kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 451kB. Получено:1 http://10.0.35.1 sid/main lsof 4.81.dfsg.1-1 [275kB] Получено 275kБ за 0s (5752kБ/c) Выбор ранее не выбранного пакета lsof. (Чтение базы данных ... на данный момент установлено 64597 файлов и каталогов.) Распаковывается пакет lsof (из файла .../lsof_4.81.dfsg.1-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет lsof (4.81.dfsg.1-1) ... |
#lsof +D /mnt
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 27175 root cwd DIR 8,17 4096 2 /mnt lsof 32163 root cwd DIR 8,17 4096 2 /mnt lsof 32164 root cwd DIR 8,17 4096 2 /mnt |
#fuser /mnt/
/mnt/: 27175c |
#fuser /mnt
/mnt: 27175c |
#ls -ld
drwxr-xr-x 31 user user 4096 Май 30 11:56 . |
#cd ~
|
#fuser -k /mnt/
|
#ls /mnt/
lost+found |
#umount /mnt
|
#ls /mnt/
|
#vi /etc/fstab
--- /tmp/l3-saved-32510.7310.21635 2009-05-30 12:22:05.000000000 +0300 +++ /etc/fstab 2009-05-30 12:23:51.000000000 +0300 @@ -1 +1,3 @@ # UNCONFIGURED FSTAB FOR BASE SYSTEM +LABEL=MEGAMETKA /mnt ext2 defaults 1 0 +#/dev/sdb1 |
#w
12:26:48 up 3:04, 3 users, load average: 0,02, 0,06, 0,03 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty7 :0 09:22 3:04m 58.39s 0.32s x-session-manager user pts/0 :0.0 09:39 1:27m 0.36s 0.24s script -f -c bash -q /home/user/.lilalo//11731251314134611-1243665544.script user pts/1 :0.0 11:40 0.00s 0.29s 0.26s script -f -c bash -q /home/user/.lilalo//13200271891136710884-1243672806.script |
#vi /etc/fstab
|
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
|
#mount -a
|
#ls /mnt
lost+found |
#apt-cache search automount
am-utils - automounter utilities from 4.4BSD (includes amd) am-utils-doc - automounter utilities documentation autofs - kernel-based automounter for Linux autofs-hesiod - Hesiod map support for autofs autofs-ldap - LDAP map support for autofs autofs5 - kernel-based automounter for Linux, version 5 autofs5-hesiod - Hesiod map support for autofs, version 5 autofs5-ldap - LDAP map support for autofs, version 5 halevt - Generic handler for HAL events ivman - daemon to auto-mount and manage media devices libamu-dev - Support library for amd the 4.4BSD automounter (development) libamu4 - Support library for amd the 4.4BSD automounter (runtime) ltspfsd - Fuse based remote filesystem daemon for LTSP thin clients vfu - A versatile text-based filemanager |
Время первой команды журнала | 10:55:43 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:31:49 2009- 5-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 37.62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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