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

Содержание

Журнал

Пятница (10/13/06)

/dev/pts/2
19:53:03
#vi /etc/squid/squid.conf
2577,2578c2577,2578
< #acl our_networks src 192.168.1.0/24 192.168.2.0/24
< #http_access allow our_networks
---
> acl our_networks src 192.168.15.0/24
> http_access allow our_networks
19:56:07
#squid -k reconfigure

19:56:10
#vi /etc/squid/squid.conf
1799,1803c1799,1803
< #auth_param basic program <uncomment and complete this line>
< #auth_param basic children 5
< #auth_param basic realm Squid proxy-caching web server
< #auth_param basic credentialsttl 2 hours
< #auth_param basic casesensitive off
---
> auth_param basic program /usr/lib/squid/ncsa_auth /etc/equid/passwd
> auth_param basic children 5
> auth_param basic realm Squid proxy-caching web server
> auth_param basic credentialsttl 2 hours
> auth_param basic casesensitive off
19:58:41
#h
h2ph                         hexdump
h2xs                         hist_append
hald                         history
hal-device                   host
hal-find-by-capability       hostid
hal-find-by-property         hostname
hal-get-property             hoststat
hal-set-property             hpijs
halt                         hsqldb-databasemanager
hash                         hsqldb-databasemanagerswing
hd                           hsqldb-querytool
head                         hsqldb-sqltool
help                         hsqldb-transfer
helpztags                    hwclock
19:58:41
#apt-get install apache2-utils
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libapr0
НОВЫЕ пакеты, которые будут установлены:
  apache2-utils libapr0
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 231kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 594kB.
Хотите продолжить [Д/н]?
Получено:1 http://debian.org.ua etch/main libapr0 2.0.55-4.1 [137kB]
Получено:2 http://debian.org.ua etch/main apache2-utils 2.0.55-4.1 [93,2kB]
Получено 231kB за 7s (32,2kB/c)
Выбор ранее не выбранного пакета libapr0.
(Чтение базы данных... на данный момент установлено 86362 файлов и каталогов.)
Распаковывается пакет libapr0 (из файла .../libapr0_2.0.55-4.1_i386.deb)...
Выбор ранее не выбранного пакета apache2-utils.
Распаковывается пакет apache2-utils (из файла .../apache2-utils_2.0.55-4.1_i386.deb)...
Настраивается пакет libapr0 (2.0.55-4.1) ...
Настраивается пакет apache2-utils (2.0.55-4.1) ...
19:59:31
#htpasswd -c /etc/squid/passwd foo
New password:
Re-type new password:
Adding password for user foo
20:00:00
#vi /etc/squid/squid.conf
2578c2578,2579
< http_access allow our_networks
---
> acl my_acl proxy_auth REQUIRED
> http_access allow our_networks my_acl
20:01:17
#squid -k reconfigure

