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

Содержание

Журнал

Вторник (05/26/09)

/dev/pts/3
15:51:21
$su -
Password:
l3-agent is already running: pid=2791; pidfile=/root/.lilalo/l3-agent.pid
bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file
bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file
15:51:35
#grep -rl 192.168.15.13 /etc
/etc/network/interfaces
15:51:55
#strings /proc/kcore|less
15:52:16
#strings /proc/kcore|grep pass
                        <AgeBasedSiteConsent LCID="lang_replace">https://kids.passport.net/ppSecure/MyRequests.srf?lc=%L</AgeBasedSiteConsent>
                        <AssociationServer LCID="lang_replace">https://association.service.passport.net/AssociationServer.srf</AssociationServer>
                        <AssociationServerWSDL LCID="lang_replace">https://association.service.passport.net/AssociationServerWSDL.srf</AssociationServerWSDL>
                        <Auth LCID="lang_replace">http://login.passport.com/login.srf?lc=%L</Auth>
                        <Auth1dot4 LCID="lang_replace">https://login.passport.com/login2.srf?lc=%L</Auth1dot4>
                        <AuthSecure LCID="lang_replace">https://login.passport.com/ppsecure/secure.srf?lc=%L</AuthSecure>
                        <ChangeLanguage LCID="lang_replace">https://register.passport.net/changelanguage.srf?lc=%L</ChangeLanguage>
                        <ChangeMemName LCID="lang_replace">https://memberservices.passport.net/ppsecure/MSRV_ChangeMemName.srf?lc=%L</ChangeMemName>
                        <ChangePassword LCID="lang_replace">https://memberservices.passport.net/ppsecure/MSRV_ChangePW.srf?lc=%L</ChangePassword>
                        <ChangeSecretQ LCID="lang_replace">https://memberservices.passport.net/ppsecure/MSRV_ChangeSQ.srf?lc=%L</ChangeSecretQ>
...
                        <Post LCID="lang_replace">https://loginnet.passport.com/ppsecure/post.srf?lc=%L</Post>
                        <PostUpdate LCID="lang_replace">https://loginnet.passport.com/ppsecure/silent.srf?lc=%L</PostUpdate>
                        <PPDelete LCID="lang_replace">http://registernet.passport.net/ppdelete.srf?lc=%L</PPDelete>
                        <PPXPRegistrationWizard LCID="lang_replace">https://register.passport.net/reg.srf?lc=%L&amp;stynm=wiz</PPXPRegistrationWizard>
                        <PrivacyPolicy LCID="lang_replace">http://www.passport.net/consumer/privacypolicy.asp?lc=%L</PrivacyPolicy>
                        <PrivacyText LCID="lang_replace">http://www.passport.net/privacy/privacytext.asp?lc=%L</PrivacyText>
                        <ProfileServer LCID="lang_replace">https://profiles.service.msnia.passport.net/ProfileServer.srf</ProfileServer>
                        <ProfileServerWSDL LCID="lang_replace">https://profiles.service.msnia.passport.net/ProfileServerWSDL.srf</ProfileServerWSDL>
                        <ProxyAuth LCID="lang_replace">https://loginnet.passport.com/ppsecure/ClientProxy.srf?lc=%L</ProxyAuth>
                        <Reauth LCID="lang_replace">https://loginnet.passport.com/ppsecure/silent.srf?lc=%L</Reauth>
15:53:22
#cat /etc/passwd | sed s@/bin/sh@/bin/bash@
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/bash
bin:x:2:2:bin:/bin:/bin/bash
sys:x:3:3:sys:/dev:/bin/bash
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/bash
man:x:6:12:man:/var/cache/man:/bin/bash
lp:x:7:7:lp:/var/spool/lpd:/bin/bash
mail:x:8:8:mail:/var/mail:/bin/bash
news:x:9:9:news:/var/spool/news:/bin/bash
...
irc:x:39:39:ircd:/var/run/ircd:/bin/bash
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/bash
nobody:x:65534:65534:nobody:/nonexistent:/bin/bash
libuuid:x:100:101::/var/lib/libuuid:/bin/bash
sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
messagebus:x:102:104::/var/run/dbus:/bin/false
polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false
haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false
gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false
user:x:1000:1000::/home/user:/bin/bash
15:58:45
#hostname
linux13
15:59:02
#vi
15:59:13
#~ +q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
" ============================================================================
" Netrw Directory Listing                                        (netrw v135)
"   /etc/network
"   Quick Help: <F1>:help  -:go up dir  D:delete  R:rename  s:sort-by  x:exec
"   Sorted by      name
" ============================================================================
"   Sort sequence: [\/]$,\<core\%(\.\d\+\)\=\>,\.h$,\.c$,\.cpp$,*,\.o$,\.obj$,\.
../
if-down.d/
if-post-down.d/
if-pre-up.d/
if-up.d/
interfaces
run@
"/etc/network" is a directory
15:59:31
#~
  5
  6 iface lo inet loopback
  7 iface eth0 inet static
  8     address 192.168.15.133
  9     netmask 255.255.255.0
 10     network 192.168.15.0
~
~
~
~
~
~
~
~
"/etc/network/interfaces" 14L, 319C written
15:59:43
#cat /etc/network/interfaces
# Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
# /usr/share/doc/ifupdown/examples for more information.
auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address 192.168.15.13
    netmask 255.255.255.0
    network 192.168.15.0
    broadcast 192.168.15.255
    gateway 192.168.15.254
16:00:02
#grep -rl linux13 /etc
/etc/motd
/etc/hostname
16:00:07
#cat -n /etc/passwd | sed '5,10d'
     1  root:x:0:0:root:/root:/bin/bash
     2  daemon:x:1:1:daemon:/usr/sbin:/bin/sh
     3  bin:x:2:2:bin:/bin:/bin/sh
     4  sys:x:3:3:sys:/dev:/bin/sh
    11  uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    12  proxy:x:13:13:proxy:/bin:/bin/sh
    13  www-data:x:33:33:www-data:/var/www:/bin/sh
    14  backup:x:34:34:backup:/var/backups:/bin/sh
    15  list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    16  irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    17  gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    18  nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    19  libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    20  sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
    21  messagebus:x:102:104::/var/run/dbus:/bin/false
    22  polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false
    23  haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false
    24  gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false
    25  user:x:1000:1000::/home/user:/bin/bash
16:01:06
#cat -n /etc/passwd | sed '1,/:100:/d'
    20  sshd:x:101:65534::/var/run/sshd:/usr/sbin/nologin
    21  messagebus:x:102:104::/var/run/dbus:/bin/false
    22  polkituser:x:103:105:PolicyKit,,,:/var/run/PolicyKit:/bin/false
    23  haldaemon:x:104:106:Hardware abstraction layer,,,:/var/run/hald:/bin/false
    24  gdm:x:105:107:Gnome Display Manager:/var/lib/gdm:/bin/false
    25  user:x:1000:1000::/home/user:/bin/bash
16:01:54
#ls -l /etc/ | grep ^d | wc -l
78
прошло 16 минут
16:18:21
#ls -l
total 12
drwxr-xr-x 2 root root 4096 2009-05-26 12:03 DFB
drwxr-xr-x 2 root root 4096 2009-05-26 12:03 DFSB
drwxr-xr-x 2 root root 4096 2009-05-26 12:03 SDFB
16:18:26
#ls -l /etc/ | wc -l
158
16:18:38
#ls -l /etc/ | grep ^d | wc -l
78
16:18:48
#netstat -A unix
unix  3      [ ]         STREAM     CONNECTED     98295    @/tmp/dbus-Qo8K8Jz8dE
unix  3      [ ]         STREAM     CONNECTED     98294
unix  3      [ ]         STREAM     CONNECTED     77918    @/tmp/dbus-Qo8K8Jz8dE
unix  3      [ ]         STREAM     CONNECTED     77917
unix  3      [ ]         STREAM     CONNECTED     76798    @/tmp/dbus-Qo8K8Jz8dE
unix  3      [ ]         STREAM     CONNECTED     76797
unix  3      [ ]         STREAM     CONNECTED     76796    @/tmp/dbus-Qo8K8Jz8dE
unix  3      [ ]         STREAM     CONNECTED     76795
unix  3      [ ]         STREAM     CONNECTED     22695    @/tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     22694
...
unix  3      [ ]         STREAM     CONNECTED     6505
unix  3      [ ]         STREAM     CONNECTED     6328     @/var/run/hald/dbus-MsoKDSvc0f
unix  3      [ ]         STREAM     CONNECTED     6327
unix  3      [ ]         STREAM     CONNECTED     6306     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     6305
unix  3      [ ]         STREAM     CONNECTED     6291     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     6290
unix  2      [ ]         DGRAM                    6261
unix  3      [ ]         STREAM     CONNECTED     6206
unix  3      [ ]         STREAM     CONNECTED     6205
прошло 13 минут
16:32:17
#netstat -A unix|wc -l
164
16:32:35
#du -sh /var
379M    /var
прошло 16 минут
16:49:18
#df -h /etc/passwd
Filesystem            Size  Used Avail Use% Mounted on
rootfs                 19G  1.9G   16G  11% /
16:50:14
#apt-get install -file
E: Command line option 'i' [from -file] is not known.
16:51:58
#apt-get install file
Reading package lists... Done
Building dependency tree
Reading state information... Done
file is already the newest version.
file set to manually installed.
The following packages were automatically installed and are no longer required:
  portmap
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
16:52:02
#file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
16:52:08
#cd /tmp

