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

Содержание

Журнал

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

/dev/pts/2
08:39:13
$su - root

08:41:10
#ls -l /dev/tty1
crw------- 1 root root 4, 1 Май 30 09:29 /dev/tty1
08:41:21
#mknod /tmp/tty1 c 4 1

08:45:44
#ls -l /dev/tty1 /tmp/tty1
crw------- 1 root root 4, 1 Май 30 09:29 /dev/tty1
crw-r--r-- 1 root root 4, 1 Май 30 09:45 /tmp/tty1
08:45:57
#echo test > /tmp/tty1

08:46:38
#cat /tmp/tty1
^C
08:47:41
#apt-get install kpartx
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  dmsetup
НОВЫЕ пакеты, которые будут установлены:
  dmsetup kpartx
...
Получено:2 http://192.168.15.10 sid/main kpartx 0.4.8-15 [25,3kB]
Получено 67,1kБ за 0s (191kБ/c)
Выбор ранее не выбранного пакета dmsetup.
(Чтение базы данных ... на данный момент установлено 60640 файлов и каталогов.)
Распаковывается пакет 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) ...
/dev/pts/0
08:53:25
#screen -x
/dev/pts/2
08:54:29
#дÑls -l /dev
crw-rw----  1 root root     10, 228 Май 30 09:29 hpet
prw-------  1 root root           0 Май 30 09:29 initctl
drwxr-xr-x  3 root root         200 Май 30 09:29 input
crw-r-----  1 root kmem      1,   2 Май 30 09:29 kmem
crw-rw----  1 root root      1,  11 Май 30 09:29 kmsg
srw-rw-rw-  1 root root           0 Май 30 09:29 log
brw-------  1 root root      7,   0 Май 30 09:29 loop0
lrwxrwxrwx  1 root root          13 Май 30 09:29 MAKEDEV -> /sbin/MAKEDEV
crw-r-----  1 root kmem      1,   1 Май 30 09:29 mem
crw-rw----+ 1 root audio    14,   0 Май 30 09:29 mixer
...
crw-rw----  1 root root      7, 128 Май 30 09:29 vcsa
crw-rw----  1 root root      7, 129 Май 30 09:29 vcsa1
crw-rw----  1 root root      7, 130 Май 30 09:29 vcsa2
crw-rw----  1 root root      7, 131 Май 30 09:29 vcsa3
crw-rw----  1 root root      7, 132 Май 30 09:29 vcsa4
crw-rw----  1 root root      7, 133 Май 30 09:29 vcsa5
crw-rw----  1 root root      7, 134 Май 30 09:29 vcsa6
crw-rw----  1 root root      7, 135 Май 30 09:29 vcsa7
prw-r-----  1 root adm            0 Май 30 10:04 xconsole
crw-rw-rw-  1 root root      1,   5 Май 30 09:29 zero
прошло 15 минут
09:09:33
#ls -l /dev | less
09:09:58
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x960cc0f0
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x36dfbe54
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        3824    30716248+   7  HPFS/NTFS
/dev/sdb2            3825       38913   281852392+   5  Extended
/dev/sdb5            3825       38913   281852361    7  HPFS/NTFS
09:10:03
#df -k
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                  1618848         0   1618848   0% /lib/init/rw
udev                     10240       116     10124   2% /dev
tmpfs                  1618848         4   1618844   1% /dev/shm
rootfs                19228276   1828392  16423136  11% /
09:10:10
#mount /dev/sda1 /mnt

09:12:48
#cd /mnt

09:12:57
#ls -l
итого 96
drwxr-xr-x   2 root root  4096 Май 25 03:13 bin
drwxr-xr-x   3 root root  4096 Май 25 03:14 boot
drwxr-xr-x   4 root root  4096 Май 24 13:16 dev
drwxr-xr-x  91 root root  4096 Май 30 10:12 etc
drwxr-xr-x 203 root root  4096 Май 28 14:18 home
lrwxrwxrwx   1 root root    28 Май 24 15:11 initrd.img -> boot/initrd.img-2.6.29-2-686
drwxr-xr-x  13 root root 12288 Май 29 18:34 lib
drwx------   2 root root 16384 Май 24 15:01 lost+found
drwxr-xr-x   2 root root  4096 Май 30 09:29 media
...
drwxr-xr-x   2 root root  4096 Апр 24 22:21 proc
drwxr-xr-x  10 root root  4096 Май 29 18:01 root
drwxr-xr-x   2 root root  4096 Май 30 09:54 sbin
drwxr-xr-x   2 root root  4096 Фев 21 16:55 selinux
drwxr-xr-x   2 root root  4096 Май 24 13:15 srv
drwxr-xr-x   2 root root  4096 Авг 12  2008 sys
drwxrwxrwt   9 root root  4096 Май 30 10:04 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 15:11 vmlinuz -> boot/vmlinuz-2.6.29-2-686
09:13:00
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/sda1 on /mnt type ext3 (rw)
09:13:11
#toch > yo /mnt
bash: toch: команда не найдена
09:13:37
#touch > yo /mnt

