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

Содержание

Журнал

Вторник (08/09/11)

14:31:12
#kill 12895

14:31:22
#kill 12895
l3script: kill: (12895) - No such process
14:31:22
#kill 14350

14:31:29
#kill 14350
l3script: kill: (14350) - No such process
14:31:30
#kill 20277

14:31:39
#kill 20277

14:31:40
#kill 20277

/dev/pts/1
14:31:57
#ps aux |grep l3
root     27100  0.3  0.0   3364   484 pts/1    S+   16:31   0:00 script -f -c l3script -q /root/.lilalo//3427561269163485-1312893117.script
root     27144  0.0  0.0   3368   312 pts/1    S+   16:31   0:00 script -f -c l3script -q /root/.lilalo//3427561269163485-1312893117.script
root     27145  0.6  0.2   5032  2276 pts/2    Ss   16:31   0:00 l3script
root     27193  0.0  0.0   3680   768 pts/2    S+   16:32   0:00 grep l3
14:32:00
#kill 27100

/dev/pts/1
14:41:16
#l3 cd /
bin/        dev/        home/       .lilalo/    media/      opt/        root/       selinux/    sys/        usr/
boot/       etc/        lib/        lost+found/ mnt/        proc/       sbin/       srv/        tmp/        var/
14:41:16
#l3 pwd
/users/neodiz/xen-dom0-setup/linux-92l0.site/root
14:41:40
#cd /srv/www/htdocs/

