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

Содержание

Журнал

Среда (10/11/06)

/dev/pts/1
23:38:55
#apt-get install squid
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  squid-common
Предлагаемые пакеты:
  squidclient squid-cgi logcheck-database resolvconf smbclient
НОВЫЕ пакеты, которые будут установлены:
  squid squid-common
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1061kБ архивов.
...
Выбор ранее не выбранного пакета squid-common.
(Чтение базы данных... на данный момент установлено 85284 файлов и каталогов.)
Распаковывается пакет squid-common (из файла .../squid-common_2.6.3-1_all.deb)...
Выбор ранее не выбранного пакета squid.
Распаковывается пакет squid (из файла .../squid_2.6.3-1_i386.deb)...
Настраивается пакет squid-common (2.6.3-1) ...
Настраивается пакет squid (2.6.3-1) ...
Creating squid spool directory structure
2006/10/11 23:39:47| Creating Swap Directories
Restarting Squid HTTP proxy: squid.
23:39:51
#ls -l /var/spool/squid/
итого 65
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 00
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 01
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 02
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 03
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 04
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 05
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 06
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 07
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 08
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 09
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0A
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0B
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0C
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0D
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0E
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0F
-rw-r-----   1 proxy proxy   48 2006-10-11 23:39 swap.state
23:39:59
#ls -ld /var/spool/squid/
drwxr-x--- 18 proxy proxy 1024 2006-10-11 23:39 /var/spool/squid/
23:40:16
#ls -l /var/cache/
итого 10
drwxr-xr-x  3 root root 1024 2006-10-10 23:32 apt
drwxrwxr-x  2 root bind 1024 2006-09-10 04:16 bind
drwxrwxr-x  3 root lp   1024 2006-10-10 12:22 cups
drwxr-xr-x  2 root root 1024 2006-10-11 23:39 debconf
drwxr-xr-x  2 root root 1024 2006-10-10 11:51 dictionaries-common
drwxr-xr-x  2 root root 2048 2006-10-10 12:17 fontconfig
drwxr-xr-x  3 root root 1024 2006-10-10 11:45 gnome-system-tools
drwxr-xr-x  2 root root 1024 2006-05-13 15:04 locate
drwxr-sr-x 16 man  root 1024 2006-10-10 10:54 man
23:40:33
#vim /etc/squid/squid.conf
1025c1025
< # cache_dir ufs /var/spool/squid 100 16 256
---
> cache_dir ufs /var/spool/squid 100 16 256
23:42:21
#ls -ld /var/spool/squid/
drwxr-x--- 18 proxy proxy 1024 2006-10-11 23:39 /var/spool/squid/
23:42:23
#egrep 'proxy|squid' /etc/passwd
proxy:x:13:13:proxy:/bin:/bin/sh
23:42:42
#squid -z
2006/10/11 23:42:51| Squid is already running!  Process ID 4609
23:42:51
#/etc/init.d/squid stop
Stopping Squid HTTP proxy: squid.
23:43:02
#netstat -lnp | grep :3128

23:43:13
#squid -d 1 -N
2006/10/11 23:43:20| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/11 23:43:20| Process ID 4711
2006/10/11 23:43:20| With 1024 file descriptors available
2006/10/11 23:43:20| Using epoll for the IO loop
2006/10/11 23:43:20| Performing DNS Tests...
2006/10/11 23:43:20| Successful DNS name lookup tests...
2006/10/11 23:43:20| DNS Socket created at 0.0.0.0, port 32775, FD 5
2006/10/11 23:43:20| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/11 23:43:20| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/11 23:43:20| User-Agent logging is disabled.
...
2006/10/11 23:43:23| Preparing for shutdown after 0 requests
2006/10/11 23:43:23| Waiting 0 seconds for active connections to finish
2006/10/11 23:43:23| FD 12 Closing HTTP connection
2006/10/11 23:43:23| Shutting down...
2006/10/11 23:43:23| FD 13 Closing ICP connection
2006/10/11 23:43:23| Closing unlinkd pipe on FD 10
2006/10/11 23:43:23| storeDirWriteCleanLogs: Starting...
2006/10/11 23:43:23|   Finished.  Wrote 0 entries.
2006/10/11 23:43:23|   Took 0.0 seconds (   0.0 entries/sec).
2006/10/11 23:43:23| Squid Cache (Version 2.6.STABLE3): Exiting normally.
23:43:23
#netstat -lnp | grep :3128