16:53:51
#ls
keyring-SzLOGl  orbit-user  ssh-vGSZaB2556  zim-user-gui-daemon
16:53:51
#find /usr/share -exec file -i {} \; grep png
find: paths must precede expression: grep
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
16:54:39
#find /usr/share -exec file -i {} \; grep png
find: paths must precede expression: grep
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
16:54:51
#find /usr/share -exec file -i {} \; | grep png
/usr/share/icons/Tango/24x24/status/audio-volume-medium.png: image/png; charset=binary
/usr/share/icons/Tango/24x24/status/messagebox_warning.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/status/gnome-netstatus-tx.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/status/battery-caution.png: image/png; charset=binary
/usr/share/icons/Tango/24x24/status/weather-snow.png: image/png; charset=binary
/usr/share/icons/Tango/24x24/status/stock_weather-night-clear.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/status/stock_weather-few-clouds.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/status/gnome-netstatus-error.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/status/stock_dialog-error.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/status/gnome-fs-directory-visiting.png: application/x-symlink; charset=binary
...
/usr/share/icons/Tango/24x24/mimetypes/video-x-generic.png: image/png; charset=binary
/usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-x-font-bdf.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-vnd.sun.xml.calc.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-vnd.stardivision.impress.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/mimetypes/template_source.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/mimetypes/text-x-generic.png: image/png; charset=binary
/usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-x-abiword.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/mimetypes/wordprocessing.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-x-applix-spreadsheet.png: application/x-symlink; charset=binary
/usr/share/icons/Tango/24x24/mimetypes/gnome-mime-application-x-executable.png: application/x-symlink; charset=binary
16:58:10
#ldd file
ldd: ./file: No such file or directory
17:05:40
#ldd "file"
ldd: ./file: No such file or directory
17:05:48
#ldd `file`
Usage: file [-bcikLhnNrsvz0] [-e test] [-f namefile] [-F separator] [-m magicfiles] file...
       file -C -m magicfiles
Try `file --help' for more information.
ldd: missing file arguments
Try `ldd --help' for more information.
17:05:57
#ldd `which file`
        linux-gate.so.1 =>  (0xb8053000)
        libmagic.so.1 => /usr/lib/libmagic.so.1 (0xb802f000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb801a000)
        libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7eb9000)
        /lib/ld-linux.so.2 (0xb8054000)
17:06:09
#which file
/usr/bin/file
17:06:15
#вьÑdmesg | grep sda
[    3.974278] sd 2:0:0:0: [sda] 160086528 512-byte hardware sectors: (81.9 GB/76.3 GiB)
[    3.974359] sd 2:0:0:0: [sda] Write Protect is off
[    3.974407] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.974472] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.974634] sd 2:0:0:0: [sda] 160086528 512-byte hardware sectors: (81.9 GB/76.3 GiB)
[    3.974713] sd 2:0:0:0: [sda] Write Protect is off
[    3.974760] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.974782] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.974855]  sda: sda1
[    3.994595] sd 2:0:0:0: [sda] Attached SCSI disk
[    6.419557] EXT3 FS on sda1, internal journal
17:09:16
#fdisk -l /dev/sda
Disk /dev/sda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x337073c8
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
17:10:06
#сÑcat > zlo
#!/bin/sh
while true
do
^C
прошло 10 минут
17:20:30
#ps
  PID TTY          TIME CMD
