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

Содержание

Журнал

Суббота (04/02/11)

/dev/pts/7
11:29:49
#ls /tmp/
1
16:48:47
crchkWQw5Fw
crstknMzxEh
crxmlxjGZC2
etc.tar
gcc-4.1.2-48.el5.x86_64.rpm
gconfd-root
gconfd-user
glibc-devel-2.5-49.x86_64.rpm
...
libgomp-4.4.0-6.el5.x86_64.rpm
lost+found
mapping-user
mc-root
orbit-user
OSL_PIPE_500_SingleOfficeIPC_ca704f7757b55718faf53037ec7a6af5
scrollkeeper-user
ssh-WrkbjX2903
svc17.tmp
virtual-user.Mz5Hul
11:29:59
#ls /tmp/
1
16:48:47
crchkWQw5Fw
crstknMzxEh
crxmlxjGZC2
etc.tar
gcc-4.1.2-48.el5.x86_64.rpm
gconfd-root
gconfd-user
glibc-devel-2.5-49.x86_64.rpm
...
libgomp-4.4.0-6.el5.x86_64.rpm
lost+found
mapping-user
mc-root
orbit-user
OSL_PIPE_500_SingleOfficeIPC_ca704f7757b55718faf53037ec7a6af5
scrollkeeper-user
ssh-WrkbjX2903
svc17.tmp
virtual-user.Mz5Hul
11:30:03
#ls /tmp/ | grep 1
1
16:48:47
gcc-4.1.2-48.el5.x86_64.rpm
gnome-system-monitor.user.3723570201
kernel-headers-2.6.18-194.el5.x86_64.rpm
keyring-M5ul1p
OSL_PIPE_500_SingleOfficeIPC_ca704f7757b55718faf53037ec7a6af5
svc17.tmp
11:30:08
#ls /tmp/ | grep 2
crxmlxjGZC2
gcc-4.1.2-48.el5.x86_64.rpm
glibc-devel-2.5-49.x86_64.rpm
glibc-headers-2.5-49.x86_64.rpm
gnome-system-monitor.user.3723570201
kernel-headers-2.6.18-194.el5.x86_64.rpm
ssh-WrkbjX2903
11:30:15
#cd /tmp/

11:30:24
#mkdir DIR

11:30:33
#mkdir DIR/1

