From Fedora Project Wiki

< Events‎ | Latam‎ | Nicaragua

No edit summary
m (Williamjmorenor moved page FedoraNi/escuela2.0 to Events/Latam/Nicaragua/escuela2.0: update)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=Objetivos=
# Crear masa criticia de usuarios previo Fudcon Managua
# Crear una base material de estudio para que nuevos usuarios puedan documentamentarse y aprender
# Crear un recurso abierto, en linea útil a toda la comunidad de habla hispana


Fideos Cortos para la Escuela Fedora
=Idea de realización=
# Crear una serie de vídeos que sean la base del curso
#* Los vídeos deben ser cortos
#* Los vídeos deben abarcar los aspectos básicos del tema sin profundizar en demasiados detalles
#* Aparte de estar disponibles en el Canal de Youtube los vídeos deben estar disponible para su descarga en un formato libre
# Aprovechar el Moodle disponible en Fedora College para montar el curso en linea
#* La base del curso són los vídeos, toda información adicional debe proveerse en forma de anexos para que los interezados puedan seguir estudiendo por su cuenta si así lo desean.
#* El resultado debe ser parecido a un MOOC, en el Moodle se pueden configurar evaluaciones y dar un certificado digital a quienes aprueben
# Convinar el recurso en Linea con charlas presenciales


Introducción
=Recomendaciones para las charlas=
# Bienvenido al Escritorio Gnome
# Las charlas deben ser cortas, de veinte minutos o menos para no perder la atención de los estudiantes
# Se debe combinar teoría con practica para que los alumnos aprendan haciendo
# Como las charlas deben ser cortas lo temas no deben ser abordados con demasiada profundidad.
#* Preparar un material impreso adicional para entregarlo a los estudiantes que contenga el contenido de la charla e información adicional sobre el tema a abordar. de preferencia cada material impreso debe ser de una hoja carta impresa a ambas caras, un buen modelo de como puede ser el archivo impreso es [https://access.redhat.com/site/sites/default/files/pages/attachments/rhel_system_mgmt_systemd_tech_brief_12076757_0414mm_web.pdf este brochure de Red Hat.]
#* De ser posible se debe facilitar material adicional en digital a los alumnos para que puedan profundizar en el tema, por ejemplo complementar el tema de Administración de Paquetes con el Manual de Administración de Software.


=Propuesta de contenido=
Esta es la base para se rcontribuidor. De aqui se puede partir para cualquier contenido adicional.
# Introducción: Software Libre, Creative Commons, Por que vale la pena, que es fedora, lista de aplicaciones recomendadas, muestra rápida del escritorio a usar
# Manejo de terminal: arbol, ruta, su, administrar archivos. Systemd, administración de procesos, permisos de archivo y grupos sería extra.
# Edición de texto en terminal. Recomendable usar nano. Solo abrir un archivo, editar una linea, salvar y cerrar.
# SSH. Conectar a otra maquina, usuarios, copia remota. Ventanas remotas y conexiones sftp sería extra.
# Comunicación: IRC (recomendable web), Lista de correo (incluyendo netiqueta), uso de mensajeria instantanea (recomendable pidgin)
# Edición wiki
# Fedora Account System. Crear una cuenta
# Git (recomendable usar un servicio gratis)(recomendable usar un documento de texto o una presentación)
# Administración de paquetes. Instalar y actualizar. YUM (recomendable usar yumex para interface grafica)
(Contribución de Lila, Samuel, Porfirio y Neville)


Administración en Linea de Comandos
Para Git hay una cuenta en Gitorius que se puede usar, cada uno tendría que crear una cuenta en Gitorius, luego crear un grupo para darles permisos de hacer commit y comenzar a editar un archivo entre todos con fetch , pull, merge ect....
# Usuario ROOT/Usuario Normal
Para usar Git generalmente primero hay que generar una clave RSA --[[User:Williamjmorenor|Williamjmorenor]] ([[User talk:Williamjmorenor|talk]]) 21:47, 23 June 2014 (UTC)
# Navegando en el sistema de Archivos (pwd, cd, ls)
#
# Yum
# Fedup


