Guia basica de para compilar e instalar squid.

Foro para discutir sobre la documentación en linux (libros, ebooks, documentos, editoriales, autores, etc), así como temas publicados en el sitio.
Responder
Hereter
Forista Menor
Forista Menor
Mensajes: 94
Registrado: Vie Ene 15, 2010 8:09 pm

Guia basica de para compilar e instalar squid.

Mensaje por Hereter » Dom Abr 25, 2010 8:02 pm

Hola, hice esta pequeña guia basica para compilar e instalar squid en un Redhat Enterprise linux server espero que les sirva y se aceptan criticas y correcciones de todo tipo...

#########################################################################
Compilacion Squid desde un .tar
#########################################################################
Primero hay que tener en cuenta los DNS que estan en /etc/resolv.conf
y la puerta de enlace que se configura en /etc/sysconfig/network
yo particularmente use una herramienta que viene con RHELS que se
ejecuta con el comando: system-config-network-tui
aca puse los DNS de mi institucion
nameserver X.X.X.X
nameserver X.X.X.X
por las dudas un DNS externo, en este caso de Google
8.8.8.8
y la puerta de enlace
#########################################################################
primero descomprimir con tar xvf nombre de archivo.
#########################################################################
El siguiente comando es para instalar Squid en REDHAT ELS 5, lo que hace
es instalar los componenetes de acuerdo a las ubicaciones de la estructura
de REDHAT, sino por ejemplo instalaria el squid.conf en
/usr/local/squid/etc y el ejecutable de squid en /usr/local/squid/sbin

./configure --prefix=/usr --includedir=/usr/include --datadir=/usr/share
--bindir=/usr/sbin --libexecdir=/usr/lib/squid --localstatedir=/var/squid
--sysconfdir=/etc/squid
#########################################################################
despues de esto hay que hacer:
make
make install (en minusculas)
#########################################################################
Hay que crear el grupo squid con el comando
groupadd squid
y el usuario squid agregandolo al grupo squid con el comando
useradd -G squid squid
hay que cambiar los propietarios y los permisos de las carpetas
/var/squid/logs
/var/squid/cache
cambiar propietarios:
chown squid:squid /var/squid/logs
chown squid:squid /var/squid/cache
cambiar los permisos
chmod 775 /var/logs
chmod 777 /var/cache
aca tuve que poner permisos 777 por que sino no andaba no me gusta mucho se escuchan sugerencias!
#########################################################################
Para ejecutar squid por primera vez hay que hacer el directorio swap que
no se crea por defecto con el comando:
/usr/sbin/squid -z
Atencion! si se compilo el squid de manera predeterminada el comando
seria /usr/local/squid/sbin/squid -z
#########################################################################
Prueba de squid a prueba de fallos
/usr/sbin/squid -NCd10
Atencion! si se compilo el squid de manera predeterminada el comando
seria /usr/local/squid/sbin/squid -NCd10
si vemos que dice "Ready to server Requests" en teoria funciona.
#########################################################################
Falta configurar el squid.conf
lo unico indispensable para hacer funcionar el squid es cambiar la
opcion visible_hostname y darle un nombre.
Por default el squid escucha en el puerto 3128
Asi que en las opciones del navegador poner la ip del proxy y el puerto 3128, esto lo voy a cambiar mediante un canonical name en el DNS cuando este en produccion.
Mediante esta metodologia no funcionara el comando service squid (opcion)
para ejecutar el squid: /usr/sbin/squid
para que cualquier cambio que hagamos tome efecto usar el comando: squid -k reconfigure
para otras acciones: squid -h

Editado -- Dom Abr 25, 2010 3:02 pm --

107 visitas y ningun comentario??
Avatar de Usuario
Kde_Tony
Moderador
Moderador
Mensajes: 3866
Registrado: Mié Jul 20, 2005 7:00 am
Ubicación: /home/Peru/Lima/La Molina
Contactar:

Re: Guia basica de para compilar e instalar squid.

Mensaje por Kde_Tony » Lun Abr 26, 2010 7:22 pm

Hola Hereter, aqui algunas criticas
1.- Porque compilar squid si con yum se puede instalar o en su defecto puede venir ya funcionando dependiendo de la instalacion.
2.-Si usas RHEL, debes tener como minimo activadi RHN, ya que si no, seria como usar CentOS.
3.- Si te basas en que compilando se optimiza la aplicacion en base al hardware, bueno, eso era hace un par de años, ahora con los nuevos hardware que hay, pienso que no es tan necesario.
4.- visible hostname, no es el unico valor a cambiar, hay que colocar la red lan, ya que sin ella, el proxy bloqueara la salida a internet de las pcs en la red.

Muy aparte, es un buen aporte para aquellos que quisiera compilar Squid o alguna aplicacion similar.

Sls.
"Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------
Hereter
Forista Menor
Forista Menor
Mensajes: 94
Registrado: Vie Ene 15, 2010 8:09 pm

