pool na Squid

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: pool na Squid

Непрочитанное сообщение skeletor » 2009-04-03 15:25:15

Andy писал(а):
skeletor писал(а): Я не ухожу от темы. Объяснить я могу, версии знаю, потому что документирую то, что собирал нестандартными методами, то есть минуя систему пакетов. Что ещё нужно?
Скажите пожалуйста, а как Вы gcc собирали на своей системе?
Ставил при установке, вместе с ОС.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: pool na Squid

Непрочитанное сообщение skeletor » 2009-04-03 15:41:51

lissyara писал(а):
lissyara писал(а):дайте вывод
ls -al /usr/bin
и раскажите про все файлы. кто их поставил, когда и зачем.
а также какой они версии.
и от вас отстану я =)
разумеется, с самосборного тазика, который вам так удобно было собирать.
Что оно вам даст? Там больше 400 файлов

Код: Выделить всё

[skeletor@srv-test /tmp]$ ls -al /usr/bin | wc -l
     431
[skeletor@srv-test /tmp]$
Ну часть файлов я не смогу объяснить сходу, которыми не пользуюсь, и про которые не знаю. Мозги ведь не резиновые, что бы забивать их тем, что никогда не будешь использовать. Что дальше? Если я отвечу, тогда мой вопрос будет уже про исходный код ОС, софта, понимаете ли вы то, что устанавливаете, знаете, почему именно этот кусок кода здесь, а не там, нарушена ли здесь безопасность? :) Так что не знаю, стоит ли дальше доколуповаться так серъёзно. :)

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: pool na Squid

Непрочитанное сообщение skeletor » 2009-04-03 15:50:22

Edik писал(а):
skeletor писал(а):
Edik писал(а):
Гость писал(а):И так Есть сквид, собранный с delay pools и ncsa_auth. Пользователи авторизуются ( их очень много) и ходят по инету. Теперь вопрос как каждому юзеру задать определенную скорость, а как мне известно delay pools работают именно с IP.

это типа Я ;-) ;-)выдавать IP отдельным группам нет возможности
Нет.
Сделай так
1) создай acl'ы, в которых укажи IP

Код: Выделить всё

acl vasya src '/path/to/vasya.acl'
acl kolya src '/path/to/kolya.acl'
acl petya src '/path/to/petya.acl'

а так будет работать если Создать текстовый файл, прописать туда пользователей, записать нечто вроде в squid.conf

acl delay_tst proxy_auth "/etc/squid/user.sams"

потом, ниже:

delay_access 1 allow delay_tst
delay_access 1 deny all
delay_parameters 1 1310720/1310720 65536/65536
Нет.
Нужно так

Код: Выделить всё

authenticate_program /usr/local/squid/bin/ncsa_auth /usr/local/squid/etc/passwd  # храняться логины/пассы
acl foo proxy_auth REQUIRED  # задаём acl для авторизации.
acl all src 0/0
acl vasya src '/path/to/vasya.acl'
acl kolya src '/path/to/kolya.acl'
acl petya src '/path/to/petya.acl'

http_access allow foo  # пускаем всех через авторизацию.
http_access deny all
а дальше пишем ограничения как выше я описал.

Andy
ст. лейтенант
Сообщения: 1117
Зарегистрирован: 2007-03-04 7:48:58
Откуда: Mytischi

Re: pool na Squid

Непрочитанное сообщение Andy » 2009-04-03 17:08:07

skeletor писал(а):Можете показать на примере пакета squid с опцией delay_pools: возможно меня переубедите и заодно всё-таки поможете юзеру, который создал эту тему.
Даже не поленился взять пидоркин srpm. Итак для CentOS:

Код: Выделить всё

rpm -iUvh squid-3.0.STABLE10-1.fc10.src.rpm
Лезут варнинги, что нет пользователя/группы бла-бла-бла

Код: Выделить всё

[root@unit1 ~]# rpm -iUvh squid-3.0.STABLE10-1.fc10.src.rpm
warning: squid-3.0.STABLE10-1.fc10.src.rpm: Header V3 DSA signature: NOKEY, key ID 4ebfc273
   1:squid                  warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