=Inspiración=
=primer borrador =
Se vale tomar experiencias de otros lugares, un curso de linux incluye
Esta lista ya no es válida
* '''Lección  1''' : Introducción a Fedora.
* '''Lección  2''' : Interfas gráfica
* '''Lección  3''' : Interfas de linea de comando
* '''Lección  4''' : Usuario normal y usuario root
* '''Lección  5''' : Ayuda del sistema (man, info, apropos, whatis, help)
* '''Lección  6''' : Sistema de Archivos
* '''Lección  7''' : Navegando en el sistema de archivos (pwd, cd, ls)
* '''Lección  8''' : Administrando archivos (touch, cp, mv, rm, mkdir, rmdir, links)
* '''Lección  9''' : Usuario, grupos, permisos (ls -l, chown, chgrp, chmod)
* '''Lección 10''' : Yum (listo)
* '''Lección 11''' : FedUp (listo)
* '''Lección 12''' : Systemd (systemctl stat, restar, enable, disable, stop)
* '''Lección 13''' : Procesos (top, htop, ps, pstree, kill, killall, xkill, bg-fg)
* '''Lección 14''' : SSH
* '''Lección 15''' : Editores de texto
* '''Lección 16''' : Información del sistema (uname -a , lspci, lsusb, dmesg, uptime, who, du, df, free, fdisk -l)
* '''Lección 17''' : Comandos: find, cat, less, > , >>, <, |, grep, links, wget
* '''Lección 18''' : RPM Fusión y codex multimedia
* '''Lección 19''' :
* '''Lección 20''' :


==Curso Modelo 1==
Temas definidos en base a una revisión del contenido y orden promedios de Diferentes cursos y manuales de Linux disponibles en linea


http://openwebinars.net/cursos/curso-online-de-linux-preparacion-lpi-101/?ref=guadalux
Creo que esta lista esta un poco desproporcionada. Hay varios puntos que son linea de comando, pero SSH es uno solo.
Necesitamos incluir cosas como: edicion de wiki, git, FAS
Creo que muchas de las cosas se pueden trabajar via LiveCD o mejor una liveUSB, y ayudarse con un server para algunas.
Son anotaciones rápidas, espero poder ampliar mas estas ideas pronto --[[User:Yn1v|Yn1v]] ([[User talk:Yn1v|talk]]) 21:32, 5 June 2014 (UTC)


ARQUITECTURA DEL SISTEMA
----


Configurando El Hardware
[[Category:Nicaragua]]
Inicio (boot) Del Sistema
Cambiar Niveles De Inicio, Apagar Y Reiniciar El Sistema
INSTALACIÓN DE LINUX Y MANTENIMIENTO DE PAQUETERÍA
 
Particionado En Un Sistema Linux
Gestores De Arranque
Uso De Librerias Compartidas
Sistema De Paquetería Debian
Gestión De La Paquetería Con Rpm Y Yum
GNU Y COMANDOS UNIX
 
Trabajar En Línea De Comandos
Procesar Cadenas De Texto Por Medio De Filtros
Administración Básica De Archivos
Flujos, Tuberías (pipes) Y Redireccionamientos De Salida
Crear, Monitorizar Y Finalizar Procesos
Flujos, Tuberías (pipes) Y Redireccionamientos De Salida
Modificar La Prioridad De Ejecución De Un Proceso
Buscar En Archivos De Texto Utilizando Expresiones Regulares
Edición Básica De Archivos Usando Vi
DISPOSITIVOS, SISTEMAS DE ARCHIVOS LINUX Y ESTANDAR FHS
 
Crear Particiones Y Sistemas De Archivos
Mantener La Integridad De Los Sistemas De Archivos
Controlar El Montaje Y Desmontaje De Los Sistemas De Archivos
Administrar Cuotas De Disco
Controlar Permisos Y Propiedades De Archivos
Crear Y Modificar Enlaces De Referencia Y Simbólicos
Encontrar Archivos De Sistema Y Conocer Su Localización Correcta
 
==Curso Modelo 2==
http://cursosgpl.net/temario-curso-online-linux-basico-lpic-101
Unidad 1: Tareas preliminares
 
Instalación de Debian Lenny en un pendrive con persistencia.
Iniciar una sesión.
Unidad 2: Trabajando desde la línea de comandos
 
La entrada y salida estandar.
Funcionalidades comunes a todos los comandos.
Completar comandos.
Conectar varios comandos.
Uso de comodines.
Alias de comandos.
La bash shell.
Unidad 3: Comandos y filtros para procesar ficheros de texto
 
Streems, pipes y redirecciones
 
Redireccionar la salida estandar, la entrada estandar y la salida de errores.
Enlazar la salida de un comando con la entrada de otro mediante pipes (tuberías).
Redireccionar la salida estandar a un fichero.
Uso de los comandos tee y xargs.
Utilización de los comandos disponibles en Linux:
 
cat: concatena ficheros y los imprime en la salida estandar.
od: Muestra ficheros que no están en formato texto.
split: Divide ficheros.
wc: muestra información del contenido de un fichero.
head: extrae el inicio de un fichero
tail: extrae el final de un fichero.
expand: convierte tabuladores en espacios.
unexpand: convierte espacios en tabuladores.
tr: reemplaza o borra caracteres de un fichero.
pr: Convierte ficheros para imprimir.
nl: Muestra números de línea en un fichero.
fmt: Formatea los párrafos de un fichero.
sort: ordena los ficheros de entrada.
uniq: omite líneas duplicadas.
cut: extrae registos de un fichero.
paste: junta líneas de ficheros.
sed: edita texto de un fichero.
Unidad 4: Gestión de ficheros
 
