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

Содержание

Журнал

Пятница (03/31/17)

/dev/pts/2
10:26:02
#ps aux | grep signal_trep
root     22831  0.0  0.1   9968   876 pts/3    S+   11:26   0:00 grep signal_trep
10:26:03
#vim
10:26:16
#killall vim

10:26:26
#ps
  PID TTY          TIME CMD
22166 pts/3    00:00:00 l3script
22718 pts/3    00:00:00 sleep
22845 pts/3    00:00:00 vim
22863 pts/3    00:00:00 ps
10:26:27
#killall vim.orig
vim.orig: процесс не найден
10:26:38
#killall vi
vi: процесс не найден
10:26:41
#killall vim

10:26:44
#ps
  PID TTY          TIME CMD
22166 pts/3    00:00:00 l3script
22718 pts/3    00:00:00 sleep
22845 pts/3    00:00:00 vim
22895 pts/3    00:00:00 ps
10:26:45
#kill -9 22845
[1]+  Убито              /usr/bin/vim "$@"
10:27:06
#vim
10:27:15
#killall /usr/bin/vim

10:27:31
#ps
  PID TTY          TIME CMD
22166 pts/3    00:00:00 l3script
22718 pts/3    00:00:00 sleep
22916 pts/3    00:00:00 vim
22934 pts/3    00:00:00 ps
10:27:33
#killall vim

10:30:32
#ps
  PID TTY          TIME CMD
22166 pts/3    00:00:00 l3script
22718 pts/3    00:00:00 sleep
22916 pts/3    00:00:00 vim
22958 pts/3    00:00:00 ps
10:30:33
#killall -9 vim
[1]+  Убито              /usr/bin/vim "$@"
10:30:39
#nice -n 19 ~user/bi
bigfile  bin/
10:30:39
#nice -n 19 ~user/bin/bigwork
^C47248+0 записей считано
47248+0 записей написано
 скопировано 193527808 байт (194 MB), 5,34274 c, 36,2 MB/c
10:32:31
#nice -n 19 ~user/bin/bigwork &
[1] 22991
10:33:05
#nice
Display all 105 possibilities? (y or n)
10:33:40
#top
top - 11:33:56 up 6 days, 17:47,  2 users,  load average: 2,14, 0,62, 0,25
Tasks:  62 total,   1 running,  61 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us, 10,0 sy,  0,0 ni,  0,0 id, 90,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   501076 used,     6292 free,    94528 buffers
KiB Swap:        0 total,        0 used,        0 free,   337636 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
22999 root      39  19 11976  632  520 D   3,7  0,1   0:01.43 dd
  140 root      20   0     0    0    0 D   0,7  0,0   0:06.76 jbd2/xvda1-8
 3364 root      20   0     0    0    0 D   0,7  0,0   0:03.24 flush-202:0
   20 root      20   0     0    0    0 S   0,3  0,0   0:00.25 kswapd0
...
klmdfgoiot      20   0 71288 3608 2820 S   0,0  0,7   0:00.02 sshd
409600+0 записей считано S   0,0  0,3   0:00.12 sshd
409600+0 записей написано   0,0  0,6   0:00.31 bash
409600+0 записей считано S   0,0  0,2   0:00.01 getty
409600+0 записей написано   0,0  0,1   0:00.00 sleep
 скопировано 1677721600 байт (1,7 GB) скопировано 1677721600 байт (1,7 GB), 120,743 c, 13,9 MB/c
, 57,884 c, 29,0 MB/c9 12868 1184 1004 S   0,0  0,2   0:00.00 bigwork
23009 root      20   0 25284 1508 1128 R   0,0  0,3   0:00.29 top
[1]-  Done                    nice -n 19 ~user/bin/bigwork
[2]+  Done                    nice -n 20 ~user/bin/bigwork
10:35:07
#qqqdsgjndfg
l3script: qqqdsgjndfg: команда не найдена
10:35:07
#klmdfgoi
l3script: klmdfgoi: команда не найдена
10:35:07
#kill
kill      killall   killall5
10:35:07
#kill
kill      killall   killall5
10:35:07
#ps
  PID TTY          TIME CMD