########################################### [100%]
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
Далее смотрим спек.

Код: Выделить всё

less /usr/src/redhat/SPECS/squid.spec

%build
export CXXFLAGS="-fPIE %{optflags}" ; export CFLAGS="-fPIE -Os -g -pipe -fsigned-char %{optflags}" ; export LDFLAGS="-pie" ;
%configure \
   --exec_prefix=/usr \
   --bindir=%{_sbindir} \
   --libexecdir=%{_libdir}/squid \
   --localstatedir=/var \
   --datadir=%{_datadir} \
   --sysconfdir=/etc/squid \
   --disable-dependency-tracking \
   --enable-arp-acl \
   --enable-auth="basic,digest,ntlm,negotiate" \
   --enable-basic-auth-helpers="LDAP,MSNT,NCSA,PAM,SMB,YP,getpwnam,multi-domain-NTLM,SASL" \
   --enable-negotiate-auth-helpers="squid_kerb_auth" \
   --enable-cache-digests \
   --enable-cachemgr-hostname=localhost \
[b]   --enable-delay-pools \[/b]
   --enable-digest-auth-helpers="password" \
   --enable-epoll \
   --enable-external-acl-helpers="ip_user,ldap_group,unix_group,wbinfo_group" \
   --enable-icap-client \
   --enable-ident-lookups \
   %ifnarch ppc64 ia64 x86_64 s390x
   --with-large-files \
   %endif
   --enable-linux-netfilter \
   --enable-ntlm-auth-helpers="SMB,fakeauth" \
   --enable-referer-log \
   --enable-removal-policies="heap,lru" \
   --enable-snmp \
   --enable-ssl \
   --enable-storeio="aufs,diskd,null,ufs" \
   --enable-useragent-log \
   --enable-wccpv2 \
   --with-aio \
   --with-default-user="squid" \
   --with-filedescriptors=16384 \
   --with-dl \
   --with-openssl=/usr/kerberos \
   --with-pthreads
Ничего не напоминает? Остается добавить/удалить/изменить требуемые опции.
Убрал делей пулы.

Код: Выделить всё

[root@unit1 ~]# rpmbuild -bb /usr/src/redhat/SPECS/squid.spec
error: Failed build dependencies:
        linuxdoc-tools is needed by squid-3.0.STABLE10-1.i386
        openldap-devel is needed by squid-3.0.STABLE10-1.i386
        pam-devel is needed by squid-3.0.STABLE10-1.i386
        openssl-devel is needed by squid-3.0.STABLE10-1.i386
[root@unit1 ~]# yum install linuxdoc-tools openldap-devel pam-devel openssl-devel
Ругань на зависимости. Ставим их.

Код: Выделить всё

Installed: linuxdoc-tools.i386 0:0.9.21-7.1 openldap-devel.i386 0:2.3.43-3.el5 openssl-devel.i386 0:0.9.8e-7.el5 pam-devel.i386 0:0.99.6.2-4.el5
Dependency Installed: cyrus-sasl-devel.i386 0:2.1.22-4 dialog.i386 0:1.0.20051107-1.2.2 e2fsprogs-devel.i386 0:1.39-20.el5 keyutils-libs-devel.i386 0:1.2-1.el5 krb5-devel.i386 0:1.6.1-31.el5 libselinux-devel.i386 0:1.33.4-5.1.el5 libsepol-devel.i386 0:1.15.2-1.el5 netpbm.i386 0:10.35-6.1.el5_3.1 netpbm-progs.i386 0:10.35-6.1.el5_3.1 psutils.i386 0:1.17-26.1 tetex.i386 0:3.0-33.2.el5_1.2 tetex-dvips.i386 0:3.0-33.2.el5_1.2 tetex-fonts.i386 0:3.0-33.2.el5_1.2 tetex-latex.i386 0:3.0-33.2.el5_1.2 zlib-devel.i386 0:1.2.3-3
Updated: e2fsprogs-libs.i386 0:1.39-20.el5 krb5-libs.i386 0:1.6.1-31.el5 libselinux.i386 0:1.33.4-5.1.el5 openldap.i386 0:2.3.43-3.el5 openssl.i686 0:0.9.8e-7.el5 pam.i386 0:0.99.6.2-4.el5
Dependency Updated: e2fsprogs.i386 0:1.39-20.el5 krb5-workstation.i386 0:1.6.1-31.el5 libselinux-python.i386 0:1.33.4-5.1.el5
Complete!
Теперь мне нужен gcc и gcc++. Ставлю и его.

