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

Содержание

Журнал

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

/dev/pts/0
12:58:40
#nc 192.168.13.253 -z 1-100 v
invalid port v
12:59:21
#nc 192.168.13.253 -z 1-100 vv
invalid port vv
12:59:26
#nc 192.168.13.253 -z 1-100 -vv
192.168.13.253: inverse host lookup failed: Unknown host
(UNKNOWN) [192.168.13.253] 100 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 99 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 98 (linuxconf) : Connection refused
(UNKNOWN) [192.168.13.253] 97 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 96 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 95 (supdup) : Connection refused
(UNKNOWN) [192.168.13.253] 94 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 93 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 92 (?) : Connection refused
...
(UNKNOWN) [192.168.13.253] 9 (discard) : Connection refused
(UNKNOWN) [192.168.13.253] 8 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 7 (echo) : Connection refused
(UNKNOWN) [192.168.13.253] 6 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 5 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 4 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 3 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 2 (?) : Connection refused
(UNKNOWN) [192.168.13.253] 1 (tcpmux) : Connection refused
 sent 0, rcvd 0
12:59:38
#nc 192.168.13.253 -z 1-100 -v
192.168.13.253: inverse host lookup failed: Unknown host
(UNKNOWN) [192.168.13.253] 53 (domain) open
(UNKNOWN) [192.168.13.253] 22 (ssh) open
12:59:50
#trafshow
13:04:00
#eth1 0:16:3e:0:1:2 192.168.64.150 Ethernet

13:12:27
#~
Получено:1 http://ftp.ua.debian.org squeeze Release.gpg [1 672 B]
Игн http://ftp.ua.debian.org/debian/ squeeze/contrib Translation-en
Игн http://ftp.ua.debian.org/debian/ squeeze/contrib Translation-ru
Игн http://ftp.ua.debian.org/debian/ squeeze/main Translation-en
Игн http://ftp.ua.debian.org/debian/ squeeze/main Translation-ru
Игн http://ftp.ua.debian.org/debian/ squeeze/non-free Translation-en
Игн http://ftp.ua.debian.org/debian/ squeeze/non-free Translation-ru
Получено:2 http://ftp.ua.debian.org squeeze-updates Release.gpg [836 B]
Игн http://ftp.ua.debian.org/debian/ squeeze-updates/contrib Translation-en
Игн http://ftp.ua.debian.org/debian/ squeeze-updates/contrib Translation-ru
...
Получено:19 http://ftp.ua.debian.org squeeze-updates/main Sources/DiffIndex [2 023 B]
Получено:20 http://ftp.ua.debian.org squeeze-updates/contrib Sources [20 B]
Получено:21 http://ftp.ua.debian.org squeeze-updates/non-free Sources [20 B]
Получено:22 http://ftp.ua.debian.org squeeze-updates/main i386 Packages/DiffIndex [2 023 B]
Получено:23 http://ftp.ua.debian.org squeeze-updates/contrib i386 Packages [20 B]
Получено:24 http://ftp.ua.debian.org squeeze-updates/non-free i386 Packages [20 B]
Получено:25 http://ftp.ua.debian.org squeeze-updates/main Sources [3 370 B]
Получено:26 http://ftp.ua.debian.org squeeze-updates/main i386 Packages [12,0 kB]
Получено 15,4 MБ за 52с (294 kБ/c)
Чтение списков пакетов... Готово
13:15:21
#apt-get install openbsd-inetd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libfile-copy-recursive-perl update-inetd
НОВЫЕ пакеты, которые будут установлены:
  libfile-copy-recursive-perl openbsd-inetd update-inetd
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 54 пакетов не обновлено.
Необходимо скачать 78,0 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 360 kB.
...
Выбор ранее не выбранного пакета update-inetd.
Распаковывается пакет update-inetd (из файла .../update-inetd_4.38+nmu1+squeeze1_all.deb)...
Выбор ранее не выбранного пакета openbsd-inetd.
Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libfile-copy-recursive-perl (0.38-1) ...
Настраивается пакет update-inetd (4.38+nmu1+squeeze1) ...
Настраивается пакет openbsd-inetd (0.20080125-6) ...
Stopping internet superserver: inetd.
Not starting internet superserver: no services enabled.
13:16:25
#ms
bash: ms: команда не найдена
13:17:06
#mc
13:17:07
#apt-get install mc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  libglib2.0-0 libglib2.0-data shared-mime-info
Предлагаемые пакеты:
  zip unzip bzip2 arj xpdf-reader pdf-viewer dbview odt2txt gv catdvi djvulibre-bin imagemagick
  python-boto python-tz