22166 pts/3    00:00:00 l3script
22718 pts/3    00:00:00 sleep
23042 pts/3    00:00:00 ps
10:35:17
#killall b
bash     busybox
10:35:17
#killall
Использование: killall [ПАРАМЕТР]… [--] ИМЯ…
       killall -l, --list
       killall -V, --version
  -e,--exact           требовать полного совпадения для очень длинных имён
  -I,--ignore-case     игнорировать регистр символов в именах процессов
  -g,--process-group   завершать группу процесса вместо одного процесса
  -y,--younger-than    завершить процессы, новее чем заданного ВРЕМЕНИ
  -o,--older-than      завершить процессы, старее чем заданного ВРЕМЕНИ
  -i,--interactive     запрашивать подтверждение перед завершением процессов
  -l,--list            вывести список допустимых имён сигналов
  -q,--quiet           не показывать подробные сообщения
  -r,--regexp          рассматривать ИМЯ как расширенное регулярное выражение
TERM,--signal СИГНАÐ
  -u,--user ПОÐный только ПОÐ
rbose         уведомлять только при успешной отправке сигнала
  -V,--version         показать информацию о версии
  -w,--wait            ожидать завершения процессов
10:35:37
#^C

10:35:38
#vim &
10:38:18
#killall vim
[1]+  Stopped                 vim
10:38:24
#ssh 192.168.16.144
The authenticity of host '192.168.16.144 (192.168.16.144)' can't be established.
RSA key fingerprint is 6b:57:af:4b:43:9d:c0:dd:45:27:b7:41:93:dc:20:79.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.144' (RSA) to the list of known hosts.
root@192.168.16.144's password:
Last login: Fri Mar 31 00:21:58 2017
[root@CentOS2 ~]# ls -l /etc/rc3.d/
итого 0
lrwxrwxrwx. 1 root root 20 Мар 30 17:53 K01certmonger -> ../init.d/certmonger
lrwxrwxrwx. 1 root root 23 Мар 30 17:53 K01matahari-host -> ../init.d/matahari-host
...
[root@CentOS2 1132]# cat /var/log/ssh
Mar 31 01:59:20 CentOS2 root: Error
[root@CentOS2 1132]# cd
[root@CentOS2 ~]#
[root@CentOS2 ~]# exit
logout
Есть приостановленные задачи.
[root@CentOS2 ~]# exit
logout
Connection to 192.168.16.144 closed.
прошло >2 часов
13:34:18
#ssh 192.168.16.144
# File syncing capability is disabled by default. This feature is usually not required,
# not useful and an extreme performance hit
#$ActionFileEnableSync on
#### RULES ####
"/etc/rsyslog.conf" 80L, 2811C
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.*                                                 /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
...
ssh: нераспознанная служба
[root@CentOS2 ~]# service sshd reload
Reloading sshd:                                            [  OK  ]
[root@CentOS2 ~]# cat /var/log/ssh
Mar 31 01:59:20 CentOS2 root: Error
Mar 31 02:06:01 CentOS2 sshd[2409]: Server listening on 0.0.0.0 port 22.
Mar 31 02:06:01 CentOS2 sshd[2409]: Server listening on :: port 22.
[root@CentOS2 ~]# exit
logout
Connection to 192.168.16.144 closed.
13:38:25
#ssh 192.168.16.144
root@192.168.16.144's password:
Permission denied, please try again.
root@192.168.16.144's password:
13:38:34
#ssh 192.168.16.144
"/etc/rsyslog.conf" 80L, 2811C
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.*                                                 /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none;local5.none;                /var/log/messages
# The authpriv file has restricted access.
authpriv.*                                              /var/log/secure
# Log all the mail messages in one place.
...
uucp,news.crit                                          /var/log/spooler
# Save boot messages also to boot.log
local7.*                                                /var/log/boot.log
"/etc/rsyslog.conf" 80L, 2811C written
[root@CentOS2 ~]# service rsyslog restart
Shutting down system logger:                               [  OK  ]
Starting system logger:                                    [  OK  ]
[root@CentOS2 ~]# exit
logout
Connection to 192.168.16.144 closed.
13:39:58
#ssh 192.168.16.144
#### RULES ####
"/etc/rsyslog.conf" 80L, 2811C
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.*                                                 /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none;local5.none;                /var/log/messages
# The authpriv file has restricted access.
authpriv.*                                              /var/log/secure
...
# Save boot messages also to boot.log
local7.*                                                /var/log/boot.log
*.info;mail.none;authpriv.none;cron.none;local5.none                /var/log/messages
"/etc/rsyslog.conf" 80L, 2810C written
[root@CentOS2 ~]# service rsyslog restart
Shutting down system logger:                               [  OK  ]
Starting system logger:                                    [  OK  ]
[root@CentOS2 ~]# exit
logout
Connection to 192.168.16.144 closed.
13:41:00
#ssh 192.168.16.144
#### RULES ####
"/etc/rsyslog.conf" 80L, 2810C
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.*                                                 /dev/console
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
*.info;mail.none;authpriv.none;cron.none;local5.none                /var/log/messages
# The authpriv file has restricted access.
authpriv.*                                              /var/log/secure
...
uucp,news.crit                                          /var/log/spooler
# Save boot messages also to boot.log
local7.*                                                /var/log/boot.log
local5.*                                                @192.168.16.193
local5.                                                 @192.16
"/etc/rsyslog.conf" 80L, 2810C written
[root@CentOS2 ~]# exit
logout
Connection to 192.168.16.144 closed.
l
13:42:48
#ssh 192.168.16.144
root@192.168.16.144's password:
Permission denied, please try again.
root@192.168.16.144's password:
Last login: Fri Mar 31 02:08:58 2017 from 10.1.17.1
[root@CentOS2 ~]# exit
logout
Connection to 192.168.16.144 closed.
13:47:33
#ls /etc/log
logcheck/       login.defs      logrotate.conf  logrotate.d/
13:47:33
#ls /etc/logrotate.d/
apt  aptitude  dpkg  exim4-base  exim4-paniclog  iptraf  rsyslog
13:47:45
#apt
apt-cache                     apt-config                    apt-ftparchive                aptitude                      aptitude-curses               apt-key                       apt-sortpkgs
apt-cdrom                     apt-extracttemplates          apt-get                       aptitude-create-state-bundle  aptitude-run-state-bundle     apt-mark
13:47:45
#apt-
apt-cache             apt-cdrom             apt-config            apt-extracttemplates  apt-ftparchive        apt-get               apt-key               apt-mark              apt-sortpkgs
13:47:45
#apt-get install squid
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libldap-2.4-2 libsasl2-2 libsasl2-modules squid-common squid-langpack
Предлагаемые пакеты:
  libsasl2-modules-otp libsasl2-modules-ldap libsasl2-modules-sql libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal squidclient squid-cgi logcheck-database resolvconf smbclient winbind