Код: Выделить всё

yum install gcc gcc-c++
Заново запускаем сборку

Код: Выделить всё

rpmbuild -bb /usr/src/redhat/SPECS/squid.spec
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/squid-3.0.STABLE10-1-root-root
warning: Could not canonicalize hostname: unit1.moskb
Wrote: /usr/src/redhat/RPMS/i386/squid-3.0.STABLE10-1.i386.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.26472
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd squid-3.0.STABLE10
+ rm -rf /var/tmp/squid-3.0.STABLE10-1-root-root
+ exit 0
А теперь смотрим что где лежит:

Код: Выделить всё

rpm -qlp /usr/src/redhat/RPMS/i386/squid-3.0.STABLE10-1.i386.rpm | less
Да есть недоделки, не создаются пользователь и группа squid, что однозначно неправильно. Но,
теперь есть пакет, который можно инсталлировать и удалить средствами rpm, что есть правильно.
Сложно?
p.S: по поиску CentOS squid.srpm, гугл дал такую ссылку.
http://www.howtoforge.com/anonymous-pro ... centos-5.x
Собственно из нее я только взял ссылку на пидоркин srpm, так как в CentOS больно древний squid. Остальное писал сам.
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104

Edik
рядовой
Сообщения: 10
Зарегистрирован: 2009-01-11 14:13:33

Re: pool na Squid

Непрочитанное сообщение Edik » 2009-04-03 17:22:38

skeletor писал(а):
Edik писал(а):
skeletor писал(а):
Edik писал(а):
Гость писал(а):И так Есть сквид, собранный с delay pools и ncsa_auth. Пользователи авторизуются ( их очень много) и ходят по инету. Теперь вопрос как каждому юзеру задать определенную скорость, а как мне известно delay pools работают именно с IP.

это типа Я ;-) ;-)выдавать IP отдельным группам нет возможности
Нет.
Сделай так
1) создай acl'ы, в которых укажи IP

Код: Выделить всё

acl vasya src '/path/to/vasya.acl'
acl kolya src '/path/to/kolya.acl'
acl petya src '/path/to/petya.acl'

а так будет работать если Создать текстовый файл, прописать туда пользователей, записать нечто вроде в squid.conf

acl delay_tst proxy_auth "/etc/squid/user.sams"

потом, ниже:

delay_access 1 allow delay_tst
delay_access 1 deny all
delay_parameters 1 1310720/1310720 65536/65536
Нет.
Нужно так

Код: Выделить всё

authenticate_program /usr/local/squid/bin/ncsa_auth /usr/local/squid/etc/passwd  # храняться логины/пассы
acl foo proxy_auth REQUIRED  # задаём acl для авторизации.
acl all src 0/0
acl vasya src '/path/to/vasya.acl'
acl kolya src '/path/to/kolya.acl'
acl petya src '/path/to/petya.acl'

http_access allow foo  # пускаем всех через авторизацию.
http_access deny all
а дальше пишем ограничения как выше я описал.

и так фот мой не полный конфиг в линуксе

Код: Выделить всё

# SQUID basic parameters=- 
auth_param basic program /usr/sbin/ncsa_auth /etc/squid/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

# General ACL
acl all src 0.0.0.0/0.0.0.0

#  Указываем необходимые правильные порты
acl Safe_ports port 64446       # ftp
acl Safe_ports port 22          # ssh
acl Safe_ports port 80          # http


#пользователи сети три строки на человека

