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

Содержание

Журнал

Вторник (03/13/07)

/dev/pts/15
10:52:23
#telnet 192.168.16.1 22222
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Trying 192.168.16.1...
Connected to 192.168.16.1.
Escape character is '^]'.
2+2#
4
^]
telnet> q
Connection closed.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
10:52:36
#vim /etc/services
10:53:01
#vim /etc/inetd.conf
30c30
< bc 		stream	tcp 	nowait 	root 	/usr/bin/bc 
---
> bc 		stream	tcp 	wait 	root 	/usr/bin/bc 
10:53:19
#pkill -1 inetd

10:53:24
#telnet 192.168.16.1 33333
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Trying 192.168.16.1...
Connected to 192.168.16.1.
Escape character is '^]'.
2+2#
4
^]
telnet> q
Connection closed.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
10:54:22
#telnet 192.168.16.1 22222
Trying 192.168.16.1...
Connected to 192.168.16.1.
Escape character is '^]'.
2+2#
4
^]
telnet> q
Connection closed.
10:54:34
#vim /etc/inetd.conf
10:55:00
#telnet 192.168.16.1 33333
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Trying 192.168.16.1...
Connected to 192.168.16.1.
Escape character is '^]'.
2+2#
4
^]
telnet> q
Connection closed.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
10:55:25
#vim /etc/inetd.conf
30c30
< 
---
> bc dgram udp wait root /usr/bin/bc 
10:56:03
#vim /etc/hosts.allow
12a13
> calc : 127.0.0.1 : deny
10:56:26
#pkill -1 inetd

