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

Содержание

Журнал

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

/dev/pts/0
14:24:33
#vim /etc/inetd.conf
--- /tmp/l3-saved-3071.2959.27531	2012-02-14 15:38:40.000000000 +0200
+++ /etc/inetd.conf	2012-02-14 15:39:41.000000000 +0200
@@ -34,5 +34,5 @@
 
 #:HAM-RADIO: amateur-radio services
 
-#:OTHER: Other services
+#:OTHER: Other service
 
прошло 15 минут
14:39:41
#kill vim
bash: kill: vim: arguments must be process or job IDs
14:39:47
#telnet 192.168.13.1
Trying 192.168.13.1...
Connected to 192.168.13.1.
Escape character is '^]'.
Debian GNU/Linux 6.0
debian1 login: root
Login incorrect
debian1 login: rootuser
Password:
Login incorrect
debian1 login: rootpass
Password: Connection closed by foreign host.
14:40:54
#find /usr/ports -name xinetd
find: `/usr/ports': Нет такого файла или каталога
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
--- /tmp/l3-saved-3071.1112.23799	2012-02-14 15:50:16.000000000 +0200
+++ /etc/xinetd.conf	2012-02-14 15:50:30.000000000 +0200
@@ -1,4 +1,4 @@
-# Simple configuration file for xinetd
+## Simple configuration file for xinetd
 #
 # Some defaults, and include /etc/xinetd.d/
 
@@ -15,5 +15,6 @@
 
 
 
+
 
 
14:50:30
#vim /etc/xinetd.conf
--- /tmp/l3-saved-3071.2539.16827	2012-02-14 15:50:32.000000000 +0200
+++ /etc/xinetd.conf	2012-02-14 15:51:03.000000000 +0200
@@ -1,4 +1,5 @@
 ## Simple configuration file for xinetd
+
 #
 # Some defaults, and include /etc/xinetd.d/
 
@@ -12,6 +13,7 @@
 }
 
 includedir /etc/xinetd.d
+includedir /usr/local/etc/xinetd.d
 
 
 
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
--- /tmp/l3-saved-3071.6384.16184	2012-02-14 15:54:07.000000000 +0200
+++ /etc/xinetd.conf	2012-02-14 15:56:25.000000000 +0200
@@ -15,6 +15,16 @@
 includedir /etc/xinetd.d
 includedir /usr/local/etc/xinetd.d
 
+service chargen
+{
+type		=INTERNAL
+id		=chargen-stream
+socket_type	=stream
+protocol	=tcp
+user		=root
+wait		=no
+disable		=no
+}
 
 
 
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)
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
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
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
--- /tmp/l3-saved-3071.9513.18503	2012-02-14 16:07:09.000000000 +0200
+++ /etc/xinetd.conf	2012-02-14 16:09:03.000000000 +0200
@@ -27,6 +27,16 @@
 }
 
 
+service echo
+{
+type		=INTERNAL
+id		=echo-stream
+socket_type	=stream
+protocol	=tcp
+user		=root
+wait		=no
+disable		=no
+}
 
 
 
15:09:04
#killall -1 xietd
xietd: процесс не найден
15:09:21
#killall -1 xinetd

15:09:24
#vim /etc/xinetd.conf
--- /tmp/l3-saved-3071.26521.6532	2012-02-14 16:09:58.000000000 +0200
+++ /etc/xinetd.conf	2012-02-14 16:13:55.000000000 +0200
@@ -24,6 +24,7 @@
 user		=root
 wait		=no
 disable		=no
+only_from	=127.0.0.1 192.168.168. 
 }
 
 
@@ -39,4 +40,3 @@
 }
 
 
-
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
прошло 11 минут
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]
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
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.
прошло 26 минут
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
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
16:18:06
#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:07 less
drwxr-xr-x  2 root root 4096 Фев 14 17:18 .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/2
16:18:33
#telnet 192.168.168.1 chargen
Trying 192.168.168.1...
Connected to 192.168.168.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
...
z{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd
{|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde
|}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef
}!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh
"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[^]
telnet> ^]^]^]
?Invalid command
telnet> quit
Connection closed.
/dev/pts/0
16:18:40
#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)
/dev/pts/2
16:19:10
#telnet 192.168.168.1 echo
Trying 192.168.168.1...
Connected to 192.168.168.1.
Escape character is '^]'.
qwe
qwe
^]
telnet> quit
Connection closed.
/dev/pts/2
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)
/dev/pts/0
16:21:19
#vim /etc/xinetd.conf
прошла 21 минута
16:42:53
#jobs
[1]   Stopped                 /usr/bin/vim "$@"
[2]   Stopped                 ssh 192.168.64.1
[3]-  Stopped                 ssh 192.168.13.1
[4]+  Stopped                 /usr/bin/vim "$@"
16:43:02
#fg 1
#:INTERNAL: Internal services
#discard                stream  tcp     nowait  root    internal
#:INTERNAL: Internal services
#discard                stream  tcp     nowait  root    internal
#discard                dgram   udp     wait    root    internal
#daytime                stream  tcp     nowait  root    internal
#time           stream  tcp     nowait  root    internal
#:STANDARD: These are standard services.
#:BSD: Shell, login, exec and talk are BSD protocols.
#:MAIL: Mail, news and uucp services.
#:INFO: Info services
W12: Предупреждение: файл "/etc/inetd.conf" и буфер Vim были изменены независимо друг от друга
#:BOOT: TFTP service is provided primarily for booting.  Most sites
See ":help W12" for more info.
#       run this only on machines acting as "boot servers."
[O]K, (З)агрузить файл:
#:RPC: RPC based services
#:HAM-RADIO: amateur-radio services
#:OTHER: Other service
запись                                                                                                                 37,22       Внизу
16:43:27
#discard dgram udp wait root internal

16:43:28
#jobs
[2]   Stopped                 ssh 192.168.64.1
[3]-  Stopped                 ssh 192.168.13.1
[4]+  Stopped                 /usr/bin/vim "$@"
16:43:30
#fg 2
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)? ^C
16:43:42
#fg 3
ssh 192.168.13.1
root@192.168.13.1's password:
16:43:49
#jobs
[4]+  Stopped                 /usr/bin/vim "$@"
16:43:52
#psaux
bash: psaux: команда не найдена
16:44:16
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   2032   712 ?        Ss   09:44   0:06 init [2]
root         2  0.0  0.0      0     0 ?        S    09:44   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    09:44   0:00 [migration/0]
root         4  0.0  0.0      0     0 ?        S    09:44   0:00 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    09:44   0:00 [watchdog/0]
root         6  0.0  0.0      0     0 ?        S    09:44   0:00 [events/0]
root         7  0.0  0.0      0     0 ?        S    09:44   0:00 [cpuset]
root         8  0.0  0.0      0     0 ?        S    09:44   0:00 [khelper]
root         9  0.0  0.0      0     0 ?        S    09:44   0:00 [netns]
...
root      1309  0.0  0.1   1708   548 tty6     Ss+  09:46   0:00 /sbin/getty 38400 tty6
root      1323  0.0  0.0      0     0 ?        S    10:14   0:06 [flush-8:0]
root      1362  1.5  3.9  24704 20428 ?        Ss   10:14   7:07 l3-agent
root      3024  0.1  0.9  10516  5084 ?        Ss   14:35   0:17 sshd: root@pts/0
root      3027  0.0  0.1   3948   744 pts/0    Ss+  14:35   0:02 script -f -c bash -q /root/.lilalo//1589125010633227980-1329222956.scrip
root      3070  0.0  0.0   3952   476 pts/0    S+   14:35   0:00 script -f -c bash -q /root/.lilalo//1589125010633227980-1329222956.scrip
root      3071  0.1  0.5   6244  3064 pts/1    Ss   14:35   0:14 bash
root      4384  0.0  0.1   2396   900 ?        Ss   16:30   0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive -inetd_compat -
root      5010  0.0  0.4   6424  2540 pts/1    T    17:39   0:00 /usr/bin/vim /etc/xinetd.conf
root      5084  0.0  0.2   4428  1040 pts/1    R+   17:44   0:00 ps aux
16:44:18
#ps aux pipe
ERROR: Process ID list syntax error.
********* simple selection *********  ********* selection by list *********
-A all processes                      -C by command name
-N negate selection                   -G by real group ID (supports names)
-a all w/ tty except session leaders  -U by real user ID (supports names)
-d all except session leaders         -g by session OR by effective group name
-e all processes                      -p by process ID
T  all processes on this terminal     -s processes in the sessions given
a  all w/ tty, including other users  -t by tty
g  OBSOLETE -- DO NOT USE             -u by effective user ID (supports names)
...
-o,o user-defined  -f full            --Group --User --pid --cols --ppid
-j,j job control   s  signal          --group --user --sid --rows --info
-O,O preloaded -o  v  virtual memory  --cumulative --format --deselect
-l,l long          u  user-oriented   --sort --tty --forest --version
-F   extra full    X  registers       --heading --no-heading --context
                    ********* misc options *********
-V,V  show version      L  list format codes  f  ASCII art forest
-m,m,-L,-T,H  threads   S  children in sum    -y change -l format
-M,Z  security data     c  true command name  -c scheduling class
-w,w  wide output       n  numeric WCHAN,UID  -H process hierarchy
16:44:24
#ps aux | grep vim
root      5010  0.0  0.4   6424  2540 pts/1    T    17:39   0:00 /usr/bin/vim /etc/xinetd.conf
root      5101  0.0  0.0   3828   484 pts/1    R+   17:44   0:00 grep vim
16:44:44
#kill 5010

16:44:56
#ps aux | grep vim
root      5010  0.0  0.4   6424  2540 pts/1    T    17:39   0:00 /usr/bin/vim /etc/xinetd.conf
root      5117  0.0  0.1   3880   772 pts/1    S+   17:45   0:00 grep vim
16:45:05
#kill -15 5010

16:45:16
#ps aux | grep vim
root      5010  0.0  0.4   6424  2540 pts/1    T    17:39   0:00 /usr/bin/vim /etc/xinetd.conf
root      5133  4.0  0.1   3880   772 pts/1    S+   17:45   0:00 grep vim
16:45:19
#kill -9 5010
[4]+  Убито              /usr/bin/vim "$@"
16:45:26
#kill -9 5133
bash: kill: (5133) - Нет такого процесса
16:45:37
#ps aux | grep vim
root      5156  0.0  0.1   3880   772 pts/1    S+   17:45   0:00 grep vim
16:45:45
#netnet
bash: netnet: команда не найдена

Статистика

Время первой команды журнала14:24:33 2012- 2-14
Время последней команды журнала16:45:45 2012- 2-14
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %29.70
Процент синтаксически неверно набранных команд, % 4.95
Суммарное время работы с терминалом *, час 2.35
Количество командных строк в единицу времени, команда/мин 0.72
Частота использования команд
grep15|===========| 11.63%
less13|==========| 10.08%
ls13|==========| 10.08%
netcat12|=========| 9.30%
ps8|======| 6.20%
vim8|======| 6.20%
telnet6|====| 4.65%
netstat6|====| 4.65%
killall5|===| 3.88%
kill5|===| 3.88%
fg3|==| 2.33%
man3|==| 2.33%
pwd3|==| 2.33%
tail3|==| 2.33%
jobs3|==| 2.33%
xinetd3|==| 2.33%
cd2|=| 1.55%
nmap2|=| 1.55%
who2|=| 1.55%
apt-get2|=| 1.55%
mkdir1|| 0.78%
'netcat1|| 0.78%
psaux1|| 0.78%
ls-la1|| 0.78%
service1|| 0.78%
lesss1|| 0.78%
netnet1|| 0.78%
discard1|| 0.78%
'less1|| 0.78%
lsof1|| 0.78%
find1|| 0.78%
[Command1|| 0.78%
____
*) Интервалы неактивности длительностью 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$