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

Содержание

Журнал

Понедельник (03/12/07)

/dev/pts/0
11:50:17
$ping izv.kharkov.ua
PING izv.kharkov.ua (82.207.118.247) 56(84) bytes of data.
--- izv.kharkov.ua ping statistics ---
16 packets transmitted, 0 received, 100% packet loss, time 15000ms
11:50:54
$/usr/sbin/traceroute izv.kharkov.ua
traceroute: "izv.kharkov.ua" bad value for packet length
11:51:27
$/usr/sbin/traceroute izv.kharkov.ua
traceroute to izv.kharkov.ua (82.207.118.247), 30 hops max, 40 byte packets
 1  serzh (192.168.16.15)  0.270 ms  0.223 ms  0.162 ms
 2  10.0.35.1 (10.0.35.1)  0.502 ms  0.609 ms  0.518 ms
 3  medusa.tech.inc (10.0.1.1)  0.745 ms  0.580 ms  0.515 ms
 4  * * *
 5  gi0-0-215.puma.tsua.net (212.40.51.73)  160.872 ms  114.258 ms  103.460 ms
 6  gi0-3-510.bear.tsua.net (212.40.35.229)  127.790 ms  173.741 ms  179.397 ms
 7  fe0-0-431.slon.tsua.net (212.40.36.246)  137.375 ms  148.010 ms  175.787 ms
 8  core-fft.lo1.p1.comstar.net.ua (87.236.225.254)  193.010 ms  167.319 ms  151.508 ms
 9  v279.mpd01.fra03.atlas.cogentco.com (130.117.243.205)  179.693 ms  180.346 ms  224.513 ms
...
21  nyk-bb2-pos0-3-0.telia.net (213.248.80.137)  252.445 ms nyk-bb1-link.telia.net (213.248.83.21)  296.560 ms  332.099 ms
22  ldn-bb1-link.telia.net (80.91.249.248)  355.398 ms  224.243 ms ldn-bb2-pos6-0-0.telia.net (213.248.65.209)  234.155 ms
23  prs-bb1-pos6-0-0.telia.net (213.248.64.9)  258.282 ms  242.409 ms prs-bb2-pos6-0-0.telia.net (213.248.65.114)  260.741 ms
24  * ffm-bb2-pos6-0-0.telia.net (213.248.65.118)  291.273 ms  216.026 ms
25  ffm-b2-link.telia.net (80.91.251.29)  256.605 ms  261.864 ms ffm-b2-link.telia.net (80.91.251.33)  296.172 ms
26  * jsc-ic-119275-ffm-b2.c.telia.net (213.248.96.146)  278.999 ms !H *
27  * * *
28  * * *
29  * * *
30  * * *
прошло 15 минут
12:07:15
$/usr/sbin/traceroute izv.kharkov.ua
traceroute to izv.kharkov.ua (82.207.118.247), 30 hops max, 40 byte packets
 1  serzh (192.168.16.15)  0.416 ms  0.288 ms  0.265 ms
 2  10.0.35.1 (10.0.35.1)  0.612 ms  0.633 ms  0.556 ms
 3  medusa.tech.inc (10.0.1.1)  1.117 ms  0.638 ms  0.592 ms
 4  * * *
 5  gi0-0-215.puma.tsua.net (212.40.51.73)  130.799 ms  127.962 ms  94.963 ms
 6  gi0-3-510.bear.tsua.net (212.40.35.229)  58.949 ms  117.499 ms  87.520 ms
 7  fe0-0-431.slon.tsua.net (212.40.36.246)  85.350 ms  221.638 ms  61.819 ms
 8  core-fft.lo1.p1.comstar.net.ua (87.236.225.254)  123.852 ms  180.506 ms  180.797 ms
 9  * v279.mpd01.fra03.atlas.cogentco.com (130.117.243.205)  199.440 ms  189.704 ms
