5.1
- /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@localhostDespué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.
5.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.
5.3
- 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
5.4
- 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;
- Base de datos de las distribuciones Mandrake∞ o Suse∞.
- Por ejemplo hay soporte de Intel para algunas tarjetas gráficadoras http://support.intel.com/support/graphics/linux/graphics.htm∞.
5.5
- 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∞
5.6
- 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.
6.1
- 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.
6.2
- 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;
6.3
- 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.
6.4
- A /etc/inetd.conf debe agregarse la línea:
daytime stream tcp nowait root internalDespué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