Uso de los comandos para la gestión de ficheros en Linux:
 
ls: lista el contenido de directorios.
mv: mueve o renombra archivos y directorios.
rm: borra archivos o directorios.
mkdir: crea directorios
rmdir: borra directorios.
find: busca ficheros en el árbol de directorios.
touch: cambia la fecha de un archivo o crea un archivo vacio.
tar: utilidad para empaquetar archivos.
file: determina el tipo de archivo.
gzip: herramienta de compresión de archivos y directorios.
bzip2: herramienta de compresión de archivos y directorios.
dd: convierte y copia ficheros.
cpio: utilidad para empaquetar archivos.
Permisos de archivos.
 
Permisos estandar.
Permisos especiales.
SUID
SGIG
Sticky Bit
Unidad 5: Uso de expresiones regulares
 
Sintaxis de las expresiones regulares.
Búsqueda de texto es ficheros mediante expresiones regulares.
Uso de grep, egrep, fgrep y sed con expresiones regulares.
Unidad 6: Gestión de procesos
 
Ejecutar procesos en segundo plano.
Monitorizar los procesos activos.
Envio de señales a los procesos.
Modificar las prioridades de ejecución de los procesos.
Uso de los comandos: &. bg, fg, jobs, kill, nohup, ps, top, free, uptime, killall, nice, ps, renice y top.
Unidad 7: Uso del editor vi
 
Modos básicos de vi.
Inserción, edición, borrado, copia y búsqueda de texto.
Uso de buffers.
Ejecutar comandos externos desde vi.
Unidad 8: Sistemas de archivo
 
Disposición estandar de los archivos y directorios en Linux.
Tipos de sistemas de archivos.
Tipos de partición.
Primaria.
Extendida.
Partición de intercambio (swap).
Crear particiones con fdisk.
Crear sistemas de ficheros mediante mkfs.
Comprobando la integridad del sistema de ficheros con fsck.
Monitorización del espacio y los i-nodos libres:
df
du
Montar y desmontar sistemas de archivo.
El gestor dimámico de volúmenes LVM.
Unidad 9: Instalación de programas
 
Administración de librerías compartidas.
Instalación de programas desde las fuentes.
Makefile.
./configure.
make.
make install
Administración de paquetes Debian.
dpkg.
dselect.
apt-get.
aptitude.
alien.
Administración de paquetes RPM.
rpm.
yum.
Unidad 10: Configuración del hardware
 
Obtener información del hardware del equipo.
El directorio /proc.
El directorio /sys.
El sistema de ficheros sysfs.
Componentes PCI: comando lspci.
Componentes USB: comando lsusb.
Información sobre los dispositivos de almacenamiento.
El directorio /dev.
Nomenclatura de los diferentes tipos de dispositivos de almacenamiento en Linux.
Diferencia entre dispositivos coldplug y hotplug.
D-BUS.
HAL.
Descripción de udev.
Herramientas del sistema para la instalación de hardware.
Herramientas para la gestión de módulos.
lsmod.
modprobe.
rmmod.
modinfo.
Unidad 11: El sistema de arranque
 
Secuencia de arranque.
Opciones del Kernel durante el proceso de inicio.
Comprobar los ficheros log.
El sistema de log de Linux.
dmesg.
Instalación y configuración de GRUB/GRUB2.
Niveles de ejecución (runlevels).
Cambio de runlevel.
Los comando init y telinit.
Parar y reiniciar el sistema.
El comando shutdown.
El comando reboot.
El comando halt.
El comando poweroff.
El archivo /etc/inittab.
El archivo /etc/init.d.
El comando update-rc.
Alternativas al proceso de arranque estándar: upstart y systemd.

Latest revision as of 18:39, 11 January 2018

Objetivos

  1. Crear masa criticia de usuarios previo Fudcon Managua
  2. Crear una base material de estudio para que nuevos usuarios puedan documentamentarse y aprender
  3. Crear un recurso abierto, en linea útil a toda la comunidad de habla hispana

Idea de realización

  1. Crear una serie de vídeos que sean la base del curso
    • Los vídeos deben ser cortos
    • Los vídeos deben abarcar los aspectos básicos del tema sin profundizar en demasiados detalles
    • Aparte de estar disponibles en el Canal de Youtube los vídeos deben estar disponible para su descarga en un formato libre
  2. Aprovechar el Moodle disponible en Fedora College para montar el curso en linea
    • La base del curso són los vídeos, toda información adicional debe proveerse en forma de anexos para que los interezados puedan seguir estudiendo por su cuenta si así lo desean.
    • El resultado debe ser parecido a un MOOC, en el Moodle se pueden configurar evaluaciones y dar un certificado digital a quienes aprueben
  3. Convinar el recurso en Linea con charlas presenciales

Recomendaciones para las charlas

  1. Las charlas deben ser cortas, de veinte minutos o menos para no perder la atención de los estudiantes
  2. Se debe combinar teoría con practica para que los alumnos aprendan haciendo
  3. Como las charlas deben ser cortas lo temas no deben ser abordados con demasiada profundidad.
    • Preparar un material impreso adicional para entregarlo a los estudiantes que contenga el contenido de la charla e información adicional sobre el tema a abordar. de preferencia cada material impreso debe ser de una hoja carta impresa a ambas caras, un buen modelo de como puede ser el archivo impreso es este brochure de Red Hat.
    • De ser posible se debe facilitar material adicional en digital a los alumnos para que puedan profundizar en el tema, por ejemplo complementar el tema de Administración de Paquetes con el Manual de Administración de Software.

Propuesta de contenido

Esta es la base para se rcontribuidor. De aqui se puede partir para cualquier contenido adicional.

  1. Introducción: Software Libre, Creative Commons, Por que vale la pena, que es fedora, lista de aplicaciones recomendadas, muestra rápida del escritorio a usar
  2. Manejo de terminal: arbol, ruta, su, administrar archivos. Systemd, administración de procesos, permisos de archivo y grupos sería extra.
  3. Edición de texto en terminal. Recomendable usar nano. Solo abrir un archivo, editar una linea, salvar y cerrar.
  4. SSH. Conectar a otra maquina, usuarios, copia remota. Ventanas remotas y conexiones sftp sería extra.
  5. Comunicación: IRC (recomendable web), Lista de correo (incluyendo netiqueta), uso de mensajeria instantanea (recomendable pidgin)
  6. Edición wiki
  7. Fedora Account System. Crear una cuenta
  8. Git (recomendable usar un servicio gratis)(recomendable usar un documento de texto o una presentación)
  9. Administración de paquetes. Instalar y actualizar. YUM (recomendable usar yumex para interface grafica)

(Contribución de Lila, Samuel, Porfirio y Neville)

Para Git hay una cuenta en Gitorius que se puede usar, cada uno tendría que crear una cuenta en Gitorius, luego crear un grupo para darles permisos de hacer commit y comenzar a editar un archivo entre todos con fetch , pull, merge ect....
Para usar Git generalmente primero hay que generar una clave RSA --Williamjmorenor (talk) 21:47, 23 June 2014 (UTC)

primer borrador

Esta lista ya no es válida

  • Lección 1 : Introducción a Fedora.
  • Lección 2 : Interfas gráfica
  • Lección 3 : Interfas de linea de comando
  • Lección 4 : Usuario normal y usuario root
  • Lección 5 : Ayuda del sistema (man, info, apropos, whatis, help)
  • Lección 6 : Sistema de Archivos
  • Lección 7 : Navegando en el sistema de archivos (pwd, cd, ls)
  • Lección 8 : Administrando archivos (touch, cp, mv, rm, mkdir, rmdir, links)
  • Lección 9 : Usuario, grupos, permisos (ls -l, chown, chgrp, chmod)
  • Lección 10 : Yum (listo)
  • Lección 11 : FedUp (listo)
  • Lección 12 : Systemd (systemctl stat, restar, enable, disable, stop)
  • Lección 13 : Procesos (top, htop, ps, pstree, kill, killall, xkill, bg-fg)
  • Lección 14 : SSH
  • Lección 15 : Editores de texto
  • Lección 16 : Información del sistema (uname -a , lspci, lsusb, dmesg, uptime, who, du, df, free, fdisk -l)
  • Lección 17 : Comandos: find, cat, less, > , >>, <, |, grep, links, wget
  • Lección 18 : RPM Fusión y codex multimedia
  • Lección 19 :
  • Lección 20 :

Temas definidos en base a una revisión del contenido y orden promedios de Diferentes cursos y manuales de Linux disponibles en linea

Creo que esta lista esta un poco desproporcionada. Hay varios puntos que son linea de comando, pero SSH es uno solo.
Necesitamos incluir cosas como: edicion de wiki, git, FAS
Creo que muchas de las cosas se pueden trabajar via LiveCD o mejor una liveUSB, y ayudarse con un server para algunas.
Son anotaciones rápidas, espero poder ampliar mas estas ideas pronto --Yn1v (talk) 21:32, 5 June 2014 (UTC)