14:42:19
#ls
l3files  munin
14:42:21
#chown www -R l3files/
chown: invalid user: `www'
14:42:37
#ch www -R l3files/
chacl             check_forensic2   chfn              chkstat-polkit    chroot            chvt
chage             check_mail_queue  chgrp             chmod             chrp-addnote
chattr            checkmedia        chkconfig         chown             chrt
chcon             checkproc         chkstat           chpasswd          chsh
14:42:37
#ch www -R l3files/
chacl             check_forensic2   chfn              chkstat-polkit    chroot            chvt
chage             check_mail_queue  chgrp             chmod             chrp-addnote
chattr            checkmedia        chkconfig         chown             chrt
chcon             checkproc         chkstat           chpasswd          chsh
14:42:37
#chgrp www -R l3files/

14:42:54
#l3
l3                 l3cd               l3_fix_prompt      l3_save_last_line  l3upload
l3-agent           l3_close_session   l3mass_upload      l3script
l3-backend         l3-config          l3pwd              l3shot
14:42:54
#l3-backend

14:43:30
#l3
l3                 l3cd               l3_fix_prompt      l3_save_last_line  l3upload
l3-agent           l3_close_session   l3mass_upload      l3script
l3-backend         l3-config          l3pwd              l3shot
14:43:30
#l3-config

14:43:54
#l3-config --help

14:43:58
#l3upload
Usage:
l3upload <filename> [<time>]
<filename> - name of the file to upload
14:44:24
#netstat -anp |grep LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1924/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2210/master
tcp        0      0 0.0.0.0:5667            0.0.0.0:*               LISTEN      18865/nsca
tcp        0      0 0.0.0.0:18030           0.0.0.0:*               LISTEN      31228/l3-backend
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2169/rpcbind
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2551/httpd2-prefork
tcp        0      0 :::22                   :::*                    LISTEN      1924/sshd
tcp        0      0 ::1:25                  :::*                    LISTEN      2210/master
tcp        0      0 :::111                  :::*                    LISTEN      2169/rpcbind
unix  2      [ ACC ]     STREAM     LISTENING     6167   2210/master         private/smtp
...
unix  2      [ ACC ]     STREAM     LISTENING     5474   2046/nscd           /var/run/.nscd_socket
unix  2      [ ACC ]     STREAM     LISTENING     5720   2169/rpcbind        /var/run/rpcbind.sock
unix  2      [ ACC ]     STREAM     LISTENING     6141   2210/master         public/cleanup
unix  2      [ ACC ]     STREAM     LISTENING     6146   2210/master         private/rewrite
unix  2      [ ACC ]     STREAM     LISTENING     6149   2210/master         private/bounce
unix  2      [ ACC ]     STREAM     LISTENING     6152   2210/master         private/defer
unix  2      [ ACC ]     STREAM     LISTENING     6155   2210/master         private/trace
unix  2      [ ACC ]     STREAM     LISTENING     6158   2210/master         private/verify
unix  2      [ ACC ]     STREAM     LISTENING     6161   2210/master         public/flush
unix  2      [ ACC ]     STREAM     LISTENING     6164   2210/master         private/proxymap
14:44:32
#ps aux |grep l3
root     30412  0.0  0.0   3364   484 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30459  0.0  0.0   3368   312 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30460  0.0  0.2   5148  2420 pts/2    Ss   16:41   0:00 l3script
root     31228  0.0  0.3   9216  3412 ?        Ss   16:43   0:00 l3-backend
root     31752  0.0  0.0   3680   764 pts/2    S+   16:44   0:00 grep l3
14:44:49
#l3-agent

14:44:58
#l3-agent
l3-agent is already running: pid=31825; pidfile=/root/.lilalo/l3-agent.pid
14:45:15
#ps aux |grep l3
root     30412  0.0  0.0   3364   484 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30459  0.0  0.0   3368   312 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30460  0.0  0.2   5148  2420 pts/2    Ss   16:41   0:00 l3script
root     31228  0.0  0.3   9216  3412 ?        Ss   16:43   0:00 l3-backend
root     31825 20.2  1.0  15928 10668 ?        Ss   16:44   0:06 l3-agent
root     32002  0.0  0.0   3680   764 pts/2    S+   16:45   0:00 grep l3
14:45:28
#netstat -anp |grep LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1924/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2210/master
tcp        0      0 0.0.0.0:5667            0.0.0.0:*               LISTEN      18865/nsca
tcp        0      0 0.0.0.0:18030           0.0.0.0:*               LISTEN      31228/l3-backend
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2169/rpcbind
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2551/httpd2-prefork
tcp        0      0 :::22                   :::*                    LISTEN      1924/sshd
tcp        0      0 ::1:25                  :::*                    LISTEN      2210/master
tcp        0      0 :::111                  :::*                    LISTEN      2169/rpcbind
unix  2      [ ACC ]     STREAM     LISTENING     6167   2210/master         private/smtp
...
unix  2      [ ACC ]     STREAM     LISTENING     5474   2046/nscd           /var/run/.nscd_socket
unix  2      [ ACC ]     STREAM     LISTENING     5720   2169/rpcbind        /var/run/rpcbind.sock
unix  2      [ ACC ]     STREAM     LISTENING     6141   2210/master         public/cleanup
unix  2      [ ACC ]     STREAM     LISTENING     6146   2210/master         private/rewrite
unix  2      [ ACC ]     STREAM     LISTENING     6149   2210/master         private/bounce
unix  2      [ ACC ]     STREAM     LISTENING     6152   2210/master         private/defer
unix  2      [ ACC ]     STREAM     LISTENING     6155   2210/master         private/trace
unix  2      [ ACC ]     STREAM     LISTENING     6158   2210/master         private/verify
unix  2      [ ACC ]     STREAM     LISTENING     6161   2210/master         public/flush
unix  2      [ ACC ]     STREAM     LISTENING     6164   2210/master         private/proxymap
14:45:31
#mkdir /var/li
lib/    lilalo/
14:45:31
#mkdir /var/lilalo/users/

14:46:19
#chgrp www /var/li
/var/lib/     /var/lilalo/
14:46:19
#chgrp www -R /var/lilalo/

14:47:15
#cat /etc/apache2/default-server.conf
#
# Global configuration that will be applicable for all virtual hosts, unless
# deleted here, or overriden elswhere.
#
DocumentRoot "/srv/www/htdocs"
#
# Configure the DocumentRoot
#
<Directory "/srv/www/htdocs">
        # Possible values for the Options directive are "None", "All",
...
#
# This is mostly meant as a place for other RPM packages to drop in their
# configuration snippet.
#
# You can comment this out here if you want those bits include only in a
# certain virtual host, but not here.
#
Include /etc/apache2/conf.d/*.conf
# The manual... if it is installed ('?' means it won't complain)
Include /etc/apache2/conf.d/apache2-manual?conf
14:47:24
#cat /etc/apache2/default-server.conf |more
14:47:31
#/srv/www/cgi-bin/l3-cgi-lite
grep: /var/lilalo/lablogs-xml//data.xml: No such file or directory
Content-Type: text/html; charset=utf-8
14:47:39
#/srv/www/cgi-bin/l3-upload
Content-Type: text/html; charset=ISO-8859-1
Upload complete
14:48:11
#cd /var/li
lib/    lilalo/
14:48:11
#cd /var/lilalo/lablogs-xml/

14:48:32
#ls

14:48:33
#cd ../

14:51:34
#ps aux |grep l3
root      1744  0.0  0.0   3680   764 pts/2    R+   16:51   0:00 grep l3
root     30412  0.0  0.0   3364   484 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30459  0.0  0.0   3368   312 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30460  0.0  0.2   5144  2428 pts/2    Ss   16:41   0:00 l3script
root     31228  0.0  0.3   9216  3412 ?        Ss   16:43   0:00 l3-backend
root     31825  2.8  1.0  15928 10668 ?        Ss   16:44   0:11 l3-agent
14:51:37
#kill 31228

14:51:47
#kill 31228
l3script: kill: (31228) - No such process
14:51:47
#Ðl3
l3                 l3cd               l3_fix_prompt      l3_save_last_line  l3upload
l3-agent           l3_close_session   l3mass_upload      l3script
l3-backend         l3-config          l3pwd              l3shot
14:51:47
#l3-
l3-agent    l3-backend  l3-config
14:51:47
#l3-backend

14:53:00
#l3-backend
l3-backend is already running
14:53:01
#ps aux |grep l3
root      1939  0.0  0.3   9216  3412 ?        Ss   16:51   0:00 l3-backend
root      2444  0.0  0.0   3680   764 pts/2    S+   16:53   0:00 grep l3
root     30412  0.0  0.0   3364   484 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30459  0.0  0.0   3368   312 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30460  0.0  0.2   5144  2444 pts/2    Ss   16:41   0:00 l3script
root     31825  2.7  1.0  15928 10668 ?        Ss   16:44   0:13 l3-agent
14:53:03
#kill 1939

14:53:10
#kill 1939
l3script: kill: (1939) - No such process
14:53:11
#l3-backend

14:53:30
#ps aux |grep l3
root      2514  0.0  0.3   9216  3412 ?        Ss   16:53   0:00 l3-backend
root      2595  0.0  0.0   3680   768 pts/2    S+   16:53   0:00 grep l3
root     30412  0.0  0.0   3364   484 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30459  0.0  0.0   3368   312 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30460  0.0  0.2   5144  2444 pts/2    Ss   16:41   0:00 l3script
root     31825  2.9  1.0  15928 10668 ?        Ss   16:44   0:15 l3-agent
14:53:34
#l3
l3                 l3cd               l3_fix_prompt      l3_save_last_line  l3upload
l3-agent           l3_close_session   l3mass_upload      l3script
l3-backend         l3-config          l3pwd              l3shot
14:53:34
#l3pwd
/users/neodiz/xen-dom0-setup/linux-92l0.site/root
14:53:47
#l3shot
which: no xwd in (/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games)
Can't make screenshot :(
I must use program xwd to make screenshot,
but it seems not to be installed
Try to find the program in the "xbase-clients" package
14:53:55
#xwd
l3script: xwd: command not found
14:54:06
#l3
l3                 l3cd               l3_fix_prompt      l3_save_last_line  l3upload
l3-agent           l3_close_session   l3mass_upload      l3script
l3-backend         l3-config          l3pwd              l3shot
14:54:06
#l3-config backend_address
xgu.ru
14:55:51
#ps aux |grep l3
root      2514  0.0  0.3   9216  3412 ?        Ss   16:53   0:00 l3-backend
root      3485  0.0  0.0   3680   768 pts/2    S+   16:55   0:00 grep l3
root     30412  0.0  0.0   3364   484 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30459  0.0  0.0   3368   312 pts/1    S+   16:41   0:00 script -f -c l3script -q /root/.lilalo//67912867822539639-1312893676.script
root     30460  0.0  0.2   5144  2444 pts/2    Ss   16:41   0:00 l3script
root     31825  2.8  1.0  15928 10668 ?        Ss   16:44   0:18 l3-agent
14:55:57
#kill 30460

14:56:07
#kill 30460

14:56:08
#kill 30460

14:56:08
#kill 30460

14:56:09
#kill 30460

Файлы

  • /etc/apache2/default-server.conf
  • /etc/apache2/default-server.conf
    >
    #
    # Global configuration that will be applicable for all virtual hosts, unless
    # deleted here, or overriden elswhere.
    #
    DocumentRoot "/srv/www/htdocs"
    #
    # Configure the DocumentRoot
    #
    <Directory "/srv/www/htdocs">
            # Possible values for the Options directive are "None", "All",
            # or any combination of:
            #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
            #
            # Note that "MultiViews" must be named *explicitly* --- "Options All"
            # doesn't give it to you.
            #
            # The Options directive is both complicated and important.  Please see
            # http://httpd.apache.org/docs-2.2/mod/core.html#options
            # for more information.
            Options None
            # AllowOverride controls what directives may be placed in .htaccess files.
            # It can be "All", "None", or any combination of the keywords:
            #   Options FileInfo AuthConfig Limit
            AllowOverride None
            # Controls who can get stuff from this server.
            Order allow,deny
            Allow from all
    </Directory>
    ScriptAlias /l3 /srv/www/cgi-bin/l3-cgi-lite
    ScriptAlias /l3-upload /srv/www/cgi-bin/l3-upload
    <Directory /srv/www/cgi-bin/cgi-bin/>
        AllowOverride None
        Options ExecCGI -MultiViews FollowSymlinks
        Order allow,deny
        Allow from all
    </Directory>
    # Aliases: aliases can be added as needed (with no limit). The format is
    # Alias fakename realname
    #
    # Note that if you include a trailing / on fakename then the server will
    # require it to be present in the URL.  So "/icons" isn't aliased in this
    # example, only "/icons/".  If the fakename is slash-terminated, then the
    # realname must also be slash terminated, and if the fakename omits the
    # trailing slash, the realname must also omit it.
    #
    # We include the /icons/ alias for FancyIndexed directory listings.  If you
    # do not use FancyIndexing, you may comment this out.
    #
    Alias /icons/ "/usr/share/apache2/icons/"
    <Directory "/usr/share/apache2/icons">
            Options Indexes MultiViews
            AllowOverride None
            Order allow,deny
            Allow from all
    </Directory>
    # ScriptAlias: This controls which directories contain server scripts.
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the realname directory are treated as applications and
    # run by the server when requested rather than as documents sent to the client.
    # The same rules about trailing "/" apply to ScriptAlias directives as to
    # Alias.
    #
    ScriptAlias /cgi-bin/ "/srv/www/cgi-bin/"
    # "/srv/www/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    #
    <Directory "/srv/www/cgi-bin">
            AllowOverride None
            Options +ExecCGI -Includes
            Order allow,deny
            Allow from all
    </Directory>
    # UserDir: The name of the directory that is appended onto a user's home
    # directory if a ~user request is received.
    #
    # To disable it, simply remove userdir from the list of modules in APACHE_MODULES
    # in /etc/sysconfig/apache2.
    #
    <IfModule mod_userdir.c>
            # Note that the name of the user directory ("public_html") cannot simply be
            # changed here, since it is a compile time setting. The apache package
            # would have to be rebuilt. You could work around by deleting
            # /usr/sbin/suexec, but then all scripts from the directories would be
            # executed with the UID of the webserver.
            UserDir public_html
            # The actual configuration of the directory is in
            # /etc/apache2/mod_userdir.conf.
            Include /etc/apache2/mod_userdir.conf
            # You can, however, change the ~ if you find it awkward, by mapping e.g.
            # http://www.example.com/users/karl-heinz/ --> /home/karl-heinz/public_html/
            #AliasMatch ^/users/([a-zA-Z0-9-_.]*)/?(.*) /home/$1/public_html/$2
    </IfModule>
    # Include all *.conf files from /etc/apache2/conf.d/.
    #
    # This is mostly meant as a place for other RPM packages to drop in their
    # configuration snippet.
    #
    # You can comment this out here if you want those bits include only in a
    # certain virtual host, but not here.
    #
    Include /etc/apache2/conf.d/*.conf
    # The manual... if it is installed ('?' means it won't complain)
    Include /etc/apache2/conf.d/apache2-manual?conf
    

    Статистика

    Время первой команды журнала14:31:12 2011- 8- 9
    Время последней команды журнала14:56:09 2011- 8- 9
    Количество командных строк в журнале65
    Процент команд с ненулевым кодом завершения, %15.38
    Процент синтаксически неверно набранных команд, % 3.08
    Суммарное время работы с терминалом *, час 0.42
    Количество командных строк в единицу времени, команда/мин 2.61
    Частота использования команд
    kill17|======================| 22.67%
    grep9|============| 12.00%
    ps7|=========| 9.33%
    l36|========| 8.00%
    l3-backend4|=====| 5.33%
    cd4|=====| 5.33%
    l3-config3|====| 4.00%
    chgrp3|====| 4.00%
    mkdir2|==| 2.67%
    l3-agent2|==| 2.67%
    netstat2|==| 2.67%
    ch2|==| 2.67%
    cat2|==| 2.67%
    ls2|==| 2.67%
    l3shot1|=| 1.33%
    more1|=| 1.33%
    chown1|=| 1.33%
    l3-upload1|=| 1.33%
    xwd1|=| 1.33%
    l3-1|=| 1.33%
    l3-cgi-lite1|=| 1.33%
    l3pwd1|=| 1.33%
    Ðl31|=| 1.33%
    l3upload1|=| 1.33%
    ____
    *) Интервалы неактивности длительностью 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$