Depende la licencia, algunas licencias permiten la venta de copias otras no.
Permiten libre redistribución y libre uso: Dominio público, BSD, MIT License, GPL, LGPL.
Personal
Los *BSD por ser menos populares tiene menos aplicaciones y cuentan con una capa para emular Linux; los desarrolladores se concentrar en portar aplicaciones de Linux y de otras plataformas; el desarrollo es dirigido por un equipo empleando CVS.
Fuentes abiertas busca presentar los méritos técnicos de usar programas cuyas fuentes puedan ser vistas por el público. Es impulsado por Open Source Initiative. Software libre se refiere a una ideología y una clasificación de licencias acorde. Se trata de la ideología de la Free Software Foundation.
Una vez sabe login y clave prende un computador, espere hasta que se inicie el modo gráfico y un recuadro en el que diga Login y usted pueda teclear su login y ENTER después verá otro recuadro en el que se le pide la clave --no la verá al teclear cuando termine presione ENTER.
Ctrl-Alt-F1 ; Ctrl-Alt-F7
Ctrl-Alt-F1 ; login y clave ; passwd ; clave anterior ; clave nueva dos veces ; exit ; Ctrl-Alt-F7
Menu; gedit; escribir; marcar presionando botón izquierdo y arrastrando; pegar ubicando el cursor y presionando botón del centro.
Menu; centro de control Gnome; papel tapiz
Menú; centro de control Gnome; tema
Menú; centro de control Gnome; gestor de ventanas.
Menu. Abrir y explorar cada aplicación para después opinar
Algunas especialmente utiles son: calendario y time tracker tool.
desplazarse; copiar; renombrar; borrar; mover; buscar; ordenar
mkdir graficas
cp /usr/share/pixmaps/una.jpg graficas
Sobre el directorio graficas presionar del
Sobre el directorio /usr/share/pixmaps presionar del
Puede preguntar al administrador o eventualmente revisar /etc/fstab, revise el tipo de disquete (puede ser auto, ext2 o vfat junto al dispositivo del disquete (normalmente /dev/fd0).
mount /floppy cp /usr/share/pixmaps/uno.jpg /floppy
umount /floppy
Para copiar el archivo ~/carta.txt a la primera unidad de disquetel mcopy ~/carta.txt a:. Para eliminar doc.txt se usa mdel a:doc.txt, para crear un directorio mmd a:midir; y para formatear el disquete: mformat a:
whatis presenta una breve descripción del comando que recibe, extractada de la correspondiente página del manual de Unix.
Un applet es un programa que se mantiene activo durante una sesión Gnome, presentando información en un pequeño espacio del panel.
Espacio para avanzar una pantalla o de un nodo a otro; q para salir; h para ver un tutorial; n para avanzar al siguiente nodo; p para ir al nodo anterior; u para ir al nodo superior; TAB pasa de un enlace a otro; Enter va a un enlace; l retorna al nodo antes visitado.
Para mover un archivo de un directorio a otro o para renombrarlo. Por ejemplo para mover tmp/p.txt a casa/p.txt se usa:
mv tmp/p.txt casa/p.txt
Por cada programa hay un directorio que contiene al menos la licencia. Puede haber otros archivos que documentan el programa o el paquete Debian y pueden haber manuales de usuario.
Entre los HOWTO para principiantes uno muy apropiado es Unix-and-Internet-Fundamentals-HOWTO.
Colecciona y organiza documentos relacionados con Linux.
~/.bashrc
cd /usr/share/pixmaps ls *.xmp cp arc.xmp ~
cd ~ ; chmod og-x .
cd /home ; ls -l ; chmod -w juan
Basta teclear chfn y cambiar los datos.
Editarlos con algún editor, e.g vi ~/.plan
finger usuario@localhost
finger root@localhost
finger @localhost
finger quake@geophys.washington.edu produce información sobre terremotos en Washington y Oregon.
Abrir las dos terminales, revisar TTY empleada por cada una, después desde la termina 1 usar talk usuario@localhost tty-terminal-2
mesg n después repetir ejercicio anterior y después mesg y
finger purpura.micolegio.edu.co talk davpin@purpura.micolegio.edu.co
mail usuario@localhost
ssh -l vlatam 192.168.2.32
ftp servidor.micolegio.edu.co; como usuario emplear anonymous; como clave emplear su correo electrónico.
ftp.ibiblio.org
Abrir navegador, y después emplear el URL servidor.micolegio.edu.co
mkdir ~/public_html; cd ~/public_html En el archivo ~/public_html/index.html transcribir el HTML presentado.
Abrir navegador; conseguir URLs.
cd ~ ; cp /usr/doc/nvi/vi.beginner.gz . ; gzip -d vi.beginner.gz ; vi vi.beginner
emacs ; C-h t
ispell texto.txt. Desde emacs usar el menu Tools+Spell Checking+Spell-Check Buffer. Desde vim instalar el modo sugerido y F9.
cd ~ ; cp $(INSDOC)/AA_Linux_colegio.ps ~; gv AA_Linux_colegio.ps & ; ps2pdf AA_Linux_colegio.ps AA_Linux_colegio.pdf
Las instrucciones están explicitas en la guía.
Cada modo provee teclas que abrevian comandos comunes y eventualmente acciones como procesar, desplegar DVI, etc.
Obtener las fuentes, leer el archivo Leame.txt, compilarlas con
./conf.sh make
y experimentar.
Obtener las fuentes, compilarlas con make y experimentar.
Pega textos previamente cortados y almacenados en el anillo de textos cortados
Copia datos2.txt en datos3.txt.
Muestra la cantidad total de archivos en todos los subdirectorios del usuario.
Presenta el manifesto de Debian con las líneas numeradas por intermedio del programa less.
El resultado de wc -w resumen.txt debería ser menor que 5000.
El resultado de wc -L correo.txt debería ser menor que 75.
head -n 40 pord.txt > uno.txt y después tail -n 60 pord.txt > dos.txt (hay más formas).
sort pers.txt | head -n 10
sort -u palabras.txt | wc -l (también podría usarse uniq)
ls -la ~/.* | wc -l
ls -l | mail usuario@micolegio.edu.co
Basta teclearlos.
Convierte el archivo entrada.dvi a PostScript, dejando el resultado en salida.ps. La operación se realiza en segundo plano, la salida estándar es enviada al archivo log y el error estándar al archivo err
yes & ps -e kill -SIGTSTP n_p ps -e kill -SIGCONT n_p ps -e kill -SIGTERM n_p
Tenga en cuenta que n_p es el número de proceso que tenga el proceso (que verá con el primer ps -e).
Una vez esté ejecutando vi, presione Ctrl-Z para interrumpir sesión e ir a línea de comandos. Desde la línea de comandos vea los procesos con ps, regrese entonces al proceso interrumpido con fg %-. Vuelva a interrumpir con Ctrl-Z y termine el proceso con kill %-.
time ls -R /usr/doc
at 10:00 4.06.1977 << FIN1 mail $(USERNAME)@localhost << FIN2 Acuerdese FIN2 FIN1
Crear archivo con comandos para bc (digamos factores.bc) con la definición de la función factores presentada seguida de factores(129098564527119574834) y de quit. Ejecutar:
nohup /usr/bin/time -o restime.txt bc < factores.bc > resfactor.txt &
Que requiere 12 minutos en un Pentium MMX de 266Mhz para dar 2 12323 25849 202642820971
#!/bin/bash cd $HOME ls -R | sort -u | mail $USERNAME@$HOSTNAME
echo $HOME; cd $HOME El comodin ~ es remplazado por el valor de la variable $HOME.
export PAGER=more man man
Ejecuta el comando ls y el resultado del mismo como cadena lo presenta con el comando echo
Presenta 1+$N = 7.
El archivo puede ser recuerda.sh, su contenido:
#!/bin/bash sleep 90m echo "Hacer tareas"
después ejecutarlo.
#!/bin/bash echo 'PATH=$PATH:/opt/bin' > script2 echo 'alias sp="echo $PATH"' >> script2 chmod +x script2
#!/bin/bash read -p "Numeros: " A B echo $((A+B)) $((A-B)) $((A*B)) $((A/B))
Primero edite, por ejemplo con vi ~/.bash_profile, agregue por ejemplo al final:
if (test -f ~/.bashrc) ; then source ~/bashrc ; fi;
Editar por ejemplo con vi ~/.bashrc y agregar:
PATH=$PATH:/opt/bin export LD_LIBRARY_PATH=/opt/lib
Editar la variable PATH. Aunque en la documentación de readline dice que Control-x Control-r lee de nuevo el archivo de configuración de readline, pero el archivo que lee es /etc/inputrc y no ~/.inputrc. Para que lea ~/.inputrc debe reiniciarse bash.
export LANG=en; export LANGUAGE=en; export LC_ALL=en; man man
PS1="\a\u \t>"
Para que reinicie la aplicación Gnome basta salir de Gnome dejandola abierta, para que reinicie Emacs emplear panel de control Gnome.
Editar ~/.Xresource y agregar:
emacs*Background: white emacs*Foreground: Wheat emacs*pointerColor: Orchid emacs*cursorColor: Orchid
Algunas ídeas son: (1) un horario en el que puedan acudir los usuarios y disposición para atenderlos, correo electrónico, buzón de sugerencias (2) inventarios, mantenimiento preventivo, actualización continua de software y buena educación a los usuarios para que se conviertan en amigos y no enemigos (3) buscar por ejemplo en Internet y publicar en la Intranet los documentos que se consideren apropiados así como guías de uso ---pueden ser estas o extensiones a estas.
Para medir aceptación pueden realizarse encuestas, tener un buzón de sugerencias, entrevistar usuarios. Para mejorar la aceptación puede hacerse publicidad (presentaciones en las que se destaquen las ventajas sobre otros sistemas a estudiantes, profesores y padres). Nos parece muy importante estar dispuesto a escuchar críticas y responder con argumentos o aceptar errores.
Creemos que la mejor estrategía es promover el autoaprendizaje, aunque en ocasiones es bueno no presentar los detalles del sistema, es importante poder tener acceso a los mismos para poder resolver problemas y aprovecharlo al máximo. Esto es posible con Linux y puede aprovecharse sólo aprendiendo (leyendo y practicando).
En nuestro parecer la mejor política es buena instrucción, es enseñar a los usuarios a apagar correctamente el sistema buscando que ellos quieran ayudar a mantener la red.
Se ven los procesos con ps -ax, sólo están procesos indispensables para el kernel y para mantener una sesión de bash (kswapd, init, kflushd, kupdate, kpiod, bash). Se llama single porque es para un sólo usuario y sin red, sirve para efectuar labores de mantenimiento como corrección de discos.
Se consigna arranques del sistema, reinicios y entradas a sesiones por parte de usuarios. Se consigna la fecha y hora de cada evento.
Editar por ejemplo con vi /etc/logrotate buscar la sección /var/log/wtmp y cambiar rotate 1 por rotate 2. Además de rotar las bitácoras, eliminando la más antigua después de cierto tiempo, puede mantenerlas comprimidos y enviar correos a usuarios. Por defecto en Debian 2.2 este programa es ejecutado a diario.
Crear esta bitácora en blanco por ejemplo con touch /var/log/btmp. Intentar entrar con un usuario que no exista o una clave errada, ejecutar lastb y comprobar que se agregó una entrada.
lastcomm presenta los programas iniciados, cada uno junto con el usuario que lo inicio, el tiempo que duró la ejecución, la fecha cuando inició y flags que indica como inició y terminó; la información la extrae de /var/account/pacct. ac presenta tiempo total de conexión de cada usuario de acuerdo al archivo /var/log/wtmp.
Editar /etc/lilo.conf agregar las líneas password=clave y restricted, después ejecutar /sbin/lilo.
UID=0 y GID=0. Son menores a 100 lo que indica que deben ser fijos en cualquier computador con Debian.
chgrp estudiantes tarea1; chmod o+t tarea1
Para la segunda parte se requiere que cada archivo no conceda permiso de lectura ni escritura al grupo ni a otros.
"enc.pl vida" (con MD5) da por ejemplo "$1$wv$mOwf63L.QvbJ.f7U362Os1" que puede ponerse bien en el campo para la clave de /etc/passwd o bien si las claves shadow están activas, dejar 'x' en /etc/passwd y remplazar la clave en /etc/shadow.
adduser --ingroup users gloria adduser gloria lpr adduser gloria audio adduser gloria floppy su - gloria mdir exit deluser --remove-home gloria
Los grupos básicos no tendrian clave: profesores, estudiantes y administación (podrían crearse grupos para otros miembros de la comunidad como exalumnos o padres). Los estudiantes pueden estar sólo en el grupo de estudiantes, los profesores pueden tener como segundo grupo estudiantes, los usuarios de la parte administrativa podrían tener como grupo principal administracion y como grupos secundarios profesores y estudiantes. En principio la información que cree un usuario no debe ser visible a su grupo. Podrían haber grupos con clave para grupos lideradors por un profesor, administrador o estudiante que requieran manejar información separada (con un poco de instrucción los lideres podrían ser los administradores de grupo).
addgroup --gid 1100 estudiantes; addgroup --gid 1101 profesores; addgroup --gid 1102 admin; adduser --ingroup estudiantes esperanza; adduser --ingroup profesores johannes; adduser --ingroup tomas; adduser estudiantes johanes; adduser estudiantes tomas; adduser profesores tomas
Suponiendo que los grupos son estudiantes (GID=1100), profesores (GID=1101), cuerpo administrativo (GID=1102) adduser.conf puede ser como el que viene por defecto con los siguientes cambios:
USERGROUPS=no USERS_GID=1100
Así por defecto todo usuario nuevo sería estudiante (para agregar profesores y administradores se usaría la opción --ingroup de adduser). Entre las opciones por defecto de ese archivo que puede ser mejor conservar están: bash como intérprete de comandos por defecto (que ha sido documentado en estas guías), como directorio para usuarios /home (que se ha supuesto en los primeros capítulos de estas guías), los números de usuarios que siguen las políticas de Debian.
Como se desea que por defecto los usuarios de unos grupos no puedan ver información de usuarios del mismo grupo: umask u=rw,g=,o=. Debe agregarse tal orden en /etc/profile y en los archivos de sesiones de gdm en el directorio /etc/gdm/Session.
Crear el archivo en etc/skel (como parte del contenido puede recordarse a los usuarios actualizar la información personal con chfn). En /etc/skel/.bashrc puede agregarse algo como:
echo "Hay ayuda que puede completar en el archivo ayuda.txt"
Evitar entrada a la cuenta root desde el prompt de arranque. Evitar en lo posible emplear los bits SUID y GUID con usuario o grupo root. Emplear claves shadow con MD5 (en Debian se usa por defecto PAM que es muy apropiado). Educar a los usuarios en este tema, buscando que eligan buenas claves y ayuden a cuidar y construir la red (emplear para la cuenta root una muy buena clave conocida sólo por el administrador). Emplear cracklib para evitar uso de claves simples.
Editar en /etc/gdm/gdm.conf la línea:
logo=/usr/share/pixmaps/gnome-logo-large.png
ae, ed, vi, echo
mkdir /root/nj; mkdir /root/nj/lib; cp /bin/cat /root/nj; cp /lib/libc.so.6 /root/nj/lib; cp /lib/ld-linux.so.2 /root/nj/lib
cat /dev/vcs1
El archivo es /etc/motd, su primera línea que contiene el nombre de la máquina y la versión del sistema es generada en cada arranque por el script /etc/init.d/bootmisc ---que es arrancado desde el nivel S---, puede evitarse la modificación poniendo en "no" la variable EDITMOD en /etc/default/rcS.
cat /proc/cpu/info
ln -s /dev/ttyS1 /dev/mouse ln -s /dev/hdc /dev/cdrom
PATH=$PATH:/home/pedro/bin; LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/pedro/lib
chmod a+rx /home/pedro/bin chmod a+rx /home/pedro/lib echo "/home/pedro/lib" >> /etc/ld.so.conf ldconfig;
además agregar /home/pedro/bin a la variable PATH en /etc/profile
Otro puede ser http://www.linux-directory.com/ Freshmeat es el más tradicional, allí a diario se anuncian nuevas versiones de programas (quien lo desee puede anunciar sus programas).
Una vez obtenidas las fuentes se consulta la documentación y se siguen.
ldd /usr/bin/gcalc
echo /opt/lib >> /etc/ld.conf ldconfig
wget URL/paquete.deb dpkg -i paquete.deb
puede revisarse el nombre de lo que se instala (para usarlo) con: dpkg -L paquete y para desinstalar:
dpkg -r paquete
tar cvfz ej.tar.gz ej/
Hay una lista en la sección de enlaces de SLEC
Puede ser revisando en http://www.sourceforge.net
/sbin/init
/etc/rcS.d/S10checkroot.sh
Se inicia syslogd que maneja bitácoras, se inicia kerneld que puede cargar módulos por demanda, si el sistema usa PPP y existe el archivo /etc/ppp/ppp_on_boot con información apropiada se conecta a un ISP, inicia servidor de nombres, inicia programas usados por NFS, inicia servidor de correo, ratón y servicios en red configurados en /etc/inetd, se inicia logoutd para evitar ingreso a ciertos usuarios a ciertas horas, se inicia cola de impresión, se crea el enlace /dev/MAKEDEV de /sbin/MAKEDEV, se inicia el servidor de SSH, inicia servidor de fuentes para X11, inicia el servidor de NFS, inicia atd que maneja tareas iniciadas con at, inicia cron, elimina /etc/nologin --que había sido creado en el nivel S para no permitir accesos durante el arranque, inicia el administrador de vistas.
Crear un script (digamos mailboot) en /etc/init.d con:
date | mail usuario@localhost
Después ejecutar update-rc.d mailboot start 99 3
Dos posibilidades: init 3 o cambiar en /etc/inittab el nivel por defecto a 3 ---después restablecer el 2.
Ejecutar kernelversion o uname
Ejecutar lsmod, consultar información de cada uno por ejemplo con modconf.
Para examinarlo: less /etc/X11/XF86Config.
Son nombres de funciones o variables de las fuentes en C del módulo y del kernel, para que los módulos puedan usar las funciones y viceversa la ubicación en memoria de estos símbolos debe resolverse dinámicamente. Los símbolos del kernel puede examinarse en /boot/System.map-version o en /proc/ksyms.
idcomp=`uname -a` echo "Configuración de: $idcomp"; echo; echo "+ Procesador==================================================="; echo; cat /proc/cpuinfo echo; echo "+ Memoria======================================================"; echo; free echo; echo "+ IRQ, DMA, Puertos ==========================================="; echo cat /proc/interrupts cat /proc/dma cat /proc/ioports echo; echo "+ PCI========================================================"; echo; cat /proc/pci
Seguir instrucciones
echo "+ IDE ========================================================"; for i in /proc/ide/hd* ; do \ cat $i/driver; \ if (test -f $i/geometry) then { \ cat $i/geometry; \ d=`echo $i | sed -e "s|/proc/ide/|/dev/|g"`; \ echo $d; \ fdisk -l -u $d; \ } fi;\ done echo "+ X-Window ========================================================"; r=`ps ax | grep "[X]11/X"` if (test "$r" != "") then { f=/etc/X11/XF86Config if (test -f "/etc/X11/XF86Config-4") then { echo "Servidor 4.x"; f="/etc/X11/XF86Config-4"; } fi; grep "^[ ]*XkbLayout" $f grep "^[ ]*Protocol" $f grep "^[ ]*Device[ ]*\"/" $f grep "^[ ]*HorizSync" $f grep "^[ ]*VertRefresh" $f grep "^[ ]*Chipset" $f cat /var/log/XFree86.0.log } else { echo "No se ha configurado X-Window" > /dev/stderr } fi; echo; echo "+ Módulos======================================================"; echo; lsmod echo; if (test "`lsmod | grep "soundcore"`" = "") then { echo "No hay dispositivo de sonido" > /dev/stderr; } fi; echo "+ /etc/modules.conf============================================"; echo; ls /etc/modutils cat /etc/modules.conf echo; echo "+ /etc/hostname================================================"; echo; cat /etc/hostname echo; echo "+ /etc/network/interfaces======================================"; echo; cat /etc/network/interfaces echo;
Por ejemplo hay soporte de Intel para algunas tarjetas gráficadoras http://support.intel.com/support/graphics/linux/graphics.htm.
Para verificar puede emplearse vi.
Puede intentarse la compilación de un programa grande para tratar de verificar que procesador y memoria funcionan.
free
Revisar procesos con ps. Buscar en la secuencia de arranque del nivel en el que está los que quiere eliminar y retirar el enlace apropiado de /etc/rcx.d
Puede por ejemplo revisar la lista de los programas que están instalados en su computador con el siguiente script awk (digamos que lo llama s2l.awk):
/^Package:/ { pack=substr($0,9,length($0)-8); } /^Status: install ok installed/ { print pack; } /.*/ { }
usando awk -f s2l.awk /var/lib/dpkg/status
Pude consultarse /usr/share/emacs/site-lisp/debian-startup.el que indica que los archivos que se cargan al arranque están en: /etc/emacs/site-start.d.
Si es posible. http://www.rocklinux.de/about.html
Se carga el archivo original con loadkeys así ya se pueden generar todas excepto la ü y Ü. Para generar estas dos últimas puede navegarse sobre las guías y copiar y pegar, puede usarse +udiaeresis y +Udiaeresis o puede emplearse un editor de texto que permita ingresar un código ASCII o Unicode.
Cómo se documenta en estas guías puede usarse en todos los clientes como sistema de escritorios además un servidor puede configurarse para: dar conexión a Internet a todos los computadores, servidor de nombres, servidor de correo, servidor web, servidor ftp, compartir archivos con NFS, centralizar manejo de usuarios con NIS, compartir impresora, dar acceso remoto de forma segura con ssh, servidor cvs. Además puede servir por ejemplo como: servidor de nntp, servidor de ntp, servidor de bases de datos relaciones, servidor con clientes delgados (sin disco duro).
La propuesta de un colegio colombiano en 2002, incluyendo costos está disponible en: http://www.gfc.edu.co/proyectos/conexioninternet/conectainternet.html
Para transmisión por fibra óptica se emplea el protocolo ANSI FDDI (Fiber Distributed Data Interface), que puede transmitir información hasta 100Mb por segundo (datos en http://www.iol.unh.edu/training/fddi/htmls/ y http://www2.rad.com/networks/1995/fddi/fddi.htm). Puede emplearse para LANs aunque soporta una distancia máxima de 100Km. De acuerdo al Net-HOWTO se usan tarjetas que se conectan al computador, de forma análoga al caso de Ethernet. De acuerdo a Hardware-HOWTO son soportadas las tarjetas DEC DEFA (EISA) y DEFPA (PCI) en kernels posteriores al 2.0.24.
Comprobar con ping 127.0.0.1 Puede verse la configuración en /etc/network/interfaces:
iface lo inet loopback
ifdown lo; ifconfig; ifup lo
MTU Maximum Transfer Unit, es la máxima longitud de un paquete soportada por el protocolo y el dispositivo, en el caso de Ethernet es 1518 en el caso de FDDI es 4905.
modconf hasta que el módulo carge ; configurar eth0 en /etc/networks/interfaces; ifup eth0 para iniciar interfaz; route para ver que la compuerta sea el servidor; ping nombre para comprobar que está en /etc/hosts;
Se planea la ubicación y la nueva dirección IP que tendrá. Se asegura que el hub tenga un puerto más o se cambia por uno con más puertos. Se hace un cable nuevo de acuerdo a ubicación que se designe para el nuevo computador. Se instala la tarjeta de red en el nuevo computador y se conecta al hub usando el cable. Se instala/configura el sistema operativo dle nuevo computador, asegurando que la tarjeta quede asociada a una interfaz (eth0) y que tal interfaz quede con la dirección IP planeada usando como compuerta el servidor, después se prueba.
A /etc/inetd.conf debe agregarse la línea:
daytime stream tcp nowait root internal
Después de reiniciar: /etc/init.d/inetd restart Y finalmente se examina la respuesta de este protocolo:
$ telnet localhost 13 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Wed Jan 1 19:26:31 2003 Connection closed by foreign host.
ping structio.sourceforge.net whois sourceforge.net dig -x 204.152.184.85 1. 66.35.250.209 2. dns-tech@valinux.com 3. pubweb.isc.org, ns-ext.vix.com, ns1.gnac.com
Instalar cliente y servidor NFS. mkdir /aux; mkdir /mnt/tmp; cp /etc/hosts /aux Agregar a /etc/exports la línea:
/aux localhost(rw)
y después mount -t nfs localhost:/aux /mnt/tmp
En algún archivo de inicialización (preferiblemente /etc/security/pam_env.conf) agregar:
export PATH=$PATH:/opt/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib
Ejecutar eximconfig y elegir configuración como sistema satélite como smart host usar servidor. Después mail -v root@servidor
Editar el archivo /etc/exports del servidor, agregar:
/var/mail *.micolegio.edu.co(rw,no_root_squash)
Reiniciar NFS. En el cliente agregar en /etc/fstab:
servidor.micolegio.edu.co:/var/mail /var/mail nfs rw 0 0
y después mount -t nfs servidor.micolegio.edu.co:/var/mail /var/mail
En el caso de mutt esa es la configuración por defecto.
apt-get install apache
Entre los módulos que carga apache, configurados en /etc/apache/httpd.conf debe estar
LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so