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

Содержание

Журнал

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

/dev/tty2
14:30:31
$su -
Password:
14:30:41
#top | less
/dev/tty1
14:31:32
#ps | grep tty

14:31:44
#ps | grep tty print
grep: print: No such file or directory
14:31:57
#ps | grep tty

14:32:01
#ps | less
14:32:22
#ps -a
  PID TTY          TIME CMD
 3381 pts/5    00:00:00 script
 3417 pts/6    00:00:00 su
 3420 pts/6    00:00:00 bash
 3612 tty1     00:00:00 script
 3648 pts/7    00:00:00 su
 3649 pts/7    00:00:00 bash
 3797 pts/3    00:00:00 script
 3833 pts/1    00:00:00 su
 3836 pts/1    00:00:00 bash
...
 3269 pts/7    00:00:00 vim.orig
 3770 pts/2    00:00:00 script
 3856 pts/7    00:00:00 su
 3857 pts/7    00:00:00 bash
 4014 pts/7    00:00:00 su
 4015 pts/7    00:00:00 bash
 4392 tty2     00:00:00 script
 4502 pts/8    00:00:00 su
 4503 pts/8    00:00:00 bash
 4631 pts/7    00:00:00 ps
14:32:31
#kill 4392

/dev/tty2
14:33:15
$su -
Password:
14:33:21
#ssh root@m01
root@m01's password:
Last login: Sat Feb  4 14:51:32 2006 from linux6.linux.nt
÷ÁÓ ÐÒÉ×ÅÔÓÔ×ÕÅÔ ÕÞÅÂÎÙÊ ÃÅÎÔÒ óÅÔÅ×ÙÅ ôÅÈÎÏÌÏÇÉÉ.
äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × ÓÉÓÔÅÍÕ!
/dev/tty1
14:33:35
#top
top - 14:34:01 up  3:44,  6 users,  load average: 0.14, 0.11, 0.03
Tasks: 104 total,   1 running, 101 sleeping,   2 stopped,   0 zombie
Cpu(s): 50.0% us, 50.0% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1027772k total,   969708k used,    58064k free,   133748k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  1024088k total,        0k used,  1024088k free,   494188k cached
 5098 root      17   0  2212  912 1624 R 78.6  0.1   0:00.04 top
    1 root      16   0  2176  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.04 ksoftirqd/0
    3 root       5 -10     0    0    0 S  0.0  0.0   0:00.12 events/0
...
   27 root      15   0     0    0    0 S  0.0  0.0   0:00.12 pdflush
   29 root      11 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
   17 root      25   0     0    0    0 S  0.0  0.0   0:00.00 khubd
   28 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
  102 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
  183 root      15   0     0    0    0 S  0.0  0.0   0:00.17 kjournald
  943 root       6 -10  2104  372 1292 S  0.0  0.0   0:00.01 udevd
 1151 root      15   0     0    0    0 S  0.0  0.0   0:00.02 kjournald
 1152 root      15   0     0    0    0 S  0.0  0.0   0:00.17 kjournald
 1153 root      15   0     0    0    0 S  0.0  0.0   0:00.05 kjournald
14:34:02
#top | less
14:34:09
#top |less
14:34:21
#logout

14:34:22
$Password:
su: неправильный пароль
14:34:45
$bash: assword: command not found

14:34:45
$Password:
su: неправильный пароль
14:34:55
$bash: ootpassexit: command not found

14:35:03
$exit

14:35:11
#logout
There are stopped jobs.
14:35:11
#logout
Vim: Caught deadly signal TERM
Vim: Finished.
/dev/pts/2
14:39:47
$ssh -C 62.244.12.71
The authenticity of host '62.244.12.71 (62.244.12.71)' can't be established.
DSA key fingerprint is 84:6b:69:bc:94:53:b5:38:59:5c:3d:39:5f:ec:1f:38.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '62.244.12.71' (DSA) to the list of known hosts.
user@62.244.12.71's password:
Connection closed by 62.244.12.71
14:40:19
$ssh -C root@62.244.12.71
Connection to 62.244.12.71 closed.
14:47:58
$su -
Password:
14:48:08
#top
top - 14:49:14 up  3:59,  5 users,  load average: 0.53, 0.37, 0.22
Tasks:  95 total,   2 running,  93 sleeping,   0 stopped,   0 zombie
Cpu(s): 89.0% us,  0.3% sy,  0.0% ni, 10.6% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1027772k total,   973404k used,    54368k free,   135728k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  1024088k total,        0k used,  1024088k free,   494832k cached
 2469 root      15   0  148m  16m 137m S  1.0  1.6   1:48.55 X
 2852 user      15   0 45296  19m  20m S  0.7  1.9   1:06.85 gnome-terminal
 3797 user      16   0  4304  508 3296 S  0.3  0.0   0:00.29 script
 5395 root      17   0  2664  908 1624 R  0.3  0.1   0:00.20 top
