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

Содержание

Журнал

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

/dev/pts/8
10:13:31
#ls /mnt/Documents\ and\ Settings/All\ Users/
Application Data  Desktop  Documents  DRM  Favorites  Start Menu  Templates
/dev/pts/7
10:13:31
#ls /mnt/Documents\ and\ Settings/All\ Users/
Application Data  Desktop  Documents  DRM  Favorites  Start Menu  Templates
/dev/pts/8
10:13:40
#touch /mnt/test.txt
touch: cannot touch `/mnt/test.txt': Read-only file system
/dev/pts/7
10:13:40
#touch /mnt/test.txt
touch: cannot touch `/mnt/test.txt': Read-only file system
/dev/pts/8
10:14:53
#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/pts/7
10:14:53
#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/pts/8
10:14:56
#ls -l /
total 72
drwxr-xr-x   2 root root  4096 2009-05-25 03:02 bin
drwxr-xr-x   3 root root  4096 2009-05-25 03:04 boot
drwxr-xr-x  14 root root  3560 2009-05-30 09:24 dev
drwxr-xr-x  86 root root  4096 2009-05-30 10:14 etc
drwxr-xr-x   3 root root  4096 2009-05-25 01:07 home
lrwxrwxrwx   1 root root    28 2002-01-01 00:39 initrd.img -> boot/initrd.img-2.6.29-2-686
drwxr-xr-x  13 root root 12288 2009-05-29 18:24 lib
drwx------   2 root root  4096 2009-05-24 21:51 lost+found
drwxr-xr-x   2 root root  4096 2009-05-24 13:15 media
...
dr-xr-xr-x 114 root root     0 2009-05-30 09:24 proc
drwxr-xr-x   6 root root  4096 2009-05-30 10:04 root
drwxr-xr-x   2 root root  4096 2009-05-30 10:06 sbin
drwxr-xr-x   2 root root  4096 2009-02-21 16:55 selinux
drwxr-xr-x   2 root root  4096 2009-05-24 13:15 srv
drwxr-xr-x  12 root root     0 2009-05-30 09:24 sys
drwxrwxrwt   7 root root  4096 2009-05-30 10:04 tmp
drwxr-xr-x  11 root root  4096 2009-05-24 13:22 usr
drwxr-xr-x  13 root root  4096 2009-05-24 13:15 var
lrwxrwxrwx   1 root root    25 2002-01-01 00:39 vmlinuz -> boot/vmlinuz-2.6.29-2-686
/dev/pts/7
10:14:56
#ls -l /
total 72
drwxr-xr-x   2 root root  4096 2009-05-25 03:02 bin
drwxr-xr-x   3 root root  4096 2009-05-25 03:04 boot
drwxr-xr-x  14 root root  3560 2009-05-30 09:24 dev
drwxr-xr-x  86 root root  4096 2009-05-30 10:14 etc
drwxr-xr-x   3 root root  4096 2009-05-25 01:07 home
lrwxrwxrwx   1 root root    28 2002-01-01 00:39 initrd.img -> boot/initrd.img-2.6.29-2-686
drwxr-xr-x  13 root root 12288 2009-05-29 18:24 lib
drwx------   2 root root  4096 2009-05-24 21:51 lost+found
drwxr-xr-x   2 root root  4096 2009-05-24 13:15 media
...
dr-xr-xr-x 114 root root     0 2009-05-30 09:24 proc
drwxr-xr-x   6 root root  4096 2009-05-30 10:04 root
drwxr-xr-x   2 root root  4096 2009-05-30 10:06 sbin
drwxr-xr-x   2 root root  4096 2009-02-21 16:55 selinux
drwxr-xr-x   2 root root  4096 2009-05-24 13:15 srv
drwxr-xr-x  12 root root     0 2009-05-30 09:24 sys
drwxrwxrwt   7 root root  4096 2009-05-30 10:04 tmp
drwxr-xr-x  11 root root  4096 2009-05-24 13:22 usr
drwxr-xr-x  13 root root  4096 2009-05-24 13:15 var
lrwxrwxrwx   1 root root    25 2002-01-01 00:39 vmlinuz -> boot/vmlinuz-2.6.29-2-686
/dev/pts/8
10:15:09
#file -s /dev/sdb1
/dev/sdb1: x86 boot sector, code offset 0x52, OEM-ID "NTFS    ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 63, dos < 4.0 BootSector (0x80)
/dev/pts/7
10:15:09
#file -s /dev/sdb1
/dev/sdb1: x86 boot sector, code offset 0x52, OEM-ID "NTFS    ", sectors/cluster 8, reserved sectors 0, Media descriptor 0xf8, heads 255, hidden sectors 63, dos < 4.0 BootSector (0x80)
/dev/pts/8
10:15:49
#file -s /dev/sda1
/dev/sda1: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, 1st sector stage2 0xa1c803f, code offset 0x48
/dev/pts/7
10:15:49
#file -s /dev/sda1
/dev/sda1: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, 1st sector stage2 0xa1c803f, code offset 0x48
/dev/pts/8
10:17:01
#file -s /dev/sda
/dev/sda: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, stage2 address 0x2000, stage2 segment 0x200; partition 1: ID=0x83, active, starthead 1, startsector 63, 625137282 sectors, code offset 0x48, OEM-ID "      м", Bytes/sector 190, sectors/cluster 124, reserved sectors 191, FATs 6, root entries 185, sectors 64514 (volumes <=32 MB) , Media descriptor 0xf3, sectors/FAT 20644, head
/dev/pts/7
10:17:01
#file -s /dev/sda
/dev/sda: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, stage2 address 0x2000, stage2 segment 0x200; partition 1: ID=0x83, active, starthead 1, startsector 63, 625137282 sectors, code offset 0x48, OEM-ID "      м", Bytes/sector 190, sectors/cluster 124, reserved sectors 191, FATs 6, root entries 185, sectors 64514 (volumes <=32 MB) , Media descriptor 0xf3, sectors/FAT 20644, head
/dev/pts/8
10:17:10
#file -sv /dev/sda1
file-5.03
magic file from /etc/magic:/usr/share/misc/magic
/dev/pts/7
10:17:10
#file -sv /dev/sda1
file-5.03
magic file from /etc/magic:/usr/share/misc/magic
/dev/pts/8
10:18:08
#file -s /dev/sda1
/dev/sda1: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, 1st sector stage2 0xa1c803f, code offset 0x48
/dev/pts/7
10:18:08
#file -s /dev/sda1
/dev/sda1: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, 1st sector stage2 0xa1c803f, code offset 0x48
/dev/pts/8
10:18: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   anon_inodefs
nodev   tmpfs
nodev   inotifyfs
nodev   devpts
nodev   ramfs
nodev   hugetlbfs
nodev   mqueue
nodev   usbfs
        ext3
        ntfs
