En este curso aprenderás a manejar el intérprete de comandos bash que te permitirá dominar los diferentes comandos y así poder realizar operaciones avanzadas. Serán presentados los conceptos fundamentales para poder administrar el filesystem (sistema de archivos) de nuestro equipo, el uso de filtros y expresiones regulares. Se presentará también la utilización e interpretación de los boot loaders para poder administrar el arranque de nuestro sistema entre varios sistemas operativos instalados en una misma computadora, finalizando con una introducción al kernel (núcleo) y la configuración de sus módulos.
Redireccionar la entrada estándar, salida estándar, y salida de error estándar.
Entubar la salida de un comando a la entrada de otro comando.
Usar la salida de un comando como argumento a otro comando.
Enviar la salida de un comando tanto a la salida estándar y a un archivo.
Administrar permisos de acceso en archivos regulares y archivos especiales, así como directorios.
Usar modos de acceso como suid, sgid y sticky bit para mantener la seguridad.
Conocer como cambiar la mascara de creación de archivos.
Usar el campo de grupo para garantizar acceso a miembros de grupo.
Enviar archivos y flujos de texto a través de utilerías de filtro de texto para modificar la salida usando comandos UNIX estándar encontrados en el paquete GNU textutils.
Expresiones regulares extendidas
Crear expresiones regulares simples que contengan varios elementos notacionales.
Usar herramientas de expresiones regulares para realizar busquedas a través del sistema de archivos o el contenido de un archivo.
Habilitar y deshabilitar periféricos integrados.
Configurar el sistema con o sin periféricos externos como teclado.
Diferenciar entre dispositivos de almacenamiento masivo.
Establecer correctamente el ID de hardware para diferentes dispositivos, especialmente dispositivos de arranque.
Conocer las diferencias entre dispositivos coldplug y hotplug.
Determinar recursos de hardware para los dispositivos.
Herramientas y utilerías para listar información diversa de hardware (e.g. lsusb, lspci, etc.).
Herramientas y utilerías para manipular dispositivos USB.
Entendimiento conceptual de sysfs, udev, hald y dbus.
/var/log/messages
dmesg
BIOS
bootloader
kernel
init
Establecer el nivel de ejecución predeterminado.
Cambiar entre niveles de ejecución incluyendo el modo usuario individual (single user).
Apagar o reiniciar el sistema desde la linea de comando.
Alertar a los usuarios antes de cambiar el nivel de ejecución o de algún otro evento de sistema mayor.
Terminar procesos apropiadamente
/boot/grub/menu.lst
grub-install
MBR
GRUB2
/etc/default/grub
grub2-mkconfig y update-grub
Ejecutar trabajos en primer (foreground) y segundo (background) plano.
Enviar una señal a un programa para que continúe en ejecución después de cerrar la sesión.
Monitorizar procesos activos.
Seleccionar y ordenar los procesos para su visualización.
Enviar señales a los procesos.
Conocer la prioridad predeterminada de un trabajo que es creado.
Correr un programa con una prioridad más alta o más baja que la predeterminada.
Cambiar la prioridad de un proceso en ejecución.
ext2
ext3
xfs
reiserfs v3
vfat
Utilizacion de fdisk
du
df
fsck
e2fsck
mke2fs
debugfs
dumpe2fs
tune2fs
xfs tools (such as xfs_metadump and xfs_info)
Montar y desmontar sistemas de archivos manualmente.
Configurar el montaje de sistemas de archivos al arranque del sistema.
Configurar sistemas de archivos para dispositivos extraibles.
quota
edquota
repquota
quotaon
Crear enlaces.
Identificar enlaces duros y/o simbólicos.
Copiar vs enlazar archivos.
Usar enlaces para soportar tareas de administración de sistema.
? /sys ? /proc ? /dev ? modprobe ? lsmod ? lspci ? lsusb ? /var/log/messages ? dmesg ? BIOS ? bootloader ? kernel ? init ? /etc/inittab ? shutdown ? init ? /etc/init.d ? telinit ? cat ? cut ? expand ? fmt ? head ? od ? join ? nl ? paste ? pr ? sed ? sort ? split ? tail ? tr ? unexpand ? uniq ? wc ? tee ? xargs ? & ? bg ? fg ? jobs ? kill ? nohup ? ps ? top ? free ? uptime ? killall ? nice ? ps ? renice ? top ? grep ? egrep ? fgrep ? sed ? regex(7) ? fdisk ? mkfs ? mkswap ? du ? df ? fsck ? e2fsck ? mke2fs ? debugfs ? dumpe2fs ? tune2fs ? xfs tools (such as xfs_metadump and xfs_info) ? /etc/fstab ? /media ? mount ? umount ? quota ? edquota ? repquota ? quotaon ? chmod ? umask ? chown ? chgrp ? ln
Se requieren conocimientos básicos de Linux o haber realizado el curso Introducción a Linux.
PayPal:
Posterior al pago envíe el comprobante al correo consultas@cegos.com.bo con los siguientes datos: (Nombre completo, C.I., E-Mail, Nro. de celular, Nombre y número para facturación).
- Un computador por persona
- Material de apoyo digital
- Docente certificado
- Certificación emitida por CEGOS
- Garantía de aprendizaje