...
   27 root      15   0     0    0    0 S  0.0  0.0   0:00.12 pdflush
   29 root      11 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
   17 root      25   0     0    0    0 S  0.0  0.0   0:00.00 khubd
   28 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
  102 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
  183 root      15   0     0    0    0 S  0.0  0.0   0:00.19 kjournald
  943 root       6 -10  2104  372 1292 S  0.0  0.0   0:00.01 udevd
 1151 root      15   0     0    0    0 S  0.0  0.0   0:00.02 kjournald
 1152 root      15   0     0    0    0 S  0.0  0.0   0:00.18 kjournald
 1153 root      15   0     0    0    0 S  0.0  0.0   0:00.06 kjournald
/dev/tty2
14:52:05
#ps
  PID TTY          TIME CMD
 8077 pts/18   00:00:00 bash
 8158 pts/18   00:00:00 ps
/dev/pts/2
14:52:31
#exec top
top - 14:53:25 up  4:03,  5 users,  load average: 0.41, 0.39, 0.26
Tasks:  95 total,   2 running,  93 sleeping,   0 stopped,   0 zombie
Cpu(s): 78.7% us,  0.7% sy,  0.0% ni, 20.6% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1027772k total,   974492k used,    53280k free,   136408k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  1024088k total,        0k used,  1024088k free,   495196k cached
 2469 root      15   0  148m  16m 137m S  1.0  1.6   1:51.60 X
 5342 root      16   0  3412  908 1624 R  0.7  0.1   0:00.24 top
 2852 user      15   0 45296  19m  20m S  0.3  1.9   1:07.82 gnome-terminal
 3797 user      16   0  4304  508 3296 S  0.3  0.0   0:00.33 script
...
   27 root      15   0     0    0    0 S  0.0  0.0   0:00.12 pdflush
   29 root      11 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
   17 root      25   0     0    0    0 S  0.0  0.0   0:00.00 khubd
   28 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
  102 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
  183 root      15   0     0    0    0 S  0.0  0.0   0:00.20 kjournald
  943 root       6 -10  2104  372 1292 S  0.0  0.0   0:00.01 udevd
 1151 root      15   0     0    0    0 S  0.0  0.0   0:00.02 kjournald
 1152 root      15   0     0    0    0 S  0.0  0.0   0:00.18 kjournald
 1153 root      15   0     0    0    0 S  0.0  0.0   0:00.06 kjournald
/dev/tty1
14:56:42
$su -
xauth:  creating new authority file /home/user/.Xauthority
xauth:  creating new authority file /home/user/.Xauthority
X Window System Version 6.8.1
Release Date: 17 September 2004
X Protocol Version 11, Revision 0, Release 6.8.1
Build Operating System: Linux 2.4.21-20.EL.aspsmp i686 [ELF]
Current Operating System: Linux linux3.unix.nt 2.6.9-1.667asp #1 Fri Nov 12 22:29:40 EET 2004 i686
Build Date: 18 November 2004
Build Host: pylesos.asp-linux.com.ua
        Before reporting problems, check http://wiki.X.Org
...
manager.c/717: New Device: /org/freedesktop/Hal/devices/block_ASP-10-install-and-updates
manager.c/753: Changed: /dev/hdc
manager.c/834: Mounted: /org/freedesktop/Hal/devices/block_ASP-10-install-and-updates
Use of deprecated SAXv1 function endElement
manager.c/851: Unmounted: /org/freedesktop/Hal/devices/block_ASP-10-install-and-updates
manager.c/780: Device removed: /org/freedesktop/Hal/devices/block_ASP-10-install-and-updates
manager.c/717: New Device: /org/freedesktop/Hal/devices/block_OpenOffice.org-2.0.0-RU-prof
manager.c/753: Changed: /dev/hdc
manager.c/834: Mounted: /org/freedesktop/Hal/devices/block_OpenOffice.org-2.0.0-RU-prof
Password:
14:56:50
#exec top
top - 14:57:42 up  4:08,  6 users,  load average: 0.45, 0.43, 0.30
Tasks: 100 total,   1 running,  99 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.0% us,  1.0% sy,  0.0% ni, 98.0% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1027772k total,   977372k used,    50400k free,   137216k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  1024088k total,        0k used,  1024088k free,   495652k cached
 2469 root      15   0  148m  16m 137m S  0.7  1.6   1:58.20 X
 5510 root      17   0  2708  912 1624 R  0.7  0.1   0:00.26 top
 2852 user      15   0 45296  19m  20m S  0.3  1.9   1:09.31 gnome-terminal
 5342 root      17   0  3412  916 1624 S  0.3  0.1   0:01.23 top