acl vasya src 192.168.0.0/255.255.0.0
acl vasya_pass proxy_auth vasya
http_access allow vasya vasya_pass

# Дальше там их много оч

вот как его правильно вписать это все

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: pool na Squid

Непрочитанное сообщение skeletor » 2009-04-03 17:24:33

2Andy
Действительно всё просто :). Вы знаете, таки переубедили :). В дальнейшем буду использовать этот метод. Как минимум тянет на how-to!

2Edik - ну да.

Andy
ст. лейтенант
Сообщения: 1117
Зарегистрирован: 2007-03-04 7:48:58
Откуда: Mytischi

Re: pool na Squid

Непрочитанное сообщение Andy » 2009-04-03 18:09:02

skeletor писал(а):2Andy
Действительно всё просто :). Вы знаете, таки переубедили :). В дальнейшем буду использовать этот метод. Как минимум тянет на how-to!
Никаких how-to. Все давно за меня написали
Red Hat RPM Guide - http://www.lexpr.ru/node/11
О, кстати вспомнил, рекомендую ознакомится - http://www.linux.kiev.ua/ru/docs/articl ... ysadm-rpm/
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: pool na Squid

Непрочитанное сообщение Alex Keda » 2009-04-03 20:31:09

skeletor писал(а):Ну часть файлов я не смогу объяснить сходу, которыми не пользуюсь, и про которые не знаю. Мозги ведь не резиновые, что бы забивать их тем, что никогда не будешь использовать.
а я знаю какой файл у меня зачем. и мне не надо резиновые мозги для этого.
система сама за собой следит.

Код: Выделить всё

HP$ pkg_info -L desktopbsd-tools-1.6_2
Information for desktopbsd-tools-1.6_2:

