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

Содержание

Журнал

Вторник (02/14/12)

/dev/pts/8
14:40:54
#find /usr/ports -name xinetd
find: `/usr/ports': Нет такого файла или каталога
/dev/pts/2
14:41:31
#vim /root/xinetd.conf
14:42:27
#~

14:42:29
#telnet 192.168.168.5 chargen
Trying 192.168.168.5...
Connected to 192.168.168.5.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
z{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd
{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde
|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef
}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>
telnet> quit
Connection closed.
/dev/pts/8
14:44:37
#apt-get install xinetd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАÐ
nbsd-inetd
НОВЫЕ пакеты, которые будут установлены:
  xinetd
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 1 пакетов, и 54 пакетов не обновлено.
Необходимо скачать 136 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 172 kB.
...
Удаляется пакет openbsd-inetd ...
Stopping internet superserver: inetd.
Обрабатываются триггеры для man-db ...
Выбор ранее не выбранного пакета xinetd.
(Чтение базы данных ... на данный момент установлено 29530 файлов и каталогов.)
Распаковывается пакет xinetd (из файла .../xinetd_1%3a2.3.14-7_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет xinetd (1:2.3.14-7) ...
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
14:45:39
#killall inetd
inetd: процесс не найден
14:45:59
#ls /etc/init.d/xinetd
/etc/init.d/xinetd
14:46:17
#lesss /etc/init.d/xinetd
bash: lesss: команда не найдена
14:46:22
#less /etc/init.d/xinetd
14:46:46
#ls /usr/local/etc/xinetd.d
ls: невозможно получить доступ к /usr/local/etc/xinetd.d: Нет такого файла или каталога
14:47:36
#ls /usr/local/etc/

14:47:40
#ls /usr/local/etc

14:47:43
#mkdir /usr/local/etc/xinetd.d

14:47:58
#vim /etc/xinetd.conf
14:48:57
#[Command Line] 4,0-1 Весь
# log_type = SYSLOG daemon info
{
/etc/xinetd.conf [+]                                          15,0-1       Внизу
:wq
# Please note that you need a log_type line to be able to use log_on_success
~
# and log_on_failure. The default is the following :
~
:~
~                                                             3,1
includedir /etc/xinetd.dне сохранены (добавьте !, чтобы обойти проверку)
~
E37: Изменения не сохранены (добавьте !, чтобы обойти проверку)
"/etc/xinetd.conf" 19L, 294C записано
14:50:14
#vim /etc/xinetd.conf
14:50:30
#vim /etc/xinetd.conf
14:51:04
#xinetd

14:51:08
#ps waux | grep xinetd
root      3748  0.0  0.1   2396   832 ?        Ss   15:45   0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -inetd_compat -inetd_ipv6
root      3901  0.0  0.1   3880   772 pts/1    S+   15:51   0:00 grep xinetd
14:51:31
#ps waux | grep xinetd status
grep: status: Нет такого файла или каталога
14:51:41
#tail /var/log/daemon.log
Feb 14 15:51:07 debian3 xinetd[3891]: removing chargen
Feb 14 15:51:07 debian3 xinetd[3891]: removing daytime
Feb 14 15:51:07 debian3 xinetd[3891]: removing daytime
Feb 14 15:51:07 debian3 xinetd[3891]: removing discard
Feb 14 15:51:07 debian3 xinetd[3891]: removing discard
Feb 14 15:51:07 debian3 xinetd[3891]: removing echo
Feb 14 15:51:07 debian3 xinetd[3891]: removing echo
Feb 14 15:51:07 debian3 xinetd[3891]: removing time
Feb 14 15:51:07 debian3 xinetd[3891]: removing time
Feb 14 15:51:07 debian3 xinetd[3891]: 3891 {init_services} no services. Exiting...
14:52:03
#tail /var/log/messages
Feb 14 09:45:50 debian3 kernel: [   29.485055] Adding 688120k swap on /dev/sda5.  Priority:-1 extents:1 across:688120k
Feb 14 09:45:50 debian3 kernel: [   30.898456] EXT3 FS on sda1, internal journal
Feb 14 09:45:50 debian3 kernel: [   32.506419] loop: module loaded
Feb 14 09:45:50 debian3 kernel: [   43.254630] eth1: link up, 100Mbps, full-duplex, lpa 0x05E1
Feb 14 09:45:50 debian3 kernel: [   44.660746] eth2: link up, 100Mbps, full-duplex, lpa 0x05E1
Feb 14 10:21:46 debian3 kernel: [ 2214.673437] ip_tables: (C) 2000-2006 Netfilter Core Team
Feb 14 10:21:46 debian3 kernel: [ 2214.732233] nf_conntrack version 0.5.0 (8043 buckets, 32172 max)
Feb 14 10:21:46 debian3 kernel: [ 2214.732780] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
Feb 14 10:21:46 debian3 kernel: [ 2214.732785] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
Feb 14 10:21:46 debian3 kernel: [ 2214.732789] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
14:53:43
#vim /etc/xinetd.conf
14:56:25
#killall -1 xinetd

14:57:26
#telnet 127.0.0.1 chargen
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
yz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc
z{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd
{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde
|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef
}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg^C^C
^C^C^C^C^]
telnet>
^]
telnet> quit
Connection closed.
14:58:21
#tail -f /var/log/messages
Feb 14 09:45:50 debian3 kernel: [   29.485055] Adding 688120k swap on /dev/sda5.  Priority:-1 extents:1 across:688120k
Feb 14 09:45:50 debian3 kernel: [   30.898456] EXT3 FS on sda1, internal journal
Feb 14 09:45:50 debian3 kernel: [   32.506419] loop: module loaded
Feb 14 09:45:50 debian3 kernel: [   43.254630] eth1: link up, 100Mbps, full-duplex, lpa 0x05E1
Feb 14 09:45:50 debian3 kernel: [   44.660746] eth2: link up, 100Mbps, full-duplex, lpa 0x05E1
Feb 14 10:21:46 debian3 kernel: [ 2214.673437] ip_tables: (C) 2000-2006 Netfilter Core Team
Feb 14 10:21:46 debian3 kernel: [ 2214.732233] nf_conntrack version 0.5.0 (8043 buckets, 32172 max)
Feb 14 10:21:46 debian3 kernel: [ 2214.732780] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
Feb 14 10:21:46 debian3 kernel: [ 2214.732785] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
Feb 14 10:21:46 debian3 kernel: [ 2214.732789] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
^C
14:59:14
#netstat -lnp -A inet
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:19              0.0.0.0:*               LISTEN      3748/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1207/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1286/exim4
tcp        0      0 0.0.0.0:36260           0.0.0.0:*               LISTEN      817/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      805/portmap
udp        0      0 0.0.0.0:994             0.0.0.0:*                           817/rpc.statd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           805/portmap
udp        0      0 0.0.0.0:44914           0.0.0.0:*                           817/rpc.statd
14:59:26
#lsof | grep LISTEN
portmap    805      daemon    5u     IPv4       3129      0t0        TCP *:sunrpc (LISTEN)
rpc.statd  817       statd    7u     IPv4       3279      0t0        TCP *:36260 (LISTEN)
sshd      1207        root    3u     IPv4       3777      0t0        TCP *:ssh (LISTEN)
sshd      1207        root    4u     IPv6       3779      0t0        TCP *:ssh (LISTEN)
exim4     1286 Debian-exim    3u     IPv4       3876      0t0        TCP localhost.localdomain:smtp (LISTEN)
exim4     1286 Debian-exim    4u     IPv6       3877      0t0        TCP [::1]:smtp (LISTEN)
xinetd    3748        root    5u     IPv4      12249      0t0        TCP *:chargen (LISTEN)
/dev/pts/8
14:59:51
#E35: No previous regular expression

14:59:52
#locate trafshow
/usr/ports/net/trafshow
/usr/ports/net/trafshow/Makefile
/usr/ports/net/trafshow/distinfo
/usr/ports/net/trafshow/files
/usr/ports/net/trafshow/files/extra-patch-800074+
/usr/ports/net/trafshow/files/patch-show_dump.c
/usr/ports/net/trafshow/files/patch-trafshow.c
/usr/ports/net/trafshow/pkg-descr
/usr/ports/net/trafshow/pkg-message.nodevfs
/usr/ports/net/trafshow/pkg-plist
/usr/ports/net/trafshow3
/usr/ports/net/trafshow3/Makefile
/usr/ports/net/trafshow3/distinfo
/usr/ports/net/trafshow3/files
/usr/ports/net/trafshow3/files/patch-ac
/usr/ports/net/trafshow3/files/patch-af
/usr/ports/net/trafshow3/files/patch-ag
/usr/ports/net/trafshow3/files/patch-ah
/usr/ports/net/trafshow3/files/patch-configure
/usr/ports/net/trafshow3/pkg-descr
/usr/ports/net/trafshow3/pkg-plist
/dev/pts/8
15:00:25
#netstat -lnp -A inet
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:19              0.0.0.0:*               LISTEN      3748/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1207/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1286/exim4
tcp        0      0 0.0.0.0:36260           0.0.0.0:*               LISTEN      817/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      805/portmap
udp        0      0 0.0.0.0:994             0.0.0.0:*                           817/rpc.statd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           805/portmap
udp        0      0 0.0.0.0:44914           0.0.0.0:*                           817/rpc.statd
/dev/pts/8
15:01:20
#cd /usr/ports/net/traf
traff/     trafshow/  trafshow3/
15:01:20
#cd /usr/ports/net/traf
traff/     trafshow/  trafshow3/
15:01:20
#cd /usr/ports/net/trafshow/

15:01:36
#make install clean
checking target system type... i386-portbld-freebsd7.4
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
...
      servers and may therefore pose a remote security risk to the system.
/usr/local/bin/trafshow
      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.
      For more information, and contact details about the security
      status of this software, see the following webpage:
http://soft.risp.ru/trafshow/index_en.shtml
===>  Cleaning for trafshow-5.2.3_2,1
/dev/pts/8
15:01:43
#netstat -lnp -A inet
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:19              0.0.0.0:*               LISTEN      3748/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1207/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1286/exim4
tcp        0      0 0.0.0.0:36260           0.0.0.0:*               LISTEN      817/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      805/portmap
udp        0      0 0.0.0.0:994             0.0.0.0:*                           817/rpc.statd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           805/portmap
udp        0      0 0.0.0.0:44914           0.0.0.0:*                           817/rpc.statd
15:01:46
#netstat -lnp -A inet
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:19              0.0.0.0:*               LISTEN      3748/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1207/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1286/exim4
tcp        0      0 0.0.0.0:36260           0.0.0.0:*               LISTEN      817/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      805/portmap
udp        0      0 0.0.0.0:994             0.0.0.0:*                           817/rpc.statd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           805/portmap
udp        0      0 0.0.0.0:44914           0.0.0.0:*                           817/rpc.statd
15:01:54
#netstat -lnp -A inet
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:19              0.0.0.0:*               LISTEN      3748/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1207/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1286/exim4
tcp        0      0 0.0.0.0:36260           0.0.0.0:*               LISTEN      817/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      805/portmap
udp        0      0 0.0.0.0:994             0.0.0.0:*                           817/rpc.statd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           805/portmap
udp        0      0 0.0.0.0:44914           0.0.0.0:*                           817/rpc.statd
15:01:55
#netstat -lnp -A inet
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:19              0.0.0.0:*               LISTEN      3748/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1207/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1286/exim4
tcp        0      0 0.0.0.0:36260           0.0.0.0:*               LISTEN      817/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      805/portmap
udp        0      0 0.0.0.0:994             0.0.0.0:*                           817/rpc.statd
udp        0      0 0.0.0.0:111             0.0.0.0:*                           805/portmap
udp        0      0 0.0.0.0:44914           0.0.0.0:*                           817/rpc.statd
15:02:09
#ls /etc/xinetd.d
chargen  daytime  discard  echo  time
/dev/pts/8
15:02:37
#ls /usr/ports/distfiles/
trafshow-5.2.3.tgz
15:02:54
#trafshow
15:03:37
#re1 0:16:4e:0:1:1 192.168.0.254 Ethernet

15:05:29
#vim /etc/inetd.conf
/dev/pts/8
15:06:08
#pwd
/root
15:06:18
#cd /etc/xinetd.d

15:06:37
#pwd
/etc/xinetd.d
15:06:40
#cd

15:06:43
#pwd
/root
15:06:46
#vim /etc/xinetd.conf
15:09:04
#killall -1 xietd
xietd: процесс не найден
15:09:21
#killall -1 xinetd

15:09:24
#vim /etc/xinetd.conf
15:13:56
#telnet localhost chargen
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi
#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghij
$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk
%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkl
&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm
'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn
...
BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,
CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-
DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-.
EFGHIJKLMNOPQRSTUVWXYZ[\]^_`a
telnet> ^]^]^]^]^]^]^]^]^C^C^]
?Invalid command
telnet> exit
?Invalid command
telnet> quit
Connection closed.
15:15:27
#nmap localhost
bash: nmap: команда не найдена
15:15:38
#apt-get install nmap
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  liblua5.1-0
НОВЫЕ пакеты, которые будут установлены:
  liblua5.1-0 nmap
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 54 пакетов не обновлено.
Необходимо скачать 1 665 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 6 525 kB.
...
Получено:2 http://ftp.ua.debian.org/debian/ squeeze/main nmap i386 5.00-3 [1 584 kB]
Получено 1 665 kБ за 12с (138 kБ/c)
Выбор ранее не выбранного пакета liblua5.1-0.
(Чтение базы данных ... на данный момент установлено 29558 файлов и каталогов.)
Распаковывается пакет liblua5.1-0 (из файла .../liblua5.1-0_5.1.4-5_i386.deb)...
Выбор ранее не выбранного пакета nmap.
Распаковывается пакет nmap (из файла .../archives/nmap_5.00-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет liblua5.1-0 (5.1.4-5) ...
Настраивается пакет nmap (5.00-3) ...
15:16:20
#nmap localhost
Starting Nmap 5.00 ( http://nmap.org ) at 2012-02-14 16:16 EET
Interesting ports on localhost.localdomain (127.0.0.1):
Not shown: 995 closed ports
PORT    STATE SERVICE
7/tcp   open  echo
19/tcp  open  chargen
22/tcp  open  ssh
25/tcp  open  smtp
111/tcp open  rpcbind
Nmap done: 1 IP address (1 host up) scanned in 0.33 seconds
15:16:34
#man netacat
15:17:51
#man netcat
/dev/pts/2
15:23:14
#nmap 192.168.168.5
bash: nmap: команда не найдена
15:24:12
#telnet 192.168.64.150 chargen
Trying 192.168.64.150...
Connected to 192.168.64.150.
Escape character is '^]'.
Connection closed by foreign host.
/dev/pts/10
15:24:56
#apt-get install nmap
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  liblua5.1-0
НОВЫЕ пакеты, которые будут установлены:
  liblua5.1-0 nmap
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 54 пакетов не обновлено.
Необходимо скачать 1 665 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 6 525 kB.
...
Получено:2 http://ftp.ua.debian.org/debian/ squeeze/main nmap i386 5.00-3 [1 584 kB]
Получено 1 665 kБ за 1с (1 547 kБ/c)
Выбор ранее не выбранного пакета liblua5.1-0.
(Чтение базы данных ... на данный момент установлено 29612 файлов и каталогов.)
Распаковывается пакет liblua5.1-0 (из файла .../liblua5.1-0_5.1.4-5_i386.deb)...
Выбор ранее не выбранного пакета nmap.
Распаковывается пакет nmap (из файла .../archives/nmap_5.00-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет liblua5.1-0 (5.1.4-5) ...
Настраивается пакет nmap (5.00-3) ...
15:25:28
#nmap 192.168.168.5
Starting Nmap 5.00 ( http://nmap.org ) at 2012-02-14 16:25 EET
Interesting ports on 192.168.168.5:
Not shown: 996 closed ports
PORT    STATE SERVICE
7/tcp   open  echo
19/tcp  open  chargen
22/tcp  open  ssh
111/tcp open  rpcbind
Nmap done: 1 IP address (1 host up) scanned in 15.32 seconds
15:28:00
#nmap 192.168.168.5
Starting Nmap 5.00 ( http://nmap.org ) at 2012-02-14 16:28 EET
Interesting ports on 192.168.168.5:
Not shown: 996 closed ports
PORT    STATE SERVICE
7/tcp   open  echo
19/tcp  open  chargen
22/tcp  open  ssh
111/tcp open  rpcbind
Nmap done: 1 IP address (1 host up) scanned in 13.10 seconds
15:28:41
#nmap 192.168.168.5
Starting Nmap 5.00 ( http://nmap.org ) at 2012-02-14 16:29 EET
Interesting ports on 192.168.168.5:
Not shown: 996 closed ports
PORT    STATE SERVICE
7/tcp   open  echo
19/tcp  open  chargen
22/tcp  open  ssh
111/tcp open  rpcbind
Nmap done: 1 IP address (1 host up) scanned in 12.44 seconds
/dev/pts/8
15:29:31
#killall -1 xinetd

15:29:43
#xinetd

15:29:46
#xinetd restart
Usage: xinetd [-d] [-f config_file] [-filelog filename] [-syslog facility] [-reuse] [-limit proc_limit] [-pidfile filename] [-logprocs limit] [-shutdownprocs limit] [-cc interval]
/dev/pts/10
15:30:05
#telnet 192.168.168.5 chargen
Trying 192.168.168.5...
Connected to 192.168.168.5.
Escape character is '^]'.
Connection closed by foreign host.
/dev/pts/8
15:30:15
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:30:26
#ls -la
итого 56
drwx------  5 root root 4096 Фев 14 16:29 .
drwxr-xr-x 21 root root 4096 Сен 25 14:35 ..
drwx------  2 root root 4096 Сен 25 15:40 .aptitude
-rw-------  1 root root 2229 Фев 14 14:44 .bash_history
-rw-r--r--  1 root root   12 Дек 13 08:56 .bash_profile
-rw-r--r--  1 root root  678 Дек 13 08:57 .bashrc
-rw-r--r--  1 root root 5230 Сен 25 16:15 install
-rw-r--r--  1 root root   51 Фев 13 09:08 .l3rc
drwxr-xr-x  2 root root 4096 Фев 14 16:29 .lilalo
-rw-r--r--  1 root root  140 Сен 25 16:30 .profile
drwx------  2 root root 4096 Фев 14 15:14 .ssh
-rw-------  1 root root 4824 Фев 14 16:29 .viminfo
/dev/pts/10
15:30:37
#telnet 192.168.168.5 chargen
Trying 192.168.168.5...
Connected to 192.168.168.5.
Escape character is '^]'.
Connection closed by foreign host.
/dev/pts/8
15:33:37
#telnet localhost echo
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
hegei!
hegei!
exi
exi
exit
exit
^]
telnet> quit
Connection closed.
прошло 10 минут
/dev/pts/2
15:44:15
#telnet 192.168.64.150 chargen
Trying 192.168.64.150...
Connected to 192.168.64.150.
Escape character is '^]'.
Connection closed by foreign host.
15:52:47
#ssh root@192.168.64.150
ssh_exchange_identification: Connection closed by remote host
15:53:53
#telnet 192.168.64.150 echo
Trying 192.168.64.150...
Connected to 192.168.64.150.
Escape character is '^]'.
hello
hello
echo
echo
^]
telnet> quit
Connection closed.
15:59:44
#telnet 192.168.0.254 echo
Trying 192.168.0.254...
Connected to 192.168.0.254.
Escape character is '^]'.
^C^]
telnet> quit
Connection closed.
/dev/pts/8
16:00:11
#man netcat
16:03:51
#netcat localhost 1-100 -vv
localhost.localdomain [127.0.0.1] 100 (?) : Connection refused
localhost.localdomain [127.0.0.1] 99 (?) : Connection refused
localhost.localdomain [127.0.0.1] 98 (linuxconf) : Connection refused
localhost.localdomain [127.0.0.1] 97 (?) : Connection refused
localhost.localdomain [127.0.0.1] 96 (?) : Connection refused
localhost.localdomain [127.0.0.1] 95 (supdup) : Connection refused
localhost.localdomain [127.0.0.1] 94 (?) : Connection refused
localhost.localdomain [127.0.0.1] 93 (?) : Connection refused
localhost.localdomain [127.0.0.1] 92 (?) : Connection refused
localhost.localdomain [127.0.0.1] 91 (?) : Connection refused
...
localhost.localdomain [127.0.0.1] 31 (?) : Connection refused
localhost.localdomain [127.0.0.1] 30 (?) : Connection refused
localhost.localdomain [127.0.0.1] 29 (?) : Connection refused
localhost.localdomain [127.0.0.1] 28 (?) : Connection refused
localhost.localdomain [127.0.0.1] 27 (?) : Connection refused
localhost.localdomain [127.0.0.1] 26 (?) : Connection refused
localhost.localdomain [127.0.0.1] 25 (smtp) open
220 debian3.net.nt ESMTP Exim 4.72 Tue, 14 Feb 2012 17:03:54 +0200
500 unrecognized command
^C sent 1, rcvd 94
16:04:56
#netcat -p -z localhost 1-100 -vv
invalid local port -z
16:05:04
#netcat -z localhost 1-100 -vv
localhost.localdomain [127.0.0.1] 100 (?) : Connection refused
localhost.localdomain [127.0.0.1] 99 (?) : Connection refused
localhost.localdomain [127.0.0.1] 98 (linuxconf) : Connection refused
localhost.localdomain [127.0.0.1] 97 (?) : Connection refused
localhost.localdomain [127.0.0.1] 96 (?) : Connection refused
localhost.localdomain [127.0.0.1] 95 (supdup) : Connection refused
localhost.localdomain [127.0.0.1] 94 (?) : Connection refused
localhost.localdomain [127.0.0.1] 93 (?) : Connection refused
localhost.localdomain [127.0.0.1] 92 (?) : Connection refused
localhost.localdomain [127.0.0.1] 91 (?) : Connection refused
...
localhost.localdomain [127.0.0.1] 9 (discard) : Connection refused
localhost.localdomain [127.0.0.1] 8 (?) : Connection refused
localhost.localdomain [127.0.0.1] 7 (echo) open
localhost.localdomain [127.0.0.1] 6 (?) : Connection refused
localhost.localdomain [127.0.0.1] 5 (?) : Connection refused
localhost.localdomain [127.0.0.1] 4 (?) : Connection refused
localhost.localdomain [127.0.0.1] 3 (?) : Connection refused
localhost.localdomain [127.0.0.1] 2 (?) : Connection refused
localhost.localdomain [127.0.0.1] 1 (tcpmux) : Connection refused
 sent 0, rcvd 0
16:05:11
#netcat -z localhost 1-100 -vv | grep open
localhost.localdomain [127.0.0.1] 100 (?) : Connection refused
localhost.localdomain [127.0.0.1] 99 (?) : Connection refused
localhost.localdomain [127.0.0.1] 98 (linuxconf) : Connection refused
localhost.localdomain [127.0.0.1] 97 (?) : Connection refused
localhost.localdomain [127.0.0.1] 96 (?) : Connection refused
localhost.localdomain [127.0.0.1] 95 (supdup) : Connection refused
localhost.localdomain [127.0.0.1] 94 (?) : Connection refused
localhost.localdomain [127.0.0.1] 93 (?) : Connection refused
localhost.localdomain [127.0.0.1] 92 (?) : Connection refused
localhost.localdomain [127.0.0.1] 91 (?) : Connection refused
...
localhost.localdomain [127.0.0.1] 9 (discard) : Connection refused
localhost.localdomain [127.0.0.1] 8 (?) : Connection refused
localhost.localdomain [127.0.0.1] 7 (echo) open
localhost.localdomain [127.0.0.1] 6 (?) : Connection refused
localhost.localdomain [127.0.0.1] 5 (?) : Connection refused
localhost.localdomain [127.0.0.1] 4 (?) : Connection refused
localhost.localdomain [127.0.0.1] 3 (?) : Connection refused
localhost.localdomain [127.0.0.1] 2 (?) : Connection refused
localhost.localdomain [127.0.0.1] 1 (tcpmux) : Connection refused
 sent 0, rcvd 0
16:05:30
#less <netcat -z localhost 1-100 -vv | grep open
bash: netcat: Нет такого файла или каталога
16:05:49
#less < 'netcat -z localhost 1-100 -vv' | grep open
bash: netcat -z localhost 1-100 -vv: Нет такого файла или каталога
16:06:07
#netcat -z localhost 1-100 -vv> less | grep open
localhost.localdomain [127.0.0.1] 100 (?) : Connection refused
localhost.localdomain [127.0.0.1] 99 (?) : Connection refused
localhost.localdomain [127.0.0.1] 98 (linuxconf) : Connection refused
localhost.localdomain [127.0.0.1] 97 (?) : Connection refused
localhost.localdomain [127.0.0.1] 96 (?) : Connection refused
localhost.localdomain [127.0.0.1] 95 (supdup) : Connection refused
localhost.localdomain [127.0.0.1] 94 (?) : Connection refused
localhost.localdomain [127.0.0.1] 93 (?) : Connection refused
localhost.localdomain [127.0.0.1] 92 (?) : Connection refused
localhost.localdomain [127.0.0.1] 91 (?) : Connection refused
...
localhost.localdomain [127.0.0.1] 9 (discard) : Connection refused
localhost.localdomain [127.0.0.1] 8 (?) : Connection refused
localhost.localdomain [127.0.0.1] 7 (echo) open
localhost.localdomain [127.0.0.1] 6 (?) : Connection refused
localhost.localdomain [127.0.0.1] 5 (?) : Connection refused
localhost.localdomain [127.0.0.1] 4 (?) : Connection refused
localhost.localdomain [127.0.0.1] 3 (?) : Connection refused
localhost.localdomain [127.0.0.1] 2 (?) : Connection refused
localhost.localdomain [127.0.0.1] 1 (tcpmux) : Connection refused
 sent 0, rcvd 0
16:06:27
#netcat -z localhost 1-100 -vv > less | grep open
localhost.localdomain [127.0.0.1] 100 (?) : Connection refused
localhost.localdomain [127.0.0.1] 99 (?) : Connection refused
localhost.localdomain [127.0.0.1] 98 (linuxconf) : Connection refused
localhost.localdomain [127.0.0.1] 97 (?) : Connection refused
localhost.localdomain [127.0.0.1] 96 (?) : Connection refused
localhost.localdomain [127.0.0.1] 95 (supdup) : Connection refused
localhost.localdomain [127.0.0.1] 94 (?) : Connection refused
localhost.localdomain [127.0.0.1] 93 (?) : Connection refused
localhost.localdomain [127.0.0.1] 92 (?) : Connection refused
localhost.localdomain [127.0.0.1] 91 (?) : Connection refused
...
localhost.localdomain [127.0.0.1] 9 (discard) : Connection refused
localhost.localdomain [127.0.0.1] 8 (?) : Connection refused
localhost.localdomain [127.0.0.1] 7 (echo) open
localhost.localdomain [127.0.0.1] 6 (?) : Connection refused
localhost.localdomain [127.0.0.1] 5 (?) : Connection refused
localhost.localdomain [127.0.0.1] 4 (?) : Connection refused
localhost.localdomain [127.0.0.1] 3 (?) : Connection refused
localhost.localdomain [127.0.0.1] 2 (?) : Connection refused
localhost.localdomain [127.0.0.1] 1 (tcpmux) : Connection refused
 sent 0, rcvd 0
16:06:41
#ls -la > less

16:06:57
#ls -la
итого 60
drwx------  5 root root 4096 Фев 14 17:06 .
drwxr-xr-x 21 root root 4096 Сен 25 14:35 ..
drwx------  2 root root 4096 Сен 25 15:40 .aptitude
-rw-------  1 root root 2229 Фев 14 14:44 .bash_history
-rw-r--r--  1 root root   12 Дек 13 08:56 .bash_profile
-rw-r--r--  1 root root  678 Дек 13 08:57 .bashrc
-rw-r--r--  1 root root 5230 Сен 25 16:15 install
-rw-r--r--  1 root root   51 Фев 13 09:08 .l3rc
-rw-r--r--  1 root root  700 Фев 14 17:06 less
drwxr-xr-x  2 root root 4096 Фев 14 16:29 .lilalo
-rw-r--r--  1 root root  140 Сен 25 16:30 .profile
drwx------  2 root root 4096 Фев 14 15:14 .ssh
-rw-------  1 root root 4824 Фев 14 16:29 .viminfo
16:07:04
#ls -la > less

16:07:16
#less < ls-la
16:07:25
#less < ls -la
16:07:28
#ls -la | less
/dev/pts/2
16:07:37
#ssh root@192.168.0.254
Password:
Last login: Tue Feb 14 17:35:08 2012 from 192.168.64.1
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 7.4-RELEASE (GENERIC) #1: Sun Feb 12 15:17:17 EET 2012
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
Removing stale pidfile
/dev/pts/8
16:07:38
#netcat -z localhost 1-100 -vv | less | grep open
localhost.localdomain [127.0.0.1] 100 (?) : Connection refused
localhost.localdomain [127.0.0.1] 99 (?) : Connection refused
localhost.localdomain [127.0.0.1] 98 (linuxconf) : Connection refused
localhost.localdomain [127.0.0.1] 97 (?) : Connection refused
localhost.localdomain [127.0.0.1] 96 (?) : Connection refused
localhost.localdomain [127.0.0.1] 95 (supdup) : Connection refused
localhost.localdomain [127.0.0.1] 94 (?) : Connection refused
localhost.localdomain [127.0.0.1] 93 (?) : Connection refused
localhost.localdomain [127.0.0.1] 92 (?) : Connection refused
localhost.localdomain [127.0.0.1] 91 (?) : Connection refused
...
localhost.localdomain [127.0.0.1] 9 (discard) : Connection refused
localhost.localdomain [127.0.0.1] 8 (?) : Connection refused
localhost.localdomain [127.0.0.1] 7 (echo) open
localhost.localdomain [127.0.0.1] 6 (?) : Connection refused
localhost.localdomain [127.0.0.1] 5 (?) : Connection refused
localhost.localdomain [127.0.0.1] 4 (?) : Connection refused
localhost.localdomain [127.0.0.1] 3 (?) : Connection refused
localhost.localdomain [127.0.0.1] 2 (?) : Connection refused
localhost.localdomain [127.0.0.1] 1 (tcpmux) : Connection refused
 sent 0, rcvd 0
16:07:51
#netcat -z localhost 1-100 -vv | less
16:08:02
#netcat -z localhost 1-100 -vv | less
16:08:10
#netcat -z localhost 1-100 -vv | 'less | grep open'
bash: less | grep open: команда не найдена
localhost.localdomain [127.0.0.1] 100 (?) : Connection refused
localhost.localdomain [127.0.0.1] 99 (?) : Connection refused
localhost.localdomain [127.0.0.1] 98 (linuxconf) : Connection refused
localhost.localdomain [127.0.0.1] 97 (?) : Connection refused
localhost.localdomain [127.0.0.1] 96 (?) : Connection refused
localhost.localdomain [127.0.0.1] 95 (supdup) : Connection refused
localhost.localdomain [127.0.0.1] 94 (?) : Connection refused
localhost.localdomain [127.0.0.1] 93 (?) : Connection refused
localhost.localdomain [127.0.0.1] 92 (?) : Connection refused
...
localhost.localdomain [127.0.0.1] 9 (discard) : Connection refused
localhost.localdomain [127.0.0.1] 8 (?) : Connection refused
localhost.localdomain [127.0.0.1] 7 (echo) open
localhost.localdomain [127.0.0.1] 6 (?) : Connection refused
localhost.localdomain [127.0.0.1] 5 (?) : Connection refused
localhost.localdomain [127.0.0.1] 4 (?) : Connection refused
localhost.localdomain [127.0.0.1] 3 (?) : Connection refused
localhost.localdomain [127.0.0.1] 2 (?) : Connection refused
localhost.localdomain [127.0.0.1] 1 (tcpmux) : Connection refused
 sent 0, rcvd 0
16:08:34
#netcat -z localhost 1-100 -vv | grep open
localhost.localdomain [127.0.0.1] 100 (?) : Connection refused
localhost.localdomain [127.0.0.1] 99 (?) : Connection refused
localhost.localdomain [127.0.0.1] 98 (linuxconf) : Connection refused
localhost.localdomain [127.0.0.1] 97 (?) : Connection refused
localhost.localdomain [127.0.0.1] 96 (?) : Connection refused
localhost.localdomain [127.0.0.1] 95 (supdup) : Connection refused
localhost.localdomain [127.0.0.1] 94 (?) : Connection refused
localhost.localdomain [127.0.0.1] 93 (?) : Connection refused
localhost.localdomain [127.0.0.1] 92 (?) : Connection refused
localhost.localdomain [127.0.0.1] 91 (?) : Connection refused
...
localhost.localdomain [127.0.0.1] 9 (discard) : Connection refused
localhost.localdomain [127.0.0.1] 8 (?) : Connection refused
localhost.localdomain [127.0.0.1] 7 (echo) open
localhost.localdomain [127.0.0.1] 6 (?) : Connection refused
localhost.localdomain [127.0.0.1] 5 (?) : Connection refused
localhost.localdomain [127.0.0.1] 4 (?) : Connection refused
localhost.localdomain [127.0.0.1] 3 (?) : Connection refused
localhost.localdomain [127.0.0.1] 2 (?) : Connection refused
localhost.localdomain [127.0.0.1] 1 (tcpmux) : Connection refused
 sent 0, rcvd 0
16:08:50
#ls
install  less
/dev/pts/2
16:15:55
#telnet 192.168.64.150 chargen
Trying 192.168.64.150...
Connected to 192.168.64.150.
Escape character is '^]'.
Connection closed by foreign host.
16:16:10
#ls
chargen  daytime  discard  echo  telnet  time

Статистика

Время первой команды журнала14:40:54 2012- 2-14
Время последней команды журнала16:16:10 2012- 2-14
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %28.71
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 1.59
Количество командных строк в единицу времени, команда/мин 1.06
Частота использования команд
ls14|===========| 11.20%
less13|==========| 10.40%
netcat12|=========| 9.60%
telnet11|========| 8.80%
grep11|========| 8.80%
vim8|======| 6.40%
nmap6|====| 4.80%
netstat6|====| 4.80%
cd5|====| 4.00%
killall5|====| 4.00%
pwd3|==| 2.40%
man3|==| 2.40%
tail3|==| 2.40%
apt-get3|==| 2.40%
xinetd3|==| 2.40%
ps2|=| 1.60%
ssh2|=| 1.60%
mkdir1|| 0.80%
'netcat1|| 0.80%
ls-la1|| 0.80%
trafshow1|| 0.80%
service1|| 0.80%
lesss1|| 0.80%
make1|| 0.80%
re11|| 0.80%
locate1|| 0.80%
lsof1|| 0.80%
'less1|| 0.80%
~1|| 0.80%
find1|| 0.80%
E35:1|| 0.80%
[Command1|| 0.80%
____
*) Интервалы неактивности длительностью 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$