/dev/pts/7
10:18: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   anon_inodefs
nodev   tmpfs
nodev   inotifyfs
nodev   devpts
nodev   ramfs
nodev   hugetlbfs
nodev   mqueue
nodev   usbfs
        ext3
        ntfs
/dev/pts/8
10:25:27
#ls -l /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/7
10:25:27
#ls -l /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/8
10:25:27
#ls -l /lib/modules/2.6.29-2-686/kernel/
arch/    crypto/  drivers/ fs/      lib/     net/     sound/
10:25:27
#ls -l /lib/modules/2.6.29-2-686/kernel/fs/
9p/             binfmt_misc.ko  exportfs/       hfsplus/        minix/          qnx4/           udf/
adfs/           btrfs/          ext2/           hpfs/           ncpfs/          quota_tree.ko   ufs/
affs/           cifs/           ext3/           isofs/          nfs/            quota_v1.ko     xfs/
afs/            coda/           ext4/           jbd/            nfs_common/     quota_v2.ko
autofs/         configfs/       fat/            jbd2/           nfsd/           reiserfs/
autofs4/        cramfs/         freevxfs/       jffs2/          nls/            romfs/
befs/           dlm/            fuse/           jfs/            ntfs/           squashfs/
bfs/            ecryptfs/       gfs2/           lockd/          ocfs2/          sysv/
binfmt_aout.ko  efs/            hfs/            mbcache.ko      omfs/           ubifs/
/dev/pts/7
10:25:27
#ls -l /lib/modules/2.6.29-2-686/kernel/
arch/    crypto/  drivers/ fs/      lib/     net/     sound/
10:25:27
#ls -l /lib/modules/2.6.29-2-686/kernel/fs/
9p/             binfmt_misc.ko  exportfs/       hfsplus/        minix/          qnx4/           udf/
adfs/           btrfs/          ext2/           hpfs/           ncpfs/          quota_tree.ko   ufs/
affs/           cifs/           ext3/           isofs/          nfs/            quota_v1.ko     xfs/
afs/            coda/           ext4/           jbd/            nfs_common/     quota_v2.ko
autofs/         configfs/       fat/            jbd2/           nfsd/           reiserfs/
autofs4/        cramfs/         freevxfs/       jffs2/          nls/            romfs/
befs/           dlm/            fuse/           jfs/            ntfs/           squashfs/
bfs/            ecryptfs/       gfs2/           lockd/          ocfs2/          sysv/
binfmt_aout.ko  efs/            hfs/            mbcache.ko      omfs/           ubifs/
/dev/pts/8
10:28:53
#modprobe /lib/modules/2.6.29-2-686/kernel/fs/fuse/fuse.ko
FATAL: Module /lib/modules/2.6.29_2_686/kernel/fs/fuse/fuse.ko not found.
/dev/pts/7
10:28:53
#modprobe /lib/modules/2.6.29-2-686/kernel/fs/fuse/fuse.ko
FATAL: Module /lib/modules/2.6.29_2_686/kernel/fs/fuse/fuse.ko not found.
/dev/pts/8
10:29:00
#mount -t ntfs /dev/sdb1 /mnt