...
    5 root      15 -10     0    0    0 S  0.0  0.0   0:00.00 kacpid
   16 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   26 root      15   0     0    0    0 S  0.0  0.0   0:00.09 pdflush
   27 root      15   0     0    0    0 S  0.0  0.0   0:00.12 pdflush
   29 root      11 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
   17 root      25   0     0    0    0 S  0.0  0.0   0:00.00 khubd
   28 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
  102 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
  183 root      15   0     0    0    0 S  0.0  0.0   0:00.20 kjournald
 1151 root      15   0     0    0    0 S  0.0  0.0   0:00.02 kjournald
15:01:38
$su -
Password:
su: неправильный пароль
15:01:50
$su -
Password:
15:01:57
#exec top
top - 15:02:48 up  4:13,  6 users,  load average: 0.51, 0.47, 0.35
Tasks: 100 total,   2 running,  98 sleeping,   0 stopped,   0 zombie
Cpu(s): 99.0% us,  1.0% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.0% hi,  0.0% si
Mem:   1027772k total,   979196k used,    48576k free,   138148k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  1024088k total,        0k used,  1024088k free,   496516k cached
 2717 user      25   0 11640 6108 5136 R 98.6  0.6  17:56.70 l3-agent
 5585 root      17   0  3356  916 1624 R  0.7  0.1   0:00.24 top
 3043 root      16   0 11220 5644 5088 S  0.3  0.5   0:07.54 l3-agent
 3797 user      16   0  4304  508 3296 S  0.3  0.0   0:00.46 script
...
    5 root      15 -10     0    0    0 S  0.0  0.0   0:00.00 kacpid
   16 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   26 root      15   0     0    0    0 S  0.0  0.0   0:00.09 pdflush
   27 root      15   0     0    0    0 S  0.0  0.0   0:00.12 pdflush
   29 root      11 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
   17 root      25   0     0    0    0 S  0.0  0.0   0:00.00 khubd
   28 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
   28 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kswapd0
  102 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
  943 root       6 -10  2104  372 1292 S  0.0  0.0   0:00.01 udevd
/dev/pts/2
15:04:17
$su -
Password:
15:04:33
#exec top
Help for Windows / Field Groups - "Current Window" =  1:Def
. Use multiple windows, each with separate config opts (color,fields,sort,etc)
. The 'current' window controls the Summary Area and responds to your Commands
  . that window's task display can be turned Off & On, growing/shrinking others
  . with NO task display, some commands will be disabled ('i','R','n','c', etc)
    until a different window has been activated, making it the 'current' window
. You change the 'current' window by:  1) cycling forward/backward; 2) choosing
  a specific field group; or 3) exiting the color mapping screen
. Commands available anytime   -------------
    A       . Alternate display mode toggle, show Single / Multiple windows
    G       . Choose another field group and make it 'current', or change now
              by selecting a number from:  1 =Def; 2 =Job; 3 =Mem; or 4 =Usr
. Commands requiring 'A' mode  -------------
    g       . Change the Name of the 'current' window/field group
 *  a , w   . Cycle through all four windows:  'a' Forward; 'w' Backward
 *  - , _   . Show/Hide:  '-' Current window; '_' all Visible/Invisible
15:05:32
$su -
Password:
15:05:41
#exec top
Current Fields:  AHEIOQTWKNMbcdfgjrplsuvyzX  for window 1:Def
Upper case letter moves field left, lower case right
* A: PID        = Process Id                      * X: COMMAND    = Command name/line
* H: PR         = PriorityId
* E: USER       = User Name                       Flags field:
* I: NI         = Nice value                        0x00000001  PF_ALIGNWARN
* O: VIRT       = Virtual Image (kb)                0x00000002  PF_STARTING
* Q: RES        = Resident size (kb)                0x00000004  PF_EXITING
* T: SHR        = Shared Mem size (kb)              0x00000040  PF_FORKNOEXEC
* W: S          = Process Status                    0x00000100  PF_SUPERPRIV
...
  g: TTY        = Controlling Tty                   0x00100000  PF_USEDFPU (thru 2.4)
  j: #C         = Last used cpu (SMP)
  r: CODE       = Code size (kb)kb)
  p: SWAP       = Swapped size (kb)
  l: TIME       = CPU Timee (kb)
  s: DATA       = Data+Stack size (kb)
  u: nFLT       = Page Fault count
  v: nDRT       = Dirty Pages count
  y: WCHAN      = Sleeping in Function
  z: Flags      = Task Flags <sched.h>
/dev/tty2
15:07:16
#ps
  PID TTY          TIME CMD
 8077 pts/18   00:00:00 bash
 8167 pts/18   00:00:00 ps
