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

Содержание

Журнал

Среда (08/30/06)

/dev/ttyv2
12:17:55
$ps -avx
  PID STAT      TIME  SL  RE PAGEIN   VSZ   RSS   LIM TSIZ %CPU %MEM COMMAND
 4663 Ss    61:53,39   7 127      0  9924  8400     -    8  0,8  0,8 l3-agent (
14099 Is+    0:00,50  30 127      0  3756  2696     -  552  0,0  0,3 /usr/local
14374 Ss     0:01,16   0 127      0  3696  2668     -  552  0,0  0,3 /usr/local
  468 Ss     0:05,70   1 127      1  3400  2848     -  556  0,0  0,3 sendmail:
  472 Is     0:00,12 127 127      0  3300  2704     -  556  0,0  0,3 sendmail:
    1 ILs    0:00,05 127 127      5   724   360     -  420  0,0  0,0 /sbin/init
  277 Is     0:00,00 127 127      0   500   360     -  224  0,0  0,0 /sbin/devd
  463 Is     0:00,01 127 127      0  3356  2528     -  156  0,0  0,2 /usr/sbin/
18884 R+     0:00,00   0   0      0  1416  1020     -   24  0,0  0,1 ps -avx
...
   42 DL     0:02,63 127 127      0     0     8     -    0  0,0  0,0 [pagezero]
   43 DL     0:01,35   0 127      0     0     8     -    0  0,0  0,0 [bufdaemon
   44 DL     3:47,26   0 127      0     0     8     -    0  0,1  0,0 [syncer]
   45 DL     0:01,16   0 127      0     0     8     -    0  0,0  0,0 [vnlru]
   46 DL     0:03,29   0 127      0     0     8     -    0  0,0  0,0 [softdepfl
   47 IL     0:00,00 127 127      0     0     8     -    0  0,0  0,0 [nfsiod 0]
   48 IL     0:00,00 127 127      0     0     8     -    0  0,0  0,0 [nfsiod 1]
   49 IL     0:00,00 127 127      0     0     8     -    0  0,0  0,0 [nfsiod 2]
   50 IL     0:00,00 127 127      0     0     8     -    0  0,0  0,0 [nfsiod 3]
   51 DL     0:10,69   0 127      0     0     8     -    0  0,0  0,0 [schedcpu]
12:18:04
$ps -aux |more
12:18:28
$ps -aux | less
12:18:40
$ps -aux |grep -v USER.*PID.*%CPU | sort -n +3 | less
/dev/ttyv1
12:19:47
$exit
Connection to 192.168.15.21 closed.
12:20:03
$screen
12:20:21
$exit
Connection to 192.168.15.21 closed.
/dev/ttyv2
12:20:44
$ps -aux | sort -n +3 | less
12:21:23
$ps -aux | sort -n +3 | less
12:21:26
$ man sort
12:22:05
$ man sort
12:22:31
$ps -aux | sort -r +3 | less
12:22:52
$ps -aux | sort -r +2 | less
12:23:07
$ps -aux | sort -r +1 | less
12:23:32
$pstree
-+= 00000 root [swapper]
 |-+= 00001 root /sbin/init --
 | |--= 00160 root adjkerntz -i
 | |--= 00277 root /sbin/devd
 | |--= 00329 root /usr/sbin/syslogd -s
 | |--= 00378 root /usr/sbin/moused -p /dev/psm0 -t auto
 | |--= 00434 root /usr/sbin/usbd
 | |--= 00463 root /usr/sbin/sshd
 | |--= 00468 root sendmail: accepting connections (sendmail)
 | |--= 00472 smmsp sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue
...
 |--- 00042 root [pagezero]
 |--- 00043 root [bufdaemon]
 |--- 00044 root [syncer]
 |--- 00045 root [vnlru]
 |--- 00046 root [softdepflush]
 |--- 00047 root [nfsiod 0]
 |--- 00048 root [nfsiod 1]
 |--- 00049 root [nfsiod 2]
 |--- 00050 root [nfsiod 3]
 \--- 00051 root [schedcpu]
12:24:05
$pstree | less
12:24:35
$top
last pid: 19009;  load averages:  0.15,  0.08,  0.12    up 2+02:38:15  12:25:54
               1           2
23 processes 0.0 running 0.0 sleepin 0.0           0.8             99.2
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 27M Active, 217M Inact, 106M Wired, 110M Buf, 638M Free
                        8                    nanslp      9  3.42
                                             select
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 4663 user          1   8    0  9924K  8400K nanslp  61:58  0.00% perl5.8.8
  468 root          1  96    0  3400K  2848K select   0:06  0.00% sendmail
...
  378 root          1  96    0  1260K   768K select   0:00  0.00% moused
  434 root          1  96    0  1212K   780K select   0:00  0.00% usbd
  472 smmsp         1  20    0  3300K  2704K pause    0:00  0.00% sendmail
14128 root          1   8    0  1620K  1328K wait     0:00  0.00% login
14051 root          1   8    0  1620K  1328K wait     0:00  0.00% login
19009 user          1  96    0  2204K  1456K RUN      0:00  0.00% top
  463 root          1  96    0  3356K  2528K select   0:00  0.00% sshd
  521 root          1   5    0  1268K   904K ttyin    0:00  0.00% getty
  527 root          1   5    0  1268K   904K ttyin    0:00  0.00% getty
  528 root          1   5    0  1268K   904K ttyin    0:00  0.00% getty
12:25:54
$up
update-desktop-database  update-mime-database     uptime
12:25:54
$uptime
12:26  up 2 days,  2:38, 2 users, load averages: 0,14 0,08 0,12
12:26:01
$ps -t v0
  PID  TT  STAT      TIME COMMAND
  521  v0  Is+    0:00,00 /usr/libexec/getty Pc ttyv0
12:27:14
$ps -t v1
  PID  TT  STAT      TIME COMMAND
14051  v1  Is+    0:00,04 login [pam] (login)
14052  v1  I+     0:04,28 script -t 0 -q /home/user/.lilalo//130792359212750122
12:27:19
$ps -t v0
  PID  TT  STAT      TIME COMMAND
  521  v0  Is+    0:00,00 /usr/libexec/getty Pc ttyv0
12:27:22
$ps -t v2
  PID  TT  STAT      TIME COMMAND
14128  v2  Is+    0:00,04 login [pam] (login)
14327  v2  S+     0:03,63 script -t 0 -q /home/user/.lilalo//836411676224011381
12:27:25
$tty
/dev/ttyv2
12:27:29
$ps -t v1
  PID  TT  STAT      TIME COMMAND
14051  v1  Is+    0:00,04 login [pam] (login)
14052  v1  I+     0:04,28 script -t 0 -q /home/user/.lilalo//130792359212750122
12:27:42
$ps -auxt v1
USER   PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
root 14051  0,0  0,1  1620  1328  v1  Is+  ×Ô11      0:00,04 login [pam] (login
user 14052  0,0  0,1  1264   820  v1  I+   ×Ô11      0:04,28 script -t 0 -q /ho
12:28:14
$top
last pid: 19062;  load averages:  0.01,  0.04,  0.09    up 2+02:41:03  12:28:42
23 processes 0.0 running 0.0 sleepin 0.4           0.0             99.6
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 27M Active, 217M Inact, 106M Wired, 110M Buf, 638M Free
                                                              05
Swap: 2007M Total, 2007M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 4663 user          1   8    0  9924K  8400K nanslp  62:01  0.34% perl5.8.8
  468 root          1  96    0  3400K  2848K select   0:06  0.00% sendmail
14052 user          1  96    0  1264K   820K select   0:04  0.00% script
...
  378 root          1  96    0  1260K   768K select   0:00  0.00% moused
  434 root          1  96    0  1212K   780K select   0:00  0.00% usbd
  472 smmsp         1  20    0  3300K  2704K pause    0:00  0.00% sendmail
14128 root          1   8    0  1620K  1328K wait     0:00  0.00% login
14051 root          1   8    0  1620K  1328K wait     0:00  0.00% login
  463 root          1  96    0  3356K  2528K select   0:00  0.00% sshd
  521 root          1   5    0  1268K   904K ttyin    0:00  0.00% getty
  527 root          1   5    0  1268K   904K ttyin    0:00  0.00% getty
  528 root          1   5    0  1268K   904K ttyin    0:00  0.00% getty
  526 root          1   5    0  1268K   904K ttyin    0:00  0.00% getty
12:28:43
$ps -auxt v1
USER   PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
root 14051  0,0  0,1  1620  1328  v1  Is+  ×Ô11      0:00,04 login [pam] (login
user 14052  0,0  0,1  1264   820  v1  I+   ×Ô11      0:04,28 script -t 0 -q /ho
12:28:46
$ps v1
  PID STAT      TIME  SL  RE PAGEIN   VSZ   RSS   LIM TSIZ %CPU %MEM COMMAND
    1 ILs    0:00,05 127 127      5   724   360     -  420  0,0  0,0 /sbin/init
12:29:07
$ps
  PID  TT  STAT      TIME COMMAND
14052  v1  I+     0:04,28 script -t 0 -q /home/user/.lilalo//130792359212750122
14327  v2  S+     0:03,64 script -t 0 -q /home/user/.lilalo//836411676224011381
14374  p0  Ss     0:01,31 /usr/local/bin/bash -i
19083  p0  R+     0:00,00 ps
14099  p2  Is+    0:00,50 /usr/local/bin/bash -i
12:30:27
$ps aux |grep bash
user  19090  0,0  0,1  1524  1048  p0  S+   12:31     0:00,01 grep bash
12:31:38
$kill 19090
bash: kill: (19090) - No such process
12:32:00
$kill -9 19090
bash: kill: (19090) - No such process
12:32:10
$ps aux |grep bash
user  19107  0,0  0,1  1524  1048  p0  S+   12:32     0:00,01 grep bash
12:32:20
$top
last pid: 19126;  load averages:  0.00,  0.01,  0.06    up 2+02:45:47  12:33:26
               2           1
23 processes14.6 running 0.0 sleepin 0.0           1.1             84.3
                                                     7
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
kill 14099ot understood
Mem: 27M Active, 217M Inact, 106M Wired, 110M Buf, 638M Free
                                                         3  1.42
                                             select
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
...
  378 root          1  96    0  1260K   768K select   0:00  0.00% moused
  434 root          1  96    0  1212K   780K select   0:00  0.00% usbd
  472 smmsp         1  20    0  3300K  2704K pause    0:00  0.00% sendmail
14128 root          1   8    0  1620K  1328K wait     0:00  0.00% login
14051 root          1   8    0  1620K  1328K wait     0:00  0.00% login
  463 root          1  96    0  3356K  2528K select   0:00  0.00% sshd
  521 root          1   5    0  1268K   904K ttyin    0:00  0.00% getty
  527 root          1   5    0  1268K   904K ttyin    0:00  0.00% getty
  528 root          1   5    0  1268K   904K ttyin    0:00  0.00% getty
  526 root          1   5    0  1268K   904K ttyin    0:00  0.00% getty
12:33:28
$top
last pid: 19387;  load averages:  0.39,  0.12,  0.06    up 2+02:54:46  12:42:25
28             2           6
28 processes98.9 running 0.0 sleepin 0.4           0.8              0.0
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
kill 19380
Mem: 29M Active, 217M Inact, 108M Wired, 110M Buf, 635M Free
19387                 118       1172K   444K RUN      0:02 70.21% big_work
 4663 user              8       9924K  8400K nanslp  62:07  0.93% perl5.8.8
                                3400K  2848K selec       6         endmail
  052 root                                   selec
...
  329 root          1  96    0  1300K   944K select   0:01  0.00% syslogd
  378 root          1  96    0  1260K   768K select   0:00  0.00% moused
  434 root          1  96    0  1212K   780K select   0:00  0.00% usbd
19219 user          1  96    0  1264K   820K select   0:00  0.00% script
19268 user          1   5    0  3696K  2616K ttyin    0:00  0.00% bash
  472 smmsp         1  20    0  3300K  2704K pause    0:00  0.00% sendmail
19216 root          1   4    0  6100K  3132K sbwait   0:00  0.00% sshd
14128 root          1   8    0  1620K  1328K wait     0:00  0.00% login
14051 root          1   8    0  1620K  1328K wait     0:00  0.00% login
19218 user          1  96    0  6080K  3168K select   0:00  0.00% sshd
/dev/ttyv1
12:33:47
$ls bin
big_mem         signal_trap     y
big_work        x               z
12:35:24
$cd

12:38:03
$ls
backup                  files                   sh
base                    install                 test
bin                     names                   text
body                    pics                    touchlist
c                       proj                    very_long_file_name
day1                    projectX
12:38:12
$cd bin

12:38:16
$ls
big_mem         signal_trap     y
big_work        x               z
12:38:17
$./big_work
/usr/libexec/ld-elf.so.1: Shared object "libc.so.4" not found, required by "big_work"
12:38:26
$. /big_work
bash: /big_work: No such file or directory
12:38:38
$ /big_work
bash: /big_work: No such file or directory
12:38:42
$cd

12:39:07
$cd c

12:39:11
$ls
big_mem.c       big_work.c      signal_trap.c
12:39:12
$gcc -o big_work.c
gcc: No input files specified
/dev/ttyp1
12:39:15
$ls c/
big_mem.c       big_work.c      signal_trap.c
12:39:17
$gcc -o bigwork c/big_work.c

/dev/ttyv1
12:39:43
$gcc -o big_work big_work.c

12:40:21
$ls
big_mem.c       big_work        big_work.c      signal_trap.c
12:40:30
$cp big_work ~/bin

12:40:48
$cd `/bin
> q
>
12:41:06
$cd ~/bin

12:41:42
$./big_work
Terminated: 15
12:42:19
$./big_work
^Z
[1]+  Stopped                 ./big_work
/dev/ttyv2
12:42:25
$ps auxt v1
USER   PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
root 14051  0,0  0,1  1620  1328  v1  Is+  ×Ô11      0:00,04 login [pam] (login
user 14052  0,0  0,1  1264   820  v1  S+   ×Ô11      0:04,32 script -t 0 -q /ho
12:42:41
$ps t v1
  PID  TT  STAT      TIME COMMAND
14051  v1  Is+    0:00,04 login [pam] (login)
14052  v1  I+     0:04,32 script -t 0 -q /home/user/.lilalo//130792359212750122
12:43:19
$ps t p2
  PID  TT  STAT      TIME COMMAND
14099  p2  Ss+    0:00,64 /usr/local/bin/bash -i
19387  p2  T      1:21,27 ./big_work
/dev/ttyv1
12:43:46
$/usr/bin/tty
/dev/ttyp2
12:43:54
$fg
./big_work
Terminated: 15
/dev/ttyv2
12:44:00
$ps t p2
./big_work
  PID  TT  STAT      TIME COMMAND
14099  p2  Ss     0:00,65 /usr/local/bin/bash -i
19387  p2  R+     1:23,99 ./big_work
12:44:10
$kill 19387
last pid: 19466;  load averages:  0.76,  0.39,  0.18    up 2+02:57:13  12:44:52
               2           5
27 processes 0.7 running 0.0 sleepin 0.0           0.4             98.9
                                                     5
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 29M Active, 217M Inact, 108M Wired, 110M Buf, 636M Free
                       96                    RUN
Swap: 2007M Total, 2007M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 4663 user          1   8    0  9924K  8400K nanslp  62:08  0.00% perl5.8.8
...
  378 root          1  96    0  1260K   768K select   0:00  0.00% moused
  434 root          1  96    0  1212K   780K select   0:00  0.00% usbd
19219 user          1  96    0  1264K   820K select   0:00  0.00% script
19268 user          1   5    0  3696K  2616K ttyin    0:00  0.00% bash
  472 smmsp         1  20    0  3300K  2704K pause    0:00  0.00% sendmail
19216 root          1   4    0  6100K  3132K sbwait   0:00  0.00% sshd
14128 root          1   8    0  1620K  1328K wait     0:00  0.00% login
14051 root          1   8    0  1620K  1328K wait     0:00  0.00% login
19218 user          1  96    0  6080K  3168K select   0:00  0.00% sshd
  463 root          1  96    0  3356K  2528K select   0:00  0.00% sshd
/dev/ttyv1
12:44:43
$top
last pid: 19466;  load averages:  0.70,  0.39,  0.18    up 2+02:57:15  12:44:54
               1           6
27 processes25.9 running 0.0 sleepin 0.4           0.0             73.7
                                                     5
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 29M Active, 217M Inact, 108M Wired, 110M Buf, 636M Free
                       96                    RUN
Swap: 2007M Total, 2007M Free
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 4663 user          1   8    0  9924K  8400K nanslp  62:08  0.00% perl5.8.8
...
  378 root          1  96    0  1260K   768K select   0:00  0.00% moused
  434 root          1  96    0  1212K   780K select   0:00  0.00% usbd
19219 user          1  96    0  1264K   820K select   0:00  0.00% script
19268 user          1   5    0  3696K  2616K ttyin    0:00  0.00% bash
  472 smmsp         1  20    0  3300K  2704K pause    0:00  0.00% sendmail
19216 root          1   4    0  6100K  3132K sbwait   0:00  0.00% sshd
14128 root          1   8    0  1620K  1328K wait     0:00  0.00% login
14051 root          1   8    0  1620K  1328K wait     0:00  0.00% login
19218 user          1  96    0  6080K  3168K select   0:00  0.00% sshd
  463 root          1  96    0  3356K  2528K select   0:00  0.00% sshd
/dev/ttyv2
12:44:43
$ps t p2
  PID  TT  STAT      TIME COMMAND
14099  p2  Ss     0:00,66 /usr/local/bin/bash -i
19475  p2  R+     0:04,06 ./big_work
/dev/ttyv1
12:44:55
$./big_work
Terminated: 15
/dev/ttyv2
12:46:04
$kill 19475

12:46:15
$renice -5 19
19     19216  19218  19219  19268  19492  19498  19499  19500  19501  19502
12:46:15
$kill 19387
bash: kill: (19387) - No such process
/dev/ttyv1
12:46:15
$./big_work
^C
/dev/ttyv2
12:46:41
$ps t p
ps: /dev/ttyp and /dev/p: No such file or directory
12:46:44
$ps t p2
  PID  TT  STAT      TIME COMMAND
14099  p2  Is     0:00,67 /usr/local/bin/bash -i
19492  p2  R+     0:31,35 ./big_work
12:46:50
$re
read      readlink  reboot    refer     reset     return
readcd    readonly  red       renice    resize    rev
readelf   realpath  ree       repquota  restore   revpath
12:46:50
$renice -5 19
19     19216  19218  19219  19268  19492  19540  19541  19542  19543  19544
12:46:50
$renice -5 19492
renice: 19492: setpriority: Permission denied
12:47:30
$renice +20 19492
19492: old priority 0, new priority 20
12:47:45
$top
last pid: 19562;  load averages:  0.90,  0.54,  0.27    up 2+03:00:32  12:48:11
28 processes 0.0 running 100 sleepin 0.0           0.0              0.0
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 29M Active, 217M Inact, 108M Wired, 110M Buf, 635M Free
                                                        49 97.84
Swap: 2007M Total, 2007M Free                                 20
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
19492 user          1 139   20  1172K   444K RUN      1:37 97.76% big_work
 4663 user          1   8    0  9924K  8400K nanslp  62:10  0.20% perl5.8.8
  468 root          1  96    0  3400K  2848K select   0:06  0.00% sendmail
...
  329 root          1  96    0  1300K   944K select   0:01  0.00% syslogd
  378 root          1  96    0  1260K   768K select   0:00  0.00% moused
  434 root          1  96    0  1212K   780K select   0:00  0.00% usbd
19219 user          1  96    0  1264K   820K select   0:00  0.00% script
19268 user          1   5    0  3696K  2616K ttyin    0:00  0.00% bash
  472 smmsp         1  20    0  3300K  2704K pause    0:00  0.00% sendmail
19216 root          1   4    0  6100K  3132K sbwait   0:00  0.00% sshd
14128 root          1   8    0  1620K  1328K wait     0:00  0.00% login
14051 root          1   8    0  1620K  1328K wait     0:00  0.00% login
19218 user          1  96    0  6080K  3168K select   0:00  0.00% sshd
12:48:13
$renice +20 19492
19492: old priority 20, new priority 20
12:48:20
$top
last pid: 19576;  load averages:  0.96,  0.61,  0.31    up 2+03:01:28  12:49:07
28 processes13.9 running85.7 sleepin 0.0           0.4              0.0
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 29M Active, 217M Inact, 108M Wired, 110M Buf, 635M Free
                                                        44 97.58
Swap: 2007M Total, 2007M Free                            1  0.78
  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
19492 user          1 139   20  1172K   444K RUN      2:07 97.17% big_work
 4663 user          1   8    0  9924K  8400K nanslp  62:10  0.88% perl5.8.8
  468 root          1  96    0  3400K  2848K select   0:06  0.00% sendmail
...
  329 root          1  96    0  1300K   944K select   0:01  0.00% syslogd
  378 root          1  96    0  1260K   768K select   0:00  0.00% moused
  434 root          1  96    0  1212K   780K select   0:00  0.00% usbd
19219 user          1  96    0  1264K   820K select   0:00  0.00% script
19268 user          1   5    0  3696K  2616K ttyin    0:00  0.00% bash
  472 smmsp         1  20    0  3300K  2704K pause    0:00  0.00% sendmail
19216 root          1   4    0  6100K  3132K sbwait   0:00  0.00% sshd
14128 root          1   8    0  1620K  1328K wait     0:00  0.00% login
14051 root          1   8    0  1620K  1328K wait     0:00  0.00% login
19218 user          1  96    0  6080K  3168K select   0:00  0.00% sshd
12:49:09
$renice +19 19492
renice: 19492: setpriority: Permission denied
12:49:16
$renice -19 19492
renice: 19492: setpriority: Permission denied
12:49:28
$sudo renice +19 19492
Password:
user is not in the sudoers file.  This incident will be reported.
12:49:52
$sudo renice +19 19492
user is not in the sudoers file.  This incident will be reported.
12:50:12
$sudo renice -15 19492
user is not in the sudoers file.  This incident will be reported.
12:50:32
$cd ~

/dev/ttyv1
12:51:02
$su
Password:
12:51:13
#cd /etc

12:51:34
#lynx aveo.com.ua
прошло 64 минуты
13:56:25
#[root@fbsd2:etc]# exit

13:56:32
$man shutdown
прошло 48 минут
14:44:43
$cd `/bin

14:44:43
$cp big_work ~

14:44:43
$cd `/bin

14:44:43
$cd ~

14:44:43
$cd `/bin

14:44:43
$cp big_work ~

14:44:43
$cd `/bin

14:44:43
$cd ~

14:44:43
$lynx xgu.ru/l3/
прошло 18 минут
15:02:54
$w3m
bash: w3m: command not found

Статистика

Время первой команды журнала12:17:55 2006- 8-30
Время последней команды журнала15:02:54 2006- 8-30
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %17.82
Процент синтаксически неверно набранных команд, % 1.98
Суммарное время работы с терминалом *, час 0.87
Количество командных строк в единицу времени, команда/мин 1.94
Частота использования команд
ps27|======================| 22.13%
cd14|===========| 11.48%
renice10|========| 8.20%
less8|======| 6.56%
top7|=====| 5.74%
sort6|====| 4.92%
ls6|====| 4.92%
big_work5|====| 4.10%
kill5|====| 4.10%
sudo3|==| 2.46%
gcc3|==| 2.46%
man3|==| 2.46%
cp3|==| 2.46%
grep3|==| 2.46%
lynx2|=| 1.64%
tty2|=| 1.64%
exit2|=| 1.64%
pstree2|=| 1.64%
more1|| 0.82%
fg1|| 0.82%
screen1|| 0.82%
re1|| 0.82%
/big_work1|| 0.82%
.1|| 0.82%
uptime1|| 0.82%
w3m1|| 0.82%
up1|| 0.82%
[root@fbsd2:etc]#1|| 0.82%
su1|| 0.82%
____
*) Интервалы неактивности длительностью 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$