El gran libro de Debian GNU/Linux
eBook - ePub

El gran libro de Debian GNU/Linux

Rafael Eduardo Rumbos Salomón

Share book
  1. 310 pages
  2. Spanish
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

El gran libro de Debian GNU/Linux

Rafael Eduardo Rumbos Salomón

Book details
Book preview
Table of contents
Citations

About This Book

Este es un libro adecuado para aprender a crear básicas y complejas plataformas tecnológicas haciendo uso únicamente de software libre. En su interior encontrará una gran gama de procedimientos revisados y ajustados a las mejores prácticas de implementación de infraestructura tecnológica. Esta extensa guía de fácil lectura lo llevará de la mano para lograr objetivos concretos con el sistema operativo Debian GNU/Linux. Algunos de los temas abordados en esta obra son: distintas formas de instalación del sistema operativo, utilización profunda de la terminal de comandos, uso de los repositorios del sistema (paquetería), compilación de programas, exploración sobre los distintos entornos gráficos, configuración avanzada de servidores de distinta índole (Apache2, VSFTPD, PostgreSQL, PHP, Exim4 [haciendo uso de certificados de seguridad, llaves encriptadas, conexiones seguras, cuotas de disco por usuario para un mayor control]), fusión de aplicaciones, construcción de avanzados sistemas de cortafuegos (IPTABLES), creación de guiones de comandos, automatización y actualización del sistema operativo, administración avanzada de usuarios y grupos, permisologias del sistema, atributos sobre ficheros, un capítulo entero dedicado a la instalación y configuración de los juegos más populares del ambiente Linux. Todo esto y más haciendo uso de ejemplos prácticos y casos de estudio que le facilitarán la asimilación del conocimiento impartido. El Gran libro de Debian GNU/Linux está diseñado cronológicamente para facilitar el aprendizaje de los capítulos y cuenta con actividades para el laboratorio, de tal manera que usted pueda certificar sus conocimientos, independientemente de si tiene o no experiencia en el área de la administración de sistemas tipo UNIX. Conforme vaya avanzando en las materias del manual, usted irá dominando el sistema. El Gran libro de Debian GNU/Linux será su guía por excelencia en el momento del desarrollo e implementación de plataformas tecnológicas basadas en software libre.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is El gran libro de Debian GNU/Linux an online PDF/ePUB?
Yes, you can access El gran libro de Debian GNU/Linux by Rafael Eduardo Rumbos Salomón in PDF and/or ePUB format, as well as other popular books in Ciencia de la computación & Sistemas operativos. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Marcombo
Year
2012
ISBN
9788426720320

Capítulo 1

Sobre Debian GNU/Linux y la instalación del sistema

1.1. Introducción

Al destapar la cobertura de este libro usted se ha adentrado en un viaje en el cual ganará en conocimientos valiosos para la construcción de avanzadas infraestructuras tecnológicas, los beneficios del software libre son muy numerosos pero poseen la desventaja de que requieren gente capacitada y preparada para la correcta configuración e implementación de las aplicaciones.
Debian GNU/Linux es uno de los proyectos de software libre más antiguos que existen además de ser uno de lo más organizados, tanto a nivel virtual como real. Es, también, ejemplo de muchos otros proyectos por sus estándares de calidad y seguridad. Durante diez capítulos intentaré demostrarle todas las cosas que puede lograr haciendo el uso correcto de las herramientas proporcionadas por el sistema operativo y otros elementos del software libre.
Permítame darle una pequeña introducción de lo que le aguarda a medida que pase las hojas de este documento. En el primer capítulo vamos estudiar distintas formas de instalar el sistema operativo, en el segundo se le introducirá al sistema de ficheros y su propósito luego, en el tercero, aprenderá sobre la terminal de comandos, la ayuda del sistema y ejecuciones básicas de algunas herramientas fundamentales de los sistemas operativos basados en Linux. Asimismo, en el cuarto capítulo, nos adentraremos aún más en la terminal de comandos y aprenderá a realizar múltiples tareas desde ella; aprenderá, en el quinto capítulo, aprenderá a escribir programas y automatizar el sistema operativo mediante guiones de comandos, consecuentemente el sexto capítulo le dará una visión objetiva de algunos de los entornos gráficos más populares del ambiente del software libre para ayudarle a la toma de una decisión a la hora de trabajar con equipos de medianos y escasos recursos. En el séptimo capítulo convertiremos nuestro equipo en una máquina de producción instalando y configurando servicios de red, utilizando enfoques diferentes a los tradicionales, fusionaremos aplicaciones como el servidor HTTP Apache con PHP y el motor de base de datos PostgreSQL, también trabajaremos con VSFTPD y un sistema de cuotas de disco, construiremos un servidor de correo completo, con certificados de seguridad y conexiones cifradas mediante los protocolos SSL y TLS entre otras aplicaciones. En el octavo capítulo profundizaremos en la administración avanzada del sistema pasando por los usuarios y grupos, permisos extraordinarios a determinados usuarios, casos de estudio, construiremos un cortafuego con estrictas políticas de seguridad y configuraremos una pasarela de conexiones a nivel profesional entre otros temas; ya para relajarnos después de todo ese aprendizaje en el noveno capítulo se le proporcionara una visión sobre los juegos más populares del ambiente del software libre y, para cerrar, en el décimo capítulo se le mostrará una variedad de enlaces de Internet donde va conseguir más documentación tanto sobre GNU/Linux como del proyecto Debian específicamente. Comencemos pues sin más preámbulos con nuestro aprendizaje.

1.2. Historia de Debian GNU/Linux

