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

Содержание

Журнал

Среда (11/22/06)

/dev/pts/9
16:38:53
#ls

16:38:56
#ls -a
.  ..
16:39:00
#ls /sys
block  bus  class  devices  firmware  module  power
16:39:20
#ls /sys/firmware
acpi
16:39:40
#cd /

16:39:55
#find -r *.rpm
find: неверный предикат `-r'
16:40:21
#find *.rpm
find: *.rpm: No such file or directory
16:40:30
#find /*.rpm
find: /*.rpm: No such file or directory
16:40:42
#man find
прошло 63 минуты
/dev/pts/8
17:44:21
#cd /

/dev/pts/6
17:44:21
#cd /

/dev/pts/8
17:44:36
#cd /etc

/dev/pts/6
17:44:36
#cd /etc

/dev/pts/8
17:45:23
#ls -l
-rw-r--r--   1 root root    1666 Ноя 19 15:53 inittab
-rw-r--r--   1 root root     758 Сен 23  2004 inputrc
drwxr-xr-x   2 root root    4096 Ноя 19 15:43 iproute2
drwxr-xr-x   2 root root    4096 Ноя 19 15:45 isdn
-rw-r--r--   1 root root      67 Дек 17  2004 issue
-rw-r--r--   1 root root      66 Дек 17  2004 issue.net
drwxr-xr-x   2 root root    4096 Ноя 19 15:45 java
-rw-r--r--   1 root root   23488 Ноя  1  2004 jwhois.conf
drwxr-xr-x   2 root root    4096 Ноя 19 15:49 kermit
-rw-r--r--   1 root root     615 Ноя 19 15:53 krb5.conf
...
drwxr-xr-x   3 root root    4096 Ноя 19 15:44 xdg
-rw-r--r--   1 root root     289 Июн 18  2004 xinetd.conf
drwxr-xr-x   2 root root    4096 Ноя 22 17:00 xinetd.d
drwxr-xr-x   2 root root    4096 Ноя 19 15:47 xml
-rw-r--r--   1 root root     585 Ноя 19 15:53 yp.conf
-rw-r--r--   1 root root     252 Апр  9  2004 zlogin
-rw-r--r--   1 root root      86 Окт 15  2002 zlogout
-rw-r--r--   1 root root     168 Июл  5  2004 zprofile
-rw-r--r--   1 root root     304 Ноя 28  2002 zshenv
-rw-r--r--   1 root root     640 Июл  5  2004 zshrc
/dev/pts/6
17:45:23
#ls -l
-rw-r--r--   1 root root    1666 Ноя 19 15:53 inittab
-rw-r--r--   1 root root     758 Сен 23  2004 inputrc
drwxr-xr-x   2 root root    4096 Ноя 19 15:43 iproute2
drwxr-xr-x   2 root root    4096 Ноя 19 15:45 isdn
-rw-r--r--   1 root root      67 Дек 17  2004 issue
-rw-r--r--   1 root root      66 Дек 17  2004 issue.net
drwxr-xr-x   2 root root    4096 Ноя 19 15:45 java
-rw-r--r--   1 root root   23488 Ноя  1  2004 jwhois.conf
drwxr-xr-x   2 root root    4096 Ноя 19 15:49 kermit
-rw-r--r--   1 root root     615 Ноя 19 15:53 krb5.conf
...
drwxr-xr-x   3 root root    4096 Ноя 19 15:44 xdg
-rw-r--r--   1 root root     289 Июн 18  2004 xinetd.conf
drwxr-xr-x   2 root root    4096 Ноя 22 17:00 xinetd.d
drwxr-xr-x   2 root root    4096 Ноя 19 15:47 xml
-rw-r--r--   1 root root     585 Ноя 19 15:53 yp.conf
-rw-r--r--   1 root root     252 Апр  9  2004 zlogin
-rw-r--r--   1 root root      86 Окт 15  2002 zlogout
-rw-r--r--   1 root root     168 Июл  5  2004 zprofile
-rw-r--r--   1 root root     304 Ноя 28  2002 zshenv
-rw-r--r--   1 root root     640 Июл  5  2004 zshrc
/dev/pts/8
17:45:30
#cd vsftpd

/dev/pts/6
17:45:30
#cd vsftpd

/dev/pts/8
17:46:14
#ls
vsftpd.conf
/dev/pts/6
17:46:14
#ls
vsftpd.conf
/dev/pts/8
17:46:17
#vi vsftpd.conf
/dev/pts/6
17:46:17
#vi vsftpd.conf
/dev/pts/8
17:51:07
#cd /

/dev/pts/6
17:51:07
#cd /

/dev/pts/8
17:51:13
#ipconfig
bash: ipconfig: command not found
/dev/pts/6
17:51:13
#ipconfig
bash: ipconfig: command not found
/dev/pts/8
17:51:32
#ipconf
bash: ipconf: command not found
/dev/pts/6
17:51:32
#ipconf
bash: ipconf: command not found
/dev/pts/8
17:51:41
#netstat
unix  3      [ ]         STREAM     CONNECTED     11570  /tmp/mapping-user
unix  3      [ ]         STREAM     CONNECTED     11541
unix  3      [ ]         STREAM     CONNECTED     11525  /tmp/orbit-user/linc-edb-0-10458057533f6
unix  3      [ ]         STREAM     CONNECTED     11524
unix  3      [ ]         STREAM     CONNECTED     11523  /tmp/orbit-user/linc-e99-0-665bb12756f4
unix  3      [ ]         STREAM     CONNECTED     11522
unix  3      [ ]         STREAM     CONNECTED     11521  @/tmp/fam-user-
unix  3      [ ]         STREAM     CONNECTED     11520
unix  3      [ ]         STREAM     CONNECTED     11519  /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     11518
...
unix  2      [ ]         DGRAM                    5183
unix  2      [ ]         DGRAM                    5167
unix  2      [ ]         DGRAM                    5148
unix  2      [ ]         DGRAM                    5055
unix  2      [ ]         DGRAM                    4779
unix  2      [ ]         DGRAM                    4714
unix  3      [ ]         STREAM     CONNECTED     4432
unix  3      [ ]         STREAM     CONNECTED     4431
unix  2      [ ]         DGRAM                    4316
unix  2      [ ]         DGRAM                    4256
/dev/pts/6
17:51:41
#netstat
unix  3      [ ]         STREAM     CONNECTED     11570  /tmp/mapping-user
unix  3      [ ]         STREAM     CONNECTED     11541
unix  3      [ ]         STREAM     CONNECTED     11525  /tmp/orbit-user/linc-edb-0-10458057533f6
unix  3      [ ]         STREAM     CONNECTED     11524
unix  3      [ ]         STREAM     CONNECTED     11523  /tmp/orbit-user/linc-e99-0-665bb12756f4
unix  3      [ ]         STREAM     CONNECTED     11522
unix  3      [ ]         STREAM     CONNECTED     11521  @/tmp/fam-user-
unix  3      [ ]         STREAM     CONNECTED     11520
unix  3      [ ]         STREAM     CONNECTED     11519  /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     11518
...
unix  2      [ ]         DGRAM                    5183
unix  2      [ ]         DGRAM                    5167
unix  2      [ ]         DGRAM                    5148
unix  2      [ ]         DGRAM                    5055
unix  2      [ ]         DGRAM                    4779
unix  2      [ ]         DGRAM                    4714
unix  3      [ ]         STREAM     CONNECTED     4432
unix  3      [ ]         STREAM     CONNECTED     4431
unix  2      [ ]         DGRAM                    4316
unix  2      [ ]         DGRAM                    4256
/dev/pts/8
17:51:49
#mc
/dev/pts/6
17:51:49
#mc
/dev/pts/8
17:54:02
#ettercap
bash: ettercap: command not found
/dev/pts/6
17:54:02
#ettercap
bash: ettercap: command not found
/dev/pts/8
18:01:46
#ping 192.168.2.14
PING 192.168.2.14 (192.168.2.14) 56(84) bytes of data.
From 192.168.2.254 icmp_seq=0 Destination Host Unreachable
From 192.168.2.254 icmp_seq=1 Destination Host Unreachable
From 192.168.2.254 icmp_seq=2 Destination Host Unreachable
From 192.168.2.254 icmp_seq=4 Destination Host Unreachable
From 192.168.2.254 icmp_seq=5 Destination Host Unreachable
From 192.168.2.254 icmp_seq=6 Destination Host Unreachable
--- 192.168.2.14 ping statistics ---
9 packets transmitted, 0 received, +6 errors, 100% packet loss, time 8010ms
, pipe 4
/dev/pts/6
18:01:46
#ping 192.168.2.14
PING 192.168.2.14 (192.168.2.14) 56(84) bytes of data.
From 192.168.2.254 icmp_seq=0 Destination Host Unreachable
From 192.168.2.254 icmp_seq=1 Destination Host Unreachable
From 192.168.2.254 icmp_seq=2 Destination Host Unreachable
From 192.168.2.254 icmp_seq=4 Destination Host Unreachable
From 192.168.2.254 icmp_seq=5 Destination Host Unreachable
From 192.168.2.254 icmp_seq=6 Destination Host Unreachable
--- 192.168.2.14 ping statistics ---
9 packets transmitted, 0 received, +6 errors, 100% packet loss, time 8010ms
, pipe 4
/dev/pts/8
18:11:23
#ping 192.168.2.14o
ping: unknown host 192.168.2.14o
/dev/pts/6
18:11:23
#ping 192.168.2.14o
ping: unknown host 192.168.2.14o
/dev/pts/8
18:11:29
#ping 192.168.2.140
PING 192.168.2.140 (192.168.2.140) 56(84) bytes of data.
From 192.168.2.254 icmp_seq=0 Destination Host Unreachable
From 192.168.2.254 icmp_seq=1 Destination Host Unreachable
From 192.168.2.254 icmp_seq=2 Destination Host Unreachable
From 192.168.2.254 icmp_seq=4 Destination Host Unreachable
From 192.168.2.254 icmp_seq=5 Destination Host Unreachable
From 192.168.2.254 icmp_seq=6 Destination Host Unreachable
--- 192.168.2.140 ping statistics ---
7 packets transmitted, 0 received, +6 errors, 100% packet loss, time 5999ms
, pipe 4
/dev/pts/6
18:11:29
#ping 192.168.2.140
PING 192.168.2.140 (192.168.2.140) 56(84) bytes of data.
From 192.168.2.254 icmp_seq=0 Destination Host Unreachable
From 192.168.2.254 icmp_seq=1 Destination Host Unreachable
From 192.168.2.254 icmp_seq=2 Destination Host Unreachable
From 192.168.2.254 icmp_seq=4 Destination Host Unreachable
From 192.168.2.254 icmp_seq=5 Destination Host Unreachable
From 192.168.2.254 icmp_seq=6 Destination Host Unreachable
--- 192.168.2.140 ping statistics ---
7 packets transmitted, 0 received, +6 errors, 100% packet loss, time 5999ms
, pipe 4
/dev/pts/8
18:11:47
#fuser -uv
bash: fuser: command not found
/dev/pts/6
18:11:47
#fuser -uv
bash: fuser: command not found
/dev/pts/8
18:12:09
#fuser -uv /etc
bash: fuser: command not found
/dev/pts/6
18:12:09
#fuser -uv /etc
bash: fuser: command not found
/dev/pts/8
18:12:23
#lsof +D /etc
bash: lsof: command not found
/dev/pts/6
18:12:23
#lsof +D /etc
bash: lsof: command not found
/dev/pts/8
18:12:43
#vi /var/log/messages.log
/dev/pts/6
18:12:43
#vi /var/log/messages.log
/dev/pts/8
18:13:55
#vi /var/log/messages
4396a4397,4413
> Nov 22 19:21:13 linux0 kernel: usb 1-6: new high speed USB device using address 2
> Nov 22 19:21:13 linux0 kernel: SCSI subsystem initialized
> Nov 22 19:21:13 linux0 kernel: Initializing USB Mass Storage driver...
> Nov 22 19:21:13 linux0 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
> Nov 22 19:21:15 linux0 kernel:   Vendor: StoreJet  Model: TS0GSJ25R/B/S     Rev:  S0G
> Nov 22 19:21:15 linux0 kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
> Nov 22 19:21:15 linux0 kernel: usbcore: registered new driver usb-storage
> Nov 22 19:21:15 linux0 kernel: USB Mass Storage support registered.
> Nov 22 19:21:15 linux0 scsi.agent[6254]: disk at /devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6:1.0/host0/target0:0:0/0:0:0:0
> Nov 22 19:21:15 linux0 kernel: SCSI device sda: 117209984 512-byte hdwr sectors (60012 MB)
> Nov 22 19:21:15 linux0 kernel: sda: Write Protect is off
> Nov 22 19:21:15 linux0 kernel: sda: assuming drive cache: write through
> Nov 22 19:21:15 linux0 kernel:  sda: unknown partition table
> Nov 22 19:21:15 linux0 kernel: Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
> Nov 22 19:21:15 linux0 fstab-sync[6304]: added mount point /media/New_Volume for /dev/sda
> Nov 22 19:22:56 linux0 kernel: usb 1-6: USB disconnect, address 2
> Nov 22 19:22:56 linux0 fstab-sync[6363]: removed mount point /media/New_Volume for /dev/sda
/dev/pts/6
18:13:55
#vi /var/log/messages
прошло 10 минут
/dev/pts/8
18:24:34
#ping 192.168.2.143
PING 192.168.2.143 (192.168.2.143) 56(84) bytes of data.
From 192.168.2.254 icmp_seq=1 Destination Host Unreachable
From 192.168.2.254 icmp_seq=2 Destination Host Unreachable
From 192.168.2.254 icmp_seq=3 Destination Host Unreachable
--- 192.168.2.143 ping statistics ---
7 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5999ms
, pipe 4
/dev/pts/6
18:24:34
#ping 192.168.2.143
PING 192.168.2.143 (192.168.2.143) 56(84) bytes of data.
From 192.168.2.254 icmp_seq=1 Destination Host Unreachable
From 192.168.2.254 icmp_seq=2 Destination Host Unreachable
From 192.168.2.254 icmp_seq=3 Destination Host Unreachable
--- 192.168.2.143 ping statistics ---
7 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5999ms
, pipe 4
/dev/pts/8
18:24:53
#vi /var/log/messages
4413a4414,4426
> Nov 22 19:27:46 linux0 kernel: usb 1-6: new high speed USB device using address 3
> Nov 22 19:27:46 linux0 kernel: scsi1 : SCSI emulation for USB Mass Storage devices
> Nov 22 19:27:46 linux0 kernel:   Vendor: JetFlash  Model: TS4GJF2A          Rev: 1.00
> Nov 22 19:27:46 linux0 kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
> Nov 22 19:27:46 linux0 kernel: SCSI device sda: 8192000 512-byte hdwr sectors (4194 MB)
> Nov 22 19:27:46 linux0 kernel: sda: Write Protect is off
> Nov 22 19:27:46 linux0 kernel: sda: assuming drive cache: write through
> Nov 22 19:27:46 linux0 kernel:  sda: sda1
> Nov 22 19:27:46 linux0 kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
> Nov 22 19:27:46 linux0 scsi.agent[6467]: disk at /devices/pci0000:00/0000:00:1d.7/usb1/1-6/1-6:1.0/host1/target1:0:0/1:0:0:0
> Nov 22 19:27:47 linux0 fstab-sync[6553]: added mount point /media/NO_NAME for /dev/sda1
> Nov 22 19:28:19 linux0 kernel: usb 1-6: USB disconnect, address 3
> Nov 22 19:28:19 linux0 fstab-sync[6611]: removed mount point /media/NO_NAME for /dev/sda1
/dev/pts/6
18:24:53
#vi /var/log/messages
/dev/pts/8
18:29:21
#dmesg | grep ^hd[abcd]
hda: WDC WD400BB-00JHA0, ATA DISK drive
hdc: TOSHIBA DVD-ROM SD-M1912, ATAPI CD/DVD-ROM drive
hda: max request size: 128KiB
hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hda: cache flushes supported
hdc: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33)
/dev/pts/6
18:29:21
#dmesg | grep ^hd[abcd]
hda: WDC WD400BB-00JHA0, ATA DISK drive
hdc: TOSHIBA DVD-ROM SD-M1912, ATAPI CD/DVD-ROM drive
hda: max request size: 128KiB
hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hda: cache flushes supported
hdc: ATAPI 48X DVD-ROM drive, 512kB Cache, UDMA(33)

Четверг (11/23/06)

/dev/pts/8
08:14:00
#fdisk -l /dev/hda
bash: fdisk: command not found
/dev/pts/6
08:14:00
#fdisk -l /dev/hda
bash: fdisk: command not found
/dev/pts/8
08:15:15
#fdisk
bash: fdisk: command not found
/dev/pts/6
08:15:15
#fdisk
bash: fdisk: command not found
/dev/pts/8
08:15:55
#fdisk /dev/hda
bash: fdisk: command not found
/dev/pts/6
08:15:55
#fdisk /dev/hda
bash: fdisk: command not found
/dev/pts/8
08:16:18
#fdisk -l /dev/hda
bash: fdisk: command not found
/dev/pts/6
08:16:18
#fdisk -l /dev/hda
bash: fdisk: command not found
/dev/pts/8
08:17:46
#fdisk /dev/hda
bash: fdisk: command not found
/dev/pts/6
08:17:46
#fdisk /dev/hda
bash: fdisk: command not found
/dev/pts/8
08:18:06
#PATH=/sbin:/usr/sbin:$PATH

/dev/pts/6
08:18:06
#PATH=/sbin:/usr/sbin:$PATH

/dev/pts/8
08:20:32
#fdisk /dev/hda
The number of cylinders for this disk is set to 4865.
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
...
/dev/hda7            1912        2038     1020096   82  Linux swap
/dev/hda8            2039        2661     5004216   83  Linux
/dev/hda9            2662        2784      987966   83  Linux
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: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
/dev/pts/6
08:20:32
#fdisk /dev/hda
The number of cylinders for this disk is set to 4865.
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
...
/dev/hda7            1912        2038     1020096   82  Linux swap
/dev/hda8            2039        2661     5004216   83  Linux
/dev/hda9            2662        2784      987966   83  Linux
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: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
/dev/pts/8
08:28:15
#partprobe

/dev/pts/6
08:28:15
#partprobe

/dev/pts/8
08:29:33
#filr /dev/hda8
bash: filr: command not found
/dev/pts/6
08:29:33
#filr /dev/hda8
bash: filr: command not found
/dev/pts/8
08:30:22
#file /dev/hda8
/dev/hda8: block special (3/8)
/dev/pts/6
08:30:22
#file /dev/hda8
/dev/hda8: block special (3/8)
/dev/pts/8
08:30:37
#file -s /dev/hda
/dev/hda8: Linux rev 1.0 ext3 filesystem data (needs journal recovery) (large files)
/dev/pts/6
08:30:37
#file -s /dev/hda
/dev/hda8: Linux rev 1.0 ext3 filesystem data (needs journal recovery) (large files)
/dev/pts/8
08:31:27
#file /dev/hda8
/dev/hda8: block special (3/8)
/dev/pts/6
08:31:27
#file /dev/hda8
/dev/hda8: block special (3/8)
/dev/pts/8
08:31:32
#mkfs.
mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.msdos   mkfs.vfat
/dev/pts/6
08:31:32
#mkfs.
mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.msdos   mkfs.vfat
/dev/pts/8
08:31:32
#mkfs.ext3
Usage: mkfs.ext3 [-c|-t|-l filename] [-b block-size] [-f fragment-size]
        [-i bytes-per-inode] [-j] [-J journal-options] [-N number-of-inodes]
        [-m reserved-blocks-percentage] [-o creator-os] [-g blocks-per-group]
        [-L volume-label] [-M last-mounted-directory] [-O feature[,...]]
        [-r fs-revision] [-R options] [-qvSV] device [blocks-count]
/dev/pts/6
08:31:32
#mkfs.ext3
Usage: mkfs.ext3 [-c|-t|-l filename] [-b block-size] [-f fragment-size]
        [-i bytes-per-inode] [-j] [-J journal-options] [-N number-of-inodes]
        [-m reserved-blocks-percentage] [-o creator-os] [-g blocks-per-group]
        [-L volume-label] [-M last-mounted-directory] [-O feature[,...]]
        [-r fs-revision] [-R options] [-qvSV] device [blocks-count]
/dev/pts/8
08:32:39
# mkfs.ext3 -b 1024 -m 1 /dev/hda9
mke2fs 1.35 (28-Feb-2004)
max_blocks 1011675136, rsv_groups = 123496, rsv_gdb = 256
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
123904 inodes, 987964 blocks
9879 blocks (1.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=68157440
121 block groups
8192 blocks per group, 8192 fragments per group
1024 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553
Writing inode tables: done
inode.i_blocks = 5122, i_size = 67383296
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/6
08:32:39
# mkfs.ext3 -b 1024 -m 1 /dev/hda9
mke2fs 1.35 (28-Feb-2004)
max_blocks 1011675136, rsv_groups = 123496, rsv_gdb = 256
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
123904 inodes, 987964 blocks
9879 blocks (1.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=68157440
121 block groups
8192 blocks per group, 8192 fragments per group
1024 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553
Writing inode tables: done
inode.i_blocks = 5122, i_size = 67383296
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/8
08:34:53
#file -s /dev/hda9
/dev/hda9: Linux rev 1.0 ext3 filesystem data
/dev/pts/6
08:34:53
#file -s /dev/hda9
/dev/hda9: Linux rev 1.0 ext3 filesystem data
/dev/pts/8
08:36:58
#dempe2fs dev/hda9
bash: dempe2fs: command not found
/dev/pts/6
08:36:58
#dempe2fs dev/hda9
bash: dempe2fs: command not found
/dev/pts/8
08:40:52
#dumpe2fs dev/hda9
  Block bitmap at 786433 (+0), Inode bitmap at 786434 (+1)
  Inode table at 786435-786562 (+2)
  8062 free blocks, 1024 free inodes, 0 directories
  Free blocks: 786563-794624
  Free inodes: 98305-99328
Group 97: (Blocks 794625-802816)
  Block bitmap at 794625 (+0), Inode bitmap at 794626 (+1)
  Inode table at 794627-794754 (+2)
  8062 free blocks, 1024 free inodes, 0 directories
  Free blocks: 794755-802816
...
  Inode table at 974851-974978 (+2)
  8062 free blocks, 1024 free inodes, 0 directories
  Free blocks: 974979-983040
  Free inodes: 121857-122880
Group 120: (Blocks 983041-987963)
  Block bitmap at 983041 (+0), Inode bitmap at 983042 (+1)
  Inode table at 983043-983170 (+2)
  4793 free blocks, 1024 free inodes, 0 directories
  Free blocks: 983171-987963
  Free inodes: 122881-123904
/dev/pts/6
08:40:52
#dumpe2fs dev/hda9
  Block bitmap at 786433 (+0), Inode bitmap at 786434 (+1)
  Inode table at 786435-786562 (+2)
  8062 free blocks, 1024 free inodes, 0 directories
  Free blocks: 786563-794624
  Free inodes: 98305-99328
Group 97: (Blocks 794625-802816)
  Block bitmap at 794625 (+0), Inode bitmap at 794626 (+1)
  Inode table at 794627-794754 (+2)
  8062 free blocks, 1024 free inodes, 0 directories
  Free blocks: 794755-802816
...
  Inode table at 974851-974978 (+2)
  8062 free blocks, 1024 free inodes, 0 directories
  Free blocks: 974979-983040
  Free inodes: 121857-122880
Group 120: (Blocks 983041-987963)
  Block bitmap at 983041 (+0), Inode bitmap at 983042 (+1)
  Inode table at 983043-983170 (+2)
  4793 free blocks, 1024 free inodes, 0 directories
  Free blocks: 983171-987963
  Free inodes: 122881-123904
/dev/pts/8
08:41:09
#tune2fs dev/hda9
tune2fs 1.35 (28-Feb-2004)
Usage: tune2fs [-c max-mounts-count] [-e errors-behavior] [-g group]
        [-i interval[d|m|w]] [-j] [-J journal-options]
        [-l] [-s sparse-flag] [-m reserved-blocks-percent]
        [-o [^]mount-options[,...]] [-r reserved-blocks-count]
        [-u user] [-C mount-count] [-L volume-label] [-M last-mounted-dir]
        [-O [^]feature[,...]] [-T last-check-time] [-U UUID] device
/dev/pts/6
08:41:09
#tune2fs dev/hda9
tune2fs 1.35 (28-Feb-2004)
Usage: tune2fs [-c max-mounts-count] [-e errors-behavior] [-g group]
        [-i interval[d|m|w]] [-j] [-J journal-options]
        [-l] [-s sparse-flag] [-m reserved-blocks-percent]
        [-o [^]mount-options[,...]] [-r reserved-blocks-count]
        [-u user] [-C mount-count] [-L volume-label] [-M last-mounted-dir]
        [-O [^]feature[,...]] [-T last-check-time] [-U UUID] device
/dev/pts/8
08:41:37
#tune2fs dev/hda9 -i2
tune2fs 1.35 (28-Feb-2004)
Setting interval between check 172800 seconds
/dev/pts/6
08:41:37
#tune2fs dev/hda9 -i2
tune2fs 1.35 (28-Feb-2004)
Setting interval between check 172800 seconds
/dev/pts/8
08:41:51
#mount /dev/hda9 /mnt

/dev/pts/6
08:41:51
#mount /dev/hda9 /mnt

/dev/pts/8
08:42:31
#ls /usr/local/
bin  etc  games  include  lib  libexec  sbin  share  src
/dev/pts/6
08:42:31
#ls /usr/local/
bin  etc  games  include  lib  libexec  sbin  share  src
/dev/pts/8
08:43:58
#cp -pR /var/mail/* /mnt/

/dev/pts/6
08:43:58
#cp -pR /var/mail/* /mnt/

Статистика

Время первой команды журнала16:38:53 2006-11-22
Время последней команды журнала08:43:58 2006-11-23
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %18.81
Процент синтаксически неверно набранных команд, %27.72
Суммарное время работы с терминалом *, час 1.28
Количество командных строк в единицу времени, команда/мин 1.32
Частота использования команд
fdisk12|===========| 11.65%
ls10|=========| 9.71%
cd9|========| 8.74%
ping8|=======| 7.77%
vi8|=======| 7.77%
file8|=======| 7.77%
fuser4|===| 3.88%
tune2fs4|===| 3.88%
mkfs.ext34|===| 3.88%
find3|==| 2.91%
dempe2fs2|=| 1.94%
ettercap2|=| 1.94%
ipconf2|=| 1.94%
ipconfig2|=| 1.94%
cp2|=| 1.94%
mount2|=| 1.94%
sbin:$PATH2|=| 1.94%
dmesg2|=| 1.94%
netstat2|=| 1.94%
lsof2|=| 1.94%
partprobe2|=| 1.94%
grep2|=| 1.94%
dumpe2fs2|=| 1.94%
filr2|=| 1.94%
mkfs.2|=| 1.94%
mc2|=| 1.94%
man1|| 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$