09:13:44
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x960cc0f0
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x36dfbe54
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        3824    30716248+   7  HPFS/NTFS
/dev/sdb2            3825       38913   281852392+   5  Extended
/dev/sdb5            3825       38913   281852361    7  HPFS/NTFS
09:14:04
#umount /dev/sda1
umount: /mnt: device is busy
umount: /mnt: device is busy
09:14:30
#mount /dev/sdb1 /mnt

09:14:41
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/sda1 on /mnt type ext3 (rw)
/dev/sdb1 on /mnt type ntfs (rw)
09:14:46
#umount /mnt

09:14:56
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/sda1 on /mnt type ext3 (rw)
09:14:59
#umount /mnt
umount: /mnt: device is busy
umount: /mnt: device is busy
09:15:05
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/sda1 on /mnt type ext3 (rw)
09:15:08
#cd

09:16:08
#umount /mnt

09:16:14
#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:16:39
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=e2330908-d8aa-41e9-b036-9a355064af98, volume name "ROOT" (needs journal recovery) (large files)
09:17:07
#сфе /зкщс/ашдуыныеуьы
bash: сфе: команда не найдена
09:25:28
#сфе /зкщс/Ð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:42
#ls /lib/modules
2.6.29-2-686  2.6.29-2-686-bigmem
09:27:02
#ls /lib/modules/2.6.29-2-686
kernel         modules.alias.bin  modules.dep.bin  modules.symbols.bin
modules.alias  modules.dep        modules.symbols
09:27:26
#ls /lib/modules/2.6.29-2-686/kernel
arch  crypto  drivers  fs  lib  net  sound
09:27:43
#ls /lib/modules/2.6.29-2-686/kernel/fs
9p              btrfs     ext3      jbd         nfsd           romfs
adfs            cifs      ext4      jbd2        nls            squashfs
affs            coda      fat       jffs2       ntfs           sysv
afs             configfs  freevxfs  jfs         ocfs2          ubifs
autofs          cramfs    fuse      lockd       omfs           udf
autofs4         dlm       gfs2      mbcache.ko  qnx4           ufs
befs            ecryptfs  hfs       minix       quota_tree.ko  xfs
bfs             efs       hfsplus   ncpfs       quota_v1.ko
binfmt_aout.ko  exportfs  hpfs      nfs         quota_v2.ko
binfmt_misc.ko  ext2      isofs     nfs_common  reiserfs
09:27:48
#mount -t ntfs -o iocharset=utf-8 /dev/sdb1
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:46
#mount -t ntfs /dev/sdb1
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:57
#mount -t ntfs -o 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:30:56
#mount -t ntfs -o 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:31:00
#mount /dev/sdb1
mount: can't find /dev/sdb1 in /etc/fstab or /etc/mtab
09:31:11
#mount -t ntfs -o 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:31:54
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/sdb1 on /mnt type ntfs (rw,utf8)
09:34:55
#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:35:23
#mount.ntfs-3g /dev/sdb1 /mnt
The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows. Fixing.
ntfs-3g-mount: mount failed: Устройство или ресурс занято
09:36:33
#mount.ntfs-3g /dev/sdb1 /mnt

09:37:06
#ls /mnt | grep yo

09:37:25
#ls /mnt
AUTOEXEC.BAT            MSDOS.SYS      RECYCLER
Bootfont.bin            MSOCache       RHDSetup.log
boot.ini                NTDETECT.COM   System Volume Information
CONFIG.SYS              ntldr          Virtual Machines
Documents and Settings  pagefile.sys   W2k-OpenView
IO.SYS                  Program Files  WINDOWS
09:37:30
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/sdb1 on /mnt type fuseblk (rw,allow_other,blksize=4096)
09:37:51
#lsmod | head
Module                  Size  Used by
fuse                   48352  2
nls_utf8                1472  0
ntfs                  177164  0
nls_base                6508  2 nls_utf8,ntfs
i915                  130336  2
drm                   133296  3 i915
i2c_algo_bit            4888  1 i915
ipv6                  232468  20
snd_hda_codec_realtek   173504  1
09:38:12
#ps aux | grep ntfs
root      5114  0.0  0.0   3872   972 ?        Ss   10:36   0:00 mount.ntfs-3g /dev/sdb1 /mnt
root      5175  0.0  0.0   3216   764 pts/7    R+   10:39   0:00 grep ntfs
09:39:27
#umount /mnt

