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 read • Q2BSTUDIO Team

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

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat