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

Содержание

Журнал

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

/dev/pts/1
11:18:36
#mv /usr/src/* /mnt

11:18:50
#ls -l /mnt/
итого 20
drwxr-xr-x  7 root root  4096 Янв 13 07:21 asplinux
drwx------  2 root root 16384 Фев  4 11:05 lost+found
11:18:56
#umount /dev/hda10

11:19:10
#mount /dev/hda10 /usr/src

11:19:34
#ls -l /usr/src/
итого 20
drwxr-xr-x  7 root root  4096 Янв 13 07:21 asplinux
drwx------  2 root root 16384 Фев  4 11:05 lost+found
11:19:44
#vi /etc/fstab
11:21:57
#mount -a

11:22:12
#vi /etc/fstab
прошло 54 минуты
12:16:54
#mkdir /FAT

12:17:16
#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         128     1028128+  83  Linux
/dev/hda2   *         129         255     1020127+   c  W95 FAT32 (LBA)
/dev/hda3             256        3512    26161852+   5  Extended
/dev/hda5             256         383     1028128+  82  Linux swap
/dev/hda6             384         511     1028128+  83  Linux
/dev/hda7             512         766     2048256   83  Linux
/dev/hda8             767        1021     2048256   83  Linux
/dev/hda9            1022        2296    10241406   83  Linux
/dev/hda10           2297        3512     9767488+  83  Linux
12:17:49
#mount -t vfat /dev/hda2 /FAT

12:18:05
#ls -l /FAT/
итого 996
-rwxr-xr-x   1 root root    134 Янв 19  2003 autoexec.bat
-rwxr-xr-x   1 root root  22266 Янв 19  2003 bootlog.prv
-rwxr-xr-x   1 root root  25043 Янв 19  2003 bootlog.txt
-rwxr-xr-x   1 root root  95192 Сен 24  1998 command.com
-rwxr-xr-x   1 root root    130 Янв 19  2003 config.sys
-rwxr-xr-x   1 root root  72441 Янв 18  2003 detlog.txt
-r-xr-xr-x   1 root root 222390 Сен 24  1998 io.sys
-rwxr-xr-x   1 root root     22 Янв 18  2003 msdos.---
-r-xr-xr-x   1 root root   1676 Янв 18  2003 msdos.sys
-rwxr-xr-x   1 root root   2913 Янв 19  2003 netlog.txt
dr-xr-xr-x  12 root root   4096 Янв 18  2003 Program Files
-rwxr-xr-x   1 root root  99918 Янв 19  2003 setuplog.txt
-r-xr-xr-x   1 root root   9923 Янв 18  2003 suhdlog.dat
-r-xr-xr-x   1 root root 417824 Янв 18  2003 system.1st
drwxr-xr-x  32 root root   8192 Янв 18  2003 windows
12:18:13
#cd /FAT/windows/

12:18:38
#ls -l
-rwxr-xr-x  1 root root    69861 Янв 18  1999 Default.sf0
-rwxr-xr-x  1 root root    69875 Янв 19  2003 Default.sfc
-rwxr-xr-x  1 root root   253055 Сен 24  1998 defrag.exe
-rwxr-xr-x  1 root root      266 Янв 19  2003 desktop.ini
-rwxr-xr-x  1 root root    21691 Сен 24  1998 display.txt
-rwxr-xr-x  1 root root      545 Сен 24  1998 dosprmpt.pif
-rwxr-xr-x  1 root root    89147 Сен 24  1998 dosrep.exe
-rwxr-xr-x  1 root root      865 Сен 24  1998 dosrep.ini
drwxr-xr-x  2 root root     4096 Янв 19  2003 Downloaded Program Files
drwxr-xr-x  2 root root     4096 Янв 18  2003 drwatson
...
-rwxr-xr-x  1 root root       88 Янв 19  2003 wininit.bak
-rwxr-xr-x  1 root root    42085 Сен 24  1998 wininit.exe
-rwxr-xr-x  1 root root     1434 Сен 24  1998 winlogo.gif
-rwxr-xr-x  1 root root   438272 Сен 24  1998 winrep.exe
-rwxr-xr-x  1 root root    21504 Янв 18  2003 winsock.dll
-rwxr-xr-x  1 root root    10134 Сен 24  1998 winupd.ico
-rwxr-xr-x  1 root root     3743 Сен 24  1998 winver.exe
-rwxr-xr-x  1 root root    20480 Сен 24  1998 write.exe
-rwxr-xr-x  1 root root   139264 Сен 24  1998 wscript.exe
-rwxr-xr-x  1 root root    65536 Сен 24  1998 wupdmgr.exe
12:18:41
#cd /

12:19:46
#umount -t vfat /dev/hda2 /FAT
umount: /dev/hda2: not mounted
umount: /dev/hda2: not mounted
12:19:53
#cd /FAT/windows/
-bash: cd: /FAT/windows/: No such file or directory
12:20:00
#mount -t vfat -o iocharset=utf8,codepage=866 /dev/hda10

12:20:00
#mount -t vfat -o iocharset=utf8,codepage=866 /dev/hda10 /FAT
mount: /dev/hda10 already mounted or /FAT busy
mount: according to mtab, /dev/hda10 is mounted on /usr/src
12:22:38
#umount /dev/hda10

12:23:06
#mount -t vfat -o iocharset=utf8,codepage=866 /dev/hda2 /FAT

12:23:13
#ls -l /FAT/windows/
-rwxr-xr-x  1 root root   103424 Сен 24  1998 extrac32.exe
-rwxr-xr-x  1 root root    13267 Сен 24  1998 faq.txt
drwxr-xr-x  3 root root     4096 Янв 19  2003 Favorites
-rwxr-xr-x  1 root root    12840 Янв 19  2003 folder.htt
drwxr-xr-x  2 root root     4096 Янв 18  2003 fonts
-rwxr-xr-x  1 root root    49152 Сен 24  1998 fontview.exe
-rwxr-xr-x  1 root root     4473 Сен 24  1998 fyi.cpe
-rwxr-xr-x  1 root root    41854 Сен 24  1998 general.txt
-rwxr-xr-x  1 root root     5935 Сен 24  1998 generic.cpe
-rwxr-xr-x  1 root root    49152 Сен 24  1998 grpconv.exe
...
-rwxr-xr-x  1 root root    84544 Сен 24  1998 Переключающиеся каналы.SCR
-rwxr-xr-x  1 root root      578 Сен 24  1998 Плитка.bmp
-rwxr-xr-x  1 root root      578 Сен 24  1998 Полоски.bmp
-rwxr-xr-x  1 root root     2118 Сен 24  1998 Пузырьки.bmp
drwxr-xr-x  2 root root     4096 Янв 19  2003 Рабочий стол
-rwxr-xr-x  1 root root     3181 Сен 24  1998 Режим MS-DOS для игр.pif
-rwxr-xr-x  1 root root     3372 Сен 24  1998 Режим MS-DOS для игр с поддержкой EMS и XMS.pif
-rwxr-xr-x  1 root root      198 Сен 24  1998 Треугольники.bmp
-rwxr-xr-x  1 root root   308280 Сен 24  1998 Установка.bmp
-rwxr-xr-x  1 root root      590 Сен 24  1998 Циновка.bmp
12:23:29
#iconv -l
The following list contain all the coded character sets known.  This does
not necessarily mean that all combinations of these names can be used for
the FROM and TO command line parameters.  One coded character set can be
listed with several different names (aliases).
  437, 500, 500V1, 850, 851, 852, 855, 856, 857, 860, 861, 862, 863, 864, 865,
  866, 866NAV, 869, 874, 904, 1026, 1046, 1047, 8859_1, 8859_2, 8859_3, 8859_4,
  8859_5, 8859_6, 8859_7, 8859_8, 8859_9, 10646-1:1993, 10646-1:1993/UCS4,
  ANSI_X3.4-1968, ANSI_X3.4-1986, ANSI_X3.4, ANSI_X3.110-1983, ANSI_X3.110,
  ARABIC, ARABIC7, ARMSCII-8, ASCII, ASMO-708, ASMO_449, BALTIC, BIG-5,
  BIG-FIVE, BIG5-HKSCS, BIG5, BIG5HKSCS, BIGFIVE, BS_4730, CA, CN-BIG5, CN-GB,
...
  SHIFT_JIS, SHIFT_JISX0213, SJIS-OPEN, SJIS-WIN, SJIS, SS636127,
  STRK1048-2002, ST_SEV_358-88, T.61-8BIT, T.61, T.618BIT, TCVN-5712, TCVN,
  TCVN5712-1, TCVN5712-1:1993, TIS-620, TIS620-0, TIS620.2529-1, TIS620.2533-0,
  TIS620, TS-5881, TSCII, UCS-2, UCS-2BE, UCS-2LE, UCS-4, UCS-4BE, UCS-4LE,
  UCS2, UCS4, UHC, UJIS, UK, UNICODE, UNICODEBIG, UNICODELITTLE, US-ASCII, US,
  UTF-7, UTF-8, UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE, UTF7,
  UTF8, UTF16, UTF16BE, UTF16LE, UTF32, UTF32BE, UTF32LE, VISCII, WCHAR_T,
  WIN-SAMI-2, WINBALTRIM, WINDOWS-31J, WINDOWS-936, WINDOWS-1250, WINDOWS-1251,
  WINDOWS-1252, WINDOWS-1253, WINDOWS-1254, WINDOWS-1255, WINDOWS-1256,
  WINDOWS-1257, WINDOWS-1258, WINSAMI2, WS2, YU
12:24:50
#iconv -t WINDOWS-1251 -o UTF-8 /FAT/windows/su
suback.bin   support.txt
12:24:50
#iconv -t WINDOWS-1251 -o UTF-8 /FAT/windows/support.txt
iconv: illegal input sequence at position 62
12:25:34
#mna iconv
-bash: mna: command not found
12:25:44
#man iconv
12:25:53
#iconv -f WINDOWS-1251 -t UTF-8 /FAT/windows/support.txt
-------------------------------------------------------
     Сведения о поддержке для Microsoft Windows 98
                     Апрель 1998
-------------------------------------------------------
(c) Microsoft Corporation, 1998
------------------------------
КАК РАБОТАТЬ С ЭТИМ ДОКУМЕНТОМ
------------------------------
При просмотре файла Support.txt на экране с помощью текстового редактора
Блокнот разверните окно редактора до предельного размера.
...
Армения                  Интернет:
Беларусь                http://www.microsoft.com/rus/
Грузия
Казахстан              Информационный центр:
Киргизия                        (095) 916 7171
Таджикистан
Туркменистан                Служба поддержки
Узбекистан            Москва            (095) 745-54-45
Украина                  Санкт-Петербург   (812) 118-36-36
                        Новосибирск           (3832) 119-019
12:26:09
#iconv -f WINDOWS-1251 -t UTF-8 /FAT/windows/support.txt

12:28:57
#mount -t ntfs -o iocharset=utf8 /dev/hda2 /FAT
mount: /dev/hda2 already mounted or /FAT busy
mount: according to mtab, /dev/hda2 is already mounted on /FAT
12:32:44
#umount -t ntfs -o iocharset=utf8 /dev/hda2 /FAT
umount: invalid option -- o
Usage: umount [-hV]
       umount -a [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]
       umount [-f] [-r] [-n] [-v] special | node...
12:33:03
#umount /dev/hda2

12:33:19
#vi /etc/fstab
12:36:35
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda8 on /home type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
12:36:44
#vi /etc/fstab
12:37:57
#mount -a

12:38:05
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda8 on /home type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/hda10 on /usr/src type ext3 (rw)
/dev/hda2 on /FAT type vfat (ro,iocharset=utf8,codepage=866)
12:38:08
#vi /etc/fstab
12:43:33
#mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/hda6 on /tmp type ext3 (rw)
/dev/hda7 on /var type ext3 (rw)
/dev/hda9 on /usr type ext3 (rw)
/dev/hda8 on /home type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
/dev/hda10 on /usr/src type ext3 (rw)
/dev/hda2 on /FAT type vfat (ro,iocharset=utf8,codepage=866)
12:43:43
#inject
-bash: inject: command not found
прошло 15 минут
12:59:00
#apropos ject
ldap_attributetype_free [ldap_str2objectclass] (3)  - Schema definition handling routines
ldap_matchingrule2name [ldap_objectclass2name] (3)  - Schema definition handling routines
ldap_matchingrule2name [ldap_objectclass2str] (3)  - Schema definition handling routines
ldap_matchingrule2name [ldap_objectclass_free] (3)  - Schema definition handling routines
ldap_matchingrule2name [ldap_str2objectclass] (3)  - Schema definition handling routines
ldap_matchingrule2str [ldap_objectclass2name] (3)  - Schema definition handling routines
ldap_matchingrule2str [ldap_objectclass2str] (3)  - Schema definition handling routines
ldap_matchingrule2str [ldap_objectclass_free] (3)  - Schema definition handling routines
ldap_matchingrule2str [ldap_str2objectclass] (3)  - Schema definition handling routines
ldap_matchingrule_free [ldap_objectclass2name] (3)  - Schema definition handling routines
...
Object               (3)  - The Object widget class .iX Object .iX widget class Object
OBJ_ln2nid [OBJ_nid2obj] (3ssl)  - ASN1 object utility functions
OBJ_nid2ln [OBJ_nid2obj] (3ssl)  - ASN1 object utility functions
OBJ_nid2obj          (3ssl)  - ASN1 object utility functions
OBJ_nid2sn [OBJ_nid2obj] (3ssl)  - ASN1 object utility functions
OBJ_obj2nid [OBJ_nid2obj] (3ssl)  - ASN1 object utility functions
OBJ_obj2txt [OBJ_nid2obj] (3ssl)  - ASN1 object utility functions
OBJ_sn2nid [OBJ_nid2obj] (3ssl)  - ASN1 object utility functions
OBJ_txt2nid [OBJ_nid2obj] (3ssl)  - ASN1 object utility functions
OBJ_txt2obj [OBJ_nid2obj] (3ssl)  - ASN1 object utility functions
12:59:13
#whatis ject
ject: nothing appropriate
12:59:23
#whatis eject
eject                (1)  - eject removable media
12:59:27
#man eject
12:59:57
#eject -t
eject: CD-ROM tray close command failed: Input/output error
13:00:11
#man mkisofs
прошло 86 минут
14:26:27
#man cdrecord
14:31:10
#man cdrecord
14:36:29
#top
top - 14:37:18 up  3:49,  4 users,  load average: 0.31, 0.31, 0.19
Tasks:  86 total,   1 running,  85 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.0% us,  0.3% sy,  0.0% ni, 98.7% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1027772k total,   823056k used,   204716k free,   128576k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  1028120k total,        0k used,  1028120k free,   381120k cached
 3776 root      16   0  2876  900 1624 R  0.7  0.1   0:00.17 top
 2738 root      15   0  149m  16m 138m S  0.3  1.7   1:55.07 X
 3193 user      15   0 39864  14m  20m S  0.3  1.5   0:29.70 gnome-terminal
 2871 user      15   0  4808 1716 3452 S  0.7  0.2   0:00.46 ssh
...
    4 root       5 -10     0    0    0 S  0.0  0.0   0:00.01 khelper
    5 root      15 -10     0    0    0 S  0.0  0.0   0:00.00 kacpid
   20 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   30 root      15   0     0    0    0 S  0.0  0.0   0:00.03 pdflush
   31 root      15   0     0    0    0 S  0.0  0.0   0:00.20 pdflush
   33 root      11 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
   21 root      15   0     0    0    0 S  0.0  0.0   0:00.00 khubd
   32 root      17   0     0    0    0 S  0.0  0.0   0:00.19 kswapd0
  106 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
  187 root      15   0     0    0    0 S  0.0  0.0   0:00.07 kjournald
14:41:21
#top -b
top - 14:41:26 up  3:53,  4 users,  load average: 0.45, 0.42, 0.26
Tasks:  86 total,   1 running,  85 sleeping,   0 stopped,   0 zombie
Cpu(s):  6.4% us,  1.6% sy,  1.9% ni, 89.3% id,  0.8% wa,  0.0% hi,  0.0% si
Mem:   1027772k total,   824096k used,   203676k free,   129300k buffers
Swap:  1028120k total,        0k used,  1028120k free,   381420k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3787 root      16   0  2584  820 1624 R  2.0  0.1   0:00.01 top
    1 root      16   0  2056  452 1312 S  0.0  0.0   0:01.02 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.05 ksoftirqd/0
    3 root       5 -10     0    0    0 S  0.0  0.0   0:00.12 events/0
...
 3374 root      16   0  9236 5656 5088 S  0.0  0.6   0:07.52 l3-agent
 2792 user      15   0  5488  416 3296 S  0.0  0.0   0:00.04 script
 2835 user      15   0  5492  504 3296 S  0.0  0.0   0:00.17 script
 2836 user      16   0  4776 1372 3984 S  0.0  0.1   0:00.04 bash
 2871 user      15   0  4808 1716 3452 S  0.0  0.2   0:00.49 ssh
 2878 user      16   0  3480  416 3296 S  0.0  0.0   0:00.04 script
 2921 user      16   0  3484  504 3296 S  0.0  0.0   0:00.02 script
 2922 user      15   0  5388 1376 3984 S  0.0  0.1   0:00.05 bash
 2968 user      16   0  5836 1676 3432 S  0.0  0.2   0:00.16 ssh
 3320 root      19   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
14:41:29
#top -b&
[1] 3796
14:41:34
#top - 14:41:35 up 3:53, 4 users, load average: 0.46, 0.42, 0.26
 2217 daemon    16   0  3364  612 1344 S  0.0  0.1   0:00.00 atd
 2236 dbus      16   0  2892 1152 2036 S  0.0  0.1   0:00.37 dbus-daemon-1
 2246 root      20   0  3060 1000 2472 S  0.0  0.1   0:00.00 cups-config-dae
 2257 root      16   0  6924 4688 3024 S  0.0  0.5   0:05.12 hald
 2283 root      16   0  1932  332 1236 S  0.0  0.0   0:00.00 mingetty
 2330 root      16   0  3056  336 1236 S  0.0  0.0   0:00.00 mingetty
 2381 root      16   0  2360  336 1236 S  0.0  0.0   0:00.00 mingetty
 2402 root      16   0  1856  336 1236 S  0.0  0.0   0:00.00 mingetty
 2432 root      16   0  3244  332 1236 S  0.0  0.0   0:00.00 mingetty
 2468 root      24   0  1752  332 1236 S  0.0  0.0   0:00.00 mingetty
...
 3374 root      16   0  9236 5656 5088 S  0.0  0.6   0:07.52 l3-agent
 2792 user      15   0  5488  416 3296 S  0.0  0.0   0:00.04 script
 2835 user      15   0  5492  504 3296 S  0.0  0.0   0:00.17 script
 2836 user      16   0  4776 1372 3984 S  0.0  0.1   0:00.04 bash
 2871 user      15   0  4808 1716 3452 S  0.0  0.2   0:00.49 ssh
 2878 user      16   0  3480  416 3296 S  0.0  0.0   0:00.04 script
 2921 user      16   0  3484  504 3296 S  0.0  0.0   0:00.02 script
 2922 user      15   0  5388 1376 3984 S  0.0  0.1   0:00.05 bash
 2968 user      16   0  5836 1676 3432 S  0.0  0.2   0:00.16 ssh
 3320 root      19   0     0    0    0 S  0.0  0.0   0:00.00 kjournald
