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

Содержание

Журнал

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

/dev/pts/18
17:16:15
#apt-get install mailx
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  bsd-mailx exim4 exim4-base exim4-config exim4-daemon-light liblockfile1 libpcre3
Предлагаемые пакеты:
  mail-reader eximon4 exim4-doc-html exim4-doc-info libmail-spf-query-perl swaks
НОВЫЕ пакеты, которые будут установлены:
  bsd-mailx exim4 exim4-base exim4-config exim4-daemon-light liblockfile1 libpcre3
  mailx
...
Настраивается пакет exim4-config (4.69-11) ...
Adding system-user for exim (v4)
Настраивается пакет exim4-base (4.69-11) ...
Настраивается пакет libpcre3 (7.8-2+b1) ...
Настраивается пакет exim4-daemon-light (4.69-11) ...
Starting MTA: exim4.
Настраивается пакет exim4 (4.69-11) ...
Настраивается пакет bsd-mailx (8.1.2-0.20081101cvs-2) ...
update-alternatives: используется `/usr/bin/bsd-mailx' для предоставления `/usr/bin/mailx' (mailx) в автоматический режим.
Настраивается пакет mailx (1:20081101-2) ...
/dev/pts/40
17:17:26
#top
top - 17:17:34 up 1 day,  5:52, 21 users,  load average: 2.12, 1.57, 1.28
Tasks: 131 total,   2 running, 125 sleeping,   4 stopped,   0 zombie
Cpu(s):100.0%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    262292k total,   248196k used,    14096k free,    13288k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   139820k cached
12910 root      25   0 32016  29m 1488 R 99.9 11.4 318:20.58 l3-agent
    1 root      15   0  2144  700  604 S  0.0  0.3   0:00.02 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
...
   53 root      15   0     0    0    0 S  0.0  0.0   0:00.15 pdflush
   54 root      15   0     0    0    0 S  0.0  0.0   0:00.48 pdflush
   55 root      14  -5     0    0    0 S  0.0  0.0   0:00.63 kswapd0
   56 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  624 root      10  -5     0    0    0 S  0.0  0.0   0:03.84 kjournald
  777 root      21  -4  2232  736  520 S  0.0  0.3   0:00.01 udevd
 1260 root      17   0 27568 1416 1028 S  0.0  0.5   0:00.00 rsyslogd
 1279 root      18   0  5564 1068  700 S  0.0  0.4   0:00.00 sshd
 1301 root      18   0  2216  796  644 S  0.0  0.3   0:00.00 cron
 1871 root      15   0  1812  524  456 S  0.0  0.2   0:00.00 getty
17:17:35
#kill l3-agent
bash: kill: l3-agent: arguments must be process or job IDs
17:17:38
#pkill l3-agent

17:17:40
#top
top - 17:17:42 up 1 day,  5:52, 21 users,  load average: 2.03, 1.56, 1.28
Tasks: 130 total,   2 running, 124 sleeping,   4 stopped,   0 zombie
Cpu(s): 18.6%us,  0.5%sy,  0.0%ni, 80.8%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    262292k total,   243796k used,    18496k free,    13300k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   140120k cached
12910 root      25   0 32016  29m 1488 R 99.9 11.4 318:27.96 l3-agent
    1 root      15   0  2144  700  604 S  0.0  0.3   0:00.02 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
...
   53 root      15   0     0    0    0 S  0.0  0.0   0:00.15 pdflush
   54 root      15   0     0    0    0 S  0.0  0.0   0:00.48 pdflush
   55 root      14  -5     0    0    0 S  0.0  0.0   0:00.63 kswapd0
   56 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  624 root      10  -5     0    0    0 S  0.0  0.0   0:03.84 kjournald
  777 root      21  -4  2232  736  520 S  0.0  0.3   0:00.01 udevd
 1260 root      17   0 27568 1416 1028 S  0.0  0.5   0:00.00 rsyslogd
 1279 root      18   0  5564 1068  700 S  0.0  0.4   0:00.00 sshd
 1301 root      18   0  2216  796  644 S  0.0  0.3   0:00.00 cron
 1871 root      15   0  1812  524  456 S  0.0  0.2   0:00.00 getty
17:17:44
#pkill l3-agent

17:17:45
#top
top - 17:18:20 up 1 day,  5:53, 21 users,  load average: 1.52, 1.49, 1.26
Tasks: 130 total,   2 running, 124 sleeping,   4 stopped,   0 zombie
Cpu(s):100.0%us,  0.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    262292k total,   246740k used,    15552k free,    13404k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   143228k cached
12910 root      25   0 32016  29m 1488 R 99.9 11.4 319:06.12 l3-agent
    1 root      15   0  2144  700  604 S  0.0  0.3   0:00.02 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
...
   53 root      15   0     0    0    0 S  0.0  0.0   0:00.15 pdflush
   54 root      15   0     0    0    0 S  0.0  0.0   0:00.48 pdflush
   55 root      14  -5     0    0    0 S  0.0  0.0   0:00.63 kswapd0
   56 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  624 root      10  -5     0    0    0 S  0.0  0.0   0:03.84 kjournald
  777 root      21  -4  2232  736  520 S  0.0  0.3   0:00.01 udevd
 1260 root      17   0 27568 1416 1028 S  0.0  0.5   0:00.00 rsyslogd
 1279 root      18   0  5564 1068  700 S  0.0  0.4   0:00.00 sshd
 1301 root      18   0  2216  796  644 S  0.0  0.3   0:00.00 cron
 1871 root      15   0  1812  524  456 S  0.0  0.2   0:00.00 getty
