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

Содержание

Журнал

Суббота (05/30/09)

/dev/pts/0
09:13:27
#ta
tabs     tac      tail     tailf    tar      tasksel  taskset
09:13:27
#to
toe    top    touch
09:13:27
#to
toe    top    touch
09:13:27
#touch /mnt/null.txt
touch: невозможно выполнить touch для `/mnt/null.txt': Файловая система доступна только для чтения
09:14:27
#ls -l /mnt/Documents\ and\ Settings/
итого 64
dr-x------ 1 root root  4096 Май 15 14:57 Administrator
dr-x------ 1 root root  4096 Май 15 14:48 All Users
dr-x------ 1 root root 49152 Май 15 14:48 Default User
dr-x------ 1 root root  4096 Май 15 14:55 LocalService
dr-x------ 1 root root  4096 Май 15 14:55 NetworkService
09:15:16
#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)
09:15:18
#file -s /dev/sda1
/dev/sda1: x86 boot sector, code offset 0x52, OEM-ID "NTFS    ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 2048, dos < 4.0 BootSector (0x80)
09:16:08
#file -s /dev/
/dev/: directory
09:17:00
#file -s /
/: directory
09:17:05
#зкpr
pr           prename      prezip       print        printenv     probes       prove
precat       preunzip     prezip-bin   printafm     printf       propertyTag  prune
09:17:05
#cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cpuset
nodev   debugfs
nodev   securityfs
nodev   sockfs
nodev   pipefs
nodev   anon_inodefs
nodev   tmpfs
nodev   inotifyfs
nodev   devpts
nodev   ramfs
nodev   hugetlbfs
nodev   mqueue
nodev   usbfs
        ext3
        ntfs
09:25:59
#ls /lib/modules/2.6.29-2-686/kernel/
arch  crypto  drivers  fs  lib  net  sound
09:26:51
#ls /lib/modules/2.6.29-2-686/kernel/fs/
9p      autofs4         btrfs     dlm       ext3      gfs2     jbd    mbcache.ko  nfsd   qnx4           romfs     ufs
adfs    befs            cifs      ecryptfs  ext4      hfs      jbd2   minix       nls    quota_tree.ko  squashfs  xfs
affs    bfs             coda      efs       fat       hfsplus  jffs2  ncpfs       ntfs   quota_v1.ko    sysv
afs     binfmt_aout.ko  configfs  exportfs  freevxfs  hpfs     jfs    nfs         ocfs2  quota_v2.ko    ubifs
autofs  binfmt_misc.ko  cramfs    ext2      fuse      isofs    lockd  nfs_common  omfs   reiserfs       udf
09:26:56
#mod
modinfo   modprobe
09:26:56
#modprobe m
Display all 112 possibilities? (y or n)
09:26:56
#modprobe mi
michael_mic  microcode    microtek     mii          minix        mip6         mite         mixcomwd
09:26:56
#modprobe minix

09:28:18
#mount -t ntfs -o iocarset=utf=8
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
...
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
09:29:47
#mount -t ntfs -o iocarset=utf8
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
...
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
09:34:50
#apt-cache search ntfs 3g

09:34:59
#apt-cache search ntfs

09:35:02
#apt-get install ntfs-3g
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет ntfs-3g
09:35:41
#apt-get install ntfs3g
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет ntfs3g
09:36:23
#apt-get install ntfs-3g
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет ntfs-3g
09:36:40
#apt-cache search ntfs

09:36:49
#apt-cache search ntf
coreutils - The GNU core utilities
mawk - a pattern scanning and text processing language
09:36:52
#vi /etc/apt/sources.list
09:37:09
#~
Получено:1 http://10.0.35.1 sid Release.gpg [1032B]
Получено:2 http://10.0.35.1 sid/main Translation-ru [398kB]
Получено:3 http://10.0.35.1 sid Release [94,4kB]
Игн http://10.0.35.1 sid/main Packages
Получено:4 http://10.0.35.1 sid/main Packages [7751kB]
Получено 8244kБ за 3s (2206kБ/c)
Чтение списков пакетов... Готово
09:37:43
#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)
09:38:01
#lsmod | head
Module                  Size  Used by
minix                  21440  0
nls_utf8                1472  0
ntfs                  177164  0
nls_base                6508  2 nls_utf8,ntfs
cdc_acm                13872  0
i915                  130336  2
drm                   133296  3 i915
i2c_algo_bit            4888  1 i915
ipv6                  232468  16
09:38:13
#ps aux | grep ntfs
root     25049  0.0  0.0   4908   772 pts/2    S+   10:39   0:00 grep ntfs
09:39:09
#mount.ntfs-3g
ntfs-3g: No device is specified.
ntfs-3g 2009.4.4 integrated FUSE 27 - Third Generation NTFS Driver
Copyright (C) 2005-2007 Yura Pakhuchiy
Copyright (C) 2006-2009 Szabolcs Szakacsits
Copyright (C) 2007-2009 Jean-Pierre Andre
Copyright (C) 2009 Erik Larsson
Usage:    ntfs-3g [-o option[,...]] <device|image_file> <mount_point>
Options:  ro (read-only mount), remove_hiberfile, uid=, gid=,
          umask=, fmask=, dmask=, streams_interface=.
          Please see the details in the manual (type: man ntfs-3g).
Example: ntfs-3g /dev/sda1 /mnt/windows
Ntfs-3g news, support and information:  http://ntfs-3g.org
09:39:27
#mount.ntfs-3g /dev/sda1 /mnt/
The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows. Fixing.
09:40:06
#cat >/mnt/tes
uhgfte uigc
 t ;it u
09:40:39
#ls -l >/mnt/
bash: /mnt/: Это каталог
09:41:06
#ls -l >/mnt
bash: /mnt: Это каталог
09:41:08
#ls -l /mnt
итого 2095485
-rwxrwxrwx 1 root root          0 Май 15 14:48 AUTOEXEC.BAT
-rwxrwxrwx 1 root root        219 Май 15 14:41 boot.ini
-rwxrwxrwx 1 root root          0 Май 15 14:48 CONFIG.SYS
drwxrwxrwx 1 root root       4096 Май 15 14:57 Documents and Settings
drwxrwxrwx 1 root root          0 Май 15 15:04 Intel
-rwxrwxrwx 1 root root          0 Май 15 14:48 IO.SYS
-rwxrwxrwx 1 root root          0 Май 15 14:48 MSDOS.SYS
-rwxrwxrwx 1 root root      47772 Фев 18  2007 NTDETECT.COM
-rwxrwxrwx 1 root root     297072 Фев 18  2007 ntldr
-rwxrwxrwx 1 root root 2145386496 Май 15 15:12 pagefile.sys
drwxrwxrwx 1 root root       4096 Май 15 14:47 Program Files
drwxrwxrwx 1 root root       4096 Май 15 15:12 Program Files (x86)
drwxrwxrwx 1 root root          0 Май 15 15:11 SWSetup
drwxrwxrwx 1 root root          0 Май 15 14:55 System Volume Information
-rwxrwxrwx 1 root root         21 Май 30 10:40 tes
drwxrwxrwx 1 root root      28672 Май 15 15:37 WINDOWS
drwxrwxrwx 1 root root          0 Май 15 14:49 wmpub
09:41:15
#apt-cache search fuse
aptfs - FUSE filesystem for APT source repositories
autossh - Automatically restart SSH sessions and tunnels
avfs - virtual filesystem to access archives, disk images, remote locations
bindfs - mirrors or overlays a local directory with altered permissions
clamfs - user-space anti-virus protected file system
copyfs - Versioning filesystem for FUSE
curlftpfs - filesystem to access FTP hosts based on FUSE and cURL
diffuse - graphical tool for merging and comparing text files
encfs - encrypted virtual filesystem
enfuse - image exposure blending tool
...
umview-mod-umfuseiso9660 - View-OS in user space - ISO9660 module for UMFUSE
unionfs-fuse - Fuse implementation of unionfs
xlockmore - Lock X11 display until password is entered.
xlockmore-gl - Lock X11 display until password is entered -- GL version
afuse - автомонтирование файловых систем осуществляемое в пользовательском пространстве с помощью FUSE
fusecompress - сжимающая файловая система на базе FUSE
fuseiso - модуль FUSE для включения ISO-образов в файловую систему
gphotofs - подключение цифровых камер в виде файловых систем
ntfs-3g - NTFS драйвер для FUSE с возможностью чтения и записи
psmisc - утилиты, использующие файловую систему proc
09:45:01
#umount /mnt

09:47:25
#Ñapt-cache search ext2
awesfx - utility programs for AWE32/64 and Emu10k1 driver
dump - 4.4bsd dump and restore for ext2 filesystems
e2fsck-static - statically-linked version of the ext2 filesystem checker
e2fslibs-dbg - Debugging information for e2fslibs
e2fslibs-dev - ext2 filesystem libraries - headers and static libraries
e2tools - utilities for manipulating files in an ext2/ext3 filesystem
e2undel - Undelete utility for the ext2 file system
ext2resize - an ext2 filesystem resizer
fuseext2 - File System in User Space - Module for ext2
jazip - Mount and unmount Iomega Zip and/or Jaz drives
...
umview-mod-umfuseext2 - View-OS in user space - ext2 module for UMFUSE
vdr-plugin-skinenigmang - Skin plugin for VDR
zerofree - zero free blocks from ext2/3 file-systems
autopsy - графический интерфейс для SleuthKit
e2fslibs - Программы для файловой системы ext2
e2fsprogs - утилиты для файловых систем ext2/ext3/ext4
genext2fs - Генератор файловой системы ext2 для встраиваемых систем
parted - программа для управления разделами диска GNU Parted
partimage - создание резервных копий разделов в виде сжатых файловых образов
testdisk - инструмент для проверки и восстановления разделов жёсткого диска
09:53:16
#apt-get install e2
e2dbg          e2fslibs       e2fslibs-dev   e2fsprogs-dbg  e2ps           e2undel
e2fsck-static  e2fslibs-dbg   e2fsprogs      e2p-dev        e2tools
09:53:16
#apt-get install e2tools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  e2tools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено.
Необходимо скачать 31,9kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 135kB.
Получено:1 http://10.0.35.1 sid/main e2tools 0.0.16-4 [31,9kB]
Получено 31,9kБ за 0s (0Б/c)
Выбор ранее не выбранного пакета e2tools.
(Чтение базы данных ... на данный момент установлено 54950 файлов и каталогов.)
Распаковывается пакет e2tools (из файла .../e2tools_0.0.16-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет e2tools (0.0.16-4) ...
09:54:10
#mknod /tmp/hda1 c 3 1

09:54:31
#e2ls /tmp/hda1
No such device or address
09:55:01
#which 2ecp

09:55:21
#apt-get install e2tools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия e2tools.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено.
09:59:20
#e2
e2cp     e2fsck   e2image  e2label  e2ln     e2ls     e2mkdir  e2mv     e2rm     e2tail   e2undo
09:59:20
#e2l
e2label  e2ln     e2ls
09:59:20
#ьÑ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)
10:02:50
#фÐapt-get install vb
vbackup         vbindiff        vblade-persist  vboxgtk         vbrfix          vbuf
vbetool         vblade          vbox3           vbpp            vbs
10:02:50
#apt-get install vblade
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  fgetty runit vblade-persist
Предлагаемые пакеты:
  runit-run socklog-run
НОВЫЕ пакеты, которые будут установлены:
  fgetty runit vblade vblade-persist
обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено.
...
Выбор ранее не выбранного пакета vblade.
Распаковывается пакет vblade (из файла .../archives/vblade_16-1_i386.deb)...
Выбор ранее не выбранного пакета vblade-persist.
Распаковывается пакет vblade-persist (из файла .../vblade-persist_0.6-2_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет fgetty (0.6-5) ...
Настраивается пакет runit (2.0.0-1) ...
Adding SV inittab entry...
Настраивается пакет vblade (16-1) ...
Настраивается пакет vblade-persist (0.6-2) ...
10:05:24
#apt-get install фщaoetools
Display all 32518 possibilities? (y or n)
10:05:24
#apt-get install aoetools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  aoetools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено.
Необходимо скачать 32,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 160kB.
Получено:1 http://10.0.35.1 sid/main aoetools 26-1 [32,4kB]
Получено 32,4kБ за 0s (0Б/c)
Выбор ранее не выбранного пакета aoetools.
(Чтение базы данных ... на данный момент установлено 55071 файлов и каталогов.)
Распаковывается пакет aoetools (из файла .../aoetools_26-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет aoetools (26-1) ...
Starting AoE devices discovery and mounting AoE filesystems: not started.
10:07:07
#apt-get install eto
etoolbox   etoys      etoys-doc
10:07:07
#aoe-stat

10:07:43
#modprobe aoe

10:07:53
#aoe-stat
      e1.1        20.003GB   eth0 up
10:07:54
#ls /dev/etherd/e1.1
/dev/etherd/e1.1
10:08:22
#ls -l /dev/etherd/e1.1
brw-rw---- 1 root disk 152, 272 Май 30 11:07 /dev/etherd/e1.1
прошло 30 минут
10:38:45
#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)
  ...
10:38:48
#fdisk -s
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
/dev/pts/0
10:39:30
$su
Пароль:
10:39:37
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
43 heads, 41 sectors/track, 277026 cylinders
Units = cylinders of 1763 * 512 = 902656 bytes
Disk identifier: 0xaded2131
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           2      277025   244196352    7  HPFS/NTFS
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
^C^C^C
^C^C^C^C^C
^C^Cquit
10:42:01
#quit
bash: quit: команда не найдена
10:42:04
#rmmod aoe

10:43:43
#fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
43 heads, 41 sectors/track, 277026 cylinders
Units = cylinders of 1763 * 512 = 902656 bytes
Disk identifier: 0xaded2131
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           2      277025   244196352    7  HPFS/NTFS
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
10:43:49
#echo ';' | sfdisk /dev/sda1
Checking that no-one is using this disk right now ...
BLKRRPART: Недопустимый аргумент
OK
Warning: start=2048 - 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]
10:44:35
#echo `;` | sfdisk /dev/sda1
bash: command substitution: line 1: syntax error near unexpected token `;'
bash: command substitution: line 1: `;'
Checking that no-one is using this disk right now ...
BLKRRPART: Недопустимый аргумент
OK
Warning: start=2048 - 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]
10:45:04
#echo ';' | sfdisk /dev/sda
Checking that no-one is using this disk right now ...
OK
Disk /dev/sda: 30401 cylinders, 255 heads, 63 sectors/track
Old situation:
Warning: The partition table looks like it was made
  for C/H/S=*/43/41 (instead of 30401/255/63).
For this listing I'll assume that geometry.
Units = cylinders of 902656 bytes, blocks of 1024 bytes, counting from 0
   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1   *      1+ 277024- 277024- 244196352    7  HPFS/NTFS
...
/dev/sda2          0       -       0          0    0  Empty
/dev/sda3          0       -       0          0    0  Empty
/dev/sda4          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 ...
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).)
10:46:03
#fdisk /dev/sd
sda   sda1  sdb   sdb1
10:46:03
#fdisk /dev/sdb
The number of cylinders for this disk is set to 30401.
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): ^[[A^[[B^[
[: unknown command
Command action
   a   toggle a bootable flag
...
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   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): q
10:48:18
#fdisk -l /dev/sdb
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
10:48:23
#fdisk -l /dev/sda
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       30401   244196032   83  Linux
10:48:32
#du
4       ./Pictures
4       ./Desktop
4       ./.gvfs
236     ./.gstreamer-0.10
12      ./.cache/Thunar
8       ./.cache/xfce4/xfrun4
12      ./.cache/xfce4
4       ./.cache/sessions
32      ./.cache
4       ./.local/share
...
8       ./.config/xfce4/desktop
60      ./.config/xfce4
12      ./.config/autostart
88      ./.config
4       ./.gconf
8       ./.gconfd
51124   ./.lilalo
4       ./Public
4       ./12313
61976   .
10:51:00
#du -f
du: invalid option -- 'f'
Попробуйте `du --help' для получения более подробного описания.
10:51:04
#dh
bash: dh: команда не найдена
10:51:06
#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       30401   244196032   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
10:51:19
#du -f
du: invalid option -- 'f'
Попробуйте `du --help' для получения более подробного описания.
10:51:32
#du -h
4,0K    ./Pictures
4,0K    ./Desktop
4,0K    ./.gvfs
236K    ./.gstreamer-0.10
12K     ./.cache/Thunar
8,0K    ./.cache/xfce4/xfrun4
12K     ./.cache/xfce4
4,0K    ./.cache/sessions
32K     ./.cache
4,0K    ./.local/share
...
8,0K    ./.config/xfce4/desktop
60K     ./.config/xfce4
12K     ./.config/autostart
88K     ./.config
4,0K    ./.gconf
8,0K    ./.gconfd
50M     ./.lilalo
4,0K    ./Public
4,0K    ./12313
61M     .
10:51:35
#du -h /
0       /proc/29506/attr
0       /proc/29506
0       /proc
16K     /lost+found
4,0K    /a/2009,05,26
8,0K    /a
188K    /boot/grub
17M     /boot
4,8M    /bin
4,0K    /aa
...
180K    /usr/share/themes/Gaudy/xfwm4
184K    /usr/share/themes/Gaudy
180K    /usr/share/themes/Agualemon/xfwm4
184K    /usr/share/themes/Agualemon
420K    /usr/share/themes/Tyrex/xfwm4
424K    /usr/share/themes/Tyrex
420K    /usr/share/themes/Sassandra/xfwm4
424K    /usr/share/themes/Sassandra
180K    /usr/share/themes/Slick/xfwm4
184K    /usr/share/themes/Slick
10:51:40
#df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                  1553824         0   1553824   0% /lib/init/rw
udev                     10240       108     10132   2% /dev
tmpfs                  1553824         4   1553820   1% /dev/shm
rootfs                19228276   1752640  16498888  10% /
10:51:43
#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)
  ...
10:51:54
#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       30401   244196032   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
10:51:58
#sfdisk
sfdisk (util-linux-ng 2.13.1.1)Usage: sfdisk [options] device ...
device: something like /dev/hda or /dev/sda
useful options:
    -s [or --show-size]: list size of a partition
    -c [or --id]:        print or change partition Id
    -l [or --list]:      list partitions of each device
    -d [or --dump]:      idem, but in a format suitable for later input
    -i [or --increment]: number cylinders etc. from 1 instead of from 0
    -uS, -uB, -uC, -uM:  accept/report in units of sectors/blocks/cylinders/MB
    -T [or --list-types]:list the known partition types
...
    -x [or --show-extended]: also list extended partitions on output
                             or expect descriptors for them on input
    -L  [or --Linux]:      do not complain about things irrelevant for Linux
    -q  [or --quiet]:      suppress warning messages
    You can override the detected geometry using:
    -C# [or --cylinders #]:set the number of cylinders to use
    -H# [or --heads #]:    set the number of heads to use
    -S# [or --sectors #]:  set the number of sectors to use
You can disable all consistency checking with:
    -f  [or --force]:      do what I say, even if it is stupid
10:52:49
#sfdisk /dev/sda
sda   sda1
10:52:49
#sfdisk /dev/sda
Checking that no-one is using this disk right now ...
OK
Disk /dev/sda: 30401 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/sda1          0+  30400   30401- 244196032   83  Linux
/dev/sda2          0       -       0          0    0  Empty
/dev/sda3          0       -       0          0    0  Empty
/dev/sda4          0       -       0          0    0  Empty
Input in the following format; absent fields get a default value.
<start> <size> <type [E,S,L,X,hex]> <bootable [-,*]> <c,h,s> <c,h,s>
Usually you only need to specify <start> and <size> (and perhaps <type>).
/dev/sda1 :^[[A
trailing junk after number
/dev/sda1 :q
trailing junk after number
/dev/sda1 :^C
10:53:09
#cfdisk /dev/sda
10:54:33
#cfdisk /dev/sda
10:55:21
#cfdisk /dev/sda
10:55:58
#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       30401   244196032   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
10:56:00
#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)
  ...
10:56:07
#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       30401   244196032   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
10:56:16
#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       30401   244196032   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
10:56:22
#cfdisk /dev/sda
10:57:43
#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
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
10:57:45
#cfdisk /dev/sda
10:59:14
#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
10:59:16
#apt-get install par
par                 parprouted          parser3-common
par2                parrot              parser3-dev
paragui-themes      parrot-data-dumper  parser3-mysql
paraview            parrot-devel        parsewiki
parcellite          parrot-doc          parted
parchive            parrot-minimal      parted1.6
paredit-el          parrot-nqp          parted1.6-doc
pari-doc            parrot-pct          parted-doc
pari-extra          parrot-pge          partigene
pari-gp             parrot-test         partimage
pari-gp2c           parrot-tge          partimage-doc
paris-traceroute    parsec47            partimage-server
parley              parsec47-data       partitionmanager
parley-data         parser3             partlibrary
paros               parser3-cgi
10:59:16
#apt-get install part
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет part
11:01:21
#apt-get install part
parted            parted-doc        partimage-doc     partlibrary
parted1.6         partigene         partimage-server
parted1.6-doc     partimage         partitionmanager
11:01:21
#apt-get install parted
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libparted1.8-10
Предлагаемые пакеты:
  libparted1.8-dev libparted1.8-i18n parted-doc
НОВЫЕ пакеты, которые будут установлены:
  libparted1.8-10 parted
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 21 пакетов не обновлено.
...
Получено:2 http://10.0.35.1 sid/main parted 1.8.8.git.2008.03.24-11.1 [64,5kB]
Получено 262kБ за 0s (9982kБ/c)
Выбор ранее не выбранного пакета libparted1.8-10.
(Чтение базы данных ... на данный момент установлено 55101 файлов и каталогов.)
Распаковывается пакет libparted1.8-10 (из файла .../libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb)...
Выбор ранее не выбранного пакета parted.
Распаковывается пакет parted (из файла .../parted_1.8.8.git.2008.03.24-11.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libparted1.8-10 (1.8.8.git.2008.03.24-11.1) ...
Настраивается пакет parted (1.8.8.git.2008.03.24-11.1) ...

Файлы

  • >/mnt/tes
  • /proc/filesystems
  • >/mnt/tes
    >
    uhgfte uigc
     t ;it u
    
    /proc/filesystems
    >
    nodev   sysfs
    nodev   rootfs
    nodev   bdev
    nodev   proc
    nodev   cgroup
    nodev   cpuset
    nodev   debugfs
    nodev   securityfs
    nodev   sockfs
    nodev   pipefs
    nodev   anon_inodefs
    nodev   tmpfs
    nodev   inotifyfs
    nodev   devpts
    nodev   ramfs
    nodev   hugetlbfs
    nodev   mqueue
    nodev   usbfs
            ext3
            ntfs
    

    Статистика

    Время первой команды журнала09:13:27 2009- 5-30
    Время последней команды журнала11:01:21 2009- 5-30
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %22.77
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 1.29
    Количество командных строк в единицу времени, команда/мин 1.30
    Частота использования команд
    fdisk17|===============| 15.18%
    apt-get14|============| 12.50%
    ls8|=======| 7.14%
    sfdisk6|=====| 5.36%
    cfdisk5|====| 4.46%
    du5|====| 4.46%
    apt-cache5|====| 4.46%
    mount4|===| 3.57%
    modprobe4|===| 3.57%
    echo3|==| 2.68%
    file3|==| 2.68%
    '2|=| 1.79%
    aoe-stat2|=| 1.79%
    to2|=| 1.79%
    cat2|=| 1.79%
    mount.ntfs-3g2|=| 1.79%
    mod1|| 0.89%
    mknod1|| 0.89%
    umount1|| 0.89%
    /mnt/1|| 0.89%
    ьÑmount1|| 0.89%
    tes1|| 0.89%
    quit1|| 0.89%
    ~1|| 0.89%
    /mnt1|| 0.89%
    dh1|| 0.89%
    lsmod1|| 0.89%
    `1|| 0.89%
    ps1|| 0.89%
    e2l1|| 0.89%
    Ñapt-cache1|| 0.89%
    touch1|| 0.89%
    head1|| 0.89%
    rmmod1|| 0.89%
    ta1|| 0.89%
    vi1|| 0.89%
    df1|| 0.89%
    зкpr1|| 0.89%
    grep1|| 0.89%
    фÐapt-get1|| 0.89%
    e2ls1|| 0.89%
    which1|| 0.89%
    su1|| 0.89%
    e21|| 0.89%
    ____
    *) Интервалы неактивности длительностью 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$