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

Содержание

Журнал

Вторник (06/02/09)

/dev/pts/2
10:35:14
#ethtool -h
ethtool version 6git
Usage:
ethtool DEVNAME Display standard information about device
        ethtool -s|--change DEVNAME     Change generic options
                [ speed %%d ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
...
        ethtool -p|--identify DEVNAME   Show visible port identification (e.g. blinking)
               [ TIME-IN-SECONDS ]
        ethtool -t|--test DEVNAME       Execute adapter self test
               [ online | offline ]
        ethtool -S|--statistics DEVNAME Show adapter statistics
        ethtool -n|--show-nfc DEVNAME   Show Rx network flow classificationoptions
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 ]
        ethtool -N|--config-nfc DEVNAME Configure Rx network flow classification options
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 p|m|v|t|s|d|f|n|r... ]
        ethtool -h|--help DEVNAME       Show this help
10:35:21
#ethtool -al
ethtool version 6git
Usage:
ethtool DEVNAME Display standard information about device
        ethtool -s|--change DEVNAME     Change generic options
                [ speed %%d ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
...
        ethtool -p|--identify DEVNAME   Show visible port identification (e.g. blinking)
               [ TIME-IN-SECONDS ]
        ethtool -t|--test DEVNAME       Execute adapter self test
               [ online | offline ]
        ethtool -S|--statistics DEVNAME Show adapter statistics
        ethtool -n|--show-nfc DEVNAME   Show Rx network flow classificationoptions
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 ]
        ethtool -N|--config-nfc DEVNAME Configure Rx network flow classification options
                [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 p|m|v|t|s|d|f|n|r... ]
        ethtool -h|--help DEVNAME       Show this help
10:35:51
#ethtool -S
Cannot get driver information: No such device
10:36:27
#ethtool -s -al

10:36:39
#ethtool -s eth0 -al
ethtool: bad command line argument(s)
For more information run ethtool -h
10:36:44
#ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: d
        Current message level: 0x0000003f (63)
        Link detected: yes
10:37:10
#ethtool -s eth0 speed 100

10:37:35
#ethtool -s eth0 autoneg of speed 100
ethtool: bad command line argument(s)
For more information run ethtool -h
10:38:22
#ethtool -s eth0 speed 100 autoneg of
ethtool: bad command line argument(s)
For more information run ethtool -h
10:38:57
#ethtool -s eth0 speed 100 autoneg off

10:39:27
#ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  Not reported
        Advertised auto-negotiation: No
        Speed: 100Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: off
        Supports Wake-on: g
        Wake-on: d
        Current message level: 0x0000003f (63)
        Link detected: yes
10:39:30
#ethtool -s eth0 speed 10 autoneg off