23:43:26
#vim /etc/squid/squid.conf
1118c1118,1119
< # cache_log /var/log/squid/cache.log
---
> 
> cache_log /var/log/squid/cache.log
1129a1131,1132
> cache_store_log none
> 
23:45:15
#ls -l /var/log/squid/
итого 7
-rw-r----- 1 proxy proxy    0 2006-10-11 23:39 access.log
-rw-r----- 1 proxy proxy 6730 2006-10-11 23:43 cache.log
-rw-r----- 1 proxy proxy    0 2006-10-11 23:39 store.log
23:45:23
#vim /etc/squid/squid.conf
1272c1272
< 
---
> ftp_user user@ntu.kpi.linux.nt
2830c2830
< # cache_mgr webmaster
---
> cache_mgr user@ntu.kpi.linux.nt
23:49:49
#netstat -lnp | grep :3128

23:49:55
#netstat -lnp | grep :3128

23:49:56
#squid -d 1 -N
2006/10/11 23:49:59| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/11 23:49:59| Process ID 4786
2006/10/11 23:49:59| With 1024 file descriptors available
2006/10/11 23:49:59| Using epoll for the IO loop
2006/10/11 23:49:59| Performing DNS Tests...
2006/10/11 23:49:59| Successful DNS name lookup tests...
2006/10/11 23:49:59| DNS Socket created at 0.0.0.0, port 32776, FD 5
2006/10/11 23:49:59| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/11 23:49:59| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/11 23:49:59| User-Agent logging is disabled.
...
2006/10/11 23:50:12| Preparing for shutdown after 0 requests
2006/10/11 23:50:12| Waiting 0 seconds for active connections to finish
2006/10/11 23:50:12| FD 11 Closing HTTP connection
2006/10/11 23:50:12| Shutting down...
2006/10/11 23:50:12| FD 12 Closing ICP connection
2006/10/11 23:50:12| Closing unlinkd pipe on FD 10
2006/10/11 23:50:12| storeDirWriteCleanLogs: Starting...
2006/10/11 23:50:12|   Finished.  Wrote 0 entries.
2006/10/11 23:50:12|   Took 0.0 seconds (   0.0 entries/sec).
2006/10/11 23:50:12| Squid Cache (Version 2.6.STABLE3): Exiting normally.
23:50:12
#vim /etc/squid/squid.conf
2580a2581,2582
> acl my_net 192.168.15.0/24
> http_access allow my_net
23:51:16
#netstat -lnp | grep :3128