...
17  t3-1.mpd01.dca01.atlas.cogentco.com (154.54.5.50)  349.188 ms  287.281 ms  295.053 ms
18  v3491.mpd01.dca02.atlas.cogentco.com (154.54.2.182)  296.663 ms  314.721 ms  284.620 ms
19  v3497.mpd01.iad01.atlas.cogentco.com (154.54.5.66)  299.567 ms  319.236 ms  293.657 ms
20  ash-bb1-geth7-3-3-0.telia.net (213.248.88.41)  286.916 ms  301.958 ms  297.632 ms
21  nyk-bb1-pos7-1-0.telia.net (213.248.80.70)  316.426 ms  172.804 ms  153.349 ms
22  ldn-bb1-pos7-1-0.telia.net (213.248.65.89)  149.488 ms ldn-bb1-link.telia.net (213.248.65.97)  197.555 ms ldn-bb1-link.telia.net (80.91.249.248)  185.065 ms
23  prs-bb2-pos6-0-0.telia.net (213.248.65.114)  192.641 ms  183.558 ms  179.308 ms
24  ffm-bb2-pos6-0-0.telia.net (213.248.65.118)  226.835 ms  248.252 ms ffm-bb1-pos6-0-0.telia.net (213.248.64.109)  262.843 ms
25  ffm-b2-link.telia.net (80.91.251.29)  248.809 ms  250.911 ms  280.290 ms
26  jsc-ic-119275-ffm-b2.c.telia.net (213.248.96.146)  304.708 ms !H *  358.259 ms !H
прошло 11 минут
12:18:46
$/usr/sbin/traceroute izv.kharkov.ua
PING izv.kharkov.ua (82.207.118.247) 56(84) bytes of data.
From 10.0.17.1 icmp_seq=727 Destination Host Unreachable
From 10.0.17.1 icmp_seq=728 Destination Host Unreachable
From 10.0.17.1 icmp_seq=729 Destination Host Unreachable
From 10.0.17.1 icmp_seq=730 Destination Host Unreachable
From 10.0.17.1 icmp_seq=732 Destination Host Unreachable
From 10.0.17.1 icmp_seq=733 Destination Host Unreachable
From 10.0.17.1 icmp_seq=734 Destination Host Unreachable
traceroute to izv.kharkov.ua (82.207.118.247), 30 hops max, 40 byte packets
 1  serzh (192.168.16.15)  0.299 ms  0.224 ms  0.161 ms
 2  10.0.17.1 (10.0.17.1)  3003.231 ms !H  2011.965 ms !H  3003.664 ms !H
12:19:08
$w
 12:32:08 up 1 day,  3:39,  8 users,  load average: 0,64, 0,19, 0,06
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     :0       -                11:49   ?xdm?   3:13m  0.72s x-session-manager
user     pts/0    :0.0             11:50    0.00s  0.27s  0.25s script -f -q /home/user/.lilalo//15882259471207832428-1173693016.script
user     pts/2    :0.0             11:50    9.00s  0.25s  0.25s script -f -q /home/user/.lilalo//26728251732414816668-1173693021.script
user     pts/4    :0.0             12:05   36.00s  0.26s  0.24s script -f -q /home/user/.lilalo//15632156852955116196-1173693904.script
user     pts/6    :pts/3:S.0       12:30    9.00s  0.22s  0.22s script -f -q /home/user/.lilalo//602626308267269271-1173695405.script
user     pts/8    linux3.net.nt    12:31   27.00s  0.24s  0.24s script -f -q /home/user/.lilalo//25899220621759728924-1173695466.script
user     pts/10   192.168.16.15    12:31   33.00s  0.24s  0.24s script -f -q /home/user/.lilalo//3123528996444431986-1173695490.script
user     pts/12   linux2.net.nt    12:31    7.00s  0.23s  0.23s script -f -q /home/user/.lilalo//8404268731626325428-1173695492.script
прошло 13 минут
12:32:19
$/usr/sbin/traceroute izv.kharkov.ua
traceroute to izv.kharkov.ua (82.207.118.247), 30 hops max, 40 byte packets
 1  serzh (192.168.16.15)  0.353 ms  0.279 ms  0.196 ms
 2  10.0.35.1 (10.0.35.1)  0.578 ms  0.658 ms  0.549 ms
 3  medusa.tech.inc (10.0.1.1)  2.412 ms  7.925 ms  8.042 ms
 4  * * *
 5  gi0-0-215.puma.tsua.net (212.40.51.73)  171.281 ms  163.121 ms  174.833 ms
 6  gi0-3-510.bear.tsua.net (212.40.35.229)  166.936 ms  181.058 ms  168.329 ms
 7  fe0-0-431.slon.tsua.net (212.40.36.246)  175.599 ms  168.382 ms  183.549 ms
 8  * core-fft.lo1.p1.comstar.net.ua (87.236.225.254)  252.915 ms  236.257 ms
 9  v279.mpd01.fra03.atlas.cogentco.com (130.117.243.205)  202.844 ms  235.570 ms  219.525 ms
...
21  * nyk-bb2-link.telia.net (80.91.250.18)  277.879 ms  141.011 ms
22  ldn-bb1-link.telia.net (80.91.249.248)  149.385 ms ldn-bb2-pos7-1-0.telia.net (213.248.65.93)  138.428 ms ldn-bb1-link.telia.net (80.91.249.248)  166.015 ms
23  prs-bb1-pos6-0-0.telia.net (213.248.64.9)  184.339 ms  182.958 ms  201.977 ms
24  ffm-bb2-pos6-0-0.telia.net (213.248.65.118)  209.044 ms ffm-bb1-pos6-0-0.telia.net (213.248.64.109)  223.952 ms ffm-bb2-pos6-0-0.telia.net (213.248.65.118)  265.620 ms
25  ffm-b2-link.telia.net (80.91.251.29)  266.469 ms * *
26  jsc-ic-119275-ffm-b2.c.telia.net (213.248.96.146)  294.503 ms  284.464 ms  279.115 ms
27  * * *
28  * * *
29  * * *
30  * * *
12:34:38
$/usr/sbin/traceroute izv.kharkov.ua
traceroute to izv.kharkov.ua (82.207.118.247), 30 hops max, 40 byte packets
 1  serzh (192.168.16.15)  1.173 ms  0.515 ms  0.576 ms
 2  10.0.35.1 (10.0.35.1)  1.246 ms  0.628 ms  0.521 ms
 3  medusa.tech.inc (10.0.1.1)  1.040 ms  0.807 ms  0.579 ms
 4  * * *
 5  gi0-0-215.puma.tsua.net (212.40.51.73)  209.156 ms  201.346 ms  130.254 ms
 6  gi0-3-510.bear.tsua.net (212.40.35.229)  141.716 ms  163.072 ms  158.647 ms
 7  fe0-0-431.slon.tsua.net (212.40.36.246)  143.386 ms  171.910 ms  155.727 ms
 8  core-fft.lo1.p1.comstar.net.ua (87.236.225.254)  195.892 ms  188.045 ms  181.823 ms
 9  v279.mpd01.fra03.atlas.cogentco.com (130.117.243.205)  178.814 ms  168.732 ms  183.860 ms
