/l3/users/30-11-2009/nt-lnet/debian13.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#vim /etc/squid/squid.conf
![]() --- /tmp/l3-saved-18143.13339.1839 2009-12-03 16:48:22.000000000 +0200 +++ /etc/squid/squid.conf 2009-12-03 16:49:24.000000000 +0200 @@ -658,8 +658,8 @@ http_access deny deny_users daytime http_access allow net-nt password -acl dlyamudakov url_regex -i vkontakt vkontact vcontact vcontakt odnoklassniki odnoklasniki -http_access deny dlyamudakov + + # And finally deny all other access to this proxy http_access deny all |
#squid3 -k reconfigure
![]() 2009/12/03 16:49:26| aclParseAclLine: Invalid ACL type 'referer_header' FATAL: Bungled squid.conf line 653: acl no_odnoklassniki1 referer_header Squid Cache (Version 3.0.STABLE8): Terminated abnormally. CPU Usage: 0.016 seconds = 0.008 user + 0.008 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 0 |
#vim /etc/squid/squid.conf
![]() --- /tmp/l3-saved-18143.27799.31288 2009-12-03 16:49:29.000000000 +0200 +++ /etc/squid/squid.conf 2009-12-03 17:03:48.000000000 +0200 @@ -649,12 +649,20 @@ acl net-nt src 192.168.16.0/24 acl deny_users proxy_auth bar acl daytime time 08:00-15:00 -acl no_odnoklassniki rep_header Server ^Apache -acl no_odnoklassniki1 referer_header -broken_vary_encoding deny no_odnoklassniki +acl bun url_regex -i \.iso$ \.avi$ \.mp3$ +delay_pools 1 +delay_class 1 2 +delay_parameters 1 -1/-1 8000/4000 +delay_access 1 allow bun +delay_access 1 deny all +#acl no_odnoklassniki rep_header Server ^Apache +# +#acl no_odnoklassniki1 referer_header +#broken_vary_encoding deny no_odnoklassniki #acl no_odnoklassniki url_regex -i odnoklassniki #http_access deny no_odnoklassniki -http_access deny no_odnoklassniki +#external_acl test +#http_access deny no_odnoklassniki http_access deny deny_users daytime http_access allow net-nt password |
#squid -k reconfigure
![]() bash: squid: command not found |
#squid3 -k reconfigure
|
#ssh 192.168.16.254
root@192.168.16.254's password: 59 #</IfModule> 60 61 # 62 # PidFile: The file in which the server should record its process 63 # identification number when it starts. 64 # This needs to be set in /etc/apache2/envvars 65 # 66 PidFile ${APACHE_PID_FILE} 67 ... 192 Include /etc/apache2/ports.conf 193 194 # 195 # The following directives define some format nicknames for use with 196 # a CustomLog directive (see below). 197 # If you are behind a reverse proxy, you might want to change %h into %{X-Forwarded-For}i 198 # 199 LogFormat "%v:%p %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined 200 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined Connection to 192.168.16.254 closed. |
#less /var/log/squid3/access.log
|
#vim /etc/squid/squid.conf
![]() --- /tmp/l3-saved-18143.30178.11239 2009-12-03 17:08:00.000000000 +0200 +++ /etc/squid/squid.conf 2009-12-03 17:10:49.000000000 +0200 @@ -1459,6 +1459,7 @@ # #Default: # none +cache_peer 10.0.1.1:parent 8080 3130 default login=cherepenin:password no-query # TAG: cache_peer_domain # Use to limit the domains for which a neighbor cache will be |
#vim /etc/squid/squid.conf
![]() |
#w3m rejik.ru
bg image(../img/bg.jpg) Ð ÐÐÐÐ REJIK LOGO Ðде Ñ? Download : ÐкÑÑалÑнÑе веÑÑии Ðно мне Ðак ÑÑо ÑÐ Ðак ÑÑÑановСÑабилÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ Ðак наÑÑ Ðак вÑÑезаÑredirector-3.2.2.tgz SQUID. (sign) 20/01/2009 РедиÑекÑÐ¾Ñ Ðак вÑÑезаÑÑ?Ñ? 3.2.2 DBL ... Ðак вÑÑезаÑredirector-3.2.2.tgz DBL âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ F.A.Q. СÑаÑÑи ÑÑилизованнÑе squid (Ðа [ÐÑ Ð¾Ð´] ÑзÑке). dbl-2.0.tgz (sign) 01/02/2005 DBL ÑкÑипÑÑ âª â â Viewing <REJIK.RU> |
#ls
linux-2.6.24.3 linux-2.6.24.3.tar.bz2 redirector-3.2.2.tgz |
#tar xzf redirector-3.2.2.tgz
|
#cd redirector-3.2.2/
|
#ls
AUTHORS id.c Makefile pcre.c tools cache2url.c init_vars.c need_cache_update.c prune_urls.c vars.h check_urls.c INSTALL new_url.c raw_change.c VERSION comparing.c ip.c now.c redirect.c write_cache.c COPYING load_cache.c parse_input.c redirector.c err_mes.c load_urls.c parse_urls.c redirector.conf.dist get_opt.c make-cache.c pass.c run_make_cache.c |
#vim INSTALL
![]() |
# 3
root 18501 0.0 0.2 6940 1624 ? Ss 15:21 0:00 /usr/sbin/squid3 -D -YC proxy 18503 0.0 5.2 48412 31124 ? S 15:21 0:04 (squid) -D -YC proxy 19892 0.0 0.0 2176 536 ? Ss 17:04 0:00 (ncsa_auth) /etc/squid/passwd proxy 19893 0.0 0.0 2180 536 ? Ss 17:04 0:00 (ncsa_auth) /etc/squid/passwd proxy 19894 0.0 0.0 2180 536 ? Ss 17:04 0:00 (ncsa_auth) /etc/squid/passwd proxy 19895 0.0 0.0 2176 532 ? Ss 17:04 0:00 (ncsa_auth) /etc/squid/passwd proxy 19896 0.0 0.0 2176 532 ? Ss 17:04 0:00 (ncsa_auth) /etc/squid/passwd root 20106 0.0 0.1 4712 696 ttypb R+ 17:13 0:00 grep squid |
#vim Makefile
![]() |
# 3 SQUID_USER=squid
root 18501 0.0 0.2 6940 1624 ? Ss 15:21 0:00 /usr/sbin/squid3 -D -YC proxy 18503 0.0 5.2 48412 31124 ? S 15:21 0:04 (squid) -D -YC proxy 19892 0.0 0.0 2176 536 ? Ss 17:04 0:00 (ncsa_auth) /etc/squid/passwd proxy 19893 0.0 0.0 2180 536 ? Ss 17:04 0:00 (ncsa_auth) /etc/squid/passwd proxy 19894 0.0 0.0 2180 536 ? Ss 17:04 0:00 (ncsa_auth) /etc/squid/passwd proxy 19895 0.0 0.0 2176 532 ? Ss 17:04 0:00 (ncsa_auth) /etc/squid/passwd proxy 19896 0.0 0.0 2176 532 ? Ss 17:04 0:00 (ncsa_auth) /etc/squid/passwd root 20135 0.0 0.1 4728 756 ttypb R+ 17:14 0:00 grep squid |
#vim Makefile
![]() --- /tmp/l3-saved-18143.10272.16640 2009-12-03 17:14:43.000000000 +0200 +++ Makefile 2009-12-03 17:15:01.000000000 +0200 @@ -1,7 +1,7 @@ ### Edit this: INSTALL_PATH=/usr/local/rejik3 -SQUID_USER=squid -SQUID_GROUP=squid +SQUID_USER=proxy +SQUID_GROUP=proxy CC=gcc -Wall INCLUDE=-I/usr/include -I/usr/local/include -I/usr/include/pcre |
#vim Makefile
![]() |
# 3 SQUID_USER=proxy
![]() |
# 3
![]() libpcap0.7-dev libpcd-dev libpcl1-dev libpcre++0 libpcre-ocaml libpcap0.8 libpci1 libpcmanx-core0 libpcre1-dev libpcre-ocaml-dev libpcap0.8-dbg libpci2 libpcp3 libpcre2-dev libpcsclite1 libpcap0.8-dev libpci3 libpcp3-dev libpcre3 libpcsclite-dev libpcap-dev libpciaccess0 libpcp-pmda3 libpcre3-dbg libpcsc-perl libpcap-ruby libpciaccess-dev libpcp-pmda3-dev libpcre3-dev libpcap-ruby1.8 libpci-dev libpcp-trace2 libpcrecpp0 libpcd2 libpcl1 libpcp-trace2-dev libpcre++-dev |
#apt-get install libpc
![]() libpcap0.7-dev libpcd-dev libpcl1-dev libpcre++0 libpcre-ocaml libpcap0.8 libpci1 libpcmanx-core0 libpcre1-dev libpcre-ocaml-dev libpcap0.8-dbg libpci2 libpcp3 libpcre2-dev libpcsclite1 libpcap0.8-dev libpci3 libpcp3-dev libpcre3 libpcsclite-dev libpcap-dev libpciaccess0 libpcp-pmda3 libpcre3-dbg libpcsc-perl libpcap-ruby libpciaccess-dev libpcp-pmda3-dev libpcre3-dev libpcap-ruby1.8 libpci-dev libpcp-trace2 libpcrecpp0 libpcd2 libpcl1 libpcp-trace2-dev libpcre++-dev |
#apt-get install libpcre
![]() libpcre++0 libpcre2-dev libpcre3-dbg libpcrecpp0 libpcre-ocaml libpcre1-dev libpcre3 libpcre3-dev libpcre++-dev libpcre-ocaml-dev |
#apt-get install libpcre3-d
![]() libpcre3-dbg libpcre3-dev |
#apt-get install libpcre3-dev
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libpcrecpp0 НОВЫЕ пакеты, которые будут установлены: libpcre3-dev libpcrecpp0 обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 252 пакетов не обновлено. Необходимо скачать 349kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 717kB. Хотите продолжить [Д/н]? Получено:1 http://10.0.35.1 lenny/main libpcrecpp0 7.6-2.1 [93,6kB] Получено:2 http://10.0.35.1 lenny/main libpcre3-dev 7.6-2.1 [256kB] Получено 349kБ за 0s (4968kБ/c) Выбор ранее не выбранного пакета libpcrecpp0. (Чтение базы данных... на данный момент установлено 30545 файлов и каталогов.) Распаковывается пакет libpcrecpp0 (из файла .../libpcrecpp0_7.6-2.1_i386.deb)... Выбор ранее не выбранного пакета libpcre3-dev. Распаковывается пакет libpcre3-dev (из файла .../libpcre3-dev_7.6-2.1_i386.deb)... Настраивается пакет libpcrecpp0 (7.6-2.1) ... Настраивается пакет libpcre3-dev (7.6-2.1) ... |
#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 gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c load_cache.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c pcre.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c parse_input.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c init_vars.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c check_urls.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c run_make_cache.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c new_url.c ... gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c cache2url.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c ip.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c id.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c comparing.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c load_urls.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c prune_urls.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c write_cache.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -c need_cache_update.c gcc -Wall -I/usr/include -I/usr/local/include -I/usr/include/pcre -o redirector redirector.c -L/lib `pcre-config --libs` 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 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 |
#echo $?
0 |
#make install
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 |
#cd /usr/local/rejik3/
|
#ls
\make-cache redirector redirector.conf.dist tools |
#ls -l
итого 88 -rwxr-xr-x 1 proxy proxy 37717 2009-12-03 17:16 make-cache -rwxr-xr-x 1 proxy proxy 42868 2009-12-03 17:16 redirector -rw-r--r-- 1 proxy proxy 3082 2009-12-03 17:16 redirector.conf.dist drwxr-sr-x 2 proxy proxy 200 2009-12-03 17:16 tools |
#cp redirector.conf.dist redirector.conf
|
#vim redirector.conf
![]() --- /tmp/l3-saved-18143.16173.16648 2009-12-03 17:16:34.000000000 +0200 +++ redirector.conf 2009-12-03 17:17:32.000000000 +0200 @@ -68,8 +68,8 @@ # ############################################################# -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 make-cache /usr/local/rejik3/make-cache #allow_urls /usr/local/rejik3/banlists/allow_urls |
#ls /var/lo
![]() local/ lock/ log/ |
#ls /var/lo
![]() local/ lock/ log/ |
#ls /var/log/
apache2 daemon.log.0 dpkg.log.1 kern.log.2.gz messages.1.gz syslog.4.gz apt debug dpkg.log.2.gz kern.log.3.gz messages.2.gz syslog.5.gz auth.log debug.0 exim4 lastlog messages.3.gz syslog.6.gz auth.log.0 dmesg faillog lpr.log news user.log boot dmesg.0 fontconfig.log mail.err squid3 user.log.0 bootstrap.log dmesg.1.gz fsck mail.info syslog uucp.log btmp dmesg.2.gz gdm mail.log syslog.0 wtmp btmp.1 dmesg.3.gz kern.log mail.warn syslog.1.gz wtmp.1 clamav dmesg.4.gz kern.log.0 messages syslog.2.gz Xorg.0.log daemon.log dpkg.log kern.log.1.gz messages.0 syslog.3.gz Xorg.0.log.old |
#vim redirector.conf
![]() --- /tmp/l3-saved-18143.13367.5146 2009-12-03 17:17:40.000000000 +0200 +++ redirector.conf 2009-12-03 17:18:12.000000000 +0200 @@ -68,8 +68,8 @@ # ############################################################# -error_log /var/log/squid/redirector.err -change_log /var/log/squid/redirector.log +error_log /var/log/squid3/redirector.err +change_log /var/log/squid3/redirector.log make-cache /usr/local/rejik3/make-cache #allow_urls /usr/local/rejik3/banlists/allow_urls |
#w3m rejik.ru
веÑÑии Download List Panel Ð¤Ð°Ð¹Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ, Changelog squid-like-www-en.tgz (sign) 20/01/2006 под ÑообÑÐµÐ½Ð¸Ñ http://rejik.ru/download/banlists-2.x.x.tgz --> /usr/src/banlists-2.x.x.tgz ____________________________________________________________________________________________ 0 / 116,100 bytesÐ(0%)Ñ? ?лÑÐ½Ð°Ñ Ð²ÐµÑÑÐ¸Ñ [STOP] Ðак вÑÑÐµÐ·Ð°Ñ SQUID. ÑÑилизованнÑе DBL squid (Ðа âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ [ÐабÑл[ÐÑ Ð¾Ð´] ойке. ÑзÑке). СÑаÑÑи dbl-2.0.tgz (sign) 01/02/2005 DBL ÑкÑипÑÑ Ðан лиÑÑÑ Rejikfilter kPlusÑÑbanlists-2.x.x.tgz (sign) 04/08/2003 лиÑÑ ChangEnglish ÑеÑез DBL ) ⪠â â Viewing <REJIK.RU> |
#ls
banlists-2.x.x.tgz linux-2.6.24.3.tar.bz2 redirector-3.2.2.tgz linux-2.6.24.3 redirector-3.2.2 |
#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 |
#vim /usr/local/rejik3/banlists/
![]() |
#vim /usr/local/rejik3/banlists/porno/urls
![]() |
#22886 zerosexxx.com
![]() linux-2.6.24.3/ redirector-3.2.2/ |
#vim /usr/local/rejik3/banlists/mp3/pcre
![]() |
#)
![]() |
# 3 eroshop.com.ua
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия apache2. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 252 пакетов не обновлено. |
#w3m rejik.ru
Download List Panel âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ http://rejik.ru/download/www.tgz Ðно мне надо? --> /var/www/www.tgzÑаеÑ? 0 / 1,319 bytesÐ(0%) [STOP] Ðак вÑÑезаÑÑ? ?ector-3.2.2.tgz SQUID. (sign) 20/01/2009 РедиÑекÑÐ¾Ñ DBL âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ F.A.Q. ойке. коÑоÑÑми СÑаÑÑи заменÑÑÑ Ð¿Ð¾Ñно, и.Ñ.д. СÑаÑÑе веÑÑии Ð¤Ð°Ð¹Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ, Changelog squid-like-www-en.tgz (sign) 20/01/2006 под ÑообÑÐµÐ½Ð¸Ñ Ð¤Ð¾ÑÑм английÑком ¾Ð´] ÑÑилизованнÑе squid (Ðа [ÐÑ Ð¾Ð´] ÑзÑке). dbl-2.0.tgz (sign) 01/02/2005 DBL ÑкÑипÑÑ âª â â Viewing <REJIK.RU> |
#cd /var/www/
|
#ls
index.html www.tgz |
#tar xzvf www.tgz
www/ www/1x1.gif www/js.js www/mp3.html www/porno.html www/cgi-bin/ www/cgi-bin/ban.cgi |
#mv www ban
|
#/usr/local/rejik3/tools/check-redirector
![]() |
#cd /usr/local/rejik3/tools/check-redirector
![]() bash: cd: /usr/local/rejik3/tools/check-redirector: Это не каталог |
#cd /usr/local/rejik3/
|
#ls
banlists make-cache redirector redirector.conf redirector.conf.dist tools |
#ls -l
итого 92 drwxr-xr-x 6 nobody nogroup 144 2003-07-25 08:02 banlists -rwxr-xr-x 1 proxy proxy 37717 2009-12-03 17:16 make-cache -rwxr-xr-x 1 proxy proxy 42868 2009-12-03 17:16 redirector -rw-r--r-- 1 root root 3078 2009-12-03 17:18 redirector.conf -rw-r--r-- 1 proxy proxy 3082 2009-12-03 17:16 redirector.conf.dist drwxr-sr-x 2 proxy proxy 200 2009-12-03 17:16 tools |
#chown -R proxy:proxy ../rejik3/
|
#ls -l
итого 92 drwxr-xr-x 6 proxy proxy 144 2003-07-25 08:02 banlists -rwxr-xr-x 1 proxy proxy 37717 2009-12-03 17:16 make-cache -rwxr-xr-x 1 proxy proxy 42868 2009-12-03 17:16 redirector -rw-r--r-- 1 proxy proxy 3078 2009-12-03 17:18 redirector.conf -rw-r--r-- 1 proxy proxy 3082 2009-12-03 17:16 redirector.conf.dist drwxr-sr-x 2 proxy proxy 200 2009-12-03 17:16 tools |
#/usr/local/rejik3/tools/check-redirector
http://127.0.0.1/ban/porno.html 127d.0d.0d.1d/- - GET |
#vim /etc/squid/squid.conf
![]() --- /tmp/l3-saved-18143.22026.21511 2009-12-03 17:23:07.000000000 +0200 +++ /etc/squid/squid.conf 2009-12-03 17:23:57.000000000 +0200 @@ -2234,6 +2234,7 @@ # #Default: # none +url_rewrite_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf # TAG: url_rewrite_children # The number of redirector processes to spawn. If you start |
#grep AddDefaultChareset -r /etc/ap
![]() apache2/ apt/ |
#grep AddDefaultChareset -r /etc/apache2/
![]() |
#grep -r AddDefaultChareset /etc/apache2/
![]() |
#squid3 -k reconfigure
|
#vim /etc/squid/squid.conf vim
![]() --- /tmp/l3-saved-18143.1324.15827 2009-12-03 17:25:57.000000000 +0200 +++ /usr/local/rejik3/banlists/porno/urls 2009-12-03 17:26:03.000000000 +0200 @@ -1,3 +1,4 @@ +microsoft.com erwp.aslanova.ru antonvolkov.ru eroshop.com.ua |
#vim /usr/local/rejik3/banlists/porno/urls
![]() --- /tmp/l3-saved-18143.8277.29602 2009-12-03 17:28:53.000000000 +0200 +++ /etc/squid/squid.conf 2009-12-03 17:29:41.000000000 +0200 @@ -3891,7 +3891,7 @@ # contributing your translation back to the project. # #Default: -# error_directory /usr/share/squid3/errors/English +error_directory /usr/share/squid3/errors/Ukrainian-utf8/ # TAG: err_html_text # HTML text to include in error messages. Make this a "mailto" |
#squid3 -k reconfigure
|
#cd /tmp
|
#ls /usr/share/squid3/errors/
![]() Armenian/ Finnish/ Lithuanian/ Spanish/ Azerbaijani/ French/ Polish/ Swedish/ Bulgarian/ German/ Portuguese/ Traditional_Chinese/ Catalan/ Greek/ Romanian/ Turkish/ Czech/ Hebrew/ Russian-1251/ Ukrainian-1251/ Danish/ Hungarian/ Russian-koi8-r/ Ukrainian-koi8-u/ Dutch/ Italian/ Serbian/ Ukrainian-utf8/ English/ Japanese/ Simplify_Chinese/ Estonian/ Korean/ Slovak/ |
#ls /usr/share/squid3/errors/
![]() |
#cd /tmp
![]() |
#vim /etc/squid/squid.conf
![]() |
#make
![]() make: *** Не заданы цели и не найден make-файл. Останов. |
#squid -k reconfigure
![]() bash: squid: command not found |
#squid3 -k reconfigure
|
#alias squid=squid3
|
#squid -k reconfigure
|
#vim /etc/squid/squid.conf
![]() |
#ssh 192.168.16.254
root@192.168.16.254's password: Linux debian 2.6.18.8-xen #1 SMP Wed Nov 5 11:18:00 EET 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Dec 3 15:57:23 2009 debian:~# tcpdump -i vlan141 -n proto tcp and port 3260 tcpdump: syntax error ... Dec 3 15:24:22 debian dhcpd: DHCPACK on 192.168.16.201 to 00:14:c2:05:9a:de via vlan141 Dec 3 15:24:39 debian dhcpd: DHCPREQUEST for 192.168.16.202 from 00:16:35:7d:81:ee via vlan141 debian:~# grep udp /etc/protocols Dec 3 15:26:00 debian dhcpd: DHCPREQUEST for 192.168.16.203 from 00:14:c2:05:a3:38 via vlan141 udp 3 11726:00 UDPian dhcpd: DH# user datagram protocolto 00:14:c2:05:a3:38 via vlan141 Dec 3 15:26:32 debian dhcpd: DHCPREQUEST for 192.168.16.204 from 00:14:c2:05:a3:1b via vlan141 udplite11366:32 UDPLitedhcpd: DH# UDP-Lite92.168.16.204 to 00:14:c2:05:a3:1b via vlan141 Dec 3 15:26:39 debian dhcpd: DHCPREQUEST for 192.168.16.200 from 00:14:c2:05:40:a4 via vlan141 debian:~# trafshow -i vlan141 -n -p:05:40:a4 via vlan141 Dec 3 15:29:22 debian dhcpd: DHCPREQUEST for 192.168.16.201 from 00:14:c2:05:9a:de via vlan141 |
#mail
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/root": 3 messages 3 unread >U 1 MAILER-DAEMON@net Thu Dec 3 12:26 68/2441 Returned mail: see transcript for details U 2 MAILER-DAEMON@net Thu Dec 3 12:26 68/2441 Returned mail: see transcript for details U 3 MAILER-DAEMON@net Thu Dec 3 12:30 68/2324 Returned mail: see transcript for details & Message 1: From MAILER-DAEMON@net.nt Thu Dec 3 12:26:09 2009 Date: Thu, 3 Dec 2009 12:26:09 +0200 From: Mail Delivery Subsystem <MAILER-DAEMON@net.nt> ... No file specified. >>> DATA & q <<< 550 5.7.1 <root@aes.net.nt>... Relaying denied. IP name lookup failed [192.168.16.13] Saved 1 message in /root/mbox 550 5.1.1 <root@aes.net.nt>... User unknown Held 2 messages in /var/mail/root <<< 503 5.0.0 Need RCPT (recipient) --nB3AQ9xj011771.1259835969/debian13.net.nt Content-Type: message/delivery-status |
#mail
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/root": 2 messages 2 unread >U 1 MAILER-DAEMON@net Thu Dec 3 12:26 68/2441 Returned mail: see transcript for details U 2 MAILER-DAEMON@net Thu Dec 3 12:30 68/2324 Returned mail: see transcript for details & Message 2: From MAILER-DAEMON@net.nt Thu Dec 3 12:30:29 2009 Date: Thu, 3 Dec 2009 12:30:28 +0200 From: Mail Delivery Subsystem <MAILER-DAEMON@net.nt> To: <root@net.nt> ... (reason: 550 5.7.1 <user@aes.net.nt>... Relaying denied) ----- Transcript of session follows ----- ... while talking to debian1.aes.net.nt.: >>> DATA <<< 550 5.7.1 <user@aes.net.nt>... Relaying denied 550 5.1.1 <user@aes.net.nt>... User unknown <<< 503 5.0.0 Need RCPT (recipient) --nB3AUSBl011873.1259836228/debian13.net.nt Content-Type: message/delivery-status Reporting-MTA: dns; debian13.net.nt |
#mail
![]() No mail for root |
#ssh 192.168.16.254
![]() 496 # # example for routing all requests for AS#1241 and only 497 # # those to mycache.mydomain.net: 498 # # acl asexample dst_as 1241 499 # # cache_peer_access mycache.mydomain.net allow asexample 500 # # cache_peer_access mycache_mydomain.net deny all 501 # 1082 # urlgroup= Default urlgroup to mark requests with (see 1083 # also acl urlgroup and url_rewrite_program) 1084 # 1085 # protocol= Protocol to reconstruct accelerated requests with. ... 1103 # dropped) 1104 # 1105 # name= Specifies a internal name for the port. Defaults to 1106 # the port specification (port or addr:port) 1107 # 1108 # keepalive[=idle,interval,timeout] 1109 # Enable TCP keepalive probes of idle connections 1110 # idle is the initial time before TCP starts probing 1111 # the connection, interval how often to probe, and Connection to 192.168.16.254 closed. |
Время первой команды журнала | 15:47:58 2009-12- 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:17:04 2009-12- 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 90 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 41.11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.04 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008