Una introducción informal a GNU/Linux - Trabajo en red con UNIX/Linux

9 - Trabajo en red con UNIX/Linux

[editar]
Curso gratis creado por Guillem Borrell. Extraido de: http://torroja.dmt.upm.es:9673/Guillem_Site/CursoLinux/
12 de Enero de 2006

La importancia de la red


Internet no sería lo mismo sin UNIX y Linux no sería nada sin internet. Windows es un visitante extraño en el mundo de las redes ya sean locales o la www. Si Linux utiliza una gran cantidad de protocolos diseñados para funcionar en redes es hora de ver cómo se usan algunos de ellos. Windows fue pensado para el trabajo en ordenadores “standalone” o no conectados a nada. Posteriormente pasó al concepto de “Trabajo en grupo” que no es lo mismo que el trabajo en red. El trabajo en red se basa en el planteamiento cliente-servidor mientras que Windows conecta los ordenadores en red para que se comuniquen los unos con los otros indistintamente. La conectividad entre máquinas widows se limita a la compartición de archivos, un poco de terminalserver y los protocolos básicos de red. Un sistema Windows está mucho más cerrado al exterior que un UNIX y sin embargo tiene muchos más problemas de seguridad.

ssh

SSH significa Consola Segura Compartida. Es un protocolo de conexión a una consola remota con comunicaciones encriptadas. Significa que gracias a este protocolo podemos conectarnos a cualquier ordenador con un servidor SSH por internet de modo seguro con las comunicaciones encriptadas.

El programa que implementa el protocolo SSH es OpenSSH que no fue pensado para Linux sino para BSD, otro sistema operativo de tipo UNIX. Anteriormente las comunicaciones entre ordenadores eran por telnet, un protocolo completamente inseguro. Si en una consola UNIX tecleamos:

bash$~> ssh pepito@palotes.aero.upm.es



Lo que estamos haciendo es intentar conectarnos a la consola del ususario pepito en el ordenador palotes en la red aero.upm.es. La relación con las direcciones de correo es evidente. Los correos electónicos no son más que mensajes entre máquinas UNIX.

Además del servicio de Consola Compartida el protocolo ssh incluye scp para copiar archivos y sftp como reemplazo de ftp (File Transfer Protocol).

cups

Son las iniciales de Common Unix Printing Server. Es la herramienta de gestión de impresión típica de Linux, aunque como su nombre inica está presente en cualquier sistema operativo UNIX. Su infraestructura es parecida al funcionamiento del servidor gráfico. Mientras en Windows es necesario montar y configurar un servidor de impresión (Nota: no recuerdo si los servidores de impresión son exclusivos de las versiones server de Windows), en UNIX es la configuración natural. Si acoplamos una impresora a un ordenador automáticamente la ponemos (si lo queremos) a disposición de los otros ordenadores de la red.

NFS

Iniciales de Net File Sharing. Es un servicio de compartición de directorios y de unidades de disco. La compartición de directorios y discos de Windows. La diferencia es que NFS interactúa perfectamente con el comando mount. Una vez montada una unidad NFS es como si fuera un directorio normal de nuestro árbol.

El protocolo de transferencia de archivos es muy rápido y suele usarse en grandes ordenadores y servidores de archivos. Es sistema robusto, estable y seguro.

samba

Es una implementación libre obtenida por ingeniería inversa del protocolo de compartición de archivos de Windows. Irónicamente el comportamiento a alta carga de Samba es mejor que el servidor de archivos original de Windows (según HP). Como en los otros casos se trata de un sistema servidor-protocolo-cliente. Los ordenadores en Windows tomarán una red Samba como una red Windows propia y ordenadores UNIX podrán compartir archivos con ordenadores Windows sin problemas.

Grandes empresas como IBM o HP han mostrado un gran interés en Samba puesto que les permite utilizar sus sistemas operativos como servidores en redes Windows.

rsync

Es parte del proyecto samba. Se trata de un protocolo de copia de archivos parecido al scp, parte de ssh. Si queremos sincronizar dos directorios en ordenadores distintos nos servirá para no copiar los archivos que ya se encuentran en su úlltima versión. Antes de copiar cualquier archivo comprueba que no se encuentra ya en el directorio de destino para ahorrar tiempo de comunicación. Existe también la posibilidad de crear servidores contralizados de archivos para sincronizar varios ordenadores en la misma red.

CVS y SVN

Ambos son sistemas de almacenamiento de código para trabajo en grupo. SVN o subversion es el reemplazo de CVS. La mayoría de los proyectos de software libre cuentan con un repositiorio de este tipo. ¿Qué pasa cuando dos desarrolladores están editando a la vez el mismo archivo? Este evento tan usual puede ser catastrófico si no se cuenta con una herramienta de control adecuada. Su funcionamiento no es demasiado complicado pero requiere ciertos conocimientos previos.

Los documentos de este curso se encuentran dentro de mi directorio personal SVN. Lo utilizo para poder trabajar con cualquier ordenador del mundo como si fuera el mismo.
[editar]

3 opiniones

Unas sugerencias

Para los aficionados a los DVD vivos y los instaladores muy sencillos está VENENUX GNU/Linux.

Y si tu equipo es antiguo, GALPon MiniNo.

Ambos te ofrecen una Debian propiamente dicha, sin mayores problemas.
Bueno.

Creo que para los que estamos recien metiendonos en las patas de linux, me parecio interesante e incluso con ganas de seguir adquiriendo sabiduria. Muchas gracias.
Comentario ràpido.

Está buenísimo. Explica lo que hay en cada carpeta y da una idea muy clara de la estructura de directorios en el ambiente linux. Pd. Poniendon la fuente original, podria usarla en una página web que yo use?.

Cursos gratis relacionados con 'Una introducción informal a GNU/Linux'

Linux es una gran herramienta, la uso desde hace años y se ha convertido en... Más »

Autor y licencia de 'Una introducción informal a GNU/Linux'


Curso gratis de Guillem Borrell. Extraido de: http://torroja.dmt.upm.es:9673/Guillem_Site/CursoLinux/ CopyLeft
Creative Commons Reconocimiento-NoComercial-SinObraDerivada España 2.5
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.