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

Содержание

Журнал

Четверг (02/08/07)

/dev/ttyv1
11:31:53
# 1434 user 1 8 0 8520K 7336K nanslp 0:15 1.7

11:31:53
# 2136 user 1 8 0 8484K 7300K nanslp 0:12 1.8

11:31:53
# 995 user 1 8 0 8724K 7460K nanslp 0:25

11:31:53
#kill -9 Xorg

11:31:53
#kill -9 perl5.8.8
bash: kill: perl5.8.8: arguments must be process or job IDs
11:31:59
# 422 root 1 96 0 1336K 812K select 0:01 0.0

11:31:59
# 1689 user 1 8 0 8516K 7332K nanslp 0:16 1.5

11:31:59
# 1434 user 1 8 0 8520K 7336K nanslp 0:15 1.7

11:31:59
# 2136 user 1 8 0 8484K 7300K nanslp 0:12 1.8

11:31:59
# 995 user 1 8 0 8724K 7460K nanslp 0:25

11:31:59
#kill -9 Xorg

11:31:59
# 995 user 1 8 0 8724K 7460K nanslp 0:25 1.8

11:31:59
# 2136 user 1 8 0 8484K 7300K nanslp 0:12

11:31:59
# 1434 user 1 8 0 8520K 7336K nanslp 0:15 1.7

11:31:59
# 1689 user 1 8 0 8516K 7332K nanslp 0:16 1.5

11:31:59
# 422 root 1 96 0 1336K 812K select 0:01 0.0

11:31:59
# 422 root 1 96 0 1336K 812K select 0:01

11:31:59
# 422 root 1 96 0 1336K 812K select 0:01 0.0

11:31:59
# 1689 user 1 8 0 8516K 7332K nanslp 0:16 1.5

11:31:59
# 1434 user 1 8 0 8520K 7336K nanslp 0:15 1.7

11:31:59
# 2136 user 1 8 0 8484K 7300K nanslp 0:12 1.8

11:31:59
# 995 user 1 8 0 8724K 7460K nanslp 0:25

11:31:59
#kill -9 Xorg

11:31:59
# 995 user 1 8 0 8724K 7460K nanslp 0:25 1.8

11:31:59
# 2136 user 1 8 0 8484K 7300K nanslp 0:12

11:31:59
# 1434 user 1 8 0 8520K 7336K nanslp 0:15 1.7

11:31:59
# 1689 user 1 8 0 8516K 7332K nanslp 0:16 1.5

11:31:59
# 422 root 1 96 0 1336K 812K select 0:01 0.0

11:31:59
# 422 root 1 96 0 1336K 812K select 0:01

11:31:59
# 422 root 1 96 0 1336K 812K select 0:01 0.0

11:31:59
# 1689 user 1 8 0 8516K 7332K nanslp 0:16 1.5

11:31:59
# 1434 user 1 8 0 8520K 7336K nanslp 0:15 1.7

11:31:59
# 2136 user 1 8 0 8484K 7300K nanslp 0:12 1.8

11:31:59
# 995 user 1 8 0 8724K 7460K nanslp 0:25

11:31:59
#kill -9 Xorg

11:31:59
# 995 user 1 8 0 8724K 7460K nanslp 0:25 1.8

11:31:59
# 2136 user 1 8 0 8484K 7300K nanslp 0:12

11:31:59
# 1434 user 1 8 0 8520K 7336K nanslp 0:15 1.7

11:31:59
# 1689 user 1 8 0 8516K 7332K nanslp 0:16 1.5

11:31:59
# 422 root 1 96 0 1336K 812K select 0:01 0.0

11:31:59
# 422 root 1 96 0 1336K 812K select 0:01