20:01:26
#sqid -d 1 -N
bash: sqid: command not found
20:01:55
#squ
2006/10/13 20:01:59| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:01:59| Process ID 12731
2006/10/13 20:01:59| With 1024 file descriptors available
2006/10/13 20:01:59| Using epoll for the IO loop
2006/10/13 20:01:59| Performing DNS Tests...
2006/10/13 20:01:59| Successful DNS name lookup tests...
2006/10/13 20:01:59| DNS Socket created at 0.0.0.0, port 32819, FD 5
2006/10/13 20:01:59| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/13 20:01:59| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/13 20:01:59| helperOpenServers: Starting 5 'ncsa_auth' processes
...
2006/10/13 20:02:00| Accepting ICP messages at 0.0.0.0, port 3130, FD 17.
2006/10/13 20:02:00| HTCP Disabled.
2006/10/13 20:02:00| WCCP Disabled.
2006/10/13 20:02:00| Ready to serve requests.
2006/10/13 20:02:00| WARNING: basicauthenticator #5 (FD 10) exited
2006/10/13 20:02:00| WARNING: basicauthenticator #4 (FD 9) exited
2006/10/13 20:02:00| WARNING: basicauthenticator #3 (FD 8) exited
2006/10/13 20:02:00| Too few basicauthenticator processes are running
FATAL: The basicauthenticator helpers are crashing too rapidly, need help!
Aborted (core dumped)
20:02:00
#ls -l /usr/lib/squid/
digest_pw_auth    msnt_auth         smb_auth          unlinkd
diskd-daemon      ncsa_auth         smb_auth.sh       wbinfo_group.pl
getpwnam_auth     ntlm_auth         squid_ldap_group  yp_auth
ip_user_check     pam_auth          squid_session
ldap_auth         RunCache          squid_unix_group
20:02:00
#ls -l /usr/lib/squid/
итого 256
-rwxr-xr-x 1 root  root   15120 2006-08-22 21:25 digest_pw_auth
-rwxr-xr-x 1 root  root   11560 2006-08-22 21:25 diskd-daemon
-rwxr-s--- 1 proxy shadow  8024 2006-08-22 21:25 getpwnam_auth
-rwxr-xr-x 1 root  root    9724 2006-08-22 21:25 ip_user_check
-rwxr-xr-x 1 root  root   17352 2006-08-22 21:25 ldap_auth
-rwxr-xr-x 1 root  root   33812 2006-08-22 21:25 msnt_auth
-rwxr-xr-x 1 root  root   15368 2006-08-22 21:25 ncsa_auth
-rwxr-xr-x 1 root  root   43052 2006-08-22 21:25 ntlm_auth
-rwxr-s--- 1 proxy shadow 10876 2006-08-22 21:25 pam_auth
-rwxr-xr-x 1 root  root    1079 2006-08-22 21:25 RunCache
-rwxr-xr-x 1 root  root   10372 2006-08-22 21:25 smb_auth
-rwxr-xr-x 1 root  root    2287 2006-08-22 21:25 smb_auth.sh
-rwxr-xr-x 1 root  root   18644 2006-08-22 21:25 squid_ldap_group
-rwxr-xr-x 1 root  root    5664 2006-08-22 21:25 squid_session
-rwxr-xr-x 1 root  root   10368 2006-08-22 21:25 squid_unix_group
-rwxr-xr-x 1 root  root    3776 2006-08-22 21:25 unlinkd
-rwxr-xr-x 1 root  root    2359 2006-08-22 21:25 wbinfo_group.pl
-rwxr-xr-x 1 root  root    8820 2006-08-22 21:25 yp_auth
20:02:26
#ls -l /var/spool/squid/
итого 3196
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 00
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 01
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 02
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 03
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 04
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 05
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 06
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 07
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 08
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 09
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 0A
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 0B
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 0C
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 0D
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 0E
drwxr-x--- 258 proxy proxy    4096 2006-10-13 19:49 0F
-rw-------   1 proxy proxy 4276224 2006-10-13 20:02 core
-rw-r-----   1 proxy proxy    2256 2006-10-13 20:01 swap.state
-rw-r-----   1 proxy proxy      48 2006-10-13 20:02 swap.state.new
20:03:02
#ls -l /var/spool/
итого 8
drwxr-xr-x  5 root        root        1024 2006-10-10 11:44 cron
drwx--x---  3 root        lp          1024 2006-10-10 11:44 cups
drwxr-x---  5 Debian-exim Debian-exim 1024 2006-10-10 11:48 exim4
drwx------  3 daemon      lp          1024 2006-10-10 21:02 lpd
lrwxrwxrwx  1 root        root           7 2006-10-10 10:53 mail -> ../mail
drwxr-s---  2 smmta       smmsp       1024 2006-10-12 06:25 mqueue
drwxrws---  2 smmsp       smmsp       1024 2006-10-12 06:25 mqueue-client
drwxr-xr-x  3 root        root        1024 2006-10-10 11:46 openoffice
drwxr-x--- 18 proxy       proxy       1024 2006-10-13 20:01 squid
20:03:05
#ls -l /var/log/squid/
итого 31
-rw-r----- 1 proxy proxy  7562 2006-10-13 19:57 access.log
-rw-r----- 1 proxy proxy 22189 2006-10-13 20:02 cache.log
-rw-r----- 1 proxy proxy     0 2006-10-13 19:49 store.log
20:03:16
#ls -l /var/log/
итого 1265
-rw-r----- 1 root        root     869 2006-10-11 23:38 acpid
-rw-r--r-- 1 root        root   27303 2006-10-10 11:42 aptitude
-rw-r----- 1 root        adm    49685 2006-10-13 20:00 auth.log
-rw-r----- 1 root        adm       31 2006-10-10 10:53 boot
-rw-rw-r-- 1 root        utmp       0 2006-10-10 10:53 btmp
drwxr-xr-x 2 root        root    1024 2006-10-13 06:25 cups
-rw-r--r-- 1 root        root   68661 2006-10-13 20:01 daemon.log
-rw-r--r-- 1 root        root   12764 2006-10-12 06:25 debug
-rw-r----- 1 root        adm    13724 2006-10-11 23:38 dmesg
...
-rw-r--r-- 1 root        root   34221 2006-10-10 12:04 scrollkeeper.log
drwxr-x--- 2 proxy       proxy   1024 2006-10-13 19:49 squid
-rw-r----- 1 root        adm    30235 2006-10-13 20:02 syslog
-rw-r----- 1 root        adm    36863 2006-10-13 06:25 syslog.0
-rw-r----- 1 root        adm    26756 2006-10-12 06:25 syslog.1.gz
-rw-r--r-- 1 root        root   31370 2006-10-13 20:02 user.log
-rw-r--r-- 1 root        root       0 2006-10-10 12:10 uucp.log
-rw-rw-r-- 1 root        utmp   59136 2006-10-13 19:46 wtmp
-rw-r--r-- 1 root        root   52678 2006-10-11 23:38 Xorg.0.log
-rw-r--r-- 1 root        root   53520 2006-10-11 20:36 Xorg.0.log.old
20:03:19
#vi /etc/squid/squid.conf
20:03:53
#squid -d 1 -N
2006/10/13 20:03:56| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:03:56| Process ID 12789
2006/10/13 20:03:56| With 1024 file descriptors available
2006/10/13 20:03:56| Using epoll for the IO loop
2006/10/13 20:03:56| Performing DNS Tests...
2006/10/13 20:03:56| Successful DNS name lookup tests...
2006/10/13 20:03:56| DNS Socket created at 0.0.0.0, port 32819, FD 5
2006/10/13 20:03:56| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/13 20:03:56| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/13 20:03:56| helperOpenServers: Starting 5 'ncsa_auth' processes
...
2006/10/13 20:03:56| Accepting ICP messages at 0.0.0.0, port 3130, FD 17.
2006/10/13 20:03:56| HTCP Disabled.
2006/10/13 20:03:56| WCCP Disabled.
2006/10/13 20:03:56| Ready to serve requests.
2006/10/13 20:03:56| WARNING: basicauthenticator #1 (FD 6) exited
2006/10/13 20:03:56| WARNING: basicauthenticator #5 (FD 10) exited
2006/10/13 20:03:56| WARNING: basicauthenticator #4 (FD 9) exited
2006/10/13 20:03:56| Too few basicauthenticator processes are running
FATAL: The basicauthenticator helpers are crashing too rapidly, need help!
Aborted (core dumped)
20:03:56
#squid -d
2006/10/13 20:05:16| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
20:05:16
#2006/10/13 20:05:16| WARNING: basicauthenticator #3 (FD 8) exited
2006/10/13 20:05:16| WARNING: basicauthenticator #5 (FD 10) exited
2006/10/13 20:05:16| WARNING: basicauthenticator #2 (FD 7) exited
2006/10/13 20:05:16| Too few basicauthenticator processes are running
2006/10/13 20:05:20| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:05:20| WARNING: basicauthenticator #1 (FD 6) exited
2006/10/13 20:05:20| WARNING: basicauthenticator #5 (FD 10) exited
2006/10/13 20:05:20| WARNING: basicauthenticator #4 (FD 9) exited
2006/10/13 20:05:20| Too few basicauthenticator processes are running
20:05:21
#squid -d -N2006/10/13 20:05:23| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...