НОВЫЕ пакеты, которые будут установлены:
  libldap-2.4-2 libsasl2-2 libsasl2-modules squid squid-common squid-langpack
обновлено 0, установлено 6 новых пакетов, для удаления отмечено 0 пакетов, и 91 пакетов не обновлено.
...
Обрабатываются триггеры для man-db …
Настраивается пакет libsasl2-2:amd64 (2.1.25.dfsg1-6+deb7u1) …
Настраивается пакет libldap-2.4-2:amd64 (2.4.31-2+deb7u2) …
Настраивается пакет squid-langpack (20120616-1) …
Настраивается пакет squid-common (2.7.STABLE9-4.1+deb7u2) …
Настраивается пакет squid (2.7.STABLE9-4.1+deb7u2) …
Creating squid spool directory structure
2017/03/31 14:52:56| Creating Swap Directories
[ ok ] Restarting Squid HTTP proxy: squid.
Настраивается пакет libsasl2-modules:amd64 (2.1.25.dfsg1-6+deb7u1) …
13:53:17
#cat /etc/logrotate.d/
cat: /etc/logrotate.d/: Это каталог
13:53:30
#cat /etc/logrotate.d
cat: /etc/logrotate.d: Это каталог
13:53:31
#cat /etc/logrotate.
logrotate.conf  logrotate.d/
13:53:31
#cat /etc/logrotate.
logrotate.conf  logrotate.d/
13:53:31
#cat /etc/logrotate.d/squid
#
#       Logrotate fragment for squid.
#
/var/log/squid/*.log {
        daily
        compress
        delaycompress
        rotate 2
        missingok
        nocreate
        sharedscripts
        postrotate
                test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
        endscript
}
13:53:44
#cat /etc/cron.d
cron.d/     cron.daily/
13:53:44
#cat /etc/cron.d
cron.d/     cron.daily/
13:53:44
#cat /etc/cron.daily/lo
locate     logrotate
13:53:44
#cat /etc/cron.daily/logrotate
#!/bin/sh
test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate /etc/logrotate.conf
13:54:26
#/cat /etc/crontab
l3script: /cat: Нет такого файла или каталога
прошла 31 минута
14:26:17
#cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
14:26:29
#uname -r
3.2.0-4-amd64
прошло 15 минут
14:42:17
#cd /usr/s
sbin/  share/ src/
14:42:17
#cd /usr/src/

14:44:26
#ssh 192.168.16.144
root@192.168.16.144's password:
Last login: Fri Mar 31 02:10:47 2017 from 10.1.17.1
[root@CentOS2 ~]# rpm -a
[root@CentOS2 ~]# rpm -qa
rng-tools-2-10.el6.x86_64
urw-fonts-2.4-10.el6.noarch
ca-certificates-2010.63-3.el6_1.5.noarch
smartmontools-5.39.1-5.el6.x86_64
wget-1.12-1.4.el6.x86_64
poppler-data-0.4.0-1.el6.noarch
...
Signature   : RSA/SHA1, Птн 02 Дек 2011 14:10:07, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>
URL         : http://www.gnu.org/software/bash
Summary     : The GNU Bourne Again shell
Description :
The GNU Bourne Again shell (Bash) is a shell or command language
interpreter that is compatible with the Bourne shell (sh). Bash
incorporates useful features from the Korn shell (ksh) and the C shell
(csh). Most sh scripts can be run by bash without modification.
[root@CentOS2 ~]# Write failed: Broken pipe
прошло 63 минуты
/dev/pts/5
15:47:44
#ssh 192.18.16.144
ssh: connect to host 192.18.16.144 port 22: Network is unreachable

Файлы

  • /etc/cron.d
  • /etc/cron.daily/lo
  • /etc/cron.daily/logrotate
  • /etc/crontab
  • /etc/logrotate.d/squid
  • /etc/cron.d
    >
    cron.d/     cron.daily/
    
    /etc/cron.daily/lo
    >
    locate     logrotate
    
    /etc/cron.daily/logrotate
    >
    #!/bin/sh
    test -x /usr/sbin/logrotate || exit 0
    /usr/sbin/logrotate /etc/logrotate.conf
    
    /etc/crontab
    >
    # /etc/crontab: system-wide crontab
    # Unlike any other crontab you don't have to run the `crontab'
    # command to install the new version when you edit this file
    # and files in /etc/cron.d. These files also have username fields,
    # that none of the other crontabs do.
    SHELL=/bin/sh
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    # m h dom mon dow user  command
    17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
    25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
    47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
    52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
    #
    
    /etc/logrotate.d/squid
    >
    #
    #       Logrotate fragment for squid.
    #
    /var/log/squid/*.log {
            daily
            compress
            delaycompress
            rotate 2
            missingok
            nocreate
            sharedscripts
            postrotate
                    test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
            endscript
    }
    

    Статистика

    Время первой команды журнала10:26:02 2017- 3-31
    Время последней команды журнала15:47:44 2017- 3-31
    Количество командных строк в журнале58
    Процент команд с ненулевым кодом завершения, %22.41
    Процент синтаксически неверно набранных команд, % 8.62
    Суммарное время работы с терминалом *, час 0.84
    Количество командных строк в единицу времени, команда/мин 1.15
    Частота использования команд
    cat10|================| 16.95%
    killall10|================| 16.95%
    ssh9|===============| 15.25%
    ps6|==========| 10.17%
    nice4|======| 6.78%
    vim3|=====| 5.08%
    kill3|=====| 5.08%
    cd2|===| 3.39%
    ls2|===| 3.39%
    /cat1|=| 1.69%
    qqqdsgjndfg1|=| 1.69%
    top1|=| 1.69%
    apt-1|=| 1.69%
    klmdfgoi1|=| 1.69%
    apt1|=| 1.69%
    apt-get1|=| 1.69%
    grep1|=| 1.69%
    ^C1|=| 1.69%
    uname1|=| 1.69%
    ____
    *) Интервалы неактивности длительностью 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$