14678 pts/7    00:00:00 bash
17399 pts/7    00:00:00 ps
/dev/pts/8
17:25:06
$su -
Password:
l3-agent is already running: pid=2791; pidfile=/root/.lilalo/l3-agent.pid
bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file
bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file
17:25:15
#ssh 10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue May 26 17:39:10 2009 from linux4.unix.nt
/dev/pts/3
17:27:38
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:01 init [2]
    2 ?        S<     0:00 [kthreadd]
    3 ?        S<     0:00 [migration/0]
    4 ?        S<     0:00 [ksoftirqd/0]
    5 ?        S<     0:00 [watchdog/0]
    6 ?        S<     0:00 [migration/1]
    7 ?        S<     0:00 [ksoftirqd/1]
    8 ?        S<     0:00 [watchdog/1]
    9 ?        S<     0:00 [cpuset]
...
16905 pts/9    Ss     0:00 bash
16938 pts/9    S+     0:00 su -
16946 pts/9    S+     0:00 script -f -c su -q /root/.lilalo//5585266753725237-12
17017 pts/9    S+     0:00 script -f -c su -q /root/.lilalo//5585266753725237-12
17018 pts/10   Ss+    0:00 su
17032 pts/10   S+     0:00 script -f -c bash -q /root/.lilalo//28726344514664258
17087 pts/10   S+     0:00 script -f -c bash -q /root/.lilalo//28726344514664258
17088 pts/11   Ss     0:00 bash
17398 pts/11   S+     0:00 ssh 10.0.35.100
17407 pts/7    R+     0:00 ps ax
17:28:56
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   2128   716 ?        Ss   06:31   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S<   06:31   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S<   06:31   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        S<   06:31   0:00 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   06:31   0:00 [watchdog/0]
root         6  0.0  0.0      0     0 ?        S<   06:31   0:00 [migration/1]
root         7  0.0  0.0      0     0 ?        S<   06:31   0:00 [ksoftirqd/1]
root         8  0.0  0.0      0     0 ?        S<   06:31   0:00 [watchdog/1]
root         9  0.0  0.0      0     0 ?        S<   06:31   0:00 [cpuset]
...
user     16905  0.0  0.1   6720  3184 pts/9    Ss   14:25   0:00 bash
root     16938  0.0  0.0   4900  1472 pts/9    S+   14:25   0:00 su -
root     16946  0.0  0.0   3836   556 pts/9    S+   14:25   0:00 script -f -c su
root     17017  0.0  0.0   3840   360 pts/9    S+   14:25   0:00 script -f -c su
root     17018  0.0  0.0   4900  1428 pts/10   Ss+  14:25   0:00 su
root     17032  0.0  0.0   3836   564 pts/10   S+   14:25   0:00 script -f -c ba
root     17087  0.0  0.0   3840   368 pts/10   S+   14:25   0:00 script -f -c ba
root     17088  0.0  0.0   5156  1852 pts/11   Ss   14:25   0:00 bash
root     17398  0.1  0.0   5260  2272 pts/11   S+   14:25   0:00 ssh 10.0.35.100
root     17415  0.0  0.0   4536  1056 pts/7    R+   14:29   0:00 ps aux
17:29:34
#ps aux/пкуз ифыр
ERROR: Unsupported option (BSD syntax)
********* simple selection *********  ********* selection by list *********
-A all processes                      -C by command name
-N negate selection                   -G by real group ID (supports names)
-a all w/ tty except session leaders  -U by real user ID (supports names)
-d all except session leaders         -g by session OR by effective group name
-e all processes                      -p by process ID
T  all processes on this terminal     -s processes in the sessions given
a  all w/ tty, including other users  -t by tty
g  OBSOLETE -- DO NOT USE             -u by effective user ID (supports names)
...
-o,o user-defined  -f full            --Group --User --pid --cols --ppid
-j,j job control   s  signal          --group --user --sid --rows --info
-O,O preloaded -o  v  virtual memory  --cumulative --format --deselect
-l,l long          u  user-oriented   --sort --tty --forest --version
-F   extra full    X  registers       --heading --no-heading --context
                    ********* misc options *********
