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

Содержание

Журнал

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

/dev/pts/1
10:16:40
#file -s /dev/sdb1
/dev/sdb1: Linux rev 1.0 ext3 filesystem data, UUID=25d2f137-6bc3-4cbf-825d-1add84416d69, volume name "ROOT" (needs journal recovery) (large files)
10:17:08
#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
10:25:30
#ls /lb/modules/
ls: невозможно получить доступ к /lb/modules/: Нет такого файла или каталога
10:26:19
#ls /lib/modules/
2.6.29-2-686
/dev/pts/6
10:26:26
#ls /lib/modules/2.6.29-2-686/
build   modules.alias      modules.dep      modules.symbols      source
kernel  modules.alias.bin  modules.dep.bin  modules.symbols.bin
/dev/pts/1
10:26:28
#ls /lib/modules/2.6.29-2-686
build  kernel  modules.alias  modules.alias.bin  modules.dep  modules.dep.bin  modules.symbols  modules.symbols.bin  source
/dev/pts/6
10:26:29
#ls /lib/modules/2.6.29-2-686/kernel/
arch  crypto  drivers  fs  lib  net  sound
10:26:32
#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
10:26:34
#modprobe minix

/dev/pts/1
10:26:41
#ls /lib/modules/2.6.29-2-686/kernel/
arch  crypto  drivers  fs  lib  net  sound
10:26:55
#ls /lib/modules/2.6.29-2-686/kernel/fs/
9p    autofs   binfmt_aout.ko  coda      ecryptfs  ext3      fuse     hpfs   jffs2       minix       nfsd   omfs           quota_v2.ko  sysv   xfs
adfs  autofs4  binfmt_misc.ko  configfs  efs       ext4      gfs2     isofs  jfs         ncpfs       nls    qnx4           reiserfs     ubifs
affs  befs     btrfs           cramfs    exportfs  fat       hfs      jbd    lockd       nfs         ntfs   quota_tree.ko  romfs        udf
afs   bfs      cifs            dlm       ext2      freevxfs  hfsplus  jbd2   mbcache.ko  nfs_common  ocfs2  quota_v1.ko    squashfs     ufs
10:27:04
#modprobe nfs

/dev/pts/6
10:27:16
#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
        minix
/dev/pts/1
10:27:57
#cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cpuset
nodev   debugfs
nodev   securityfs
nodev   sockfs
nodev   pipefs
...
nodev   ramfs
nodev   hugetlbfs
nodev   mqueue
nodev   usbfs
        ext3
        ntfs
        minix
nodev   rpc_pipefs
nodev   nfs
nodev   nfs4
10:28:02
#modprobe ntfs

10:28:17
#cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cpuset
nodev   debugfs
nodev   securityfs
nodev   sockfs
nodev   pipefs
...
nodev   ramfs
nodev   hugetlbfs
nodev   mqueue
nodev   usbfs
        ext3
        ntfs
        minix
nodev   rpc_pipefs
nodev   nfs
nodev   nfs4
10:28:19
#mount -t ntfs -o iochrset=utf-8 /dev/sda2 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
10:29:37
#mount -t ntfs /dev/sda2 /mnt

10:29:55
#umount /mnt

