Mostrando entradas con la etiqueta Ubuntu. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ubuntu. Mostrar todas las entradas

jueves, 6 de diciembre de 2012

Arreglar / Recuperar el cargador Grub 2 en Ubuntu 10.04


Ubuntero/a querido. Te cuento que me pasó.:Tuve Instalar el Winbugs, por cuestiones académicas en mi netbook (en la facultad donde estudio, hacen honor a los convenios que firmaron las multinacionales informáticas). De tal forma que eliminó al Grub (el programa de arranque de linux que permite elegir entre varios sistemas operativos).

Para reinstalarlo y que reconozca las antiguas configuraciones tenes que hacer los siguiente (no te llevara mas de 10 min)

1) tener a mano un dispositivo de arranque con la instalación de Ubuntu, puede ser el “Ubuntu 10.04 LTS Desktop” (puede ser un CD o como en mi caso un Pendrive)

2) Arrancar Selecciona español y da click en “Probar Ubuntu”. Cuando aparezca el Escritorio abre una terminal accediendo a los menús “Aplicaciones-Accesorios-Terminal”

3) Averiguar cual partición tiene la instalación de Ubuntu, como se hace esto? con el comando:

sudo fdisk -l

La opción de fdisk es una letra “L” de Luis minúscula. Si no estás seguro de la partición debes ver cual es la partición con mayor tamaño, por lo general es la que dice “LINUX” obvio no?.

Aparece algo como esto

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 9138 73400008+ 7 HPFS/NTFS
La partición 1 no termina en un límite de cilindro.
/dev/sda2 9138 38914 239170809+ f W95 Ext'd (LBA)
/dev/sda5 9138 35247 209714368+ 7 HPFS/NTFS
/dev/sda6 38789 38914 999424 82 Linux swap / Solaris
/dev/sda7 35247 38788 28448768 83 Linux

4) Ahora montá (=enlazar el dispositivo al sistema de archivos) la partición que contiene la instalación de Ubuntu que identificaste con el comando anterior.

sudo mount /dev/sda7 /mnt

Tené en cuenta que sda7 es un ejemplo de MI PC, en tu caso debes indicar la partición que te dio el comando fdisk y puede ser algo como /dev/sdb2 o /dev/sda5 donde sda1 es la primera partición del primer disco, sdb2 es la segunda partición del segundo disco y sda5 es la quinta partición del primer disco

5) Ejecutá el comando grub-install como se describe abajo. Este comando instalará los archivos del cargador de arranque GRUB 2 que están en la partición que fue montada con el comando anterior y los ubicará en la ubicación correcta del dispositivo que indiqués.

sudo grub-install --root-directory=/mnt/ /dev/sda

Si es otro disco puede ser /dev/sdb (para el segundo disco). /dev/sdc (para el tercero), etc. 
De nuevo te recuerdo que debes atender el dato que te indique el comando fdisk.

6) Actualiza el menú de GRUB 2 con el comando

sudo update-grub

7) Reiniciá tu Equipo

Con esto tu sistema debe volver a cargar sin problema y debes poder arrancar Ubuntu de nuevo.

martes, 28 de agosto de 2012

Cambiar openoffice por libreoffice (libre oficina)


Hoy en dia LibreOffice, que es la suite gratuita para trabajo de oficina (libre gratis. Lo mismo que MS OFICCE, pero mas facil) ha provocado que muchas personas se pasen a esta nueva suite ofimatica dando de lado a OpenOffice que es la suite por “defecto” en Ubuntu hasta la 10.04 LTS, pero ya no en las siguientes (en 12.04 viene instalada por defecto Libreoffice) entonces,  por lo que deseas es cambiar de una suite a otra con estos simples comando en terminal podes hacerlo (como abrir una terminal en linux)
sudo apt-get -y purge openoffice*.*
la orden de arriba desinstala por completo la suite "vieja". 
Y ahora, con los siguientes  comandos instalaremos LibreOffice en español, ademas de agregar su PPA y asi mantenerlo actualizado con el gestor de actualizaciones de Ubuntu:
1) Agrega los repositorios para las actualizaciones.
sudo add-apt-repository ppa:libreoffice/ppa 
2) Actualiza los repositorios. Con esto nos aseguramos que sea la ultima version la que instalemos.
sudo apt-get update
3) Ahora hacemos es una actualización de nuestro sistema con todas las posibles actualizaciones que pudiera haber (especialmente para las librerías)
sudo apt-get upgrade
4) Y por ultimo... la instalación propiamente dicha, en español.
sudo apt-get -y install libreoffice libreoffice-l10n-es libreoffice-gnome
Y con esto tendremos LibreOffice en tu linux PC sin la necesidad de reiniciar (cosa que nos olvidaremos de Windows a lo largo de nuestra vida usando Ubuntu o cualquier distribución GNU/Linux).

