Categoría: Linux

Linux

  • Cómo cambiar la swappiness en CentOS y Ubuntu

    Cómo cambiar la swappiness en CentOS y Ubuntu

    La configuración de swappiness en Linux puede mejorar el rendimiento del sistema. Aprende a ajustarla en CentOS y Ubuntu con estos simples pasos.

    1. Comprender swappiness:

    La swappiness controla la preferencia del kernel de Linux para utilizar el intercambio de memoria en lugar de la RAM física. Un valor bajo prioriza la RAM, mientras que uno alto prioriza el intercambio.

    2. Verificar el valor actual:

    Muestra el valor actual de swappiness.

    Ejemplo:

    3. Cambiar swappiness temporalmente:

    Ajusta temporalmente la swappiness a 20. Puedes cambiar el valor según tus preferencias.

    Ejemplo:

    4. Verificar cambio temporal:

    Confirma que el cambio temporal se aplicó.

    Ejemplo:

    5. Cambiar swappiness permanentemente en CentOS:

    Agrega la configuración a /etc/sysctl.conf y aplica los cambios permanentes.

    Ejemplo:

    6. Cambiar Swappiness Permanentemente en Ubuntu:

    Puedes cambiarla con el comando anterior o realizar lo siguiente:

    Edita el archivo de configuración y aplica los cambios

    Añade la línea vm.swappiness=20 al final del archivo. Guarda y cierra el editor.

    7. Verificar Cambio Permanente:

    Confirma que el cambio permanente se aplicó.

    Ejemplo:

    Conclusión:

    Optimiza el rendimiento de tu sistema ajustando la swappiness. Experimenta con diferentes valores para encontrar el equilibrio perfecto.

  • Instalación de Jellifyn en Raspberry Pi

    Instalación de Jellifyn en Raspberry Pi

    Jellyfin, una poderosa solución de medios, puede convertir tu Raspberry Pi en un centro multimedia personal. Sigue estos pasos para instalarlo.

    Paso 1: Actualiza el Sistema

    Actualiza la lista de paquetes y realiza la actualización del sistema.

    Paso 2: Instala Dependencias Necesarias

    Paso 3: Descarga la clave de firma GPG

    Descarga la clave de firma GPG (firmada por el equipo de Jellyfin) e instálala

    Paso 4: Añade configuración de repositorio

    Añade una configuración de repositorio en /etc/apt/sources.list.d/jellyfin.sources:

    Paso 5: Actualiza el sistema para aplicar cambios

    Actualiza la lista de paquetes para incluir el nuevo repositorio.

    Paso 6: Instala Jellyfin

    Instala Jellyfin en tu Raspberry Pi

    Paso 7: Inicia el servicio Jellyfin

    Inicia el servicio Jellyfin y configúralo para que se inicie automáticamente con el sistema.

    Paso 8: Accede a Jellyfin desde tu Navegador

    Utiliza la dirección IP de tu Raspberry Pi seguida del puerto 8096 para acceder a la interfaz web de Jellyfin

    Para obtener la IP de tu Raspberry pi:

    Para más detalles puedes visitar la página oficial https://jellyfin.org/docs/general/installation/linux

    ¡Felicidades! Ahora, tu Raspberry Pi funciona como un completo centro multimedia con Jellyfin. Organiza y transmite tus contenidos multimedia de manera eficiente.

  • Listando paquetes en Linux con DNF en RHEL, CentOS, Rocky y Fedora

    Listando paquetes en Linux con DNF en RHEL, CentOS, Rocky y Fedora

    En entornos basados en RPM, DNF (Dandified Yum) es una herramienta fundamental para gestionar paquetes. Aprende a listar paquetes de manera efectiva con ejemplos prácticos.

    1. Listar Todos los Paquetes Instalados:

    Muestra una lista completa de todos los paquetes instalados en el sistema.

    2. Listar Paquetes Disponibles para Instalar:

    Enumera todos los paquetes disponibles para instalación desde los repositorios configurados.

    3. Buscar Paquetes Específicos:

    Busca información sobre el paquete específico.

    Ejemplo:

    4. Listar Paquetes de un Repositorio Específico:

    dnf list --repo=<nombre_repo>

    Ejemplo: dnf list --repo=updates

    Muestra los paquetes disponibles en el repositorio especificado (“updates” en este caso).

    5. Listar Paquetes por Grupo:

    Muestra una lista de grupos de paquetes. Útil para conocer categorías específicas.

    Ejemplo:

    6. Listar Paquetes por Categoría (Módulo):

    Enumera los módulos disponibles con sus respectivos paquetes.

    Ejemplo.

    7. Listar Dependencias de un Paquete Específico:

    Muestra las dependencias del paquete especificado.

    Ejemplo:

    8. Listar Historial de Transacciones:

    Muestra un historial de transacciones de instalación, actualización y eliminación de paquetes.

    Con estas herramientas, puedes explorar y gestionar eficientemente los paquetes en sistemas basados en RPM.

  • Cómo verificar la conexión a Internet en Linux mediante comandos

    Cómo verificar la conexión a Internet en Linux mediante comandos

    Mantenerse conectado a Internet es esencial. Aprende a usar comandos en Linux para verificar tu conexión en cualquier momento.

    1. Comprobación básica con Ping

    Obtiene las cabeceras HTTP, confirmando la conectividad.

    2. Utilizando Curl para test de conexión

    Obtiene las cabeceras HTTP, confirmando la conectividad

    3. Prueba de resolución de DNS

    Verifica si el sistema puede resolver nombres de dominio.

    4. Utilizando el Comando Dig para Pruebas DNS

    Proporciona información detallada sobre la resolución de DNS.

    5. Prueba de resolución de DNS con Host

    Verifica si el sistema puede resolver nombres de dominio.

    6. Comprobación de la conexión SSL/TLS

    Verifica la conexión SSL/TLS con el servidor.

    7. Comprobación de la conexión con Nmap

    Verifica la conexión con el servidor 8.8.8.8.

    Ahora puedes asegurarte de tu conectividad a Internet utilizando estos comandos en Linux. ¡Mantente siempre online y explorando el mundo digital!

  • Explorando registros DNS con 10 comandos útiles de “dig” en Linux

    Explorando registros DNS con 10 comandos útiles de “dig” en Linux

    El comando “dig” (Domain Information Groper) es una herramienta poderosa para explorar y diagnosticar información DNS. Descubramos 10 comandos útiles de “dig” para potenciar tu comprensión del sistema de nombres de dominio.

    1. Consulta de Registro A (IPv4):

    Busca la dirección IPv4 asociada al dominio “<dominio>”.

    Ejemplo:

    2. Consulta de Registro AAAA (IPv6):

    Recupera la dirección IPv6 asociada al dominio “<dominio>”.

    Ejemplo:

    3. Consulta de Registro MX (Mail Exchange):

    Obtiene la información sobre los servidores de intercambio de correo asociados al dominio “<dominio>”.

    4. Consulta de Registro CNAME (Alias de Nombre Canónico):

    Busca el alias de nombre canónico asociado a “dominio”.

    dig www.google.com CNAME
    ; <<>> DiG 9.10.6 <<>> www.google.com CNAME
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33810
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
    
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 512
    ;; QUESTION SECTION:
    ;www.google.com.			IN	CNAME
    
    ;; AUTHORITY SECTION:
    google.com.		60	IN	SOA	ns1.google.com. dns-admin.google.com. 599114401 900 900 1800 60
    
    ;; Query time: 35 msec
    ;; SERVER: 192.168.1.1#53(192.168.1.1)
    ;; WHEN: Fri Jan 19 00:09:39 -03 2024
    ;; MSG SIZE  rcvd: 93

    5. Consulta de Registro TXT (Texto):

    Recupera la información de texto asociada al dominio “<dominio>”.

    6. Consulta de Registro SOA (Start of Authority):

    Obtiene la información de autoridad del dominio “<dominio>”.

    7. Búsqueda inversa de DNS:

    Obtiene el registro DNS correspondiente a la dirección IP <IP>.

    8. Consultar un Servidor DNS Específico

    Obtiene el registro consultado desde el servidor DNS <servidor_dns>

    9. Consulta de Registro NS (Name Server):

    Recupera información sobre los servidores de nombres autoritativos para el dominio “<dominio>”.

    dig google.com NS
    ; <<>> DiG 9.10.6 <<>> google.com NS
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19713
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
    
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 512
    ;; QUESTION SECTION:
    ;google.com.			IN	NS
    
    ;; ANSWER SECTION:
    google.com.		23835	IN	NS	ns2.google.com.
    google.com.		23835	IN	NS	ns1.google.com.
    google.com.		23835	IN	NS	ns4.google.com.
    google.com.		23835	IN	NS	ns3.google.com.
    
    ;; Query time: 1129 msec
    ;; SERVER: 192.168.1.1#53(192.168.1.1)
    ;; WHEN: Fri Jan 19 00:27:28 -03 2024
    ;; MSG SIZE  rcvd: 111

    10. Consulta registro DNS con salida resumida

    Obtiene el registro DNS con salida resumida.

    ¡Estos 10 comandos “dig” te permitirán explorar y comprender mejor el mundo del Sistema de Nombres de Dominio (DNS) en Linux!

  • Ampliando el sistema de archivos en CentOS 7 con LVM después de expandir el disco en VMware

    Ampliando el sistema de archivos en CentOS 7 con LVM después de expandir el disco en VMware

    En entornos virtuales, como VMware, puede surgir la necesidad de expandir el espacio en disco de una máquina virtual (VM) cuando el sistema de archivos está gestionado por Logical Volume Manager (LVM). A continuación, te guiaré a través de los pasos para expandir el sistema de archivos en CentOS 7 después de haber ampliado el disco en VMware.

    Paso 1: Verificar el Espacio Disponible en el Disco

    Antes de realizar cualquier acción, verifica el espacio disponible en el disco. Puedes hacerlo utilizando el comando lsblk para listar los bloques de almacenamiento.

    Este comando mostrará la estructura de bloques de almacenamiento en tu sistema, incluyendo los discos y las particiones, por ejemplo:

    Si el sistema operativo no detecta el incremento de disco

    Si el sistema operativo aún no toma los cambios realizados al disco desde VMware y no se puede reiniciar el equipo, se puede realizar lo siguiente:

    1. Listar los dispositivos de disco del equipo con el comando:
      ls /sys/class/scsi_device/
      Ejemplo de salida:
      # ls /sys/class/scsi_device/
      1:0:0:0 2:0:0:0 2:0:1:0 2:0:2:0
    2. Ejecutar el siguiente comando por cada dispositivo de disco listado con el comando anterior:
      echo 1 > /sys/class/scsi_device/N\:N\:N\:N/device/rescan
      Ejemplo:
      echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan
      echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan
      echo 1 > /sys/class/scsi_device/2\:0\:1\:0/device/rescan
      echo 1 > /sys/class/scsi_device/2\:0\:2\:0/device/rescan
    3. Verificar el tamaño de los discos con el comando:
      lsblk

    Paso 2: Incrementar la partición del disco

    Antes de expandir la partición creada con LVM, es necesario expandir la partición del disco. Para realizarlo vamos a utilizar la herramienta growpart . Para utilizar la herramienta, necesitamos tener identificado el disco y la partición a agrandar. Ejecutar el siguiente código:

    Por ejemplo /dev/sdc y la primer partición:

    Chequear los cambios con el comando:

    Instalar growpart

    Si no tienes instalada la herramienta growpart, se puede instalar ejecutando el siguiente comando:

    Paso 3: Expandir el Volumen Físico (PV) en LVM

    En este paso, expandiremos el volumen físico para que pueda utilizar el espacio adicional en el disco recién agregado. Utiliza el comando pvresize seguido del camino del dispositivo físico.

    Siguiendo el ejemplo anterior:

    Paso 4: Ampliar el Volumen Lógico (LV) en LVM

    Ahora, es el momento de expandir el volumen lógico para que pueda utilizar el espacio adicional en el volumen físico. Utiliza el comando lvextend con el camino del volumen lógico y la cantidad de espacio que deseas agregar.

    Asegúrate de reemplazar /dev/mi_grupo_volumen/mi_volumen_logico con la ruta correcta de tu volumen lógico.

    Paso 5: Ampliar el Sistema de Archivos

    Finalmente, necesitas expandir el sistema de archivos en el volumen lógico para que pueda utilizar el espacio recién agregado. El comando específico puede variar según el tipo de sistema de archivos que estés utilizando. Para un sistema de archivos ext4, por ejemplo, puedes usar el siguiente comando:

    O con el siguiente comando si tu sistema de archivo es xfs :

    Asegúrate de reemplazar /dev/mi_grupo_volumen/mi_volumen_logico con la ruta correcta de tu volumen lógico.

    Paso 6: Verificar la Ampliación del Sistema de Archivos

    Verifica que el sistema de archivos se haya ampliado correctamente utilizando el comando df -h.

    Esto mostrará la información del sistema de archivos, incluyendo el tamaño actualizado después de la expansión.

    Con estos pasos, has logrado expandir el sistema de archivos en CentOS 7 después de haber ampliado el disco en VMware. Recuerda siempre realizar copias de seguridad antes de realizar cambios en el almacenamiento para evitar pérdida de datos. ¡Ahora disfruta de tu espacio de almacenamiento adicional!

  • Cinco ejemplos de uso del comando Curl en Linux

    Cinco ejemplos de uso del comando Curl en Linux

    En esta entrada, vamos a sumergirnos en el fascinante mundo del comando “curl” en Linux. Este comando es como una navaja suiza para la transferencia de datos, y hoy exploraremos su versatilidad y utilidad en diversas situaciones.

    ¿Qué es “curl”?

    “curl” es un comando en la línea de comandos de Linux que se utiliza para realizar transferencias de datos con URLs. Puede manejar diversos protocolos como HTTP, HTTPS, FTP, FTPS, SCP, LDAP, y muchos más. En esencia, “curl” permite interactuar con servidores y recuperar o enviar datos desde y hacia ellos de manera eficiente.

    Cinco Usos Prácticos de “curl”

    1. Descargar un Archivo desde la Web

    Este comando descargará el archivo “archivo.zip” desde el servidor de ejemplo y lo guardará localmente con el mismo nombre.

    2. Ver Contenido de una Página Web

    Obtendrás la salida HTML de la página web de ejemplo directamente en tu terminal.

    3. Enviar Datos a un Servidor (Formato URL-Estándar)

    Este comando realiza una solicitud POST enviando datos al servidor de ejemplo en formato URL estándar.

    4. Enviar Datos a un Servidor (Formato JSON)

    Este comando realiza una solicitud POST enviando datos en formato JSON al servidor de ejemplo.

    5. Consultar Cabeceras a una Web con Certificado Inválido:

    Este comando consulta las cabeceras de un sitio web con un certificado no válido, ignorando la verificación del certificado (–insecure).

    ¡Y ahí lo tienes! “curl” es una herramienta poderosa que puede facilitar muchas tareas en el mundo de Linux. Experimenta con estos ejemplos y descubre cómo este comando puede simplificar tu vida en la línea de comandos.

  • Cómo Instalar Vim en Alpine Linux

    Cómo Instalar Vim en Alpine Linux

    Vim es un potente editor de texto que se utiliza ampliamente en sistemas Unix y Linux. Si estás utilizando Alpine Linux y deseas instalar Vim para aprovechar sus capacidades de edición avanzadas, esta entrada del blog te guiará a través del proceso paso a paso, incluyendo los comandos necesarios, ejemplos de uso y explicación de los parámetros.

    Paso 1: Abre una Terminal

    Antes de comenzar, asegúrate de tener acceso a una terminal en tu sistema Alpine Linux. Puedes usar la terminal incorporada o acceder de forma remota a través de SSH si estás administrando un servidor.

    Paso 2: Actualiza el Sistema

    Es una buena práctica comenzar actualizando el sistema antes de instalar cualquier software. Ejecuta el siguiente comando para actualizar los paquetes de Alpine Linux:

    sudo apk update

    Deberás ingresar la contraseña del usuario con privilegios de administrador (sudo) si se te solicita.

    Paso 3: Instala Vim

    Para instalar Vim en Alpine Linux, utiliza el siguiente comando:

    sudo apk add vim

    Este comando utiliza el gestor de paquetes “apk” para buscar e instalar Vim desde los repositorios de Alpine.

    Paso 4: Verificar instalación

    Para verificar la versión de Vim instalada, ejecuta el siguiente comando:

    vim --version

    Conclusión:

    Con estos sencillos pasos, has instalado Vim en tu sistema Alpine Linux y estás listo para comenzar a utilizar este potente editor de texto. Vim es conocido por su versatilidad y eficiencia en la edición de archivos de texto, lo que lo convierte en una herramienta esencial para cualquier usuario de Linux o administrador de sistemas.

  • Cómo Verificar la Fecha de Expiración y los Nombres de Dominio de un Certificado SSL desde comandos

    Cómo Verificar la Fecha de Expiración y los Nombres de Dominio de un Certificado SSL desde comandos

    La seguridad en línea es esencial, y uno de los aspectos clave es verificar la validez de los certificados SSL de un sitio web. Además de la fecha de expiración, es importante conocer los nombres de dominio para los cuales se emitió el certificado. En esta entrada, te mostraremos cómo verificar tanto la fecha de expiración como los nombres de dominio de un certificado SSL utilizando comandos en línea de la terminal.

    Paso 1: Abre una Terminal

    Comienza abriendo la terminal en tu sistema.

    Paso 2: Utiliza el Comando “openssl s_client”

    Para verificar la fecha de expiración y los nombres de dominio de un certificado SSL, utilizaremos el comando “openssl s_client” junto con “openssl x509.” El siguiente comando te ayudará a obtener esta información:

    echo | openssl s_client -connect ejemplo.com:443 2>/dev/null | openssl x509 -noout -dates -subject -issuer -text

    Reemplaza “ejemplo.com” con el dominio del sitio web del que deseas verificar el certificado SSL.

    Ejemplo de Uso

    Supongamos que deseas verificar el certificado SSL del sitio web “www.google.com.” Ejecuta el siguiente comando:

    echo | openssl s_client -connect www.google.com:443 2>/dev/null | openssl x509 -noout -dates -subject -issuer -text

    Explicación de los Parámetros:

    • openssl s_client: Este comando se utiliza para iniciar una conexión SSL con el servidor del sitio web especificado.
    • -connect www.google.com:443: Especifica la dirección IP o el nombre de dominio y el puerto del servidor. El puerto 443 es el puerto SSL estándar.
    • 2>/dev/null: Esta parte del comando redirige los errores a la nada (dev/null), lo que significa que los errores no se mostrarán en la salida.
    • openssl x509: Este comando se utiliza para trabajar con certificados X.509.
    • -noout: Indica que no se debe mostrar ninguna información adicional del certificado aparte de lo que estamos buscando.
    • -dates: Este parámetro muestra las fechas de inicio y expiración del certificado.
    • -subject: Muestra el nombre del sujeto del certificado, que incluye los nombres de dominio para los cuales se emitió el certificado.
    • -issuer: Muestra el emisor del certificado.
    • -text: Muestra información adicional detallada sobre el certificado, incluyendo los nombres de dominio alternativos (SAN, Subject Alternative Names) si están presentes.

    Respuesta del Comando:

    El comando mostrará las fechas de inicio (Not Before) y expiración (Not After) del certificado SSL, así como los nombres de dominio para los cuales se emitió el certificado, el emisor y otra información detallada sobre el certificado.

    notBefore=Sep  4 08:23:29 2023 GMT
    notAfter=Nov 27 08:23:28 2023 GMT
    subject=CN = www.google.com
    issuer=C = US, O = Google Trust Services LLC, CN = GTS CA 1C3
    Certificate:
        Data:
            Version: 3 (0x2)
            Serial Number:
                34:9b:c8:bf:bc:a9:5b:d2:10:1d:a0:3b:3f:af:4c:cf
            Signature Algorithm: sha256WithRSAEncryption
            Issuer: C = US, O = Google Trust Services LLC, CN = GTS CA 1C3
            Validity
                Not Before: Sep  4 08:23:29 2023 GMT
                Not After : Nov 27 08:23:28 2023 GMT
            Subject: CN = www.google.com
            Subject Public Key Info:
                Public Key Algorithm: id-ecPublicKey
                    Public-Key: (256 bit)
                    pub:
    ...
    ...
    ...

    Verificar solo las fechas

    Si solo quieres verificar las fechas, puedes ejecutar el siguiente comando:

    echo | openssl s_client -connect ejemplo.com:443 2>/dev/null | openssl x509 -noout -dates

    Ejemplo:

    echo | openssl s_client -connect www.google.com:443 2>/dev/null | openssl x509 -noout -dates
    notBefore=Sep  4 08:23:29 2023 GMT
    notAfter=Nov 27 08:23:28 2023 GMT

    Conclusión:

    Verificar tanto la fecha de expiración como los nombres de dominio de un certificado SSL es esencial para garantizar la seguridad de tu sitio web. Con estos comandos en línea de la terminal, puedes obtener fácilmente información completa sobre el certificado SSL y asegurarte de que esté configurado correctamente y actualizado. Mantener los certificados SSL actualizados y correctamente configurados es fundamental para mantener la seguridad en línea.

  • Cómo encontrar tu IP Privada y Pública

    Cómo encontrar tu IP Privada y Pública

    En el mundo de la tecnología y las redes, es fundamental comprender cómo encontrar tu dirección IP privada y pública. Estas direcciones son esenciales para la comunicación en Internet y la administración de redes. En esta entrada, te proporcionaremos una guía completa para descubrir tus IPs y te explicaremos los conceptos detrás de ellas.

    ¿Qué es una dirección IP?

    Una dirección IP (Protocolo de Internet) es una etiqueta numérica asignada a cada dispositivo conectado a una red que utiliza el protocolo IP para la comunicación. Hay dos tipos principales de direcciones IP:

    1. Dirección IP Privada: Esta dirección se utiliza dentro de una red local y es asignada a dispositivos como computadoras, impresoras o teléfonos en tu hogar o lugar de trabajo.
    2. Dirección IP Pública: Esta dirección es la que se utiliza para identificar tu red ante el mundo exterior, es la que se muestra cuando te conectas a Internet.

    Cómo Encontrar tu IP Privada:

    Comando ifconfig

    Para encontrar tu dirección IP privada en sistemas Unix/Linux, puedes usar el comando ifconfig. Aquí está cómo hacerlo:

    1. Abre una terminal.
    2. Ejecuta el siguiente comando:
      ifconfig
    3. Busca la interfaz que estás utilizando para la conexión. La dirección IP privada se verá similar a esto:
      inet 192.168.1.100 netmask 255.255.255.0

    La dirección IP privada en este ejemplo es “192.168.1.100”.

    Comando hostname

    Para encontrar tu dirección IP privada en sistemas Unix/Linux, puedes usar el comando hostname. Aquí está cómo hacerlo:

    1. Abre una terminal.
    2. Ejecuta el siguiente comando:
      hostname -I

    Este comando mostrará la dirección IP privada de tu sistema, ejemplo:

    $ hostname -I
    192.168.1.100

    Cómo Encontrar tu IP Pública

    Para encontrar tu dirección IP pública, puedes utilizar el comando “curl” para consultar servicios web que muestran tu IP. Ejecuta el siguiente comando, el resultado mostrará tu dirección IP pública.:

    curl ifconfig.me

    También puedes utilizar otros servicios web similares, como:

    curl httpbin.org/ip
    curl -s https://checkip.amazonaws.com
    wget -O - -q https://icanhazip.com/

    Utilizando el comando dig

    Como alternativa del comando curl y wget, se puede utilizar el comando dig:

    dig ANY +short @resolver2.opendns.com myip.opendns.com
    dig ANY +short @ns1-1.akamaitech.net whoami.akamai.net

    Explicación:

    Las direcciones IP privadas son utilizadas en redes locales para identificar dispositivos dentro de la red. Están en el rango de direcciones IP reservadas, como 192.168.x.x o 10.x.x.x.

    La dirección IP pública es asignada por tu proveedor de servicios de Internet (ISP) y es la que se utiliza para identificar tu red en Internet. Esta dirección puede cambiar ocasionalmente si no tienes una IP estática.

    Conclusión:

    Saber cómo encontrar tu dirección IP privada y pública en Linux es esencial para la solución de problemas de red y la configuración de dispositivos. Con estos comandos y herramientas, puedes comprender mejor cómo se comunican tus dispositivos en tu red local y cómo se conectan con el mundo en línea. ¡Ahora estás mejor equipado para administrar tu red y resolver problemas de conectividad en sistemas Linux!