-V,V  show version      L  list format codes  f  ASCII art forest
-m,m,-L,-T,H  threads   S  children in sum    -y change -l format
-M,Z  security data     c  true command name  -c scheduling class
-w,w  wide output       n  numeric WCHAN,UID  -H process hierarchy
17:31:24
#ps aux/пкуÐ|grep bash
root      2830  0.0  0.0   3836   560 pts/1    S+   06:31   0:00 script -f -c bash -q /root/.lilalo//839528863221431769-1243319517.script
root      2878  0.0  0.0   3840   368 pts/1    S+   06:31   0:01 script -f -c bash -q /root/.lilalo//839528863221431769-1243319517.script
root      2879  0.0  0.0   5136  1836 pts/2    Ss   06:31   0:00 bash
user      3428  0.0  0.1   6708  3192 pts/6    Ss+  06:35   0:00 bash
user     14383  0.0  0.0   3836   564 pts/3    Ss+  12:51   0:00 script -f -c bash -q /home/user/.lilalo//80418360216332794-1243342280.script
user     14426  0.0  0.0   3840   368 pts/3    S+   12:51   0:00 script -f -c bash -q /home/user/.lilalo//80418360216332794-1243342280.script
user     14427  0.0  0.1   6720  3184 pts/4    Ss   12:51   0:00 bash
root     14642  0.0  0.0   3836   560 pts/5    S+   12:51   0:00 script -f -c bash -q /root/.lilalo//2698065942331719934-1243342295.script
root     14677  0.0  0.0   3840   364 pts/5    S+   12:51   0:00 script -f -c bash -q /root/.lilalo//2698065942331719934-1243342295.script
root     14678  0.0  0.0   5168  1876 pts/7    Ss   12:51   0:00 bash
user     16861  0.0  0.0   3836   560 pts/8    Ss+  14:25   0:00 script -f -c bash -q /home/user/.lilalo//2841628798246736794-1243347905.script
user     16904  0.0  0.0   3840   364 pts/8    S+   14:25   0:00 script -f -c bash -q /home/user/.lilalo//2841628798246736794-1243347905.script
user     16905  0.0  0.1   6720  3184 pts/9    Ss   14:25   0:00 bash
root     17032  0.0  0.0   3836   564 pts/10   S+   14:25   0:00 script -f -c bash -q /root/.lilalo//2872634451466425890-1243347915.script
root     17087  0.0  0.0   3840   368 pts/10   S+   14:25   0:00 script -f -c bash -q /root/.lilalo//2872634451466425890-1243347915.script
root     17088  0.0  0.0   5156  1852 pts/11   Ss   14:25   0:00 bash
root     17436  0.0  0.0   3956   756 pts/7    S+   14:31   0:00 grep bash
17:31:38
#ps waux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   2128   716 ?        Ss   06:31   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S<   06:31   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S<   06:31   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        S<   06:31   0:00 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S<   06:31   0:00 [watchdog/0]
root         6  0.0  0.0      0     0 ?        S<   06:31   0:00 [migration/1]
root         7  0.0  0.0      0     0 ?        S<   06:31   0:00 [ksoftirqd/1]
root         8  0.0  0.0      0     0 ?        S<   06:31   0:00 [watchdog/1]
root         9  0.0  0.0      0     0 ?        S<   06:31   0:00 [cpuset]
...
user     16905  0.0  0.1   6720  3184 pts/9    Ss   14:25   0:00 bash
root     16938  0.0  0.0   4900  1472 pts/9    S+   14:25   0:00 su -
root     16946  0.0  0.0   3836   556 pts/9    S+   14:25   0:00 script -f -c su -q /root/.lilalo//5585266753725237-1243347914.scrip
root     17017  0.0  0.0   3840   360 pts/9    S+   14:25   0:00 script -f -c su -q /root/.lilalo//5585266753725237-1243347914.scrip
root     17018  0.0  0.0   4900  1428 pts/10   Ss+  14:25   0:00 su
root     17032  0.0  0.0   3836   564 pts/10   S+   14:25   0:00 script -f -c bash -q /root/.lilalo//2872634451466425890-1243347915.
root     17087  0.0  0.0   3840   368 pts/10   S+   14:25   0:00 script -f -c bash -q /root/.lilalo//2872634451466425890-1243347915.
root     17088  0.0  0.0   5156  1852 pts/11   Ss   14:25   0:00 bash
root     17398  0.0  0.0   5260  2272 pts/11   S+   14:25   0:00 ssh 10.0.35.100
root     17444  0.0  0.0   4536  1060 pts/7    R+   14:31   0:00 ps waux
17:31:45
#ps waux|grep cron
root      2483  0.0  0.0   4248   816 ?        Ss   06:31   0:00 /usr/sbin/cron
17:32:38
#pgrep cron
2483
17:32:53
#лшдд -д
bash: лшдд: command not found
/dev/pts/8
17:39:15
#screen -x
17:39:36
#screen -ls
17:39:43
#screen -x
/dev/pts/3
17:41:00
#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     16) SIGSTKFLT
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      34) SIGRTMIN
35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3  38) SIGRTMIN+4
39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12
47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 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
17:41:08
#злшдÐpkill -1 cron