Re: Guia basica de para compilar e instalar squid.

Mensaje por Hereter » Jue Abr 29, 2010 3:48 pm

262 visitas y un solo comentario? pero no sean amargos!!!!!!!!!!!!!!!!!!!!
muchas gracias por tu aporte Kde_Tony, ya baje un CentOs para probarlo.
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: Guia basica de para compilar e instalar squid.

Mensaje por mcun » Vie Abr 30, 2010 6:10 am

visitante alegre 314 comenta:

La guía me parece bien y comparto lo que dice Kde_Tony en cuanto a lo de la lan lo de RHN no entendí
lo de compilar para optimizar bien depende de cada uno yo casi no lo hago si puedo usar apt-get install damelo-hecho-2.9 lo hago y ya. pero en ocasiones es importante.

con respecto a tus repetitivos llamados a la comunidad a que comente.... pienso que tal vez muchos se entreveraron por la forma del tips es un tanto apretado, no tiene oxigeno a simple vista te deja la impresión de algo pesado y a segunda vista lo es, no por el tema sino por que uno debe forzarse para no perder la linea que esta leyendo, y si llevas varias horas tras la pantalla (en este momento yo llevo cerca de 14 hrs) a uno le cuesta ya que la vista se cansa.

consejos :

Usa los recursos básicos de la escritura, como ser los saltos de lineas, los subtítulos los resaltados (negritas, subrayados, tamaños de fuente, etc)

Pon colores a los comandos para diferenciarse de los comentarios.

y utiliza las etiquetas bbcode

Código: Seleccionar todo

 para lograr una definición mejor del código  
saludos colega espero que te sean útiles mis comentarios.
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
Avatar de Usuario
Kde_Tony
Moderador
Moderador
Mensajes: 3866
Registrado: Mié Jul 20, 2005 7:00 am
Ubicación: /home/Peru/Lima/La Molina
Contactar:

Re: Guia basica de para compilar e instalar squid.

Mensaje por Kde_Tony » Sab May 08, 2010 7:57 pm

Hola m[cun]
RHN es Red Hat Network, es la activacion de los repositorios cuando instalas RHEL (Red Hat Enterprise Linux), sin ellos es un RHEL en el cual no puedes instalar nada de los repositorios, valga la redundancia, y si le pones DAG, REMI, EPEL, es como trabajar con un Centos.

Sls
"Quiero cambiar al mundo pero no me dan los RPM"
----------------------------
Tony Blair
Linux User # 433253
Ubuntu User # 9562
-----------------------------
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: Guia basica de para compilar e instalar squid.

Mensaje por mcun » Dom May 09, 2010 8:50 pm

Kde_Tony escribió:Hola m[cun]
RHN es Red Hat Network, es la activacion de los repositorios cuando instalas RHEL (Red Hat Enterprise Linux), sin ellos es un RHEL en el cual no puedes instalar nada de los repositorios, valga la redundancia, y si le pones DAG, REMI, EPEL, es como trabajar con un Centos.

Sls
gracias por la aclaración Kde_Tony
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
Jose Luis Rodriguez
Forista Nuevo
Forista Nuevo
Mensajes: 1
Registrado: Sab Jun 19, 2010 5:05 pm

Re: Guia basica de para compilar e instalar squid.

Mensaje por Jose Luis Rodriguez » Sab Jun 19, 2010 6:14 pm

Buenas a todos soy nuevo en linux, alguien me puede ayudar con este tema del squid esta al 98% y no como darle mas espacio.

gracias

[root@proxy squid]# df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/mapper/sistema-raiz
9,7G 5,0G 4,3G 54% /
/dev/mapper/sistema-var
9,7G 9,0G 202M 98% /var
/dev/mapper/sistema-home
9,7G 324M 8,9G 4% /home
/dev/mapper/sistema-tmp
4,9G 139M 4,5G 3% /tmp
/dev/sda1 99M 19M 76M 20% /boot
tmpfs 505M 0 505M 0% /dev/shm
[root@proxy squid]#
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: Guia basica de para compilar e instalar squid.

Mensaje por mcun » Sab Jun 19, 2010 6:17 pm

Jose Luis Rodriguez mira deberías buscar en google como redimencionar particiones en linux supongo que es eso lo que resisas.

visita nuestro wiki que tiene información al respecto
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
Hereter
Forista Menor
Forista Menor
Mensajes: 94
Registrado: Vie Ene 15, 2010 8:09 pm

Re: Guia basica de para compilar e instalar squid.

Mensaje por Hereter » Mié Ago 04, 2010 12:13 am

Hola, mira generalmente hay archivos .log del squid que crecen desmesuradamente, hay uno en particular cache_store_log que es el que guarda un listado de que archivos se acepta, se guardan y por cuanto tiempo en el cache, lo podes deshabilitar tranquilamente, con eso vas a ganar un poco de espacio. Espero que te sirva.

Saludos!!
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje