Documentos de Académico
Documentos de Profesional
Documentos de Cultura
en Trabajo Industrial
(SENATI)
MONOGRAFÍA
Distribución de Linux
ESTUDIANTES:
- Maricielo Adriana Martinez Paredes
- Adrian Alfonzo Quispe Antayhua
- Ditson Onell Castañeda Atencia
- Jean Carlos Corazon Puente
- Luis Adrian Villarino Molina
- Carlos Ivan Parra Cercado
LIMA-PERÚ
2022
Índice
1 Capitulo 1 Linux............................................................................................................................6
1.1 ¿Qué es Linux?......................................................................................................................6
1.2 ¿Para que sirve?....................................................................................................................7
2 Capitulo 2 Distribución.................................................................................................................8
2.1 Distribución Linux.................................................................................................................8
2.2 Componentes........................................................................................................................9
2.3 Gestión de paquetes...........................................................................................................10
2.4 Tipos y tendencias...............................................................................................................11
2.5 Distribuciones que no requieren instalación (Live CD).......................................................12
2.6 Distribuciones que Requieren Descarga.............................................................................13
2.6.1 Para Estabilidad :......................................................................................................13
2.6.2 Para Principiante :.....................................................................................................14
3 Capitulo 3 Caracteristicas...........................................................................................................17
3.1 Linux....................................................................................................................................17
3.2 Red Hat Enterprise Linux:....................................................................................................17
3.3 Debian.................................................................................................................................18
3.4 Open SUSE...........................................................................................................................18
3.5 Fedora.................................................................................................................................18
3.6 Alma Linux...........................................................................................................................19
3.7 Manjaro...............................................................................................................................19
4 Capitulo 4 Ventajas y Desventajas..............................................................................................20
4.1 Linux....................................................................................................................................20
4.1.1 Ventajas......................................................................................................................20
4.1.2 Desventajas de Linux.................................................................................................20
4.2 Red Hat Enterprise Linux.....................................................................................................21
4.2.1 Ventajas......................................................................................................................21
4.2.2 Desventajas.................................................................................................................21
4.3 Debian.................................................................................................................................22
4.3.1 Ventajas......................................................................................................................22
4.3.2 Desventajas.................................................................................................................22
4.4 OpenSuse............................................................................................................................23
4.4.1 Ventajas......................................................................................................................23
4.4.2.............................................................................................................................................23
4.4.3 Desventajas.................................................................................................................23
4.5 Fedora.................................................................................................................................23
4.5.1 Ventajas:.....................................................................................................................23
4.5.2 Desventajas:................................................................................................................24
5 Historia de las Distribuciones de Linux........................................................................................25
5.1 Clasificación de las Distribuciones......................................................................................26
5.2 Clasificación por el Kernel usado........................................................................................26
5.3 Distribuciones basadas en Deb...........................................................................................27
5.4 Distribuciones basadas en RPM.........................................................................................28
5.5 Distribuciones Basadas en Fuentes.....................................................................................28
5.6 Distribuciones basadas en Gentoo.....................................................................................29
5.7 Distribuciones de Comunidad.............................................................................................30
5.7.1 Distribuciones Comerciales.......................................................................................30
5.8 Por qué Existen Tantas Distribuciones................................................................................30
6 Instalacion de Ubuntu /Linux.....................................................................................................32
6.1 Lo que debes saber antes de instalar Ubuntu....................................................................32
6.2 Cuales son los Requisitos para istalar Ubuntu....................................................................32
6.3 Descripción del proceso de instalación...............................................................................32
7 RESUMEN DE LOS PRIMEROS COMANDOS VISTOS EN CLASE......................................................40
8 Comandos aplicados aun caso de uso en Empresa......................................................................41
.............................................................................................................................................................42
9 Comandos que hemos Investigado, utiles en el caso de Empresa...............................................46
10 Conclusiones............................................................................................................................47
11 Bibliografia...............................................................................................................................48
Índice de Imágenes
Existe una gran variedad de versiones de UNIX para diferentes plataformas –tanto para
ordenadores personales y estaciones de trabajo, como para servidores y miniordenadores–,
tanto de libre distribución (Linux, Minix) como comerciales (Solaris, AIX, HP-UX, …).
Aunque todas ellas mantienen una filosofía común, no son exactamente equivalentes. En la
actualidad se está haciendo un gran esfuerzo de normalización en esta materia (normas
UNIX’95 y UNIX’98 o los entornos Xwindow y CDE).
Antes de comenzar a centrarnos con el Linux, conviene conocer algunas de las características
fundamentales del UNIX (y, por extensión, del propio Linux):
· Cada usuario tiene una cuenta cuyas características y permisos vienen definidos por el
administrador (root).
· Cada programa en ejecución consta de uno o más procesos, con identificador único y con
una relación de parentesco.
1 Capitulo 1
Linux
Distribución
2.2 Componentes
Aunque las distribuciones casi siempre vienen con mucha mayor cantidad
de software que los sistemas propietarios, en ocasiones algunos usuarios pueden
instalar software que no fue incluido en la distribución. Un ejemplo podría ser el
instalar una versión experimental de alguna de las aplicaciones de la
distribución o alguna alternativa (como podría ser utilizar una aplicación de
KDE dentro de GNOME o viceversa). Si el software es distribuido solo en
forma de código fuente, requerirá ser compilado por el ordenador. Sin embargo,
si el programa es compilado, el paquete no será registrado por el gestor de
paquetes y por lo tanto no podrá ser controlado por él.
Esto significa que el administrador del equipo tendrá que tomar medidas
adicionales para mantener el software actualizado. El gestor de paquetes no lo
podrá hacer automáticamente.
En otras distribuciones la instalación puede llegar a ser muy lenta, pues es
posible ajustar y configurar la mayor parte o la totalidad del software incluido
en la distribución. No todas lo hacen. Algunas ofrecen herramientas de
configuración para ayudar en el proceso.
Comerciales o no comerciales.
Ser completamente libres o incluir software privativo.
Diseñadas para uso en el hogar o en las empresas.
Diseñadas para servidores, escritorios o dispositivos empotrados.
Orientadas a usuarios regulares o usuarios avanzados.
De uso general o para dispositivos altamente especializados, como
un cortafuegos, un enrutador o un clúster computacional.
Diseñadas e incluso certificadas para un hardware o arquitectura
específicos.
Orientadas hacia grupos en específico, por ejemplo, a través de la
internacionalización y localización del lenguaje, o por la inclusión
de varios paquetes para la producción musical o para computación
científica.
Configuradas especialmente para ser más seguras, completas,
portables o fáciles de usar.
Soportadas bajo distintos tipos de hardware.
Debian:
Muy estable y 100% libre, Debian destaca por su sistema de paquetería .deb y su
gestión de paquetes APT. Es una de las distribuciones más importantes de
GNU/Linux, ya que en ella se basan gigantes como Ubuntu.
openSUSE:
Fedora:
Distribución gratuita creada y mantenida por la empresa Red Hat que utiliza el sistema de
paquetería RPM (Red Hat Package Manager). Tiene tres versiones diferentes para escritorio,
servidores y sistemas en la nube, y destaca por su seguridad gracias al sistema SELinux
("Security-Enhanced Linux").
AlmaLinux:
Arch Linux:
Una distribución modular en la que empiezas desde cero y tienes que ir añadiéndole
los componentes que quieras. No es muy apta para principiante, y utiliza pacman, su
propio gestor de paquetes. Se trata de una Rolling Release, lo que quiere decir que
todos sus componentes van actualizándose sin necesidad de instalar versiones nuevas
del sistema operativo.
Manjaro:
Una prometedora distribución que promete llevar todo el potencial de Arch Linux al
usuario menos experimentado. Para eso, ofrece un sistema operativo ya montado y
basado en Arch, con un instalador sencillo como el que podemos encontrar en otras
distribuciones como Ubuntu. Tiene versiones oficiales con los entornos de escritorio
XFCE y KDE.
2.6.2.1 Debian:
Debian es un sistema operativo libre que ha
sido creado por todo tipo de usuarios, es un
sistema operativo colaborativo en el que
trabajan todo tipo de personas para
actualizarlo, añadir funciones y mantenerlo
siempre al día para que sea práctico.
Ilustración 2: Debian
2.6.2.2 Ubuntu:
Una de las distribuciones más utilizadas
gracias a su gran facilidad de uso. Basada en
Debian, es amada y odiada por partes iguales
por su exclusivo entorno de escritorio Unity,
con el que persigue convertirse en una
distribución versátil que pueda utilizarse
tanto en ordenadores como móviles y
tabletas. Ilustración 3: Ubuntu
2.6.2.3 Linux Mint:
Basado en Ubuntu, es uno de los más
recomendados para todos aquellos que tocan
Linux por primera vez. Su entorno de
escritorio, Cinnamon, tiene muchas
similitudes con el de Windows, y es también
Ilustración 4: Linux Mint
2.6.2.4 Mx Linux:
Es una de las distros preferidas por
muchos usuarios puesto que mezcla un
escritorio elegante y muy manejable con
una configuración simple. Además, MX
Linux es estable y ofrece un gran
rendimiento con un entorno de escritorio
XFCE que incluso para los usuarios
noveles resulta fácil de configurar y
personalizar. Ilustración 5: Mx Linux
2.6.2.5 Solus:
Permite elegir entre tres interfaces de
escritorio, Budgie, GNOME o MATE, así
como hacer uso de Firefox o Thunderbird.
También admite una gran cantidad de
controladores para los que quieran usar una
de estas distros de Linux para jugar desde
su ordenador.
Ilustración 6: Solus
Caracteristicas
3.1 Linux
Administración de Servidores
Virtualización
Interoperabilidad
Infraestructura de Aplicaciones
Contenedores
Gestión de Identidades
Gestión de Recursos
Herramientas
3.3 Debian
3.7 Manjaro
Ventajas y Desventajas
4.1 Linux
4.1.1 Ventajas
Las distros de Linux: son muy rápidas, ágiles, intuitivas y eficaces. Por ello,
funcionan a la perfección tanto en ordenadores antiguos como en
computadoras con poca potencia.
4.2.1 Ventajas
4.2.2 Desventajas
4.3.1 Ventajas
4.3.2 Desventajas
4.4.1 Ventajas
4.5 Fedora
4.5.1 Ventajas:
En realidad, esta clasificación no tiene mucho sentido ya que en muchos casos será posible
instalar un kernel más nuevo o uno más antiguo, se presentarán problemas y se tendrá que
instalar en ocasiones versiones del compilador gcc anteriores, pero en la gran mayoría de los
casos esto será posible.
Probablemente la parte que más interesaría sería la de contar con un kernel lo más nuevo
posible ya que este soportará mucho mayor cantidad de dispositivos, pero hay casos como por
ejemplo en las tarjetas de red inalámbricas que se necesita usar un kernel anterior o lo que se
conoce como un backport de los módulos de dicho kernel para poder usar estas tarjetas de red.
Por otro lado, en algunos casos si será necesario regresar a la versión 2.4 del kernel como, por
ejemplo, si se quisiera utilizar OpenMosix para instalar un cluster de computadoras, la última
versión estable de este parche del kernel que dejó Moshe Bar, se quedó para la serie 2.4.26 y
para la serie 2.6.15, solo quedo la versión beta que sin embargo como siempre sucede en
Software Libre, ya existe un proyecto que tratará se desarrollar una versión estable para la
serie 2.6 del kernel.
Solo como una referencia se da la siguiente tabla con las versiones del kernel usadas en las
principales distribuciones.
Debian (la distribución de la que parten todas las que están basadas
en .deb) fue creada y es mantenida por una gran comunidad de
desarrolladores voluntarios que desarrollan las aplicaciones para este
sistema, de Debian se deriva Ubuntu, financiada por Canonical, que aprovecha todas las ideas
de Debian, usando la misma herramienta de gestión de paquetes,
entregando sus propios repositorios. Ilustración 13: Símbolo de Debian
Estas distribuciones cuentan con uno de los mejores soportes para hardware que existen, su
nivel de actualización es muy alto, Debian por ejemplo tiene 3 versiones de su distribución
(estable (stable), de pruebas (testing) e inestable (unstable)) mintiendo siempre al día todos
los cambios, Ubuntu por su parte presenta una nueva versión estable de su distribución cada 6
meses, lo mismo que todas las variantes basadas en ella
Casi todas estas distribuciones, tienen por Gnome como ambiente de escritorio, aunque
permiten instalar cualquier otro ambiente de escritorio o gestor de ventanas que se quiera, de
ahí las variantes de Kubuntu (KDE), Fluxbuntu (fluxbox), Ubuntu (enlightenment), etc.
En resumen, esta familia de distribuciones es fáciles de usar y se puede encontrar una gran
cantidad de software para todas las necesidades, eso sí, es necesaria una conexión a Internet
para mantener actualizado el sistema y descargar el software necesario, de hecho, Debian se
puede instalar a partir de un disco flexible de 3.5” si es posible configurar la tarjeta de red y
tener acceso a Internet. En caso de no poder contar con una conexión a Internet, se puede
optar por conseguir los DVDs de las distribuciones, que contienen “casi” todo el software
disponible en los repositorios.
5.4 Distribuciones basadas en RPM
RPM tiene características muy parecidas a las distribuciones basadas en DEB, las
distribuciones RPM, cuentan también con un gran número de aplicaciones empaquetadas y
listas para ser instaladas, pero posiblemente la gran diferencia es que rpm no es tan simple de
usar (ni tiene tantas ventajas) como apt, aunque esto lo suple con la herramienta yum.
Esta familia de distribuciones se basa en la antigua RedHat, derivada ahora en Fedora y Red
Hat Enterprise Linux, este tipo de distribuciones han sido muy utilizadas sobre todo para
servidores, aunque también en equipos de escritorios.
Posiblemente la más populares en esta categoría sea Fedora, soportada por una comunidad
internacional de desarrolladores y usuarios (de la misma forma que Debian), Fedora usa el
escritorio KDE4, aunque igual que en cualquier otra distribución, se pueden instalar otros
ambientes. De Fedora se han derivado varias distribuciones, con la misma filosofía y
funcionamiento.
Este tipo de distribuciones basadas en la antigua Slackware cuentan con una gran
documentación y mucho software disponible. El formato de sus paquetes es el TGZ aunque
también puede utilizar RPM. Este tipo de distribución requiere de conocimientos previos de
Linux, su instalación es casi siempre en modo texto y necesita mucho de compilar muchos.
Al igual que otras distribuciones, Slackware y sus derivados cuentan con repositorios de
donde conseguir software, aunque como se basa en fuentes, se pueden encontrar aplicaciones
en cualquier otra parte. Estas son distribución que requieren de bases técnicas, aunque por sus
características pueden ser una buena opción para cualquier administrador de redes.
Una de las distribuciones basadas en Slackware más conocida es ZenWalk, que a pesar de ser
bastante diferente mantiene compatibilidad con sus binarios. Para algunos esta es una
distribución totalmente personalizable, estable y rápida. Este tipo de distros pueden ser una
buena opción para máquinas que no cuenten con muchos recursos.
Portage funciona a base de sincronizar este árbol con algún servidor de paquetes, descargando
las fuentes del programa pedido, para luego proceder a su compilación e instalación. Una
ventaja de las distribuciones basadas en Gentoo, es que como en el caso de Debian, las
actualizaciones son constantes y en periodos muy cortos, por lo que se puede contar con las
últimas versiones de cualquier programa que se necesite, aunque esto por lógica provoca
errores, ya que los paquetes se prueban poco
Esta es una elección que toman quienes saben muy bien lo que están haciendo ya que el
proceso de instalación no es muy amigable, aunque algunas variantes basadas en Gentoo
como por ejemplo Sabayon, han hecho de la instalación un proceso relativamente simple.
En este tipo de Distribuciones es la propia comunidad la que decide qué se hace y qué no,
qué se incluye y qué no, cuándo sale una nueva versión y cuándo no.
En algunos casos existe una comunidad que es la comunidad de usuarios que usan dicha
distribución. Estos usuarios no suelen intervenir en el desarrollo ni en la toma de decisiones
de la distribución, sin embargo, muchos de ellos desarrollan algunos paquetes y participan
en listas de correo, dando su opinión sobre la distribución, mejoras que hacer, sugerencias,
etc.
Debido a la facilidad que existe para crear una distribución personalizada, es que existen
cientos de estas, cada una con sus características propias que marcan su diferencia contra
las demás. Por esta razón que desde el punto de vista del desarrollo de software presenta
una enorme ventaja competitiva, los nuevos usuarios del mundo de Linux encuentran muy
complicada la selección de la distribución a utilizar, ante tantas opciones les resulta difícil
seleccionar cual se adapta mejor a sus necesidades o cual pudiera ser la del mejor
desempeño en su computadora
También existen distribuciones que se pueden descargar libremente y otras no (en algunos
casos se cobra por la distribución, en otros se hace un cargo por descargarla y en otros se
piden una donación). Hay distribuciones en que su desarrollo es abierto y cualquier
persona puede ver que se está haciendo y cómo se está desarrollando. Hay otras que no
permiten el acceso a sus ramas de desarrollo, ni proporcionan el código fuente de sus
lanzamientos y nunca revelan a otros su trabajo que en muchos casos queda bajo la
licencia de GNU, pero, aun así, afirman que cumplen con la GPL.
La ventaja de que existan tantas distribuciones, se debe a la cantidad de opciones que tiene
un usuario a la hora de elegir que instalar en sus sistemas, pero al mismo tiempo, es una
decisión complicada, ante tanta variedad no existe un estudio comparativo de cada una con
todas sus ventajas y todas desventajas, inclusive hay distribuciones muy específicas para
cada requerimiento que se tenga, tenemos desde distros especializadas para Servidores,
Escritorios, Laptops, equipos antiguos, consolas de juegos, conmutadores telefónicos,
videoconferencias, incluso existen hasta para otros equipos como PDA, celulares y lo que
se nos pudiera ocurrir.
6 Instalacion de Ubuntu /Linux.
Es una distribución Linux basada en Debian GNU/Linux que proporciona un sistema operativo
actualizado y estable para el usuario medio, con un fuerte enfoque en la facilidad de uso y de instala
ción del sistema, Su eslogan es Linux para seres humanos
y su nombre proviene de la ideología sudafricana Ubuntu ("humanidad hacia otros").
• Memoria RAM: 384 MB
• Disco duro: 5 GB
• Tarjeta gráfica VGA
• Lector de CDROM o tarjeta de red.
Si se dispone de una computadora con un procesador de 64 bits (x86-64)
se recomienda utilizar la versión de Ubuntu para sistemas de 64 bits.
Nota:
Por lo general, se puede ejecutar Ubuntu en hardware más antiguo de lo especificado, aunque el ren
dimiento será menor. Existen varias alternativas basadas en Ubuntu, por ejemplo: Xubuntu, Lubuntu
para ejecutarse en computadoras con pocos recursos de hardware
Paso 1:
Primero tenemos que dirigirnos a nuestro navegador de preferencia y buscar Ubuntu.
Luego seleccionamos la primera página (Get Ubuntu / Download) donde nos va a redirigir a la página
oficial de Ubuntu.
Paso 2:
Luego entramos al apartado de descargas .
Donde seleccionaremos la primera opción (Escritorio Ubuntu) luego nos descargará la versión más
reciente de Ubuntu y nos saldrá un anuncio de agradecimiento .
Paso 3:
Luego de terminar la descarga nos dirigimos a nuestro gestor de archivos y nos vamos al apartado de
descargas
Luego de abrir el archivo nos mandara a la segunda opción (selec target) para seleccionar la unidad
USB donde queremos guardar el archivo
Paso 5:
Luego reiniciamos nuestro equipo , y cuando inicie tendremos ingresar a la BIOS para poder elegir
que arranque con el archivo DVD o USB y donde buscamos la selección de (boot menú) y
Al momento de
la instalación
también
tendremos que
configurar el idioma del teclado para que así el teclado y el instalador hablen el mismo idioma y le
damos en continuar
Paso seguido escogeremos como queremos que se instale Ubuntu en nuestro ordenador , si
instalaremos de forma normal o mínima y le damos continuar
Ahora nos saldrá en menú sobre la partición de discos para la instalación de Ubuntu , en caso que ya
hayas instalado anterior mente Ubuntu té saldrá la opción de eliminar Ubuntu caso contrario te saldrá
Comandos Utilidad
whoami Presenta el nombre de usuario
hostname Imprime el nombre del equipo
tty Muestra el número del terminal
uname Muestra la información del sistema
operativo
Addusser Crear usuario
passwd Crear contraseña
Sudo Permite ejecutar comandos como
superusuario
Pwd Imprime el directorio de trabajo
Cd Cambios en el directorio
Ls Lista el contenido de un directorio
Cp Copia archivos y directorios
Rm Eliminar archivos y directorios
Mv Mover archivos y directorios
Mkdir Crea directorios
rmdir Elimina directorios solo si están vacíos
Cat Imprime el contenido del archivo
Cat > Crea archivos
Vim Edición eficiente de textos
History Muestra una lista de comandos
anteriores
gzip compresión de un archivo
Bzip2 Compresión de un archivo
tar Empaquetar un archivo o directorio
find Busa archivos que siguen un patrón
grep Imprime las líneas que coinciden con los
patrones ingresados
ps Informa del estado de los procesos del
sistema
Kill Termina los programas
Less Inspecciona los archivos de forma
interactiva
File Determina el tipo y formato de un
archivo
more Muestra la lista de comandos que se
ejecutaron
touch Crear archivos vacíos
top Para monitorizar y administrar los
procesos del sistema
Exit Sale de la sesión actual del Shell
8 Comandos aplicados aun caso de uso en Empresa
COMANDOS UTILIDAD
rsync -av permite copiar vario archivos
cal muestra un calendario
stat muestra mucha más información de un
directorio
bc Abre una calculadora
locate nos busca un archivo de donde esta y lo que
contiene
cat /etc/os-release muestra información del sistema
updatedb actualiza nuestro sistema para el rendimiento
del sistema
date muestra la hora
du -sh /var/lib/ muestra cuanto de almacenamiento ocupa un
directorio
find . -iname 'archivo*' -delete permite buscar un archivo para eliminarlo
curl muestra información de una pagina