LINUX FUNDAMENTALS ( en directo por internet)

LV200623

20 horas

Presencial

Objetivos

Utilizar los comandos Linux para monitorizar un sistema y automatizar tareas de forma efectiva usando scripts de Shell
Personalizar el sistema Linux
Implementar políticas de seguridad de usuarios y contraseñas

Temario

1.- Introducción a linux
•    Estructura
•    Estándares
2.- Inicio en linux
•    Inicio y cierre de sesión
•    Páginas de manual
•    Ejecución de comandos básicos linux
3.- Navegar por el Sistema de Archivos
•    Conceptos del sistema de archivos de linux
•    Rutas relativas y absolutas
•    Navegación por los directorios: cd, pwd, ls
•    Crear y eliminar directorios: mkdir, rmdir
•    Buscar en directorios con find
4.- Gestión de Archivos
•    Conceptos y características de archivos
•    Ver archivos con cat, more, head y tail
•    Impresión de archivos con lp, lpstat
•    Gestión de archivos con cp, mv, ln y rm
5.- Permisos de Archivos
•    Permisos de archivos en linux
•    Gestión de permisos con chmod y umask
•    Gestión de atributos de archivos con chgrp, chown y touch
•    Cambiar identidades de usuario y grupo usando chgrp
•    Seguridad de contraseñas
6.- Editor VI
•    Edición de archivos
7.- Fundamentos de Shell
•    Características de Shell
•    Tipos de Shell
•    Usar alias de comandos
•    Modificar variables de entorno
8.- Características avanzadas de Shell
•    Variables locales y de entorno
•    Sustitución de variables
•    Sustitución de alias
•    Sustitución de comandos
9.- Generación de nombres de archivos
•    Conceptos de caracteres de generación
•    Caracteres de generación: ?
10.- Entrecomillado
•    Conceptos de entrecomillado
•    Caracteres de entrecomillado
11.- Redirección entrada y salida
•    Redirección de la entrada estándar, la salida estándar y el error estándar
•    Usar sort, wc y filtros grep
12.- Tuberías
•    Conceptos de Shell pipeline
•    Usar tee, cut, tr, more y pr
13.- Monitorización y Gestión de procesos
•    Listar procesos con ps
•    Procesos en segundo plano con
•    Procesos en segundo plano con nohup
•    Mover trabajos en segundo plano a primer plano con bg y fg
•    Priorizar proceso con nice
•    Terminar procesos con señales
•    Terminar procesos con kill
•    Programar trabajos con cron y crontab
•    Programar trabajos con at
14.- Almacenamiento de archivos offline
•    Crear y usar archivos tar
•    Crear y usar archivos cpio