11:30:39
#mkdir DIR/1 2 3 4 5 6 7 8 9
mkdir: cannot create directory `DIR/1': File exists
11:30:44
#ls /Di
ls: /Di: No such file or directory
11:30:48
#ls DIR/
1
11:30:54
#ls
1/
16:48:47/
2/
3/
4/
5/
6/
7/
8/
9/
...
DIR/
etc.tar
.font-unix/
gcc-4.1.2-48.el5.x86_64.rpm
gconfd-root/
gconfd-user/
.gdmI3MFTV
.gdm_socket
glibc-devel-2.5-49.x86_64.rpm
glibc-headers-2.5-49.x86_64.rpm
11:30:54
#mkdir DIR/1/2/3/4/5/6/7/8/9
mkdir: cannot create directory `DIR/1/2/3/4/5/6/7/8/9': No such file or directory
11:31:42
#mkdir DIR {1..2}
mkdir: cannot create directory `DIR': File exists
mkdir: cannot create directory `1': File exists
mkdir: cannot create directory `2': File exists
прошло 56 минут
/dev/pts/4
12:28:23
#mount -o remount,acl /dev/sda7
mount: can't find /dev/sda7 in /etc/fstab or /etc/mtab
12:28:55
#touch /tmp/failik

12:29:14
#setfacl -m user:user:rw /tmp/failik

12:29:51
#useradd -m user4

12:30:01
#vim /usr/local/sbin/useradd
12:30:35
#vim /usr/local/sbin/useradd
--- /tmp/l3-saved-3478.15641.28015	2011-04-02 16:30:37.000000000 +0600
+++ /usr/local/sbin/useradd	2011-04-02 16:30:43.000000000 +0600
@@ -0,0 +1 @@
+123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123

Понедельник (04/04/11)

/dev/tty1
06:14:43
#pkill gdm

06:14:50
#init 4

06:15:11
#init 3

06:15:19
#startx
xauth:  creating new authority file /root/.serverauth.3868
X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: Linux 2.6.18-164.11.1.el5 x86_64 Red Hat, Inc.
Current Operating System: Linux linux5.unix.bas 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64
Build Date: 31 March 2010
Build ID: xorg-x11-server 1.1.1-48.76.el5
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
...
1001
30460
# 
ls -l /home/user
total 20
-rw-rw-r-- 1 user user   30 Mar 30 12:18 cpumem.info
drwxr-xr-x 2 user user 4096 Apr  1 10:33 Desktop
-rw-rw-r-- 1 user user   30 Mar 30 10:56 find.out
-rw-r--r-- 1 user user   65 Mar 30 16:21 issue
drwxrwxr-x 5 user user 4096 Mar 28 16:53 Projects
06:15:59
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  4.9G     0 100% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.6G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
06:16:07
#du -sh /*
7.8M    /bin
6.3M    /boot
156K    /dev
8.0K    /DIR
129M    /etc
0       /help
35M     /home
134M    /lib
21M     /lib64
16K     /lost+found
...
8.0K    /opt
0       /proc
4.4G    /root
33M     /sbin
8.0K    /selinux
8.0K    /srv
0       /sys
125M    /tmp
2.8G    /usr
210M    /var
06:16:49
#ls -l /root/
total 4566880
-rw-r--r-- 1 root root          2 Mar 31 12:43 !
drwxr-xr-x 2 root root       4096 Apr  2 15:41 1
drwxr-xr-x 2 root root       4096 Apr  2 15:39 2
drwxr-xr-x 2 root root       4096 Apr  2 15:39 3
drwxr-xr-x 2 root root       4096 Apr  2 15:42 a
-rw------- 1 root root        977 Mar 27 20:45 anaconda-ks.cfg
drwxr-xr-x 2 root root       4096 Apr  2 15:42 b
drwxr-xr-x 4 root root       4096 Mar 28 17:22 backups
drwxr-xr-x 2 root root       4096 Apr  2 15:42 c
drwxr-xr-x 2 root root       4096 Apr  4 10:15 Desktop
-rw-r--r-- 1 root root 3525136384 Apr  2 14:41 disk1.img
-rw-r--r-- 1 root root 1146265600 Apr  2 12:30 disk2.img
-rw-r--r-- 1 root root      38088 Mar 27 20:45 install.log
-rw-r--r-- 1 root root       4507 Mar 27 20:43 install.log.syslog
-rw-r--r-- 1 root root     332069 Mar 28 11:11 ls
drwx------ 2 root root       4096 Mar 30 12:06 Mail
-rw------- 1 root root      41254 Apr  1 10:34 mbox
-rw-r--r-- 1 root root      12649 Nov 13 10:12 rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
06:16:56
#rm /root/disk1.img /root/disk2.img
rm: remove regular file `/root/disk1.img'? y
rm: remove regular file `/root/disk2.img'? y
прошло 17 минут
/dev/pts/4
06:34:54
#fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
60 heads, 12 sectors/track, 1356629 cylinders
Units = cylinders of 720 * 512 = 368640 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       14564     5243034   83  Linux
/dev/sda2           14565       72818    20971440   83  Linux
/dev/sda3           72819      101945    10485720   83  Linux
/dev/sda4          101946     1356629   451686240    5  Extended
/dev/sda5          101946      107770     2096994   82  Linux swap / Solaris
/dev/sda6          107771      113595     2096994   83  Linux
06:35:05
#ls /dev/sda1
/dev/sda1
06:43:04
#ls -la /dev/sda1
brw-r----- 1 root disk 8, 1 Apr  4 10:19 /dev/sda1
06:43:11
#cat /dev/sda2
PìÿOÿÿ†C˜‘N€€€ÜF™MÜF™MÿÿSM
                              €<Š©^™F¡’C쏇c8/usr…bi5mÙ@20¹Éb&€
                                                                 ¢ŸM
õ„„„Òo€QPKb¼„„„qÿÕf€„„„m€7€„„„ýw€3)A\­„„„€S€€€€€g$€€€€»
>yȀ€€Ãsç|³5l€                  þ{€€    €       €      €þ{€
þ{€€
€
€
þ{€
   þ{€€
...
                                                                                                                                                                                                                                                                                             G™MƒMUH8HP“S”S•S–S—S˜S™SšS
                                                                                                                                                                                                                                                                                                                         G™MƒMö÷EНSžSŸS S¡S¢S£S¤S¥S¦S§S¨S©SÚ5‰jí7
                                                                                                                                                                                                                                                                                                                                                                    G™MƒMbBøE¨wcxcyczc{c|c}c~cc€cc‚cƒcÛ5‰j¤l
™MÙKMÙKlibfam.so.0.0.0%Ò_?¤"Ïߧ•MSJ•Mþh³KpŽŽŽŽŽŽ<Ž=Ž¤Y’‰ÿ¡ñF™MÙKMÙKlibgamin-1.so.0.1.7'Ò_?큘}ñF™MÙKM=
                                                                                                                 øEHБёґӑԑՑ֑ב(Ò_?ÿ¡-­–MÚKMÚKlibgtop-2.0.so.7.0.0EÒ_?큨I-­–MŽMÞò³E°×ØÙÚÛÜÝÞßàáâã„7‰j¤ü™Ê§•MÚKMm#úIàé‘ê‘ë‘ì‘í‘î‘ï‘ð‘ñ‘ò‘ó‘ô‘õ‘˜Ò_?ÿ¡-­–MÚKMÚKlibmagic.so.1.0.0™Ò_?ÿ¡-­–MÚKMÚKlibmagic.so.1.0.0šÒ_?큘-­–M“Mö‰ŸEh‘‘‘‘‘‘  ‘
‘
 ‘
‘‘Ä8‰jÿ¡˜å–MÚKMÚKlibslang.so.2.0.6×Ò_?íÈ7
G™MÚKMÚKlibpcsclite.so.1.0.0ÜÒ_?ÿ¡-­–MSJ•MSJ•M../../lib64/libnsl.so.1¥Y’‰ÿ¡ïF™MÚKMÚKlibhesiod.so.0.0.0ÞÒ_?ÿ¡-­–MSJ•MSJ•M../../lib64/libnss_compat.so.2¦Y’‰ÿ¡-­–MÛKMÛKlibgdbm.so.2.0.0äÒ_?큸në–M~M¡²K N¡N¢N£N¤N¥N¦N§N¨N©NªN«N¬N×4‰jíA0F™MÝKMÝKM“<×_?íA0F™MÜKMÜKM“=×_?íÖ!G™M|MB£Ext>u>v>w>x>y>z>{>|>}>~>>€>^4‰j큸!G™M|Mi=ŸEƒ>„>…>†>‡>ˆ>‰>Š>‹>Œ>>Ž>>_4‰j큞      !G™M|MLBøEئ>§>¨>©>ª>«>¬>­>®>¥í
                                                                                                                                                                                                                                                                                                                                                                                                               è
06:43:33
#ls /dev/sda2
/dev/sda2
06:46:18
#fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
60 heads, 12 sectors/track, 1356629 cylinders
Units = cylinders of 720 * 512 = 368640 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       14564     5243034   83  Linux
/dev/sda2           14565       72818    20971440   83  Linux
/dev/sda3           72819      101945    10485720   83  Linux
/dev/sda4          101946     1356629   451686240    5  Extended
/dev/sda5          101946      107770     2096994   82  Linux swap / Solaris
/dev/sda6          107771      113595     2096994   83  Linux
06:47:21
#echo 60*28*

06:48:06
#fdisk -lu /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
60 heads, 12 sectors/track, 1356629 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          12    10486079     5243034   83  Linux
/dev/sda2        10486080    52428959    20971440   83  Linux
/dev/sda3        52428960    73400399    10485720   83  Linux
/dev/sda4        73400400   976772879   451686240    5  Extended
/dev/sda5        73400412    77594399     2096994   82  Linux swap / Solaris
/dev/sda6        77594412    81788399     2096994   83  Linux
06:48:12
#fdisk /dev/sda
The number of cylinders for this disk is set to 1356629.
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): p
Disk /dev/sda: 500.1 GB, 500107862016 bytes
60 heads, 12 sectors/track, 1356629 cylinders
Units = cylinders of 720 * 512 = 368640 bytes
...
/dev/sda5          101946      107770     2096994   82  Linux swap / Solaris
/dev/sda6          107771      113595     2096994   83  Linux
/dev/sda7          113596      141374    10000434   83  Linux
Command (m for help): wc
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.
06:54:56
#fdisk -lu /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
60 heads, 12 sectors/track, 1356629 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          12    10486079     5243034   83  Linux
/dev/sda2        10486080    52428959    20971440   83  Linux
/dev/sda3        52428960    73400399    10485720   83  Linux
/dev/sda4        73400400   976772879   451686240    5  Extended
/dev/sda5        73400412    77594399     2096994   82  Linux swap / Solaris
/dev/sda6        77594412    81788399     2096994   83  Linux
/dev/sda7        81788412   101789279    10000434   83  Linux
06:55:03
#du
20      ./.ssh
4       ./.redhat/esc
8       ./.redhat
4       ./.eggcups
4       ./.nautilus
4       ./.metacity/sessions
8       ./.metacity
8       ./.gnome2/share/fonts
8       ./.gnome2/share/cursor-fonts
20      ./.gnome2/share
...
4       ./backups/sysconfig/networking/profiles/default
8       ./backups/sysconfig/networking/profiles
16      ./backups/sysconfig/networking
4       ./backups/sysconfig/console
488     ./backups/sysconfig
980     ./backups
4       ./b
4       ./c
4       ./1
29436   .
06:57:20
#fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
60 heads, 12 sectors/track, 1356629 cylinders
Units = cylinders of 720 * 512 = 368640 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       14564     5243034   83  Linux
/dev/sda2           14565       72818    20971440   83  Linux
/dev/sda3           72819      101945    10485720   83  Linux
/dev/sda4          101946     1356629   451686240    5  Extended
/dev/sda5          101946      107770     2096994   82  Linux swap / Solaris
/dev/sda6          107771      113595     2096994   83  Linux
/dev/sda7          113596      141374    10000434   83  Linux
06:57:31
#cat /proc/partitions
major minor  #blocks  name
   8     0  488386584 sda
   8     1    5243034 sda1
   8     2   20971440 sda2
   8     3   10485720 sda3
   8     4          1 sda4
   8     5    2096994 sda5
   8     6    2096994 sda6
06:57:54
#part
parted     partprobe  partx
06:57:54
#part
parted     partprobe  partx
06:57:54
#partprobe

06:58:17
#cat /proc/partitions
major minor  #blocks  name
   8     0  488386584 sda
   8     1    5243034 sda1
   8     2   20971440 sda2
   8     3   10485720 sda3
   8     4          0 sda4
   8     5    2096994 sda5
   8     6    2096994 sda6
   8     7   10000434 sda7
06:58:21
#df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1              5078640    531656   4284836  12% /
/dev/sda6              2031280    163252   1763180   9% /tmp
/dev/sda3             10157328    365468   9267576   4% /var
/dev/sda2             20314668   2724884  16541212  15% /usr
tmpfs                  2008180         0   2008180   0% /dev/shm
07:02:08
#file -s
Usage: file [-bcikLhnNsvz] [-f namefile] [-F separator] [-m magicfiles] file...
       file -C -m magicfiles
Try `file --help' for more information.
07:02:17
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data (needs journal recovery) (large files)
07:02:29
#file -s /dev/sda6
/dev/sda6: Linux rev 1.0 ext3 filesystem data (needs journal recovery) (large files)
07:02:49
#file -s /dev/sda7
/dev/sda7: data
07:03:41
#mkfs -s /dev/sda
sda   sda1  sda2  sda3  sda4  sda5  sda6  sda7
07:03:41
#mkfs.ext3 /dev/sda7
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1251712 inodes, 2500108 blocks
125005 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2562719744
77 block groups
32768 blocks per group, 32768 fragments per group
16256 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
07:05:02
#mkfs
mkfs         mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.msdos   mkfs.vfat
07:05:57
#file -s /dev/sda7
/dev/sda7: Linux rev 1.0 ext3 filesystem data (large files)
07:06:05
#ls -l /dev/sda7
brw-r----- 1 root disk 8, 7 Apr  4 11:04 /dev/sda7
07:07:34
#ls -l `which mkfs.ext3`
-rwxr-xr-x 3 root root 49608 Sep  4  2009 /sbin/mkfs.ext3
07:07:59
#badblocks /dev/sda7