miércoles, 30 de noviembre de 2011

Archivos y Permisos


La definicion de archivo en linux expresa lo siguiente “Un archivo es una sucesion de bytes” punto.


Es decir que todo, en el universo de LINUXse puede representar como un archivo, desde la configuracion pasando los sockets, los objetos del kernel en /proc, etc.
Por todo ello el manejo y administración de archivos ocupa una gran parte de comandos y procesos internos. Recordar que la seguridad es un aspecto importantisimo del diseño del sistema operativo.

Permisos

Los permisos de un archivo se componen de tres grupo de tres caracteres.
Cada grupo esta formado por la combinacion de las letras “r”,”w”, “x” y el guión “-” siempre en el orden “rwx”. El guion indica la ausencia de la letra que reemplaza. El primer grupo indica los permisos del propietario del archivo, el segundo grupo indica los permisos del grupo al que pertenece el usuario propietario y el tercer grupo establece los permisos que el resto de los usuarios tienen sombre ese archivo.
Permiso
Archivo
Directorio
r
Lectura del contenido
Listado del contenido
w
Escritura y borrado
Creacion y borrado de archivos
x
Ejecucion
Acceso al directorio.


El sistema de archivos


Definicion

Los sistemas de archivos (en inglés:filesystem), estructuran la información guardada en una unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos. La mayoría de los sistemas operativos manejan su propio sistema de archivos.

Rutas y nombre de archivos