15:07:20
#ps aux
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  3336  452 ?        S    10:48   0:01 init [5]
root         2  0.0  0.0     0    0 ?        SWN  10:48   0:00 [ksoftirqd/0]
root         3  0.0  0.0     0    0 ?        SW<  10:48   0:00 [events/0]
root         4  0.0  0.0     0    0 ?        SW<  10:48   0:00 [khelper]
root         5  0.0  0.0     0    0 ?        SW<  10:48   0:00 [kacpid]
root        19  0.0  0.0     0    0 ?        SW<  10:48   0:00 [kblockd/0]
root        29  0.0  0.0     0    0 ?        SW   10:48   0:00 [pdflush]
root        30  0.0  0.0     0    0 ?        SW   10:48   0:00 [pdflush]
root        32  0.0  0.0     0    0 ?        SW<  10:48   0:00 [aio/0]
...
root      7972  0.0  0.0  3628  508 pts/13   S    14:51   0:00 script -f -q /roo
root      7973  0.0  0.1  4608 1448 pts/14   S    14:51   0:00 bash -i
root      7980  0.0  0.1  7520 1892 ?        S    14:51   0:00 sshd: root@pts/17
root      8015  0.0  0.0  4700  416 pts/17   S    14:51   0:00 script -f -q /roo
root      8076  0.0  0.0  4708  508 pts/17   S    14:52   0:00 script -f -q /roo
root      8077  0.0  0.1  5344 1348 pts/18   S    14:52   0:00 bash -i
root      8099  0.0  0.0  5924  868 pts/14   S    14:52   0:00 screen -x
root      8177  0.0  0.0  2300  756 pts/18   R    15:07   0:00 ps aux
root      8178  0.0  0.1  5036 1488 pts/5    R    15:07   0:00 bash -i
root      8179  0.0  0.1  5036 1488 pts/5    R    15:07   0:00 bash -i
15:07:37
#ps -a
  PID TTY          TIME CMD
 5250 pts/6    00:00:00 script
 5329 pts/11   00:00:00 script
 5687 pts/12   00:00:01 ssh
 5790 pts/15   00:00:00 script
 5951 pts/4    00:00:00 script
 6120 pts/16   00:00:00 screen
 6163 pts/3    00:00:00 script
 6197 pts/9    00:00:00 screen
 6198 pts/10   00:00:00 screen
 6199 pts/1    00:00:00 screen
 6200 pts/2    00:00:00 screen
 6477 pts/7    00:00:00 script
 6511 pts/8    00:00:00 screen
 7972 pts/13   00:00:00 script
 8076 pts/17   00:00:00 script
 8099 pts/14   00:00:00 screen
 8194 pts/18   00:00:00 ps
15:07:40
#ps -ax
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
  PID TTY      STAT   TIME COMMAND
    1 ?        S      0:01 init [5]
    2 ?        SWN    0:00 [ksoftirqd/0]
    3 ?        SW<    0:00 [events/0]
    4 ?        SW<    0:00 [khelper]
    5 ?        SW<    0:00 [kacpid]
   19 ?        SW<    0:00 [kblockd/0]
   29 ?        SW     0:00 [pdflush]
   30 ?        SW     0:00 [pdflush]
...
 7909 ?        S      0:00 sshd: root@pts/13
 7911 pts/13   S      0:00 script -f -q /root/.lilalo/13-7911.script
 7972 pts/13   S      0:00 script -f -q /root/.lilalo/13-7911.script
 7973 pts/14   S      0:00 bash -i
 7980 ?        S      0:00 sshd: root@pts/17
 8015 pts/17   S      0:00 script -f -q /root/.lilalo/17-8015.script
 8076 pts/17   S      0:00 script -f -q /root/.lilalo/17-8015.script
 8077 pts/18   S      0:00 bash -i
 8099 pts/14   S      0:00 screen -x
 8221 pts/18   R      0:00 ps -ax