20:05:21
#squid -d 2006/10/13 20:05:23| WARNING: basicauthenticator #5 (FD 10) exited
2006/10/13 20:05:23| WARNING: basicauthenticator #4 (FD 9) exited
2006/10/13 20:05:23| WARNING: basicauthenticator #3 (FD 8) exited
2006/10/13 20:05:23| Too few basicauthenticator processes are running
20:05:21
#squid -d

20:05:25
#squid -d 2006/10/13 20:05:26| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...

20:05:25
#squid -d 2006/10/13 20:05:26| WARNING: basicauthenticator #5 (FD 10) exited
2006/10/13 20:05:26| WARNING: basicauthenticator #4 (FD 9) exited
2006/10/13 20:05:26| WARNING: basicauthenticator #3 (FD 8) exited
2006/10/13 20:05:26| Too few basicauthenticator processes are running
20:05:25
#squid -d 12006/10/13 20:05:29| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:05:29| WARNING: basicauthenticator #4 (FD 9) exited
2006/10/13 20:05:29| WARNING: basicauthenticator #5 (FD 10) exited
2006/10/13 20:05:29| WARNING: basicauthenticator #3 (FD 8) exited
2006/10/13 20:05:29| Too few basicauthenticator processes are running
2006/10/13 20:05:32| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:05:32| Process ID 12864
2006/10/13 20:05:32| With 1024 file descriptors available
2006/10/13 20:05:32| Using epoll for the IO loop
2006/10/13 20:05:32| Performing DNS Tests...
2006/10/13 20:05:32| Successful DNS name lookup tests...
...
2006/10/13 20:05:32| Accepting ICP messages at 0.0.0.0, port 3130, FD 17.
2006/10/13 20:05:32| HTCP Disabled.
2006/10/13 20:05:32| WCCP Disabled.
2006/10/13 20:05:32| Ready to serve requests.
2006/10/13 20:05:32| WARNING: basicauthenticator #5 (FD 10) exited
2006/10/13 20:05:32| WARNING: basicauthenticator #4 (FD 9) exited
2006/10/13 20:05:32| WARNING: basicauthenticator #3 (FD 8) exited
2006/10/13 20:05:32| Too few basicauthenticator processes are running
FATAL: The basicauthenticator helpers are crashing too rapidly, need help!
Aborted (core dumped)
20:05:32
#squid -d 2
2006/10/13 20:05:37| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:05:37| Process ID 12891
2006/10/13 20:05:37| With 1024 file descriptors available
2006/10/13 20:05:37| Using epoll for the IO loop
2006/10/13 20:05:37| Performing DNS Tests...
2006/10/13 20:05:37| Successful DNS name lookup tests...
2006/10/13 20:05:37| DNS Socket created at 0.0.0.0, port 32819, FD 5
2006/10/13 20:05:37| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/13 20:05:37| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/13 20:05:37| helperOpenServers: Starting 5 'ncsa_auth' processes
...
2006/10/13 20:05:37| Accepting ICP messages at 0.0.0.0, port 3130, FD 17.
2006/10/13 20:05:37| HTCP Disabled.
2006/10/13 20:05:37| WCCP Disabled.
2006/10/13 20:05:37| Ready to serve requests.
2006/10/13 20:05:37| WARNING: basicauthenticator #5 (FD 10) exited
2006/10/13 20:05:37| WARNING: basicauthenticator #4 (FD 9) exited
2006/10/13 20:05:37| WARNING: basicauthenticator #3 (FD 8) exited
2006/10/13 20:05:37| Too few basicauthenticator processes are running
FATAL: The basicauthenticator helpers are crashing too rapidly, need help!
Aborted (core dumped)
20:05:37
#vi /etc/squid/squid.conf
1799c1799
< auth_param basic program /usr/lib/squid/ncsa_auth /etc/equid/passwd
---
> auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
20:06:57
#squid -d 1 -N
2006/10/13 20:07:00| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:07:00| Process ID 12919
2006/10/13 20:07:00| With 1024 file descriptors available
2006/10/13 20:07:00| Using epoll for the IO loop
2006/10/13 20:07:00| Performing DNS Tests...
2006/10/13 20:07:00| Successful DNS name lookup tests...
2006/10/13 20:07:00| DNS Socket created at 0.0.0.0, port 32819, FD 5
2006/10/13 20:07:00| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/13 20:07:00| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/13 20:07:00| helperOpenServers: Starting 5 'ncsa_auth' processes
...
c2006/10/13 20:07:31| Preparing for shutdown after 5 requests
2006/10/13 20:07:31| Waiting 0 seconds for active connections to finish
2006/10/13 20:07:31| FD 16 Closing HTTP connection
2006/10/13 20:07:32| Shutting down...
2006/10/13 20:07:32| FD 17 Closing ICP connection
2006/10/13 20:07:32| Closing unlinkd pipe on FD 15
2006/10/13 20:07:32| storeDirWriteCleanLogs: Starting...
2006/10/13 20:07:32|   Finished.  Wrote 46 entries.
2006/10/13 20:07:32|   Took 0.0 seconds (78767.1 entries/sec).
2006/10/13 20:07:32| Squid Cache (Version 2.6.STABLE3): Exiting normally.
20:07:32
#vi /etc/squid/squid.conf
2576a2577,2582
> acl no_google_search dstdomain .google.com
> http_access deny no_google_search
> 
> acl nomailru url_regex -i ^http://mail.ru
> http_access deny nomailru
> 
20:09:40
#squid -d 1 -N
2006/10/13 20:09:41| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:09:41| Process ID 12948
2006/10/13 20:09:41| With 1024 file descriptors available
2006/10/13 20:09:41| Using epoll for the IO loop
2006/10/13 20:09:41| Performing DNS Tests...
2006/10/13 20:09:41| Successful DNS name lookup tests...
2006/10/13 20:09:41| DNS Socket created at 0.0.0.0, port 32820, FD 5
2006/10/13 20:09:41| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/13 20:09:41| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/13 20:09:41| helperOpenServers: Starting 5 'ncsa_auth' processes
...
2006/10/13 20:10:13| Preparing for shutdown after 25 requests
2006/10/13 20:10:13| Waiting 0 seconds for active connections to finish
2006/10/13 20:10:13| FD 16 Closing HTTP connection
2006/10/13 20:10:14| Shutting down...
2006/10/13 20:10:14| FD 17 Closing ICP connection
2006/10/13 20:10:14| Closing unlinkd pipe on FD 15
2006/10/13 20:10:14| storeDirWriteCleanLogs: Starting...
2006/10/13 20:10:14|   Finished.  Wrote 51 entries.
2006/10/13 20:10:14|   Took 0.0 seconds (77507.6 entries/sec).
2006/10/13 20:10:14| Squid Cache (Version 2.6.STABLE3): Exiting normally.
20:10:14
#vi /etc/squid/squid.conf
3541c3541
< # error_directory /usr/share/squid/errors/English
---
> error_directory /usr/share/squid/errors/Russian-koi8-r
20:10:50
#vi /usr/share/squid/
20:10:50
#vi /usr/share/squid/errors/Russian-koi8-r/ERR_ACCESS_DENIED
20:11:14
#vi /usr/share/squid/errors/English/ERR_ACCESS_DENIED
20:11:40
#vi /usr/share/squid/errors/Russian-koi8-r/ERR_ACCESS_DENIED
24a25
> <P>Your cache administrator is <A HREF="mailto:%w">%w</A>
20:11:55
#squid -d 1 -N
2006/10/13 20:12:01| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:12:01| Process ID 13026
2006/10/13 20:12:01| With 1024 file descriptors available
2006/10/13 20:12:01| Using epoll for the IO loop
2006/10/13 20:12:01| Performing DNS Tests...
2006/10/13 20:12:01| Successful DNS name lookup tests...
2006/10/13 20:12:01| DNS Socket created at 0.0.0.0, port 32822, FD 5
2006/10/13 20:12:01| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/13 20:12:01| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/13 20:12:01| helperOpenServers: Starting 5 'ncsa_auth' processes
...
2006/10/13 20:22:05| Preparing for shutdown after 1 requests
2006/10/13 20:22:05| Waiting 0 seconds for active connections to finish
2006/10/13 20:22:05| FD 16 Closing HTTP connection
2006/10/13 20:22:06| Shutting down...
2006/10/13 20:22:06| FD 17 Closing ICP connection
2006/10/13 20:22:06| Closing unlinkd pipe on FD 15
2006/10/13 20:22:06| storeDirWriteCleanLogs: Starting...
2006/10/13 20:22:06|   Finished.  Wrote 51 entries.
2006/10/13 20:22:06|   Took 0.0 seconds (131105.4 entries/sec).
2006/10/13 20:22:06| Squid Cache (Version 2.6.STABLE3): Exiting normally.
прошло 10 минут
20:22:06
#wget http://rejik.ru/download/redirector-3.2.1.tgz
--20:22:09--  http://rejik.ru/download/redirector-3.2.1.tgz
           => `redirector-3.2.1.tgz.1'
Распознаётся rejik.ru... 84.252.152.241
Устанавливается соединение с rejik.ru|84.252.152.241|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 46.022 (45K) [application/x-tar]
100%[====================================>] 46.022       119.76K/s
20:22:12 (119.43 KB/s) - `redirector-3.2.1.tgz.1' сохранён [46022/46022]
20:22:12
#tar xvzfC redirector-3.2.1.tgz /usr/src
redirector-3.2.1/
redirector-3.2.1/tools/
redirector-3.2.1/tools/benchmark
redirector-3.2.1/tools/IN.gz
redirector-3.2.1/tools/kill-cache
redirector-3.2.1/AUTHORS
redirector-3.2.1/COPYING
redirector-3.2.1/INSTALL
redirector-3.2.1/Makefile
redirector-3.2.1/VERSION
...
redirector-3.2.1/prune_urls.c
redirector-3.2.1/redirect.c
redirector-3.2.1/redirector.c
redirector-3.2.1/redirector.conf.dist
redirector-3.2.1/run_make_cache.c
redirector-3.2.1/vars.h
redirector-3.2.1/write_cache.c
redirector-3.2.1/raw_change.c
redirector-3.2.1/pass.c
redirector-3.2.1/Log
20:22:25
#cd /usr/src/redirector-3.2.1/