23:53:07
#squid -d 1 -N
2006/10/11 23:53:11| aclParseAclLine: Invalid ACL type '192.168.15.0/24'
FATAL: Bungled squid.conf line 2581: acl my_net 192.168.15.0/24
Squid Cache (Version 2.6.STABLE3): Terminated abnormally.
23:53:11
#vim /etc/squid/squid.conf
2581c2581
< acl my_net 192.168.15.0/24
---
> acl my_net src 192.168.15.0/24
23:53:41
#squid -d 1 -N
2006/10/11 23:53:42| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/11 23:53:42| Process ID 4957
2006/10/11 23:53:42| With 1024 file descriptors available
2006/10/11 23:53:42| Using epoll for the IO loop
2006/10/11 23:53:42| Performing DNS Tests...
2006/10/11 23:53:42| Successful DNS name lookup tests...
2006/10/11 23:53:42| DNS Socket created at 0.0.0.0, port 32777, FD 5
2006/10/11 23:53:42| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/11 23:53:42| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/11 23:53:42| User-Agent logging is disabled.
...
2006/10/11 23:54:43| Preparing for shutdown after 130 requests
2006/10/11 23:54:43| Waiting 0 seconds for active connections to finish
2006/10/11 23:54:43| FD 11 Closing HTTP connection
2006/10/11 23:54:44| Shutting down...
2006/10/11 23:54:44| FD 12 Closing ICP connection
2006/10/11 23:54:44| Closing unlinkd pipe on FD 10
2006/10/11 23:54:44| storeDirWriteCleanLogs: Starting...
2006/10/11 23:54:44|   Finished.  Wrote 110 entries.
2006/10/11 23:54:44|   Took 0.0 seconds (161054.2 entries/sec).
2006/10/11 23:54:44| Squid Cache (Version 2.6.STABLE3): Exiting normally.
23:54:44
#vim /etc/squid/squid.conf
2585c2585,2586
< 
---
> acl nomailru url_regex -i ^http://mail.ru
> http_access deny nomailru
23:56:16
#squid -d 1 -N
2006/10/11 23:56:17| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/11 23:56:17| Process ID 4981
2006/10/11 23:56:17| With 1024 file descriptors available
2006/10/11 23:56:17| Using epoll for the IO loop
2006/10/11 23:56:17| Performing DNS Tests...
2006/10/11 23:56:17| Successful DNS name lookup tests...
2006/10/11 23:56:17| DNS Socket created at 0.0.0.0, port 32778, FD 5
2006/10/11 23:56:17| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/11 23:56:17| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/11 23:56:17| User-Agent logging is disabled.
...
2006/10/11 23:57:09| Preparing for shutdown after 207 requests
2006/10/11 23:57:09| Waiting 0 seconds for active connections to finish
2006/10/11 23:57:09| FD 11 Closing HTTP connection
2006/10/11 23:57:10| Shutting down...
2006/10/11 23:57:10| FD 12 Closing ICP connection
2006/10/11 23:57:10| Closing unlinkd pipe on FD 10
2006/10/11 23:57:10| storeDirWriteCleanLogs: Starting...
2006/10/11 23:57:10|   Finished.  Wrote 138 entries.
2006/10/11 23:57:10|   Took 0.0 seconds (221508.8 entries/sec).
2006/10/11 23:57:10| Squid Cache (Version 2.6.STABLE3): Exiting normally.
23:57:10
#vim /etc/squid/squid.conf
2576a2577,2578
> acl nomailru url_regex -i ^http://mail.ru
> http_access deny nomailru
2585,2586d2586
< acl nomailru url_regex -i ^http://mail.ru
< http_access deny nomailru
23:58:05
#squid -d 1 -N
2006/10/11 23:58:07| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/11 23:58:07| Process ID 5005
2006/10/11 23:58:07| With 1024 file descriptors available
2006/10/11 23:58:07| Using epoll for the IO loop
2006/10/11 23:58:07| Performing DNS Tests...
2006/10/11 23:58:07| Successful DNS name lookup tests...
2006/10/11 23:58:07| DNS Socket created at 0.0.0.0, port 32779, FD 5
2006/10/11 23:58:07| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/11 23:58:07| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/11 23:58:07| User-Agent logging is disabled.
...
2006/10/11 23:58:20| Preparing for shutdown after 4 requests
2006/10/11 23:58:20| Waiting 0 seconds for active connections to finish
2006/10/11 23:58:20| FD 11 Closing HTTP connection
2006/10/11 23:58:20| Shutting down...
2006/10/11 23:58:20| FD 12 Closing ICP connection
2006/10/11 23:58:20| Closing unlinkd pipe on FD 10
2006/10/11 23:58:20| storeDirWriteCleanLogs: Starting...
2006/10/11 23:58:20|   Finished.  Wrote 138 entries.
2006/10/11 23:58:20|   Took 0.0 seconds (317972.4 entries/sec).
2006/10/11 23:58:20| Squid Cache (Version 2.6.STABLE3): Exiting normally.
23:58:20
#vim /etc/squid/squid.conf
3541c3541
< 
---
> error_directory /usr/share/squid/errors/Russian-koi8-r
23:59:58
#squid -d 1 -N
2006/10/11 23:59:59| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/11 23:59:59| Process ID 5029
2006/10/11 23:59:59| With 1024 file descriptors available
2006/10/11 23:59:59| Using epoll for the IO loop
2006/10/11 23:59:59| Performing DNS Tests...
2006/10/11 23:59:59| Successful DNS name lookup tests...
2006/10/11 23:59:59| DNS Socket created at 0.0.0.0, port 32780, FD 5
2006/10/11 23:59:59| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/11 23:59:59| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/11 23:59:59| User-Agent logging is disabled.
...
2006/10/12 00:08:48| Preparing for shutdown after 11 requests
2006/10/12 00:08:48| Waiting 0 seconds for active connections to finish
2006/10/12 00:08:48| FD 11 Closing HTTP connection
2006/10/12 00:08:48| Shutting down...
2006/10/12 00:08:48| FD 12 Closing ICP connection
2006/10/12 00:08:48| Closing unlinkd pipe on FD 10
2006/10/12 00:08:48| storeDirWriteCleanLogs: Starting...
2006/10/12 00:08:48|   Finished.  Wrote 143 entries.
2006/10/12 00:08:48|   Took 0.0 seconds (316371.7 entries/sec).
2006/10/12 00:08:48| Squid Cache (Version 2.6.STABLE3): Exiting normally.

Четверг (10/12/06)