10:40:12
#ping -I eth0 192.168.104.8
PING 192.168.104.8 (192.168.104.8) from 192.168.15.7 eth0: 56(84) bytes of data.
^C
--- 192.168.104.8 ping statistics ---
13 packets transmitted, 0 received, 100% packet loss, time 12094ms
10:45:23
#ping -I 192.168.104.8
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
10:45:28
#ping -I eth0.104 192.168.104.8
PING 192.168.104.8 (192.168.104.8) from 192.168.104.7 eth0.104: 56(84) bytes of data.
64 bytes from 192.168.104.8: icmp_seq=1 ttl=64 time=0.339 ms
64 bytes from 192.168.104.8: icmp_seq=2 ttl=64 time=0.348 ms
64 bytes from 192.168.104.8: icmp_seq=3 ttl=64 time=0.341 ms
^C
--- 192.168.104.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.339/0.342/0.348/0.021 ms
10:45:59
#ping -F 192.168.15.254
ping: invalid option -- 'F'
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline]
            [-p pattern] [-s packetsize] [-t ttl] [-I interface or address]
            [-M mtu discovery hint] [-S sndbuf]
            [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination
10:47:38
#ping -f 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
.....^C
--- 192.168.15.254 ping statistics ---
8483 packets transmitted, 8478 received, 0% packet loss, time 32890ms
rtt min/avg/max/mdev = 2.277/3.993/67.177/2.833 ms, pipe 6, ipg/ewma 3.877/4.261 ms
10:48:19
#ping -f -s 1400 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 1400(1428) bytes of data.
......................................................................................................................................................................................................................................................................................................................................................................................................^C       .
--- 192.168.15.254 ping statistics ---
2808 packets transmitted, 2232 received, 20% packet loss, time 23833ms
rtt min/avg/max/mdev = 4.246/27.927/234.898/45.299 ms, pipe 19, ipg/ewma 8.490/6.224 ms
10:49:28
#ping -f 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
.^C
--- 192.168.15.254 ping statistics ---
4272 packets transmitted, 4271 received, 0% packet loss, time 12686ms
rtt min/avg/max/mdev = 1.483/3.030/66.582/2.293 ms, pipe 6, ipg/ewma 2.970/3.687 ms
10:50:24
#ping -f -s 1400 10.1.35.100
PING 10.1.35.100 (10.1.35.100) 1400(1428) bytes of data.
.......................................................................................................................................................................................................................................................EE.....................................................................................................................................................E.
--- 10.1.35.100 ping statistics ---
1318 packets transmitted, 0 received, +11 errors, 100% packet loss, time 15849ms
, pipe 4
10:50:52
#ping -f 10.1.35.100
PING 10.1.35.100 (10.1.35.100) 56(84) bytes of data.
...................................................................................................................................................^C
--- 10.1.35.100 ping statistics ---
147 packets transmitted, 0 received, 100% packet loss, time 1751ms
10:50:58
#ping -f 10.1.35.17
PING 10.1.35.17 (10.1.35.17) 56(84) bytes of data.
.........................................................................................................................................................................................................................................................E.................................^C
--- 10.1.35.17 ping statistics ---
283 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3380ms
, pipe 3
10:51:07
#ping -f 20.1.35.17
PING 20.1.35.17 (20.1.35.17) 56(84) bytes of data.
................................................................................................................................................................................................................................................................................................................................................................................................................
--- 20.1.35.17 ping statistics ---
1406 packets transmitted, 0 received, 100% packet loss, time 16868ms
10:51:27
#find /proc/ -name rp_filter
/proc/sys/net/ipv4/conf/all/rp_filter
/proc/sys/net/ipv4/conf/default/rp_filter
/proc/sys/net/ipv4/conf/lo/rp_filter
/proc/sys/net/ipv4/conf/eth0/rp_filter
/proc/sys/net/ipv4/conf/eth0.104/rp_filter
10:59:37
#cat /proc/sys/net/ipv4/conf/all/rp_filter
0
11:05:10
#apt-get install mtr
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  mtr
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 51,7kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 172kB.
Получено:1 http://192.168.15.7 sid/main mtr 0.75-2 [51,7kB]
Получено 51,7kБ за 6s (7880Б/c)
Выбор ранее не выбранного пакета mtr.
(Чтение базы данных ... на данный момент установлено 56549 файлов и каталогов.)
Распаковывается пакет mtr (из файла .../archives/mtr_0.75-2_i386.deb)...
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для man-db ...
Настраивается пакет mtr (0.75-2) ...
Обрабатываются триггеры для menu ...
11:14:31
#mtr
Name or service not known: No such file or directory
11:14:41
#mtr
mtr     mtrace
11:14:41
#mtrace
Wrong number of arguments, run /usr/bin/mtrace --help for help. at /usr/bin/mtrace line 89.
11:14:53
#mtr
Name or service not known: No such file or directory
11:14:59
#mtr --help
usage: mtr [-hvrwctglspniu46] [--help] [--version] [--report]
                [--report-wide] [--report-cycles=COUNT] [--curses] [--gtk]
                [--raw] [--split] [--no-dns] [--address interface]
                [--psize=bytes/-s bytes]
                [--interval=SECONDS] HOSTNAME [PACKETSIZE]
11:15:03
#mtr ya.ru
                                                             My traceroute  [v0.75]
                                                                                                                       Tue Jun  2 11:16:36 2009
linux7 (0.0.0.0)
Keys:  Help   Display mode   Restart statistics   Order of fields   quit                               Packets               Pings
                                                                                                     Loss%   Snt   Last   Avg  Best  Wrst StDev
 Host                                                                                                 0.0%    52    5.0   1.2   0.8  12.2   1.8
    10.0.35.1                                                                                         0.0%    52    0.3   0.3   0.3   0.6   0.0
 2. 192.168.70.1                                                                                     90.0%    51   31.1  85.4  22.4 212.5  86.0
 3. ip.194.150.93.65.veer.net.ua                                                                     84.3%    51   36.5  86.8  11.2 265.5  99.2
 4. uplink-uaix.veer.net.ua                                                                           2.0%    51    9.5  87.6   8.2 432.6  88.9
 5. 217.27.155.29.sitel.com.ua                                                                        0.0%    51    7.7  65.9   7.7 349.9  74.4
 6. yandex-gw.ix.net.ua                                                                               3.9%    51  227.7  89.6   7.6 696.3 138.7
 7. titanium-vlan904.yandex.net                                                                       0.0%    51  197.0 136.8  31.2 651.7 159.1
 8. silicon-vlan901.yandex.net                                                                        2.0%    51  105.9 126.2  30.5 560.7 145.4
 9. ortega-vlan4.yandex.net                                                                           0.0%    51  215.1 141.5  30.5 523.9 149.4
10. ya.ru                                                                                             2.0%    51  123.5 145.5  34.0 664.1 141.3
11. ???                                                                                                           639.7 152.2              74.5
    ya.ru
                                                                                                                  661.2 143.3       661.2 171.1
11:21:58
#apt-get install iptraf
Display all 32517 possibilities? (y or n)
11:21:58
#apt-get install iptraf
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  iptraf
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 163kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 754kB.
Получено:1 http://192.168.15.7 sid/main iptraf 3.0.0-6 [163kB]
Получено 163kБ за 18s (8949Б/c)
Выбор ранее не выбранного пакета iptraf.
(Чтение базы данных ... на данный момент установлено 56561 файлов и каталогов.)
Распаковывается пакет iptraf (из файла .../iptraf_3.0.0-6_i386.deb)...
Обрабатываются триггеры для menu ...
Обрабатываются триггеры для man-db ...
Настраивается пакет iptraf (3.0.0-6) ...
Обрабатываются триггеры для menu ...
11:25:13
#iptraf --help
Invalid option or missing parameter, use iptraf -h for help
11:25:29
#iptraf

11:31:40
#cat /etc/services |grep 2064

прошло 14 минут
11:46:05
#traceroute -n klekhivka.myftp.org
traceroute to klekhivka.myftp.org (94.179.252.130), 30 hops max, 60 byte packets
 1  192.168.15.254  2.116 ms  2.096 ms  2.286 ms
 2  10.0.35.1  1.663 ms *  2.057 ms
 3  * * *
 4  194.150.93.65  6.150 ms  53.527 ms *
 5  194.150.92.2  53.915 ms *  53.900 ms
 6  80.93.113.25  53.890 ms *  51.782 ms
 7  213.179.249.29  52.243 ms  52.441 ms  52.497 ms
 8  * * *
 9  * 82.207.106.250  9.910 ms *
10  94.179.252.130  170.682 ms  142.102 ms  124.224 ms
11:47:31
#mii-tool -r eth0
restarting autonegotiation...
11:47:45
#mii-tool
eth0: 10 Mbit, full duplex, no link
11:47:49
#ethtool -s eth0 speed 1000 autoneg on

11:48:23
#mii-tool
eth0: no link
11:48:25
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok
11:48:29
#traceroute -n 192.168.104.8
traceroute to 192.168.104.8 (192.168.104.8), 30 hops max, 60 byte packets
 1  192.168.104.8  0.228 ms  0.194 ms  0.386 ms
11:50:38
#traceroute -n klekhivka.myftp.org
traceroute to klekhivka.myftp.org (94.179.252.130), 30 hops max, 60 byte packets
 1  192.168.15.254  1.146 ms  1.538 ms  1.734 ms
 2  10.0.35.1  0.386 ms  0.378 ms  0.370 ms
 3  192.168.70.1  5.511 ms  18.543 ms  18.531 ms
 4  194.150.93.65  18.727 ms  18.719 ms  18.712 ms
 5  194.150.92.2  18.705 ms  18.694 ms  18.686 ms
 6  80.93.113.25  18.675 ms  18.337 ms  18.328 ms
 7  213.179.249.29  18.320 ms  17.567 ms  17.208 ms
 8  * * *
 9  82.207.106.250  58.899 ms  65.514 ms  65.503 ms
10  94.179.252.130  2738.390 ms  2778.116 ms *
11:51:50
#netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      2816/inetd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2259/portmap
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      3938/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2800/exim4
tcp6       0      0 :::22                   :::*                    LISTEN      3938/sshd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           2259/portmap
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   PID/Program name    Path
...
unix  2      [ ACC ]     STREAM     LISTENING     9578     3234/dbus-daemon    @/tmp/dbus-fg3srszO1W
unix  2      [ ACC ]     STREAM     LISTENING     8799     3093/gnome-keyring- /tmp/keyring-WUIf9M/socket
unix  2      [ ACC ]     STREAM     LISTENING     9563     3230/ssh-agent      /tmp/ssh-JGiWsA3106/agent.3106
unix  2      [ ACC ]     STREAM     LISTENING     9608     3106/x-session-mana /tmp/.ICE-unix/3106
unix  2      [ ACC ]     STREAM     LISTENING     36205    8521/notification-d /tmp/orbit-user/linc-2149-0-6854e59b29ba
unix  2      [ ACC ]     STREAM     LISTENING     6904     2522/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     12021    3717/gconfd-2       /tmp/orbit-user/linc-e85-0-75a1a1e0661f9
unix  2      [ ACC ]     STREAM     LISTENING     12042    3712/firefox-bin    /tmp/orbit-user/linc-e80-0-ef1429f73830
unix  2      [ ACC ]     STREAM     LISTENING     7855     2996/gdm            /var/run/gdm_socket
unix  2      [ ACC ]     STREAM     LISTENING     6880     2512/syslog-ng      /dev/log
12:01:11
#cat /etc/inetd.conf | grep -v ^# | grep -xv ''
9999            stream  tcp     nowait  approx  /usr/sbin/approx
12:03:57
#iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
прошло 16 минут
12:20:06
#iptables -l
iptables v1.4.3.2: option `-l' requires an argument
Try `iptables -h' or 'iptables --help' for more information.
12:20:09
#iptables -Ln
iptables: No chain/target/match by that name.

Файлы

  • /proc/sys/net/ipv4/conf/all/rp_filter
  • /proc/sys/net/ipv4/conf/all/rp_filter
    >
    0
    

    Статистика

    Время первой команды журнала10:35:14 2009- 6- 2
    Время последней команды журнала12:20:09 2009- 6- 2
    Количество командных строк в журнале50
    Процент команд с ненулевым кодом завершения, %38.00
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.75
    Количество командных строк в единицу времени, команда/мин 0.48
    Частота использования команд
    ethtool13|=========================| 25.00%
    ping11|=====================| 21.15%
    mtr5|=========| 9.62%
    mii-tool4|=======| 7.69%
    apt-get3|=====| 5.77%
    cat3|=====| 5.77%
    iptables3|=====| 5.77%
    traceroute3|=====| 5.77%
    iptraf2|===| 3.85%
    grep2|===| 3.85%
    netstat1|=| 1.92%
    mtrace1|=| 1.92%
    find1|=| 1.92%
    ____
    *) Интервалы неактивности длительностью 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$