07:10:46
#dumpe2fs
dumpe2fs 1.39 (29-May-2006)
Usage: dumpe2fs [-bfhixV] [-ob superblock] [-oB blocksize] device
07:12:25
#dumpe2fs /dev/sda7 | less
07:13:27
#mkdir /tmp/data10

07:21:02
#mkdir /tmp/data7

07:21:25
#mount /dev/sda7 /mnt/data7
mount: mount point /mnt/data7 does not exist
07:21:56
#mount /dev/sda7 /tmp/data7

07:22:25
#fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
60 heads, 12 sectors/track, 1356629 cylinders
Units = cylinders of 720 * 512 = 368640 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       14564     5243034   83  Linux
/dev/sda2           14565       72818    20971440   83  Linux
/dev/sda3           72819      101945    10485720   83  Linux
/dev/sda4          101946     1356629   451686240    5  Extended
/dev/sda5          101946      107770     2096994   82  Linux swap / Solaris
/dev/sda6          107771      113595     2096994   83  Linux
/dev/sda7          113596      141374    10000434   83  Linux
07:22:35
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  520M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.6G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /tmp/data7
07:24:08
#mv /tmp/data7 /mnt/

07:24:47
#file -s /dev/sda7
/dev/sda7: Linux rev 1.0 ext3 filesystem data (needs journal recovery) (large files)
You have new mail in /var/spool/mail/root
07:25:09
#dmesg | grep sda
SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
 sda: sda1 sda2 sda3 sda4 <<6>input: Genius Multimedia Keyboard as /class/input/input0
 sda5 sda6 >