00:08:48
#squid -d 1 -N
2006/10/12 00:08:52| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/12 00:08:52| Process ID 5056
2006/10/12 00:08:52| With 1024 file descriptors available
2006/10/12 00:08:52| Using epoll for the IO loop
2006/10/12 00:08:52| Performing DNS Tests...
2006/10/12 00:08:52| Successful DNS name lookup tests...
2006/10/12 00:08:52| DNS Socket created at 0.0.0.0, port 32781, FD 5
2006/10/12 00:08:52| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/12 00:08:52| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/12 00:08:52| User-Agent logging is disabled.
...
2006/10/12 00:14:25| Preparing for shutdown after 0 requests
2006/10/12 00:14:25| Waiting 0 seconds for active connections to finish
2006/10/12 00:14:25| FD 11 Closing HTTP connection
2006/10/12 00:14:25| Shutting down...
2006/10/12 00:14:25| FD 12 Closing ICP connection
2006/10/12 00:14:25| Closing unlinkd pipe on FD 10
2006/10/12 00:14:25| storeDirWriteCleanLogs: Starting...
2006/10/12 00:14:25|   Finished.  Wrote 143 entries.
2006/10/12 00:14:25|   Took 0.0 seconds (359296.5 entries/sec).
2006/10/12 00:14:25| Squid Cache (Version 2.6.STABLE3): Exiting normally.
00:14:25
#vim /etc/squid/squid.conf
595c595
< 
---
> cache_peer 192.168.15.15 parent 3128 3130 default no-query
00:16:24
#squid -d 1 -N
2006/10/12 00:16:26| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/12 00:16:26| Process ID 5080
2006/10/12 00:16:26| With 1024 file descriptors available
2006/10/12 00:16:26| Using epoll for the IO loop
2006/10/12 00:16:26| Performing DNS Tests...
2006/10/12 00:16:26| Successful DNS name lookup tests...
2006/10/12 00:16:26| DNS Socket created at 0.0.0.0, port 32782, FD 5
2006/10/12 00:16:26| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/12 00:16:26| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/12 00:16:26| User-Agent logging is disabled.
...
2006/10/12 00:16:54| Preparing for shutdown after 1 requests
2006/10/12 00:16:54| Waiting 0 seconds for active connections to finish
2006/10/12 00:16:54| FD 11 Closing HTTP connection
2006/10/12 00:16:54| Shutting down...
2006/10/12 00:16:54| FD 12 Closing ICP connection
2006/10/12 00:16:54| Closing unlinkd pipe on FD 10
2006/10/12 00:16:54| storeDirWriteCleanLogs: Starting...
2006/10/12 00:16:54|   Finished.  Wrote 143 entries.
2006/10/12 00:16:54|   Took 0.0 seconds (348780.5 entries/sec).
2006/10/12 00:16:54| Squid Cache (Version 2.6.STABLE3): Exiting normally.
00:16:54
#vim /etc/squid/squid.conf
2577,2578c2577,2578
< acl nomailru url_regex -i ^http://mail.ru
< http_access deny nomailru
---
> #acl nomailru url_regex -i ^http://mail.ru
> #http_access deny nomailru
00:17:11
#. .bashrc

00:17:25
#squid -d 1 -N
2006/10/12 00:17:27| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/12 00:17:27| Process ID 5113
2006/10/12 00:17:27| With 1024 file descriptors available
2006/10/12 00:17:27| Using epoll for the IO loop
2006/10/12 00:17:27| Performing DNS Tests...
2006/10/12 00:17:27| Successful DNS name lookup tests...
2006/10/12 00:17:27| DNS Socket created at 0.0.0.0, port 32783, FD 5
2006/10/12 00:17:27| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/12 00:17:27| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/12 00:17:27| User-Agent logging is disabled.
...
2006/10/12 00:18:04| Preparing for shutdown after 23 requests
2006/10/12 00:18:04| Waiting 0 seconds for active connections to finish
2006/10/12 00:18:04| FD 11 Closing HTTP connection
^[[A2006/10/12 00:18:05| Shutting down...
2006/10/12 00:18:05| FD 12 Closing ICP connection
2006/10/12 00:18:05| Closing unlinkd pipe on FD 10
2006/10/12 00:18:05| storeDirWriteCleanLogs: Starting...
2006/10/12 00:18:05|   Finished.  Wrote 147 entries.
2006/10/12 00:18:05|   Took 0.0 seconds (285992.2 entries/sec).
2006/10/12 00:18:05| Squid Cache (Version 2.6.STABLE3): Exiting normally.
00:18:05
#vim /etc/squid/squid.conf
прошло >20 часов
/dev/pts/0
20:39:35
#vi /etc/squid/squid.conf
595c595
< cache_peer 192.168.15.15 parent 3128 3130 default no-query
---
> ####cache_peer 192.168.15.15 parent 3128 3130 default no-query
2582a2583,2587
> 
> 
> acl nomailru url_regex -i ^http://mail.ru
> http_access deny nomail.ru
> 
20:43:10
#squid -k reconfigure
2006/10/12 20:43:21| ACL name 'nomail.ru' not defined!
FATAL: Bungled squid.conf line 2586: http_access deny nomail.ru
Squid Cache (Version 2.6.STABLE3): Terminated abnormally.
20:43:21
#vi /etc/squid/squid.conf
2586c2586
< http_access deny nomail.ru
---
> http_access deny nomailru
20:43:54
#squid -k reconfigure
squid: ERROR: No running copy
20:43:55
#/etc/init.d/squid start
Starting Squid HTTP proxy: squid.
20:44:06
#telnet 127.0.0.1 3128
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^]
telnet> q
Connection closed.
20:44:18
#telnet 192.168.15.1
Trying 192.168.15.1...
telnet: Unable to connect to remote host: Connection refused
20:44:26
#telnet 192.168.15.1 3128

20:44:30
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:E9:3C:29:9E
          inet addr:192.168.15.2  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe3c:299e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:478353 errors:0 dropped:0 overruns:0 frame:0
          TX packets:157007 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:71137541 (67.8 MiB)  TX bytes:94420328 (90.0 MiB)
          Base address:0xbc00 Memory:ff8e0000-ff900000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:220799 errors:0 dropped:0 overruns:0 frame:0
          TX packets:220799 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:118239898 (112.7 MiB)  TX bytes:118239898 (112.7 MiB)
20:44:33
#telnet 192.168.15.2
Trying 192.168.15.2...
Connected to 192.168.15.2.
Escape character is '^]'.
^]
telnet> q
Connection closed.
20:44:39
#vi /etc/squid/squid.conf
2591a2592
> http access allow 127.0.0.1/32
20:47:06
#squid -k reconfigure
2006/10/12 20:47:09| parseConfigFile: line 2592 unrecognized: 'http access allow 127.0.0.1/32'
20:47:09
#vi /etc/squid/squid.conf
2592c2592
< http access allow 127.0.0.1/32
---
> http_access allow 127.0.0.1/32
20:47:30
#squid -k reconfigure
2006/10/12 20:47:31| ACL name '127.0.0.1/32' not defined!
FATAL: Bungled squid.conf line 2592: http_access allow 127.0.0.1/32
Squid Cache (Version 2.6.STABLE3): Terminated abnormally.
20:47:31
#vi /etc/squid/squid.conf
2592d2591
< http_access allow 127.0.0.1/32
20:47:58
#squid -k reconfigure

20:47:59
#squid -k reconfigure

20:48:43
#vi /etc/squid/squid.conf
2577,2578c2577,2578
< #acl nomailru url_regex -i ^http://mail.ru
< #http_access deny nomailru
---
> acl nomailru url_regex -i ^http://mail.ru
> http_access deny nomailru
2584,2587d2583
< 
< acl nomailru url_regex -i ^http://mail.ru
< http_access deny nomailru
< 
20:49:32
#squid -k reconfigure

20:49:33
#vi /etc/squid/squid.conf
2576,2578d2575
< 
< acl nomailru url_regex -i ^http://mail.ru
< http_access deny nomailru
2588a2586,2589
> 
> acl nomailru url_regex -i ^http://mail.ru
> http_access deny nomailru
> 
20:50:17
#squid -k reconfigure

20:50:18
#vi /etc/squid/squid.conf
2587,2588c2587,2588
< 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:52:55
#squid -k reconfigure

20:52:56
#telnet 192.168.15.2 3128
Trying 192.168.15.2...
Connected to 192.168.15.2.
Escape character is '^]'.
^]
telnet> q
Connection closed.
20:53:05
#/etc/init.d/squid stop
Stopping Squid HTTP proxy: squid.
20:53:44
#squid -d 2 -N
2006/10/12 20:53:58| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/12 20:53:58| Process ID 9580
2006/10/12 20:53:58| With 1024 file descriptors available
2006/10/12 20:53:58| Using epoll for the IO loop
2006/10/12 20:53:58| Performing DNS Tests...
2006/10/12 20:53:58| Successful DNS name lookup tests...
2006/10/12 20:53:58| DNS Socket created at 0.0.0.0, port 32813, FD 5
2006/10/12 20:53:58| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/12 20:53:58| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/12 20:53:58| User-Agent logging is disabled.
...
2006/10/12 20:54:52| Preparing for shutdown after 4 requests
2006/10/12 20:54:52| Waiting 0 seconds for active connections to finish
2006/10/12 20:54:52| FD 11 Closing HTTP connection
2006/10/12 20:54:52| Shutting down...
2006/10/12 20:54:52| FD 12 Closing ICP connection
2006/10/12 20:54:52| Closing unlinkd pipe on FD 10
2006/10/12 20:54:52| storeDirWriteCleanLogs: Starting...
2006/10/12 20:54:52|   Finished.  Wrote 147 entries.
2006/10/12 20:54:52|   Took 0.0 seconds (372151.9 entries/sec).
2006/10/12 20:54:52| Squid Cache (Version 2.6.STABLE3): Exiting normally.
20:54:52
#vi /etc/squid/squid.conf
20:55:48
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:E9:3C:29:9E
          inet addr:192.168.15.2  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe3c:299e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:501278 errors:0 dropped:0 overruns:0 frame:0
          TX packets:175767 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:76231693 (72.7 MiB)  TX bytes:103932908 (99.1 MiB)
          Base address:0xbc00 Memory:ff8e0000-ff900000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:249488 errors:0 dropped:0 overruns:0 frame:0
          TX packets:249488 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:129746043 (123.7 MiB)  TX bytes:129746043 (123.7 MiB)