—según Debian.org
El proyecto Debian fue fundado oficialmente por Ian Murdock el 16 de agosto de 1993. En ese momento, todo el concepto de una “distribución” de Linux era nuevo. Ian M pretendió que Debian fuera una distribución que se hiciera abiertamente, en el espíritu de Linux y GNU. La creación de Debian fue patrocinada por el proyecto GNU de la FSF durante un año.
El proyecto Debian estaba destinado a ser cuidado con conciencia, además de mantenido y soportado con el mismo cuidado. Comenzó con un pequeño grupo, muy unido de hackers de software libre pero gradualmente creció hasta convertirse en una comunidad grande y bien organizada de desarrolladores y usuarios.
Cuando se inició, Debian fue la única distribución que se abrió a todos los desarrolladores y usuarios a contribuir con su trabajo. Sigue siendo el más importante distribuidor de Linux, que no es una entidad comercial. Es el único gran proyecto con una constitución, contrato social y documentos de política para organizar el proyecto. Debian es también la única distribución que se “micro-empaqueta” de manera tal de cuidar las relaciones de dependencia entre paquetes para asegurar la consistencia del sistema a través de las actualizaciones.
Para alcanzar y mantener altos estándares de calidad, el proyecto Debian ha adoptado un amplio conjunto de políticas y procedimientos para el envasado y la distribución de software. Estos estándares están respaldados por herramientas, automatización y documentación de cada uno de los elementos claves de Debian de una forma abierta y visible.

1.3. Qué es Debian GNU/Linux

Debian, el sistema operativo universal, es un proyecto de software libre que se inició hace muchos años y hoy en día se mantiene vigente y muy activo con miles de personas detrás de él, es uno de los proyectos más antiguos de software libre que existe y, por esta razón, es uno de los mejores entre los mejores. Su grado de dificultad hace que mucha gente le tenga un cierto temor, debido a que existe el rumor de que es diseñado para hackers o para personas envueltas en extremo en el medio de la informática y las ciencias de la computación pero esto es completamente falso, Debian tiene muchas herramientas que hacen que su uso sea muy sencillo tanto para administradores de sistemas como para usuarios regulares. En este libro voy a tratar en lo posible de cubrir lo más que pueda, para proporcionarle el conocimiento necesario y así usted pueda hacer uso efectivo de este noble sistema operativo.

1.4. Contrato Social de Debian GNU/Linux

—según Debian.org

1.4.1. Debian permanecerá 100% libre

Las directrices de software libre de Debian (DFSG) son el criterio que nosotros utilizamos para determinar si el software es libre o no. Prometemos mantener el sistema GNU/Linux así como todos sus componentes completamente libres de acuerdo con este criterio. No obstante, daremos soporte también a aquellos usuarios que desarrollen y ejecuten software no libre en Debian, pero nunca haremos que el sistema tenga que utilizar obligatoriamente un componente que no sea libre.

1.4.2. Contribuiremos a la comunidad de software libre

Cuando escribamos nuevos componentes del sistema Debian, los licenciaremos de forma consistente con nuestra definición de software libre. Haremos el mejor sistema que podamos, de forma que el software libre tenga amplia difusión y uso. Enviaremos parches, mejoras, peticiones de los usuarios y demás a los autores originales (esto se conoce en inglés como upstream, N. del T) del software incluido en nuestro sistema.

1.4.3. No ocultaremos los problemas

Mantendremos nuestra base de datos de informes de error accesible al público en todo momento. Los informes de error que los usuarios envíen serán visibles por el resto de los usuarios en forma inmediata.

1.4.4. Nuestra prioridad son nuestros usuarios y el software libre

Nos guiaremos por las necesidades de nuestros usuarios y de la comunidad del software libre. Sus intereses serán una prioridad para nosotros. Daremos soporte a las necesidades de nuestros usuarios para que puedan trabajar en muchos tipos distintos de entornos de trabajo. No pondremos objeciones al software no libre que vaya a ejecutarse sobre Debian ni cobraremos a las personas que quieran desarrollar o usar ese tipo de software (no libre). Permitiremos a otros crear distribuciones de valor añadido basadas en Debian, sin cobrarles nada por ello. Es más, entregaremos un sistema integrado de alta calidad sin restricciones legales que pudieran prevenir este tipo de uso.

1.4.5. Trabajos que no siguen nuestros estándares de software libre

Reconocemos que algunos de nuestros usuarios necesitan usar trabajos que no sigan las directrices de software libre de Debian (DFSG). Por ello, hemos creado las secciones “contrib” y “non-free” en nuestro archivo para estos trabajos. Los paquetes en estas secciones no son parte del sistema Debian, aunque han sido configurados para usarse con Debian. Animamos a los distribuidores de CDs a que lean las licencias de los paquetes en estas secciones, para poder determinar si pueden distribuir este software en sus CDs. Así pues, aunque los trabajos que no sean libres no son parte de Debian, damos soporte para su uso y proporcionamos infraestructura (como nuestro sistema de informe de errores y listas de distribución) para paquetes no libres.

1.5. Las ramas del sistema Debian

1.5.1. Estable

Debian estable es la versión estabilizada de la distribución (sistema). Cuenta con el apoyo del equipo de seguridad de Debian y es la recomendada para uso en producción. En estos momentos el nombre clave de la versión estable de Debian es “Squeeze”.

1.5.2. En pruebas

Es la versión en pruebas de Debian. En esta versión se encuentran paquetes que han estado previamente en la versión inestable, pero que contienen muchos menos fallos. Además dichos paquetes, deben poder instalarse en todas las arquitecturas para las cuales fueron construidos. Es la versión más utilizada como sistema de escritorio por aquellos que buscan tener el software más actualizado, aunque se pierde en estabilidad. De aquí saldrá la futura versión estable. En estos ...

Table of contents