Linux para DevOps Semana 1: Dominando lo esencial

Resumen de la Semana 1 del cohorte gratuito de Pravin Mishra, traducido por Q2BSTUDIO: fundamentos de Linux para DevOps, comandos esenciales, despliegues en AWS y prácticas de seguridad.

23 ago 2025 • 5 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Hola entusiastas de DevOps Bienvenido al resumen de la Semana 1 del cohort gratuito de Pravin Mishra traducido y adaptado al español por Q2BSTUDIO somos una empresa de desarrollo de software y aplicaciones a medida especialistas en inteligencia artificial ciberseguridad y servicios cloud AWS y Azure Aquí repasamos lo esencial de Linux para DevOps con consejos prácticos y casos reales para que pases de la teoría a la práctica

Por qué Linux domina DevOps y Cloud Más del 80 por ciento de las cargas en la nube corren sobre Linux por su estabilidad seguridad y flexibilidad Linux es la base de contenedores y herramientas de automatización como Terraform y Ansible dominar Linux es imprescindible para resolución de problemas y escalado en entornos reales En Q2BSTUDIO aprovechamos Linux para ofrecer soluciones de software a medida y aplicaciones a medida optimizadas para servicios cloud aws y azure

Sistema operativo y arquitectura de Linux Un sistema operativo gestiona CPU RAM y disco Linux sobresale en administración de recursos procesos sistemas de archivos y seguridad Linux tiene capas claras kernel shell utilidades y aplicaciones Elegir la distribución correcta importa Ubuntu para facilidad CentOS o Amazon Linux para entornos empresariales En proyectos de inteligencia artificial e ia para empresas normalmente preferimos distribuciones alineadas con el cloud provider

Manos a la obra creando una VM Linux en AWS EC2 Practicamos lanzando una EC2 elegible para free tier muchos se encontraron con el problema de espacio en disco en la instancia con 8GB solución aumentarla a 16GB y utilizar comandos como lsblk growpart y resize2fs para redimensionar y df -h para verificar Siempre configurar claves SSH y reglas de seguridad para SSH puerto 22 y HTTP puerto 80 En Q2BSTUDIO desplegamos prototipos rápidamente y luego los endurecemos con buenas prácticas de ciberseguridad

Pasos básicos para lanzar una EC2 Acceder a AWS seleccionar región crear instancia elegir Ubuntu Server o Amazon Linux escoger t3.micro crear par de claves configurar reglas de entrada conectar por SSH ajustar permisos de la clave con chmod 400 y utilizar ssh -i key.pem usuario at public-ip Para Windows recomendamos usar WSL o Git Bash para manejar permisos sin complicaciones

Consejos prácticos Utiliza whoami para verificar usuario usa sudo su para permisos root limpia instalaciones rotas con apt purge y apt autoremove y gestiona versiones de Node con nvm Evita errores reinstalando desde cero cuando sea necesario y documenta cada paso para reproducirlo en otros entornos

Comandos esenciales de shell El shell es tu centro de control aprendimos y practicamos comandos que todo ingeniero DevOps debe dominar pwd para ver directorio actual cd para cambiar de carpeta ls para listar archivos touch para crear archivos nano o vim para editar cat para ver contenido file para identificar tipos chmod y chown para permisos y dueños grep para buscar texto curl y wget para descargar find para localizar archivos tar zip unzip para empaquetar less y more para navegar logs ssh y ssh-keygen para acceso remoto mv para mover o renombrar sudo para privilegios apt o dnf para instalar paquetes y top para monitorizar procesos Estos comandos potencian tareas de despliegue monitorización y resolución de incidencias

Gestión de procesos Entender procesos foreground y background es clave Usamos ps -e para listar procesos top para ver consumo en tiempo real kill PID para terminar procesos pstree para ver jerarquía uname -a uptime who free -h df -h y du -sh para diagnosticar estado del sistema Identificar procesos que consumen recursos evita caídas y permite optimizar servidores para aplicaciones a medida

Comandos de red y resolución de problemas Para asegurar conectividad y accesibilidad practicamos ifconfig o ip addr para interfaces ping para comprobar conectividad netstat o ss para ver puertos abiertos dig o host para DNS curl para peticiones HTTP y wget para descargas Saber abrir puertos correctamente y revisar reglas de firewall es esencial para exponer aplicaciones sin comprometer la seguridad

Desplegando una app React en Ubuntu con Nginx Uno de los hitos fue desplegar una app React en una VM Ubuntu usando Nginx Actualiza el sistema con sudo apt update instala node y npm instala nginx y actívalo clona el repositorio modifica un archivo para identificar la implementación instala dependencias con npm install crea build con npm run build limpia el sitio por defecto en var www html copia los archivos de build ajusta chown www-data www-data y chmod recursivo reinicia nginx con systemctl restart nginx y usa curl ifconfig.me para obtener la IP pública Accede por navegador y verás la app en vivo Este flujo se puede automatizar en pipelines para despliegues escalables y seguros

Errores comunes y soluciones Errores típicos incluyeron falta de espacio en disco permisos incorrectos y versiones de Node incompatibles Soluciones prácticas fueron redimensionar volúmenes EBS usar nvm para gestionar versiones y aplicar permisos correctos a www-data Aprender a depurar estos fallos fortalece el enfoque DevOps de automatizar asegurar y escalar

Energía de la comunidad y próximos pasos Después de largas sesiones la comunidad se apoya compartiendo logs soluciones y mejoras Esta mentalidad colaborativa impulsa proyectos reales En Q2BSTUDIO fomentamos esa misma cultura con mentoría y transferencias de conocimiento Nuestro objetivo es ayudar a empresas a adoptar IA para empresas agentes ia y soluciones de inteligencia de negocio con Power BI integradas a arquitecturas seguras

Sobre Q2BSTUDIO Q2BSTUDIO es una empresa de desarrollo de software que crea software a medida y aplicaciones a medida especializándonos en inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio y power bi Ofrecemos agentes ia soluciones de ia para empresas y consultoría para modernizar infraestructuras y garantizar cumplimiento y escalabilidad Trabajamos con clientes para transformar ideas en productos listos para producción

Palabras clave y posicionamiento aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes ia power bi aparecen de forma natural en nuestros procesos para mejorar visibilidad y atraer proyectos alineados con la transformación digital

Invitación Si te interesa profundizar en Linux contenedores y despliegues en la nube o quieres una solución de software a medida con inteligencia artificial y ciberseguridad contacta a Q2BSTUDIO Estamos listos para diseñar e implementar servicios cloud aws y azure soluciones de inteligencia de negocio y agentes ia que impulsen tu negocio Cuál es tu comando Linux favorito Compártelo y seguimos la conversación

Adelante Mantente atento a la Semana 2 Docker y contenedores llegan pronto con más prácticas y despliegues reales

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat