jueves, 1 de diciembre de 2011

Actividades propuestas en el taller de linux

Este taller contiene 23 actividades que incluyen aspectos teóricos y ejercicios prácticos. Si las llevas a cabo en orden, aprenderás en poco tiempo los elementos básicos de cualquier Sistema Operativo basado en Linux. 
  • Presentación de microLINUX. Características más relevantes.
  • Acceso al sistema, ayuda en línea, cambio de sesión y cierre. 
  • La consola. Intérprete de comandos (shell), comandos internos (built -in), comandos externos y aplicaciones. 
  • Directorios de microLINUX. Creación, posición del usuario, cambio de ubicación, consulta de contenido y borrado de directorios. 
  • Tratamiento de ficheros I. Tipos (código de colores), creación, consulta, copia y borrado de ficheros. Expansión de nombres de ficheros. 
  • Proceso de arranque. Ficheros de configuración e inicio en microLINUX.
  • Tratamiento de ficheros II. Edición de ficheros de texto con editor vi. 
  • Tratamiento de ficheros III. Enlaces fuerte y débil. 
  • Tratamiento de ficheros IV. Búsqueda, ordenación y extracción selectiva de datos. 
  • Gestión de usuarios. Creación, propiedades y borrado de usuarios. Cambio de usuario. 
  • Concepto de grupo. Creación y borrado de grupos. Agregación y eliminación de usuarios a un grupo. 
  • Permisos en un sistema multiusuario.
  • Procesos en LINUX. Estado de un proceso. Ejecución en primer y segundo plano. 
  • Scripts I. Ficheros de usuario ejecutados por el intérprete de comandos. Variables de entorno. 
  • Scripts II. Ampliación de comandos y Funciones.
  • Scripts III. Estructuras de control. 
  • Información del kernel I. Datos suministrados durante el inicio del sistema. 
  • Información del kernel II. Datos del sistema en tiempo de ejecución. (/proc). 
  • Utilidades I. Comandos de información. 
  • Utilidades II. Comandos de compresión y descompresión de ficheros. 
  • Archivos especiales de dispositivos. Tipos y creación. 
  • Sistema de ficheros. Montaje, sincronización y desmontado. 
  • Introducción a la programación estructurada. Lenguaje C. 
  • Aplicaciones de usuario: Compiladores. Tcc (Tiny C Compiler). 

Video promocional de microlinux_vem versión 1.0

Esta pequeña distribución de linux (ocupa el tamaño de un disquete: 1,44 MBytes) tiene como objetivo principal el ayudar a comprender las funciones básicas de un S.O. manejado con órdenes de consola. Viene "equipada" con un mini curso - taller - compuesto por más de una veintena de actividades y un compilador ANSI C por si te sobra algo de tiempo y quieres hacer tus pinitos en programación estructurada.


¡ Ojo, conecta los altavoces !

Por cierto, si te animas con el tema de la programación en lenguaje C, en este enlace te llevas by the face una guía de autoenseñanza del mismo autor cuyos ejercicios propuestos se encuentran resueltos en la distribución - ver vídeo -.

Presentación del blog

Para empezar, quiero dar un afectuoso saludo a todos los visitantes de este blog y en especial a aquellos que, a pesar de las ventajas de trabajar con el entorno gráfico de cualquier sistema operativo, aún consideráis interesante (útil, curioso, arriesgado...) manejar la consola de vuestro computador para interaccionar con el sistema.

Este lugar presentará, de manera sencilla, algunas de las posibilidades que nos ofrece un S.O. basado en Linux cuando utilizamos sus comandos a través del teclado - pantalla en modo texto (consola).

El sistema de referencia será microlinux_vem aunque puedes practicar las tareas que tratemos en máquinas con Ubuntu, SuSE, etcétera.

Escucha el podcast de presentación aquí.