Linux

Linux es un sistema operativo de código abierto, gratuito y basado en Unix que destaca por su seguridad, estabilidad y alta capacidad de personalización. A diferencia de sistemas comerciales como Windows o macOS, Linux no pertenece a una sola empresa, sino que es desarrollado por una comunidad global bajo la supervisión de Linus Torvalds, el creador de su núcleo.

Características principales de Linux

  • Código abierto: El código fuente es público, permitiendo a cualquiera modificarlo, estudiarlo y distribuirlo libremente. [1]
  • Distribuciones (Distros): Se presenta en diferentes versiones adaptadas a cada necesidad, como Ubuntu, Fedora, Debian o Arch Linux. [1]
  • Multiusuario y multitarea: Permite que múltiples usuarios ejecuten varios programas de forma simultánea y aislada sin interferencias. [1, 2, 3, 4, 5]
  • Estructura basada en archivos: En este sistema, los componentes de hardware y los procesos se gestionan como archivos simples dentro de directorios. [1]
  • Entornos de escritorio independientes: Ofrece interfaces gráficas intercambiables según el gusto del usuario, como GNOME, KDE Plasma o XFCE. [1]
  • Uso eficiente de la terminal: Su interfaz de línea de comandos es sumamente avanzada, permitiendo automatizar tareas complejas con pocos comandos. [1, 2, 3, 4]

Ventajas de utilizar Linux
  • Coste cero: Es completamente gratuito y no requiere pagar costosas licencias de uso ni suscripciones anuales.
  • Seguridad avanzada: Su sistema de permisos es riguroso, lo que reduce drásticamente la vulnerabilidad ante virus y malware.
  • Estabilidad excepcional: Puede funcionar durante meses o años sin necesidad de reiniciar, evitando bloqueos inesperados.
  • Alto rendimiento en hardware antiguo: Consume muy pocos recursos de memoria RAM y procesador, devolviendo la vida a ordenadores obsoletos.
  • Actualizaciones sin interrupciones: Las mejoras del sistema se instalan en segundo plano sin obligar al usuario a reiniciar el equipo.
  • Soporte comunitario: Cuenta con foros globales masivos donde miles de desarrolladores resuelven problemas técnicos de forma gratuita. [1, 2, 3, 4]
Si estás pensando en migrar a este sistema operativo, te sugiero considerar qué programas específicos utilizas en tu día a día o cuál es el uso principal que le darás a tu equipo para recomendarte la distribución que mejor se adapte a tus necesidades.

VERSIONES MAS IMPORTANTES DE LINUX:
En el ecosistema de Linux, las "versiones" se conocen formalmente como Distribuciones (o "Distros"), las cuales se agrupan en familias según el sistema de paquetes que utilizan [1]. [1, 2]
A continuación, se presenta un cuadro con las distribuciones más importantes, su enfoque principal y sus versiones estables o de soporte a largo plazo (LTS) vigentes a día de hoy. [1]
Tabla de las Principales Distribuciones de Linux

Familia / Origen

Distribución

Enfoque Principal

Última Versión Estable / Estado

Tipo de Ciclo de Lanzamiento

Debian

Debian

Estabilidad extrema, servidores y usuarios avanzados.

Debian 13 ("Trixie")

Lanzamiento fijo (Cada ~2 años)

Ubuntu

Escritorio general, facilidad de uso y servidores.

Ubuntu 26.04 LTS / 25.10

Lanzamiento fijo (LTS cada 2 años)

Linux Mint

Alternativa ideal a Windows, interfaz clásica.

Linux Mint 22.x / 23

Basado en Ubuntu LTS

Red Hat

Fedora

Innovación, últimas tecnologías de código abierto.

Fedora 44 / 43

Lanzamiento rápido (Cada 6 meses)

RHEL

Entornos empresariales y servidores críticos.

Red Hat Enterprise Linux 10

Soporte comercial a largo plazo

Rocky Linux

Clon gratuito de RHEL para servidores.

Rocky Linux 10 / 9.x

Ciclo idéntico a RHEL

Arch

Arch Linux

Personalización total, usuarios expertos (Hazlo tú mismo).

Actualizada continuamente

Rolling Release (Sin versiones fijas)

Manjaro

El poder de Arch pero accesible y preconfigurado.

Manjaro 25.x / 26.x

Rolling Release curado

Independiente

openSUSE

Herramientas administrativas potentes (YaST).

Leap 16.0 / Tumbleweed

Mixto (Fijo e independiente)


Conceptos clave para entender las versiones de Linux
  • LTS (Long Term Support): Son versiones con Soporte a Largo Plazo (usualmente 5 años). Están diseñadas para entornos de trabajo donde buscas estabilidad y no quieres que el sistema cambie drásticamente cada pocos meses. [1, 2, 3, 4]
  • Rolling Release (Actualización Continua): Distribuciones como Arch Linux o Manjaro no tienen una versión "12" o "13". Instalas el sistema una sola vez y este se actualiza perpetuamente día a día con los últimos parches disponibles. [1]
  • Derivadas: Muchas distros no empiezan desde cero. Por ejemplo, Ubuntu se basa en el trabajo de Debian, y Linux Mint se construye utilizando como base a Ubuntu. [1, 2, 3, 4, 5]

  • QUE ES RED HAT

Red Hat es una empresa estadounidense de software líder mundial en el desarrollo de soluciones de código abierto para entornos empresariales. [1, 2]
Aunque es una compañía (propiedad de IBM), en el mundo de la informática se le conoce directamente por su producto estrella: Red Hat Enterprise Linux (RHEL), que es la distribución de Linux más utilizada y confiable en los servidores, centros de datos y plataformas de la nube de las grandes corporaciones a nivel global. [1, 2, 3]