20:55:51
#squid -d 2 -N
2006/10/12 20:56:32| Starting Squid Cache version 2.6.STABLE3 for i386-debian-linux-gnu...
2006/10/12 20:56:32| Process ID 9655
2006/10/12 20:56:32| With 1024 file descriptors available
2006/10/12 20:56:32| Using epoll for the IO loop
2006/10/12 20:56:32| Performing DNS Tests...
2006/10/12 20:56:32| Successful DNS name lookup tests...
2006/10/12 20:56:32| DNS Socket created at 0.0.0.0, port 32814, FD 5
2006/10/12 20:56:32| Adding domain kpi.linux.nt from /etc/resolv.conf
2006/10/12 20:56:32| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2006/10/12 20:56:32| User-Agent logging is disabled.
...
2006/10/12 20:56:38| Preparing for shutdown after 1 requests
2006/10/12 20:56:38| Waiting 0 seconds for active connections to finish
2006/10/12 20:56:38| FD 11 Closing HTTP connection
2006/10/12 20:56:38| Shutting down...
2006/10/12 20:56:38| FD 12 Closing ICP connection
2006/10/12 20:56:38| Closing unlinkd pipe on FD 10
2006/10/12 20:56:38| storeDirWriteCleanLogs: Starting...
2006/10/12 20:56:38|   Finished.  Wrote 147 entries.
2006/10/12 20:56:38|   Took 0.0 seconds (393048.1 entries/sec).
2006/10/12 20:56:38| Squid Cache (Version 2.6.STABLE3): Exiting normally.
20:56:38
#telnet 192.168.15.2 3128

20:56:54
#/etc/init.d/squid start
Starting Squid HTTP proxy: squid.
20:57:02
#tali -f /var/log/daemon.log
bash: tali: command not found
20:57:13
#tail
Oct 12 20:57:02 ntu squid[9678]:         0 Objects expired.
Oct 12 20:57:02 ntu squid[9678]:         0 Objects cancelled.
Oct 12 20:57:02 ntu squid[9678]:         0 Duplicate URLs purged.
Oct 12 20:57:02 ntu squid[9678]:         0 Swapfile clashes avoided.
Oct 12 20:57:02 ntu squid[9678]:   Took 0.3 seconds ( 511.5 objects/sec).
Oct 12 20:57:02 ntu squid[9678]: Beginning Validation Procedure
Oct 12 20:57:02 ntu squid[9678]:   Completed Validation Procedure
Oct 12 20:57:02 ntu squid[9678]:   Validated 147 Entries
Oct 12 20:57:02 ntu squid[9678]:   store_swap_size = 456k
Oct 12 20:57:03 ntu squid[9678]: storeLateRelease: released 0 objects
^X
20:57:24
#tail -f /var/log/squid/access.log
1160675599.358      0 192.168.15.2 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160675600.828      0 192.168.15.2 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160675602.084      0 192.168.15.2 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160675602.917      0 192.168.15.2 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160675607.858      0 192.168.15.2 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160675645.917     71 192.168.15.2 TCP_MISS/403 1573 GET http://google.com/ - DIRECT/64.233.167.99 text/html
1160675648.926      0 192.168.15.2 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160675665.176      0 127.0.0.1 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160675677.554      0 127.0.0.1 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160675794.143     27 192.168.15.2 TCP_MISS/403 1573 GET http://google.com/ - DIRECT/64.233.167.99 text/html
1160675856.882      5 192.168.15.2 TCP_MISS/403 1573 GET http://google.com/ - DIRECT/72.14.207.99 text/html
1160675871.439      0 192.168.15.2 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160675891.359      0 192.168.15.2 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
20:58:17
#vi /etc/squid/squid.conf
20:58:40
#iptable -t nat -L
bash: iptable: command not found
20:58:53
#iptables
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
20:58:58
#apt-get --purge remove squid
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐquid*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 1475kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных... на данный момент установлено 86362 файлов и каталогов.)
Удаляется пакет squid...
Stopping Squid HTTP proxy: squid.
Удаляются файлы конфигурации пакета squid...
Purging startup links ..
Purging logfiles ..
Removing the config-file ..
Remove the proxy cache in /var/spool/squid yourself!
dpkg: предупреждение -- при удалении пакета squid не пустой каталог /var/spool/squid не удалён.
20:59:27
#apt-get install squid
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  squidclient squid-cgi logcheck-database resolvconf smbclient
НОВЫЕ пакеты, которые будут установлены:
  squid
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/627kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 1475kB.
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета squid.
(Чтение базы данных... на данный момент установлено 86325 файлов и каталогов.)
Распаковывается пакет squid (из файла .../squid_2.6.3-1_i386.deb)...
Настраивается пакет squid (2.6.3-1) ...
Restarting Squid HTTP proxy: squid.
20:59:56
#tail -f /var/log/squid/access.log
1160676004.635      0 192.168.15.2 TCP_DENIED/403 1428 GET http://google.com/ - NONE/- text/html
1160676005.858      0 192.168.15.2 TCP_DENIED/403 1428 GET http://google.com/ - NONE/- text/html
1160676006.886      0 192.168.15.2 TCP_DENIED/403 1428 GET http://google.com/ - NONE/- text/html
1160676022.980     23 127.0.0.1 TCP_MISS/403 1573 GET http://google.com/ - DIRECT/64.233.167.99 text/html
1160676028.373      0 127.0.0.1 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160676029.268      0 127.0.0.1 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160676030.078      0 127.0.0.1 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160676030.747      0 127.0.0.1 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160676046.109      0 127.0.0.1 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html
1160676047.053      0 127.0.0.1 TCP_NEGATIVE_HIT/403 1583 GET http://google.com/ - NONE/- text/html

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

