Indicadores de Logros:
- Mantiene su información pública y puede consultar la de otros usuarios.
- Puede comunicarse con otros usuarios empleando talk.
- Puede enviar y recibir correos con mail.
Uno de los propósitos de una red de computadores es facilitar la comunicación entre usuarios. En la red de su colegio usted podrá comunicarse con otros usuarios, ver información de ellos y publicar información sobre usted. Aún si emplea un computador con Linux que no esté conectado a una red, podrá experimentar empleando como nombre de máquina localhost[1]
Cada usuario de una red Linux puede publicar cierta información personal con el programa
chfn, puede poner su plan de actividades en el archivo
~/.plan y los proyectos que esté realizando en el archivo
~/.project. Es importante que mantenga actualizada su información para que sea de utilidad para el colegio y otros usuarios de la red.
Programa para cambiar la información pública de un usuario, otros usuarios puede examinarla con el comando
finger
Nombre del archivo donde se almacenan los planes de actividades de un usuario. Debe ubicarse en el directorio principal del usuario.
Nombre del archivo donde se describen los proyectos que se están realizando para que puedan ser consultados por otros usuarios con el comando
finger Debe ubicarse en el directorio principal del usuario.
El programa
finger permite ver la información que los usuarios han publicado y también permite ver qué usuarios están usando un sistema [2]. Los siguientes ejemplos, muestran como puede usarse
finger para examinar:
- La información de un usuario conectado a la misma máquina que usted
- Los usuarios conectados a otra máquina
- La información de un usuario de otra máquina
finger juan
finger @servidor.colegio.edu.co
finger juan@servidor.colegio.edu.co
El tercer ejemplo muestra la
dirección electrónica de un usuario en una red, usted como usuario tendrá una dirección como esa que podrá ser usada por otros usuarios para comunicarse con usted con
talk o con
mail. Para formar su dirección electrónica añada a su login el símbolo @ y el nombre del dominio de su red (e.g
agarcia@click.gfc.edu.co). El nombre del dominio debe preguntarlo al administrador de red.
El programa
talk permite comunicarse con un usuario que esté conectado al mismo computador que usted o en otro (mientras estén conectados por red). El programa
mesg permite a un usuario activar o desactivar peticiones de
talk (
mesg y las activa y
mesg n las desactiva). A continuación se presentan ejemplos, de como solicitar una conexión del
talk a un usuario en el mismo computador o en otro:
talk juan
talk juan@servidor.colegio.edu.co
Cuando haga la solicitud de conexión, si el otro usuario está aceptando mensajes será informado de su solicitud junto con instrucciones para establecer la comunicación (tendrá que responder con
talk seguido de la dirección de quien hizo la solicitud) [3]. Para terminar una conexión de
talk puede emplear la secuencia de teclas
Ctrl-D secuencia que significa fin de archivo
, o bien interrumpir el programa con
Ctrl-C.
El programa
mail permite enviar y recibir correos a otros usuarios. A diferencia de
talk, el receptor del mensaje no necesita estar conectado mientras se envia el correo, pues este será almacenado en una casilla postal que el receptor podrá revisar cuando lo desee.
Para enviar correo a un usuario de su red puede usar:
mail login@
dominio
Remplazando
login con el login del destinatario y
dominio por el dominio de su red (sin hay varios destinatarios puede separarlos con espacios). Tras esto el programa
mail le pedirá el título [4] de su correo y le permitira escribir el mensaje. Teclee el texto y cuando termine escriba una línea con el caracter punto '.', o bien presione
Control-D.
Para leer los correos que han llegado a su casilla postal, use:
mail
Al hacerlo el programa mail buscará correos en su casilla y en caso de haber le permitirá leerlos. Para ver los encabezados de los correos que haya pendientes teclee
h, para leer el siguiente correo presione
Return, para borrar un mensaje que ya leyó presione
d. Puede consultar otros comandos del programa mail tecleando
?.
Si desea redirigir los correos que llegan a la casilla de una cuenta a otra puede establecer la dirección a la cual reenviar en el archivo
~/.forward.
Dada la popularidad del correo electrónico hay varios programas en modo texto y gráficos que le permiten leer y escribir correo electrónico además de
mail. Eventualmente en su computador contará con el cliente de correo mutt, que es altamente configurable y que junto con procmail y algo de paciencia para configurarlos pueden ayudarle bastante a organizar su correo electrónico.
Al iniciar
mutt presenta los correos que estén en su casilla, le permite desplazarse de uno a otro con flechas o con las letras
j y
k (cómo en vi), podrá consultar uno con
Enter, salir con
q, ver ayuda sobre comandos con
?, eliminar uno con
d, iniciar un correo (o continuar editando algún correo pospuesto) con
m. Una vez este viendo un correo puede responder con
r, reenviarlo con
f o pasarlo como entrada a un comando con
|. Cuando componga un mensaje puede posponer, puede poner adjuntos (con
a) o emplear programas como PGP o GPG para firmar o encriptar sus mensajes (con
p). Para organizar los correos que reciba, puede emplear carpetas, para pasar de uno a otro emplee
c, para organizar una carpeta (por fecha, emisor, destinatario, tamaño, tema o hilos) emplee
o. Si ordena una carpeta por hilos podrá emplear otros comandos como
Ctrl-D para borrar un hilo completo,
Ctrl-P para pasar al anterior,
Ctrl-N para pasar al siguiente.
mutt puede configurarse en el archivo
~/.muttrc, un ejemplo se presenta a continuación (las líneas iniciadas con # son comentarios):
# Para establecer una dirección en la que se prefieren respuestas
my_hdr Reply-To: Gabriel Torres
set reply_to=yes
unset reply_self
# Para emplear vim como editor de mensajes y editar el encabezado también
set edit_headers=yes
set editor=vim
# Para establecer algunas carpetas
mailboxes =/var/mail/grator
mailboxes =/home/grator/Mail/tareas
mailboxes =/home/grator/Mail/familia
mailboxes =/home/grator/Mail/paz
Si desea que su correo sea automáticamente organizado en carpetas cuando llegue puede emplear procmail y sincronizarlo con su configuración de mutt. procmail puede manejar automáticamente todo correo que reciba en una cuenta y realizar con este las acciones que usted describa. Para que separe automáticamente los correos en las carpetas del ejemplo anterior debe configurar y crear varios archivos. Cree la carpeta
~/.procmail en ella el archivo
rc.maillists con la configuración de los patrones por buscar en los correos y la carpeta en la que deben quedar:
:0:
* ^FROM.*fip@ideaspaz.org.*
paz
:0:
* ^TO.*colombia-paz@colnodo.apc.org.*
paz
:0:
* ^TO.*colombia@derechos.net.*
paz
:0:
* ^TOstructio.*
tareas
La última línea indica que deben dejarse correos enviados a direcciones que incluyan la palabra
structio en la carpeta
tareas.
El archivo
~/.procmailrc debe contener algo como:
LINEBUF=4096
VERBOSE=off
MAILDIR=$HOME/Mail/
FORMAIL=/usr/local/bin/formail
SENDMAIL=/usr/sbin/sendmail
PMDIR=$HOME/.procmail
LOGFILE=$PMDIR/log
INCLUDERC=$PMDIR/rc.maillists
La línea
LOGFILE=$PMDIR/log indica que debe registrarse toda acción de procmail en
~/.procmail/log, después de configurar este servicio puede ser mejor quitarla. Si en su sistema procmail fue configurado para ser llamado por el MTA no tendrá que hacer más (e.g en la configuración por defecto de exim así ocurre). Si su MTA no fue configurado para ejecutar procmail puede crear el archivo
~/.forward con:
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 "
- Páginas del manual de los programas chfn, finger, mail, talk, write y mesg. Puede consultar la página man de cada uno o en Internet buscar, por ejemplo en: http://www.openbsd.org/cgi-bin/man.cgi
- Para conocer más sbre mutt puede consultar la página del manual o la documentación disponible en Internet: http://www.mutt.org/doc/manual/
- Para concer más sobre procmail puede consultar la página del manual o la documentación disponible en Internet: http://www.procmail.org/
- Puede ver ejemplos de configuración de mutt y procmail en: http://linux.ucla.edu/guides/mailguide.php3.
1.
2.
Escriba sus archivos ##~/.plan## y ##~/.project##. 3.
4.
5.
6.
7.
8.
Compruebe que el comando **mesg** funciona. (Ayuda: **mesg n** e intente el ejercicio anterior, recuerde volver a habilitar mensajes con **mesg y**). 9.
10.
1. Modifique su información personal con el programa
chfn. En vez de "
Room Number" ponga el grado en el que está, en vez de "
Work Phone" ponga la dirección de su casa y en "
Home Phone" el teléfono de su casa.
Basta teclear
chfn y cambiar los datos.
2. Escriba sus archivos
~/.plan y
~/.project.
Editarlos con algún editor, e.g
vi ~/.plan
3. Con el comando
finger, revise información sobre usted mismo.
finger usuario@localhost
4. Revise la información del usuario root y de otros usuarios que empleen su misma máquina.
finger root@localhost
5. Busque otros usuarios conectados a su máquina.
finger @localhost
6. Opcional: si tiene la oportunidad de conectarse a Internet revise la información accequible con finger en quake@geophys.washington.edu.
finger quake@geophys.washington.edu produce información sobre terremotos en Washington y Oregon.
7. Abra dos terminales, en una de ellas comuníquese por
talk con usted mismo y responda en la otra terminal.
Abrir las dos terminales, revisar TTY empleada por cada una, después desde la termina 1 usar
talk usuario@localhost tty-terminal-2
8. Compruebe que el comando
mesg funciona. (Ayuda:
mesg n e intente el ejercicio anterior, recuerde volver a habilitar mensajes con
mesg y).
mesg n después repetir ejercicio anterior y después
mesg y
9. Busque otros usuarios en su sistema o en otra máquina conectada por red y comuníquese con ellos.
finger purpura.micolegio.edu.co talk davpin@purpura.micolegio.edu.co
10. Envíese un correo a usted mismo y después lealo.
mail usuario@localhost
Notas
|| [1] || El nombre localhost es normalmente asociado con la dirección IP 127.0.0.1 que corresponde a su propio computador (ver
). ||
|| [2] || Además de
finger para examinar usuarios conectados a la misma máquina que usted puede emplear los comandos
who y
w. ||
|| [3] || Para enviar mensajes a usuarios conectados simultaneamente con usted en su mismo computador puede usar los comandos
write y
wall, con los cuales puede enviar un mensaje a uno o todos los usuarios --debe terminar el mensaje presionando
Ctrl-D. ||
|| [4] || Título: en inglés
Subject ||