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

Содержание

Журнал

Четверг (04/05/07)

/dev/pts/10
11:28:39
#screen -x
11:28:47
#screen -x
/dev/pts/4
11:28:50
##mdconfig -a -t vnode -f /root/g4l-v0.22.iso

/dev/pts/21
11:29:05
#screen -x
/dev/pts/4
11:29:08
#ls /dev/md*
      6 /dev/hda7       /home           ext3    defaults        0       2
      7 /dev/hda5       /tmp            ext3    defaults        0       2
      8 /dev/hda8       /usr            ext3    defaults        0       2
      9 /dev/hda6       /var            ext3    defaults        0       2
     10 /dev/hda3       none            swap    sw              0       0
     11 /dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
     12 /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
~
~
~
...
~
~
/dev/mdctl
[root@linux1:user]# setxkbmap -layout us,ua,ru(winkeys) -option "grp:ctrl_shift_toggle,grp_led:scroll"
bash: syntax error near unexpected token `('
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
Cannot open display "default display"
[root@linux1:user]# #setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
--------------------------------------------------------------------------------------------------------------------------------
11:29:13
#mdconfig -a -t vnode -f /root/g4l-v0.22.iso
md0
11:29:27
#ls /dev/md*
/dev/md0        /dev/mdctl
11:29:30
#mou
      9 /dev/hda6       /var            ext3    defaults        0       2
     10 /dev/hda3       none            swap    sw              0       0
     11 /dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
     12 /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
~
~
~
~
~
~
...
mount_cd9660     mount_linprocfs  mount_nfs        mount_nwfs       mount_smbfs      mount_unionfs
mount_devfs      mount_linsysfs   mount_nfs4       mount_portalfs   mount_std        mountd
mount_ext2fs     mount_mfs        mount_ntfs       mount_procfs     mount_udf        moused
[root@linux1:user]# setxkbmap -layout us,ua,ru(winkeys) -option "grp:ctrl_shift_toggle,grp_led:scroll"
bash: syntax error near unexpected token `('
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
Cannot open display "default display"
[root@linux1:user]# #setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
--------------------------------------------------------------------------------------------------------------------------------
11:29:30
#mount_cd9660 /dev/md0 /mnt
      5 /dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
      6 /dev/hda7       /home           ext3    defaults        0       2
      7 /dev/hda5       /tmp            ext3    defaults        0       2
      8 /dev/hda8       /usr            ext3    defaults        0       2
      9 /dev/hda6       /var            ext3    defaults        0       2
     10 /dev/hda3       none            swap    sw              0       0
     11 /dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
     12 /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
~
~
...
~
~
~
[root@linux1:user]# setxkbmap -layout us,ua,ru(winkeys) -option "grp:ctrl_shift_toggle,grp_led:scroll"
bash: syntax error near unexpected token `('
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
Cannot open display "default display"
[root@linux1:user]# #setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
--------------------------------------------------------------------------------------------------------------------------------
11:30:26
#ls -l /mnt
total 47288
-rwxr-xr-x  1 root  wheel      5294  6 ÑÎ× 05:20 bicode.o3
-rw-r--r--  1 root  wheel      1052  5 ÑÎ×  2006 blank6.cpp
-rw-r--r--  1 root  wheel     11316  5 ÑÎ×  2006 blank6.exe
-r--r--r--  1 root  wheel      2048 22 ÆÅ× 06:45 boot.cat
-rw-r--r--  1 root  wheel   5625922 20 ÎÏÑ 05:22 bzImage183
-rw-r--r--  1 root  wheel   5284870 22 ÑÎ× 07:50 bzImage192
-rw-r--r--  1 root  wheel     38986 22 ÑÎ× 07:53 bzImage192.config
-rw-r--r--  1 root  wheel   5386424  5 ÆÅ× 08:58 bzImage20
-rw-r--r--  1 root  wheel   5370104 21 ÆÅ× 17:04 bzImage20.1
...
-rw-r--r--  1 root  wheel       958 24 ÑÎ× 07:58 isolinux.cfg.sav
-rwxr-xr-x  1 root  wheel      6155 10 ÑÎ× 06:21 jetcat-mod
-rw-r--r--  1 root  wheel     90068 21 ÆÅ× 08:06 memtest
-rwxr-xr-x  1 root  wheel     28484 23 ÑÎ× 09:56 menu.c32
-rw-r--r--  1 root  wheel       963 28 ÑÎ× 22:47 preimage
-rw-r--r--  1 root  wheel  11724209 22 ÆÅ× 06:45 ramdisk.gz
-rw-r--r--  1 root  wheel      3295  3 ÉÀÎ  2006 splash.lss
-rw-r--r--  1 root  wheel       953 25 ÑÎ× 16:08 startup
-rw-r--r--  1 root  wheel      8438 24 ÑÎ× 09:30 test.png
-rwxr-xr-x  1 root  wheel    115104 24 ÑÎ× 08:39 vesamenu.c32
11:30:28
#umount /dev/md0
      5 /dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
      6 /dev/hda7       /home           ext3    defaults        0       2
      7 /dev/hda5       /tmp            ext3    defaults        0       2
      8 /dev/hda8       /usr            ext3    defaults        0       2
      9 /dev/hda6       /var            ext3    defaults        0       2
     10 /dev/hda3       none            swap    sw              0       0
     11 /dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
     12 /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
~
~
...
~
~
~
[root@linux1:user]# setxkbmap -layout us,ua,ru(winkeys) -option "grp:ctrl_shift_toggle,grp_led:scroll"
bash: syntax error near unexpected token `('
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
Cannot open display "default display"
[root@linux1:user]# #setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
--------------------------------------------------------------------------------------------------------------------------------
11:30:47
#ls /dev/md0
      6 /dev/hda7       /home           ext3    defaults        0       2
      7 /dev/hda5       /tmp            ext3    defaults        0       2
      8 /dev/hda8       /usr            ext3    defaults        0       2
      9 /dev/hda6       /var            ext3    defaults        0       2
     10 /dev/hda3       none            swap    sw              0       0
     11 /dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
     12 /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
~
~
~
...
~
~
/dev/md0
[root@linux1:user]# setxkbmap -layout us,ua,ru(winkeys) -option "grp:ctrl_shift_toggle,grp_led:scroll"
bash: syntax error near unexpected token `('
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
Cannot open display "default display"
[root@linux1:user]# #setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
--------------------------------------------------------------------------------------------------------------------------------
11:30:59
#mdconfig -d -u /dev/md0

11:31:10
#man vnconfig
11:31:29
#mc
11:32:39
#whoami
root
11:32:54
#exit
      6 /dev/hda7       /home           ext3    defaults        0       2
      7 /dev/hda5       /tmp            ext3    defaults        0       2
      8 /dev/hda8       /usr            ext3    defaults        0       2
      9 /dev/hda6       /var            ext3    defaults        0       2
     10 /dev/hda3       none            swap    sw              0       0
     11 /dev/hdc        /media/cdrom0   iso9660 ro,user,noauto  0       0
     12 /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
~
~
~
...
~
~
Connection to fbsd2 closed.
[root@linux1:user]# setxkbmap -layout us,ua,ru(winkeys) -option "grp:ctrl_shift_toggle,grp_led:scroll"
bash: syntax error near unexpected token `('
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
Cannot open display "default display"
[root@linux1:user]# #setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
[root@linux1:user]# setxkbmap -layout us,ua,ru -option "grp:ctrl_shift_toggle,grp_led:scroll"
--------------------------------------------------------------------------------------------------------------------------------
11:36:47
#apt-cache search gpm
aview - A high quality ASCII art image viewer and video player
gpm - General Purpose Mouse Interface
libgpmg1 - General Purpose Mouse - shared library
libgpmg1-dev - General Purpose Mouse - development files
libnews-article-perl - Perl modules for manipulating Usenet articles
mdetect - mouse device autodetection tool
sylpheed-claws-gtk2-pgpmime - PGP/MIME plugin for Sylpheed-Claws GTK2
sylpheed-claws-pgpmime - PGP/MIME plugin for Sylpheed Claws
11:36:57
#vim /etc/fstab
/dev/pts/24
11:40:11
#screen -x
11:40:16
#screen -x -d 5583.pts-2.linux1
/dev/pts/1
11:40:57
#screen
/dev/pts/26
11:41:49
#screen -x
11:41:55
#screen -x
/dev/pts/1
11:42:07
#screen
/dev/pts/28
11:42:11
#screen -x
/dev/pts/1
11:42:23
#screen -x
11:42:40
#screen -x -d 8888.pts-2.linux1
/dev/pts/17
11:43:51
#logname

/dev/pts/17
11:44:09
#exir
bash: exir: command not found
/dev/pts/6
11:45:40
#screen -x
11:45:41
#screen -x 3314
11:45:50
#pkill -9 screen

11:45:56
#screen -x
/dev/pts/9
11:45:56
#screen -x
/dev/pts/12
11:45:56
#screen -x
/dev/pts/1
11:45:56
#screen
/dev/pts/24
11:45:56
#screen -x
/dev/pts/6
11:45:58
#kill -9 3314 5583 8808 8888
bash: kill: (3314) - No such process
bash: kill: (5583) - No such process
bash: kill: (8808) - No such process
bash: kill: (8888) - No such process
/dev/pts/9
11:45:59
#screen -x
/dev/pts/6
11:46:17
#screen -x
/dev/pts/9
11:46:19
#screen -x
/dev/pts/10
11:46:24
#screen -x
/dev/pts/6
11:46:25
#screen -wipe
11:46:34
#screen -x
/dev/pts/4
11:46:39
#fdisk -l /dev/hda
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         377     3028221   83  Linux
/dev/hda2   *         378         620     1951897+   c  W95 FAT32 (LBA)
/dev/hda3             621         863     1951897+  82  Linux swap / Solaris
/dev/hda4             864        3781    23438835    5  Extended
/dev/hda5             864        1471     4883728+  83  Linux
/dev/hda6            1472        1714     1951866   83  Linux
/dev/hda7            1715        1957     1951866   83  Linux
/dev/hda8            1958        3781    14651248+  83  Linux
/dev/pts/9
11:46:51
#screen -x
/dev/pts/4
11:46:54
#fdisk /dev/hda
/dev/hda1               1         377     3028221   83  Linux
/dev/hda2   *         378         620     1951897+   c  W95 FAT32 (LBA)
/dev/hda3             621         863     1951897+  82  Linux swap / Solaris
/dev/hda4             864        3781    23438835    5  Extended
/dev/hda5             864        1471     4883728+  83  Linux
/dev/hda6            1472        1714     1951866   83  Linux
/dev/hda7            1715        1957     1951866   83  Linux
/dev/hda8            1958        3781    14651248+  83  Linux
Command (m for help): q
11:47:24
#fdisk -l /dev/hda
Disk /dev/hda: 40.0 GB, 40060403712 bytes
255 heads, 63 sectors/track, 4870 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1         377     3028221   83  Linux
/dev/hda2   *         378         620     1951897+   c  W95 FAT32 (LBA)
/dev/hda3             621         863     1951897+  82  Linux swap / Solaris
/dev/hda4             864        3781    23438835    5  Extended
/dev/hda5             864        1471     4883728+  83  Linux
/dev/hda6            1472        1714     1951866   83  Linux
/dev/hda7            1715        1957     1951866   83  Linux
/dev/hda8            1958        3781    14651248+  83  Linux
11:47:25
#mount /dev/hda2 /mnt -o iocharset=utf-8,codepage=866
[root@linux1:root]# mount /dev/hda2 /mnt -o iocharset=utf-8,codepage=866
mount: wrong fs type, bad option, bad superblock on /dev/hda2,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
[root@linux1:root]#
                    mount: wrong fs type, bad option, bad superblock on /dev/hda2,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
11:48:22
#mount /dev/hda2 /mnt -o iocharset=utf-8,codepage=cp866
[root@linux1:root]# mount /dev/hda2 /mnt -o iocharset=utf-8,codepage=CP866
mount: wrong fs type, bad option, bad superblock on /dev/hda2,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
[root@linux1:root]#
                    mount: wrong fs type, bad option, bad superblock on /dev/hda2,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
11:48:30
#mount /dev/hda2 /mnt -o iocharset=utf-8,codepage=CP866
mount: wrong fs type, bad option, bad superblock on /dev/hda2,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
11:48:34
#mount -t vfat /dev/hda2 /mnt -o iocharset=utf-8,codepage=866
mount: wrong fs type, bad option, bad su
       missing codepage or other error
       In some cases useful info is foun
       dmesg | tail  or so
[root@linux1:root]# mount -t vfat /dev/h
[root@linux1:root]# mount
                         mount: wrong fs type, bad option, bad superblock on /dev/hda2,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
11:48:50
#mount -t vfat /dev/hda2 /mnt -o iocharset=utf-8,codepage=CP866
mount: wrong fs type, bad option, bad superblock on /dev/hda2,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
11:48:55
#mount -t vfat /dev/hda2 /mnt -o iocharset=utf-8,codepage=CP866

11:48:58
#mount
       the -L and -U options below).
       The file /etc/fstab (see fstab(5)
       three ways:
       (i) The command
              mount -a [-t type] [-O opt
       (usually  given in a bootscript) causes all file systems mentioned in fst
       be mounted as indicated, except for those whose line contains the noauto
       tems are mounted simultaneously.
/iocharse
         mount       mountpoint
11:48:58
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
/home/user/g4l-v0.22.iso on /mnt type iso9660 (rw,loop=/dev/loop/0)
11:49:07
#man mount
11:49:41
#mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=CP866
mount: wrong fs type, bad option, bad superblock on /dev/hda2,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
11:49:47
#mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866

11:49:51
#ls -l /mnt
-rwxr-xr-x  1 root root    130 2003-01-19 12:49 config.sys
-rwxr-xr-x  1 root root  72441 2003-01-18 19:40 detlog.txt
-r-xr-xr-x  1 root root 222390 1998-09-24 12:00 io.sys
-rwxr-xr-x  1 root root     22 2003-01-18 19:29 msdos.---
-r-xr-xr-x  1 root root   1676 2003-01-18 19:41 msdos.sys
-rwxr-xr-x  1 root root   2913 2003-01-19 12:48 netlog.txt
dr-xr-xr-x 12 root root   4096 2003-01-18 19:32 Program Files
-rwxr-xr-x  1 root root  99918 2003-01-19 12:48 setuplog.txt
-r-xr-xr-x  1 root root   9923 2003-01-18 19:34 suhdlog.dat
-r-xr-xr-x  1 root root 417824 2003-01-18 19:34 system.1st
drwxr-xr-x 17 root root   8192 2003-01-18 19:31 windows
11:49:58
#ls -l /mnt/windows/
итого 7216
-rwxr-xr-x 1 root root    1518 1998-09-24 12:00 1stboot.bmp
drwxr-xr-x 3 root root    4096 2003-01-19 12:47 All Users
-rwxr-xr-x 1 root root   61440 1998-09-24 12:00 asd.exe
-rwxr-xr-x 1 root root    1105 1998-09-24 12:00 aspi2hlp.sys
-rwxr-xr-x 1 root root  103582 1998-09-24 12:00 backgrnd.gif
drwxr-xr-x 3 root root    4096 2003-01-18 19:32 catroot
-rwxr-xr-x 1 root root  131072 1998-09-24 12:00 cleanmgr.exe
-rwxr-xr-x 1 root root   11297 1998-09-24 12:00 cloud.gif
-rwxr-xr-x 1 root root   44544 1998-11-24 07:02 clspack.exe
...
-rwxr-xr-x 1 root root  438272 1998-09-24 12:00 winrep.exe
-rwxr-xr-x 1 root root   21504 2003-01-18 19:32 winsock.dll
-rwxr-xr-x 1 root root   10134 1998-09-24 12:00 winupd.ico
-rwxr-xr-x 1 root root    3743 1998-09-24 12:00 winver.exe
-rwxr-xr-x 1 root root   65536 1998-09-24 12:00 wupdmgr.exe
-rwxr-xr-x 1 root root     190 1998-09-24 12:00 Волны.bmp
-rwxr-xr-x 1 root root     190 1998-09-24 12:00 Колечки.bmp
-rwxr-xr-x 1 root root     182 1998-09-24 12:00 Паркет.bmp
-rwxr-xr-x 1 root root     578 1998-09-24 12:00 Плитка.bmp
-rwxr-xr-x 1 root root     578 1998-09-24 12:00 Полоски.bmp
11:50:02
#mount
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
/home/user/g4l-v0.22.iso on /mnt type iso9660 (rw,loop=/dev/loop/0)
/dev/hda2 on /mnt type vfat (rw,iocharset=utf8,codepage=866)
11:50:52
#umount /mnt
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
/home/user/g4l-v0.22.iso on /mnt type iso9660 (rw,loop=/dev/loop/0)
[root@linux1:root]#
11:51:17
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
/home/user/g4l-v0.22.iso on /mnt type iso9660 (rw,loop=/dev/loop/0)
11:51:19
#umount /mnt
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
[root@linux1:root]#
11:51:30
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
11:51:31
#mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
[root@linux1:root]# mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866
[root@linux1:root]# ls
11:52:34
#ls -l /mnt
-rwxr-xr-x  1 root root    130 2003-01-19 12:49 config.sys
-rwxr-xr-x  1 root root  72441 2003-01-18 19:40 detlog.txt
-r-xr-xr-x  1 root root 222390 1998-09-24 12:00 io.sys
-rwxr-xr-x  1 root root     22 2003-01-18 19:29 msdos.---
-r-xr-xr-x  1 root root   1676 2003-01-18 19:41 msdos.sys
-rwxr-xr-x  1 root root   2913 2003-01-19 12:48 netlog.txt
dr-xr-xr-x 12 root root   4096 2003-01-18 19:32 Program Files
-rwxr-xr-x  1 root root  99918 2003-01-19 12:48 setuplog.txt
-r-xr-xr-x  1 root root   9923 2003-01-18 19:34 suhdlog.dat
-r-xr-xr-x  1 root root 417824 2003-01-18 19:34 system.1st
drwxr-xr-x 17 root root   8192 2003-01-18 19:31 windows
11:52:39
#ls -ld /mnt
drwxr-xr-x 4 root root 4096 1970-01-01 03:00 /mnt
11:52:43
#mount -o remount, ro /mnt
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
/dev/hda2 on /mnt type vfat (ro)
[root@linux1:root]# mount -o remount,rw,umas /mnt
11:53:31
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
/dev/hda2 on /mnt type vfat (rw)
11:53:33
#mount -o remount,ro /mnt

11:53:40
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
/dev/hda2 on /mnt type vfat (ro)
11:53:41
#mount -o remount,rw,umask=000 /mnt
-rwxr-xr-x  1 root root    130 2003-01-19 12:49 config.sys
-rwxr-xr-x  1 root root  72441 2003-01-18 19:40 detlog.txt
-r-xr-xr-x  1 root root 222390 1998-09-24 12:00 io.sys
-rwxr-xr-x  1 root root     22 2003-01-18 19:29 msdos.---
-r-xr-xr-x  1 root root   1676 2003-01-18 19:41 msdos.sys
-rwxr-xr-x  1 root root   2913 2003-01-19 12:48 netlog.txt
dr-xr-xr-x 12 root root   4096 2003-01-18 19:32 Program Files
-rwxr-xr-x  1 root root  99918 2003-01-19 12:48 setuplog.txt
-r-xr-xr-x  1 root root   9923 2003-01-18 19:34 suhdlog.dat
-r-xr-xr-x  1 root root 417824 2003-01-18 19:34 system.1st
drwxr-xr-x 17 root root   8192 2003-01-18 19:31 windows
[root@linux1:root]# su -
11:53:53
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
/dev/hda2 on /mnt type vfat (rw,umask=000)
11:53:55
#ls -ld /mnt
drwxr-xr-x 4 root root 4096 1970-01-01 03:00 /mnt
11:53:59
#ls -ld /mnt/
drwxr-xr-x 4 root root 4096 1970-01-01 03:00 /mnt/
11:54:04
#ls -l /mnt/
итого 996
-rwxr-xr-x  1 root root    134 2003-01-19 12:49 autoexec.bat
-rwxr-xr-x  1 root root  22266 2003-01-19 12:49 bootlog.prv
-rwxr-xr-x  1 root root  25043 2003-01-19 12:49 bootlog.txt
-rwxr-xr-x  1 root root  95192 1998-09-24 12:00 command.com
-rwxr-xr-x  1 root root    130 2003-01-19 12:49 config.sys
-rwxr-xr-x  1 root root  72441 2003-01-18 19:40 detlog.txt
-r-xr-xr-x  1 root root 222390 1998-09-24 12:00 io.sys
-rwxr-xr-x  1 root root     22 2003-01-18 19:29 msdos.---
-r-xr-xr-x  1 root root   1676 2003-01-18 19:41 msdos.sys
-rwxr-xr-x  1 root root   2913 2003-01-19 12:48 netlog.txt
dr-xr-xr-x 12 root root   4096 2003-01-18 19:32 Program Files
-rwxr-xr-x  1 root root  99918 2003-01-19 12:48 setuplog.txt
-r-xr-xr-x  1 root root   9923 2003-01-18 19:34 suhdlog.dat
-r-xr-xr-x  1 root root 417824 2003-01-18 19:34 system.1st
drwxr-xr-x 17 root root   8192 2003-01-18 19:31 windows
11:54:07
#su - user
dr-xr-xr-x 12 root root   4096 2003-01-18 19:32 Program Files
-rwxr-xr-x  1 root root  99918 2003-01-19 12:48 setuplog.txt
-r-xr-xr-x  1 root root   9923 2003-01-18 19:34 suhdlog.dat
-r-xr-xr-x  1 root root 417824 2003-01-18 19:34 system.1st
drwxr-xr-x 17 root root   8192 2003-01-18 19:31 windows
[root@linux1:root]# su - user
l3-agent is already running: pid=3829; pidfile=/home/user/.lilalo/l3-agent.pid
[user@linux1:user]$ touch /mnt/test_file
touch: cannot touch `/mnt/test_file': Permission denied
[user@linux1:user]$ exit
[root@linux1:root]# mount -o remount,rw,umask=000 /mnt
                                                      l3-agent is already running: pid=3829; pidfile=/home/user/.lilalo/l3-agent.pid
11:54:14
$touch /mnt/test_file
touch: cannot touch `/mnt/test_file': Permission denied
11:54:22
$exit

11:54:24
#mount -o remount,rw,umask=000 /mnt

11:54:32
#umount /mnt

11:54:46
#mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866,umask=0000
-rwxr-xr-x  1 root root  25043 2003-01-1[root@linux1:root]# mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866,
                                        umask=0000
11:55:00
#ls -ld /mnt/
drwxrwxrwx 4 root root 4096 1970-01-01 03:00 /mnt/
11:55:04
#su - user
l3-agent is already running: pid=3829; pidfile=/home/user/.lilalo/l3-agent.pid
11:55:12
$touch /mnt/test_file
touch: cannot touch `/mnt/test_file': Read-only file system
11:55:13
$ls -l /mnt
-rwxrwxrwx  1 root root  95192 Sep 24  1998 command.com
-rwxrwxrwx  1 root root    130 Jan 19  2003 config.sys
-rwxrwxrwx  1 root root  72441 Jan 18  2003 detlog.txt
                                        umask=0000
-r-xr-xr-x  1 root root 222390 Sep 24  1998 io.sys
-rwxrwxrwx  1 root root     22 Jan 18  2003 msdos.---
-r-xr-xr-x  1 root root   1676 Jan 18  2003 msdos.sys
-rwxrwxrwx  1 root root   2913 Jan 19  2003 netlog.txt
-rwxrwxrwx  1 root root  99918 Jan 19  2003 setuplog.txt
-r-xr-xr-x  1 root root   9923 Jan 18  2003 suhdlog.dat
-r-xr-xr-x  1 root root 417824 Jan 18  2003 system.1st
drwxrwxrwx 17 root root   8192 Jan 18  2003 windows
11:55:23
$exit
-rwxr-xr-x  1 root root  25043 2003-01-1[root@linux1:root]# mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866,
                                        umask=0000
11:55:45
#umount /mnt

11:55:47
#mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866,umask=0000

11:55:52
#id user
uid=1000(user) gid=1000(user) группы=1000(user),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev)
11:55:54
#mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866,umask=0000,gid=1000
-rwxr-xr-x  1 root root  25043 2003-01-1[root@linux1:root]# mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866,
                                        umask=0000
11:56:08
#ls -ld /mnt/
drwxrwxrwx 4 root user 4096 1970-01-01 03:00 /mnt/
11:56:11
#su - user
-rwxr-xr-x  1 root root  25043 2003-01-1[root@linux1:root]# mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866,
l3-agent is already running: pid=3829; pidfile=/home/user/.lilalo/l3-agent.pid
                                        umask=0000
11:56:18
$touch /mnt/test_file
touch: cannot touch `/mnt/test_file': Read-only file system
11:56:20
$mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda7 on /home type ext3 (rw)
/dev/hda5 on /tmp type ext3 (rw)
/dev/hda8 on /usr type ext3 (rw)
/dev/hda6 on /var type ext3 (rw)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
/dev/hda2 on /mnt type vfat (rw,iocharset=utf8,codepage=866,umask=0000,gid=1000)
11:56:32
#umount /mnt

11:56:38
#id user
uid=1000(user) gid=1000(user) группы=1000(user),20(dialout),24(cdrom),25(floppy),29(audio),44(video),46(plugdev)
11:56:38
#mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866,users
-rwxr-xr-x  1 root root  25043 2003-01-1[root@linux1:root]# mount -t vfat /dev/hda2 /mnt -o iocharset=utf8,codepage=866,
                                        umask=0000

Статистика

Время первой команды журнала11:28:39 2007- 4- 5
Время последней команды журнала11:56:38 2007- 4- 5
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %32.67
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 0.47
Количество командных строк в единицу времени, команда/мин 3.61
Частота использования команд
screen26|=========================| 25.74%
mount26|=========================| 25.74%
ls14|=============| 13.86%
umount6|=====| 5.94%
touch3|==| 2.97%
fdisk3|==| 2.97%
exit3|==| 2.97%
su3|==| 2.97%
mdconfig2|=| 1.98%
man2|=| 1.98%
id2|=| 1.98%
mount_cd96601|| 0.99%
logname1|| 0.99%
pkill1|| 0.99%
#mdconfig1|| 0.99%
vim1|| 0.99%
mou1|| 0.99%
whoami1|| 0.99%
exir1|| 0.99%
kill1|| 0.99%
apt-cache1|| 0.99%
mc1|| 0.99%
____
*) Интервалы неактивности длительностью 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$