Files:
/usr/local/bin/dbsd-battinfo
/usr/local/bin/dbsd-hwnotify
/usr/local/bin/dbsd-nettray
/usr/local/bin/dbsd-pkgmgr
/usr/local/bin/dbsd-traymounter
/usr/local/bin/dbsd-userstart
/usr/local/bin/kdialog-ports-wrapper
/usr/local/lib/kde3/libkcm_desktopbsd.la
/usr/local/lib/kde3/libkcm_desktopbsd.prl
/usr/local/lib/kde3/libkcm_desktopbsd.so
/usr/local/lib/kde3/libkcm_desktopbsd.so.1
/usr/local/lib/kde3/libkcm_desktopbsd.so.1.0
/usr/local/lib/kde3/libkcm_desktopbsd.so.1.0.0
/usr/local/lib/libdbsddisk.so
/usr/local/lib/libdbsddisk.so.1
/usr/local/lib/libdbsddisk.so.1.0
/usr/local/lib/libdbsddisk.so.1.0.0
/usr/local/lib/libdesktopbsd-ui.so
/usr/local/lib/libdesktopbsd-ui.so.1
/usr/local/lib/libdesktopbsd-ui.so.1.0
/usr/local/lib/libdesktopbsd-ui.so.1.0.0
/usr/local/lib/libdesktopbsd.so
/usr/local/lib/libdesktopbsd.so.1
/usr/local/lib/libdesktopbsd.so.1.0
/usr/local/lib/libdesktopbsd.so.1.0.0
/usr/local/sbin/dbsd-grubgen
/usr/local/sbin/dbsd-portsnap
/usr/local/share/applnk/Settings/Network/dbsdnetworking.desktop
/usr/local/share/applnk/Settings/Peripherals/dbsddevinfo.desktop
/usr/local/share/applnk/Settings/Peripherals/dbsddiskpart.desktop
/usr/local/share/applnk/Settings/Peripherals/dbsdmount.desktop
/usr/local/share/applnk/Settings/Security/dbsdusers.desktop
/usr/local/share/applnk/Settings/System/dbsdgrubconf.desktop
/usr/local/share/applnk/Settings/System/dbsdpackages.desktop
/usr/local/share/applnk/System/dbsd-pkgmgr.desktop
/usr/local/share/autostart/desktopbsd-tools.desktop
/usr/local/share/icons/hicolor/128x128/apps/dbsd-pppconf.png
/usr/local/share/icons/hicolor/16x16/actions/ledgreen.png
/usr/local/share/icons/hicolor/16x16/actions/ledorange.png
/usr/local/share/icons/hicolor/16x16/actions/warning.png
/usr/local/share/icons/hicolor/22x22/actions/package_old.png
/usr/local/share/icons/hicolor/22x22/apps/dbsd-battinfo-battery.png
/usr/local/share/icons/hicolor/22x22/apps/dbsd-battinfo-power.png
/usr/local/share/icons/hicolor/22x22/apps/dbsd-battinfo-recharge.png
/usr/local/share/icons/hicolor/22x22/apps/dbsd-hwnotify.png
/usr/local/share/icons/hicolor/22x22/apps/dbsd-nettray.png
/usr/local/share/icons/hicolor/22x22/apps/dbsd-pkg-notify.png
/usr/local/share/icons/hicolor/22x22/apps/dbsd-pkg-working.png
/usr/local/share/icons/hicolor/22x22/apps/dbsd-pkg.png
/usr/local/share/icons/hicolor/32x32/apps/desktopbsd.png
/usr/local/share/icons/hicolor/64x64/apps/desktopbsd.png
/usr/local/share/desktopbsd/images/pkgmgr-splash.png
/usr/local/share/desktopbsd/mpd-templates/mpd.conf.tmpl
/usr/local/share/desktopbsd/mpd-templates/mpd.links.tmpl
/usr/local/share/desktopbsd/translations/desktopbsd.blank.qm
/usr/local/share/desktopbsd/translations/desktopbsd.cs.qm
/usr/local/share/desktopbsd/translations/desktopbsd.da.qm
/usr/local/share/desktopbsd/translations/desktopbsd.de.qm
/usr/local/share/desktopbsd/translations/desktopbsd.es.qm
/usr/local/share/desktopbsd/translations/desktopbsd.fr.qm
/usr/local/share/desktopbsd/translations/desktopbsd.hr.qm
/usr/local/share/desktopbsd/translations/desktopbsd.hu.qm
/usr/local/share/desktopbsd/translations/desktopbsd.it.qm
/usr/local/share/desktopbsd/translations/desktopbsd.ko.qm
/usr/local/share/desktopbsd/translations/desktopbsd.nb.qm
/usr/local/share/desktopbsd/translations/desktopbsd.nl.qm
/usr/local/share/desktopbsd/translations/desktopbsd.pl.qm
/usr/local/share/desktopbsd/translations/desktopbsd.pt.qm
/usr/local/share/desktopbsd/translations/desktopbsd.pt_BR.qm
/usr/local/share/desktopbsd/translations/desktopbsd.ru.qm
/usr/local/share/desktopbsd/translations/desktopbsd.sk.qm
/usr/local/share/desktopbsd/translations/desktopbsd.sv.qm
/usr/local/share/desktopbsd/translations/desktopbsd.tr.qm
/usr/local/share/desktopbsd/translations/desktopbsd.vi.qm
/usr/local/share/desktopbsd/translations/desktopbsd.zh_CN.qm
/usr/local/share/desktopbsd/translations/locale-map

HP$                                              
skeletor писал(а):Что дальше? Если я отвечу, тогда мой вопрос будет уже про исходный код ОС, софта, понимаете ли вы то, что устанавливаете, знаете, почему именно этот кусок кода здесь, а не там, нарушена ли здесь безопасность? :) Так что не знаю, стоит ли дальше доколуповаться так серъёзно. :)
а ничего дальше.
вы в принципе не можете ответить на мой вопрос - ибо у вас не система а помойка.
и именно поээтому я всегда говорю линукс - это помойка.
и всё.
Убей их всех! Бог потом рассортирует...

_Andy
проходил мимо

Re: pool na Squid

Непрочитанное сообщение _Andy » 2009-04-03 21:28:40

lissyara писал(а):и именно поээтому я всегда говорю линукс - это помойка.
и всё.
Лихо ты обобщил. Ты заблуждаешься.

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: pool na Squid