/dev/pts/2
19:45:44
#vi .l3rc
1c1
< l3cd=/users/cherep/squid-training/ntu.kpi.linux.nt/root
---
> l3cd=/users/cherep/squid2/root
19:46:04
#vi ~user/.l3rc
1c1
< l3cd=/users/cherep/squid-training/ntu.kpi.linux.nt/user
---
> l3cd=/users/cherep/squid2/user
/dev/pts/2
19:46:56
#netstat -lnp | grep :3128
tcp        0      0 0.0.0.0:3128            0.0.0.0:*               LISTEN     9897/(squid)
19:47:58
#/etc/init.d/squid stop
Stopping Squid HTTP proxy: squid.
19:48:11
#netstat -lnp | grep :3128

19:48:13
#apt-get --purge remove squid
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐquid*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 1475kB.
Хотите продолжить [Д/н]?
(Чтение базы данных... на данный момент установлено 86362 файлов и каталогов.)
Удаляется пакет squid...
Stopping Squid HTTP proxy: squid.
Удаляются файлы конфигурации пакета squid...
Purging startup links ..
Purging logfiles ..
Removing the config-file ..
Remove the proxy cache in /var/spool/squid yourself!
dpkg: предупреждение -- при удалении пакета squid не пустой каталог /var/spool/squid не удалён.
19:48:29
#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 19:48 squid
19:48:35
#ls -l /var/spool/squid/
итого 71
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 00
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 01
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 02
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 03
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 04
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 05
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 06
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 07
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 08
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 09
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0A
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0B
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0C
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0D
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0E
drwxr-x--- 258 proxy proxy 4096 2006-10-11 23:39 0F
-rw-r-----   1 proxy proxy 7104 2006-10-13 19:48 swap.state
-rw-r-----   1 proxy proxy    0 2006-10-13 19:48 swap.state.last-clean
19:48:38
#rm -rf /var/spool/squid