20:22:36
#vi Makefile
3,4c3,4
< SQUID_USER=nobody
< SQUID_GROUP=nogroup
---
> SQUID_USER=proxy
> SQUID_GROUP=proxy
20:23:01
#make
rm -f pass.o raw_change.o load_cache.o pcre.o parse_input.o init_vars.o check_urls.o run_make_cache.o new_url.o redirect.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o  load_urls.o prune_urls.o write_cache.o need_cache_update.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o  redirector make-cache OUT
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c pass.c
In file included from pass.c:3:
vars.h:2:18: error: pcre.h: No such file or directory
In file included from pass.c:3:
vars.h:142: error: expected specifier-qualifier-list before ‘pcre’
make: *** [pass.o] Ошибка 1
20:23:05
#apt-get install libpcre3-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libpcrecpp0
НОВЫЕ пакеты, которые будут установлены:
  libpcre3-dev libpcrecpp0
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 278kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 700kB.
Хотите продолжить [Д/н]? y
Аварийное завершение.
20:23:26
#apt-get install libpcre3-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libpcrecpp0
НОВЫЕ пакеты, которые будут установлены:
  libpcre3-dev libpcrecpp0
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 278kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 700kB.
Хотите продолжить [Д/н]?
Получено:1 http://debian.org.ua etch/main libpcrecpp0 6.7-1 [70,6kB]
Получено:2 http://debian.org.ua etch/main libpcre3-dev 6.7-1 [207kB]
Получено 278kB за 2s (104kB/c)
Выбор ранее не выбранного пакета libpcrecpp0.
(Чтение базы данных... на данный момент установлено 86397 файлов и каталогов.)
Распаковывается пакет libpcrecpp0 (из файла .../libpcrecpp0_6.7-1_i386.deb)...
Выбор ранее не выбранного пакета libpcre3-dev.
Распаковывается пакет libpcre3-dev (из файла .../libpcre3-dev_6.7-1_i386.deb)...
Настраивается пакет libpcrecpp0 (6.7-1) ...
Настраивается пакет libpcre3-dev (6.7-1) ...
20:23:33
#make
rm -f pass.o raw_change.o load_cache.o pcre.o parse_input.o init_vars.o check_urls.o run_make_cache.o new_url.o redirect.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o  load_urls.o prune_urls.o write_cache.o need_cache_update.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o  redirector make-cache OUT
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c pass.c
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c raw_change.c
raw_change.c: In function ‘raw_change’:
raw_change.c:25: warning: pointer targets in passing argument 1 of ‘strstr’ differ in signedness
raw_change.c:25: warning: pointer targets in passing argument 2 of ‘strstr’ differ in signedness
raw_change.c:25: warning: pointer targets in assignment differ in signedness
raw_change.c:33: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
raw_change.c:34: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
raw_change.c:35: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness
...
redirector.c:51: warning: pointer targets in passing argument 1 of ‘fopen’ differ in signedness
redirector.c:53: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness
redirector.c:54: warning: pointer targets in passing argument 1 of ‘printf’ differ in signedness
redirector.c:69: warning: pointer targets in passing argument 1 of ‘fgets’ differ in signedness
redirector.c:78: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness
redirector.c:79: warning: pointer targets in passing argument 1 of ‘err_mes’ differ in signedness
redirector.c:133: warning: pointer targets in passing argument 2 of ‘parse_urls’ differ in signedness
redirector.c:136: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness
redirector.c:137: warning: pointer targets in passing argument 1 of ‘err_mes’ differ in signedness
gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -o make-cache make-cache.c -L/lib `pcre-config --libs` load_urls.o prune_urls.o write_cache.o need_cache_update.o err_mes.o now.o get_opt.o parse_urls.o cache2url.o ip.o id.o comparing.o
20:23:42
#ls -l /usr/local/
bin/     games/   include/ lib/     man/     sbin/    share/   src/
20:23:42
#mkae install
bash: mkae: command not found
20:24:04
#make
mkdir -p /usr/local/rejik3/tools
cp make-cache /usr/local/rejik3
cp redirector /usr/local/rejik3
cp redirector.conf.dist /usr/local/rejik3
echo "#!/bin/sh" > /usr/local/rejik3/tools/check-redirector
echo 'su proxy -c "echo \"http://sex.ru 127.0.0.1/- - GET\" | /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf;"' >> /usr/local/rejik3/tools/check-redirector
chmod 755  /usr/local/rejik3/tools/check-redirector
echo "#!/bin/sh" > /usr/local/rejik3/tools/set-permissions
echo 'chown -R proxy:proxy /usr/local/rejik3' >> /usr/local/rejik3/tools/set-permissions
chmod 755  /usr/local/rejik3/tools/set-permissions
cp tools/kill-cache /usr/local/rejik3/tools
chmod 755  /usr/local/rejik3/tools/kill-cache
cp tools/benchmark /usr/local/rejik3/tools
chmod 755  /usr/local/rejik3/tools/benchmark
cp tools/IN.gz /usr/local/rejik3/tools
chmod 644 /usr/local/rejik3/tools/IN.gz
chown -R proxy:proxy /usr/local/rejik3
chmod 770 /usr/local/rejik3
chmod 644 /usr/local/rejik3/redirector.conf.dist
chmod 755 /usr/local/rejik3/redirector
chmod 755 /usr/local/rejik3/make-cache
20:24:24
#vi /usr/local/rejik3/redirector.conf
70,71c70,71
< error_log /usr/local/rejik3/redirector.err
< change_log /usr/local/rejik3/redirector.log
---
> error_log /var/log/squid/redirector.err
> change_log /var/log/squid/redirector.log
20:25:05
#cd