Непрочитанное сообщение skeletor » 2009-04-04 8:31:18

lissyara писал(а):
skeletor писал(а):Ну часть файлов я не смогу объяснить сходу, которыми не пользуюсь, и про которые не знаю. Мозги ведь не резиновые, что бы забивать их тем, что никогда не будешь использовать.
а я знаю какой файл у меня зачем. и мне не надо резиновые мозги для этого.
система сама за собой следит.

Код: Выделить всё

HP$ pkg_info -L desktopbsd-tools-1.6_2
Information for desktopbsd-tools-1.6_2:

Files:
/usr/local/bin/dbsd-battinfo
/usr/local/bin/dbsd-hwnotify
...
HP$                                              
skeletor писал(а):Что дальше? Если я отвечу, тогда мой вопрос будет уже про исходный код ОС, софта, понимаете ли вы то, что устанавливаете, знаете, почему именно этот кусок кода здесь, а не там, нарушена ли здесь безопасность? :) Так что не знаю, стоит ли дальше доколуповаться так серъёзно. :)
а ничего дальше.
вы в принципе не можете ответить на мой вопрос - ибо у вас не система а помойка.
и именно поээтому я всегда говорю линукс - это помойка.
и всё.
дык, что ж вы привели :) Ну замечательно, что привели вывод файлов. Система конечно знает, что и зачем ей нужно, а вы - нет. А вопрос был именно про знаний зачем нужен тот или иной файл. Я просто непонимаю, зачем задавать такие вопросы, на которые сами не знаете ответа.
lissyara писал(а): вы в принципе не можете ответить на мой вопрос - ибо у вас не система а помойка.
и именно поээтому я всегда говорю линукс - это помойка.
и всё.
Логика вообще отсутствует :) ...

Насчёт линукса: дык, неважно какая ОС, а важно как будет настроена. Лично мне симпатизируют и линукс и фряха.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: pool na Squid

Непрочитанное сообщение Alex Keda » 2009-04-04 13:08:00

вы так ничего и не поняли.
да, я не знаю.
но я знаю от какого приложения какой файл - могу прочесть документацию от приложения и сказать зачем он.
вы - не можете.
у вас просто набор файлов про который никто ничего не знает
с некоторой долей вероятности можно предполагать что файл от того или иного приложения и вероятно нужен для того-то и того-то.
а вот точно уже никто не знает.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: pool na Squid

Непрочитанное сообщение skeletor » 2009-04-04 13:44:06

lissyara писал(а):вы так ничего и не поняли.
да, я не знаю.
но я знаю от какого приложения какой файл - могу прочесть документацию от приложения и сказать зачем он.
вы - не можете.
Откуда такое заключение? Или вы думаете, что только вы знаете, что и зачем нужно, а остальные не знают? :) Какая-то странная логика.
lissyara писал(а): у вас просто набор файлов про который никто ничего не знает
с некоторой долей вероятности можно предполагать что файл от того или иного приложения и вероятно нужен для того-то и того-то.
а вот точно уже никто не знает.
Что значит набор файлов? :-D ну-ну.

Расскажу одну историю на эту тему. Был у нас в школе учитель. Так вот, логика у него была следующая: бог знает на 5, я (то есть учитель, он говорил эту фразу от своего имени) на 4, а ученик - на 3. В итоге, как бы ты не выучил урок, а получал не больше 3. На вопросы, почему так отвечал, вы не всё знаете, а что конкретно - не говорил. Ну и как всегда добавлял свою поговорку про оченки (бог знает на 5 ...).
К чему я это. Да к тому, что у вас просматривается такая же логика. Если человек знает что-то хуже вас - значит он ничего не знает и он бездарь и вообще непонятно зачем берётся за это дело.

Что вы хотите добиться этим разговором? Я могу долго ещё спорить на эту тему.

Andy
ст. лейтенант
Сообщения: 1117
Зарегистрирован: 2007-03-04 7:48:58
Откуда: Mytischi

Re: pool na Squid