11:31:59
#ps aux + grep vim
ps: illegal argument: +
usage: ps [-aCcefHhjlmrSTuvwXxZ] [-O fmt | -o fmt] [-G gid[,gid...]]
          [-M core] [-N system]
          [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
       ps [-L]
11:31:59
#ps aux + grep vim
ps: illegal argument: +
usage: ps [-aCcefHhjlmrSTuvwXxZ] [-O fmt | -o fmt] [-G gid[,gid...]]
          [-M core] [-N system]
          [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
       ps [-L]
/dev/ttyp8
11:32:20
#lsof +f -- /Ñwin
lsof: not a file system: /Ñwin
lsof 4.77
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abChlnNoOPRstUvV] [+|-c c] [+|-d s] [+|-D D] [+|-f[cfgGn]]
 [-F [f]] [-g [s]] [-i [i]] [-k k] [+|-L [l]] [-m m] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
11:32:20
#lsof +f -- /Ñwin
lsof: not a file system: /Ñwin
lsof 4.77
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abChlnNoOPRstUvV] [+|-c c] [+|-d s] [+|-D D] [+|-f[cfgGn]]
 [-F [f]] [-g [s]] [-i [i]] [-k k] [+|-L [l]] [-m m] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
11:32:35
#lsof +f -- /win

11:32:35
#lsof +f -- /win

/dev/ttyv1
11:32:37
#ps aux | grep vim
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
root   2574  0,0  0,1  1560  1080  p1  R+   11:32     0:00,00 grep vim
11:32:37
#ps aux | grep vim
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
root   2574  0,0  0,1  1560  1080  p1  R+   11:32     0:00,00 grep vim
11:32:37
#ps aux | grep vim
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
root   2574  0,0  0,1  1560  1080  p1  R+   11:32     0:00,00 grep vim
11:32:37
#ps aux | grep vim
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
root   2574  0,0  0,1  1560  1080  p1  R+   11:32     0:00,00 grep vim
11:32:37
#ps aux | grep vim
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
root   2574  0,0  0,1  1560  1080  p1  R+   11:32     0:00,00 grep vim
11:32:37
#ps aux | grep vim
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
root   2574  0,0  0,1  1560  1080  p1  R+   11:32     0:00,00 grep vim
/dev/ttyp8
11:32:38
#lsof -h
lsof 4.77
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abChlnNoOPRstUvV] [+|-c c] [+|-d s] [+|-D D] [+|-f[cfgGn]]
 [-F [f]] [-g [s]] [-i [i]] [-k k] [+|-L [l]] [-m m] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Defaults in parentheses; comma-separated set (s) items; dash-separated ranges.
  -?|-h list help          -a AND selections (OR)     -b avoid kernel blocks
  -c c  cmd c, /c/[bix]    +c w  COMMAND width (9)    -C no kernel name cache
...
  -p s   exclude(^)|select PIDs         -S [t] t second stat timeout (15)
  -T fqs TCP/TPI Fl,Q,St (s) info
  -g [s] exclude(^)|select and print process group IDs
  -i i   select by IPv[46] address: [46][proto][@host|addr][:svc_list|port_list]
  +|-r [t] repeat every t seconds (15); + until no files, - forever
  -u s   exclude(^)|select login|UID set s
  -x [fl] cross over +d|+D File systems or symbolic Links
  names  select named files or files on named file systems
Only root can list all files; /dev warnings enabled; kernel ID check enabled.
/root/.lsof_fbsd1 is the default device cache file read path.
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
11:32:43
#lsof -h | less
/dev/ttyv1
11:32:46
#top
last pid:  2595;  load averages:  2.23,  2.10,  1.09    up 0+00:34:19  11:33:07
73             1           2
72 processes 9.9 running 0.0 sleepin 2.5           0.0             87.7
       8                                                          0
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 127M Active, 262M Inact, 108M Wired, 960K Cache, 110M Buf, 491M Free
 1138                           8472K  7296K nanslp   0:36  3.08% perl5.8.8
S2427 2007M Total, 2007M Free     48K  7260             16  3.03
  764                  9         153M 24920K select   0:19  2.83% Xorg
 1550                           8528K  7352K nanslp   0:30  2.25% perl5.8.8
...
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 1434 user          1   8    0  8520K  7336K nanslp   0:15  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 2218 user          1  96    0 10560K  8044K select   0:02  0.00% artsd
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1832 user          1  96    0  3532K  2316K select   0:01  0.00% gam_server
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
11:32:46
#top
last pid:  2595;  load averages:  2.23,  2.10,  1.09    up 0+00:34:19  11:33:07
73             1           2
72 processes 9.9 running 0.0 sleepin 2.5           0.0             87.7
       8                                                          0
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 127M Active, 262M Inact, 108M Wired, 960K Cache, 110M Buf, 491M Free
 1138                           8472K  7296K nanslp   0:36  3.08% perl5.8.8
S2427 2007M Total, 2007M Free     48K  7260             16  3.03
  764                  9         153M 24920K select   0:19  2.83% Xorg
 1550                           8528K  7352K nanslp   0:30  2.25% perl5.8.8
...
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 1434 user          1   8    0  8520K  7336K nanslp   0:15  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 2218 user          1  96    0 10560K  8044K select   0:02  0.00% artsd
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1832 user          1  96    0  3532K  2316K select   0:01  0.00% gam_server
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
11:32:46
#top
last pid:  2595;  load averages:  2.23,  2.10,  1.09    up 0+00:34:19  11:33:07
73             1           2
72 processes 9.9 running 0.0 sleepin 2.5           0.0             87.7
       8                                                          0
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 127M Active, 262M Inact, 108M Wired, 960K Cache, 110M Buf, 491M Free
 1138                           8472K  7296K nanslp   0:36  3.08% perl5.8.8
S2427 2007M Total, 2007M Free     48K  7260             16  3.03
  764                  9         153M 24920K select   0:19  2.83% Xorg
 1550                           8528K  7352K nanslp   0:30  2.25% perl5.8.8
...
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 1434 user          1   8    0  8520K  7336K nanslp   0:15  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 2218 user          1  96    0 10560K  8044K select   0:02  0.00% artsd
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1832 user          1  96    0  3532K  2316K select   0:01  0.00% gam_server
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
11:32:46
#top
last pid:  2595;  load averages:  2.23,  2.10,  1.09    up 0+00:34:19  11:33:07
73             1           2
72 processes 9.9 running 0.0 sleepin 2.5           0.0             87.7
       8                                                          0
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 127M Active, 262M Inact, 108M Wired, 960K Cache, 110M Buf, 491M Free
 1138                           8472K  7296K nanslp   0:36  3.08% perl5.8.8
S2427 2007M Total, 2007M Free     48K  7260             16  3.03
  764                  9         153M 24920K select   0:19  2.83% Xorg
 1550                           8528K  7352K nanslp   0:30  2.25% perl5.8.8
...
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 1434 user          1   8    0  8520K  7336K nanslp   0:15  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 2218 user          1  96    0 10560K  8044K select   0:02  0.00% artsd
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1832 user          1  96    0  3532K  2316K select   0:01  0.00% gam_server
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
11:32:46
#top
last pid:  2595;  load averages:  2.23,  2.10,  1.09    up 0+00:34:19  11:33:07
73             1           2
72 processes 9.9 running 0.0 sleepin 2.5           0.0             87.7
       8                                                          0
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 127M Active, 262M Inact, 108M Wired, 960K Cache, 110M Buf, 491M Free
 1138                           8472K  7296K nanslp   0:36  3.08% perl5.8.8
S2427 2007M Total, 2007M Free     48K  7260             16  3.03
  764                  9         153M 24920K select   0:19  2.83% Xorg
 1550                           8528K  7352K nanslp   0:30  2.25% perl5.8.8
...
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 1434 user          1   8    0  8520K  7336K nanslp   0:15  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 2218 user          1  96    0 10560K  8044K select   0:02  0.00% artsd
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1832 user          1  96    0  3532K  2316K select   0:01  0.00% gam_server
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
11:33:07
#kill -9 2218