НОВЫЕ пакеты, которые будут установлены:
  libglib2.0-0 libglib2.0-data mc shared-mime-info
...
Распаковывается пакет libglib2.0-data (из файла .../libglib2.0-data_2.24.2-1_all.deb)...
Выбор ранее не выбранного пакета mc.
Распаковывается пакет mc (из файла .../mc_3%3a4.7.0.9-1_i386.deb)...
Выбор ранее не выбранного пакета shared-mime-info.
Распаковывается пакет shared-mime-info (из файла .../shared-mime-info_0.71-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libglib2.0-0 (2.24.2-1) ...
Настраивается пакет libglib2.0-data (2.24.2-1) ...
Настраивается пакет mc (3:4.7.0.9-1) ...
Настраивается пакет shared-mime-info (0.71-4) ...
/dev/pts/4
13:25:37
#top
top - 14:25:55 up  4:40,  2 users,  load average: 0.20, 0.25, 0.23
Tasks:  66 total,   1 running,  64 sleeping,   1 stopped,   0 zombie
Cpu(s):  0.0%us,  0.3%sy,  0.0%ni, 94.4%id,  5.3%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    514752k total,   208276k used,   306476k free,    25684k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688120k total,        0k used,   688120k free,   148708k cached
 2877 root      20   0  3952  476  348 S  0.3  0.1   0:00.03 script
 2919 root      20   0  2332 1120  896 R  0.3  0.2   0:00.04 top
    1 root      20   0  2032  704  612 S  0.0  0.1   0:15.09 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd
...
    7 root      20   0     0    0    0 S  0.0  0.0   0:00.00 cpuset
    8 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper
    9 root      20   0     0    0    0 S  0.0  0.0   0:00.00 netns
   10 root      20   0     0    0    0 S  0.0  0.0   0:00.00 async/mgr
   11 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pm
   12 root      20   0     0    0    0 S  0.0  0.0   0:00.02 sync_supers
   13 root      20   0     0    0    0 S  0.0  0.0   0:00.02 bdi-default
   14 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kintegrityd/0
   15 root      20   0     0    0    0 S  0.0  0.0   0:01.52 kblockd/0
   16 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kacpid
13:26:25
#cd /etc

13:26:33
#^C

13:26:45
#cd ..

13:26:51
#vim /etc/inetd.conf
--- /tmp/l3-saved-2878.6637.11085	2012-02-14 14:28:03.000000000 +0200
+++ /etc/inetd.conf	2012-02-14 14:33:37.000000000 +0200
@@ -15,10 +15,11 @@
 #
 #:INTERNAL: Internal services
 #discard		stream	tcp	nowait	root	internal
-#discard		dgram	udp	wait	root	internal
+discard		dgram	udp	wait	root	internal
 #daytime		stream	tcp	nowait	root	internal
-#time		stream	tcp	nowait	root	internal
-
+time		stream	tcp	nowait	root	internal
+#ssh		stream	tcp	nowait	root	/sbin/ssh
+pop3		stream	tcp	nowait	root	/sbin/sendmail -CF
 #:STANDARD: These are standard services.
 
 #:BSD: Shell, login, exec and talk are BSD protocols.
13:33:38
#reboot

/dev/pts/0
13:36:10
#top
top - 14:37:06 up 2 min,  1 user,  load average: 0.58, 0.41, 0.16
Tasks:  59 total,   1 running,  58 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.3%hi,  0.7%si,  0.0%st
Mem:    514752k total,    44936k used,   469816k free,     2628k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688120k total,        0k used,   688120k free,    20704k cached
 1272 root      20   0  8260 2820 2300 S  0.3  0.5   0:00.50 sshd
 1357 root      20   0  2332 1112  896 R  0.3  0.2   0:00.11 top
    1 root      20   0  2032  708  612 S  0.0  0.1   0:03.08 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd
...
    6 root      20   0     0    0    0 S  0.0  0.0   0:00.05 events/0
    7 root      20   0     0    0    0 S  0.0  0.0   0:00.00 cpuset
    8 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper
    9 root      20   0     0    0    0 S  0.0  0.0   0:00.00 netns
   10 root      20   0     0    0    0 S  0.0  0.0   0:00.00 async/mgr
   11 root      20   0     0    0    0 S  0.0  0.0   0:00.00 pm
   12 root      20   0     0    0    0 S  0.0  0.0   0:00.00 sync_supers
   13 root      20   0     0    0    0 S  0.0  0.0   0:00.00 bdi-default
   14 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kintegrityd/0
   15 root      20   0     0    0    0 S  0.0  0.0   0:00.65 kblockd/0
13:37:07
#ping mail.ru
PING mail.ru (94.100.191.202) 56(84) bytes of data.
^C
--- mail.ru ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5110ms
13:38:13
#ping mail.ru
PING mail.ru (94.100.191.204) 56(84) bytes of data.
64 bytes from 94.100.191.204: icmp_req=1 ttl=55 time=24.6 ms
64 bytes from 94.100.191.204: icmp_req=2 ttl=55 time=23.8 ms
64 bytes from 94.100.191.204: icmp_req=3 ttl=55 time=24.8 ms
64 bytes from 94.100.191.204: icmp_req=4 ttl=55 time=24.5 ms
64 bytes from 94.100.191.204: icmp_req=5 ttl=55 time=24.3 ms
64 bytes from 94.100.191.204: icmp_req=6 ttl=55 time=24.4 ms
64 bytes from 94.100.191.204: icmp_req=7 ttl=55 time=38.1 ms
64 bytes from 94.100.191.204: icmp_req=8 ttl=55 time=49.3 ms
64 bytes from 94.100.191.204: icmp_req=9 ttl=55 time=94.0 ms
64 bytes from 94.100.191.204: icmp_req=10 ttl=55 time=24.6 ms
64 bytes from 94.100.191.204: icmp_req=11 ttl=55 time=176 ms
64 bytes from 94.100.191.204: icmp_req=12 ttl=55 time=35.8 ms
64 bytes from 94.100.191.204: icmp_req=13 ttl=55 time=177 ms
^C
--- mail.ru ping statistics ---
13 packets transmitted, 13 received, 0% packet loss, time 12053ms
rtt min/avg/max/mdev = 23.874/57.153/177.245/54.407 ms
13:40:04
#ping mail.ru
PING mail.ru (94.100.191.203) 56(84) bytes of data.
64 bytes from 94.100.191.203: icmp_req=1 ttl=55 time=288 ms
64 bytes from 94.100.191.203: icmp_req=2 ttl=55 time=24.2 ms
64 bytes from 94.100.191.203: icmp_req=3 ttl=55 time=110 ms
64 bytes from 94.100.191.203: icmp_req=4 ttl=55 time=35.9 ms
^C
--- mail.ru ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3014ms
rtt min/avg/max/mdev = 24.213/114.821/288.636/105.671 ms
13:40:35
#host.allow
bash: host.allow: команда не найдена
прошло 14 минут
13:55:19
#hosts.allow
bash: hosts.allow: команда не найдена
13:55:25
#192.168.13.1
bash: 192.168.13.1: команда не найдена
13:56:48
#ssh 192.168.13.1
ssh_exchange_identification: Connection closed by remote host
13:56:59
#ifconfig
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:02
          inet addr:192.168.64.150  Bcast:192.168.64.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:102/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5082 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4591 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2488983 (2.3 MiB)  TX bytes:513360 (501.3 KiB)
          Interrupt:10 Base address:0xc100
eth2      Link encap:Ethernet  HWaddr 00:16:3e:00:02:02
...
          RX bytes:386835 (377.7 KiB)  TX bytes:2475270 (2.3 MiB)
          Interrupt:11 Base address:0x2200
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
13:57:10
#ssh 192.168.13.1
The authenticity of host '192.168.13.1 (192.168.13.1)' can't be established.
RSA key fingerprint is 3e:c3:8c:6f:e8:92:5b:31:dd:04:d2:51:48:57:c9:99.
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
13:57:38
#ssh 192.168.13.1
ssh_exchange_identification: Connection closed by remote host
13:59:03
#ssh 192.168.13.1
ssh_exchange_identification: Connection closed by remote host
13:59:35
#ifconfig
eth1      Link encap:Ethernet  HWaddr 00:16:3e:00:01:02
          inet addr:192.168.64.150  Bcast:192.168.64.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:102/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5872 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5251 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2561799 (2.4 MiB)  TX bytes:660940 (645.4 KiB)
          Interrupt:10 Base address:0xc100
eth2      Link encap:Ethernet  HWaddr 00:16:3e:00:02:02
...
          RX bytes:516425 (504.3 KiB)  TX bytes:2548476 (2.4 MiB)
          Interrupt:11 Base address:0x2200
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
13:59:45
#ssh 192.168.64.1
ssh_exchange_identification: Connection closed by remote host
14:00:02
#ssh 192.168.64.1
^C
14:00:18
#ssh 192.168.13.1
ssh_exchange_identification: Connection closed by remote host
14:00:27
#ssh 192.168.64.1
ssh_exchange_identification: Connection closed by remote host
14:00:38
#ssh 192.168.64.1
The authenticity of host '192.168.64.1 (192.168.64.1)' can't be established.
RSA key fingerprint is 3e:c3:8c:6f:e8:92:5b:31:dd:04:d2:51:48:57:c9:99.
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
14:00:51
#ssh 192.168.64.1
The authenticity of host '192.168.64.1 (192.168.64.1)' can't be established.
RSA key fingerprint is 3e:c3:8c:6f:e8:92:5b:31:dd:04:d2:51:48:57:c9:99.
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
14:09:44
#ssh 192.168.13.1
ssh_exchange_identification: Connection closed by remote host
14:11:32
#ssh 192.168.13.1
ssh_exchange_identification: Connection closed by remote host
14:12:02
#ssh 192.168.13.1
ssh_exchange_identification: Connection closed by remote host
14:12:24
#^C

14:12:28
#ssh 192.168.13.1
The authenticity of host '192.168.13.1 (192.168.13.1)' can't be established.
RSA key fingerprint is 3e:c3:8c:6f:e8:92:5b:31:dd:04:d2:51:48:57:c9:99.
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
14:13:06
#ssh 192.168.13.1
The authenticity of host '192.168.13.1 (192.168.13.1)' can't be established.
RSA key fingerprint is 3e:c3:8c:6f:e8:92:5b:31:dd:04:d2:51:48:57:c9:99.
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
14:13:34
#ssh 192.168.13.1
The authenticity of host '192.168.13.1 (192.168.13.1)' can't be established.
RSA key fingerprint is 3e:c3:8c:6f:e8:92:5b:31:dd:04:d2:51:48:57:c9:99.
Are you sure you want to continue connecting (yes/no)? ^C
14:13:55
#ssh 192.168.13.1
The authenticity of host '192.168.13.1 (192.168.13.1)' can't be established.
RSA key fingerprint is 3e:c3:8c:6f:e8:92:5b:31:dd:04:d2:51:48:57:c9:99.
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
14:14:46
#ssh 192.168.13.1
The authenticity of host '192.168.13.1 (192.168.13.1)' can't be established.
RSA key fingerprint is 3e:c3:8c:6f:e8:92:5b:31:dd:04:d2:51:48:57:c9:99.
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
14:15:23
#telnetd
bash: telnetd: команда не найдена
прошло 10 минут
14:25:39
#vim /etc/in
14:25:39
#vim /etc/in
14:25:39
#vim /etc/inetd.conf
прошло 14 минут
14:40:36
#:STANDARD: These are standard services.
Trying 192.168.13.1...
Connected to 192.168.13.1.
Escape character is '^]'.
Debian GNU/Linux 6.0
debian1 login: Connection closed by foreign host.
14:40:58
#apt-get install xinetd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАÐ
nbsd-inetd
НОВЫЕ пакеты, которые будут установлены:
  xinetd
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 1 пакетов, и 54 пакетов не обновлено.
Необходимо скачать 136 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 172 kB.
...
Удаляется пакет openbsd-inetd ...
Stopping internet superserver: inetd.
Обрабатываются триггеры для man-db ...
Выбор ранее не выбранного пакета xinetd.
(Чтение базы данных ... на данный момент установлено 29969 файлов и каталогов.)
Распаковывается пакет 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:14
#vim /etc/init.d/xinetd
14:46:50
#INETD_COMPAT" in
bash: xconv: команда не найдена
14:48:50
#xconv.pl < /etc/inetd.conf > /root/xinetd.conf

14:50:01
#includedir /usr/local/etc/xinetd.d
bash: includedir: команда не найдена
14:51:04
#vim /etc/xinetd.conf
--- /tmp/l3-saved-1318.30005.1430	2012-02-14 15:51:46.000000000 +0200
+++ /etc/xinetd.conf	2012-02-14 15:52:50.000000000 +0200
@@ -11,4 +11,5 @@
 
 }
 