Непрочитанное сообщение Andy » 2009-04-04 16:43:13

skeletor писал(а):Что вы хотите добиться этим разговором? Я могу долго ещё спорить на эту тему.
Долго спорить не надо. Леха хочет сказать, что после определенного момента, при сборке из исходного кода,
уже с выской степенью достоверности нельзя утверждать, это файл был из пакета или после ручной сборки появился,
соответственно, полностью вычистить все получиться только в случае, если велись записи на бумажке о том,
куда инсталлировались файлы.
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: pool na Squid

Непрочитанное сообщение Alex Keda » 2009-04-04 22:57:22

не забудьте ещё md5 на бмажку писать для всех инсталлируемых файлов.
Убей их всех! Бог потом рассортирует...

_paix
проходил мимо

Re: pool na Squid

Непрочитанное сообщение _paix » 2009-04-06 0:16:19

нда ;)

skeletor - ничего личного, но КГАМ. Курить вам и курить еще толмуты и книжки. (извините за резкость)

За годы практики пришло осознание одной вещи - если ты чегото не понимаешь это не значит что все тупые, раз используют эту штуку. Вероятно, ты просто еще не осознал необходимость и полезность данной вещи. Попробуй разобраться.

Навскидку - долгое время не мог понять для чего нужен LVM, но таки великолепная вещь оказалось...и таких примеров десятки.

PS. насчет сквида: есть еще одно правило. Не изобретать кастыли. Если нужного функционала нет в стадартной базе, то
а) проблема решается другими более простыми способами, и кто-то уже с этим полюбому сталкивался
б) нужный функционал есть в сторонних репозиториях типа EPEL, rpmforge, etc.
с) если нет и в сторонних репозитариях - то два раза перечитать а)

PS2. "shlakware - понятно откуда ноги растут"
+1. Весьма невменяемый дистр, в котором собрать из сорцов, наверное, более простой вариант...даже с учетом гемора поддержки. Никогда не ставте его на сервера! :evil:

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: pool na Squid

Непрочитанное сообщение skeletor » 2009-04-06 8:55:14

Andy, lissyara - в чём-то вы правы :). Возможно из-за моего небольшого опыта, 2 года и частой смены работы я особо внимание на это не обращал, а наверное зря :).

_paix - взаимно, КГАМ.

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: pool na Squid

Непрочитанное сообщение paix » 2009-04-06 22:21:14

skeletor писал(а):Andy, lissyara - в чём-то вы правы :). Возможно из-за моего небольшого опыта, 2 года и частой смены работы я особо внимание на это не обращал, а наверное зря :).

_paix - взаимно, КГАМ.
маладой человек ;)
это кажется вы офф. документацию ниасилили а не я ;)
на критике стоит учится.

Вам уже три не самых бестолковых человека сказали, что вы тупо не правы. А вы все за свое....

http://www.bofh-hunter.com/2009/01/02/evils-of-source/ (девелопер между прочем)

PS. угадайте ка что думают нормальные люди, пытаясь раздуплить чужие сорсинсталы? КГАМ это еще совсем совсем ласково ;))
PS2. есть исключения, но очень редко. Лепшое правило - все нужно делать стандартно. Поверьте.
With best wishes, Sergej Kandyla

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: pool na Squid

Непрочитанное сообщение skeletor » 2009-04-07 10:25:35

Нет это вы послушайте! Я учусь на том, что считаю нужным. Это раз. То, что вы знаете албанский и не знаете русского - это вам большой плюс. Это два.
А в третьих, скажу такое: Во первых тупо неправы - это вы со своим КГАМ, вмешались в конце разговора, когда уже всё выяснено ;-). И как вы выразились "КГАМ это еще совсем совсем ласково" - чётко попадаете под этот лозунг, и даже под этот: иногда лучше жевать, чем говорить. Хотите поиграть в игру, кто больше кого оскорбит? И у кого это лучше получится? Давайте попробуем.

_Andy
проходил мимо

Re: pool na Squid

Непрочитанное сообщение _Andy » 2009-04-07 15:27:11