20:25:14
#wget http://rejik.ru/download/banlists-2.x.x.tgz
--20:25:21--  http://rejik.ru/download/banlists-2.x.x.tgz
           => `banlists-2.x.x.tgz'
Распознаётся rejik.ru... 84.252.152.241
Устанавливается соединение с rejik.ru|84.252.152.241|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 116.100 (113K) [application/x-tar]
100%[====================================>] 116.100       42.36K/s
20:25:25 (42.31 KB/s) - `banlists-2.x.x.tgz' сохранён [116100/116100]
20:25:25
#tar xvzfC banlists-2.x.x.tgz /usr/local/rejik3/
banlists/
banlists/porno/
banlists/porno/urls
banlists/banners/
banlists/banners/urls
banlists/banners/pcre
banlists/js/
banlists/js/urls
banlists/mp3/
banlists/mp3/pcre
20:25:35
#apt-get install apache
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  apache-common
Предлагаемые пакеты:
  apache-doc apache-ssl apache-perl
НОВЫЕ пакеты, которые будут установлены:
  apache apache-common
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1239kБ архивов.
...
Распаковывается пакет apache-common (из файла .../apache-common_1.3.34-4_i386.deb)...
Выбор ранее не выбранного пакета apache.
Распаковывается пакет apache (из файла .../apache_1.3.34-4_i386.deb)...
Настраивается пакет apache-common (1.3.34-4) ...
Настраивается пакет apache (1.3.34-4) ...
Creating config file /etc/apache/httpd.conf with new version
Creating config file /etc/apache/srm.conf with new version
Creating config file /etc/apache/access.conf with new version
Creating config file /etc/apache/modules.conf with new version
Starting apache 1.3 web server....
20:25:56
#vi /etc/apache/httpd.conf
838c838
< AddDefaultCharset on
---
> AddDefaultCharset off
20:26:25
#apachectl restart
/usr/sbin/apachectl restart: httpd restarted
20:26:34
#wget http://rejik.ru/download/www.tgz
--20:26:46--  http://rejik.ru/download/www.tgz
           => `www.tgz'
Распознаётся rejik.ru... 84.252.152.241
Устанавливается соединение с rejik.ru|84.252.152.241|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 824 [application/x-tar]
100%[====================================>] 824           --.--K/s
20:26:49 (41.36 MB/s) - `www.tgz' сохранён [824/824]
20:26:49
#tar xvzfC www.tgz /var/www/
www/
www/1x1.gif
www/js.js
www/mp3.html
www/porno.html
20:27:00
#mv /var/www/www/ /var/www/ban