15:08:58
#ps -ax | less
15:10:20
#ps -aux | less
/dev/pts/2
15:10:59
$ps aux | sort -rn +4 | head -5
root      2469  0.8  1.6 153844 16580 ?      S    10:50   2:07 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
user      2852  0.4  2.0 46640 21160 ?       S    10:51   1:13 gnome-terminal
user      2819  0.0  1.5 40036 16112 ?       S    10:51   0:01 nautilus --no-default-window --sm-client-id default3
user      5779  0.0  0.0 29580  576 pts/4    R    15:11   0:00 sort -rn +4
user      2817  0.0  1.2 24768 12928 ?       S    10:51   0:02 gnome-panel --sm-client-id default2
15:12:48
$ps aux | sort -rn +4 | head -5
root      2469  0.8  1.6 153844 16580 ?      R    10:50   2:08 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
user      2852  0.4  2.0 46776 21260 ?       S    10:51   1:15 gnome-terminal
user      2819  0.0  1.5 40036 16112 ?       S    10:51   0:01 nautilus --no-default-window --sm-client-id default3
user      5798  0.0  0.0 31108  580 pts/4    R    15:12   0:00 sort -rn +4
user      2817  0.0  1.2 24768 12928 ?       S    10:51   0:02 gnome-panel --sm-client-id default2
15:12:50
$ko
koconverter             konsole                 kopete_latexconvert.sh  koscript
kolabwizard             konsolekalendar         korgac                  koshell
kolourpaint             kontact                 korganizer
kompare                 kooka                   korganizerIn
konqueror               kopete                  korn
15:12:50
$kon
konqueror        konsole          konsolekalendar  kontact
15:12:50
$konsole
Link points to "/tmp/ksocket-user"
Link points to "/tmp/kde-user"
kbuildsycoca running...
Reusing existing ksycoca
/dev/pts/9
15:13:40
$su -
Password:
15:13:59
# ps aux | sort -rn +4 | head -5
root      2469  0.8  1.6 153956 16632 ?      S    10:50   2:09 /usr/X11R6/bin/X :0 -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
user      2852  0.4  2.0 46776 21260 ?       S    10:51   1:15 gnome-terminal
user      2819  0.0  1.5 40036 16112 ?       S    10:51   0:01 nautilus --no-default-window --sm-client-id default3
user      5808  2.6  1.4 31444 14680 pts/4   S    15:13   0:00 konsole
root      5959  0.0  0.0 29860  580 pts/10   R    15:14   0:00 sort -rn +4
15:14:06
#logout

/dev/pts/2
15:14:39
$kon
konqueror        konsole          konsolekalendar  kontact
15:14:39
$konsMutex destroy failure: Device or resource busy
ole
15:14:53
$konsole
kbuildsycoca running...
ICE default IO error handler doing an exit(), pid = 5818, errno = 0
15:15:08
$Mutex destroy failure: Device or resource busy
ps aux | grep sendICE default IO error handler doing an exit(), pid = 6006, errno = 0
mail
15:15:33
$ps aux | grep sendmail
root      1866  0.0  0.2  7796 2896 ?        S    10:50   0:00 sendmail: accepting connections
smmsp     1880  0.0  0.2  7708 2404 ?        S    10:50   0:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
user      6111  0.0  0.0  5452  728 pts/4    S    15:15   0:00 grep sendmail
15:15:54
$ps aux | grep awk '{s+=$5}END{print s}'
grep: {s+=$5}END{print s}: No such file or directory
15:17:07
$ps aux | grep awk '{s+=$5}END{prints}'
grep: {s+=$5}END{prints}: No such file or directory
15:17:12
$ps aux | grep awk '{s+=$5}END{print s

15:17:44
$ps o user,pid,cpu,rss,share
USER       PID CPU  RSS -
user      3338   -  416 -
user      3381   -  508 -
user      3382   - 1368 -
user      3745   -  416 -
user      3797   -  508 -
user      3798   - 1368 -
user      3726   -  416 -
user      3770   -  504 -
user      3771   - 1392 -
user      4746   -  416 -
user      4808   -  508 -
user      4809   - 1368 -
user      5411   -  412 -
user      5473   -  500 -
user      5474   - 1368 -
user      6148   -  728 -
15:18:23
$ps
  PID TTY          TIME CMD
 3771 pts/4    00:00:00 bash
 6161 pts/4    00:00:00 ps
прошло 10 минут
15:29:08
$ps -x
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
  PID TTY      STAT   TIME COMMAND
 2675 ?        S      0:01 /usr/bin/gnome-session
 2717 ?        S     28:23 l3-agent
 2748 ?        S      0:00 /usr/bin/ssh-agent /etc/X11/xinit/Xclients
 2767 ?        S      0:01 /usr/libexec/gconfd-2 5
 2770 ?        S      0:00 /usr/bin/gnome-keyring-daemon
 2772 ?        S      0:00 /usr/libexec/bonobo-activation-server --ac-activate --ior-output-fd=18
 2774 ?        S      0:00 /usr/libexec/gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_Settin
 2780 ?        S      0:00 /usr/libexec/gam_server
...
 3726 pts/2    S      0:00 script -f -q /home/user/.lilalo/2-3726.script
 3770 pts/2    S      0:00 script -f -q /home/user/.lilalo/2-3726.script
 3771 pts/4    S      0:00 bash -i
 4746 tty2     S      0:00 script -f -q /home/user/.lilalo/tty2-4746.script
 4808 tty2     S      0:00 script -f -q /home/user/.lilalo/tty2-4746.script
 4809 pts/8    S      0:00 bash -i
 5411 tty1     S      0:00 script -f -q /home/user/.lilalo/tty1-5411.script
 5473 tty1     S      0:00 script -f -q /home/user/.lilalo/tty1-5411.script
 5474 pts/7    S      0:00 bash -i
 6170 pts/4    R      0:00 ps -x