-includedir /etc/xinetd.d
+includedir /etc/local/etc/xinetd.d
+
14:52:50
#vim /etc/xinetd.conf
14:55:38
#vim /etc/xinetd.conf
14:56:28
#ps aux | grep xinetd
root      1823  0.0  0.1   2396   852 ?        Ss   15:45   0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -inetd_compat -inetd_ipv6
root      2019  0.0  0.1   2396   836 ?        Ss   15:56   0:00 xinetd
root      2029  0.0  0.1   3880   768 pts/1    S+   15:56   0:00 grep xinetd
14:56:53
#tail -f /var/log/daemon.log
Feb 14 15:45:11 debian2 xinetd[1823]: removing echo
Feb 14 15:45:11 debian2 xinetd[1823]: removing time
Feb 14 15:45:11 debian2 xinetd[1823]: removing time
Feb 14 15:45:11 debian2 xinetd[1823]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 14 15:45:11 debian2 xinetd[1823]: Started working: 1 available service
Feb 14 15:56:28 debian2 xinetd[2019]: Server /sbin/sendmail is not executable [file=/etc/xinetd.conf] [line=64]
Feb 14 15:56:28 debian2 xinetd[2019]: Error parsing attribute server - DISABLING SERVICE [file=/etc/xinetd.conf] [line=64]
Feb 14 15:56:28 debian2 xinetd[2019]: removing pop3
Feb 14 15:56:28 debian2 xinetd[2019]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Feb 14 15:56:28 debian2 xinetd[2019]: Started working: 2 available services
^C
15:00:29
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:07: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
...
\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEF
]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG
^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH
_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI
`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ
abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK
bcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL
cdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM^C^C^]
telnet> quit
Connection closed.
15:08: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      2169/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1066/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1248/exim4
tcp        0      0 0.0.0.0:37              0.0.0.0:*               LISTEN      2169/xinetd
tcp        0      0 0.0.0.0:57701           0.0.0.0:*               LISTEN      764/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      752/portmap
udp        0      0 0.0.0.0:111             0.0.0.0:*                           752/portmap
udp        0      0 0.0.0.0:49278           0.0.0.0:*                           764/rpc.statd
udp        0      0 0.0.0.0:9               0.0.0.0:*                           2169/xinetd
udp        0      0 0.0.0.0:940             0.0.0.0:*                           764/rpc.statd
15:15:37
#vim /usr/local/etc/xinetd.d/
15:16:41
#ls

15:16:43
#man dir
15:19:05
#/etc/xinetd.conf
bash: /etc/xinetd.conf: Отказано в доступе
15:20:33
#vim /etc/hosts.allow
15:21:48
#~
        type            = INTERNAL
        id              = echo-stream
        socket_tipe     = stream
        protokol        = tcp
        user            = root
        wait            = no
        disable         = no
}
~
~
...
~
~
~
~
~
~
~
~
~
"echo" [Новый] 10L, 133C записано
15:28:37
#vim /etc/hosts.allow
--- /tmp/l3-saved-1318.20888.26866	2012-02-14 16:29:14.000000000 +0200
+++ /etc/hosts.allow	2012-02-14 16:32:21.000000000 +0200
@@ -11,3 +11,7 @@
 # for further information.
 #
 
+chargen:192.168.64.150:allow
+echo:ALL:allow
+ALL:127.0.0.1 localhost:allow
+ALL:ALL:deny
15:32:21
#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
...
STUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=
TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>
UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?
VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@
WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@A
XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@AB^C^C^C^C^C^C^C^]
telnet> ^]^]^]^]^]^]^]^]^]^]^]^]quit
?Invalid command
telnet> quit
Connection closed.
15:33:15
#telnet localhost echo
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
15:33:24
#vim /etc/hosts.allow
15:33:53
#~
service echo
{       type            = INTERNAL
        id              = echo-stream
        socket_tipe     = stream
        protokol        = tcp
        user            = root
        wait            = no
        disable         = no
}
"/usr/local/etc/xinetd.d/echo" 10L, 133C
15:34:13
#~

15:34:24
#/etc/xinetd.conf
bash: /etc/xinetd.conf: Отказано в доступе
15:34:59
#vim /etc/xinetd.conf
--- /tmp/l3-saved-1318.27076.19970	2012-02-14 16:35:16.000000000 +0200
+++ /etc/xinetd.conf	2012-02-14 16:37:35.000000000 +0200
@@ -1,4 +1,4 @@
-
+includedir /usr/local/etc/xinetd.d
 
 # The defaults section sets some information for all services
 defaults
15:37:36
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:37:44
#telnet localhost echo
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
15:37:50
#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      2635/xinetd
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1066/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1248/exim4
tcp        0      0 0.0.0.0:37              0.0.0.0:*               LISTEN      2635/xinetd
tcp        0      0 0.0.0.0:57701           0.0.0.0:*               LISTEN      764/rpc.statd
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      752/portmap
udp        0      0 0.0.0.0:111             0.0.0.0:*                           752/portmap
udp        0      0 0.0.0.0:49278           0.0.0.0:*                           764/rpc.statd
udp        0      0 0.0.0.0:9               0.0.0.0:*                           2635/xinetd
udp        0      0 0.0.0.0:940             0.0.0.0:*                           764/rpc.statd
15:38:40
#vim /etc/xinetd.conf
--- /tmp/l3-saved-1318.6722.31063	2012-02-14 16:39:04.000000000 +0200
+++ /etc/xinetd.conf	2012-02-14 16:40:55.000000000 +0200
@@ -58,6 +58,17 @@
 	disable	    = no
 }
 
+service echo
+{
+	socket_type = stream
+	protocol    = tcp
+	wait        = no
+	user        = root
+	type        = INTERNAL
+	id          = echo-stream
+	disable	    = no
+}
+
 #service pop3
 #{
 #	socket_type = stream
15:40:55
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
15:41:00
#telnet localhost echo
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
^C^]
telnet> quit
Connection closed.
15:42:02
#vim /etc/hosts.allow
прошло 12 минут
15:54:43
#/etc/hosts.allow: list of hosts that are allowed to access the system.
        # The maximum number of connections a specific IP address can
        # have to a specific service.
        per_source  = 5
}
service discard
{
        socket_type = dgram
        protocol    = udp
        wait        = yes
        user        = root
                                                              35,1-8        20%
15:59:40
#telnet localhost echo
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
hello
hello
^]
telnet> quit
Connection closed.
16:00:05
#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Б за 4с (410 kБ/c)
Выбор ранее не выбранного пакета liblua5.1-0.
(Чтение базы данных ... на данный момент установлено 29997 файлов и каталогов.)
Распаковывается пакет 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) ...
16:01:00
#nmap localhost
Starting Nmap 5.00 ( http://nmap.org ) at 2012-02-14 17:01 EET
Interesting ports on localhost.localdomain (127.0.0.1):
Not shown: 993 closed ports
PORT    STATE SERVICE
7/tcp   open  echo
19/tcp  open  chargen
22/tcp  open  ssh
25/tcp  open  smtp
37/tcp  open  time
110/tcp open  pop3
111/tcp open  rpcbind
Nmap done: 1 IP address (1 host up) scanned in 0.42 seconds
16:01:43
#vim /etc/hosts.allow
--- /tmp/l3-saved-1318.19286.13932	2012-02-14 17:04:21.000000000 +0200
+++ /etc/hosts.allow	2012-02-14 17:04:43.000000000 +0200
@@ -11,7 +11,7 @@
 # for further information.
 #
 
-chargen:192.168.64.0:allow
-echo:ALL:allow
-ALL:127.0.0.1 localhost:allow
-ALL:ALL:deny
+#chargen:192.168.64.0:allow
+#echo:ALL:allow
+#ALL:127.0.0.1 localhost:allow
+#ALL:ALL:deny
16:04:43
#vim /etc/xinetd.conf
--- /tmp/l3-saved-1318.5335.13288	2012-02-14 17:04:50.000000000 +0200
+++ /etc/xinetd.conf	2012-02-14 17:07:49.000000000 +0200
@@ -55,7 +55,7 @@
 	user        = root
 	type        = INTERNAL
 	id          = chargen-stream
-	disable	    = no
+	only_from	    = 127.0.0.1
 }
 
 service echo
16:07:50
#service xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
16:08:00
#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
...
lmnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV
mnopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW
nopqrstuvwxyz{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX
opqrstuvwxyz{|}!"#$%&'()*+,-.
telnet> ^]^]^]^]^]^]^]^]quit
?Invalid command
telnet> quit\
?Invalid command
telnet> quit
Connection closed.
16:08:41
#ssh 192.168.13.1 -p 55555
The authenticity of host '[192.168.13.1]:55555 ([192.168.13.1]:55555)' can't be established.
RSA key fingerprint is 3e:c3:8c:6f:e8:92:5b:31:dd:04:d2:51:48:57:c9:99.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[192.168.13.1]:55555' (RSA) to the list of known hosts.
root@192.168.13.1's password:
Permission denied, please try again.
root@192.168.13.1's password:
Linux debian3 2.6.32-5-686 #1 SMP Fri Sep 9 20:51:05 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Feb 14 17:18:26 2012 from 192.168.0.254
l3-agent is already running: pid=1362; pidfile=/root/.lilalo/l3-agent.pid
l3-agent is already running: pid=1362; pidfile=/root/.lilalo/l3-agent.pid
прошло 12 минут
16:20:51
#who
root     pts/0        2012-02-14 14:35 (192.168.0.254)
root     pts/2        2012-02-14 17:20 (192.168.0.254)
16:21:17
#exit
exit
Connection to 192.168.13.1 closed.
16:21:43
#cd

Среда (02/15/12)

/dev/pts/0
10:11:55
#ping mail.ru
PING mail.ru (94.100.191.204) 56(84) bytes of data.
64 bytes from 94.100.191.204: icmp_req=1 ttl=55 time=24.4 ms
64 bytes from 94.100.191.204: icmp_req=2 ttl=55 time=24.3 ms
64 bytes from 94.100.191.204: icmp_req=3 ttl=55 time=24.4 ms
^C
--- mail.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 24.350/24.399/24.436/0.036 ms
прошло 23 минуты
10:35:28
#top
top - 11:50:32 up 21:15,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  59 total,   1 running,  58 sleeping,   0 stopped,   0 zombie
Cpu(s):  9.9%us,  0.8%sy,  0.0%ni, 80.2%id,  6.3%wa,  2.0%hi,  0.8%si,  0.0%st
Mem:    514752k total,   207596k used,   307156k free,    66188k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688120k total,        0k used,   688120k free,    98440k cached
 1322 root      20   0 28672  23m 1528 S 24.6  4.8   9:05.22 l3-agent
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    4 root      20   0     0    0    0 S  0.0  0.0   0:00.12 ksoftirqd/0
...
   26 root      20   0     0    0    0 S  0.0  0.0   0:00.00 crypto/0
  144 root      20   0     0    0    0 S  0.0  0.0   0:00.00 ksuspend_usbd
  145 root      20   0     0    0    0 S  0.0  0.0   0:00.02 khubd
  146 root      20   0     0    0    0 S  0.0  0.0   0:00.00 ata/0
  147 root      20   0     0    0    0 S  0.0  0.0   0:00.00 ata_aux
  152 root      20   0     0    0    0 S  0.0  0.0   0:00.01 scsi_eh_0
  153 root      20   0     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_1
  168 root      20   0     0    0    0 S  0.0  0.0   0:00.00 usbhid_resumer
  169 root      20   0     0    0    0 S  0.0  0.0   0:08.47 flush-8:0
  189 root      20   0     0    0    0 S  0.0  0.0   0:48.86 kjournald
прошло 16 минут
/dev/pts/0
10:51:59
#top
top - 12:02:36 up 21:27,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  59 total,   2 running,  57 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.3%sy,  0.0%ni, 79.2%id, 19.5%wa,  0.0%hi,  1.0%si,  0.0%st
Mem:    514752k total,   208356k used,   306396k free,    66740k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:   688120k total,        0k used,   688120k free,    98520k cached
 1322 root      20   0 28692  23m 1528 S 20.3  4.8   9:12.05 l3-agent
 3298 root      20   0  8396 2836 2300 S  0.7  0.6   0:00.31 sshd
    1 root      20   0  2032  708  612 S  0.0  0.1   0:03.80 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd
...
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd
  236 root      16  -4  2260  808  416 S  0.0  0.2   0:00.25 udevd
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
  353 root      18  -2  2256  676  280 S  0.0  0.1   0:00.00 udevd
    4 root      20   0     0    0    0 S  0.0  0.0   0:00.14 ksoftirqd/0
  354 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
  236 root      16  -4  2260  808  416 S  0.0  0.2   0:00.25 udevd
  353 root      18  -2  2256  676  280 S  0.0  0.1   0:00.00 udevd
  354 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
  360 root      18  -2  2256  624  232 S  0.0  0.1   0:00.00 udevd
прошло 10 минут
11:02:58
#ping mail.ru
PING mail.ru (94.100.191.203) 56(84) bytes of data.
64 bytes from 94.100.191.203: icmp_req=1 ttl=55 time=24.3 ms
64 bytes from 94.100.191.203: icmp_req=2 ttl=55 time=23.9 ms
^C
--- mail.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 23.981/24.153/24.325/0.172 ms
11:07:38
#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

Статистика

Время первой команды журнала12:58:40 2012- 2-14
Время последней команды журнала11:07:38 2012- 2-15
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %24.75
Процент синтаксически неверно набранных команд, % 9.90
Суммарное время работы с терминалом *, час 4.31
Количество командных строк в единицу времени, команда/мин 0.39
Частота использования команд
ssh19|==================| 18.27%
vim17|================| 16.35%
telnet7|======| 6.73%
ping5|====| 4.81%
apt-get4|===| 3.85%
~4|===| 3.85%
top4|===| 3.85%
service4|===| 3.85%
nc4|===| 3.85%
cd3|==| 2.88%
ifconfig2|=| 1.92%
netstat2|=| 1.92%
/etc/xinetd.conf2|=| 1.92%
^C2|=| 1.92%
eth11|| 0.96%
man1|| 0.96%
reboot1|| 0.96%
nmap1|| 0.96%
xconv.pl1|| 0.96%
ms1|| 0.96%
host.allow1|| 0.96%
ls1|| 0.96%
:STANDARD:1|| 0.96%
hosts.allow1|| 0.96%
ps1|| 0.96%
xinetd.conf1|| 0.96%
trafshow1|| 0.96%
iptables1|| 0.96%
includedir1|| 0.96%
tail1|| 0.96%
192.168.13.11|| 0.96%
who1|| 0.96%
/etc/hosts.allow:1|| 0.96%
grep1|| 0.96%
/etc/inetd.conf1|| 0.96%
exit1|| 0.96%
INETD_COMPAT"1|| 0.96%
telnetd1|| 0.96%
mc1|| 0.96%
____
*) Интервалы неактивности длительностью 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$