17:45:36
#trap 'echo nazhali ctrl+c' 2

17:46:22
#nazhali ctrl+c

17:46:33
#nazhali ctrl+c

17:46:34
#nazhali ctrl+c

17:46:34
#trap - 2

17:46:48
#top
top - 14:52:07 up  8:21,  4 users,  load average: 0.43, 0.32, 0.32
Tasks: 119 total,   1 running, 118 sleeping,   0 stopped,   0 zombie
Cpu(s): 24.7%us,  0.6%sy,  0.0%ni, 74.5%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
PID to renice: ^C
Mem:   3107648k total,  1123320k used,  1984328k free,    71548k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   689900k cached
    1 root      20   0  2128  716  620 S    0  0.0   0:01.16 init
    2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/0
...
    8 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/1
    9 root      15  -5     0    0    0 S    0  0.0   0:00.00 cpuset
   10 root      15  -5     0    0    0 S    0  0.0   0:00.15 events/0
   11 root      15  -5     0    0    0 S    0  0.0   0:00.16 events/1
   12 root      15  -5     0    0    0 S    0  0.0   0:00.00 work_on_cpu/0
   13 root      15  -5     0    0    0 S    0  0.0   0:00.00 work_on_cpu/1
   14 root      15  -5     0    0    0 S    0  0.0   0:00.00 khelper
   17 root      15  -5     0    0    0 S    0  0.0   0:00.00 netns
   67 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/0
   68 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/1
17:52:21
#top
top - 14:52:44 up  8:21,  4 users,  load average: 0.36, 0.31, 0.32
Tasks: 119 total,   1 running, 118 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3107648k total,  1123412k used,  1984236k free,    71588k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   690040k cached
 2469 root      20   0  363m  49m  14m S  221  1.6   5:04.59 Xorg
  1,I       Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mode
    1 root      20   0  2128  716  620 S    0  0.0   0:01.16 init
    2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd
...
   13 root      15  -5     0    0    0 S    0  0.0   0:00.00 work_on_cpu/1
  d or s    Set update interval
   14 root      15  -5     0    0    0 S    0  0.0   0:00.00 khelper
  W         Write configuration file
   17 root      15  -5     0    0    0 S    0  0.0   0:00.00 netns
  q         Quit
   67 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/0
          ( commands shown with '.' require a visible task display window )
Press 'h' or '?' for help with Windows,
any other key to continue
17:52:44
#ionice
none: prio 4
17:53:20
#ionice -h
Usage: ionice [OPTIONS] [COMMAND [ARG]...]
Sets or gets process io scheduling class and priority.
        -n      Class data (typically 0-7, lower being higher prio)
        -c      Scheduling class
                        1: realtime, 2: best-effort, 3: idle
        -p      Process pid
        -h      This help page
Jens Axboe <axboe@suse.de> (C) 2005
17:53:28
#учше
bash: учше: command not found
17:58:14
#exit
exit

Среда (05/27/09)

/dev/pts/0
09:33:58
$su -
Password:
Removing stale pidfile
bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file
bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file
/dev/pts/2
09:33:59
$ыг -
bash: ыг: command not found
/dev/pts/4
09:33:59
$tail -f /tmp/date2.log
Wed May 27 10:08:01 UTC 2009
Wed May 27 10:10:02 UTC 2009
Wed May 27 10:12:01 UTC 2009
Wed May 27 10:14:01 UTC 2009
Wed May 27 10:16:01 UTC 2009
Wed May 27 10:18:01 UTC 2009
Wed May 27 10:20:01 UTC 2009
^C
/dev/pts/0
09:34:13
#ssh 10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed May 27 09:48:19 2009 from linux9.unix.nt
/dev/pts/2
09:41:10
$su -
Password:
l3-agent is already running: pid=3052; pidfile=/root/.lilalo/l3-agent.pid
bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file
bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file
09:41:19
#crontab -l
no crontab for root
09:41:27
#crontab -e
# m h  dom mon dow   command
                                [ Read 1 line ]
No modification made
09:42:39
#date -s 09:44
Wed May 27 09:44:00 UTC 2009
/dev/pts/0
09:48:22
#screen -x
09:48:25
#screen -x
прошло 53 минуты
10:41:50
#screen -x
прошло 69 минут
/dev/pts/2
11:51:36
#date
Wed May 27 08:51:42 UTC 2009
11:51:42
#cd /usr/share/zoneinfo

