[gugs] Temario del curso de GNU/Linux

Joseba Torre joseba en sindominio.net
Vie Mar 9 00:17:04 CET 2001


Aupa!

Bueno, pues ya me he puesto con el tema de la documentación del curso de
GNU/Linux. He pensado, además, que podría aprovechar y unir la parte de
administración con el antiguo proyecto de generar un manual para la
administración de fanelli... pero de momento, mejor con calma y paso a paso, que
me va a llevar bastante tiempo.

Me puse a escribir el otro día, y tras escribir como 6 folios, me di cuenta de
que o llevaba un buen temario, todo lo particularizado que fuese capaz, o me iba
a encontrar con múltiples problemas. Así que, aunque no he deshechado todo lo
que escribí, he vuelto a empezar por el principio, que es un temario.

Os lo pego aquí abajo, y os pido que lo comenteis todo lo que se os ocurra:
partes que faltan, cosas que se pueden ordenar de otra forma, cosas que podríais
en otro sitio, ... lo que se os ocurra. De momento, está el esqueleto de las 2
primeras partes (usuari@ nivel básico y nivel avanzado), y faltan administración
, instalación, configuración de servicios, programación shell, ... pero esos ya
los iremos haciendo más adelante (y de estos suele haber más documentación, y
cuando te hace falta sueles estar más capacitad@ para leerla).

Espero vuestros comentarios:

CURSO DE GNU/LINUX

Índice:

0. Sobre el documento
	0.1. Objetivos
	0.2. Licencia (GFDL)

1. Usuario básico
	1.1. El interprete de comandos
		1.1.1. Lo primero es presentarse
			Explicación de cómo conectarse, qué es un usuario, comando whoami
		1.1.2. Introducción al interprete de comandos bash
			- Comandos, modificadores, parámetros (ls, ls -l, ls /etc)
			- Comodines: * y ?
			- Opciones útiles: repetir comandos, nombres de ficheros, ...
	1.2. El sistema de archivos
		1.2.1. Aspecto general del sistema de archivos
		1.2.2. Descripción de los directorios básicos 
			- los que cuelgan de /, HOME, ., ..
		1.2.3. Moviéndonos por el sistema de ficheros
			- pwd, cd, nombres absolutos y relativos
		1.2.4. Manejo básico de ficheros
			- ls, cp, mv, rm, touch
		1.2.5. Manejo básico de directorios
			- mkdir, rmdir
		1.2.6. Viendo el contenido de los archivos
			- cat, more, less, head, tail
	1.3. Editando texto: (posiblemente, darlos por separado para no liar demasiado)
		1.3.1. Nano
		1.3.2. Vi
		1.3.3. GNU/Emacs
	1.4. Los permisos (parte I)
		1.4.1. Concepto de permisos para archivos y directorios
		1.4.2. Viendo permisos
		1.4.3. Modificando permisos: chmod
		1.4.4. Cediendo archivos: chown
		1.4.5. Cambiando los permisos por defecto: umask
	1.5. Comandos más avanzados
		1.5.1. Redirección de la entrada y la salida
			- Concepto de entrada estándar, salida estándar y salida de error
			- Concepto de pipe
			- Ejemplos más habituales
		1.5.2. Comandos más avanzados para el manejo de ficheros
			- grep, sort, wc, diff, date, ...
		1.5.3. Comunicación entre usuari en s
			- finger, users
			- write, wall, talk, ytalk

2. Usuario avanzado
	2.1. Procesos
		2.1.1. Comando ps
		2.1.2. Genealogía de procesos (pstree)
		2.1.3. Enviando señales a un proceso (kill, killall)
	2.2. Prioridades
		2.2.1. Concepto de prioridad
		2.2.2. Comandos nice, renice
	2.3. Permisos (parte II)
		2.3.1. SUID, SGID, sticky bit
		2.3.2. Configuraciones para compartir ficheros entre un grupo de gente
	2.4. Comandos de red (posible mover todo o parte al punto 1.)
		2.4.1. telnet
		2.4.2. ftp
		2.4.3. rsh, rlogin, rcp
		2.4.4. ssh, sftp, scp

3. Instalación de Debian GNU/Linux

4. Programación shell

5. Administración de Debian GNU/Linux

6. Configuración de servicios

Aaaaaaaaaaaaagur.
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 232 bytes
Descripción: no disponible
Url        : /pipermail/gugs/attachments/20010309/933905a1/attachment.pgp


Más información sobre la lista de distribución Gugs