2. INTRODUCTION
En esta exposición, exploraremos los aspectos fundamentales del
software Fedora. Comenzaremos con una introducción al sistema
operativo Fedora, sus características y enfoque en el software
libre. Luego, analizaremos la historia y evolución de Fedora, así
como su estructura de sistema operativo. También abordaremos
los requisitos de instalación y los diferentes métodos disponibles
para instalar Fedora. Finalmente, nos centraremos en la
configuración del sistema, la seguridad y la red en Fedora.
Presentation title 2
4. Fedora es un sistema operativo basado en Linux que se enmarca
en la filosofía del software libre. El software libre se caracteriza
por ofrecer a los usuarios cuatro libertades fundamentales:
Libertad de uso: Los usuarios tienen la libertad de utilizar el
software para cualquier propósito que deseen.
Libertad de estudio: Los usuarios pueden acceder al código
fuente del software y estudiar cómo funciona.
Libertad de modificación: Los usuarios pueden modificar y
adaptar el software según sus necesidades.
Libertad de distribución: Los usuarios pueden compartir y
distribuir el software libremente con otros.
Presentation title 4
6. Presentation title 6
Fedora es un proyecto comunitario respaldado por Red Hat y tiene
sus raíces en el sistema operativo Linux. La historia de Fedora se
remonta a principios de los años 90, cuando Red Hat Linux fue
lanzado como una distribución de Linux de código abierto. Con el
tiempo, Red Hat Linux se dividió en dos ramas: Red Hat Enterprise
Linux (RHEL) para el mercado empresarial y Fedora como una
distribución comunitaria enfocada en la innovación y el desarrollo
de software libre.
Fedora ha evolucionado a lo largo de los años, adoptando nuevas
tecnologías y colaborando con la comunidad de software libre para
ofrecer una experiencia de sistema operativo actualizada y robusta.
8. La estructura de Fedora se basa en el kernel de Linux y cuenta con una
arquitectura de sistema operativo sólida. Algunos de los componentes clave
de su estructura incluyen:
Kernel de Linux: El kernel de Linux es el núcleo del sistema operativo que
interactúa directamente con el hardware y proporciona servicios
esenciales para el funcionamiento del sistema.
Entorno de escritorio: Fedora ofrece diferentes entornos de escritorio,
como GNOME, KDE, Xfce, que proporcionan una interfaz gráfica para
que los usuarios interactúen con el sistema operativo.
Gestor de paquetes: Fedora utiliza el gestor de paquetes DNF (Dandified
Yum) para instalar, actualizar y gestionar paquetes de software en el
sistema.
Bibliotecas y utilidades: Fedora incluye una amplia gama de bibliotecas y
utilidades que permiten a los usuarios acceder y utilizar diversas
funcionalidades del sistema operativo
9. 3.2. REQUERIMIENTOS DE INSTALACIÓN
9
Procesador: Se recomienda un
procesador compatible con
arquitectura de 64 bits.
Memoria RAM: Se sugiere tener al
menos 2 GB de RAM para un
rendimiento óptimo en Fedora. Sin
embargo, si planeas ejecutar tareas
más exigentes, como edición de video,
diseño gráfico o virtualización, es
recomendable contar con una mayor
cantidad de RAM para evitar posibles
ralentizaciones o limitaciones de
rendimiento.
Almacenamiento: Necesitarás espacio
en disco suficiente para la instalación
de Fedora y las aplicaciones que
desees utilizar. Si bien el tamaño
exacto puede variar según la edición
de Fedora y las aplicaciones
adicionales que elijas instalar,
generalmente se recomienda un
mínimo de 20 GB de espacio libre en
disco
Tarjeta gráfica: Asegúrate de que tu
tarjeta gráfica sea compatible con
Fedora y tenga controladores (drivers)
adecuados disponibles. Esto es
especialmente importante si planeas
utilizar aplicaciones gráficamente
intensivas
11. Presentation title 11
Existen varios métodos de instalación para Fedora 3.3, los cuales se adaptan a
diferentes necesidades y niveles de experiencia de los usuarios. Algunos de los
métodos comunes son:
a) Instalación desde un medio físico: Fedora se puede instalar desde un DVD,
CD o una unidad USB. El usuario debe descargar la imagen ISO correspondiente
desde el sitio web oficial de Fedora, grabarla en un medio físico o crear una
unidad USB de arranque y luego iniciar el proceso de instalación desde ese
medio.
b) Instalación en red: Esta opción permite la instalación de Fedora 3.3 a través
de una conexión de red. El usuario puede iniciar el proceso de instalación desde
una imagen ISO disponible en un servidor de red o utilizando el método de
arranque por red (network boot).
c) Instalación virtual: Para aquellos que deseen probar Fedora 3.3 en un entorno
virtual, se puede utilizar un software de virtualización como VirtualBox o VMware.
Se descarga la imagen ISO de Fedora, se crea una máquina virtual y se inicia el
proceso de instalación dentro de esa máquina virtual.
13. El proceso de instalación de Fedora consta de varios pasos:
a) Arranque: El usuario inicia el sistema desde el medio físico o virtual y
selecciona la opción de instalación en el menú de arranque.
b) Configuración regional: Selecciona el idioma, la zona horaria y el diseño
del teclado para su instalación.
c) Particionamiento: En esta etapa, se definen las particiones en las que se
instalará Fedora. Puede optarse por un particionamiento automático o
personalizado, donde se definen manualmente las particiones y los puntos
de montaje.
d) Configuración de red: Se configuran los parámetros de red, como la
configuración de la interfaz de red, la asignación de IP y la configuración
DNS.
e) Configuración de usuarios: Se crean las cuentas de usuario y se
establecen las contraseñas correspondientes.
f) Instalación del sistema: Una vez que todas las configuraciones se han
realizado, el sistema comienza a instalar los paquetes y los componentes
necesarios.
g) Reinicio: Después de la instalación, el sistema se reinicia y Fedora está
listo para su uso.
13
15. 1.La configuración del sistema permite personalizar diferentes aspectos
de Fedora 3.3 según las preferencias del usuario. Algunas opciones de
configuración comunes incluyen:
a) Apariencia: Fedora proporciona opciones de personalización de la
apariencia, como temas visuales, fondos de pantalla, íconos y efectos
gráficos. Los usuarios pueden ajustar estos elementos para adaptar el
entorno de escritorio a su gusto personal.
b) Idioma y región: Es posible seleccionar el idioma preferido y establecer
la región o zona horaria adecuada para asegurarse de que las fechas y
los horarios se muestren correctamente en el sistema.
2.Configuración de seguridad: Fedora 3.3 incluye características de
seguridad robustas para proteger el sistema y los datos. Algunas
opciones de configuración de seguridad importantes son:
a) Cortafuegos: Fedora viene con un cortafuegos integrado que permite
controlar el tráfico de red entrante y saliente. Los usuarios pueden definir
reglas de filtrado para bloquear o permitir el acceso a puertos y servicios
específicos.
b) Actualizaciones del sistema: Mantener el sistema actualizado es
esencial para garantizar la seguridad. Fedora ofrece herramientas de
gestión de actualizaciones que permiten descargar e instalar las últimas
actualizaciones de software y parches de seguridad.
16. 3.-Configuración de red: La configuración de red en Fedora 3.3 permite
establecer la conectividad y las opciones de red necesarias. Algunos
aspectos de la configuración de red incluyen:
a) Configuración de interfaces de red: Fedora permite configurar las
interfaces de red, ya sean conexiones Ethernet o Wi-Fi. Esto implica
establecer la configuración IP, como la asignación de direcciones IP
estáticas o la configuración a través de DHCP. También se pueden
configurar otros parámetros de red, como la máscara de subred, la puerta
de enlace predeterminada y los servidores DNS.
b) Administración de conexiones de red: Fedora proporciona herramientas
de administración de conexiones de red, donde los usuarios pueden
crear, modificar o eliminar conexiones. Esto incluye configurar perfiles de
red específicos para diferentes entornos, como conexiones domésticas,
de oficina o públicas.
c) Compartir conexión a Internet: Fedora ofrece la posibilidad de
compartir la conexión a Internet a través de la funcionalidad de
enrutamiento y NAT (Network Address Translation). Esto permite que
otros dispositivos en la red accedan a Internet a través del sistema
Fedora.
18. La estructura de directorios en Fedora 3.3 sigue la convención estándar
de la jerarquía del sistema de archivos de Linux (Filesystem Hierarchy
Standard, FHS). Esta estructura proporciona una organización lógica y
coherente de los archivos y directorios en el sistema operativo. A
continuación, exploraremos algunos de los directorios clave en la
estructura de Fedora 3.3:
1./bin: Este directorio contiene archivos binarios esenciales que son
necesarios para el funcionamiento básico del sistema. Aquí se
encuentran comandos y utilidades fundamentales que son accesibles
para todos los usuarios.
2./boot: En el directorio /boot se encuentran los archivos relacionados
con el proceso de arranque del sistema. Esto incluye el kernel del
sistema operativo, los archivos de configuración del gestor de arranque
(como GRUB) y otros archivos relacionados con la inicialización del
sistema.
3./etc: Este directorio almacena archivos de configuración del sistema y
de las aplicaciones instaladas. Aquí se encuentran archivos como
/etc/passwd (que contiene la información de las cuentas de usuario),
/etc/fstab (archivo de configuración de montaje de sistemas de archivos),
/etc/network (configuración de red) y muchos otros archivos de
configuración importantes.
4./home: El directorio /home es el directorio principal de los usuarios.
Cada usuario tiene su propio subdirectorio dentro de /home, donde
pueden almacenar sus archivos personales y configuraciones
específicas.
18
19. 1./media y /mnt: Estos directorios se utilizan para montar medios
extraíbles y sistemas de archivos temporales. /media se utiliza
generalmente para montar automáticamente dispositivos como
USB, CD/DVD, mientras que /mnt se utiliza para montajes
manuales temporales.
2./opt: El directorio /opt se utiliza para instalar aplicaciones o
paquetes de software adicionales que no están integrados en el
sistema base. Aquí se encuentran programas y aplicaciones de
terceros que se instalan de manera independiente.
3./root: Este directorio es el directorio principal del usuario root
(superusuario) del sistema. Aquí se encuentran los archivos y
configuraciones específicas de root.
4./sbin: El directorio /sbin almacena comandos y utilidades
esenciales utilizadas por el sistema operativo. Estos comandos
están destinados principalmente para el uso del superusuario
(root) y están relacionados con la administración y configuración
del sistema.
5./tmp: El directorio /tmp se utiliza para almacenar archivos
temporales. Aquí se crean y eliminan archivos temporales
durante la ejecución del sistema y las aplicaciones.
19
21. 21
La preparación y administración de los sistemas de archivos en Fedora es
fundamental para organizar y gestionar eficientemente los datos y programas del
sistema. Algunos aspectos clave de esta tarea incluyen:
Creación de sistemas de archivos: Fedora ofrece diversas opciones para crear
sistemas de archivos, como ext4, XFS, Btrfs, entre otros. Estos sistemas de archivos
se pueden crear durante la instalación del sistema operativo o posteriormente
mediante herramientas como GParted.
Particionamiento de discos: El particionamiento adecuado de los discos es
esencial para organizar los sistemas de archivos en Fedora. Puedes crear
particiones separadas para el sistema operativo, los datos del usuario y otros fines
específicos. Fedora proporciona herramientas como GParted y fdisk para realizar
estas tareas.
Administración de puntos de montaje: Los puntos de montaje son directorios en
los que se montan los sistemas de archivos. En Fedora, es posible administrar los
puntos de montaje manualmente o utilizar la detección automática durante la
instalación. Esto permite acceder y utilizar diferentes sistemas de archivos de
manera eficiente.
23. Montaje de dispositivos: Fedora proporciona
herramientas como el comando mount y utilidades
gráficas para montar dispositivos manualmente. Puedes
montar unidades USB, discos duros externos o
particiones adicionales en directorios específicos del
sistema de archivos para acceder a sus contenidos.
Desmontaje de dispositivos: Antes de desconectar un
dispositivo, es importante desmontarlo
adecuadamente para evitar la pérdida de datos o
daños al sistema de archivos. Fedora ofrece comandos
como umount y herramientas gráficas para desmontar
dispositivos de forma segura.
23
25. Fedora ofrece una amplia gama de comandos y aplicaciones que permiten a
los usuarios interactuar y administrar el sistema de manera efectiva. Algunos
de los comandos y aplicaciones más utilizados incluyen:
Terminal: Fedora cuenta con una terminal de línea de comandos que
permite ejecutar comandos para realizar diversas tareas, como la gestión
de archivos, la instalación de paquetes, la configuración del sistema, entre
otros. Algunos comandos útiles incluyen ls, cd, cp, rm, grep, systemctl,
entre otros.
Gestor de paquetes: Fedora utiliza el gestor de paquetes DNF (Dandified
Yum) para la instalación, actualización y eliminación de paquetes de
software. Puedes utilizar comandos como dnf install, dnf update y dnf
remove para administrar los paquetes en el sistema.
Aplicaciones gráficas: Fedora ofrece una amplia variedad de aplicaciones
gráficas que facilitan la administración del sistema y realizan tareas
específicas. Estas aplicaciones incluyen el administrador de archivos
Nautilus, el gestor de software GNOME Software, el centro de control del
sistema y muchas otras herramientas específicas para configurar aspectos
del sistema.
27. El manejo del sistema de archivos en Fedora es crucial para administrar y organizar
los archivos y directorios en el sistema operativo. Algunos aspectos importantes del
manejo del sistema de archivos en Fedora incluyen:
Navegación en el sistema de archivos: Fedora proporciona comandos como ls,
cd y pwd para navegar por los directorios y mostrar información sobre los
archivos y directorios presentes en el sistema.
Creación y eliminación de archivos y directorios: Puedes utilizar comandos como
touch y mkdir para crear archivos y directorios, respectivamente. Asimismo, los
comandos rm y rmdir se utilizan para eliminar archivos y directorios, de forma
individual o recursiva.
Copiar, mover y renombrar archivos: Fedora ofrece comandos como cp, mv y
rename para copiar, mover y renombrar archivos y directorios, lo que facilita la
gestión de los mismos en el sistema de archivos.
Cambio de permisos y propietarios: Los comandos chown y chmod permiten
cambiar los permisos y propietarios de archivos y directorios en Fedora. Esto es
útil para controlar quién puede acceder y modificar los archivos, y establecer
niveles de seguridad adecuados.
27
29. En Fedora, la instalación y ejecución de aplicaciones se realiza
principalmente a través del gestor de paquetes DNF. Algunos aspectos
importantes a considerar son:
Instalación de aplicaciones: Puedes utilizar el comando dnf install
seguido del nombre del paquete para instalar una aplicación específica
en Fedora. DNF descargará e instalará automáticamente las
dependencias necesarias.
Actualización de aplicaciones: El comando dnf update permite actualizar
todas las aplicaciones instaladas en el sistema a sus últimas versiones
disponibles en los repositorios de Fedora.
Eliminación de aplicaciones: Si deseas desinstalar una aplicación, puedes
utilizar el comando dnf remove seguido del nombre del paquete. Esto
eliminará la aplicación y sus dependencias no utilizadas.
Ejecución de aplicaciones: Una vez instaladas, puedes ejecutar
aplicaciones en Fedora utilizando el menú de aplicaciones, la terminal o
mediante accesos directos en el escritorio.
29
31. Cuentas de usuario, grupos, permisos, servicios de impresión: Fedora
ofrece herramientas y comandos para administrar recursos
importantes del sistema, como cuentas de usuario, grupos, permisos
y servicios de impresión. Algunos puntos destacados son:
Cuentas de usuario y grupos: Fedora permite crear, modificar y
eliminar cuentas de usuario y grupos utilizando herramientas
gráficas como Users and Groups o mediante comandos como
useradd, usermod, groupadd y groupmod. Esto permite gestionar
el acceso y los privilegios de los usuarios en el sistema.
Permisos de archivos y directorios: Con los comandos chmod y
chown, puedes establecer permisos y propietarios de archivos y
directorios en Fedora. Esto controla qué usuarios y grupos
pueden acceder, leer, escribir o ejecutar los archivos y directorios.
Servicios de impresión: Fedora proporciona soporte para la
configuración y administración de servicios de impresión. Puedes
utilizar la herramienta CUPS (Common UNIX Printing System)
para agregar impresoras, configurar colas de