Diferencia entre revisiones de «Universisdad Nacional de Quilmes»

De m1w1k1
Ir a la navegaciónIr a la búsqueda
 
(No se muestran 194 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
=Laboratorio de Redes y Sistemas Operativos - Tecnología en redes II=
+
* [[Laboratorio de Redes y Sistemas Operativos - Tecnología en redes II]]
  
16 reuniones, 4 horas cada una = 64 horas - clases
+
* [[Participación y Gestión de Proyectos de Software Libre]]
2 reuniones,  4 horas cada uno = 8  horas - evaluaciones
 
Pruebas en Laboratorio 5 de agosto
 
Clases Empiezan 12 de agosto
 
  
 
+
* [[Introducción a la programación de microcontroladores con Arduino]]
==Bibliografía==
 
 
 
===Libro y guíass===
 
 
 
* Ubuntu Server Guide: https://help.ubuntu.com/10.04/serverguide/C/index.html
 
 
 
* GNU/Linux Desktop Survival Guide: http://www.togaware.com/linux/survivor/
 
 
 
* http://wiki.xtech.com.ar/index.php/Portada
 
 
 
* Administración de Sistemas Linux - Oreilly
 
 
 
* Linux Servers - Los mejores Trucos - Oreilly
 
 
 
===Listas de correo===
 
 
 
* Enumerar las listas de los diversos servicios a tratar
 
 
 
 
 
===Foros/Sitios===
 
 
 
* HowtoForge: http://www.howtoforge.com/
 
 
 
 
 
===otros===
 
 
 
* CommandLineFu:http://www.commandlinefu.com/
 
 
 
 
 
 
 
----
 
 
 
 
 
==Clase 1==
 
 
 
# Presentción de la materia
 
## ¿Que vamos a hacer durante las clases?
 
## Forma de evaluación
 
# ¿Porque usamos Software Libre?
 
# Nuestros amigos (Bibliografía)
 
## Libros
 
## Listas de Correos
 
## Foros
 
# Instalación de GNU/Linux
 
## Diferentes Distribuciones: ¿Porque usamos Debian y/o Ubuntu?
 
## Diferentes Filesystems
 
## Particionado de disco (/home /var swap, lvm, raid, crypto)
 
## Administrador de arranque
 
# Administración de paquetes: https://help.ubuntu.com/10.04/serverguide/C/package-management.html
 
## Compilar un software
 
## Empaquetamiento (dpkg, rpm, etc), dependencias
 
## ¿Qué son los repositorios?
 
## Instalar desde los Repositorios
 
# Ajustando entorno de trabajo
 
## Aplicaciones preferidas
 
## Línea de comando (terminal/consola/shell) vs. Entorno gráfico (ej: synaptic(gui grafica), apt-get(no gui), aptitude(gui txt))
 
 
 
 
 
===Que no puede faltar comentar===
 
 
 
* Todo es un archivo
 
* Solo se instala lo que se va a utilizar, no se deja el compilador, ni código fuente
 
* Paciencia
 
* Nombre del Host
 
 
 
 
 
===Mis aplicaciones preferidas===
 
 
 
* Editor de textos: vim
 
* Explorador de archivos: mc
 
* Terminal Quake: Tilda
 
 
 
==Clase 2==
 
 
 
# Recordar Conceptos básicos de directorios ( /etc , /proc, /home, etc).
 
# Configuracion de red de la maquina cliente (IP, GW, DNS, HOSTNAME)
 
## Usando la configuración automatizada de debian ( /etc/network/interfaces  y comando ifup, ifdown)
 
## Usando ip, ifconfig, route, resolv.conf, hostname)
 
# Instalamos SSH (forma común de administración de servidores): https://help.ubuntu.com/10.04/serverguide/C/openssh-server.html
 
## Generamos y copiamos claves (herramientas ssh-copy-id, ssh-key-gen )
 
## cambiamos de maquinas y administramos)
 
## Screen
 
# Instalación y configuración de un servidor DHCP: http://www.tldp.org/HOWTO/DHCP/x369.html, https://help.ubuntu.com/8.04/serverguide/C/dhcp.html
 
## Probamos el cliente desde la linea de comandos ( dhclient )
 
# Instalación y configuración de un servidor DNS: http://wiki.xtech.com.ar/index.php/Servidor_de_nombres_DNS , https://help.ubuntu.com/8.04/serverguide/C/dns.html
 
## Usamos dig ( ej: dig ar ns )
 
# Por cada tipo de servicio existen varias opciones: dnsmasq, bind9, ISC, etc.
 
 
 
==Clase 3==
 
 
 
# Firewall https://help.ubuntu.com/8.04/serverguide/C/firewall.html
 
## Conceptos básicos ( filtrado de paquetes, Masquerading, port forward, logs, etc)
 
## Otras Herramientas (ufw, pfsense, firestarter, sistemas embebidos: ddwrt, tomatoe, openwrt, etc)
 
# Cliente de DNS Dinamico (ddclient)
 
# NFS
 
# Samba
 
 
 
==Clase 4==
 
# Servicios de impresión: Cups
 
# Backup: Rsnapshot (alternativas: bacula, amanda etc)
 
 
 
==Clase 5==
 
# Servidores web
 
## Apache
 
### Introcucción
 
### Programación: PHP, Python, Ruby on rails, Perl, C, C++, etc
 
### Modulos para Apache ( agregar, quitar, etc)
 
### Host virtuales ( crear, borrar, habilitar, etc)
 
## Existen otros ( lighthtpd, cherokee, nginx etc)
 
 
 
==Clase 6==
 
# Bases de datos
 
## Postgresql
 
### Instalción básica
 
### Linea comandos
 
## Mysql
 
### Instalción básica
 
### Linea comandos
 
## SQLite
 
 
 
==Clase 7==
 
# Sistema de control de versiones
 
## Lógica, Funcionamiento
 
## Diferentes opciones: cvs, mercurial, svn, git, bazaar
 
#  Subversion: ( https://help.ubuntu.com/10.04/serverguide/C/subversion.html, http://svnbook.red-bean.com/ )
 
## Instalación
 
## Utilización (status, diff, Add, commit, conflictos, properties edit/Add/del )
 
 
 
==Clase 8==
 
# Aplicaciones LAMP/LAPP (con vhost)
 
## INstalar aplicaciones para probar
 
### Pgadmin
 
### Phpmyadmin
 
### Wordpress
 
# Otras apps - Administración de proyectos ( bug tracker, control versiones, colaboración)
 
## trac, redmine, bugzilla
 
 
 
 
 
==Clase 9==
 
# Frameworks
 
## ¿Para qué?
 
## ¿Por qué?
 
## Diferentes opciones Symfony: Ejemplo...
 
### PHP: Symfony, Zend Framework, (millones más)
 
### Pyhton: Django, TurboGears
 
### Ruby: Ruby on rails
 
## Symfony
 
### Mostar carácteristicas
 
### Probamos hacer un ABM rápidamente
 
 
 
==Clase 10==
 
 
 
==Clase 11==
 
 
 
==Clase 12==
 
 
 
==Clase 13==
 
 
 
==Clase 14==
 
 
 
==Clase 15==
 
# Monitoreo
 
## Nagios
 
## Munin
 
 
 
==Clase 16==
 
# Puppet
 
 
 
==Clase 17==
 
 
 
# Evaluación
 
 
 
==Clase 18==
 
 
 
# Evaluación
 

Revisión actual del 05:48 13 feb 2012