Normalmente los archivos y carpetas se organizan jerárquicamente.
La estructura de directorios suele ser jerárquica, ramificada o "en árbol", aunque en algún caso podría ser plana. En algunos sistemas de archivos los nombres de archivos son estructurados, con sintaxis especiales para extensiones de archivos y números de versión. En otros, los nombres de archivos son simplemente cadenas de texto y los metadatos de cada archivo son alojados separadamente.
En los sistemas de archivos jerárquicos, usualmente, se declara la ubicación precisa de un archivo con una cadena de texto llamada "ruta" —o path en inglés—. La nomenclatura para rutas varía ligeramente de sistema en sistema, pero mantienen por lo general una misma estructura. Una ruta viene dada por una sucesión de nombres de directorios y subdirectorios, ordenados jerárquicamente de izquierda a derecha y separados por algún carácter especial que suele ser una diagonal ('/') o diagonal invertida ('\') y puede terminar en el nombre de un archivo presente en la última rama de directorios especificada.

Jerarquia del sistema de archivos.

Los sistemas de archivos necesitan disponer de una forma estructurada de almacenar la información en la memoria secundaria, los discos duros y otros dispositivos de almacenamiento. Para eso se crean el sistema de archivos que organiza dicha informacion, de forma jerarquica como un arbol invertido. En GNU/linux se utiliza la Filesystem Hyerachy Standard (FHS) que especifica cómo se han de organizar. Los dispositivos de almacenamiento de un PC con ubuntu, no tienen letras de unidad, sino que son accedidos mediantes su montaje (enlace) en el sistema de archivos.

Ejemplo de 'ruta' en un sistema Unix

Así, por ejemplo, en un sistema tipo Unix como GNU/Linux, la ruta para la canción llamada "canción.ogg" del usuario "álvaro" sería algo como:
/home/álvaro/Mi música/La canción.ogg
en donde:
'/' representa el directorio raíz donde está montado todo el sistema de archivos.
'home/álvaro/Mi música/' es la ruta del archivo.
'La canción.ogg' es el nombre del archivo.
que se establece como único.

Ejemplo de 'ruta' en un sistema Windows

Un ejemplo análogo en un sistema de archivos de Windows (específicamente en Windows XP) se vería como:
C:\Documents and Settings\alvaro\Mis Documentos\Mi Música\canción.mp3
donde:
'C:' es la unidad de almacenamiento en la que se encuentra el archivo.
'\Documents and Settings\alvaro\Mis Documentos\Mi Música\' es la ruta del archivo.
'canción' es el nombre del archivo.
'.mp3' es la extensión del archivo, este elemento, parte del nombre, es especialmente relevante en los sistemas Windows, ya que sirve para identificar qué aplicación está asociada con el archivo en cuestión, es decir, con qué programa se puede editar o reproducir el archivo.

Algunos directorios importantes.

El sistema de archivos se estructura como ya hemos dicho, deforma jerarquica, desde su raíz “/” y siguiendo la FHS lo comun es encontrar los siguientes directorios.
  • /bin: en este directorio se almacenan los comandos básicos para todos los usuarios que utilicen el sistema.
  • /boot: en este directorio se almacenan los archivos estaticos necesarios para el arranque del sistema, incluido lo necesario para que el cargador de arranque funcione correctamente.
  • /dev: en este directorio se almacenan los archivos que representan a los dispostivos del sistema.
  • /etc: en esta ubicación se suelen almacenar los archivos de configuración del sistema y de los programas que se instalaron en el mismo. En muchas distribuciones tambien se almacenan aquí los scripts de arranque del propio sistema operativo.
  • /home: de este directorio cuelgan los directorios personales de cada uno de los usuarios registrados en el sistema.
  • /lib: aquí se disponen las librerias que el kernel, los modulos, y los programas necesitan para funcionar.
  • /mnt: En este directorio se solian montar los dispositivos como discos adicionales, unidades de CD o pendrives USB, en la actualidad muchas distribuciones prefieren por usar el directorio /media para esto.
  • /proc: este es un directorio no fisico. Ya que no existe como tal en el disco rígido. Guarda el estado del kernel, variables y procesos.
  • /root: es el directorio del superusuario.
  • /sbin: en este directorio los comando de administracion que utiliza el root o superusuario.
  • /usr: es una segunda estructura. Se utiliza para almacenar todo el software instalado.
  • /var: es un directorio que “en teoria” debe tener tamaño debe ser muy cambiante. Ya que contiente los subdirectorios de logs, colas de impresion, almacen de correo electronico y paginas web dinamicas. En los servidores fisicamente se coloca en una pariticion o disco fisico distinto al resto del sistema de archivos.

Proyecto UBUNTU

Acerca del nombre
Ubuntu es una ideología ética propia de Sudáfrica, que se centra en la lealtad a las personas y en las relaciones entre ellas. La palabra procede de los idiomas zulú y xhosa. Ubuntu se percibe como un concepto tradicional africano, siendo considerado uno de los principios fundadores de la nueva república de Sudáfrica, y está conectado a la idea de un Renacimiento Africano.
Una traducción a grandes rasgos del principio de Ubuntu sería «humanidad hacia los demás». Otra traducción podría ser: «la creencia en un vínculo universal de convivencia que conecta a toda la humanidad».
«Una persona con ubuntu está abierta y disponible para los demás, se afirma en los demás, no se siente amenazada por la habilidad y bondad de los demás, tiene una seguridad en sí mismo que proviene del hecho de saber que él o ella forman parte de un gran todo y se reduce cuando los demás son humillados o disminuidos, cuando los demás son torturados u oprimidos.» Arzobispo Desmond Tutu
Como una plataforma basada en software libre, el sistema operativo Ubuntu lleva el espíritu de ubuntu al mundo del software.

Pilares de Ubuntu

  • Ubuntu siempre será gratuito y no tiene costes adicionales en la «enterprise edition»; hacemos accesible nuestro mejor trabajo a cualquiera en los mismos términos de gratuidad.
  • Ubuntu usa lo mejor en infraestructura de traducciones y accesibilidad que la comunidad del software libre es capaz de ofrecer, para hacer que Ubuntu sea utilizable por el mayor número de personas posible.
  • Ubuntu se publica se manera regular y predecible; se publica una nueva versión cada seis meses. Puede usar la versión estable actual o ayudar a mejorar la versión actualmente en desarrollo. Cada versión está soportada al menos durante 18 meses.
  • Ubuntu está totalmente comprometido con los principios del desarrollo de software de código abierto; animamos a la gente a utilizar software de código abierto, a mejorarlo y a compartirlo.
Hay muchos sistemas operativos distintos basados en Linux: Debian, SuSE, Gentoo, RedHat y Mandriva son algunos ejemplos. Ubuntu es otro competidor más en lo que ya es un mundo altamente competitivo. Así que ¿qué hace a Ubuntu diferente?
Basada en Debian, una de las distribuciones más aclamadas, tecnológicamente avanzadas, y bien soportada, Ubuntu intenta crear una distribución que proporcione un sistema al día y coherente con sistemas Linux de escritorio y servidor. Ubuntu incluye un cuidadoso número de paquetes seleccionado de la distribución Debian y manteniendo su poderoso sistema de administración de paquetes que permite una fácil instalación y eliminación limpia de programas. A diferencia de la mayoría de las distribuciones que vienen con una gran cantidad de programas que pueden o no ser útiles, la lista de paquetes de Ubuntu se reduce a un número importante de aplicaciones de alta calidad.
Al centrarse en la calidad, Ubuntu produce un entorno robusto y lleno de características que es adecuado para su uso en el hogar y en entornos comerciales. El proyecto se toma el tiempo necesario para centrarse en los detalles más pequeños y es capaz de liberar una versión que ofrece lo último y lo mejor de hoy en día el software, una vez cada seis meses. Ubuntu está disponible para 32-bit y 64-bit y se ejecuta en la mayoría de los equipos modernos. También está disponible para las arquitecturas Sun UltraSPARC y Amazon EC2.

Lanzamiento y Versiones

Las versiones estables se liberan cada 6 meses y Canonical proporciona soporte técnico y actualizaciones de la seguridad para la mayoría de las versiones de Ubuntu durante 18 meses, excepto para las versiones LTS (Long term support) que ofrece 3 años para la versión escritorio y 5 años para la versión servidor, a partir de la fecha del lanzamiento.

Soporte técnico extendido (LTS)

Cada 4 versiones de Ubuntu se libera una versión con soporte técnico extendido a la que se añade la terminación LTS.
Esto significa que los lanzamientos LTS contarán con actualizaciones de seguridad de paquetes de software durante tres años en entorno de escritorio y cinco años en servidor por parte de Canonical, a diferencia de los otros lanzamientos de Ubuntu que sólo cuentan con 18 meses de soporte.

El software incluido

Posee una gran colección de aplicaciones para la configuración de todo el sistema, valiéndose principalmente de interfaces gráficas. El entorno de escritorio predeterminado de Ubuntu es GNOME y se sincroniza con sus liberaciones. Existen otras dos versiones oficiales de la distribución, una con el entorno KDE, llamada Kubuntu, y otra con el entorno Xfce, llamada Xubuntu; existen otros escritorios disponibles, que pueden ser instalados en cualquier sistema Ubuntu independientemente del entorno de escritorio instalado por defecto.
Aplicaciones de Ubuntu: Ubuntu es conocido por su facilidad de uso y las aplicaciones orientadas al usuario final. Las principales aplicaciones que trae Ubuntu son: navegador web Mozilla Firefox, cliente de mensajería instantánea Empathy, cliente de redes sociales Gwibber, cliente de correo Thunderbird, reproductor multimedia Totem, reproductor de música Banshee, gestor y editor de fotos Shotwell, cliente de torrents Transmission, grabador de discos Brasero, suite ofimática LibreOffice, y el instalador central para buscar e instalar aplicaciones Centro de software de Ubuntu.
Seguridad y accesibilidad: El sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no activar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso mismo, no hay un cortafuegos predeterminado, ya que no existen servicios que puedan atentar a la seguridad del sistema. Para labores o tareas administrativas en la línea de comandos incluye una herramienta llamada sudo (de las siglas en inglés de SuperUser do), con la que se evita el uso del usuario administrador. Posee accesibilidad e internacionalización, de modo que el sistema esté disponible para tanta gente como sea posible.
No sólo se relaciona con Debian por el uso del mismo formato de paquetes .deb. También tiene uniones muy fuertes con esa comunidad, contribuyendo con cualquier cambio directa e inmediatamente, y no sólo anunciándolos. Esto sucede en los tiempos de lanzamiento. Muchos de los desarrolladores de Ubuntu son también responsables de los paquetes importantes dentro de la distribución Debian.
Para centrarse en solucionar rápidamente los bugs, conflictos de paquetes, etc. se decidió eliminar ciertos paquetes del componente main, ya que no son populares o simplemente se escogieron de forma arbitraria por gusto o sus bases de apoyo al software libre. Por tales motivos inicialmente KDE no se encontraba con más soporte de lo que entregaban los mantenedores de Debian en sus repositorios, razón por la que se sumó la comunidad de KDE creando la distribución GNU/Linux Kubuntu.

Modos de instalar.

  • Wubi: un instalador libre y oficial de Ubuntu para sistemas operativos Windows cuyo objetivo es el de permitir que usuarios de ese sistema, no acostumbrados a Linux, puedan probar Ubuntu sin el riesgo de perder información durante un formateo o la modificación de particiones. El programa viene de serie en el LiveCD de Ubuntu, aunque es posible descargarlo de la página oficial.
  • LiveUSB: una herramienta que viene de serie y que permite la creación de un LiveUSB de la distribución, de modo que se pueda cargar el sistema desde una memoria USB permitiendo guardar datos y configuraciones en el mismo, pero con la limitación de que sólo funciona en una computadora cuya placa base soporte el arranque desde un medio USB.95
  • LiveCD/DVD personalizado: existen herramientas como Reconstructor, UCK o remastersys que permiten a cualquiera crear fácilmente un LiveCD/DVD personalizado de una instalación existente de Ubuntu.
  • CD de instalación mediante red: se trata de una imagen ISO de apenas unos 10 MB que contiene los paquetes necesarios para descargar el sistema base desde los repositorios oficiales de Ubuntu y posteriormente elegir el escritorio deseado.96

Ventajas y desventajas del Software Libre

Ventajas
  • Bajo costo de compra: Se trata de un software económico ya que permite un ahorro de grandes cantidades en la adquisición de las licencias. 
  • Innovación tecnológica: esto se debe a que cada usuario puede aportar sus conocimientos y su experiencia y así decidir de manera conjunta hacia donde se debe dirigir la evolución y el desarrollo del software. Este es un gran avance en la tecnología mundial. 
  • Independencia del proveedor: al disponer del código fuente, se garantiza una independencia del proveedor que hace que cada empresa o particular pueda seguir contribuyendo al desarrollo y los servicios del software. 
  • Control  público: esto hace que la corrección de errores y la mejora del producto se lleven a cabo de manera rápida y eficaz por cada uno de los usuarios que lleguen a utilizar el producto. 
  • Maleabilidad del software : esta cualidad resulta de gran utilidad para empresas e industrias específicas que necesitan un software personalizado para realizar un trabajo específico y con el software libre se puede realizar y con costes mucho más razonables. 
  • Diversidad de Idioma: aunque el software se cree y salga al mercado en una sola lengua, el hecho de ser software libre facilita en gran medida su traducción y localización para que usuarios de diferentes partes del mundo puedan aprovechar estos beneficios.
Desventajas
  • La curva de aprendizaje es mayor.
  • El software libre no tiene garantía proveniente del autor.
  • Se necesita dedicar recursos a la reparación de erratas.
  • No existiría una compañía única que respaldará toda la tecnología.
  • Las interfaces amigables con el usuario (GUI) y la multimedia apenas se están estabilizando.
  • El usuario debe tener nociones de programación, ya que la administración del sistema recae mucho en la automatización de tareas y esto se logra utilizando, en muchas ocasiones, lenguajes de guiones (perl, python, shell, etc).
  • La diversidad de distribuciones, métodos de empaquetamiento, licencias de uso, herramientas con un mismo fin, etc., pueden crear confusión en cierto número de personas.

sábado, 15 de octubre de 2011

Hacer un Servidor de Infraestructura de Red (parte I)

Hola mis estimados "leyentes" gracias por su intereses, en este articulo voy a tratar de contarles como se pone en funcionamiento un servidor de infraestructura de red.
Introducción
Este trabajo corresponde al proyecto final de una Asignatura correspondiente al 2do año de la Carrera que estoy cursando: "Laboratorio de Sistemas Operativos II", utilizando sistemas no propietarios, Es decir, GNU/Linux, me correspondió por sorteo el tema de este articulo, "servidor de infraestructura de red".
Lo primero que corresponde es saber ¿que es un servidor de infraestructura de red?
"es una computadora (usando el termino en un sentido genérico) que se coloca como pasarela entre Internet y una red interna (hogar, escuela, oficina, y un gran etc.) para que controle, organice, vigile el transito de los datos (trafico) entre Internet y la red interna.

Este servidor debe proveer los siguientes servicios.
  • DHCP
  • Cache DNS
  • Proxy
  • Control de Contenido
  • Antivirus
A continuación trataré de explicar que significan cada uno de estos servicios, los programas que los realizan y como queda la configuración final de los mismos, debo aclarar que para cumplir con este punto realicé  el trabajo en una Netbook Banghó, que tenia instalado GNU/linux Ubuntu 11.04.





Servidor DHCP:
Imagine estimado lector que tanto nuestro servidor y las PCs. establecen el siguiente dialogo:

Servidor - Yo soy la maquina que reparte numeros IP, estoy escuchando pedidos de numeros IP!
PC2 - me acabo de encender, mi placa de red tiene el numero 99aaF165cce9, que numero ip me das?
Servidor -  tu numero de IP es 10.0.5.10, si no te volvés a conectar en XX horas voy a darle ese numero a otra placa de red.
PC2 - OK. Gracias!

Bien , creo si bien el método didactico esta un poco traído de los pelos, tambien me parece que se entiende el sentido del dialogo y la función final del programa. El servicio dhcp, es el que reparte los números IP a cada computadora de la red para identificarla univocamente.

Una definición mas formal dice que :
DHCP (sigla en inglés de Dynamic Host Configuration Protocol - Protocolo de configuración dinámica de host) es un protocolo de red que permite a los clientes de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después (fuente wikipedia).
Servidor DNS:
El servicio DNS (servidor de dominios de nombre) son formas y procesos que permiten "traducir"  una direccion de Internet de una pagina web como por ejemplo "http://ovejero.dyndns.org" a una direccion ip 190.229.239.266 para lograr esto existen computadoras que funcionan como una gran "guía de teléfonos",  solo que en vez de los nombres y números de teléfonos, tenemos direcciones de Internet y números ips de correspondientes a esas direcciones.
Ahora bien cuando usted solicita acceso a una direccion web su sistema le pregunta al módem cual es el numero IP de esa direccion (URL), si no lo sabe le pregunta al servidor central, y así hasta que algún servidor de dns tiene la direccion que ud solicita y la devuelve. (resolución de nombres)
Ahora piense, que cantidad de saltos entre servidores hay que realizar ¿verdad? entonces habría que hacer 2 preguntas mas
1) ¿no es mejor indicarle la direccion de algun servidor DNS conocido e idóneo?
2) ¿No seria aun mejor si en la memoria de nuestra PC (servidor) tuviéramos una "guía" de todas las resoluciones de sitios que generalmente visitan las pc de nuestra red?(para no tener que ir a buscarla a otro servidor)

Respuestas:
1) Claro, en GNU/Linux existe un programa (entre tantos) que cumple esta funcion y se llama dnsmasq
2) claro! este proceso se llama cache dns y se puede configurar en dnsmasq

dnsmasq
este programa es uno de los indicados para cumplir con estas tareas del servidor DNS, DNS-CACHE

Servidor Proxy:
Un proxy es un programa o dispositivo que realiza una tarea acceso a Internet en lugar de otro ordenador. Un proxy es un punto intermedio entre un ordenador conectado a Internet y el servidor al que está accediendo. Cuando navegamos a través de un proxy, nosotros en realidad no estamos accediendo directamente al servidor, sino que realizamos una solicitud sobre el proxy y es éste quien se conecta con el servidor que queremos acceder y nos devuelve el resultado de la solicitud. Este servicio también se puede configurar como filtro a dominios o direcciones inconvenientes de visitar (firewall -aunque no es el uso para el cual fue diseñado), y también para acelerar la navegación por paginas mas visitadas desde la red interna y que están "cacheadas" en el servidor.
El programa que voy a usar y comentar para que mi servidor tenga Proxy: squid


En un próximo articulo. Control de Contenido