Temario del curso
Introducción
- Arquitectura del sistema Linux
- Distribuciones
- Ejecución de comandos desde la línea de comandos
Conexión a una red
- Realizar conexiones remotas mediante 'ssh'
- Descarga de archivos
- Transferencia de archivos mediante 'scp'
Trabajo con archivos y directorios
- Estructura del sistema de archivos
- Creación y eliminación de archivos y directorios
- Copia, movimiento y renombrado de archivos y directorios
- Visualización del contenido de archivos
- Búsqueda de archivos
- Empaquetado y desempaquetado de archivos
Edición de archivos
- Editor 'nano'
- Editor vim
- Edición desde la línea de comandos con el editor 'sed'
Configuración de permisos
- Concepto de derechos y propiedad
- Visualización y verificación de permisos
- Notación absoluta y simbólica
- Cambio de permisos con 'chmod'
- Cambio de propiedad con 'chown'
- Valores predeterminados de 'umask'
Gestión de usuarios
- Creación, modificación y eliminación de cuentas de usuario
- Seguridad y política de contraseñas
- Grupos
- Privilegios de usuario
Gestión de procesos
- Búsqueda de procesos
- Estados de los procesos
Gestión de software
- Repositorios predeterminados y personalizados
- Gestión de paquetes ('apt', 'yum', etc.)
Despliegue de un servidor
- Servidor web
- Servidor FTP
- Servidor VNC
- Autenticación SSH
Configuración de un entorno de escritorio
- Gnome y KDE
- Entornos de escritorio ligeros
Línea de comandos avanzada
- Shell 'bash'
- Expansión de shell
- Variables
- Redirección de flujos
- Archivos de inicialización
Reinicio del sistema
- Control del proceso de arranque
- El cargador de arranque GRUB
- Kernel del sistema
- Niveles de ejecución
- Archivos de configuración de servicios
- Detener y reiniciar servicios
Mantenimiento del sistema
- Monitoreo de recursos (CPU, memoria, disco, etc.)
- Gestión de tareas
- Registros del sistema
- Ajuste y mantenimiento del Kernel
- Gestión de módulos del kernel
Scripting en shell
- Conceptos básicos de programación en la shell 'bash'
- Variables
- Pruebas
- Funciones
- Estado de salida del script
Solución de problemas
- Aplicación de un enfoque sistemático para diagnosticar y corregir fallas del sistema
- Herramientas de redes
- Sistema
Requerimientos
- Contar con experiencia previa en administración de sistemas operativos es útil, pero no obligatorio
Testimonios (6)
El enfoque hacia los temas fue excelente
Rodel Palisoc - Annex Digital Inc.
Curso - Linux System Administration
Traducción Automática
El ejercicio guiado
Aldrich Kevin Rodriguez - Annex Digital Inc.
Curso - Linux System Administration
Traducción Automática
Había muchos ejercicios, lo cual fue realmente bueno.
James Eyre - Egress Software Technologies
Curso - Linux System Administration
Traducción Automática
Ejercicios atractivos, ritmo perfecto
Hannah Clough - Egress Software Technologies
Curso - Linux System Administration
Traducción Automática
Ejecutando comandos yo mismo y aprendiendo qué significa realmente algunas de las 'líneas de código' de Linux.
Paul Tosseano - Egress Software Technologies
Curso - Linux System Administration
Traducción Automática
Cubrimos los conceptos básicos de Linux, lo cual fue muy útil para entender el resto del curso. Buen ritmo y buena comunicación
Richard Copley - Egress Software Technologies
Curso - Linux System Administration
Traducción Automática