Want to create interactive content? It’s easy in Genially!

Get started free

SR-AD.01.04.01 Sistema Operativo Linux

UTL

Created on August 6, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Neodigital CPD Course

Minimal Course

Basic Interactive Course

Laws and Regulations Course

Transcript

Seguridad en Redes

Sistema Operativo Linux

AD.01.04.01 Sistema Operativo Linux

Índice

08
01
ConclusiónES
Objetivo
09
02
Referencias
Introducción
Fundamentos del Sistema OperativoEl Shell en Linux
03
10
Créditos
04
El Shell en Linux
ArquitecturaCliente-Servidor
05
06
Seguridad en Linux
07
Supervisión RemotaSE ELIMINA?

Objetivo

El propósito de este contenido es proporcionar una visión integral sobre la estructura técnica y operativa de los sistemas operativos, profundizando específicamente en el funcionamiento del Shell de Linux, la implementación del modelo Cliente-Servidor y los mecanismos avanzados de seguridad, con el fin de fundamentar las buenas prácticas de administración, automatización y protección de la infraestructura tecnológica.

Introducción

El sistema operativo actúa como el intermediario crítico entre el hardware y el usuario; en el caso de Windows, esto se logra mediante una arquitectura modular enfocada en la estabilidad, mientras que en Linux, la interacción se potencia a través del Shell, una interfaz que permite un control total y automatizado del núcleo. A su vez, la comunicación en red se estructura bajo el modelo Cliente-Servidor, donde servicios esenciales (como web o archivos) dependen de una configuración precisa de daemons y puertos.

¿Qué es el Shell en Linux?

¿Cómo funciona el Shell?

El usuario ingresa un comando en la terminal.

El shell interpreta ese comando para verificar su sintaxis y validez.

El shell envía instrucciones al kernel para que se ejecuten las acciones correspondientes (por ejemplo, copiar archivos, iniciar procesos, etc.)(Sobell, 2020).

El shell muestra la salida o resultado al usuario en la pantalla.

Ventajas del Shell

El uso del Shell es fundamental para la administración eficiente debido a las siguientes características (Nemeth et al., 2017):

Bajo consumo

Control total

Acceso remoto

Automatización

Potencia

Permite la administración remota segura mediante SSH, incluso sin entorno gráfico.

No requiere entorno gráfico, ideal para servidores o equipos con recursos limitados.

Permite ejecutar tareas complejas de administración, configuración y monitoreo que serían lentas o imposibles vía gráfica.

Facilita la creación de scripts para ejecutar múltiples comandos de forma automática y repetitiva.

Brinda acceso detallado a cada componente y proceso del sistema operativo.

Casos de uso

¿Cuándo se utiliza el Shell?

El uso del Shell es predominante en entornos profesionales y técnicos para las siguientes tareas:

Administración y mantenimiento de servidores

Análisis de logs y monitoreo del sistema

Instalación y configuración de software

Automatización de tareas rutinarias

Configuración avanzada

¿Para qué sirve el Shell en Linux?

El Shell es la herramienta principal para la interacción directa con el sistema, permitiendo realizar las siguientes funciones críticas:

Ejecutar programas y scripts

Configurar la red

Gestionar archivos, carpetas y permisos

Monitorear

Programar tareas automáticas

Arquitectura Cliente-Servidor

La arquitectura cliente-servidor es un modelo de comunicación ampliamente utilizado en redes y sistemas operativos. Este enfoque divide las tareas de procesamiento y almacenamiento entre dos entidades principales (Tanenbaum & Wetherall.

Arquitectura Cliente-Servidor

En Linux, muchos servicios de infraestructura adoptan este modelo para gestionar la comunicación y los recursos en red de manera eficiente (Negus, 2020). Algunos ejemplos comunes son:

Samba(servidor de archivos)

SSH(acceso remoto seguro):

Apache (servidor web):

Utilizado ampliamente para alojar y servir sitios web y aplicaciones mediante protocolo HTTP/HTTPS.

Permite compartir archivos e impresoras de manera transparente con sistemas Windows.

El estándar para la administración y control remoto de servidores mediante una conexión cifrada (Nemeth et al., 2017).

¿Cómo funciona el modelo Cliente-Servidor?

REFERENCIAS

  • Fuentes
  • Allan Johnson, 2020 Introduction to Networks Labs and Study Guide (CCNAv7), USA, Cisco Press / Pearson
  • Allan Johnson, 2020 Switching, Routing, and Wireless Essentials Labs and Study Guide (CCNAv7), USA, Cisco Press / Pearson
  • Cisco Networking Academy. (2025). Fundamentos de conmutación, enrutamiento y redes inalámbricas. NetAcad. https://www.netacad.com

Creación de contenido.

  • M.T.I. Verónica Sánchez López
  • I.S.C. Arturo Villareal Santaolalla
  • M.T.I. Jonathan David Aguilar Pascoe

Revisión de contenido.

  • Dra. Beatriz Amado Sánchez

Diseño instruccional.

  • Dra. Martha Fabiola Wences Díaz

Diseño gráfico y multimedia.

  • Dr. Edgardo Hugo Larrañaga Ramírez
  • Luvvoice.com - herramienta gratuita de texto a voz (TTS) en línea
Servidor

Equipo o servicio que proporciona recursos o funcionalidades centralizadas (como almacenamiento de archivos, páginas web, gestión de correo o servicios de impresión).

El shell en Linux es un componente esencial del sistema operativo que actúa como una interfaz entre el usuario y el kernel (el núcleo del sistema). Es responsable de interpretar los comandos ingresados por el usuario y traducirlos en instrucciones que el sistema puede ejecutar (Shotts, 2019).

Es un programa que funciona como intérprete de comandos, permitiendo que los usuarios interactúen con el sistema operativo a través de la línea de comandos. Además de ejecutar órdenes directas, permite la creación de scripts (archivos de texto con secuencias de comandos) para automatizar tareas.

Tipos de shell más comunes en Linux (Negus, 2020):

  • Bash (Bourne Again Shell): el más utilizado por defecto en la mayoría de las distribuciones.
  • Zsh, Ksh, Tcsh, Fish, entre otros.

Cliente

Cualquier equipo (computadora, dispositivo móvil e incluso puede ser otro servidor) o aplicación que inicia la comunicación y solicita esos servicios al servidor para realizar una tarea específica (Kurose & Ross, 2017).

El cliente inicia la solicitud

El cliente establece la conexión al servidor utilizando una dirección IP de destino y un puerto definido para identificar el servicio.

  • Ejemplo: un usuario ejecuta el comando ssh usuario@ip-servidor.

El servidor espera conexiones

Un proceso del servidor (conocido como daemon) permanece en escucha (listening) en un puerto específico esperando solicitudes entrantes (Comer, 2018).

  • Ejemplo: sshd escucha en el puerto 22 para conexiones SSH.

El cliente inicia la solicitud

El cliente establece la conexión al servidor utilizando una dirección IP de destino y un puerto definido para identificar el servicio.

  • Ejemplo: un usuario ejecuta el comando ssh usuario@ip-servidor.

El cliente inicia la solicitud

El cliente establece la conexión al servidor utilizando una dirección IP de destino y un puerto definido para identificar el servicio.

  • Ejemplo: un usuario ejecuta el comando ssh usuario@ip-servidor.