10:56:34
#netstat -lnp | grep :33
       various  modes.   If you believe that it is doing the wrong thing under
       whatever circumstances, please notify me and tell me how you  think  it
       should  behave.   If  netcat  is not able to do some task you think up,
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
tcp        0      0 0.0.0.0:33333           0.0.0.0:*               LISTEN     6843/inetd
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
10:56:41
#netstat -lnp | grep :22
tcp        0      0 127.0.0.1:2208          0.0.0.0:*               LISTEN     2409/hpiod
tcp        0      0 0.0.0.0:22222           0.0.0.0:*               LISTEN     6843/inetd
tcp6       0      0 :::22                   :::*                    LISTEN     2680/sshd
10:56:43
#telnet 127.0.0.1 22222
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> q
Connection closed.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
10:57:04
#vim /etc/hosts.allow
13c13
< calc : 127.0.0.1 : deny
---
> calc : LOCAL : deny
10:57:26
#telnet 127.0.0.1 22222
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> q
Connection closed.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
10:57:33
#grep 22222 /etc/services
calc            22222/tcp       #Calc
10:57:40
#vim /etc/hosts.allow
10:57:53
#telnet 127.0.0.1 22222
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> q
Connection closed.
10:57:58
#vim /etc/hosts.allow
30c30
< 
---
> bc dgram udp wait root /usr/bin/bc 
10:58:03
#vim /etc/hosts.
30c30
< 
---
> bc dgram udp wait root /usr/bin/bc 
10:58:03
#vim /etc/hosts.deny
19a20
> calc: LOCAL
10:58:25
#telnet 127.0.0.1 22222
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> q
Connection closed.
10:58:36
#vim /etc/hosts.deny
20c20
< calc: LOCAL
---
> calc: ALL
10:58:58
#telnet 127.0.0.1 22222
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> q
Connection closed.
10:59:07
#vim /etc/hosts.deny
19,20c19,20
< # ALL: PARANOID
< calc: ALL
---
> ALL: PARANOID
> #calc: ALL
10:59:21
#telnet 127.0.0.1 22222
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> q
Connection closed.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
10:59:36
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd.
10:59:45
#tail /var/log/daemon.log
[root@linux1:~]#
Mar 13 10:45:49 linux1 last message repeated 254 times
Mar 13 10:46:51 linux1 last message repeated 255 times
Mar 13 10:47:49 linux1 last message repeated 255 times
Mar 13 10:47:51 linux1 inetd[2670]: calc/tcp: bind: Address already in use
Mar 13 10:56:57 linux1 bc[7354]: connect from 127.0.0.1 (127.0.0.1)
Mar 13 10:57:30 linux1 bc[7392]: connect from 127.0.0.1 (127.0.0.1)
Mar 13 10:57:55 linux1 bc[7446]: connect from 127.0.0.1 (127.0.0.1)
Mar 13 10:58:27 linux1 bc[7497]: connect from 127.0.0.1 (127.0.0.1)
Mar 13 10:59:03 linux1 bc[7534]: connect from 127.0.0.1 (127.0.0.1)
Mar 13 10:59:23 linux1 bc[7566]: connect from localhost (127.0.0.1)
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
10:59:52
#/etc/init.d/openbsd-inetd restart
       various  modes.   If you believe that it is doing the wrong thing under
       whatever circumstances, please notify me and tell me how you  think  it
       should  behave.   If  netcat  is not able to do some task you think up,
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Restarting internet superserver: inetd.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
/dev/pts/3
11:00:03
#vim /etc/gdm/gdm.conf
46a47
> Enable=true
/dev/pts/15
11:00:07
#tail /var/log/daemon.log
Mar 13 10:45:49 linux1 last message repeated 254 times
Mar 13 10:46:51 linux1 last message repeated 255 times
Mar 13 10:47:49 linux1 last message repeated 255 times
Mar 13 10:47:51 linux1 inetd[2670]: calc/tcp: bind: Address already in use
Mar 13 10:56:57 linux1 bc[7354]: connect from 127.0.0.1 (127.0.0.1)
Mar 13 10:57:30 linux1 bc[7392]: connect from 127.0.0.1 (127.0.0.1)
Mar 13 10:57:55 linux1 bc[7446]: connect from 127.0.0.1 (127.0.0.1)
Mar 13 10:58:27 linux1 bc[7497]: connect from 127.0.0.1 (127.0.0.1)
Mar 13 10:59:03 linux1 bc[7534]: connect from 127.0.0.1 (127.0.0.1)
Mar 13 10:59:23 linux1 bc[7566]: connect from localhost (127.0.0.1)
11:00:09
#tail /var/log/messages
Mar 13 11:46:04 linux1 -- MARK --
Mar 13 12:06:04 linux1 -- MARK --
Mar 13 12:06:37 linux1 gconfd (user-3120): запÑ\203Ñ\201каеÑ\202Ñ\201Ñ\217 (веÑ\200Ñ\201иÑ\217 2.16.0), pid 3120 полÑ\214зоваÑ\202елÑ\214 "user"
Mar 13 12:06:37 linux1 gconfd (user-3120): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/etc/gconf/gconf.xml.mandatory" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 0
Mar 13 12:06:37 linux1 gconfd (user-3120): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readwrite:/home/user/.gconf" к запиÑ\201Ñ\213ваемомÑ\203 иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии в позиÑ\206ии 1
Mar 13 12:06:37 linux1 gconfd (user-3120): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/etc/gconf/gconf.xml.defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 2
Mar 13 12:06:37 linux1 gconfd (user-3120): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/var/lib/gconf/debian.defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 3
Mar 13 12:06:37 linux1 gconfd (user-3120): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readonly:/var/lib/gconf/defaults" к иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии Ñ\202олÑ\214ко-длÑ\217-Ñ\207Ñ\202ениÑ\217 в позиÑ\206ии 4
Mar 13 12:06:42 linux1 gconfd (user-3120): Ð\236бнаÑ\200Ñ\203жен Ñ\200азÑ\200еÑ\210Ñ\221ннÑ\213й адÑ\200еÑ\201 "xml:readwrite:/home/user/.gconf" к запиÑ\201Ñ\213ваемомÑ\203 иÑ\201Ñ\202оÑ\207никÑ\203 конÑ\204игÑ\203Ñ\200аÑ\206ии в позиÑ\206ии 0
Mar 13 12:26:05 linux1 -- MARK --
11:00:14
#telnet 127.0.0.1 22222
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> q
Connection closed.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:00:38
#vim /etc/hosts.allow
30c30
< 
---
> bc dgram udp wait root /usr/bin/bc 
11:00:59
#telnet 127.0.0.1 22222
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> q
Connection closed.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:01:06
#telnet 127.0.0.1 33333
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^[[29;5~^]
telnet> q
Connection closed.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:01:27
#vim /etc/inetd.conf
30c30
< 
---
> bc dgram udp wait root /usr/bin/bc 
11:02:09
#/etc/init.d/openbsd-inetd stop]
       various  modes.   If you believe that it is doing the wrong thing under
       whatever circumstances, please notify me and tell me how you  think  it
       should  behave.   If  netcat  is not able to do some task you think up,
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Usage: /etc/init.d/inetd {start|stop|reload|force-reload|restart}
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:02:21
#/etc/init.d/openbsd-inetd stop
Stopping internet superserver: inetd.
11:02:22
#telnet 127.0.0.1 33333
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
11:02:24
#/etc/init.d/openbsd-inetd start
Starting internet superserver: inetd.
11:02:28
#telnet 127.0.0.1 33333
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> q
Connection closed.
11:02:34
#/usr/sbin/tcpd
tcpd       tcpdchk    tcpdmatch  tcpdump
11:02:34
#/usr/sbin/tcpd
       various  modes.   If you believe that it is doing the wrong thing under
       whatever circumstances, please notify me and tell me how you  think  it
       should  behave.   If  netcat  is not able to do some task you think up,
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:02:45
#man tcpd
11:03:28
#ls -l /usr/sbin/in
       should  behave.   If  netcat  is not able to do some task you think up,
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
inetd                install-keymap       invoke-rc.d
in.identtestd        install-menu
install-info         install-sgmlcatalog
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:03:28
#man tcpd
11:04:01
#vim /etc/hosts.allow
30c30
< 
---
> bc dgram udp wait root /usr/bin/bc 
11:04:11
#vim /etc/hosts.deny
19,20c19,20
< ALL: PARANOID
< #calc: ALL
---
> #ALL: PARANOID
> ALL: ALL
11:04:23
#telnet 127.0.0.1 33333
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> a
?Invalid command
telnet> ^]
?Invalid command
telnet> q
Connection closed.
11:04:39
#apt-get install xinetd
После распаковки объем занятого дискового пространства возрастёт на 369kB.
Получено:1 http://192.168.16.15 etch/main xinetd 1:2.3.14-1 [137kB]
Получено 137kB за 0s (955kB/c)
Выбор ранее не выбранного пакета xinetd.
(Чтение базы данных... на данный момент установлено 79513 файлов и каталогов.)
Распаковывается пакет xinetd (из файла .../xinetd_1%3a2.3.14-1_i386.deb)...
Настраивается пакет xinetd (2.3.14-1) ...
Stopping internet superserver: xinetd.
Добавляется `diversion of /etc/init.d/inetd to /etc/init.d/inetd.real by xinetd'
Starting internet superserver: xinetd.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:04:56
#/etc/init.d/xinetd restart
       whatever circumstances, please notify me and tell me how you  think  it
       should  behave.   If  netcat  is not able to do some task you think up,
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:05:22
#netstat -lnp | grep :33

11:05:31
#vim /etc/xinetd.conf
11:05:48
#vim /etc/xinetd.d/
30c30
< 
---
> bc dgram udp wait root /usr/bin/bc 
11:05:55
#xcon
       various  modes.   If you believe that it is doing the wrong thing under
       whatever circumstances, please notify me and tell me how you  think  it
       should  behave.   If  netcat  is not able to do some task you think up,
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
xconsole  xconv.pl
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:05:55
#xcon
xconsole  xconv.pl
11:05:55
#xconv.pl < /etc/inetd.conf > /tmp/xinetd

11:07:24
#vim /tmp/xinetd
11:08:13
#vim /etc/xinetd.conf
11:08:26
#netstat -lnp | grep :333

11:08:33
#/etc/init.d/xinetd start
       various  modes.   If you believe that it is doing the wrong thing under
       whatever circumstances, please notify me and tell me how you  think  it
       should  behave.   If  netcat  is not able to do some task you think up,
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Starting internet superserver: xinetd.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:08:40
#netstat -lnp | grep :333

11:08:42
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
11:08:46
#netstat -lnp | grep :333

11:08:48
#netstat -lnp | grep :333

11:08:53
#ps aux | grep inetd
       various  modes.   If you believe that it is doing the wrong thing under
       whatever circumstances, please notify me and tell me how you  think  it
       should  behave.   If  netcat  is not able to do some task you think up,
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
root      9558  0.0  0.0   3740   764 pts/16   R+   11:09   0:00 grep inetd
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:09:00
#ps aux | grep xinet
root      9569  0.0  0.0   3740   764 pts/16   R+   11:09   0:00 grep xinet
11:09:06
#ps wux | grep xinet
root      9579  0.0  0.0   3740   760 pts/16   R+   11:09   0:00 grep xinet
11:09:11
#tail /var/lo
       various  modes.   If you believe that it is doing the wrong thing under
       whatever circumstances, please notify me and tell me how you  think  it
       should  behave.   If  netcat  is not able to do some task you think up,
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
local/      lock/       log/        lost+found/
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:09:11
#tail /var/log/
acpid               dmesg.2.gz          messages.0
acpid.1.gz          dmesg.3.gz          messages.1.gz
aptitude            dmesg.4.gz          news/
auth.log            dpkg.log            pycentral.log
auth.log.0          exim4/              scrollkeeper.log
auth.log.1.gz       faillog             scrollkeeper.log.1
bittorrent/         fontconfig.log      syslog
boot                fsck/               syslog.0
btmp                gdm/                syslog.1.gz
cups/               installer/          syslog.2.gz
daemon.log          kern.log            syslog.3.gz
daemon.log.0        kern.log.0          user.log
daemon.log.1.gz     kern.log.1.gz       user.log.0
daemon.log.2.gz     lastlog             user.log.1.gz
debug               lpr.log             uucp.log
debug.0             mail.err            wtmp
debug.1.gz          mail.info           Xorg.0.log
dmesg               mail.log            Xorg.0.log.old
dmesg.0             mail.warn
dmesg.1.gz          messages
11:09:11
#tail /var/log/daemon.log
Mar 13 11:08:40 linux1 xinetd[9509]: removing daytime
Mar 13 11:08:40 linux1 xinetd[9509]: removing discard
Mar 13 11:08:40 linux1 xinetd[9509]: removing discard
Mar 13 11:08:40 linux1 xinetd[9509]: removing echo
Mar 13 11:08:40 linux1 xinetd[9509]: removing echo
Mar 13 11:08:40 linux1 xinetd[9509]: removing time
Mar 13 11:08:40 linux1 xinetd[9509]: removing time
Mar 13 11:08:40 linux1 xinetd[9509]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Mar 13 11:08:40 linux1 xinetd[9509]: Started working: 1 available service
Mar 13 11:08:46 linux1 xinetd[9509]: Exiting...
11:09:27
#tail -20
Mar 13 11:08:40 linux1 xinetd[9509]: removing daytime
Mar 13 11:08:40 linux1 xinetd[9509]: removing daytime
Mar 13 11:08:40 linux1 xinetd[9509]: removing discard
Mar 13 11:08:40 linux1 xinetd[9509]: removing discard
Mar 13 11:08:40 linux1 xinetd[9509]: removing echo
Mar 13 11:08:40 linux1 xinetd[9509]: removing echo
Mar 13 11:08:40 linux1 xinetd[9509]: removing time
Mar 13 11:08:40 linux1 xinetd[9509]: removing time
Mar 13 11:08:40 linux1 xinetd[9509]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Mar 13 11:08:40 linux1 xinetd[9509]: Started working: 1 available service
Mar 13 11:08:46 linux1 xinetd[9509]: Exiting...
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:09:43
#/etc/init.d/xinetd start
       various  modes.   If you believe that it is doing the wrong thing under
       whatever circumstances, please notify me and tell me how you  think  it
       should  behave.   If  netcat  is not able to do some task you think up,
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Starting internet superserver: xinetd^[[A.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:10:04
#tail -20 /var/log/daemon.log
Mar 13 11:08:40 linux1 xinetd[9509]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Mar 13 11:08:40 linux1 xinetd[9509]: Started working: 1 available service
Mar 13 11:08:46 linux1 xinetd[9509]: Exiting...
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=25]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26]
Mar 13 11:10:04 linux1 xinetd[9623]: removing chargen
Mar 13 11:10:04 linux1 xinetd[9623]: removing chargen
Mar 13 11:10:04 linux1 xinetd[9623]: removing daytime
Mar 13 11:10:04 linux1 xinetd[9623]: removing daytime
Mar 13 11:10:04 linux1 xinetd[9623]: removing discard
Mar 13 11:10:04 linux1 xinetd[9623]: removing discard
Mar 13 11:10:04 linux1 xinetd[9623]: removing echo
Mar 13 11:10:04 linux1 xinetd[9623]: removing echo
Mar 13 11:10:04 linux1 xinetd[9623]: removing time
Mar 13 11:10:04 linux1 xinetd[9623]: removing time
Mar 13 11:10:04 linux1 xinetd[9623]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Mar 13 11:10:04 linux1 xinetd[9623]: Started working: 1 available service
11:10:06
#tail -20 /var/log/daemon.log
Mar 13 11:08:40 linux1 xinetd[9509]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Mar 13 11:08:40 linux1 xinetd[9509]: Started working: 1 available service
Mar 13 11:08:46 linux1 xinetd[9509]: Exiting...
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=25]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26]
Mar 13 11:10:04 linux1 xinetd[9623]: removing chargen
Mar 13 11:10:04 linux1 xinetd[9623]: removing chargen
Mar 13 11:10:04 linux1 xinetd[9623]: removing daytime
Mar 13 11:10:04 linux1 xinetd[9623]: removing daytime
Mar 13 11:10:04 linux1 xinetd[9623]: removing discard
Mar 13 11:10:04 linux1 xinetd[9623]: removing discard
Mar 13 11:10:04 linux1 xinetd[9623]: removing echo
Mar 13 11:10:04 linux1 xinetd[9623]: removing echo
Mar 13 11:10:04 linux1 xinetd[9623]: removing time
Mar 13 11:10:04 linux1 xinetd[9623]: removing time
Mar 13 11:10:04 linux1 xinetd[9623]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Mar 13 11:10:04 linux1 xinetd[9623]: Started working: 1 available service
11:10:07
#tail -20 /var/log/daemon.log
Mar 13 11:10:04 linux1 xinetd[9623]: removing chargen
Mar 13 11:10:04 linux1 xinetd[9623]: removing daytime
Mar 13 11:10:04 linux1 xinetd[9623]: removing daytime
Mar 13 11:10:04 linux1 xinetd[9623]: removing discard
Mar 13 11:10:04 linux1 xinetd[9623]: removing discard
Mar 13 11:10:04 linux1 xinetd[9623]: removing echo
Mar 13 11:10:04 linux1 xinetd[9623]: removing echo
Mar 13 11:10:04 linux1 xinetd[9623]: removing time
Mar 13 11:10:04 linux1 xinetd[9623]: removing time
Mar 13 11:10:04 linux1 xinetd[9623]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Mar 13 11:10:04 linux1 xinetd[9623]: Started working: 1 available service
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:10:08
#tail -20 /var/log/daemon.log
Mar 13 11:08:40 linux1 xinetd[9509]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Mar 13 11:08:40 linux1 xinetd[9509]: Started working: 1 available service
Mar 13 11:08:46 linux1 xinetd[9509]: Exiting...
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=25]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26]
Mar 13 11:10:04 linux1 xinetd[9623]: removing chargen
Mar 13 11:10:04 linux1 xinetd[9623]: removing chargen
Mar 13 11:10:04 linux1 xinetd[9623]: removing daytime
Mar 13 11:10:04 linux1 xinetd[9623]: removing daytime
Mar 13 11:10:04 linux1 xinetd[9623]: removing discard
Mar 13 11:10:04 linux1 xinetd[9623]: removing discard
Mar 13 11:10:04 linux1 xinetd[9623]: removing echo
Mar 13 11:10:04 linux1 xinetd[9623]: removing echo
Mar 13 11:10:04 linux1 xinetd[9623]: removing time
Mar 13 11:10:04 linux1 xinetd[9623]: removing time
Mar 13 11:10:04 linux1 xinetd[9623]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Mar 13 11:10:04 linux1 xinetd[9623]: Started working: 1 available service
11:10:09
#netstat -lnp | grep :333

11:10:13
#netstat -lnp | grep xinetd
tcp        0      0 0.0.0.0:22222           0.0.0.0:*               LISTEN     9623/xinetd
11:10:18
#netstat -lnp | grep :222
tcp        0      0 0.0.0.0:22222           0.0.0.0:*               LISTEN     9623/xinetd
11:10:25
#telnet 127.0.0.1 22222
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:10:35
#vim /etc/hosts.allow
12a13
> ALL: ALL
11:10:54
#telnet 127.0.0.1 22222
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
2+2#
4
}q
(standard_in) 2: parse error
(standard_in) 2: illegal character: ^M
^]
telnet> q
Connection closed.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:11:31
#vim /etc/hosts.deny
20c20
< ALL: ALL
---
> #ALL: ALL
11:11:41
#vim /etc/hosts.allow
13c13
< ALL: ALL
---
> ALL: ALL: deny
11:11:53
#telnet 127.0.0.1 22222
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.
11:11:55
#vim /etc/hosts.allow
13c13
< ALL: ALL: deny
---
> ALL: ALL EXEPT LOCAL : deny
11:12:31
#tail -20 /var/log/daemon.log
Mar 13 11:08:46 linux1 xinetd[9509]: Exiting...
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=25]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
Mar 13 11:10:04 linux1 xinetd[9623]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=26]
Mar 13 11:10:04 linux1 xinetd[9623]: removing chargen
Mar 13 11:10:04 linux1 xinetd[9623]: removing chargen
Mar 13 11:10:04 linux1 xinetd[9623]: removing daytime
Mar 13 11:10:04 linux1 xinetd[9623]: removing daytime
Mar 13 11:10:04 linux1 xinetd[9623]: removing discard
Mar 13 11:10:04 linux1 xinetd[9623]: removing discard
Mar 13 11:10:04 linux1 xinetd[9623]: removing echo
Mar 13 11:10:04 linux1 xinetd[9623]: removing echo
Mar 13 11:10:04 linux1 xinetd[9623]: removing time
Mar 13 11:10:04 linux1 xinetd[9623]: removing time
Mar 13 11:10:04 linux1 xinetd[9623]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Mar 13 11:10:04 linux1 xinetd[9623]: Started working: 1 available service
Mar 13 11:10:35 linux1 xinetd[9687]: libwrap refused connection to calc (libwrap=bc) from 127.0.0.1
Mar 13 11:11:55 linux1 xinetd[9782]: libwrap refused connection to calc (libwrap=bc) from 127.0.0.1
11:12:35
#ldd /usr/sbin/inetd
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
        linux-gate.so.1 =>  (0xffffe000)
        libwrap.so.0 => /lib/libwrap.so.0 (0xb7f0e000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7ddd000)
        libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7dc6000)
        /lib/ld-linux.so.2 (0xb7f25000)
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:13:02
#ldd /usr/sbin/xinetd
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
        linux-gate.so.1 =>  (0xffffe000)
        libwrap.so.0 => /lib/libwrap.so.0 (0xb7f54000)
        libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7f3e000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7f18000)
        libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb7eea000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7db9000)
        /lib/ld-linux.so.2 (0xb7f6b000)
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:14:19
#vim /etc/hosts.allow
11:15:34
#telnet 127.0.0.1 22222
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.
11:15:38
#vim /etc/hosts.allow
12a13
> calc: LOCAL#
14d14
< #
11:16:07
#vim /etc/hosts.allow
30c30
< 
---
> bc dgram udp wait root /usr/bin/bc 
11:16:17
#telnet 127.0.0.1 22222
       minor tweaks to the code will probably fix that.  It provides  a  basic
       and  easily-modified  template  for writing other network applications,
       and I certainly encourage people to make custom mods and  send  in  any
       improvements  they  make  to  it.  Continued feedback from the Internet
[root@linux1:~]#
[root@linux1:~]#
[root@linux1:~]#
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.
netscsid                             nroff
netstat                              nslookup
network-admin                        nstat
newaliases                           nsupdate
[root@linux1:~]# man nc
Переформатирование nc(1), подождите...
NC(1)                                                                    NC(1)
11:16:21
#vim /etc/hosts.allow
14c14
< ALL: ALL EXEPT LOCAL : deny
---
> ALL: ALL : deny
11:16:36
#telnet 127.0.0.1 22222
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.
11:16:38
#vim /etc/hosts.allow
14c14
< ALL: ALL : deny
---
> ALL: EXEPT LOCAL : deny 
11:17:10
#telnet 127.0.0.1 22222
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Connection closed by foreign host.

Статистика

Время первой команды журнала10:52:23 2007- 3-13
Время последней команды журнала11:17:10 2007- 3-13
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %39.60
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.41
Количество командных строк в единицу времени, команда/мин 4.08
Частота использования команд
vim30|=========================| 25.86%
telnet23|===================| 19.83%
grep14|============| 12.07%
tail12|==========| 10.34%
netstat10|========| 8.62%
/etc/init.d/openbsd-inetd5|====| 4.31%
/etc/init.d/xinetd4|===| 3.45%
ps3|==| 2.59%
man2|=| 1.72%
ldd2|=| 1.72%
pkill2|=| 1.72%
tcpd2|=| 1.72%
xcon2|=| 1.72%
xconv.pl1|| 0.86%
apt-get1|| 0.86%
xinetd1|| 0.86%
/etc/inetd.conf1|| 0.86%
ls1|| 0.86%
____
*) Интервалы неактивности длительностью 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$