...
21  * * *
22  * ldn-bb2-pos6-0-0.telia.net (213.248.65.209)  236.745 ms ldn-bb1-link.telia.net (213.248.65.97)  184.311 ms
23  * prs-bb1-pos6-0-0.telia.net (213.248.64.9)  216.544 ms  214.715 ms
24  ffm-bb2-pos6-0-0.telia.net (213.248.65.118)  217.804 ms ffm-bb1-pos6-0-0.telia.net (213.248.64.109)  222.633 ms ffm-bb2-pos6-0-0.telia.net (213.248.65.118)  244.041 ms
25  ffm-b2-link.telia.net (80.91.251.29)  239.578 ms ffm-b2-link.telia.net (80.91.251.33)  256.908 ms ffm-b2-link.telia.net (80.91.251.29)  264.870 ms
26  jsc-ic-119275-ffm-b2.c.telia.net (213.248.96.146)  291.351 ms  308.903 ms  299.526 ms
27  * * *
28  * * *
29  * * *
30  * * *
прошла 61 минута
13:36:33
$/usr/sbin/traceroute izv.kharkov.ua
traceroute to izv.kharkov.ua (82.207.118.247), 30 hops max, 40 byte packets
 1  serzh (192.168.16.15)  0.407 ms  0.308 ms  0.311 ms
 2  10.0.35.1 (10.0.35.1)  0.592 ms  0.641 ms  0.384 ms
 3  medusa.tech.inc (10.0.1.1)  1.126 ms  0.805 ms  0.674 ms
 4  * * *
 5  gi0-0-215.puma.tsua.net (212.40.51.73)  141.064 ms  145.282 ms  139.331 ms
 6  gi0-3-510.bear.tsua.net (212.40.35.229)  135.370 ms  150.769 ms  158.948 ms
 7  fe0-0-431.slon.tsua.net (212.40.36.246)  145.027 ms  175.950 ms  146.547 ms
 8  core-fft.lo1.p1.comstar.net.ua (87.236.225.254)  192.587 ms  227.319 ms  208.460 ms
 9  v279.mpd01.fra03.atlas.cogentco.com (130.117.243.205)  253.467 ms  237.809 ms  231.619 ms
...
21  t7-4.mpd01.mci01.atlas.cogentco.com (154.54.6.253)  335.642 ms  383.474 ms  414.887 ms
22  t2-2.mpd02.sfo01.atlas.cogentco.com (154.54.6.38)  397.580 ms  367.661 ms  334.403 ms
23  t9-2.mpd01.sjc01.atlas.cogentco.com (154.54.2.126)  315.756 ms  362.436 ms  380.176 ms
24  v3492.mpd01.sjc03.atlas.cogentco.com (154.54.6.106)  389.975 ms  306.009 ms  297.384 ms
25  * g12-0-0.core01.sjc03.atlas.cogentco.com (154.54.6.113)  269.222 ms  209.674 ms
26  telia.sjc03.atlas.cogentco.com (154.54.11.126)  334.873 ms  457.023 ms  449.633 ms
27  nyk-bb1-link.telia.net (213.248.80.2)  470.583 ms  464.296 ms  332.672 ms
28  ldn-bb1-pos7-1-0.telia.net (213.248.65.89)  348.409 ms ldn-bb1-link.telia.net (213.248.65.97)  403.119 ms  479.367 ms
29  prs-bb1-pos6-0-0.telia.net (213.248.64.9)  593.846 ms  456.234 ms *
30  ffm-bb1-pos6-0-0.telia.net (213.248.64.109)  440.486 ms  440.139 ms  474.273 ms

Статистика

Время первой команды журнала11:50:17 2007- 3-12
Время последней команды журнала13:36:33 2007- 3-12
Количество командных строк в журнале9
Процент команд с ненулевым кодом завершения, %22.22
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.74
Количество командных строк в единицу времени, команда/мин 0.20
Частота использования команд
traceroute7|=============================================================================| 77.78%
ping1|===========| 11.11%
w1|===========| 11.11%
____
*) Интервалы неактивности длительностью 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$