Предлагаю участникам диалога не скатываться до взаимных оскорблений, тут все-таки не ЛОР.
2 skeletor|: учитесь как считаете нужным, но делать надо все-таки правильно ;). Кстати, paix не является носителем русского языка,
так что ему незнание правил правописания можно простить.
2 paix: судя по жесткому ответу с твоей стороны, могу предположить, что ты сталкивался в своей практике с серверами, где был самосборный софт. Я прав?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: pool na Squid

Непрочитанное сообщение Alex Keda » 2009-04-07 19:22:13

а кто с ними не сталкивался...
потом остаётся тока одно желание - голову сделавшему оторвать и в жопу засунуть.
========
2 скелетор
подумай, над моими словами =)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: pool na Squid

Непрочитанное сообщение skeletor » 2009-04-08 10:21:00

Буду считать, что в предыдущем посте это не ко мне :). Имеется ввиду про голову и жопу :)
Насчёт подумать - так я уже сделал выводы :).

Andy
ст. лейтенант
Сообщения: 1117
Зарегистрирован: 2007-03-04 7:48:58
Откуда: Mytischi

Re: pool na Squid

Непрочитанное сообщение Andy » 2009-04-08 11:32:54

lissyara писал(а):а кто с ними не сталкивался...
потом остаётся тока одно желание - голову сделавшему оторвать и в жопу засунуть.
========
2 скелетор
подумай, над моими словами =)))
Я предлагаю прикрепить в разделе по Linux и FreeBSD сообщение что:
при сборке программы из тарбола вручную, помощь не оказывается.
Как в вики CentOS написано:

Код: Выделить всё

Conclusion

Do not build software from source, use other Repositories if possible. If you have to build software: Roll your own packages. 
If you cannot roll your own packages: Install the software in a non-conflicting place. 
NEVER overwrite software which is shipped with CentOS.

And remember: If you break it, you get to keep both pieces. There will be no support from the IRC-Channel, for example.
http://wiki.centos.org/PackageManagement/SourceInstalls
Jul 16 19:37:15 freebsd sshd[4152]: Invalid user idiot from 210.75.200.104

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: pool na Squid

Непрочитанное сообщение vadim64 » 2010-03-09 15:10:06

Вообще то, по моему личному мнению, которое наверное щас кинутся называть ограниченным(мнение всмысле), нельзя говорить, что "сборка из исходников" и "установка из портов" - противоположные или несовместимые выражения. Они как "тёплое" и "мягкое" соответственно. незнаю уж тонкостей как там работают йум и аптгет, но я думаю они тоже не могут гарантировать защиту от влияния кривых рук на процесс установки из исходников полученых через аптгет(йум).
с другой стороны, очевидно существуют качественные сервера под управлением и генты и на слаквари. не имею понятия как они обслуживаются, но видимо как то обслуживаются.
жалко что тема давно замята,
P.S.: забавно что у топик стартера помоему даже не спросили какой у него линух то
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: pool na Squid

Непрочитанное сообщение paix » 2010-03-09 15:54:12

vadim64 писал(а):незнаю уж тонкостей как там работают йум и аптгет
...
существуют качественные сервера под управлением и генты и на слаквари. не имею понятия как они обслуживаются, но видимо как то обслуживаются.
жалко что тема давно замята,
а вас, собственно, какой-то конкретный вопрос беспокоит, али так, потролить об устройстве мира? ;)
PS. каждый ССЗБ в своем болотце, но это не повод для подражания, если существуют качественно лучшие варианты.
With best wishes, Sergej Kandyla

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: pool na Squid

Непрочитанное сообщение vadim64 » 2010-03-10 9:54:15

Да собственно потролить об устройстве мира ;)
P.S.: и ваще я думаю что lurkmore надо закрыть. Это рассадник идиотизма. То есть дайт развитие культуре идиотов - группы лиц которые считают что они умнее всех других, потмоу что нормальных выражений им не хватает и они изобретают всякие КГАВ, ССЗБ, ЧЧСВ, ФГЧ и т,д,
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.