Saltar al contenido.

Etiqueta: curso_linux

Lo Nuevo 0

Curso Linux Capítulo 01

Hoy publico mi primer curso de Linux, es el curso básico así que empiezo desde cero. Esta dirigido a las personas que quieren conocer por primera vez el mundo de GNU/Linux. Linux es un sistema operativo de computadora de código abierto, inicialmente desarrollado para computadoras personales basadas en Intel x86. Posteriormente se ha migrado a muchas otras plataformas de hardware. En esta sección, se familiarizará con cómo Linux evolucionó de un proyecto de estudiante a un esfuerzo masivo con un enorme impacto en el mundo de hoy. Linus Torvalds estudió en Helsinki, Finlandia, en 1991, cuando comenzó un proyecto: escribir su propio kernel de sistema operativo. También reunió y / o desarrolló los otros ingredientes esenciales necesarios para construir un sistema operativo completo con su kernel en el centro. Pronto, esto se hizo conocido como el kernel de Linux. En 1992, GNU (un proyecto de la Free Software Foundation o FSF, que promueve el software disponible gratuitamente) autorizó nuevamente la utilización de la Licencia Pública General (GPL), lo que permitió construir una comunidad mundial de desarrolladores. Al combinar el núcleo con otros componentes del sistema del proyecto GNU, muchos otros desarrolladores crearon sistemas completos llamados distribuciones de Linux a mediados de los 90. Las distribuciones de Linux creadas a mediados de los años 90 proporcionaron la base para una informática totalmente gratuita y se convirtieron en una fuerza motriz en el movimiento del software de código abierto. En 1998, importantes compañías como IBM y Oracle anunciaron su apoyo a la plataforma Linux y también comenzaron importantes esfuerzos de desarrollo. Hoy, Linux alimenta a más de la mitad de los servidores en Internet, la mayoría de los teléfonos inteligentes (a través del sistema Android, que está construido sobre Linux) y casi todos los supercomputadores más poderosos del mundo. l Sección 2: Filosofía de Linux. Cada organización o proyecto tiene una filosofía que funciona como una guía al enmarcar sus objetivos y delinear su camino de crecimiento. Esta sección contiene una descripción de la filosofía de Linux y cómo esta filosofía ha impactado su desarrollo. Linux es constantemente mejorado y mantenido por una red de desarrolladores de todo el mundo que colaboran a través de Internet, con Linus Torvalds a la cabeza. La habilidad técnica y el deseo de contribuir son los únicos requisitos para participar. Linux toma prestado mucho del sistema operativo UNIX porque fue escrito para ser una versión de fuente abierta y gratuita de UNIX. Los archivos se almacenan en un sistema de archivos jerárquico, con el nodo superior del sistema como raíz o simplemente “/”. Siempre que sea posible, Linux hace que sus componentes estén disponibles a través de archivos u objetos que se parecen a los archivos. Los procesos, los dispositivos y los sockets de red están representados por objetos similares a archivos y, a menudo, se puede trabajar utilizando las mismas utilidades que se usan para los archivos normales. Linux es una multitarea completa (es decir, múltiples subprocesos de ejecución se realizan simultáneamente), sistema operativo multiusuario, con una red incorporada y procesos de servicio conocidos como demonios en el mundo UNIX. l Sección 3: Comunidad Linux. Supongamos que, como parte de su trabajo, necesita configurar un servidor de archivos Linux y se encuentra con algunas dificultades. Si no puede averiguar la respuesta usted mismo u obtener ayuda de un compañero de trabajo, ¡la comunidad Linux podría salvar el día! Hay muchas maneras de interactuar con la comunidad Linux: puede publicar consultas en foros de discusión relevantes, suscribirse a hilos de discusión e incluso unirse a grupos locales de Linux que se encuentran en su área. La comunidad Linux es un ecosistema de gran alcance que consiste en desarrolladores, administradores de sistemas, usuarios y proveedores, que usan muchos foros diferentes para conectarse entre sí. Entre los más populares están: Grupos de usuarios de Linux (tanto locales como en línea) Internet Relay Chat (IRC) software (como Pidgin y XChat) Comunidades en línea y paneles de discusión Grupos de noticias y listas de distribución, incluida la lista de distribución de Kernel de Linux Eventos de la comunidad (como las Cumbres de código abierto y las Conferencias de Linux integradas) Una de las comunidades de usuarios en línea más poderosas es linux.com. Este sitio está alojado por The Linux Foundation y sirve a más de un millón de visitantes únicos cada mes. Tiene secciones activas en: Noticias Temas de discusión de la comunidad Tutoriales gratuitos y consejos para el usuario. En este curso, nos referiremos varias veces a artículos relevantes o tutoriales en este sitio. l Sección 4: Terminología de Linux. Cuando comiences a explorar Linux, pronto encontrarás términos desconocidos, como distribución, gestor de arranque, entorno de escritorio, etc. Por lo tanto, antes de seguir adelante, detengámonos y echemos un vistazo a la terminología básica utilizada en Linux. Antes de comenzar a utilizar Linux, debe conocer algunos términos básicos como núcleo, distribución, gestor de arranque, servicio, sistema de archivos, sistema X Window, entorno de escritorio y línea de comando. Estos son muy comúnmente utilizados por la comunidad Linux. El kernel es considerado el cerebro del sistema operativo Linux. Controla el hardware y hace que el hardware interactúe con las aplicaciones. Un ejemplo de kernel es el kernel de Linux. El kernel de Linux más reciente, junto con kernels anteriores de Linux, se puede encontrar en el sitio web kernel.org. Una distribución también conocida como Distros es una colección de programas combinados con el kernel de Linux para crear un sistema operativo basado en Linux. Algunos ejemplos comunes de una distribución son Red Hat Enterprise Linux, Fedora, Ubuntu y Gentoo. […]