Configuración de Linux y Apache para conseguir comportamiento web en local

Con lo visto en la sección anterior podemos utilizar nuestra máquina como un servidor web con tecnologia PHP, y acceso a BBDD (Bases de Datos) pero de momento debemos acceder a las páginas creadas desde el navegador como http://localhost/carpeta-de-proyecto/ruta-pagina-web.html (p.e.)
Lo que pretendemos lograr es poder acceder a nuestro proyecto tal y como lo harimos con un servidor en internet, http://www.mi-dominio.local

Iniciar y detener los servidores de XAMPP

Para iniciar y detener los servidores de XAMPP (Apache, MySQL, ProFTPD) tenemos varias opciones:

Instalación de XAMPP para linux

Las siguientes indicaciones se refieren a un sistema Ubuntu, aunque son válidas, o facilmente adaptables, para cualquier sistema linux.

Configurar tarjetas PCI

Las tarjetas PCI se conectan a un bus del mismo nombre, que es el bus de expansión estándar para la mayoría de dispositivos internos. Al contrario que los dispositivos antiguos en los que su configuración se debía hacer mediante jumpers, microswitch, ... , actualmente y gracias a los dispositivos PCI los cuales fueron concebidos para una configuración automática o plug-and-play estas configuraciones (IRQ,DMA,Puertos) se realizan mediante software.

Dispositivos de Conexión en Frio/Caliente

Dispositivos de conexión en frío / caliente ¿Que significa esto?

Los dispositivos de conexión en frío son aquellos que solamente se deben conectar o desconectar con la máquina apagada y desconectada. Esto es así, porque su conexión/desconexión con la máquina encendida puede producir una avería tanto en el dispositivo como en la máquina como por ej. dispositivos serie tipo RS232, paralelo,... y por supuesto todos los que van en el interior de la caja como discos duros, microprocesadores, RAM, ...

Dispositivos de Arranque - Secuencia de Arranque

Mediante la BIOS podemos decidir, al menos en la mayoría de los casos, la secuencia de arranque, lo que viene a querer decir que creamos una lista de dispositivos con los que probar a iniciar el sistema, como por ejemplo:

Direcciones de DMA (Direccionamiento directo de memoria)

Es un método de comunicación con los puertos de E/S. Permite que los dispositivos se comuniquen directamente con la memoria, sin la intervención de la CPU. Con esto se quita carga a la CPU y seguramente se aumente el rendimiento del sistema. Cada canal DMA puede ser utilizado por un único dispositivo.

cat /proc/dma

nos mostrara los canales DMA en uso.

Direcciones de E/S (Puertos E/S)

Son direcciones de memoria reservadas para la comunicación entre dispositivos físicos hardware y la CPU. Podemos ver que direcciones (puertos) estan en uso examinando el fichero /proc/ioports

cat /proc/ioports

Nos mostrará información en columnas con las direcciones de memoria utilizadas y que dispositivo la esta utilizando.

Una vez mas internet nos puede ayudar a interpretar los resultados ya que hay algunos dispositivos con nombres poco descriptivos

IRQ Interruption Request (Petición de Interrupción)

Las IRQs es el mecanismo por el cual los procesos le solicitan a la CPU (Central Process Unit o Unidad Central de Proceso) que "interrumpa" su actividad y ser atiendo.

Las IRQs tienen una jerarquía de prioridades y estan asignadas a cierto tipo de procesos ,que a su vez estan asociados a ciertos dispositivos(reloj tiempo real, teclado, ...).

Bajo ciertas circunstancias algunas pueden ser reasignadas.

En internet es fácil encontrar una lista de ellas.

BIOS - EFI - OpenFirmware

BIOS (Básic Input Output System) Sistema Básico de Entrada Salida

Normalmente se encuentra en un chip alojado en la placa base de nuestra máquina, este chip empezó siendo una ROM (Read Only Mobile) y evolucionó hasta EEPROM, pasando por las PROM y las EPROM, cada una de ellas añade posibilidades de actualización, configuración, ...

Páginas

Suscribirse a www.lopeztorrijos.com RSS