15:29:13
$ps U user
  PID TTY      STAT   TIME COMMAND
 2675 ?        S      0:01 /usr/bin/gnome-session
 2717 ?        S     28:27 l3-agent
 2748 ?        S      0:00 /usr/bin/ssh-agent /etc/X11/xinit/Xclients
 2767 ?        S      0:01 /usr/libexec/gconfd-2 5
 2770 ?        S      0:00 /usr/bin/gnome-keyring-daemon
 2772 ?        S      0:00 /usr/libexec/bonobo-activation-server --ac-activate --ior-output-fd=18
 2774 ?        S      0:00 /usr/libexec/gnome-settings-daemon --oaf-activate-iid=OAFIID:GNOME_Settin
 2780 ?        S      0:00 /usr/libexec/gam_server
 2789 ?        S      0:00 xscreensaver -nosplash
...
 3726 pts/2    S      0:00 script -f -q /home/user/.lilalo/2-3726.script
 3770 pts/2    S      0:00 script -f -q /home/user/.lilalo/2-3726.script
 3771 pts/4    S      0:00 bash -i
 4746 tty2     S      0:00 script -f -q /home/user/.lilalo/tty2-4746.script
 4808 tty2     S      0:00 script -f -q /home/user/.lilalo/tty2-4746.script
 4809 pts/8    S      0:00 bash -i
 5411 tty1     S      0:00 script -f -q /home/user/.lilalo/tty1-5411.script
 5473 tty1     S      0:00 script -f -q /home/user/.lilalo/tty1-5411.script
 5474 pts/7    S      0:00 bash -i
 6179 pts/4    R      0:00 ps U user
15:29:24
$ps -t tty1
  PID TTY          TIME CMD
 5411 tty1     00:00:00 script
 5473 tty1     00:00:00 script
15:29:37
$ps -aux
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  2176  452 ?        S    10:49   0:01 init [5]
root         2  0.0  0.0     0    0 ?        SWN  10:49   0:00 [ksoftirqd/0]
root         3  0.0  0.0     0    0 ?        SW<  10:49   0:00 [events/0]
root         4  0.0  0.0     0    0 ?        SW<  10:49   0:00 [khelper]
root         5  0.0  0.0     0    0 ?        SW<  10:49   0:00 [kacpid]
root        16  0.0  0.0     0    0 ?        SW<  10:49   0:00 [kblockd/0]
root        26  0.0  0.0     0    0 ?        SW   10:49   0:00 [pdflush]
root        27  0.0  0.0     0    0 ?        SW   10:49   0:00 [pdflush]
...
root      4844  0.0  0.1  5664 1036 pts/8    S    14:33   0:00 su -
root      4845  0.0  0.1  4476 1400 pts/8    S    14:33   0:00 -bash
root      5226  0.0  0.1  2988 1244 ?        S    14:35   0:00 login -- user
root      5400  0.0  0.1  4120 1688 pts/8    S    14:51   0:00 ssh root@m01
user      5411  0.0  0.0  3452  412 tty1     S    14:56   0:00 script -f -q /home/user/.lilalo/tty1-
user      5473  0.0  0.0  3456  500 tty1     S    14:56   0:00 script -f -q /home/user/.lilalo/tty1-
user      5474  0.0  0.1  5804 1368 pts/7    S    14:56   0:00 bash -i
root      5584  0.0  0.1  5120 1036 pts/7    S    15:01   0:00 su -
root      5585  0.3  0.0  3356  920 pts/7    S    15:01   0:06 top
user      6197  0.0  0.0  3452  760 pts/4    R    15:29   0:00 ps -aux
15:29:54
$ps -avx
Warning: bad syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
  PID TTY      STAT   TIME  MAJFL   TRS   DRS  RSS %MEM COMMAND
    1 ?        S      0:01     14    31  2144  452  0.0 init [5]
    2 ?        SWN    0:00      0     0     0    0  0.0 [ksoftirqd/0]
    3 ?        SW<    0:00      0     0     0    0  0.0 [events/0]
    4 ?        SW<    0:00      0     0     0    0  0.0 [khelper]
    5 ?        SW<    0:00      0     0     0    0  0.0 [kacpid]
   16 ?        SW<    0:00      0     0     0    0  0.0 [kblockd/0]
   26 ?        SW     0:00      0     0     0    0  0.0 [pdflush]
   27 ?        SW     0:00      0     0     0    0  0.0 [pdflush]