19:48:45
#rm -rf /var/log/s
scrollkeeper.log  syslog            syslog.0          syslog.1.gz
19:48:45
#apt-get install squid
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  squidclient squid-cgi logcheck-database resolvconf smbclient
НОВЫЕ пакеты, которые будут установлены:
  squid
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/627kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 1475kB.
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета squid.
(Чтение базы данных... на данный момент установлено 86325 файлов и каталогов.)
Распаковывается пакет squid (из файла .../squid_2.6.3-1_i386.deb)...
Настраивается пакет squid (2.6.3-1) ...
Creating squid spool directory structure
2006/10/13 19:49:13| Creating Swap Directories
Restarting Squid HTTP proxy: squid.
19:49:16
#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 19:49 squid
19:49:21
#ls -l /var/spool/squid/
итого 65
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-r-----   1 proxy proxy   48 2006-10-13 19:49 swap.state
19:49:23
#ls -l /var/log/
acpid             dmesg.2.gz        lastlog           scrollkeeper.log
aptitude          dmesg.3.gz        lp-acct           squid/
auth.log          dpkg.log          lp-errs           syslog
boot              exim4/            lpr.log           syslog.0
btmp              faillog           mail.err          syslog.1.gz
cups/             fontconfig.log    mail.info         user.log
daemon.log        fsck/             mail.log          uucp.log
debug             gdm/              mail.warn         wtmp
dmesg             installer/        messages          Xorg.0.log
dmesg.0           kern.log          news/             Xorg.0.log.old
dmesg.1.gz        ksymoops/         pycentral.log
19:49:23
#ls -l /var/log/squid/
итого 3
-rw-r----- 1 proxy proxy    0 2006-10-13 19:49 access.log
-rw-r----- 1 proxy proxy 2278 2006-10-13 19:49 cache.log
-rw-r----- 1 proxy proxy    0 2006-10-13 19:49 store.log
19:49:37
#vi /etc/squid/squid.conf
1025c1025
< # cache_dir ufs /var/spool/squid 100 16 256
---
> cache_dir ufs /var/spool/squid 100 16 256
1118c1118
< # cache_log /var/log/squid/cache.log
---
> cache_log /var/log/squid/cache.log
1129c1129
< 
---
> cache_store_log none
19:51:19
#squid -k recofigure
Usage: squid [-hvzCDFNRYX] [-d level] [-s | -l facility] [-f config-file] [-u port] [-k signal]
       -d level  Write debugging to stderr also.
       -f file   Use given config-file instead of
                 /etc/squid/squid.conf
       -h        Print help message.
       -k reconfigure|rotate|shutdown|interrupt|kill|debug|check|parse
                 Parse configuration file, then send signal to
                 running copy (except -k parse) and exit.
       -s | -l facility
                 Enable logging to syslog.
       -u port   Specify ICP port number (default: 3130), disable with 0.
       -v        Print version.
       -z        Create swap directories
       -C        Do not catch fatal signals.
       -D        Disable initial DNS tests.
       -F        Don't serve any requests until store is rebuilt.
       -N        No daemon mode.
       -R        Do not set REUSEADDR on port.
       -S        Double-check swap during rebuild.
       -X        Force full debugging.
       -Y        Only return UDP_HIT or UDP_MISS_NOFETCH during fast reload.
19:51:33
#squid -k reconfigure

19:51:55
#netstat -lnp | grep :3128
tcp        0      0 0.0.0.0:3128            0.0.0.0:*               LISTEN     12451/(squid)
19:52:01
#telnet 127.0.0.1 3128
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
^[[29~]^]
telnet> q
Connection closed.
19:52:27
#telnet

19:52:39
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:E9:3C:29:9E
          inet addr:192.168.15.2  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe3c:299e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1071574 errors:0 dropped:0 overruns:0 frame:0
          TX packets:372760 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:158647339 (151.2 MiB)  TX bytes:211103530 (201.3 MiB)
          Base address:0xbc00 Memory:ff8e0000-ff900000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:582025 errors:0 dropped:0 overruns:0 frame:0
          TX packets:582025 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:264156400 (251.9 MiB)  TX bytes:264156400 (251.9 MiB)
19:52:41
#telnet 192.168.15.2 3128
Trying 192.168.15.2...
Connected to 192.168.15.2.
Escape character is '^]'.
^]
telnet> q
Connection closed.
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

Статистика

Время первой команды журнала23:38:55 2006-10-11
Время последней команды журнала19:53:03 2006-10-13
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %17.00
Процент синтаксически неверно набранных команд, % 2.00
Суммарное время работы с терминалом *, час 1.11
Количество командных строк в единицу времени, команда/мин 1.50
Частота использования команд
squid24|======================| 22.02%
vi14|============| 12.84%
vim11|==========| 10.09%
ls11|==========| 10.09%
telnet9|========| 8.26%
netstat8|=======| 7.34%
grep8|=======| 7.34%
/etc/init.d/squid5|====| 4.59%
apt-get5|====| 4.59%
ifconfig3|==| 2.75%
tail3|==| 2.75%
rm2|=| 1.83%
egrep1|| 0.92%
iptables1|| 0.92%
tali1|| 0.92%
.1|| 0.92%
squid'1|| 0.92%
iptable1|| 0.92%
____
*) Интервалы неактивности длительностью 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$