/dev/pts/6
10:29:55
#man mount
/dev/pts/1
10:30:16
#mount -t ntfs -o /dev/sda2 /mnt
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 .
10:30:29
#mount -t ntfs -o iochrset=utf8 /dev/sda2 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
10:31:31
#mount -t ntfs iochrset=utf8 -o /dev/sda2 /mnt
mount: special device iochrset=utf8 does not exist
10:32:31
#mount -t ntfs iocharset=utf8 -o /dev/sda2 /mnt
mount: special device iocharset=utf8 does not exist
10:32:50
#mount -t ntfs iocharset=utf8 -o /dev/sda2 /mnt
mount: special device iocharset=utf8 does not exist
10:33:57
#man mount
/dev/pts/6
10:34:31
#apt-cache search ntfs 3g
disk-manager - simple graphical filesystem configurator
libntfs-3g-dev - ntfs-3g filesystem in userspace (FUSE) library headers
libntfs-3g54 - ntfs-3g filesystem in userspace (FUSE) library
ntfs-3g - NTFS драйвер для FUSE с возможностью чтения и записи
/dev/pts/1
10:34:31
#mount -t ntfs -o iocharset+utf8 /dev/sda2 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
/dev/pts/6
10:34:34
#apt-get install ntfs-3g
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libntfs-3g54
НОВЫЕ пакеты, которые будут установлены:
  libntfs-3g54 ntfs-3g
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 24 пакетов не обновлено.
Необходимо скачать 167kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 459kB.
...
(Чтение базы данных ... на данный момент установлено 54001 файлов и каталогов.)
Распаковывается пакет libntfs-3g54 (из файла .../libntfs-3g54_1%3a2009.4.4-1_i386.deb)...
Выбор ранее не выбранного пакета ntfs-3g.
Распаковывается пакет ntfs-3g (из файла .../ntfs-3g_1%3a2009.4.4-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для hal ...
Regenerating hal fdi cache ...
Restarting Hardware abstraction layer: hald.
Настраивается пакет libntfs-3g54 (1:2009.4.4-1) ...
Настраивается пакет ntfs-3g (1:2009.4.4-1) ...
/dev/pts/1
10:34:59
#mount -t ntfs -o iocharset=utf8 /dev/sda2 /mnt

10:35:09
#apt-get install ntfs-3g
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия ntfs-3g.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 24 пакетов не обновлено.
10:36:59
#umount /mnt

/dev/pts/6
10:37:46
#lsmod | head
Module                  Size  Used by
nfs                   214992  0
lockd                  57840  1 nfs
nfs_acl                 2624  1 nfs
auth_rpcgss            31344  1 nfs
sunrpc                161964  4 nfs,lockd,nfs_acl,auth_rpcgss
minix                  21440  0
nls_utf8                1472  1
ntfs                  177164  1
nls_base                6508  2 nls_utf8,ntfs
10:38:01
#ps aux | grep ntfs
root      4916  0.0  0.0   5564   920 ?        Ss   10:38   0:00 /sbin/mount.ntfs-3g /dev/sda2 /mnt -o rw,iocharset=utf8
root      4925  0.0  0.0   4908   756 pts/7    R+   10:38   0:00 grep ntfs
/dev/pts/1
10:39:27
#modprobe ntfs-3g
FATAL: Module ntfs_3g not found.
10:40:08
#ls -la /mnt
итого 214301
drwxrwxrwx  1 root root      8192 Май 12 11:06 .
drwxr-xr-x 21 root root      4096 Ноя 24  2008 ..
-rwxrwxrwx  1 root root       218 Мар  9 16:34 boot.ini
drwxrwxrwx  1 root root         0 Мар 12 17:19 Cluster
-rwxrwxrwx  1 root root 219056128 Май  8 14:18 ERD60.iso
drwxrwxrwx  1 root root      4096 Май 12 11:20 Instructor
drwxrwxrwx  1 root root      4096 Май 12 10:38 Materials
-rwxrwxrwx  1 root root     47772 Фев 18  2007 NTDETECT.COM
-rwxrwxrwx  1 root root    297072 Фев 18  2007 ntldr
drwxrwxrwx  1 root root         0 Мар 10 19:46 RECYCLER
drwxrwxrwx  1 root root      4096 Май 12 10:46 Stirling
drwxrwxrwx  1 root root      4096 Май 12 10:52 Storage2008
drwxrwxrwx  1 root root      4096 Мар 19 14:37 Students
drwxrwxrwx  1 root root      4096 Мар 19 17:46 System Volume Information
10:40:31
#umount /mnt

10:40:55
#ls -la /mnt
итого 8
drwxr-xr-x  2 root root 4096 Май 30 10:14 .
drwxr-xr-x 21 root root 4096 Ноя 24  2008 ..
10:40:58
#mount -t ntfs-3g -o iocharset=utf8 /dev/sda2 /mnt

10:41:33
#mount -t ntfs-3g -o iocharset=utf8 /dev/sda3 /mnt
ntfs-3g: Failed to access volume '/dev/sda3': Нет такого файла или каталога
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
10:42:26
#mount -t ntfs-3g -o iocharset=utf8 /dev/sda5 /mnt
The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows. Fixing.
10:43:27
#ls -la /mnt
итого 8
drwxr-xr-x  2 root root 4096 Май 30 10:14 .
drwxr-xr-x 21 root root 4096 Ноя 24  2008 ..
10:43:30
#mount -t ntfs-3g -o iocharset=utf8 /dev/sda2 /mnt

10:44:20
#fdisk -l /dev/sda
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc2e21a3e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               2        3952    31736407+   f  W95 Ext'd (LBA)
/dev/sda2   *        3953       38913   280824232+   7  HPFS/NTFS
/dev/sda5               2        3952    31736376    7  HPFS/NTFS
10:44:38
#apt-cache search e2fs tool
system-config-lvm - A utility for graphically configuring Logical Volumes
10:53:27
#apt-cache search e2tool
e2tools - utilities for manipulating files in an ext2/ext3 filesystem
10:53:34
#apt-get install e2tool
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет e2tool
10:54:10
#apt-get update
Получено: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/DiffIndex
Игн http://10.0.35.1 sid/main Packages
Получено:4 http://10.0.35.1 sid/main Packages [7751kB]
Получено 8244kБ за 4s (2010kБ/c)
Чтение списков пакетов... Готово
10:54:42
#apt-get install e2tool
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет e2tool
10:54:48
#apt-get install e2tools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  e2tools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 25 пакетов не обновлено.
Необходимо скачать 31,9kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 135kB.
Получено:1 http://10.0.35.1 sid/main e2tools 0.0.16-4 [31,9kB]
Получено 31,9kБ за 0s (0Б/c)
Выбор ранее не выбранного пакета e2tools.
(Чтение базы данных ... на данный момент установлено 54019 файлов и каталогов.)
Распаковывается пакет e2tools (из файла .../e2tools_0.0.16-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет e2tools (0.0.16-4) ...
10:55:03
#[root@linux0:~]# mknod /tmp/tty1 c 4 1
bash: [root@linux0:~]#: команда не найдена
10:55:51
#[root@linux0:~]# ls -l /dev/hda1
bash: [root@linux0:~]#: команда не найдена
10:55:51
#brw-rw---- 1 root disk 3, 1 ### 29 09:53 /dev/hda1
bash: brw-rw----: команда не найдена
10:55:51
#[root@linux0:~]# mknod /tmp/hda1 b 3 1
bash: [root@linux0:~]#: команда не найдена
10:55:51
#[root@linux0:~]# chmod 666 /tmp/hda1
bash: [root@linux0:~]#: команда не найдена
10:55:51
#[root@linux0:~]# e2ls /tmp/hda1
bash: [root@linux0:~]#: команда не найдена
10:55:51
#bin boot dev etc home lib
bash: bin: команда не найдена
10:55:51
#lost+found media mnt opt proc root
bash: lost+found: команда не найдена
10:55:51
#sbin selinux srv sys tmp usr
bash: sbin: команда не найдена
10:55:51
#var
bash: var: команда не найдена
10:55:51
#[root@linux0:~]# e2cp /tmp/hda1:/etc/shadow /tmp/
bash: [root@linux0:~]#: команда не найдена
10:55:51
#[root@linux0:~]# e2cp /tmp/shadow /tmp/hda1:/etc/shadow
bash: [root@linux0:~]#: команда не найдена
10:55:51
#[root@linux0:~]# which e2cp
bash: [root@linux0:~]#: команда не найдена
10:55:51
#/usr/bin/e2cp
No input source or destination selected
10:55:51
#[root@linux0:~]#
bash: [root@linux0:~]#: команда не найдена
10:55:51
#ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 Май 30 09:24 /dev/sda1
10:59:24
#ls -l /dev/sdb
brw-rw---- 1 root disk 8, 16 Май 30 09:24 /dev/sdb
/dev/pts/6
11:00:17
#ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 Май 30 09:24 /dev/sda1
11:00:21
#file -s /dev/sda1
/dev/sda1: x86 boot sector; partition 1: ID=0x7, starthead 1, startsector 63, 63472752 sectors, code offset 0x8f
11:00:24
#fdisk -l /dev/sda
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc2e21a3e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               2        3952    31736407+   f  W95 Ext'd (LBA)
/dev/sda2   *        3953       38913   280824232+   7  HPFS/NTFS
/dev/sda5               2        3952    31736376    7  HPFS/NTFS
/dev/pts/1
11:00:46
#mknod /tmp/sdb1 b 8 16

11:01:45
#chmod 666 /tmp/sdb1

11:02:09
#e2ls /tmp/sdb1
Bad magic number in super-block
11:03:09
#mknod /tmp/sdb1 b 8 17
mknod: `/tmp/sdb1': Файл существует
11:03:16
#ls -l /dev/sdb1
brw-rw---- 1 root disk 8, 17 Май 30 09:24 /dev/sdb1
11:04:02
#ls -la /tmp
итого 36
drwxrwxrwt  7 root root  4096 Май 30 11:01 .
drwxr-xr-x 21 root root  4096 Ноя 24  2008 ..
drwxrwxrwt  2 root root  4096 Май 30 09:32 .ICE-unix
drwx------  2 user user  4096 Май 30 09:32 keyring-VIBPIP
drwx------  2 user user  4096 Май 30 09:35 orbit-user
brw-rw-rw-  1 root root 8, 16 Май 30 11:01 sdb1
drwx------  2 user user  4096 Май 30 09:32 ssh-UiGQst2960
crw-r--r--  1 root root 4,  1 Май 30 09:45 tty1
-r--r--r--  1 root root    11 Май 30 09:25 .X0-lock
drwxrwxrwt  2 root root  4096 Май 30 09:25 .X11-unix
-rw-------  1 user user   406 Май 30 09:32 .xfsm-ICE-Y4R0UU
11:04:26
#rm /tmp/sdb1

11:05:01
#ls -la /tmp
итого 36
drwxrwxrwt  7 root root 4096 Май 30 11:05 .
drwxr-xr-x 21 root root 4096 Ноя 24  2008 ..
drwxrwxrwt  2 root root 4096 Май 30 09:32 .ICE-unix
drwx------  2 user user 4096 Май 30 09:32 keyring-VIBPIP
drwx------  2 user user 4096 Май 30 09:35 orbit-user
drwx------  2 user user 4096 Май 30 09:32 ssh-UiGQst2960
crw-r--r--  1 root root 4, 1 Май 30 09:45 tty1
-r--r--r--  1 root root   11 Май 30 09:25 .X0-lock
drwxrwxrwt  2 root root 4096 Май 30 09:25 .X11-unix
-rw-------  1 user user  406 Май 30 09:32 .xfsm-ICE-Y4R0UU
11:05:03
#mknod /tmp/sdb1 b 8 17

11:05:28
#umount /tmp/sdb1
umount: /tmp/sdb1: not mounted
11:06:20
#e2cp /tmp/shadow /tmp/sdb1:/etc/shadow
/tmp/shadow: No such file or directory
11:07:52
#apt-get install aoetools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  aoetools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 25 пакетов не обновлено.
Необходимо скачать 32,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 160kB.
Получено:1 http://10.0.35.1 sid/main aoetools 26-1 [32,4kB]
Получено 32,4kБ за 0s (0Б/c)
Выбор ранее не выбранного пакета aoetools.
(Чтение базы данных ... на данный момент установлено 54040 файлов и каталогов.)
Распаковывается пакет aoetools (из файла .../aoetools_26-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет aoetools (26-1) ...
Starting AoE devices discovery and mounting AoE filesystems: not started.
11:08:29
#aoestat
bash: aoestat: команда не найдена
прошла 31 минута
11:39:47
#fdisk -l /dev/sda
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc2e21a3e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       38913   312568672   83  Linux
11:40:38
#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: 0xb7927762
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        9727    78132096   83  Linux
11:40:57
#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)
  ...
11:45:26
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
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): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
...
Partition number (1-4): 1
Partition 1 is already defined.  Delete it before re-adding it.
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
No free sectors available
Command (m for help): q
11:46:57
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
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): n
Command action
   e   extended
   p   primary partition (1-4)
...
   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.
11:47:52
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
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): l
 0  Empty           1e  Hidden W95 FAT1 80  Old Minix       be  Solaris boot
 1  FAT12           24  NEC DOS         81  Minix / old Lin bf  Solaris
 2  XENIX root      39  Plan 9          82  Linux swap / So c1  DRDOS/sec (FAT-
...
   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
11:49:34
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
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): n
Command action
   e   extended
   p   primary partition (1-4)
...
   p   primary partition (1-4)
l
First cylinder (20001-38913, default 20001):
Using default value 20001
Last cylinder or +size or +sizeM or +sizeK (20001-38913, default 38913):
Using default value 38913
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
11:51:21
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
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): q
11:51:27
#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: 0xc2e21a3e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       10000    80324968+  83  Linux
/dev/sda2           10001       20000    80325000   83  Linux
/dev/sda3           20001       38913   151918672+   5  Extended
/dev/sda5           20001       38913   151918641   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: 0xb7927762
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        9727    78132096   83  Linux
11:51:37
#ls /dev/sda*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sda5
11:52:33
#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: 0xb7927762
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        9727    78132096   83  Linux
11:53:30
#df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                  1553824         0   1553824   0% /lib/init/rw
udev                     10240       120     10120   2% /dev
tmpfs                  1553824         4   1553820   1% /dev/shm
rootfs                76904352   1666764  71330984   3% /
11:53:55
#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): n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): 2
First cylinder (9728-30401, default 9728): q
First cylinder (9728-30401, default 9728): q
First cylinder (9728-30401, default 9728):
Using default value 9728
Last cylinder or +size or +sizeM or +sizeK (9728-30401, default 30401):
Using default value 30401
Command (m for help): q
11:55:58
#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): q
11:56:02
#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: 0xb7927762
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        9727    78132096   83  Linux
11:56:10
#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): n
Command action
   e   extended
   p   primary partition (1-4)
...
Using default value 9728
Last cylinder or +size or +sizeM or +sizeK (9728-30401, default 30401):
Using default value 30401
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Устройство или ресурс занято.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
11:56:47
#ls /dev/sdb*
/dev/sdb  /dev/sdb1
11:57:22
#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: 0xb7927762
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        9727    78132096   83  Linux
/dev/sdb2            9728       30401   166063905    5  Extended

Файлы

  • /proc/filesystems
  • /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
            minix
    nodev   rpc_pipefs
    nodev   nfs
    nodev   nfs4
    

    Статистика

    Время первой команды журнала10:16:40 2009- 5-30
    Время последней команды журнала11:57:22 2009- 5-30
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %16.83
    Процент синтаксически неверно набранных команд, %14.85
    Суммарное время работы с терминалом *, час 1.16
    Количество командных строк в единицу времени, команда/мин 1.46
    Частота использования команд
    ls19|==================| 18.45%
    fdisk17|================| 16.50%
    mount13|============| 12.62%
    [root@linux0:~]#9|========| 8.74%
    apt-get7|======| 6.80%
    umount4|===| 3.88%
    modprobe4|===| 3.88%
    cat4|===| 3.88%
    mknod3|==| 2.91%
    apt-cache3|==| 2.91%
    man2|=| 1.94%
    e2cp2|=| 1.94%
    file2|=| 1.94%
    ps1|| 0.97%
    lost+found1|| 0.97%
    chmod1|| 0.97%
    head1|| 0.97%
    rm1|| 0.97%
    sbin1|| 0.97%
    var1|| 0.97%
    df1|| 0.97%
    aoestat1|| 0.97%
    brw-rw----1|| 0.97%
    grep1|| 0.97%
    e2ls1|| 0.97%
    lsmod1|| 0.97%
    bin1|| 0.97%
    ____
    *) Интервалы неактивности длительностью 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$