...
 5226 ?        S      0:00      0    17  2970 1244  0.1 login -- user
 5400 pts/8    S      0:00      0   213  3906 1688  0.1 ssh root@m01
 5411 tty1     S      0:00      0     6  3445  412  0.0 script -f -q /home/user/.lilalo/tty1-5411.sc
 5473 tty1     S      0:00      0     6  3449  500  0.0 script -f -q /home/user/.lilalo/tty1-5411.sc
 5474 pts/7    S      0:00      0   587  5216 1368  0.1 bash -i
 5584 pts/7    S      0:00      0    19  5100 1036  0.1 su -
 5585 pts/7    S      0:06      0    47  3308  920  0.0 top
 6206 ?        S      0:00      0    23  1832  640  0.0 CROND
 6207 ?        R      0:00      0    10  4509 1752  0.1 /usr/bin/perl -w /usr/bin/mrtg /etc/mrtg/mrt
 6208 pts/4    R      0:00      0    64  3811  580  0.0 ps -avx
15:30:03
$ls
base  body  cd.iso   files  names      proj      sh         test  touchlist
bin   c     Desktop  LS     nt.com.ua  projectX  Templates  text  very_long_file_name
прошла 41 минута
16:11:59
$echo Uzhas | logger -p 0

/dev/tty2
16:12:12
#logout

16:12:14
$ls
base  c        files  nt.com.ua  sh         text
bin   cd.iso   LS     proj       Templates  touchlist
body  Desktop  names  projectX   test       very_long_file_name
16:12:16
$cd ./bin

16:12:22
$ls
big_mem  big_work  signal_trap
16:12:30
$sudo
usage: sudo -V | -h | -L | -l | -v | -k | -K | [-H] [-P] [-S] [-b] [-p prompt]
            [-u username/#uid] [-r role] [-t type] -s | <command>
16:12:40
$su -
Password:
16:12:52
#ssh root@m01
root@m01's password:
Last login: Sat Feb  4 14:51:51 2006 from linux3.linux.nt
÷ÁÓ ÐÒÉ×ÅÔÓÔ×ÕÅÔ ÕÞÅÂÎÙÊ ÃÅÎÔÒ óÅÔÅ×ÙÅ ôÅÈÎÏÌÏÇÉÉ.
äÏÂÒÏ ÐÏÖÁÌÏ×ÁÔØ × ÓÉÓÔÅÍÕ!
/dev/tty1
16:14:14
$kill -l
 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL
 5) SIGTRAP      6) SIGABRT      7) SIGBUS       8) SIGFPE
 9) SIGKILL     10) SIGUSR1     11) SIGSEGV     12) SIGUSR2
13) SIGPIPE     14) SIGALRM     15) SIGTERM     17) SIGCHLD
18) SIGCONT     19) SIGSTOP     20) SIGTSTP     21) SIGTTIN
22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO
30) SIGPWR      31) SIGSYS      35) SIGRTMIN    36) SIGRTMIN+1
37) SIGRTMIN+2  38) SIGRTMIN+3  39) SIGRTMIN+4  40) SIGRTMIN+5
41) SIGRTMIN+6  42) SIGRTMIN+7  43) SIGRTMIN+8  44) SIGRTMIN+9
45) SIGRTMIN+10 46) SIGRTMIN+11 47) SIGRTMIN+12 48) SIGRTMIN+13
49) SIGRTMIN+14 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8
57) SIGRTMAX-7  58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4
61) SIGRTMAX-3  62) SIGRTMAX-2  63) SIGRTMAX-1  64) SIGRTMAX
16:15:05
$echo $$
5474
16:21:02
$kill 5474

16:21:10
$trap "echo Poimail signal INT"
trap: usage: trap [-lp] [arg signal_spec ...]
16:22:30
$su -
Password:
su: неправильный пароль
16:22:43
$su -
Password:
16:22:53
#pgrep mail
1866
1880
16:27:35
#grep mail

16:35:37
#raid
raid0run       raidhotremove  raidsetfaulty  raidstop
raidhotadd     raidreconf     raidstart
16:35:37
#hdparm /dev/hdb
/dev/hdb:
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 65535/16/63, sectors = 80293248, start = 0
16:41:08
#hdparm
hdparm - get/set hard disk parameters - version v5.5
Usage:  hdparm  [options] [device] ..
Options:
 -a   get/set fs readahead
 -A   set drive read-lookahead flag (0/1)
 -b   get/set bus state (0 == off, 1 == on, 2 == tristate)
 -B   set Advanced Power Management setting (1-255)
 -c   get/set IDE 32-bit IO setting
 -C   check IDE power mode status
 -d   get/set using_dma flag