/dev/pts/18
17:17:58
#mail
No mail for root
/dev/pts/40
17:18:20
#kill 12910

/dev/pts/18
17:18:25
#mail
No mail for root
17:18:38
#echo mail | mail root

17:18:57
#dpkg -L file
/.
/etc
/etc/magic
/etc/magic.mime
/usr
/usr/bin
/usr/bin/file
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
...
/usr/share/bug/file/presubj
/usr/share/doc
/usr/share/doc/file
/usr/share/doc/file/changelog.gz
/usr/share/doc/file/changelog.Debian.gz
/usr/share/doc/file/README.gz
/usr/share/doc/file/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/file.1.gz
17:19:24
#less /etc/magic
17:19:39
#less /etc/magic.mime
17:20:59
#file /tmp/
D2/          .f2.swp      find-stdout  ls.ps        notepad.exe  t
f            fifo         .ICE-unix/   mega-script  passwd       x/
f2           find-stderr  install      myfifo       realfifo     .X11-unix/
17:20:59
#file /tmp/notepad.exe
/tmp/notepad.exe: PNG image, 48 x 48, 8-bit/color RGBA, non-interlaced
17:21:07
#apt-get install exiftool
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет exiftool
17:21:33
#apt-cache search exif | less
17:21:40
#apt-get install exif
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libexif12
НОВЫЕ пакеты, которые будут установлены:
  exif libexif12
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 380kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1409kB.
...
Получено:2 http://10.0.35.1 sid/main exif 0.6.17-1 [38,7kB]
Получено 380kБ за 1s (360kБ/c)
Выбор ранее не выбранного пакета libexif12.
(Чтение базы данных ... на данный момент установлено 16202 файлов и каталогов.)
Распаковывается пакет libexif12 (из файла .../libexif12_0.6.17-1_i386.deb)...
Выбор ранее не выбранного пакета exif.
Распаковывается пакет exif (из файла .../exif_0.6.17-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libexif12 (0.6.17-1) ...
Настраивается пакет exif (0.6.17-1) ...
17:22:57
#dmesg | grep da
Kernel command line: root=/dev/hda1 ro 4
Memory: 245376k/270336k available (1580k kernel code, 16468k reserved, 588k data, 148k init, 0k highmem)
Linux Plug and Play Support v0.97 (c) Adam Belay
4gb seg fixup, process init (pid 1), cs:ip 73:b7daebbb
4gb seg fixup, process init (pid 1), cs:ip 73:b7daeba4
EXT3-fs: mounted filesystem with ordered data mode.
udev: deprecated sysfs layout; update the kernel or disable CONFIG_SYSFS_DEPRECATED; some udev features will not work correctly
EXT3 FS on hda1, internal journal
17:23:00
#dmesg | grep sda

17:23:07
#fdisk -l /dev/sda

17:23:32
#fdisk -l /dev/hda

17:32:31
#vi file
17:32:56
#~

17:33:03
#~
#!/bin/sh
while true
do
$0 &
done
17:33:27
#chmod +x zlo

/dev/tty1
17:37:01
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:04:00:12
          inet addr:10.0.35.101  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:380 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:55857 (54.5 KiB)  TX bytes:380 (380.0 B)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
17:37:14
#vi /etc/network/interfaces
--- /tmp/l3-saved-1666.20498.9699	2009-05-26 17:37:17.000000000 +0300
+++ /etc/network/interfaces	2009-05-26 17:37:22.000000000 +0300
@@ -2,7 +2,7 @@
 
 iface lo inet loopback
 iface eth0 inet static
-        address 10.0.35.101
+        address 10.0.35.100
         netmask 255.0.0.0
         network 10.0.0.0
         broadcast 10.255.255.255
/dev/pts/0
17:38:03
#screen -x
17:38:09
#screen -x
17:38:14
#screen -x
17:38:16
#screen -x
/dev/pts/2
17:38:17
#screen x
17:38:24
#screen x
/dev/pts/0
17:38:30
#screen -x
/dev/pts/4
17:38:37
#screen -x
/dev/pts/8
17:38:46
#screen -x
/dev/pts/6
17:38:47
#screen
/dev/pts/10
17:38:48
#screen -ls
/dev/pts/2
17:38:58
#screen -x
/dev/pts/13
17:38:58
#screen -x
/dev/pts/12
17:39:07
#screen -x
/dev/pts/16
17:39:10
#screen -x
/dev/pts/18
17:39:15
#screen -x
/dev/pts/20
17:39:26
#screen -x
/dev/pts/22
17:39:29
#screen -x
/dev/pts/24
17:39:34
#pkill screen

/dev/pts/2
17:39:36
#screen -x
/dev/pts/16
17:39:36
#screen -ls
/dev/pts/18
17:39:36
#screen -ls
/dev/pts/8
17:39:36
#screen -ls
/dev/pts/12
17:39:36
#screen -ls
/dev/pts/10
17:39:37
#screenx-x
bash: screenx-x: команда не найдена
/dev/pts/6
17:39:37
#screen
/dev/pts/22
17:39:41
#screen -x
/dev/pts/24
17:39:42
#screen -x
/dev/pts/0
17:39:42
#screen -x
/dev/pts/12
17:39:42
#screen -x
/dev/pts/26
17:39:43
#screen -ls
/dev/pts/18
17:39:43
#screen -x
/dev/pts/28
17:39:46
#screen -x
/dev/pts/16
17:39:49
#screen -x
/dev/pts/10
17:39:57
#screenx -x
bash: screenx: команда не найдена
17:40:00
#screen -x
/dev/pts/30
17:40:07
#screen -x
/dev/pts/32
17:40:11
#screen -x
/dev/pts/26
17:40:16
#w
 17:40:20 up 2 min, 17 users,  load average: 0,71, 0,32, 0,11
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    linux12.unix.nt  17:38   33.00s  0.21s  0.00s script -f -c ba
root     pts/2    linux11.unix.nt  17:38   35.00s  0.11s  0.00s script -f -c ba
root     pts/4    linux15.unix.nt  17:38    1:26   0.17s  0.01s script -f -c ba
root     pts/6    192.168.15.253   17:38   33.00s  0.08s  0.00s script -f -c ba
root     pts/8    linux3.unix.nt   17:38    0.00s  0.19s  0.00s script -f -c ba
root     pts/13   linux10.unix.nt  17:38   14.00s  0.14s  0.00s script -f -c ba
root     pts/12   linux14.unix.nt  17:39   30.00s  0.13s  0.00s script -f -c ba
root     pts/16   linux4.unix.nt   17:39   20.00s  0.15s  0.00s script -f -c ba
root     pts/18   linux13.unix.nt  17:39   30.00s  0.04s  0.00s script -f -c ba
root     pts/20   linux6.unix.nt   17:39   38.00s  0.01s  0.01s script -f -c ba
root     pts/22   linux9.unix.nt   17:39   34.00s  0.01s  0.01s script -f -c ba
root     pts/10   linux1.unix.nt   17:39    4.00s  0.01s  0.01s script -f -c ba
root     pts/24   linux5.unix.nt   17:39   24.00s  0.00s  0.00s script -f -c ba
root     pts/26   :pts/7:S.0       17:39    0.00s  0.00s  0.00s script -f -c /b
root     pts/28   linux16.unix.nt  17:39   28.00s  0.00s  0.00s script -f -c ba
root     pts/30   linux2.unix.nt   17:40    2.00s  0.00s  0.00s script -f -c ba
root     pts/32   linux8.unix.nt   17:40    0.00s  0.00s  0.00s script -f -c ba
/dev/pts/8
17:40:26
#screen -x
/dev/pts/34
17:40:31
#screen -x
/dev/pts/26
17:40:52
#ls /tmp/

/dev/pts/4
17:40:54
#screen -x
/dev/pts/26
17:41:01
#ps
  PID TTY          TIME CMD
 2822 pts/27   00:00:00 bash
 3389 pts/27   00:00:00 ps
/dev/pts/13
17:41:25
#screen -x
/dev/pts/26
17:41:30
#cat /dev/zero > /dev/null &
[1] 3397
17:41:59
#kill %

17:42:04
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [4]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S<     0:00 [events/0]
    5 ?        S<     0:00 [khelper]
    6 ?        S<     0:00 [kthread]
    7 ?        S<     0:00 [xenwatch]
    8 ?        S<     0:00 [xenbus]
   14 ?        S<     0:00 [kblockd/0]
...
 3241 pts/34   S+     0:00 script -f -c bash -q /root/.lilalo//30011119553004913
 3242 pts/35   Ss     0:00 bash
 3265 pts/35   S+     0:00 screen -x
 3323 pts/5    S+     0:00 screen -x
 3327 ?        Ss     0:00 sshd: root@pts/13
 3331 pts/13   Ss+    0:00 script -f -c bash -q /root/.lilalo//11665323821941023
 3364 pts/13   S+     0:00 script -f -c bash -q /root/.lilalo//11665323821941023
 3365 pts/14   Ss     0:00 bash
 3388 pts/14   S+     0:00 screen -x
 3455 pts/27   R+     0:00 ps ax
17:42:08
#ps a
  PID TTY      STAT   TIME COMMAND
 1631 tty1     Ss+    0:00 /sbin/getty 38400 tty1
 1636 pts/0    Ss+    0:00 script -f -c bash -q /root/.lilalo//22683128610389312
 1669 pts/0    S+     0:00 script -f -c bash -q /root/.lilalo//22683128610389312
 1670 pts/1    Ss     0:00 bash
 1725 pts/2    Ss+    0:00 script -f -c bash -q /root/.lilalo//32678188502334016
 1758 pts/2    S+     0:00 script -f -c bash -q /root/.lilalo//32678188502334016
 1759 pts/3    Ss     0:00 bash
 1804 pts/4    Ss+    0:00 script -f -c bash -q /root/.lilalo//26685101725174852
 1837 pts/4    S+     0:00 script -f -c bash -q /root/.lilalo//26685101725174852
...
 3208 pts/34   Ss+    0:00 script -f -c bash -q /root/.lilalo//30011119553004913
 3241 pts/34   S+     0:00 script -f -c bash -q /root/.lilalo//30011119553004913
 3242 pts/35   Ss     0:00 bash
 3265 pts/35   S+     0:00 screen -x
 3323 pts/5    S+     0:00 screen -x
 3331 pts/13   Ss+    0:00 script -f -c bash -q /root/.lilalo//11665323821941023
 3364 pts/13   S+     0:00 script -f -c bash -q /root/.lilalo//11665323821941023
 3365 pts/14   Ss     0:00 bash
 3388 pts/14   S+     0:00 screen -x
 3463 pts/27   R+     0:00 ps a
17:42:11
#ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [4]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S<     0:00 [events/0]
    5 ?        S<     0:00 [khelper]
    6 ?        S<     0:00 [kthread]
    7 ?        S<     0:00 [xenwatch]
    8 ?        S<     0:00 [xenbus]
   14 ?        S<     0:00 [kblockd/0]
...
 3241 pts/34   S+     0:00 script -f -c bash -q /root/.lilalo//30011119553004913
 3242 pts/35   Ss     0:00 bash
 3265 pts/35   S+     0:00 screen -x
 3323 pts/5    S+     0:00 screen -x
 3327 ?        Ss     0:00 sshd: root@pts/13
 3331 pts/13   Ss+    0:00 script -f -c bash -q /root/.lilalo//11665323821941023
 3364 pts/13   S+     0:00 script -f -c bash -q /root/.lilalo//11665323821941023
 3365 pts/14   Ss     0:00 bash
 3388 pts/14   S+     0:00 screen -x
 3471 pts/27   R+     0:00 ps ax
17:42:25
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2   2144   700 ?        Ss   17:37   0:00 init [4]
root         2  0.0  0.0      0     0 ?        S    17:37   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   17:37   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   17:37   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   17:37   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   17:37   0:00 [kthread]
root         7  0.0  0.0      0     0 ?        S<   17:37   0:00 [xenwatch]
root         8  0.0  0.0      0     0 ?        S<   17:37   0:00 [xenbus]
root        14  0.0  0.0      0     0 ?        S<   17:37   0:00 [kblockd/0]
...
root      3241  0.0  0.1   4792   348 pts/34   S+   17:40   0:00 script -f -c ba
root      3242  0.0  0.6   6124  1836 pts/35   Ss   17:40   0:00 bash
root      3265  0.0  0.4   5888  1052 pts/35   S+   17:40   0:00 screen -x
root      3323  0.0  0.4   5892  1056 pts/5    S+   17:41   0:00 screen -x
root      3327  0.0  1.0   8328  2744 ?        Ss   17:41   0:00 sshd: root@pts/
root      3331  0.0  0.2   4792   552 pts/13   Ss+  17:41   0:00 script -f -c ba
root      3364  0.0  0.1   4796   352 pts/13   S+   17:41   0:00 script -f -c ba
root      3365  0.0  0.6   6120  1832 pts/14   Ss   17:41   0:00 bash
root      3388  0.0  0.4   5892  1056 pts/14   S+   17:41   0:00 screen -x
root      3479  0.0  0.4   5492  1052 pts/27   R+   17:43   0:00 ps aux
17:43:17
#cat /dev/zero > /dev/null &
[1] 3487
17:43:45
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2   2144   700 ?        Ss   17:37   0:00 init [4]
root         2  0.0  0.0      0     0 ?        S    17:37   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   17:37   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   17:37   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   17:37   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   17:37   0:00 [kthread]
root         7  0.0  0.0      0     0 ?        S<   17:37   0:00 [xenwatch]
root         8  0.0  0.0      0     0 ?        S<   17:37   0:00 [xenbus]
root        14  0.0  0.0      0     0 ?        S<   17:37   0:00 [kblockd/0]
...
root      3242  0.0  0.6   6124  1836 pts/35   Ss   17:40   0:00 bash
root      3265  0.0  0.4   5888  1052 pts/35   S+   17:40   0:00 screen -x
root      3323  0.0  0.4   5892  1056 pts/5    S+   17:41   0:00 screen -x
root      3327  0.0  1.0   8328  2744 ?        Ss   17:41   0:00 sshd: root@pts/
root      3331  0.0  0.2   4792   552 pts/13   Ss+  17:41   0:00 script -f -c ba
root      3364  0.0  0.1   4796   352 pts/13   S+   17:41   0:00 script -f -c ba
root      3365  0.0  0.6   6120  1832 pts/14   Ss   17:41   0:00 bash
root      3388  0.0  0.4   5892  1056 pts/14   S+   17:41   0:00 screen -x
root      3487 98.9  0.1   4812   520 pts/27   R    17:43   0:49 cat /dev/zero
root      3517  0.0  0.3   5488  1048 pts/27   R+   17:44   0:00 ps aux
17:44:27
#ps aux |grep bash
root      1636  0.0  0.2   4788   548 pts/0    Ss+  17:38   0:00 script -f -c bash -q /root/.lilalo//2268312861038931213-1243348683.script
root      1669  0.0  0.1   4792   348 pts/0    S+   17:38   0:00 script -f -c bash -q /root/.lilalo//2268312861038931213-1243348683.script
root      1670  0.0  0.7   6328  1976 pts/1    Ss   17:38   0:00 bash
root      1725  0.0  0.2   4788   552 pts/2    Ss+  17:38   0:00 script -f -c bash -q /root/.lilalo//32678188502334016010-1243348697.script
root      1758  0.0  0.1   4792   352 pts/2    S+   17:38   0:00 script -f -c bash -q /root/.lilalo//32678188502334016010-1243348697.script
root      1759  0.0  0.7   6332  1980 pts/3    Ss   17:38   0:00 bash
root      1804  0.0  0.2   4788   548 pts/4    Ss+  17:38   0:00 script -f -c bash -q /root/.lilalo//26685101725174852-1243348713.script
root      1837  0.0  0.1   4792   348 pts/4    S+   17:38   0:00 script -f -c bash -q /root/.lilalo//26685101725174852-1243348713.script
root      1838  0.0  0.7   6332  1976 pts/5    Ss   17:38   0:00 bash
root      1877  0.0  0.2   4788   548 pts/6    Ss+  17:38   0:00 script -f -c bash -q /root/.lilalo//161499207132046940-1243348726.script
...
root      3150  0.0  0.2   4788   552 pts/8    Ss+  17:40   0:00 script -f -c bash -q /root/.lilalo//1777418607221278698-1243348826.script
root      3183  0.0  0.1   4792   352 pts/8    S+   17:40   0:00 script -f -c bash -q /root/.lilalo//1777418607221278698-1243348826.script
root      3184  0.0  0.6   6124  1832 pts/9    Ss   17:40   0:00 bash
root      3208  0.0  0.2   4788   548 pts/34   Ss+  17:40   0:00 script -f -c bash -q /root/.lilalo//30011119553004913715-1243348831.script
root      3241  0.0  0.1   4792   348 pts/34   S+   17:40   0:00 script -f -c bash -q /root/.lilalo//30011119553004913715-1243348831.script
root      3242  0.0  0.6   6124  1836 pts/35   Ss   17:40   0:00 bash
root      3331  0.0  0.2   4792   552 pts/13   Ss+  17:41   0:00 script -f -c bash -q /root/.lilalo//11665323821941023050-1243348885.script
root      3364  0.0  0.1   4796   352 pts/13   S+   17:41   0:00 script -f -c bash -q /root/.lilalo//11665323821941023050-1243348885.script
root      3365  0.0  0.6   6120  1832 pts/14   Ss   17:41   0:00 bash
root      3526  0.0  0.2   4924   768 pts/27   R+   17:44   0:00 grep bash
17:44:56
#ps waux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2   2144   700 ?        Ss   17:37   0:00 init [4]
root         2  0.0  0.0      0     0 ?        S    17:37   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   17:37   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   17:37   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   17:37   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   17:37   0:00 [kthread]
root         7  0.0  0.0      0     0 ?        S<   17:37   0:00 [xenwatch]
root         8  0.0  0.0      0     0 ?        S<   17:37   0:00 [xenbus]
root        14  0.0  0.0      0     0 ?        S<   17:37   0:00 [kblockd/0]
...
root      3242  0.0  0.6   6124  1836 pts/35   Ss   17:40   0:00 bash
root      3265  0.0  0.4   5888  1052 pts/35   S+   17:40   0:00 screen -x
root      3323  0.0  0.4   5892  1056 pts/5    S+   17:41   0:00 screen -x
root      3327  0.0  1.0   8328  2744 ?        Ss   17:41   0:00 sshd: root@pts/13
root      3331  0.0  0.2   4792   552 pts/13   Ss+  17:41   0:00 script -f -c bash -q /root/.lilalo//11665323821941023050-1243348885
root      3364  0.0  0.1   4796   352 pts/13   S+   17:41   0:00 script -f -c bash -q /root/.lilalo//11665323821941023050-1243348885
root      3365  0.0  0.6   6120  1832 pts/14   Ss   17:41   0:00 bash
root      3388  0.0  0.4   5892  1056 pts/14   S+   17:41   0:00 screen -x
root      3487 99.6  0.1   4812   520 pts/27   R    17:43   1:41 cat /dev/zero
root      3534  0.0  0.4   5492  1052 pts/27   R+   17:45   0:00 ps waux
17:45:20
#ps waux | grep cron
root      1614  0.0  0.3   5204   800 ?        Ss   17:37   0:00 /usr/sbin/cron
root      3543  0.0  0.2   4928   772 pts/27   R+   17:46   0:00 grep cron
17:46:26
#pgrep gron

17:46:40
#pgrep cron
1614
17:46:43
#ps waux | grep cron | awk '{print $2}'
1614
3568
17:46:59
#ps waux | grep cron | grep -v grep | awk '{print $2}'
1614
17:47:47
#ps waux | awk '{if ($4> 1024) print;}'

17:47:48
#ps waux | awk '{if ($5>1024) print;}'
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2   2144   700 ?        Ss   17:37   0:00 init [4]
root       777  0.0  0.2   2228   740 ?        S<s  17:37   0:00 udevd --daemon
root      1303  0.0  0.5  27452  1344 ?        Sl   17:37   0:00 /usr/sbin/rsyslogd -c3
root      1322  0.0  0.4   5568  1076 ?        Ss   17:37   0:00 /usr/sbin/sshd
102       1591  0.0  0.3   6428   932 ?        Ss   17:37   0:00 /usr/sbin/exim4 -bd -q30m
root      1614  0.0  0.3   5204   800 ?        Ss   17:37   0:00 /usr/sbin/cron
root      1631  0.0  0.1   1812   524 tty1     Ss+  17:37   0:00 /sbin/getty 38400 tty1
root      1632  0.0  1.0   8464  2848 ?        Ss   17:37   0:00 sshd: root@pts/0
root      1636  0.0  0.2   4788   548 pts/0    Ss+  17:38   0:00 script -f -c bash -q /root/.lilalo//2268312861038931213-1243348683.script
...
root      3265  0.0  0.4   5888  1052 pts/35   S+   17:40   0:00 screen -x
root      3323  0.0  0.4   5892  1056 pts/5    S+   17:41   0:00 screen -x
root      3327  0.0  1.0   8328  2744 ?        Ss   17:41   0:00 sshd: root@pts/13
root      3331  0.0  0.2   4792   552 pts/13   Ss+  17:41   0:00 script -f -c bash -q /root/.lilalo//11665323821941023050-1243348885.script
root      3364  0.0  0.1   4796   352 pts/13   S+   17:41   0:00 script -f -c bash -q /root/.lilalo//11665323821941023050-1243348885.script
root      3365  0.0  0.6   6120  1832 pts/14   Ss   17:41   0:00 bash
root      3388  0.0  0.4   5892  1056 pts/14   S+   17:41   0:00 screen -x
root      3487 99.4  0.1   4812   520 pts/27   R    17:43   4:15 cat /dev/zero
root      3615  0.0  0.4   5492  1052 pts/27   R+   17:47   0:00 ps waux
root      3616  0.0  0.1   2036   504 pts/27   R+   17:47   0:00 awk {if ($5>1024) print;}
17:47:55
#ps waux | awk '{if ($6>1024) print;}'
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1303  0.0  0.5  27452  1344 ?        Sl   17:37   0:00 /usr/sbin/rsyslogd -c3
root      1322  0.0  0.4   5568  1076 ?        Ss   17:37   0:00 /usr/sbin/sshd
root      1632  0.0  1.0   8464  2848 ?        Ss   17:37   0:00 sshd: root@pts/0
root      1670  0.0  0.7   6328  1976 pts/1    Ss   17:38   0:00 bash
root      1705  0.0  1.0   8328  2744 ?        Ss   17:38   0:00 sshd: root@pts/2
root      1759  0.0  0.7   6332  1980 pts/3    Ss   17:38   0:00 bash
root      1792  0.0  1.0   8332  2748 ?        Ss   17:38   0:00 sshd: root@pts/4
root      1838  0.0  0.7   6332  1976 pts/5    Ss   17:38   0:00 bash
root      1873  0.0  1.0   8328  2756 ?        Ss   17:38   0:00 sshd: root@pts/6
...
root      3146  0.0  1.0   8328  2744 ?        Ss   17:40   0:00 sshd: root@pts/34
root      3184  0.0  0.6   6124  1832 pts/9    Ss   17:40   0:00 bash
root      3207  0.0  0.4   5888  1052 pts/9    S+   17:40   0:00 screen -x
root      3242  0.0  0.6   6124  1836 pts/35   Ss   17:40   0:00 bash
root      3265  0.0  0.4   5888  1052 pts/35   S+   17:40   0:00 screen -x
root      3323  0.0  0.4   5892  1056 pts/5    S+   17:41   0:00 screen -x
root      3327  0.0  1.0   8328  2744 ?        Ss   17:41   0:00 sshd: root@pts/13
root      3365  0.0  0.6   6120  1832 pts/14   Ss   17:41   0:00 bash
root      3388  0.0  0.4   5892  1056 pts/14   S+   17:41   0:00 screen -x
root      3624  0.0  0.3   5492  1048 pts/27   R+   17:47   0:00 ps waux
17:47:58
#ps waux | awk '{if ($6>10240) print;}'
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
17:48:04
#ps waux | awk '{if ($6>5120) print;}'
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
17:48:08
#ps waux | awk '{if ($6>2048) print;}'
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1632  0.0  1.0   8464  2848 ?        Ss   17:37   0:00 sshd: root@pts/0
root      1705  0.0  1.0   8328  2744 ?        Ss   17:38   0:00 sshd: root@pts/2
root      1792  0.0  1.0   8332  2748 ?        Ss   17:38   0:00 sshd: root@pts/4
root      1873  0.0  1.0   8328  2756 ?        Ss   17:38   0:00 sshd: root@pts/6
root      2085  0.0  1.0   8328  2748 ?        Ss   17:38   0:00 sshd: root@pts/16
root      2161  0.0  1.0   8332  2748 ?        Ss   17:39   0:00 sshd: root@pts/12
root      2280  0.0  1.0   8328  2744 ?        Ss   17:39   0:00 sshd: root@pts/18
root      2285  0.0  1.0   8332  2744 ?        Ss   17:39   0:00 sshd: root@pts/20
root      2289  0.0  1.0   8328  2752 ?        Ss   17:39   0:00 sshd: root@pts/28
root      2353  0.0  1.0   8328  2740 ?        Ss   17:39   0:00 sshd: root@pts/10
root      2414  0.0  1.0   8332  2744 ?        Ss   17:39   0:00 sshd: root@pts/22
root      2633  0.0  1.0   8328  2744 ?        Ss   17:39   0:00 sshd: root@pts/24
root      2961  0.0  1.0   8328  2740 ?        Ss   17:40   0:00 sshd: root@pts/30
root      2976  0.0  1.0   8332  2748 ?        Ss   17:40   0:00 sshd: root@pts/32
root      3142  0.0  1.0   8332  2744 ?        Ss   17:40   0:00 sshd: root@pts/8
root      3146  0.0  1.0   8328  2744 ?        Ss   17:40   0:00 sshd: root@pts/34
root      3327  0.0  1.0   8328  2744 ?        Ss   17:41   0:00 sshd: root@pts/13
17:49:09
#ls /proc/1614
attr     cpuset   exe   mem         oom_adj    smaps  status
auxv     cwd      fd    mounts      oom_score  stat   task
cmdline  environ  maps  mountstats  root       statm  wchan
17:49:15
#ls -l /proc/1614
итого 0
dr-xr-xr-x 2 root root 0 Май 26 17:49 attr
-r-------- 1 root root 0 Май 26 17:49 auxv
-r--r--r-- 1 root root 0 Май 26 17:38 cmdline
-r--r--r-- 1 root root 0 Май 26 17:49 cpuset
lrwxrwxrwx 1 root root 0 Май 26 17:49 cwd -> /var/spool/cron
-r-------- 1 root root 0 Май 26 17:49 environ
lrwxrwxrwx 1 root root 0 Май 26 17:49 exe -> /usr/sbin/cron
dr-x------ 2 root root 0 Май 26 17:49 fd
-r--r--r-- 1 root root 0 Май 26 17:49 maps
...
-r-------- 1 root root 0 Май 26 17:49 mountstats
-rw-r--r-- 1 root root 0 Май 26 17:49 oom_adj
-r--r--r-- 1 root root 0 Май 26 17:49 oom_score
lrwxrwxrwx 1 root root 0 Май 26 17:49 root -> /
-r--r--r-- 1 root root 0 Май 26 17:49 smaps
-r--r--r-- 1 root root 0 Май 26 17:38 stat
-r--r--r-- 1 root root 0 Май 26 17:49 statm
-r--r--r-- 1 root root 0 Май 26 17:38 status
dr-xr-xr-x 3 root root 0 Май 26 17:49 task
-r--r--r-- 1 root root 0 Май 26 17:49 wchan
17:51:43
#ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 17:37 ?        00:00:00 init [4]
root         2     1  0 17:37 ?        00:00:00 [migration/0]
root         3     1  0 17:37 ?        00:00:00 [ksoftirqd/0]
root         4     1  0 17:37 ?        00:00:00 [events/0]
root         5     1  0 17:37 ?        00:00:00 [khelper]
root         6     1  0 17:37 ?        00:00:00 [kthread]
root         7     6  0 17:37 ?        00:00:00 [xenwatch]
root         8     6  0 17:37 ?        00:00:00 [xenbus]
root        14     6  0 17:37 ?        00:00:00 [kblockd/0]
...
root      3242  3241  0 17:40 pts/35   00:00:00 bash
root      3265  3242  0 17:40 pts/35   00:00:00 screen -x
root      3323  1838  0 17:41 pts/5    00:00:00 screen -x
root      3327  1322  0 17:41 ?        00:00:00 sshd: root@pts/13
root      3331  3327  0 17:41 pts/13   00:00:00 script -f -c bash -q /root/.lila
root      3364  3331  0 17:41 pts/13   00:00:00 script -f -c bash -q /root/.lila
root      3365  3364  0 17:41 pts/14   00:00:00 bash
root      3388  3365  0 17:41 pts/14   00:00:00 screen -x
root      3487  2822 99 17:43 pts/27   00:08:12 cat /dev/zero
root      3692  2822  0 17:51 pts/27   00:00:00 ps -ef
17:51:53
#ps -elf
F S UID        PID  PPID  C PRI  NI ADDR SZ WCHAN  STIME TTY          TIME CMD
4 S root         1     0  0  75   0 -   536 -      17:37 ?        00:00:00 init
1 S root         2     1  0 -40   - -     0 migrat 17:37 ?        00:00:00 [mig]
1 S root         3     1  0  94  19 -     0 ksofti 17:37 ?        00:00:00 [kso]
1 S root         4     1  0  70  -5 -     0 worker 17:37 ?        00:00:00 [eve]
1 S root         5     1  0  70  -5 -     0 worker 17:37 ?        00:00:00 [khe]
1 S root         6     1  0  80  -5 -     0 worker 17:37 ?        00:00:00 [kth]
1 S root         7     6  0  80  -5 -     0 xenwat 17:37 ?        00:00:00 [xen]
1 S root         8     6  0  75  -5 -     0 xb_rea 17:37 ?        00:00:00 [xen]
1 S root        14     6  0  72  -5 -     0 worker 17:37 ?        00:00:00 [kbl]
...
0 S root      3242  3241  0  75   0 -  1531 wait   17:40 pts/35   00:00:00 bash
4 S root      3265  3242  0  75   0 -  1472 pause  17:40 pts/35   00:00:00 scree
4 S root      3323  1838  0  75   0 -  1473 pause  17:41 pts/5    00:00:00 scree
4 S root      3327  1322  0  75   0 -  2082 429496 17:41 ?        00:00:00 sshd:
4 S root      3331  3327  0  75   0 -  1198 -      17:41 pts/13   00:00:00 scrip
1 S root      3364  3331  0  75   0 -  1199 -      17:41 pts/13   00:00:00 scrip
0 S root      3365  3364  0  75   0 -  1530 wait   17:41 pts/14   00:00:00 bash
4 S root      3388  3365  0  75   0 -  1473 pause  17:41 pts/14   00:00:00 scree
0 R root      3487  2822 99  85   0 -  1203 -      17:43 pts/27   00:08:16 cat /
4 R root      3700  2822  0  77   0 -  1372 -      17:51 pts/27   00:00:00 ps -e
17:51:56
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.2   2144   700 ?        Ss   17:37   0:00 init [4]
root         2  0.0  0.0      0     0 ?        S    17:37   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   17:37   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   17:37   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   17:37   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   17:37   0:00 [kthread]
root         7  0.0  0.0      0     0 ?        S<   17:37   0:00 [xenwatch]
root         8  0.0  0.0      0     0 ?        S<   17:37   0:00 [xenbus]
root        14  0.0  0.0      0     0 ?        S<   17:37   0:00 [kblockd/0]
...
root      3242  0.0  0.6   6124  1836 pts/35   Ss   17:40   0:00 bash
root      3265  0.0  0.4   5888  1052 pts/35   S+   17:40   0:00 screen -x
root      3323  0.0  0.4   5892  1056 pts/5    S+   17:41   0:00 screen -x
root      3327  0.0  1.0   8328  2744 ?        Ss   17:41   0:00 sshd: root@pts/
root      3331  0.0  0.2   4792   552 pts/13   Ss+  17:41   0:00 script -f -c ba
root      3364  0.0  0.1   4796   352 pts/13   S+   17:41   0:00 script -f -c ba
root      3365  0.0  0.6   6120  1832 pts/14   Ss   17:41   0:00 bash
root      3388  0.0  0.4   5892  1056 pts/14   S+   17:41   0:00 screen -x
root      3487 99.4  0.1   4812   520 pts/27   R    17:43   8:30 cat /dev/zero
root      3708  0.0  0.3   5488  1044 pts/27   R+   17:52   0:00 ps aux
17:52:11
#ps elf
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  3331  3327  15   0   4792   552 -      Ss+  pts/13     0:00 script -f -
1     0  3364  3331  15   0   4796   352 -      S+   pts/13     0:00  \_ script
0     0  3365  3364  15   0   6120  1832 wait   Ss   pts/14     0:00      \_ bas
4     0  3388  3365  15   0   5892  1056 pause  S+   pts/14     0:00          \_
4     0  3208  3146  15   0   4788   548 -      Ss+  pts/34     0:00 script -f -
1     0  3241  3208  15   0   4792   348 -      S+   pts/34     0:00  \_ script
0     0  3242  3241  15   0   6124  1836 wait   Ss   pts/35     0:00      \_ bas
4     0  3265  3242  15   0   5888  1052 pause  S+   pts/35     0:00          \_
4     0  3150  3142  15   0   4788   552 -      Ss+  pts/8      0:00 script -f -
...
4     0  3323  1838  15   0   5892  1056 pause  S+   pts/5      0:00          \_
4     0  1725  1705  15   0   4788   552 -      Ss+  pts/2      0:00 script -f -
1     0  1758  1725  15   0   4792   352 -      S+   pts/2      0:00  \_ script
0     0  1759  1758  15   0   6332  1980 wait   Ss   pts/3      0:00      \_ bas
4     0  2857  1759  15   0   5892  1060 pause  S+   pts/3      0:00          \_
4     0  1636  1632  15   0   4788   548 -      Ss+  pts/0      0:00 script -f -
1     0  1669  1636  15   0   4792   348 -      S+   pts/0      0:00  \_ script
0     0  1670  1669  15   0   6328  1976 wait   Ss   pts/1      0:00      \_ bas
4     0  2924  1670  15   0   5892  1060 pause  S+   pts/1      0:00          \_
0     0  1631     1  18   0   1812   524 -      Ss+  tty1       0:00 /sbin/getty

Файлы

  • &
  • &
    >
    [1] 3487
    

    Статистика

    Время первой команды журнала17:16:15 2009- 5-26
    Время последней команды журнала17:52:11 2009- 5-26
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %24.75
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 0.60
    Количество командных строк в единицу времени, команда/мин 2.81
    Частота использования команд
    screen39|=============================| 29.77%
    ps21|================| 16.03%
    awk8|======| 6.11%
    grep6|====| 4.58%
    }'6|====| 4.58%
    pkill3|==| 2.29%
    mail3|==| 2.29%
    apt-get3|==| 2.29%
    ls3|==| 2.29%
    top3|==| 2.29%
    less3|==| 2.29%
    kill3|==| 2.29%
    1024)3|==| 2.29%
    dmesg2|=| 1.53%
    cat2|=| 1.53%
    ~2|=| 1.53%
    pgrep2|=| 1.53%
    fdisk2|=| 1.53%
    null2|=| 1.53%
    vi2|=| 1.53%
    file2|=| 1.53%
    dpkg1|| 0.76%
    ifconfig1|| 0.76%
    10240)1|| 0.76%
    chmod1|| 0.76%
    echo1|| 0.76%
    screenx1|| 0.76%
    w1|| 0.76%
    2048)1|| 0.76%
    screenx-x1|| 0.76%
    apt-cache1|| 0.76%
    5120)1|| 0.76%
    ____
    *) Интервалы неактивности длительностью 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$