14:41:40
#top
top - 15:05:58 up  4:17,  4 users,  load average: 0.28, 0.30, 0.27
Tasks:  86 total,   1 running,  85 sleeping,   0 stopped,   0 zombie
Cpu(s): 38.1% us,  0.4% sy,  0.0% ni, 61.5% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1027772k total,   827408k used,   200364k free,   131448k buffers
  PID USER      PR  NI  RES  SHR S %CPU %MEM  VIRT    TIME+  COMMAND
Swap:  1028120k total,        0k used,  1028120k free,   382320k cached
 3023 user      25   0 5928 5136 S 37.5  0.6 10316  16:54.33 l3-agent
  1,I       Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mode
 2738 root      15   0  16m 138m S  0.4  1.7  149m   2:31.09 X
 3193 user      15   0  14m  20m S  0.3  1.5 40136   0:37.77 gnome-terminal
...
  W         Write configuration file
   21 root      15   0    0    0 S  0.0  0.0     0   0:00.00 khubd
  q         Quit
   32 root      17   0    0    0 S  0.0  0.0     0   0:00.19 kswapd0
          ( commands shown with '.' require a visible task display window )
  106 root      25   0    0    0 S  0.0  0.0     0   0:00.00 kseriod
Press 'h' or '?' for help with Windows,
  187 root      15   0    0    0 S  0.0  0.0     0   0:00.07 kjournald
any other key to continue
  965 root       6 -10  368 1292 S  0.0  0.0  3132   0:00.01 udevd
прошло 24 минуты
15:06:00
#man top
15:06:33
#man top
15:06:39
#top
top - 15:07:09 up  4:18,  4 users,  load average: 0.43, 0.34, 0.29
Tasks:  86 total,   2 running,  84 sleeping,   0 stopped,   0 zombie
  a: PID        = Process Id                     y: WCHAN      = Sleeping in Function
Cpu(s): 99.0% us,  1.0% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.0% hi,  0.0% si
  c: RUSER      = Real user name
Mem:   1027772k total,   827920k used,   199852k free,   131668k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  1028120k total,        0k used,  1028120k free,   382432k cached
 2738 root      15   0  149m  16m 138m S  4.0  1.7   2:34.79 X
  h: PR         = Priority                       will be unavailable until a field
...
 3154 user      15   0 22156 8696  18m S  0.0  0.8   0:00.96 clock-applet
  v: nDRT       = Dirty Pages count
 3119 user      16   0 14880 8024  12m S  0.0  0.8   0:05.93 metacity
  x: COMMAND    = Command name/line
 3073 user      16   0 12244 7940 5100 S  0.0  0.8   0:01.62 gconfd-2
 3080 user      15   0 21164 7424  17m S  0.0  0.7   0:00.26 gnome-settings-
 3156 user      15   0 21040 7020  17m S  0.0  0.7   0:00.16 notification-ar
 3127 user      15   0 20024 6372  17m S  0.0  0.6   0:00.13 gnome-volume-ma
 3023 user      20   0 10316 5928 5136 R 93.3  0.6  17:15.53 l3-agent
 3374 root      16   0  9236 5656 5088 S  0.0  0.6   0:08.45 l3-agent