sd 0:0:0:0: Attached scsi disk sda
EXT3 FS on sda1, internal journal
EXT3 FS on sda6, internal journal
EXT3 FS on sda3, internal journal
EXT3 FS on sda2, internal journal
Adding 2096984k swap on /dev/sda5.  Priority:-1 extents:1 across:2096984k
EXT3 FS on sda7, internal journal
EXT3 FS on sda7, internal journal
07:26:33
#mount -L DATA7 /mnt/data7
mount: no such partition found
07:27:01
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  520M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
07:27:17
#mount -l DATA7 /mnt/data7
mount: special device DATA7 does not exist
07:28:32
#dumpe2fs /dev/sda7 | grep -i uuid
dumpe2fs 1.39 (29-May-2006)
Filesystem UUID:          a208abf6-b068-4edb-b303-cedd1cb369c7
07:29:15
#mount -L DATA7 /mnt/data7
mount: no such partition found
07:29:23
#e2label /dev/sda7 DATA7

07:29:31
#mount -L DATA7 /mnt/data7
mount: /dev/sda7 already mounted or /mnt/data7 busy
mount: according to mtab, /dev/sda7 is already mounted on /mnt/data7
07:30:11
#mount -U 3bb5c855-5f51-436c-8f29-af23b328c7e7 /mnt/data7
mount: no such partition found
07:30:52
#mount -U a208abf6-b068-4edb-b303-cedd1cb369c7 /mnt/data7
mount: /dev/sda7 already mounted or /mnt/data7 busy
mount: according to mtab, /dev/sda7 is already mounted on /mnt/data7
07:31:18
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  520M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
07:31:34
#umount /mnt/data7