20:27:30
#vi /etc/squid/squid.conf
1462a1463
> url_rewrite_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf
20:28:10
#ls -l /usr/local/rejik3/
итого 96
drwxr-xr-x 6 nobody nogroup  4096 2003-07-25 08:02 banlists
-rwxr-xr-x 1 proxy  proxy   39108 2006-10-13 20:24 make-cache
-rwxr-xr-x 1 proxy  proxy   43897 2006-10-13 20:24 redirector
-rw-r--r-- 1 proxy  proxy    3046 2006-10-13 20:25 redirector.conf
drwxr-sr-x 2 proxy  proxy    4096 2006-10-13 20:24 tools
20:28:18
# chown -R proxy:proxy /usr/local/rejik3/banlists

20:28:35
#ls -l /usr/local/rejik3/
итого 96
drwxr-xr-x 6 proxy proxy  4096 2003-07-25 08:02 banlists
-rwxr-xr-x 1 proxy proxy 39108 2006-10-13 20:24 make-cache
-rwxr-xr-x 1 proxy proxy 43897 2006-10-13 20:24 redirector
-rw-r--r-- 1 proxy proxy  3046 2006-10-13 20:25 redirector.conf
drwxr-sr-x 2 proxy proxy  4096 2006-10-13 20:24 tools
20:28:38
#pwd
/root
20:29:00
#. /usr/local/rejik3/
banlists/        redirector       tools/
make-cache       redirector.conf
20:29:00
#. /usr/local/rejik3/tools/
benchmark         IN.gz             set-permissions
check-redirector  kill-cache
20:29:00
#. /usr/local/rejik3/tools/check-redirector
http://127.0.0.1/ban/porno.html 127.0.0.1/- - GET
20:31:15
#make install