11:33:07
#kill -9 2218

11:33:07
#kill -9 2218

11:33:07
#kill -9 2218

11:33:16
#kill -9 1832
^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
^C
  ^[[B^[[A^[[A^[[B^C^C^[^[^[^C^C^C^C^C
^C
^[[A
^C
^[[N
^C
^C
^C
11:33:31
#top
last pid:  2679;  load averages:  4.30,  2.82,  1.56    up 0+00:37:30  11:36:18
62             3 running, 59 sleeping
72 processes34.6 running 0.0 sleepin 7.5           1.5             56.4
     83M Active, 205M Inact, 164M Wired, 960K Cache, 110M Buf, 536M Free
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 125M Active, 262M Inact, 108M Wired, 960K Cache, 110M Buf, 493M Free
  764                 102        153M 25024K RUN      0:27  3.22% Xorg
S1482 userM Total, 23 115Free  63284K 52984K RUN      1:02  0.00% firefox-bin
 1462 user          1  96      28004K 14112K select   0:05  0.00% xfce4-panel
 1466 user             96      17460K 13540K select   0:05  0.00% xfdesktop
...
 1482 user          4  20    0 62580K 52260K kserel   0:44  0.00% firefox-bin
  995 user          1   8    0  8724K  7460K nanslp   0:25  0.00% perl5.8.8
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
 1484 user          1  96    0  6280K  4908K select   0:01  0.00% gconfd-2
/dev/ttyp8
11:33:44
#lsof -h | less
11:33:44
#lsof -h | less
11:33:44
#lsof -h | less
11:33:44
#lsof -h | less
11:33:44
#lsof -h | less
11:34:01
#lsof +f msdosfs /win
last pid:  2631;  load averages:  2.19,  2.01,  1.14    up 0+00:35:34  11:34:22
71             6          65
72 processes94.4 running 0.0 sleepin 4.1           1.5              0.0
       5                                                          3
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
lsof: unknown file struct option: mWired, 960K Cache, 110M Buf, 493M Free
 1138                 106       8476K  7300K RUN      0:40  6.54% perl5.8.8
lsof: unknown file struct option: s8K  7352K RUN      0:33  6.45% perl5.8.8
 2427                 107        448K  7260K RUN      0:19  6.40
lsof: unknown file struct option: d2K  7280K RUN      0:41  6.40% perl5.8.8
...
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]-bin
Use the ``-h'' option to get more help information.   0:25  0.00% perl5.8.8
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
 1484 user          1  96    0  6280K  4908K select   0:01  0.00% gconfd-2
11:34:01
#lsof +f msdosfs /win
last pid:  2631;  load averages:  2.19,  2.01,  1.14    up 0+00:35:34  11:34:22
71             6          65
72 processes94.4 running 0.0 sleepin 4.1           1.5              0.0
       5                                                          3
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
lsof: unknown file struct option: mWired, 960K Cache, 110M Buf, 493M Free
 1138                 106       8476K  7300K RUN      0:40  6.54% perl5.8.8
lsof: unknown file struct option: s8K  7352K RUN      0:33  6.45% perl5.8.8
 2427                 107        448K  7260K RUN      0:19  6.40
lsof: unknown file struct option: d2K  7280K RUN      0:41  6.40% perl5.8.8
...
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]-bin
Use the ``-h'' option to get more help information.   0:25  0.00% perl5.8.8
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
 1484 user          1  96    0  6280K  4908K select   0:01  0.00% gconfd-2
11:34:01
#lsof +f msdosfs /win
last pid:  2637;  load averages:  2.19,  2.01,  1.14    up 0+00:35:36  11:34:24
71             6          65
72 processes95.5 running 0.0 sleepin 2.6           1.9              0.0
       5                                                          3
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
lsof: unknown file struct option: mWired, 960K Cache, 110M Buf, 493M Free
 2427                 108       8448K  7260K RUN      0:19  7.47% perl5.8.8
lsof: unknown file struct option: s2K  7280K RUN      0:42  7.42% perl5.8.8
 1138                 108        476K  7300K RUN      0:40  7.37
lsof: unknown file struct option: d8K  7352K RUN      0:34  7.23% perl5.8.8
...
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]-bin
Use the ``-h'' option to get more help information.   0:25  0.00% perl5.8.8
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
 1484 user          1  96    0  6280K  4908K select   0:01  0.00% gconfd-2
11:34:01
#lsof +f msdosfs /win
last pid:  2637;  load averages:  2.19,  2.01,  1.14    up 0+00:35:36  11:34:24
71             6          65
72 processes95.5 running 0.0 sleepin 2.6           1.9              0.0
       5                                                          3
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
lsof: unknown file struct option: mWired, 960K Cache, 110M Buf, 493M Free
 2427                 108       8448K  7260K RUN      0:19  7.47% perl5.8.8
lsof: unknown file struct option: s2K  7280K RUN      0:42  7.42% perl5.8.8
 1138                 108        476K  7300K RUN      0:40  7.37
lsof: unknown file struct option: d8K  7352K RUN      0:34  7.23% perl5.8.8
...
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]-bin
Use the ``-h'' option to get more help information.   0:25  0.00% perl5.8.8
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
 1484 user          1  96    0  6280K  4908K select   0:01  0.00% gconfd-2
11:34:01
#lsof +f msdosfs /win
last pid:  2637;  load averages:  2.19,  2.01,  1.14    up 0+00:35:36  11:34:24
71             6          65
72 processes95.5 running 0.0 sleepin 2.6           1.9              0.0
       5                                                          3
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
lsof: unknown file struct option: mWired, 960K Cache, 110M Buf, 493M Free
 2427                 108       8448K  7260K RUN      0:19  7.47% perl5.8.8
lsof: unknown file struct option: s2K  7280K RUN      0:42  7.42% perl5.8.8
 1138                 108        476K  7300K RUN      0:40  7.37
lsof: unknown file struct option: d8K  7352K RUN      0:34  7.23% perl5.8.8
...
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]-bin
Use the ``-h'' option to get more help information.   0:25  0.00% perl5.8.8
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
 1484 user          1  96    0  6280K  4908K select   0:01  0.00% gconfd-2
11:34:01
#lsof +f msdosfs /win
last pid:  2637;  load averages:  2.19,  2.01,  1.14    up 0+00:35:36  11:34:24
71             6          65
72 processes95.5 running 0.0 sleepin 2.6           1.9              0.0
       5                                                          3
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
lsof: unknown file struct option: mWired, 960K Cache, 110M Buf, 493M Free
 2427                 108       8448K  7260K RUN      0:19  7.47% perl5.8.8
lsof: unknown file struct option: s2K  7280K RUN      0:42  7.42% perl5.8.8
 1138                 108        476K  7300K RUN      0:40  7.37
lsof: unknown file struct option: d8K  7352K RUN      0:34  7.23% perl5.8.8
...
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]-bin
Use the ``-h'' option to get more help information.   0:25  0.00% perl5.8.8
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
 1484 user          1  96    0  6280K  4908K select   0:01  0.00% gconfd-2
11:34:16
#lsof +msdosfs /win
lsof: +m not supported
lsof 4.77
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abChlnNoOPRstUvV] [+|-c c] [+|-d s] [+|-D D] [+|-f[cfgGn]]
 [-F [f]] [-g [s]] [-i [i]] [-k k] [+|-L [l]] [-m m] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
11:34:16
#lsof +msdosfs /win
lsof: +m not supported
lsof 4.77
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abChlnNoOPRstUvV] [+|-c c] [+|-d s] [+|-D D] [+|-f[cfgGn]]
 [-F [f]] [-g [s]] [-i [i]] [-k k] [+|-L [l]] [-m m] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
11:34:16
#lsof +msdosfs /win
lsof: +m not supported
lsof 4.77
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abChlnNoOPRstUvV] [+|-c c] [+|-d s] [+|-D D] [+|-f[cfgGn]]
 [-F [f]] [-g [s]] [-i [i]] [-k k] [+|-L [l]] [-m m] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
11:34:16
#lsof +msdosfs /win
lsof: +m not supported
lsof 4.77
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abChlnNoOPRstUvV] [+|-c c] [+|-d s] [+|-D D] [+|-f[cfgGn]]
 [-F [f]] [-g [s]] [-i [i]] [-k k] [+|-L [l]] [-m m] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
11:34:16
#lsof +msdosfs /win
lsof: +m not supported
lsof 4.77
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abChlnNoOPRstUvV] [+|-c c] [+|-d s] [+|-D D] [+|-f[cfgGn]]
 [-F [f]] [-g [s]] [-i [i]] [-k k] [+|-L [l]] [-m m] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
11:34:16
#lsof +msdosfs /win
lsof: +m not supported
lsof 4.77
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abChlnNoOPRstUvV] [+|-c c] [+|-d s] [+|-D D] [+|-f[cfgGn]]
 [-F [f]] [-g [s]] [-i [i]] [-k k] [+|-L [l]] [-m m] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
11:34:24
#lsof +msdosfs /win
last pid:  2666;  load averages:  5.01,  2.83,  1.53    up 0+00:37:10  11:35:58
70             7 running, 63 sleeping
72 processes94.7 running 0.0 sleepin 4.1           1.1              0.0
       5           06          64                                 2
CPU states:     % user,     % nice,     % system,     % interrupt,     % idle
Mem: 125M Active, 262M Inact, 108M Wired, 960K Cache, 110M Buf, 493M Free
 2246                 114       8436K  7260K RUN      0:32 10.64% perl5.8.8
S1138 rootM Total, 200114Free   8476K  7300K RUN      0:49 10.50% perl5.8.8
  775                 114        516K  7284K RUN      0:51 10.40
 1550                 114       8528K  7352K RUN      0:43 10.30% perl5.8.8
...
 1482 user          4  20    0 62580K 52260K kserel   0:44  0.00% firefox-bin
  995 user          1   8    0  8724K  7460K nanslp   0:25  0.00% perl5.8.8
 1689 user          1   8    0  8516K  7332K nanslp   0:16  0.00% perl5.8.8
 2136 user          1   8    0  8484K  7300K nanslp   0:12  0.00% perl5.8.8
 1466 user          1  96    0 17460K 13540K select   0:04  0.00% xfdesktop
 1462 user          1  96    0 28004K 14112K select   0:04  0.00% xfce4-panel
 1464 user          1  96    0 13136K  9660K select   0:01  0.00% xftaskbar4
 1460 user          1  96    0 12980K  9584K select   0:01  0.00% xfwm4
  422 root          1  96    0  1336K   812K select   0:01  0.00% moused
 1484 user          1  96    0  6280K  4908K select   0:01  0.00% gconfd-2
11:35:38
#[root@fbsd1:~]#

11:35:40
#ьщгте

11:35:52
#kill -9 `pgrep perl5`

Статистика

Время первой команды журнала11:31:53 2007- 2- 8
Время последней команды журнала11:35:52 2007- 2- 8
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %57.43
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.07
Количество командных строк в единицу времени, команда/мин25.36
Частота использования команд
lsof38|=============================| 29.92%
less20|===============| 15.75%
kill11|========| 8.66%
4229|=======| 7.09%
ps8|======| 6.30%
9957|=====| 5.51%
14347|=====| 5.51%
21367|=====| 5.51%
top6|====| 4.72%
grep6|====| 4.72%
16896|====| 4.72%
ьщгте1|| 0.79%
[root@fbsd1:~]#1|| 0.79%
____
*) Интервалы неактивности длительностью 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$