07:32:11
#mount /mnt/data7
mount: can't find /mnt/data7 in /etc/fstab or /etc/mtab
07:32:15
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  520M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
прошло 18 минут
07:50:46
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  520M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
07:50:53
#vim /etc/fstab
--- /tmp/l3-saved-3481.8462.21500	2011-04-04 12:00:48.000000000 +0600
+++ /etc/fstab	2011-04-04 12:01:44.000000000 +0600
@@ -7,3 +7,4 @@
 sysfs                   /sys                    sysfs   defaults        0 0
 proc                    /proc                   proc    defaults        0 0
 LABEL=SWAP-sda5         swap                    swap    defaults        0 0
+LABEL=DATA7 		/data7			ext3	defaults	0 0
прошло 10 минут
08:01:44
#umount /mnt/data7

08:02:30
#mount /mnt/data7
mount: can't find /mnt/data7 in /etc/fstab or /etc/mtab
08:02:32
#vim /etc/fstab
08:03:18
#~
LABEL=/usr              /usr                    ext3    defaults        1 2
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
                         mnt/data7                      ext3    defaults        0 0
proc                    /proc                   proc    defaults        0 0
~
~
~
~
~
"/etc/fstab" 10L, 729C written
08:03:47
#mount /mnt/data7

08:03:50
#umount /mnt/data7

08:03:55
#mount /mnt/data7