11:52:07
#ls
Africa      Chile    Factory    Iceland      MET      Portugal    Turkey
America     CST6CDT  GB         Indian       Mexico   posix       UCT
Antarctica  Cuba     GB-Eire    Iran         Mideast  posixrules  Universal
Arctic      EET      GMT        iso3166.tab  MST      PRC         US
Asia        Egypt    GMT0       Israel       MST7MDT  PST8PDT     UTC
Atlantic    Eire     GMT-0      Jamaica      Navajo   right       WET
Australia   EST      GMT+0      Japan        NZ       ROC         W-SU
Brazil      EST5EDT  Greenwich  Kwajalein    NZ-CHAT  ROK         zone.tab
Canada      Etc      Hongkong   Libya        Pacific  Singapore   Zulu
CET         Europe   HST        localtime    Poland   SystemV
11:52:09
#cd Europe

11:52:16
#ls
Amsterdam   Chisinau     Kiev        Moscow      Sarajevo    Vatican
Andorra     Copenhagen   Lisbon      Nicosia     Simferopol  Vienna
Athens      Dublin       Ljubljana   Oslo        Skopje      Vilnius
Belfast     Gibraltar    London      Paris       Sofia       Volgograd
Belgrade    Guernsey     Luxembourg  Podgorica   Stockholm   Warsaw
Berlin      Helsinki     Madrid      Prague      Tallinn     Zagreb
Bratislava  Isle_of_Man  Malta       Riga        Tirane      Zaporozhye
Brussels    Istanbul     Mariehamn   Rome        Tiraspol    Zurich
Bucharest   Jersey       Minsk       Samara      Uzhgorod
Budapest    Kaliningrad  Monaco      San_Marino  Vaduz
11:52:18
#cd Kiev
bash: cd: Kiev: Not a directory
11:52:21
#ls
Amsterdam   Chisinau     Kiev        Moscow      Sarajevo    Vatican
Andorra     Copenhagen   Lisbon      Nicosia     Simferopol  Vienna
Athens      Dublin       Ljubljana   Oslo        Skopje      Vilnius
Belfast     Gibraltar    London      Paris       Sofia       Volgograd
Belgrade    Guernsey     Luxembourg  Podgorica   Stockholm   Warsaw
Berlin      Helsinki     Madrid      Prague      Tallinn     Zagreb
Bratislava  Isle_of_Man  Malta       Riga        Tirane      Zaporozhye
Brussels    Istanbul     Mariehamn   Rome        Tiraspol    Zurich
Bucharest   Jersey       Minsk       Samara      Uzhgorod
Budapest    Kaliningrad  Monaco      San_Marino  Vaduz
11:52:22
#cp Kiev /etc/timezone

11:52:50
#date
Wed May 27 08:52:52 UTC 2009
11:52:52
#cd /etc

11:52:59
#ls|grep time
adjtime
localtime
timezone
11:53:03
#tzdata
bash: tzdata: command not found
11:53:10
#dpkg-reconfigure tzata
Package `tzata' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: tzata is not installed
11:53:20
#dpkg-reconfigure tzdata
        │                      Ljubljana      ▮–’                      │
        │                      London  de       ▒                      │
        │                      Luxembourg       ▒                      │
        │                      Madrid    va     ▒                      │
        │                      Malta   ls       ▒                      │
        │                      Mariehamnst      ▒                      │
        │                      Minsk   st       ↓                      │
        │                                                              │
        │                                                              │
        │               <Ok>                   <Cancel>                │
        │                                                              │
        └──────────────────────────────────────────────────────────────┘
Current default timezone: 'Europe/Kiev'
Local time is now:      Wed May 27 11:53:34 EEST 2009.
Universal Time is now:  Wed May 27 08:53:34 UTC 2009.
11:53:34
#date
Wed May 27 11:53:38 EEST 2009
11:53:38
#вфеу
bash: вфеу: command not found
11:54:30
#date
Wed May 27 11:54:33 EEST 2009
11:54:33
#date
Wed May 27 12:10:18 EEST 2009
прошло 15 минут
12:10:18
#less /ets/default/rsyslog
12:15:58
#cat /etc/default/rsyslog
# Options for rsyslogd
# -m 0 disables 'MARK' messages (deprecated, only used in compat mode < 3)
# -r enables logging from remote machines (deprecated, only used in compat mode < 3)
# -x disables DNS lookups on messages received with -r
# -c compatibility mode
# See rsyslogd(8) for more details
RSYSLOGD_OPTIONS="-c3"
12:16:29
#/etc/init.d/rsyslog restart
Stopping enhanced syslogd: rsyslogd.
Starting enhanced syslogd: rsyslogd-r option only supported in compatibility modes 0 to 2 - ignored
.
12:18:03
#echo dfslknfb'snb'|logger

12:18:50
#tail -f /var/log/messages
May 27 06:31:31 linux13 kernel: [   14.432914] [drm] Initialized drm 1.1.0 20060810
May 27 06:31:31 linux13 kernel: [   14.442080] pci 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
May 27 06:31:31 linux13 kernel: [   14.444282] [drm] Initialized i915 1.6.0 20080730 on minor 0
May 27 11:44:01 linux13 lpd[6201]: restarted
May 27 09:17:21 linux13 kernel: Kernel logging (proc) stopped.
May 27 12:17:21 linux13 kernel: imklog 3.22.0, log source = /proc/kmsg started.
May 27 12:17:21 linux13 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="26702" x-info="http://www.rsyslog.com"] restart
May 27 12:18:03 linux13 kernel: imklog 3.22.0, log source = /proc/kmsg started.
May 27 12:18:03 linux13 rsyslogd: [origin software="rsyslogd" swVersion="3.22.0" x-pid="27248" x-info="http://www.rsyslog.com"] restart
May 27 12:18:50 linux13 logger: dfslknfbsnb
^C
12:25:00
#echo dfslknfb'snb'|logger -t kernel -p mail.6

12:27:55
#tail /var/log/messages.log
tail: cannot open `/var/log/messages.log' for reading: No such file or directory