20:31:15
#squid -d 1 -N
2006/10/13 20:32:06| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:32:06| Process ID 14616
2006/10/13 20:32:06| With 1024 file descriptors available
2006/10/13 20:32:06| Using epoll for the IO loop
2006/10/13 20:32:06| Performing DNS Tests...
2006/10/13 20:32:06| Successful DNS name lookup tests...
2006/10/13 20:32:06| DNS Socket created at 0.0.0.0, port 32823, FD 5
2006/10/13 20:32:06| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/13 20:32:06| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/13 20:32:06| helperOpenServers: Starting 5 'redirector' processes
...
2006/10/13 20:32:37| Preparing for shutdown after 1 requests
2006/10/13 20:32:37| Waiting 0 seconds for active connections to finish
2006/10/13 20:32:37| FD 21 Closing HTTP connection
2006/10/13 20:32:38| Shutting down...
2006/10/13 20:32:38| FD 22 Closing ICP connection
2006/10/13 20:32:38| Closing unlinkd pipe on FD 20
2006/10/13 20:32:38| storeDirWriteCleanLogs: Starting...
2006/10/13 20:32:38|   Finished.  Wrote 51 entries.
2006/10/13 20:32:38|   Took 0.0 seconds (122596.2 entries/sec).
2006/10/13 20:32:38| Squid Cache (Version 2.6.STABLE3): Exiting normally.
20:32:38
#squid -d 1 -N
2006/10/13 20:33:34| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:33:34| Process ID 14639
2006/10/13 20:33:34| With 1024 file descriptors available
2006/10/13 20:33:34| Using epoll for the IO loop
2006/10/13 20:33:34| Performing DNS Tests...
2006/10/13 20:33:34| Successful DNS name lookup tests...
2006/10/13 20:33:34| DNS Socket created at 0.0.0.0, port 32824, FD 5
2006/10/13 20:33:34| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/13 20:33:34| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/13 20:33:34| helperOpenServers: Starting 5 'redirector' processes
...
2006/10/13 20:37:53| Preparing for shutdown after 2 requests
2006/10/13 20:37:53| Waiting 0 seconds for active connections to finish
2006/10/13 20:37:53| FD 21 Closing HTTP connection
2006/10/13 20:37:54| Shutting down...
2006/10/13 20:37:54| FD 22 Closing ICP connection
2006/10/13 20:37:54| Closing unlinkd pipe on FD 20
2006/10/13 20:37:54| storeDirWriteCleanLogs: Starting...
2006/10/13 20:37:54|   Finished.  Wrote 51 entries.
2006/10/13 20:37:54|   Took 0.0 seconds (122596.2 entries/sec).
2006/10/13 20:37:54| Squid Cache (Version 2.6.STABLE3): Exiting normally.
20:37:54
#make install