прошло 11 минут
08:15:39
#fdisk /dev/sda
The number of cylinders for this disk is set to 1356629.
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
First cylinder (141375-1356629, default 141375): +50G
Value out of range.
First cylinder (141375-1356629, default 141375):
08:16:14
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  521M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
08:16:19
#fdisk /dev/sda
The number of cylinders for this disk is set to 1356629.
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
First cylinder (141375-1356629, default 141375): +50g
Value out of range.
First cylinder (141375-1356629, default 141375):
...
First cylinder (412645-1356629, default 412645):
Using default value 412645
Last cylinder or +size or +sizeM or +sizeK (412645-1356629, default 1356629): +50G
Command (m for help): wc
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:16:39
#fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
60 heads, 12 sectors/track, 1356629 cylinders
Units = cylinders of 720 * 512 = 368640 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       14564     5243034   83  Linux
/dev/sda2           14565       72818    20971440   83  Linux
/dev/sda3           72819      101945    10485720   83  Linux
/dev/sda4          101946     1356629   451686240    5  Extended
/dev/sda5          101946      107770     2096994   82  Linux swap / Solaris
/dev/sda6          107771      113595     2096994   83  Linux
/dev/sda7          113596      141374    10000434   83  Linux
/dev/pts/4
08:18:35
#cat /proc/partitions
major minor  #blocks  name
   8     0  488386584 sda
   8     1    5243034 sda1
   8     2   20971440 sda2
   8     3   10485720 sda3
   8     4          0 sda4
   8     5    2096994 sda5
   8     6    2096994 sda6
   8     7   10000434 sda7
08:18:41
#part
parted     partprobe  partx
08:18:41
#partprobe

08:18:52
#fdisk -h
fdisk: invalid option -- h
Usage: fdisk [-b SSZ] [-u] DISK     Change partition table
       fdisk -l [-b SSZ] [-u] DISK  List partition table(s)
       fdisk -s PARTITION           Give partition size(s) in blocks
       fdisk -v                     Give fdisk version
Here DISK is something like /dev/hdb or /dev/sda
and PARTITION is something like /dev/hda7
-u: give Start and End in sector (instead of cylinder) units
-b 2048: (for certain MO disks) use 2048-byte sectors
08:19:17
#fdisk -h /dev/sda
fdisk: invalid option -- h
Usage: fdisk [-b SSZ] [-u] DISK     Change partition table
       fdisk -l [-b SSZ] [-u] DISK  List partition table(s)
       fdisk -s PARTITION           Give partition size(s) in blocks
       fdisk -v                     Give fdisk version
Here DISK is something like /dev/hdb or /dev/sda
and PARTITION is something like /dev/hda7
-u: give Start and End in sector (instead of cylinder) units
-b 2048: (for certain MO disks) use 2048-byte sectors
08:19:26
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  521M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
08:19:33
#mdadm -C /dev/md0 -l1 -n2 /dev/sda
sda    sda1   sda10  sda2   sda3   sda4   sda5   sda6   sda7   sda8   sda9
08:19:33
#mdadm -C /dev/md0 -l1 -n2 /dev/sda8 /dev/sda9
mdadm: array /dev/md0 started.

Файлы

  • /proc/partitions
  • /proc/partitions
    >
    major minor  #blocks  name
       8     0  488386584 sda
       8     1    5243034 sda1
       8     2   20971440 sda2
       8     3   10485720 sda3
       8     4          0 sda4
       8     5    2096994 sda5
       8     6    2096994 sda6
       8     7   10000434 sda7
    

    Статистика

    Время первой команды журнала11:29:49 2011- 4- 2
    Время последней команды журнала08:19:33 2011- 4- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %21.78
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 2.15
    Количество командных строк в единицу времени, команда/мин 0.78
    Частота использования команд
    ls13|============| 12.26%
    mount13|============| 12.26%
    fdisk12|===========| 11.32%
    df9|========| 8.49%
    mkdir7|======| 6.60%
    file6|=====| 5.66%
    cat4|===| 3.77%
    vim4|===| 3.77%
    grep4|===| 3.77%
    umount3|==| 2.83%
    part3|==| 2.83%
    dumpe2fs3|==| 2.83%
    mkfs2|=| 1.89%
    partprobe2|=| 1.89%
    init2|=| 1.89%
    mdadm2|=| 1.89%
    du2|=| 1.89%
    mkfs.ext31|| 0.94%
    pkill1|| 0.94%
    useradd1|| 0.94%
    cd1|| 0.94%
    rm1|| 0.94%
    dmesg1|| 0.94%
    echo1|| 0.94%
    setfacl1|| 0.94%
    ~1|| 0.94%
    mv1|| 0.94%
    touch1|| 0.94%
    badblocks1|| 0.94%
    e2label1|| 0.94%
    less1|| 0.94%
    startx1|| 0.94%
    ____
    *) Интервалы неактивности длительностью 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$