Файлы

  • /etc/default/rsyslog
  • /etc/network/interfaces
  • /etc/default/rsyslog
    >
    # Options for rsyslogd
    # -m 0 disables 'MARK' messages (deprecated, only used in compat mode < 3)
    # -r enables logging from remote machines (deprecated, only used in compat mode < 3)
    # -x disables DNS lookups on messages received with -r
    # -c compatibility mode
    # See rsyslogd(8) for more details
    RSYSLOGD_OPTIONS="-c3"
    
    /etc/network/interfaces
    >
    # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
    # /usr/share/doc/ifupdown/examples for more information.
    auto lo eth0
    iface lo inet loopback
    iface eth0 inet static
        address 192.168.15.13
        netmask 255.255.255.0
        network 192.168.15.0
        broadcast 192.168.15.255
        gateway 192.168.15.254
    

    Статистика

    Время первой команды журнала15:51:21 2009- 5-26
    Время последней команды журнала12:27:55 2009- 5-27
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %19.00
    Процент синтаксически неверно набранных команд, % 5.00
    Суммарное время работы с терминалом *, час 2.96
    Количество командных строк в единицу времени, команда/мин 0.56
    Частота использования команд
    grep12|=========| 9.92%
    ls9|=======| 7.44%
    ps7|=====| 5.79%
    screen6|====| 4.96%
    date6|====| 4.96%
    cd5|====| 4.13%
    cat5|====| 4.13%
    wc4|===| 3.31%
    ldd4|===| 3.31%
    su4|===| 3.31%
    sed3|==| 2.48%
    nazhali3|==| 2.48%
    find3|==| 2.48%
    tail3|==| 2.48%
    ionice2|=| 1.65%
    strings2|=| 1.65%
    dpkg-reconfigure2|=| 1.65%
    echo2|=| 1.65%
    logger2|=| 1.65%
    netstat2|=| 1.65%
    apt-get2|=| 1.65%
    ~2|=| 1.65%
    crontab2|=| 1.65%
    top2|=| 1.65%
    trap2|=| 1.65%
    less2|=| 1.65%
    ssh2|=| 1.65%
    вфеу1|| 0.83%
    cp1|| 0.83%
    zlo1|| 0.83%
    лшдд1|| 0.83%
    учше1|| 0.83%
    /etc/init.d/rsyslog1|| 0.83%
    tzdata1|| 0.83%
    pgrep1|| 0.83%
    сÑcat1|| 0.83%
    fdisk1|| 0.83%
    злшдÐpkill1|| 0.83%
    ыг1|| 0.83%
    вьÑdmesg1|| 0.83%
    vi1|| 0.83%
    df1|| 0.83%
    kill1|| 0.83%
    hostname1|| 0.83%
    exit1|| 0.83%
    file1|| 0.83%
    which1|| 0.83%
    du1|| 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$