15:14:09
#ps aux | sort -rn +4 | head -5
root      2738  1.0  1.6 155240 17328 ?      S    10:49   2:54 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
user      3193  0.2  1.4 40168 15304 ?       S    11:01   0:44 gnome-terminal
user      3125  0.0  1.5 39632 16044 ?       S    10:59   0:02 nautilus --no-default-window --sm-client-id default3
user      3138  0.0  0.4 35748 4504 ?        S    10:59   0:00 /usr/libexec/gnome-vfs-daemon --oaf-activate-iid=OAFIID:GNOME_VFS_Daemon_Factory --oaf-ior-fd=28
root      3938  0.0  0.0 30236  576 pts/2    S    15:14   0:00 sort -rn +4
15:14:12
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.tar.gz
--16:27:24--  http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.tar.gz
           => `linux-2.6.15.tar.gz'
Преобразование адреса www.kernel.org... 204.152.191.5, 204.152.191.37
Установка соединения с www.kernel.org[204.152.191.5]:80... соединились.
Запрос HTTP послан, ожидание ответа... 500 ( Not implemented  )
16:27:25 ОШИБКА 500: ( Not implemented  ).
прошло 73 минуты
16:27:25
#[root@linux4:/]# ls /var/log
acpid       cron.3          maillog     ppp               secure.1   vbox
boot.log    cups            maillog.1   prelink.log       secure.2   wtmp
boot.log.1  dmesg           maillog.2   rpmpkgs           secure.3   wtmp.1
boot.log.2  fax             maillog.3   rpmpkgs.1         spooler    Xorg.0.log
boot.log.3  fix-nvidia.log  messages    rpmpkgs.2         spooler.1  Xorg.0.log.old
cron        gdm             messages.1  rpmpkgs.3         spooler.2
cron.1      lastlog         messages.2  scrollkeeper.log  spooler.3
cron.2      mail            messages.3  secure            uucp
прошло 25 минут
16:53:11
#ls-l /var/log
-bash: ls-l: command not found
16:53:17
#ls -l /var/log
итого 1440
-rw-r-----  1 root root     1920 Фев  4 10:48 acpid
-rw-------  1 root root     7020 Фев  4 10:49 boot.log
-rw-------  1 root root    14806 Фев  3 20:44 boot.log.1
-rw-------  1 root root    20457 Янв 28 10:56 boot.log.2
-rw-------  1 root root    26313 Янв 21 10:43 boot.log.3
-rw-------  1 root root    11177 Фев  4 16:50 cron
-rw-------  1 root root    15311 Фев  3 20:44 cron.1
-rw-------  1 root root    10494 Янв 28 10:56 cron.2
-rw-------  1 root root    22115 Янв 21 10:43 cron.3
...
-rw-------  1 root root        0 Фев  3 20:44 spooler
-rw-------  1 root root        0 Янв 28 10:56 spooler.1
-rw-------  1 root root        0 Янв 21 10:43 spooler.2
-rw-------  1 root root        0 Янв 13 07:05 spooler.3
drwxr-xr-x  2 uucp uucp     4096 Янв 13 07:16 uucp
drwxr-xr-x  2 root root     4096 Июл 13  2004 vbox
-rw-rw-r--  1 root utmp    30336 Фев  4 12:09 wtmp
-rw-rw-r--  1 root utmp   239232 Фев  3 19:39 wtmp.1
-rw-r--r--  1 root root    57304 Фев  4 10:49 Xorg.0.log
-rw-r--r--  1 root root    55802 Фев  4 10:47 Xorg.0.log.old
16:53:21
#tail /var/log/messages
Feb  4 11:06:00 linux4 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Feb  4 11:19:34 linux4 kernel: kjournald starting.  Commit interval 5 seconds
Feb  4 11:19:34 linux4 kernel: EXT3 FS on hda10, internal journal
Feb  4 11:19:34 linux4 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Feb  4 12:23:13 linux4 kernel: FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Feb  4 12:32:44 linux4 kernel: NTFS driver 2.1.20 [Flags: R/O MODULE].
Feb  4 12:38:05 linux4 kernel: kjournald starting.  Commit interval 5 seconds
Feb  4 12:38:05 linux4 kernel: EXT3 FS on hda10, internal journal
Feb  4 12:38:05 linux4 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Feb  4 12:38:05 linux4 kernel: FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
16:54:39
#tail -f /var/log/messages
Feb  4 11:06:00 linux4 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Feb  4 11:19:34 linux4 kernel: kjournald starting.  Commit interval 5 seconds
Feb  4 11:19:34 linux4 kernel: EXT3 FS on hda10, internal journal
Feb  4 11:19:34 linux4 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Feb  4 12:23:13 linux4 kernel: FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
Feb  4 12:32:44 linux4 kernel: NTFS driver 2.1.20 [Flags: R/O MODULE].
Feb  4 12:38:05 linux4 kernel: kjournald starting.  Commit interval 5 seconds
Feb  4 12:38:05 linux4 kernel: EXT3 FS on hda10, internal journal
Feb  4 12:38:05 linux4 kernel: EXT3-fs: mounted filesystem with ordered data mode.
Feb  4 12:38:05 linux4 kernel: FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
16:55:44
#vi /etc/crontab
прошло 38 минут
17:34:03
#tail -f /tmp/dat
date
17:34:03
#tail -f /tmp/dat
date
17:34:03
#tail -f /tmp/dat
date
17:34:03
#tail -f /tmp/dat
date
17:34:03
#tail -f /tmp/date
Sat Feb  4 17:35:00 EET 2006
Sat Feb  4 17:36:00 EET 2006
17:36:04
#vi /etc/crontab
17:38:01
#date
Суб Фев  4 17:38:17 EET 2006
17:38:17
#date
Суб Фев  4 17:38:30 EET 2006
17:38:30
#date
Суб Фев  4 17:38:35 EET 2006
17:38:35
#date
Суб Фев  4 17:38:44 EET 2006
17:38:44
#vi /etc/crontab
17:41:04
#date
Суб Фев  4 17:41:09 EET 2006
17:41:09
#vi /etc/crontab
17:42:16
#date
Суб Фев  4 17:42:19 EET 2006
17:42:19
#vi /etc/crontab
17:43:49
#date
Суб Фев  4 17:43:51 EET 2006
17:43:52
#date
Суб Фев  4 17:44:03 EET 2006
17:44:03
#date
Суб Фев  4 17:44:35 EET 2006
17:44:35
#vi /etc/crontab
17:44:47
#vi /etc/crontab
17:49:50
#date
Суб Фев  4 17:49:56 EET 2006
17:49:56
#date
Суб Фев  4 17:51:04 EET 2006
17:51:04
#vi /etc/crontab
17:51:47
#date
Суб Фев  4 17:51:50 EET 2006
17:51:50
#vi /etc/crontab
17:54:06
#date
Суб Фев  4 17:54:23 EET 2006
17:54:23
#vi /etc/crontab
17:55:00
#date
Суб Фев  4 17:55:02 EET 2006
17:55:02
#date
Суб Фев  4 17:55:30 EET 2006
17:55:30
#date
Суб Фев  4 17:55:33 EET 2006
17:55:33
#date
Суб Фев  4 17:55:34 EET 2006
17:55:34
#date
Суб Фев  4 17:55:35 EET 2006
17:55:35
#vi /etc/crontab
17:59:19
#date
Суб Фев  4 17:59:22 EET 2006

Статистика

Время первой команды журнала11:18:36 2006- 2- 4
Время последней команды журнала17:59:19 2006- 2- 4
Количество командных строк в журнале98
Процент команд с ненулевым кодом завершения, %10.20
Процент синтаксически неверно набранных команд, % 3.06
Суммарное время работы с терминалом *, час 2.47
Количество командных строк в единицу времени, команда/мин 0.66
Частота использования команд
date19|===================| 19.00%
vi16|================| 16.00%
mount11|===========| 11.00%
man7|=======| 7.00%
tail7|=======| 7.00%
top6|======| 6.00%
ls6|======| 6.00%
umount5|=====| 5.00%
iconv5|=====| 5.00%
cd3|===| 3.00%
whatis2|==| 2.00%
ps1|=| 1.00%
mkdir1|=| 1.00%
wget1|=| 1.00%
fdisk1|=| 1.00%
sort1|=| 1.00%
ls-l1|=| 1.00%
mna1|=| 1.00%
head1|=| 1.00%
]#1|=| 1.00%
apropos1|=| 1.00%
inject1|=| 1.00%
mv1|=| 1.00%
eject1|=| 1.00%
____
*) Интервалы неактивности длительностью 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$