Resumen del curso
El estudiante aprenderá los fundamentos de la administración de un servidor que opera con el sistema operativo Linux. Adicionalmente, el objetivo de este curso es proporcionar a los estudiantes la instrucción necesaria para prepararlos para la presentación del examen Linux Professional Institute 101.
Detalles del curso
Objetivos de Aprendizaje: Objetivo General:
Objetivos Particulares:
Recursos técnicos requeridos (Software y hardware a ocupar): Fecha de última revisión de QA: 31/12/69
Vista general del curso
Novedades
Horario de soporte en chat
Certificación LPIC-1
1.1 Configurar y determinar el hardware necesario
1.2 Conocer el boot del sistema
Ejercicios 1.2.1: proc y parámetros del Kernel
Ejercicios 1.2.2: mensajes del Kernel
Ejercicios 1.2.3: el archivo /var/log/messages
1.3 Niveles de ejecución, apagar y reiniciar el sistema.
Ejercicios 1.3.1: niveles actual de ejecución
Ejercicios 1.3.2: cambiar entre niveles de ejecución
apagar y reiniciar el equipo de forma no segura
Ejercicios 1.3.4: apagar y reiniciar el equipo de forma segura
Foro de discusión Unidad 1
Multimedia 1
2.1 Designar el disco duro donde se instalará el sistema operativo
2.2 Administrar el gestor de arranque y el inicio del sistema operativo
2.3 Manejar librerías compartidas
Ejercicios 2.3.1: bibliotecas compartidas
Ejercicios 2.3.2: en listar y buscar las bibliotecas compartidas
2.4 Gestionar paquetes en la distribución Debian/Ubuntu (dpkg, apt-get y aptitude)
Ejercicios 2.4.1: instalar, actualizar y eliminar paquetes empleando dpkg, apt-get y aptitude
Ejercicios 2.4.2: restaurar las configuraciones iniciales del paquete instalado
Ejercicios 2.4.3: instalación de un repositorio local
Ejercicios 2.4.4: búsqueda de paquetes en el repositorio
Ejercicios 2.4.5: obtener información de los paquetes
2.5 Gestionar paquetes en la distribución Redhat (Yum y RPM)
Ejercicios 2.5.1: instalar, actualizar y eliminar paquetes empleando rpm y yum
Ejercicios 2.5.2: instalación de un repositorio rpms local
Ejercicios 2.5.3: búsqueda de paquetes empleando yum
Ejercicios 2.5.4: obtener información de paquetes
2.6 Instalación a partir de codigo fuente y conversión de paquetes
Foro de discusión, unidad 2
3.1 Trabajar sobre la línea de comandos
Ejercicios 3.1.1: obtener el man de un comando
Ejercicios 3.1.2: obtener la información resumida de un comando
Ejercicios 3.1.3: empleo de otras hojas del man
Ejercicios 3.1.4: obteniendo información del sistema
Ejercicios 3.1.5: abrir una subshell
Ejercicios 3.1.6: variables de entorno y del shell
Ejercicios 3.1.7: listar variables específicas del usuario
Ejercicios 3.1.8: crear variables de entorno
Ejercicios 3.1.9: exportar una variable
Ejercicios 3.1.10: borrar una variable de entorno
Ejercicios 3.1.11: accediendo al historial de comandos
Ejercicios 3.1.12: uso de history
Ejercicios 3.1.13: ejecutando un comando desde el history
Ejercicios 3.1.14: ejecutar comandos que no se encuentren en el path, con source y exec
3.2 Insertar procesos de texto utilizando filtros
Ejercicios 3.2.1: imprime el contenido total, parcial o en línea del contenido de un archivo
Ejercicios 3.2.2: ejecución de comandos para el tratamiento a la información imprimisa en el bash
Ejercicios 3.2.3: ejecución de comandos que modifican la información contenida en un archivo
Ejercicios 3.2.4: ejecución de comandos que obtienen información y modifican la estructura de un archivo
3.3 Conocer el manejo de archivos básico
Ejercicios 3.3.1: listar el contenido de un directorio
Ejercicios 3.3.2: creación de directorios y subdirectorios
Ejercicios 3.3.3: copia, mover y eliminar un archivo o un directorio vacío
Ejercicios 3.3.4: uso de find y comodines
Ejercicios 3.3.5: respaldar información
Ejercicios 3.3.6: compresión y descompresión de archivos
3.4 Utilizar streams, pipes y redirects
Ejercicios 3.4.1: redireccionar la salida estándar de un comando a un archivo
Ejercicios 3.4.2: redireccionar la salida de error estándar de un comando a un archivo
Ejercicios 3.4.3: redireccionar la entrada estándar a un archivo
Ejercicios 3.4.4: redireccionar la salida estándar de un comando a otro comando
Ejercicios 3.4.5: guardar información entre tuberías almacenando información en un archivo mediante el uso del comando tee
Ejercicios 3.4.6: uso de la salida de un comando como argumento para otro comando
Ejercicios 3.4.7: redireccionar la salida de error estándar hacia la salida estándar y que se guarde en un archivo
3.5 Crear, monitorear y matar procesos
Ejercicio 3.5.1: ejecutar comandos en primer plano y detener la ejecución de los mismos
Ejercicio 3.5.2: obtener la lista de procesos de los procesos detenidos
Ejercicio 3.5.3: reiniciar procesos y ejecutarlos en primer plano nuevamente
Ejercicio 3.5.4: aprender a ejecutar procesos en segundo plano
Ejercicio 3.5.5: uso de top y ps
Ejercicio 3.5.6: mostrar las distintas señales que utiliza el comando kill para concluir la ejecución de un proceso
3.6 Modificar prioridades de ejecución de procesos
Ejercicios 3.6.1: identificar la prioridad de un proceso delante del sistema operativo GNU/Linux
Ejercicios 3.6.2: establecer la prioridad con la que un proceso se va a ejecutar en el sistema operativo
Ejercicios 3.6.3: cambiar la prioridad de un proceso que se está ejecutando en el sistema operativo
3.7 Buscar archivos de texto usando expresiones regulares
Ejercicios 3.7.1: construir expresiones regulares para ser usadas en distintos comandos
Ejercicios 3.7.2: utilizar algunas de la expresiones del ejercicio 1 para realizar búsquedas en el contenido del archivo /etc/inputrc a través del comando grep
Ejercicios 3.7.3: modificar el contenido de un archivo con ayuda de expresiones a través del comando sed
Ejercicios 3.7.4: modificar el contenido de un archivo utilizando expresiones regulares para localizar el contenido a modificar
Ejercicios 3.7.5: buscar información relacionada con expresiones regulares y el comando egrep
3.8 Editar operaciones utilizando VI
Ejercicios 3.8.1: demostrar el uso de los comandos básicos de edición del editor vim con ayuda del archivo /etc/inputrc
Ejercicios 3.8.2: demostrar el uso de las combinaciones de teclas para realizar la acción de guardar
Foro de discusión, unidad 3
4.1 Crear particiones y sistemas de archivos
Ejercicios 4.1.1: crear particiones en un disco duro con el comando fdisk
Ejercicios 4.1.2: cambiar el identificador de particiones
Ejercicios 4.1.3: asignar un sistema de archivo a una partición (dar formato)
Ejercicios 4.1.4: crear un partición para ser usada como swap
4.2 Mantener la integridad de los ficheros del sistema de archivos
Ejercicios 4.2.1: obtener información relacionada con el tamaño total de las particiones, el uso de espacio, el espacio libre, el porcentaje del espacio usado y el punto de montaje donde se encuentran disponibles
Ejercicios 4.2.2: obtener información relacionada con el tamaño total de un directorio
Ejercicios 4.2.3: aprender a utilizar herramientas de diagnóstico y corrección de errores con ayuda de los comandos fsck y e2fsck
Ejercicios 4.2.4: obtener información de los bloques (ext2) o súper bloques (ext3 o ext4) del sistema de archivo que ocupa la partición
Ejercicios 4.2.5: obtener información de los bloques (ext2) o súper bloques (ext3 o ext4) del sistema de archivo que ocupa la partición
Ejercicios 4.2.6: ajustar parámetros del sistema de archivo
4.3 Montar y desmontar un sistema de archivos
Ejercicios 4.3.1: demostrar el proceso de montaje y desmontaje manual por medio de la línea de comandos
Ejercicios 4.3.2: mostrar cómo realizar el proceso de montaje de forma automática
4.4 Manejar cuotas de disco
Ejercicios 4.4.1: habilitar y configurar los dispositivos de almacenamiento para el uso de cuotas en el directorio /home
Ejercicios 4.4.2: modificar el comportamiento y características de una cuota
Ejercicios 4.4.3: generar reporte de cuotas para usuarios
4.5 Manejar permisos de archivos
Ejercicios 4.5.1: cambiar los permisos a un archivo y un directorio
Ejercicios 4.5.2: demostrar el uso de los permisos especiales suid, sguid y sticky bit
Ejercicios 4.5.3: modificar los permisos por defecto que les asigna el sistema operativo a los archivos por medio de la máscara de sistema umask
Ejercicios 4.5.4: cambiar la propiedad de un archivo y el grupo al que pertenece
4.6 Crear y cambiar enlaces simbólicos
Ejercicios 4.6.1: crear enlaces simbólicos duros y suaves
Ejercicios 4.6.2: eliminar enlace simbólicos duros y suaves
4.7 Encontrar archivos de sistema y colocarlos en el lugar correcto
Foro de discusión, de la unidad 104
Simulador Final