/dev/pts/7
10:29:00
#mount -t ntfs /dev/sdb1 /mnt

/dev/pts/8
10:29:54
#umount /mnt

/dev/pts/7
10:29:54
#umount /mnt

/dev/pts/8
10:30:09
#man mount
/dev/pts/7
10:30:09
#man mount
/dev/pts/8
10:30:46
#Pattern not found (press RETURN)

/dev/pts/7
10:30:46
#Pattern not found (press RETURN)

/dev/pts/8
10:31:16
#umount /mnt

/dev/pts/7
10:31:16
#umount /mnt

/dev/pts/8
10:31:24
#apt-cache search ntfs
autopsy - graphical interface to SleuthKit
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
libntfs-dev - library that provides common NTFS access functions (development files)
libntfs-gnomevfs - NTFS GNOME virtual filesystem module
libntfs10 - library that provides common NTFS access functions
libparted1.8-10 - The GNU Parted disk partitioning shared library
libparted1.8-dbg - The GNU Parted disk partitioning library debug development files
libparted1.8-dev - The GNU Parted disk partitioning library development files
...
ntfs-3g - read-write NTFS driver for FUSE
ntfsdoc - documentation about NTFS partitions format
ntfsprogs - tools for doing neat things in NTFS partitions from Linux
parted - The GNU Parted disk partition resizing program
partimage - backup partitions into a compressed image file
partimage-doc - Partition Image User Documentation
partitionmanager - A partition management utility
scalpel - A Frugal, High Performance File Carver
scrounge-ntfs - Data recovery program for NTFS filesystems
testdisk - Partition scanner and disk recovery tool
/dev/pts/7
10:31:24
#apt-cache search ntfs
autopsy - graphical interface to SleuthKit
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
libntfs-dev - library that provides common NTFS access functions (development files)
libntfs-gnomevfs - NTFS GNOME virtual filesystem module
libntfs10 - library that provides common NTFS access functions
libparted1.8-10 - The GNU Parted disk partitioning shared library
libparted1.8-dbg - The GNU Parted disk partitioning library debug development files
libparted1.8-dev - The GNU Parted disk partitioning library development files
...
ntfs-3g - read-write NTFS driver for FUSE
ntfsdoc - documentation about NTFS partitions format
ntfsprogs - tools for doing neat things in NTFS partitions from Linux
parted - The GNU Parted disk partition resizing program
partimage - backup partitions into a compressed image file
partimage-doc - Partition Image User Documentation
partitionmanager - A partition management utility
scalpel - A Frugal, High Performance File Carver
scrounge-ntfs - Data recovery program for NTFS filesystems
testdisk - Partition scanner and disk recovery tool
/dev/pts/8
10:34:40
#apt-get install ntfs-3g
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  portmap
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libntfs-3g54
The following NEW packages will be installed:
  libntfs-3g54 ntfs-3g
...
(Reading database ... 54606 files and directories currently installed.)
Unpacking libntfs-3g54 (from .../libntfs-3g54_1%3a2009.4.4-1_i386.deb) ...
Selecting previously deselected package ntfs-3g.
Unpacking ntfs-3g (from .../ntfs-3g_1%3a2009.4.4-1_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for hal ...
Regenerating hal fdi cache ...
Restarting Hardware abstraction layer: hald.
Setting up libntfs-3g54 (1:2009.4.4-1) ...
Setting up ntfs-3g (1:2009.4.4-1) ...
/dev/pts/7
10:34:40
#apt-get install ntfs-3g
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  portmap
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libntfs-3g54
The following NEW packages will be installed:
  libntfs-3g54 ntfs-3g
...
(Reading database ... 54606 files and directories currently installed.)
Unpacking libntfs-3g54 (from .../libntfs-3g54_1%3a2009.4.4-1_i386.deb) ...
Selecting previously deselected package ntfs-3g.
Unpacking ntfs-3g (from .../ntfs-3g_1%3a2009.4.4-1_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for hal ...
Regenerating hal fdi cache ...
Restarting Hardware abstraction layer: hald.
Setting up libntfs-3g54 (1:2009.4.4-1) ...
Setting up ntfs-3g (1:2009.4.4-1) ...
/dev/pts/8
10:35:39
#ls /mnt
admin's_folder  boot.ini    Documents and Settings  IO.SYS     NTDETECT.COM  Program Files  System Volume Information
Anketa          CONFIG.SYS  IDE                     MSDOS.SYS  ntldr         RECYCLER       WINDOWS
AUTOEXEC.BAT    CUICA.tmp   Inetpub                 MSOCache   pagefile.sys  RHDSetup.log
/dev/pts/7
10:35:39
#ls /mnt
admin's_folder  boot.ini    Documents and Settings  IO.SYS     NTDETECT.COM  Program Files  System Volume Information
Anketa          CONFIG.SYS  IDE                     MSDOS.SYS  ntldr         RECYCLER       WINDOWS
AUTOEXEC.BAT    CUICA.tmp   Inetpub                 MSOCache   pagefile.sys  RHDSetup.log
/dev/pts/8
10:35:43
#umount /mnt

/dev/pts/7
10:35:43
#umount /mnt

/dev/pts/8
10:36:16
#mount -t ntfs-3g -o iocharset=utf8,rw /dev/sdb1 /mnt

/dev/pts/7
10:36:16
#mount -t ntfs-3g -o iocharset=utf8,rw /dev/sdb1 /mnt

/dev/pts/8
10:36:26
#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)
/dev/pts/7
10:36:26
#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)
/dev/pts/8
10:36:29
#cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cpuset
nodev   debugfs
nodev   securityfs
nodev   sockfs
nodev   pipefs
...
nodev   devpts
nodev   ramfs
nodev   hugetlbfs
nodev   mqueue
nodev   usbfs
        ext3
        ntfs
nodev   fuse
        fuseblk
nodev   fusectl
/dev/pts/7
10:36:29
#cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cpuset
nodev   debugfs
nodev   securityfs
nodev   sockfs
nodev   pipefs
...
nodev   devpts
nodev   ramfs
nodev   hugetlbfs
nodev   mqueue
nodev   usbfs
        ext3
        ntfs
nodev   fuse
        fuseblk
nodev   fusectl
/dev/pts/8
10:37:07
#touch /mnt/тест

/dev/pts/7
10:37:07
#touch /mnt/тест

/dev/pts/8
10:38:30
#дыÑlsmod | head
Module                  Size  Used by
fuse                   48352  2
nls_utf8                1472  0
ntfs                  177164  0
nls_base                6508  2 nls_utf8,ntfs
ipv6                  232468  12
snd_intel8x0           25900  0
snd_ac97_codec         91260  1 snd_intel8x0
snd_pcsp                8476  0
ac97_bus                1444  1 snd_ac97_codec
/dev/pts/7
10:38:30
#дыÑlsmod | head
Module                  Size  Used by
fuse                   48352  2
nls_utf8                1472  0
ntfs                  177164  0
nls_base                6508  2 nls_utf8,ntfs
ipv6                  232468  12
snd_intel8x0           25900  0
snd_ac97_codec         91260  1 snd_intel8x0
snd_pcsp                8476  0
ac97_bus                1444  1 snd_ac97_codec
/dev/pts/8
10:38:47
#ps aux | grep ntfs
root      8118  0.0  0.0   4628   980 ?        Ss   10:36   0:00 /sbin/mount.ntfs-3g /dev/sdb1 /mnt -o rw,iocharset=utf8
root      8331  0.0  0.0   3952   744 pts/9    S+   10:39   0:00 grep ntfs
/dev/pts/7
10:38:47
#ps aux | grep ntfs
root      8118  0.0  0.0   4628   980 ?        Ss   10:36   0:00 /sbin/mount.ntfs-3g /dev/sdb1 /mnt -o rw,iocharset=utf8
root      8331  0.0  0.0   3952   744 pts/9    S+   10:39   0:00 grep ntfs
/dev/pts/8
10:39:11
#umount /mnt

/dev/pts/7
10:39:11
#umount /mnt

/dev/pts/8
10:39:48
#apt-cache search fuse | grep mai
gmailfs - Use your GMail account as a filesystem
/dev/pts/7
10:39:48
#apt-cache search fuse | grep mai
gmailfs - Use your GMail account as a filesystem
/dev/pts/8
10:41:29
#apt-get install e2tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  portmap
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  e2tools
0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded.
Need to get 31.9kB of archives.
After this operation, 135kB of additional disk space will be used.
Get:1 http://127.0.0.1 sid/main e2tools 0.0.16-4 [31.9kB]
Fetched 31.9kB in 0s (236kB/s)
Selecting previously deselected package e2tools.
(Reading database ... 54624 files and directories currently installed.)
Unpacking e2tools (from .../e2tools_0.0.16-4_i386.deb) ...
Processing triggers for man-db ...
Setting up e2tools (0.0.16-4) ...
/dev/pts/7
10:41:29
#apt-get install e2tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  portmap
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  e2tools
0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded.
Need to get 31.9kB of archives.
After this operation, 135kB of additional disk space will be used.
Get:1 http://127.0.0.1 sid/main e2tools 0.0.16-4 [31.9kB]
Fetched 31.9kB in 0s (236kB/s)
Selecting previously deselected package e2tools.
(Reading database ... 54624 files and directories currently installed.)
Unpacking e2tools (from .../e2tools_0.0.16-4_i386.deb) ...
Processing triggers for man-db ...
Setting up e2tools (0.0.16-4) ...
прошло 12 минут
/dev/pts/8
10:53:34
#ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 2009-05-30 09:24 /dev/sda1
/dev/pts/7
10:53:34
#ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 2009-05-30 09:24 /dev/sda1
/dev/pts/8
10:56:23
#mknod /tmp/sda1 c 8 1

/dev/pts/7
10:56:23
#mknod /tmp/sda1 c 8 1

/dev/pts/8
10:57:21
#ls -l /tmp/sda1
crw-r--r-- 1 root root 8, 1 2009-05-30 10:57 /tmp/sda1
/dev/pts/7
10:57:21
#ls -l /tmp/sda1
crw-r--r-- 1 root root 8, 1 2009-05-30 10:57 /tmp/sda1
/dev/pts/8
10:57:31
#e2ls /tmp/sda1
No such device or address
/dev/pts/7
10:57:31
#e2ls /tmp/sda1
No such device or address
/dev/pts/8
10:57:46
#chmod 444 /tmp/sda1

/dev/pts/7
10:57:46
#chmod 444 /tmp/sda1

/dev/pts/8
10:58:34
#e2ls /dev/sda1
^C
/dev/pts/7
10:58:34
#e2ls /dev/sda1
^C
/dev/pts/8
10:59: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/pts/7
10:59: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/pts/8
11:00:21
#mount /tmp/sda1 -o ro /mnt
mount: /tmp/sda1 is not a block device
/dev/pts/7
11:00:21
#mount /tmp/sda1 -o ro /mnt
mount: /tmp/sda1 is not a block device
/dev/pts/8
11:00:40
#rm /tmp/sda1

/dev/pts/7
11:00:40
#rm /tmp/sda1

/dev/pts/8
11:02:36
#!rm
rm /tmp/sda1
/dev/pts/7
11:02:36
#!rm
rm /tmp/sda1
/dev/pts/8
11:02:58
#apt-get install aetools
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package aetools
/dev/pts/7
11:02:58
#apt-get install aetools
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package aetools
/dev/pts/8
11:08:23
#apt-get install aoetools
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  portmap
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  aoetools
0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded.
Need to get 32.4kB of archives.
After this operation, 160kB of additional disk space will be used.
Get:1 http://127.0.0.1 sid/main aoetools 26-1 [32.4kB]
Fetched 32.4kB in 0s (458kB/s)
Selecting previously deselected package aoetools.
(Reading database ... 54645 files and directories currently installed.)
Unpacking aoetools (from .../aoetools_26-1_i386.deb) ...
Processing triggers for man-db ...
Setting up aoetools (26-1) ...
Starting AoE devices discovery and mounting AoE filesystems: not started.
/dev/pts/7
11:08:23
#apt-get install aoetools
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  portmap
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  aoetools
0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded.
Need to get 32.4kB of archives.
After this operation, 160kB of additional disk space will be used.
Get:1 http://127.0.0.1 sid/main aoetools 26-1 [32.4kB]
Fetched 32.4kB in 0s (458kB/s)
Selecting previously deselected package aoetools.
(Reading database ... 54645 files and directories currently installed.)
Unpacking aoetools (from .../aoetools_26-1_i386.deb) ...
Processing triggers for man-db ...
Setting up aoetools (26-1) ...
Starting AoE devices discovery and mounting AoE filesystems: not started.
/dev/pts/8
11:08:35
#modprobe aoe

/dev/pts/7
11:08:35
#modprobe aoe

/dev/pts/8
11:08:46
#aoe-stat
      e1.1        20.003GB   eth0 up
/dev/pts/7
11:08:46
#aoe-stat
      e1.1        20.003GB   eth0 up
/dev/pts/8
11:09:08
#e2ls /dev/etherd/e
e1.1  err
11:09:08
#e2ls /dev/etherd/e
e1.1  err
/dev/pts/7
11:09:08
#e2ls /dev/etherd/e
e1.1  err
11:09:08
#e2ls /dev/etherd/e
e1.1  err
/dev/pts/8
11:09:08
#e2ls /dev/etherd/e1.1
bin          boot         deb          dev          etc          home
initrd.img   lib          lost+found   media        mnt          opt
proc         root         sbin         selinux      srv          sys
tmp          tmp2         usr          var          vmlinuz
/dev/pts/7
11:09:08
#e2ls /dev/etherd/e1.1
bin          boot         deb          dev          etc          home
initrd.img   lib          lost+found   media        mnt          opt
proc         root         sbin         selinux      srv          sys
tmp          tmp2         usr          var          vmlinuz
/dev/pts/8
11:09:56
#ls /
bin   dev  home        lib         media  opt   root  selinux  sys  usr  vmlinuz
boot  etc  initrd.img  lost+found  mnt    proc  sbin  srv      tmp  var
/dev/pts/7
11:09:56
#ls /
bin   dev  home        lib         media  opt   root  selinux  sys  usr  vmlinuz
boot  etc  initrd.img  lost+found  mnt    proc  sbin  srv      tmp  var
/dev/pts/8
11:10:46
#ls /tmp/
keyring-i2dym9  orbit-user  ssh-VMQTDg3433

Файлы

  • /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
    nodev   fuse
            fuseblk
    nodev   fusectl
    

    Статистика

    Время первой команды журнала10:13:31 2009- 5-30
    Время последней команды журнала11:10:46 2009- 5-30
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %11.88
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 0.95
    Количество командных строк в единицу времени, команда/мин 1.76
    Частота использования команд
    ls19|=================| 17.76%
    mount12|===========| 11.21%
    e2ls10|=========| 9.35%
    file10|=========| 9.35%
    umount8|=======| 7.48%
    apt-get8|=======| 7.48%
    touch4|===| 3.74%
    modprobe4|===| 3.74%
    cat4|===| 3.74%
    grep4|===| 3.74%
    apt-cache4|===| 3.74%
    ps2|=| 1.87%
    mknod2|=| 1.87%
    man2|=| 1.87%
    chmod2|=| 1.87%
    дыÑlsmod2|=| 1.87%
    head2|=| 1.87%
    rm2|=| 1.87%
    aoe-stat2|=| 1.87%
    Pattern2|=| 1.87%
    !rm2|=| 1.87%
    ____
    *) Интервалы неактивности длительностью 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$