¿Cómo funciona el modelo de Red Hat?
A diferencia de otras distribuciones gratuitas de Linux, Red Hat utiliza un modelo de negocio particular: [1]
  • El software es libre, pero el soporte se paga: Puedes descargar y usar el sistema, pero para recibir las actualizaciones de seguridad oficiales, parches y asistencia técnica en entornos de producción, las empresas pagan una suscripción anual. [1, 2, 3]
  • Garantía corporativa: Las empresas contratan a ⁠Red Hat porque les asegura que el sistema operativo no fallará, será compatible con el hardware de servidores (como HP, Dell o IBM) y recibirá soporte continuo durante más de 10 años. [1, 2]

El ecosistema de Red Hat y sus versiones
Red Hat no trabaja sola; lidera un ecosistema de tres distribuciones conectadas entre sí: [1]
  1. Fedora: Es la distribución comunitaria y gratuita donde se prueban las tecnologías más nuevas y experimentales.
  2. CentOS Stream: Funciona como el paso intermedio, donde se pulen y estabilizan los cambios antes de lanzarlos al mercado.
  3. RHEL (Red Hat Enterprise Linux): Es el producto final comercial, congelado en una versión ultraestable. Actualmente, el sistema se encuentra en su versión mayor RHEL 10. [1, 2, 3, 4, 5]

Tabla de Comandos Principales de Linux con Ejemplos

Comando

Descripción

Ejemplo

Resultado

pwd

Muestra la ruta actual

pwd

/home/usuario

ls

Lista archivos y carpetas

ls

Muestra contenido del directorio

ls -l

Lista detallada

ls -l

Muestra permisos, tamaño y fecha

cd

Cambia de directorio

cd Documentos

Ingresa a la carpeta Documentos

mkdir

Crea una carpeta

mkdir Proyectos

Crea la carpeta Proyectos

rmdir

Elimina carpeta vacía

rmdir Proyectos

Borra la carpeta

touch

Crea un archivo vacío

touch notas.txt

Crea notas.txt

cp

Copia archivos

cp notas.txt respaldo.txt

Copia el archivo

mv

Mueve o renombra archivos

mv notas.txt apuntes.txt

Cambia el nombre

rm

Elimina archivos

rm apuntes.txt

Borra el archivo

rm -r

Elimina carpetas y contenido

rm -r carpeta

Borra la carpeta completa

cat

Muestra contenido de archivo

cat notas.txt

Visualiza el contenido

nano

Edita archivos de texto

nano notas.txt

Abre editor Nano

clear

Limpia la pantalla

clear

Borra el contenido visible

history

Muestra historial de comandos

history

Lista comandos ejecutados

man

Muestra ayuda de un comando

man ls

Manual de ls

echo

Muestra texto o variables

echo "Hola Linux"

Imprime el mensaje

whoami

Muestra usuario actual

whoami

usuario

date

Muestra fecha y hora

date

Fecha actual

cal

Muestra calendario

cal

Calendario del mes


Comandos de administración:

Comando

Descripción

Ejemplo

sudo

Ejecuta como administrador

sudo apt update

passwd

Cambia contraseña

passwd usuario

useradd

Crea usuario

sudo useradd juan

userdel

Elimina usuario

sudo userdel juan

chmod

Cambia permisos

chmod 755 script.sh

chown

Cambia propietario

sudo chown juan archivo.txt


Comandos de red:

Comando

Descripción

Ejemplo

ip a

Muestra direcciones IP

ip a

ping

Verifica conectividad

ping 8.8.8.8

traceroute

Rastrea la ruta de red

traceroute google.com

netstat

Muestra conexiones activas

netstat -an

ss

Muestra sockets activos

ss -tuln

nslookup

Consulta DNS

nslookup google.com

wget

Descarga archivos

wget archivo.zip

curl

Transfiere datos desde URL

curl https://ejemplo.com


Comandos de procesos:

Comando

Descripción

Ejemplo

ps

Muestra procesos activos

ps aux

top

Monitor de procesos en tiempo real

top

htop

Monitor avanzado (si está instalado)

htop

kill

Finaliza un proceso

kill 1234

killall

Finaliza procesos por nombre

killall firefox


Comandos de Gestión de Archivos

Comando

Descripción

Ejemplo

find

Busca archivos

find /home -name "*.txt"

grep

Busca texto dentro de archivos

grep "error" log.txt

tar

Comprime y descomprime

tar -cvf respaldo.tar carpeta

gzip

Comprime archivos

gzip archivo.txt

unzip

Descomprime ZIP

unzip archivo.zip


Comandos Más Utilizados para Soporte y Redes

Comando

Uso Práctico

ip a

Ver IP del equipo

ping

Comprobar conectividad

traceroute

Detectar fallas de ruta

ss -tuln

Ver puertos abiertos

systemctl status servicio

Ver estado de servicios

journalctl -xe

Revisar errores del sistema

df -h

Ver espacio en disco

free -m

Ver uso de memoria

uptime

Ver tiempo de actividad

reboot

Reiniciar el sistema


Video: Que es Linux




Video: Que es Linux


Video: Instalación de Linux Debian


Video:Comandos básicos de Linux I


Video:Comandos básicos de Linux II

Video: Comandos Linux: mkdir, cat, touch


Video: Comandos Linux: rv, rm, rmdir


Video: Comandos Linux: alias, time, cal


Video: Comandos Linux: usuarios y claves


Video: Comandos Linux: user administrador sudo


Video: Que es Linux


Video: Que es Linux




Video: Que es Linux




Link de interes:




No hay comentarios:

Publicar un comentario