...
 -v   defaults; same as -mcudkrag for IDE drives
 -V   display program version and exit immediately
 -w   perform device reset (DANGEROUS)
 -W   set drive write-caching flag (0/1) (DANGEROUS)
 -x   tristate device for hotswap (0/1) (DANGEROUS)
 -X   set IDE xfer mode (DANGEROUS)
 -y   put IDE drive in standby mode
 -Y   put IDE drive to sleep
 -Z   disable Seagate auto-powersaving mode
 -z   re-read partition table
16:41:43
#hdparm -t
hdparm - get/set hard disk parameters - version v5.5
Usage:  hdparm  [options] [device] ..
Options:
 -a   get/set fs readahead
 -A   set drive read-lookahead flag (0/1)
 -b   get/set bus state (0 == off, 1 == on, 2 == tristate)
 -B   set Advanced Power Management setting (1-255)
 -c   get/set IDE 32-bit IO setting
 -C   check IDE power mode status
 -d   get/set using_dma flag
...
 -v   defaults; same as -mcudkrag for IDE drives
 -V   display program version and exit immediately
 -w   perform device reset (DANGEROUS)
 -W   set drive write-caching flag (0/1) (DANGEROUS)
 -x   tristate device for hotswap (0/1) (DANGEROUS)
 -X   set IDE xfer mode (DANGEROUS)
 -y   put IDE drive in standby mode
 -Y   put IDE drive to sleep
 -Z   disable Seagate auto-powersaving mode
 -z   re-read partition table
16:45:21
#ls -l /dev/log
srw-rw-rw-  1 root root 0 Фев  4 10:50 /dev/log
16:50:19
#ls /var/log/messages
/var/log/messages
16:53:28
#tail /var/log/messages
Feb  4 15:14:38 linux3 su(pam_unix)[5902]: session closed for user root
Feb  4 16:12:02 linux3 gpm[1892]: *** info [mice.c(1766)]:
Feb  4 16:12:02 linux3 gpm[1892]: imps2: Auto-detected intellimouse PS/2
Feb  4 16:12:14 linux3 su(pam_unix)[4844]: session closed for user root
Feb  4 16:12:51 linux3 su(pam_unix)[6298]: session opened for user root by (uid=500)
Feb  4 16:14:12 linux3 gpm[1892]: *** info [mice.c(1766)]:
Feb  4 16:14:12 linux3 gpm[1892]: imps2: Auto-detected intellimouse PS/2
Feb  4 16:14:14 linux3 su(pam_unix)[5584]: session closed for user root
Feb  4 16:22:41 linux3 su(pam_unix)[6396]: authentication failure; logname= uid=500 euid=0 tty= ruser=user rhost=  user=root
Feb  4 16:22:53 linux3 su(pam_unix)[6405]: session opened for user root by (uid=500)
16:53:46
#ssh root@m01
root@m01's password:
Permission denied, please try again.
root@m01's password:
Permission denied, please try again.
root@m01's password:
16:55:34
#tail /var/log/messages

/dev/pts/2
17:01:06
$less /etc/syslog.conf
17:05:11
$man logrotate
17:05:48
$man logrotate
17:06:41
$less /etc/logrotate.conf
17:07:30
$less /etc/logrotate.d/
17:12:46
$less /etc/logrotate.d/*
17:12:59
$less /etc/logrotate.d/
17:13:21
$less /etc/logrotate.d/yum
17:14:44
$cd /etc/logrotate.d

17:15:15
$ls
cups  ppp  psacct  rpm  snmpd  syslog  uucp  yum

Статистика

Время первой команды журнала14:30:31 2006- 2- 4
Время последней команды журнала17:15:15 2006- 2- 4
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %19.80
Процент синтаксически неверно набранных команд, % 4.95
Суммарное время работы с терминалом *, час 2.05
Количество командных строк в единицу времени, команда/мин 0.82
Частота использования команд
ps26|=====================| 21.49%
less12|=========| 9.92%
su12|=========| 9.92%
grep8|======| 6.61%
ls6|====| 4.96%
top5|====| 4.13%
exec5|====| 4.13%
logout5|====| 4.13%
ssh5|====| 4.13%
hdparm3|==| 2.48%
sort3|==| 2.48%
head3|==| 2.48%
kill3|==| 2.48%
man2|=| 1.65%
bash:2|=| 1.65%
konsole2|=| 1.65%
cd2|=| 1.65%
echo2|=| 1.65%
tail2|=| 1.65%
Password:2|=| 1.65%
kon2|=| 1.65%
sudo1|| 0.83%
pgrep1|| 0.83%
ko1|| 0.83%
logger1|| 0.83%
trap1|| 0.83%
Mutex1|| 0.83%
raid1|| 0.83%
exit1|| 0.83%
konsMutex1|| 0.83%
____
*) Интервалы неактивности длительностью 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$