09:39:46
#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:39:48
#apt-get install ext2tools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет ext2tools
прошло 13 минут
09:53:41
#apt-get install e2tools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  e2tools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено.
Необходимо скачать 31,9kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 135kB.
Получено:1 http://192.168.15.10 sid/main e2tools 0.0.16-4 [31,9kB]
Получено 31,9kБ за 0s (1332kБ/c)
Выбор ранее не выбранного пакета e2tools.
(Чтение базы данных ... на данный момент установлено 60676 файлов и каталогов.)
Распаковывается пакет e2tools (из файла .../e2tools_0.0.16-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет e2tools (0.0.16-4) ...
09:53:53
#mknod /tmp/sdb1 b 8
mknod: пропущен операнд после `8'
Попробуйте `mknod --help' для получения более подробного описания.
/dev/pts/4
09:57:43
$mknod /tmp/sdb1 b 8 1
mknod: `/tmp/sdb1': Операция не позволяется
09:59:15
$mknod /tmp/sdb1 -b 8 1
mknod: invalid option -- 'b'
Попробуйте `mknod --help' для получения более подробного описания.
09:59:21
$mknod /tmp/sdb1 b 8 1
mknod: `/tmp/sdb1': Операция не позволяется
10:01:43
$mknod /tmp/sda1 b 8 1
mknod: `/tmp/sda1': Операция не позволяется
10:02:24
$mknod /tmp/sda1 b 8 1
mknod: `/tmp/sda1': Операция не позволяется
/dev/pts/2
10:02:39
#mknod /tmp/sda1 b 8 1

10:02:44
#chmod 666 /tmp/sda1

10:03:04
#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      yo
10:03:16
#e2cp /tmp/sda1:/etc/shadow /tmp

10:04:43
#cd /tmp

10:05:17
#ls -l
итого 36
drwx------ 2 user user  4096 Май 30 09:30 kde-user
drwx------ 2 user user  4096 Май 30 09:30 keyring-bl0rve
drwx------ 2 user user  4096 Май 30 09:30 ksocket-user
drwx------ 2 user user  4096 Май 30 09:39 orbit-user
drwx------ 2 user user  4096 Май 30 11:04 plugtmp
brw-rw-rw- 1 root root  8, 1 Май 30 11:02 sda1
-rw-r--r-- 1 root root 13031 Май 30 11:04 shadow
10:05:21
#cat shadow
angus:$1$1iT2UfXw$C2XDLFKYxV.H5JXvrXcHH1:14392:0:99999:7:::
anita:$1$TOQghEpz$9xD/vEpQbcM2p8ecV4OtB0:14392:0:99999:7:::
ann:$1$HhjUk9NG$y0rm7l9Ng8z47DRNvlD0V0:14392:0:99999:7:::
anna:$1$gYrOm5E4$yPSQ/xMcHuKLvsu73Xbhb1:14392:0:99999:7:::
annard:$1$w/qCzsmn$Z1Qhj14j69wnevUlmNxam/:14392:0:99999:7:::
anne:$1$Ly.AAgW1$moVClyinuiWm4KEKqUtsq1:14392:0:99999:7:::
annie:$1$3HlJCeHD$Q85hwwKHl8/fph3C08GlS0:14392:0:99999:7:::
anthea:$1$IEhcHmtc$XN9TNcTiDB.Xovjog7QnA1:14392:0:99999:7:::
anthony:$1$iiYZo2y5$p7J02BX.GfcyHfoNlnsTy.:14392:0:99999:7:::
anton:$1$0Darr7B9$Z1uFCz3w8JBOFK7EtC03u0:14392:0:99999:7:::
...
christian:$1$YSE27XUK$EBkgyf/BYITLdv6KYGdmD1:14392:0:99999:7:::
christie:$1$528HfUCY$yc7GKgp/tDwo49upBTKNN1:14392:0:99999:7:::
christina:$1$kgASrShB$9vXZaMqaKasFaJSm2EKfF0:14392:0:99999:7:::
christofer:$1$EZlvEMTJ$SHOxOuVBnJV2S7SfrpNif1:14392:0:99999:7:::
christophe:$1$9QMap0iN$VJCdfhCsNjmiFb1fbPyVh/:14392:0:99999:7:::
christopher:$1$tSd7iMAF$E66PYIWfMJ/yFWU5A8xZR.:14392:0:99999:7:::
chuck:$1$T4AOBwpA$2DFe6WKTkYnH.DWTPk3vJ1:14392:0:99999:7:::
cinderella:$1$IRRZudJw$XnnaS2xMysUIg9Krq82oO/:14392:0:99999:7:::
cindie:$1$qad6svku$/mRIHdkubPqmkUqkjcGqn1:14392:0:99999:7:::
approx:*:14393:0:99999:7:::
10:08:21
#aoe-stat -ro
grep --help' для получения более подробного описания.
10:09:00
#modprobe aoe

10:09:44
#aoe-stat -ro
grep --help' для получения более подробного описания.
10:09:46
#modprobe aoe

10:10:21
#aoe-stat
      e1.1        20.003GB   eth0 up
10:10:26
#e2ls eth0 up
No such file or directory
10:10:42
#e2ls e1.1
No such file or directory
прошло 26 минут
10:37:21
#св
bash: св: команда не найдена
10:37:26
#сumount /mnt
umount: /mnt: not mounted
/dev/pts/2
10:38:14
$su - root
l3-agent is already running: pid=3293; pidfile=/root/.lilalo/l3-agent.pid
10:38:21
#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:38:27
#echo ';'|sfdisk /dev/sdb
Checking that no-one is using this disk right now ...
OK
Disk /dev/sdb: 38913 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/sdb1   *      0+   3823    3824-  30716248+   7  HPFS/NTFS
/dev/sdb2       3824   38912   35089  281852392+   5  Extended
/dev/sdb3          0       -       0          0    0  Empty
/dev/sdb4          0       -       0          0    0  Empty
...
/dev/sdb2          0       -       0          0    0  Empty
/dev/sdb3          0       -       0          0    0  Empty
/dev/sdb4          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).)
/dev/pts/2
10:40:20
$su - root
l3-agent is already running: pid=3293; pidfile=/root/.lilalo/l3-agent.pid
10:40:26
#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:40:30
#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:41:21
#echo `;`|sfdisk /dev/sdb
Checking that no-one is using this disk right now ...
OK
Disk /dev/sdb: 38913 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/sdb1          0+  38912   38913- 312568672   83  Linux
/dev/sdb2          0       -       0          0    0  Empty
/dev/sdb3          0       -       0          0    0  Empty
/dev/sdb4          0       -       0          0    0  Empty
bash: command substitution: line 1: syntax error near unexpected token `;'
bash: command substitution: line 1: `;'
New situation:
No partitions found
sfdisk: no partition table present.
10:43:59
#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:44:57
#fdisk --help
fdisk: invalid option -- '-'
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
10:45:57
#fdisk /dev/sdb
   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): p
...
   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
прошло 18 минут
11:04:33
#mkfs.ext3 /dev/sdb
mke2fs 1.41.5 (23-Apr-2009)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
19537920 inodes, 78142806 blocks
3907140 blocks (5.00%) reserved for the super user
First data block=0
...
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
11:06:42
#fdisk /dev/sdb
   (e.g., DOS FDISK, OS/2 FDISK)
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help):
Command (m for help): 1
1: unknown command
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
...
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l
First cylinder (2435-3651, default 2435): 5
Value out of range.
First cylinder (2435-3651, default 2435):
Using default value 2435
Last cylinder or +size or +sizeM or +sizeK (2435-3651, default 3651): +10G
Command (m for help): q
11:09:18
#mkfs.ext3 /dev/sdb
mke2fs 1.41.5 (23-Apr-2009)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
19537920 inodes, 78142806 blocks
3907140 blocks (5.00%) reserved for the super user
First data block=0
...
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
11:10:53
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x960cc0f0
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
11:17:02
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,6G     0  1,6G   0% /lib/init/rw
udev                   10M  108K  9,9M   2% /dev
tmpfs                 1,6G  4,0K  1,6G   1% /dev/shm
rootfs                 19G  1,8G   16G  11% /
/dev/sdb              294G  191M  279G   1% /mnt
11:17:08
#df -h /mnt
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sdb              294G  191M  279G   1% /mnt
11:18:28
#cat /etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM
11:22:19
#vim /etc/fstab
11:25:31
#df -h /mnt
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sdb              294G  191M  279G   1% /mnt
11:25:37
#umount /mnt

11:25:48
#moun
bash: moun: команда не найдена
11:26:12
#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)
11:26:14
#init 6

/dev/pts/0
11:31:06
$su - root

Файлы

  • /etc/fstab
  • /tmp/tty1
  • shadow
  • /etc/fstab
    >
    # UNCONFIGURED FSTAB FOR BASE SYSTEM
    
    /tmp/tty1
    >
    ^C
    
    shadow
    >
    angus:$1$1iT2UfXw$C2XDLFKYxV.H5JXvrXcHH1:14392:0:99999:7:::
    anita:$1$TOQghEpz$9xD/vEpQbcM2p8ecV4OtB0:14392:0:99999:7:::
    ann:$1$HhjUk9NG$y0rm7l9Ng8z47DRNvlD0V0:14392:0:99999:7:::
    anna:$1$gYrOm5E4$yPSQ/xMcHuKLvsu73Xbhb1:14392:0:99999:7:::
    annard:$1$w/qCzsmn$Z1Qhj14j69wnevUlmNxam/:14392:0:99999:7:::
    anne:$1$Ly.AAgW1$moVClyinuiWm4KEKqUtsq1:14392:0:99999:7:::
    annie:$1$3HlJCeHD$Q85hwwKHl8/fph3C08GlS0:14392:0:99999:7:::
    anthea:$1$IEhcHmtc$XN9TNcTiDB.Xovjog7QnA1:14392:0:99999:7:::
    anthony:$1$iiYZo2y5$p7J02BX.GfcyHfoNlnsTy.:14392:0:99999:7:::
    anton:$1$0Darr7B9$Z1uFCz3w8JBOFK7EtC03u0:14392:0:99999:7:::
    antonella:$1$8xj48E3m$eH5WnPlKRdew9G4hmYrMe/:14392:0:99999:7:::
    antonio:$1$7UrQlstY$MvufF9lEnzUd8jtLhjDzu/:14392:0:99999:7:::
    antony:$1$eiSfWo9I$j4mRAmik02QLnIiWlmshR1:14392:0:99999:7:::
    anya:$1$m2vw.lED$VofMGXQvduMUWXsCUPW1W.:14392:0:99999:7:::
    april:$1$Du1LeOwY$mE9QcsMvpCLlteVA9UVwE.:14392:0:99999:7:::
    archibald:$1$.9P3eXfD$T9bfw.WNCwYtI8OA8eFG5/:14392:0:99999:7:::
    archie:$1$AR25wW30$.tl8PF6FFLMmAPj6JSu3r1:14392:0:99999:7:::
    ariel:$1$jBhClyQ3$4y6UD5K907e6MXDWICU7Y/:14392:0:99999:7:::
    arlene:$1$1MTuaSz6$5DhQvM/M6O41Dq7W21DdY/:14392:0:99999:7:::
    arne:$1$PdMgJNlY$q8ZrhucugoUW0WcDC1Sk40:14392:0:99999:7:::
    arnold:$1$buTXtrK/$h9u/QFNmuIyF/lP0iVgTd.:14392:0:99999:7:::
    art:$1$MN85C0Xh$6ygpjl7zJSrp31Q6v5/54.:14392:0:99999:7:::
    arthur:$1$41urXoM4$bgmXIyERyKxsw0/GanOuk/:14392:0:99999:7:::
    athel:$1$BBTA3TZU$NTJ.f3FSdvn1FRw1Hn9NQ1:14392:0:99999:7:::
    auberon:$1$rsjz8zQh$dktyZqxN3J56/zdpCXv7g1:14392:0:99999:7:::
    aubrey:$1$2YXYFFCQ$IrOLgwc9d.DSzdcOqsrYI1:14392:0:99999:7:::
    audrey:$1$JZmJZki1$aBmMcZgDL0PnYk/HC7FCv0:14392:0:99999:7:::
    augustus:$1$T6r6yuYu$B5NcT99RxNeEe4IkgTQrT0:14392:0:99999:7:::
    avery:$1$5fqiz4nQ$4QlLqL5lkqwmeMkzTBdpL/:14392:0:99999:7:::
    axel:$1$wPf374/U$9JZQOccRfd2aCVyC3T5zn.:14392:0:99999:7:::
    barbara:$1$xqElT3Xl$ayPZWwbwI4SrMFPTFW7lE1:14392:0:99999:7:::
    barbra:$1$sqiHUvlw$rxZp/YRrItuQr5aNNkMc61:14392:0:99999:7:::
    barney:$1$rU3q9AAa$CI0/zbDiWLmHcub.mrVjC/:14392:0:99999:7:::
    barrett:$1$JiczTAqa$tl0x42tpAw/iMPSL6FfAY/:14392:0:99999:7:::
    barrio:$1$nt0RT.or$P7vx.t9cE7bJhWREACctq1:14392:0:99999:7:::
    barry:$1$v9OUVkn0$fH5FXGtBWjmZHPy7U/suK/:14392:0:99999:7:::
    bart:$1$Ab.ZQGoW$06Rolg5VCeLf.56BkEzAP/:14392:0:99999:7:::
    barton:$1$AvHYYxCe$NKnGlod3h94V0f.jUM6TL.:14392:0:99999:7:::
    bea:$1$/7a4C.NL$VKN9ptN732xct6R9gSUZL.:14392:0:99999:7:::
    beckie:$1$X9y6h8yr$cNTd9ZLA1OG7Zyf0KDVdh1:14392:0:99999:7:::
    becky:$1$E1Vl/RA4$cA2GD89CXD9Cm14e9yZfX1:14392:0:99999:7:::
    behdad:$1$qmIyA1N/$82NCzO13m47aPHdqb0VTc1:14392:0:99999:7:::
    belinda:$1$m8hB1MoX$cZXTnFCoLW3WM.qKIu6iz0:14392:0:99999:7:::
    ben:$1$kRmelG65$fhUN7qVIr8lZfpV3ONDkD0:14392:0:99999:7:::
    benjamin:$1$.O4X2kgQ$bBQ2i1/O1jott1HyY9jYy/:14392:0:99999:7:::
    benny:$1$sQ2hhHV1$1StftIgj4u2JO.1cPYXzq/:14392:0:99999:7:::
    benson:$1$1Fk3JViP$AIsbYYvgidfbUyYM65lUb0:14392:0:99999:7:::
    bernard:$1$YSUBemyG$wHfSLziONAWpO2YktdsR21:14392:0:99999:7:::
    bernie:$1$AoxYI2QJ$kqtH483Y43k7roNWGU2dK/:14392:0:99999:7:::
    bert:$1$rdQ7StoP$X2KunGxZtN/Gcfv2q23z21:14392:0:99999:7:::
    bertrand:$1$zUbWdfoW$QjqLtLnHzzDLr3l775uf6/:14392:0:99999:7:::
    beth:$1$mTH.2tqa$M1oEgSnSelyWmA.0PziUA0:14392:0:99999:7:::
    bethany:$1$P7lxh9Lc$pc3o5MHszcv/1BsFbaVOO/:14392:0:99999:7:::
    betsy:$1$SDxvjlzc$RdhFkDrJSFfVICnHH9O1l.:14392:0:99999:7:::
    betty:$1$ggSyLsaW$4GH/kSSt5Pu1d8jkvhOnk.:14392:0:99999:7:::
    beverly:$1$D.QFc7h2$qSVfMS8PfcEWFJjKKO74B.:14392:0:99999:7:::
    bill:$1$CgmzH1BZ$Gm/OpGGaYxZZD1eFTmXTD/:14392:0:99999:7:::
    billie:$1$14qrxJVG$I.dic1LmWnhpYNj56fvfO1:14392:0:99999:7:::
    billy:$1$UYOK97Ff$.JE9z3A6Tx46Bo6Uov7vU1:14392:0:99999:7:::
    bjarne:$1$9d/mfcgA$Cy/1BieXlIFoY8N5mO/Tj/:14392:0:99999:7:::
    bjorne:$1$rLawXgCL$QWUocNXV2UrEsrnMog.4c0:14392:0:99999:7:::
    blaine:$1$7abhxVvI$8ASiYkNfP2AJeANhnmFNB.:14392:0:99999:7:::
    blair:$1$cOUmEjmA$1G3Q4lDNYjP/.d3yZpV6G0:14392:0:99999:7:::
    blake:$1$AtF.sXMp$nf1Xck8lX2C3Sf8xrv4AH/:14392:0:99999:7:::
    blayne:$1$FQqiFNW9$WfmOciB8h/ZgAuhCycRzA1:14392:0:99999:7:::
    bob:$1$ixt8210I$MlfUN7Dt482xqb1McCos30:14392:0:99999:7:::
    bobbie:$1$BVrtbbsT$HyEAzOrUH94wRboKOTC4m.:14392:0:99999:7:::
    bobby:$1$TiYVo0m7$KzDAr8qGaESDZs8lbAXrA1:14392:0:99999:7:::
    bonnie:$1$5kTwaCOD$ek6wR9nny2RDlj4f/t.DR/:14392:0:99999:7:::
    boris:$1$KqZprRXH$6Qi1Jq0H/8u81CnB/HkVv0:14392:0:99999:7:::
    boyce:$1$dnf5eoPK$c4Ua8pmuHtHLMNJ/odCOM.:14392:0:99999:7:::
    boyd:$1$3HC/Kv9V$SDugKzbl/ORUSroqlDZHz.:14392:0:99999:7:::
    brad:$1$aVckaMdB$hgVdgUBD82YA8a6pH6mMs1:14392:0:99999:7:::
    bradford:$1$qoDYfdhB$r5CAgZtwPLpa6WAqgnTeN/:14392:0:99999:7:::
    bradley:$1$OezXOtAH$21m/Q6Jajqv21ALhHJlK7/:14392:0:99999:7:::
    brandi:$1$xCX9Mm2P$kCfmkh80sr/d9TLtU8BAp/:14392:0:99999:7:::
    brandon:$1$fFRFjLnx$KAemQqi53QU7BNcHUkobi1:14392:0:99999:7:::
    brandy:$1$j3I2PjQZ$O5v/4vsqL5eHFDPBCwVdK.:14392:0:99999:7:::
    brenda:$1$KLUX2ReE$mKB1atUNW8sL0/gcrQzxR0:14392:0:99999:7:::
    brendan:$1$zxN8HyQ2$/XW.JO9y0mu6atQHE.ow31:14392:0:99999:7:::
    brender:$1$Mac570j2$W4PvnM9KeCPFgUvN13t21/:14392:0:99999:7:::
    brent:$1$/Z959nqo$ghxYGSo/CXNtyMSdCnXQp1:14392:0:99999:7:::
    bret:$1$AQy4p0Vj$iD0tYJ8zSTVWscQnox7BL/:14392:0:99999:7:::
    brett:$1$I1h3YQ81$/gQWluND9tJoej0gKLfbv0:14392:0:99999:7:::
    brian:$1$1ohZIEY1$dp0qx977nJsd2w/G8cbY81:14392:0:99999:7:::
    bridget:$1$ljcf4JV/$By4eJjpoSNn.OupaEbud6/:14392:0:99999:7:::
    briggs:$1$X7NhgrWX$CbY8fiO7efoQ3KqtJYfxR/:14392:0:99999:7:::
    brodie:$1$tDylOepM$//Hq6TnawBRnjU5SfZYC20:14392:0:99999:7:::
    bronwyn:$1$dsTQfd.W$zwljIo/ojvhSbiyUvPPMQ1:14392:0:99999:7:::
    brooke:$1$AVUdhkcM$EPnko2ilR7ThOCRKFD2As0:14392:0:99999:7:::
    bruce:$1$s4bZB5Fh$S7Pp4eNklrIQJtxd.AeNJ1:14392:0:99999:7:::
    bruno:$1$Xeb025ix$d.xAbztZ5Oomey4p3Xri5.:14392:0:99999:7:::
    bryan:$1$H3Mxvz6E$JnDIkfOIuAOtuVSJ66gdG0:14392:0:99999:7:::
    bryce:$1$M69LrlNa$.e9Pougu3ARzA9ERzhYMH.:14392:0:99999:7:::
    bryony:$1$4nAo4eZn$eEyQKP7QW6cN.V6HXUrrc.:14392:0:99999:7:::
    buck:$1$hBe7Da2E$wgpzES2fQB3qJJYOoPfoJ1:14392:0:99999:7:::
    bucky:$1$YvFsf6qN$t10CM3egbIPUFOIAx63B61:14392:0:99999:7:::
    bud:$1$fDFp.rPw$kQ1SIJCiV9amMOpL3ld3l/:14392:0:99999:7:::
    butler:$1$MOYrUwIo$5fhgxaLaqUTWoPtQW0Hd4.:14392:0:99999:7:::
    byron:$1$vwSLF7aC$B5nR5xEDaORmUxSqrjaF51:14392:0:99999:7:::
    caesar:$1$Y4mRkrc9$RlZ9ARi/BOyYb/TSv2bXo1:14392:0:99999:7:::
    caleb:$1$PagciDPo$jptShLJp1.mSYJJrnlU7U/:14392:0:99999:7:::
    calvin:$1$eUwQwWAN$qDT7pUKfRTBUNvNu4H269/:14392:0:99999:7:::
    candida:$1$P/Nxkl5U$oq7Uea1eEhol0dNT1dj4c/:14392:0:99999:7:::
    capability:$1$fZ5Wdpn7$sHexxgRmWw.VdRiq4q2.0.:14392:0:99999:7:::
    carisa:$1$nW70d/Z2$qtOYxpWIgu8lReFKwGS4H1:14392:0:99999:7:::
    carl:$1$pVg2xg4N$6NtAQePcPSkX3Xbc1YzWe.:14392:0:99999:7:::
    carlo:$1$sZlSWsKh$H60SAKUuZdo4vM7hdFKQC/:14392:0:99999:7:::
    carlos:$1$hta5a9MP$81VIGOPgUiGucjOnpVmHv/:14392:0:99999:7:::
    carol:$1$GvaJP.Ni$k27O.HPwJs.IftVrUMcmE.:14392:0:99999:7:::
    carole:$1$Vke0AKbb$D/hm4knyUwjw.PClBp/301:14392:0:99999:7:::
    caroline:$1$33.qK6Do$tthQSIrgSxYdHBUvpSAm81:14392:0:99999:7:::
    carolyn:$1$Fl167sE2$wI7TI4ZDZAxa2g9kwlKmH1:14392:0:99999:7:::
    carsten:$1$YRJO2rMC$NXl34E.YJW2ohNURQaqGK.:14392:0:99999:7:::
    carter:$1$V06cS2u4$ukM3Lhoe7umELArkRwZ39.:14392:0:99999:7:::
    cary:$1$UYTCdJFD$lthJMGKssQYtOCbWqHGUx/:14392:0:99999:7:::
    case:$1$Yc1kmi1V$qhOXWjf1jrOl.5T5l0Tv50:14392:0:99999:7:::
    casey:$1$lwT9hBFW$ecxQgCUL49Ob9bPYWCkev0:14392:0:99999:7:::
    casper:$1$N0.q407Q$9haloXa/q9ggyED/qHjrN1:14392:0:99999:7:::
    cassandra:$1$2V9ss2hK$56cdhQaPPHNJfT2r6PDkf/:14392:0:99999:7:::
    catherine:$1$L1Ke4uuS$XbNe2Y4h6R3liab4YXOiZ0:14392:0:99999:7:::
    cathrin:$1$ZlqoxCiq$t1YfW26fIJPi/kzpM53Eo/:14392:0:99999:7:::
    cathryn:$1$E6rdYADG$jbookUSLBsCz8HYOAFvyt/:14392:0:99999:7:::
    cathy:$1$os8UTwCW$JWOJz3hvRan1XPe8Dw6G21:14392:0:99999:7:::
    catriona:$1$kOHpXceI$i1s/5CMGRF5us3bZLMTcd.:14392:0:99999:7:::
    cecilia:$1$UimrCNBo$O4kyeaOLl0afAmOSV5oX4/:14392:0:99999:7:::
    celeste:$1$ezGF88qZ$Stjcw1xwHG6J2cF.8cCnv0:14392:0:99999:7:::
    celia:$1$W7.jBYvq$KYAQYnlZlgdkE8dIkgaM2.:14392:0:99999:7:::
    charity:$1$FsbgaRLk$P1Ps.LKVVrhKfZcGcPTrn1:14392:0:99999:7:::
    charleen:$1$89yNgFad$8UQSyGGD2H7d5xyTZQ2041:14392:0:99999:7:::
    charlene:$1$ou1UsH2/$M8ZLfoIQpM/XqCFva0SHw.:14392:0:99999:7:::
    charles:$1$Pv6lU6cZ$vVm0pEPDQJKzgiKcMy0gE.:14392:0:99999:7:::
    charley:$1$mD6Ykh5c$KXqLo5H.sBgksP44u1T9p/:14392:0:99999:7:::
    charlie:$1$Pc3JYvoE$235kw/C25KisOK07.nFhz/:14392:0:99999:7:::
    chastity:$1$zQKyGvBl$NtfaZxR5ibBSzjqwxV5n80:14392:0:99999:7:::
    cherie:$1$P07RQbiF$L68S9nJsQVVAE2505tV/30:14392:0:99999:7:::
    chet:$1$0xdCkFfH$zhOMXT3QhjH/yMmnNOEVD/:14392:0:99999:7:::
    chip:$1$dJzpx34i$sBuYYFLqzP5TqR.euQ4rL/:14392:0:99999:7:::
    chris:$1$YbwG55qe$Ecmor4cGqQEGkVamkaVmf/:14392:0:99999:7:::
    christian:$1$YSE27XUK$EBkgyf/BYITLdv6KYGdmD1:14392:0:99999:7:::
    christie:$1$528HfUCY$yc7GKgp/tDwo49upBTKNN1:14392:0:99999:7:::
    christina:$1$kgASrShB$9vXZaMqaKasFaJSm2EKfF0:14392:0:99999:7:::
    christofer:$1$EZlvEMTJ$SHOxOuVBnJV2S7SfrpNif1:14392:0:99999:7:::
    christophe:$1$9QMap0iN$VJCdfhCsNjmiFb1fbPyVh/:14392:0:99999:7:::
    christopher:$1$tSd7iMAF$E66PYIWfMJ/yFWU5A8xZR.:14392:0:99999:7:::
    chuck:$1$T4AOBwpA$2DFe6WKTkYnH.DWTPk3vJ1:14392:0:99999:7:::
    cinderella:$1$IRRZudJw$XnnaS2xMysUIg9Krq82oO/:14392:0:99999:7:::
    cindie:$1$qad6svku$/mRIHdkubPqmkUqkjcGqn1:14392:0:99999:7:::
    approx:*:14393:0:99999:7:::
    

    Статистика

    Время первой команды журнала08:39:13 2009- 5-30
    Время последней команды журнала11:31:06 2009- 5-30
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %20.79
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 2.86
    Количество командных строк в единицу времени, команда/мин 0.59
    Частота использования команд
    mount19|================| 16.96%
    ls11|=========| 9.82%
    mknod8|=======| 7.14%
    fdisk8|=======| 7.14%
    umount6|=====| 5.36%
    df4|===| 3.57%
    su4|===| 3.57%
    aoe-stat3|==| 2.68%
    cd3|==| 2.68%
    echo3|==| 2.68%
    cat3|==| 2.68%
    apt-get3|==| 2.68%
    mount.ntfs-3g3|==| 2.68%
    e2ls3|==| 2.68%
    mkfs.ext32|=| 1.79%
    yo2|=| 1.79%
    sfdisk2|=| 1.79%
    modprobe2|=| 1.79%
    grep2|=| 1.79%
    '1|| 0.89%
    screen1|| 0.89%
    chmod1|| 0.89%
    св1|| 0.89%
    сфе1|| 0.89%
    сфе1|| 0.89%
    moun1|| 0.89%
    сumount1|| 0.89%
    lsmod1|| 0.89%
    toch1|| 0.89%
    `1|| 0.89%
    ps1|| 0.89%
    touch1|| 0.89%
    vim1|| 0.89%
    head1|| 0.89%
    дÑls1|| 0.89%
    less1|| 0.89%
    init1|| 0.89%
    tty11|| 0.89%
    e2cp1|| 0.89%
    file1|| 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$