20:37:54
#vi /etc/squid/squid.conf
2581,2582c2581,2582
< acl nomailru url_regex -i ^http://mail.ru
< http_access deny nomailru
---
> #acl nomailru url_regex -i ^http://mail.ru
> #http_access deny nomailru
20:38:21
#squid -d 1 -N
2006/10/13 20:38:22| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/13 20:38:22| Process ID 14676
2006/10/13 20:38:22| With 1024 file descriptors available
2006/10/13 20:38:22| Using epoll for the IO loop
2006/10/13 20:38:22| Performing DNS Tests...
2006/10/13 20:38:22| Successful DNS name lookup tests...
2006/10/13 20:38:22| DNS Socket created at 0.0.0.0, port 32824, FD 5
2006/10/13 20:38:22| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/13 20:38:22| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/13 20:38:22| helperOpenServers: Starting 5 'redirector' processes
...
2006/10/13 23:47:19| Preparing for shutdown after 55 requests
2006/10/13 23:47:19| Waiting 0 seconds for active connections to finish
2006/10/13 23:47:19| FD 21 Closing HTTP connection
2006/10/13 23:47:20| Shutting down...
2006/10/13 23:47:20| FD 22 Closing ICP connection
2006/10/13 23:47:20| Closing unlinkd pipe on FD 20
2006/10/13 23:47:20| storeDirWriteCleanLogs: Starting...
2006/10/13 23:47:20|   Finished.  Wrote 72 entries.
2006/10/13 23:47:20|   Took 0.0 seconds (186528.5 entries/sec).
2006/10/13 23:47:20| Squid Cache (Version 2.6.STABLE3): Exiting normally.
прошло >3 часов
23:47:20
#vi /usr/local/rejik3/banlists/mp3/pcre
23:47:37
#echo mp3.ru >> /usr/local/rejik3/banlists/mp3/urls

23:48:07
#vi /usr/local/rejik3/banlists/mp3/urls
23:48:12
#uname -a
Linux ntu 2.6.17-2-686 #1 SMP Wed Sep 13 16:34:10 UTC 2006 i686 GNU/Linux

Суббота (10/14/06)

00:33:24
#uname -r
2.6.17-2-686

Статистика

Время первой команды журнала19:53:03 2006-10-13
Время последней команды журнала00:33:24 2006-10-14
Количество командных строк в журнале77
Процент команд с ненулевым кодом завершения, %15.58
Процент синтаксически неверно набранных команд, % 2.60
Суммарное время работы с терминалом *, час 0.77
Количество командных строк в единицу времени, команда/мин 1.67
Частота использования команд
vi18|=====================| 21.18%
squid17|====================| 20.00%
ls9|==========| 10.59%
make5|=====| 5.88%
apt-get4|====| 4.71%
wget3|===| 3.53%
Starting3|===| 3.53%
WARNING:3|===| 3.53%
.3|===| 3.53%
tar3|===| 3.53%
cd2|==| 2.35%
uname2|==| 2.35%
apachectl1|=| 1.18%
pwd1|=| 1.18%
chown1|=| 1.18%
>1|=| 1.18%
squ1|=| 1.18%
echo1|=| 1.18%
131|=| 1.18%
mkae1|=| 1.18%
h1|=| 1.18%
htpasswd1|=| 1.18%
urls1|=| 1.18%
mv1|=| 1.18%
sqid1|=| 1.18%
____
*) Интервалы неактивности длительностью 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$