Facultad de Ciencias y Tecnologia
Universidad Catolica N.S. de la Asuncion
Proporcionar el conocimiento básico necesario para utilizar el Sistema como estacion de trabajo principalmente.
Brindar la oportunidad de obtener una experiencia personal de participación en un ambiente de instrucción mutua.
Posibilitar la inclusión de esta herramienta en nuestro medio.
Complementar la formación general básica de los alumnos de la carrera de Informática y otras afines.
Desarrollar habilidades para el trabajo de investigación científico y profesional.
La estructura del Curso comprenderá
las siguientes temáticas:
Introducción
Distribuciones de Linux
Estructura basica
/etc
/var
/usr
/home
/dev
La abstraccion de todo al conecpto de "archivos"
Mapeo de dispositivos a archivos
Montaje de dispositivos
UID y GID de usuarios
Cada usuario tiene un UID y GID
Archivos de mapeo de IDs a nombres
/etc/passwd
/etc/groups
/etc/shadow
los IDs se pueden compartir
directorio /home, todos tienen uno
passwd de cada usuario
Sistema de permiso de archivos
Cada archivo tiene permisos
Control de acceso al archivo
Lectura
Escritura
Ejecucion
Los permisos
Dueño
Grupo
Resto del mundo
Leyendo e interpretando los permisos
ls -l
forma octal de interpretar los permisos
forma -human de leer los permisos
seteando los permisos
uso basico de chmod
uso basico de chown y chgrp
Permisos especiales de archivos
Chmod ugo+s
Permisos especiales de directorios
Chmod ugo+[s,g,t]
root: el super user
nada se le oculta a root
etica de ser root
donde todo empieza ...
varios shells disponibles
como ejecutar comandos
parametros
ejecutando en el directorio actual
usando el path canonico
variables del systema
listar variables actuales
crear variables usando 'export'
borrar variables actuales
variables (comunes, solo un comando actual, globales)
usar el comando '.' para setear variables a la instancia actual del shell
cargar en shell y no en eso
archivos de inicializacion
global
por usuario
al iniciar el bash
al salir del bash
administracion de procesos
background
foreground
comando jobs
usando ';' y '&'
redireccionamiento de stdin, stdout y stderr a archivos
usando >, >>, <, <<
redireccionando stderr a stdout
redireccionamiento de stdin y stdout a otros comandos
uso del carácter pipe '|'
redireccionando varios comandos
shortcuts de teclado
edicion ctrl+[a, e, l, u, r, h, s, q]
envio de senhales: crtl+[c,z]
un paquetes tiene varios archivos
binarios
documentacion
archivos para desarrollo
archivos de configuracion
Formas de instalar un paquete
.tar.gz
Instalando paquetes .tar.gz
Leer la documentacion
README
INSTALL
Ejecutando el ./configure
Compilar con make
Instalar con make install
RPM
Que es rpm?
Dependencias de rpm
BD de rpm
Distintos tipos de .rpm
Binarios por plataforma
Fuentes
Archivos independientes de plataforma
Trabajando con paquetes .rpm
Instalando
Borrando
Haciando upgrade
Compilando un .src.rpm
Trabajando con la BD
Haciendo querys
Haciendo querys A paquetes .rpm
Haciendo querys A la BD para buscar
A quien pertenece un archivo
Informacion detallada de paquetes instalados
Arquitectura
X Toolkits
Qt
GTK+
Otros
Xt
OpenLook
Motif
Configuración del X
Archivos de configuración
Resoluciones
Profundidad de colores
Selección de Window Manager
Problemas comunes y soluciones
Window Manager
Fundamentos y estructura
Selección
Principales
GNOME y KDE
Introducción
Desktop
Aplicaciones
Configuración
Internet
Browsers
Mail clients
Chat
Mesajería instantánea
Otros
Varios
Instalación en un disco vacio. Instalación junto con alguna version de DOS/WINDOWS.
Estructura logica del disco (Particiones)
Instalación de Red Hat (basada en CD-ROM).
Modo texto
Tipos de instalación (Estación de trabajo, Servidor, Personalizada).
LILO
Ximian GNOME
Nautilus
Problemas comunes (LILO borrado, disco de arranque, checkeo del sistema de archivos).
levantando y bajando manualmente los servicios
Servicios para Internet, aplicaciones
Httpd
DNS
Proxy
ftp
news
Servidor de archivos
Samba
Nfs
Mars NWE
Appletalk
Servicios de ruteo
Masquerading
Forwarding
QOS
Shaper
Firewall
Port forwarding
uso con samba para un directorio compartido restringido
compartiendo GID
compartiendo UIDs
PAM, controlando a los usuarios y a la seguridad del sistema