viernes, 8 de mayo de 2009
SERVIDORES
2. Intel (NASDAQ: INTC) es una empresa multinacional que fabrica microprocesadores, circuitos integrados especializados tales como circuitos integrados auxiliares para placas base de computadora y otros dispositivos electrónicos.
Advanced Micro Devices, Inc. (AMD) es una de las compañías mas grandes del mundo en producción de microprocesadores compatibles x86 (junto a Intel) y uno de los más importantes fabricantes de CPUs, GPUs, chipsets y otros dispositivos semiconductores.
3. Procesadores de Intel: se dividen en cinco familias.
· Intel core: Dispone de dos núcleos de ejecución lo cual hace de este procesador especial para las aplicaciones de subprocesos múltiples y para multitarea.
· Intel Pentium: Intel Pentium es una gama de microprocesadores de quinta generación con arquitectura x86 producidos por Intel Corporation.
· Intel celeron: Los procesadores Celeron pueden realizar las mismas funciones básicas que otros, pero su rendimiento es inferior. Por ejemplo, los Celeron usualmente tienen menos memoria caché o algunas funcionalidades avanzadas desactivadas.
· Intel xeon: es una familia de microprocesadores Intel para servidores PC y Macintosh. El Xeon está basado en la arquitectura NetBurst de Intel y es similar a la CPU Pentium 4.
· Intel itanium: Este procesador se fabricaba utilizando un proceso de 180 nm y disponía de 32 KB de memoria caché de primer nivel (16 para datos y 16 para instrucciones), 96 KB de caché de segundo nivel integrada en el núcleo y 2 ó 4 MB de caché de tercer nivel exterior al núcleo.
Procesadores de AMD: se divide en cinco tipos:
· AMD Athlon: Athlon es el nombre que recibe una gama de microprocesadores compatibles con la arquitectura x86, diseñados por AMD.
· AMD opteron: El procesador incluye un controlador de memoria DDR SDRAM evitando la necesidad de un circuito auxiliar puente norte y reduciendo la latencia de acceso a la memoria principal. Aunque el controlador de memoria integrado puede ser suplantado por un circuito integrado externo.
· AMD turión: Es compatible con el Socket 754 de AMD y dispone de 512 o 1024 kB de cache L2 y controlador de memoria de 64 bit integrado.
· AMD phenom: Esta esta conformada por el Phenom (series FX), Phenom de cuádruple núcleo (series 9)y Phenom de triple núcleo (series 7). Esta familia también esta relacionada con los procesadores Athlon de doble nucleo (series 6).
· AMD sempron: el Sempron se basó en el núcleo Barton del Athlon XP. Esta versión tenía un índice de prestaciones relativas de 3000+ y poseía una caché de segundo nivel de 512 KB. Las versiones del Sempron basadas en el Athlon XP se puede emplear en placas base con zócalo de procesador Socket A.
Procesadores recomendados para servidores:
· AMD opteron
· Intel xeon
· Intel itanium
4. El zócalo o (en inglés) socket es un sistema electromecánico de soporte y conexión eléctrica, instalado en la placa base, que se usa para fijar y conectar un microprocesador. Se utiliza en equipos de arquitectura abierta, donde se busca que haya variedad de componentes permitiendo el cambio de la tarjeta o el integrado.
Tipos:
AMD
Socket 462
Soporta procesadores: Athlon xp 3200+, Athlon K7, Athlon MP, duron y sempron.
Socket F
Soporta procesadores: opteron.
Socket 939
Soporta procesadores: Athlon, Athlon 64, Athlon 64 FX, Athlon 64 X2.
Socket 940
Soporta procesadores: opteron, Athlon.
Socket AM2
Soporta procesadores: Athlon 64, Athlon 64 X2, Athlon 64 FX, sempron.
Socket AM2+
Soporta procesadores: Athlon 64, Athlon 64 X2, opteron, phenom X2, phenom X3, phenom X4, phenom X4II.
Socket 478
Soporta procesadores: Pentium 4, Pentium 4 extreme edición, celeron, celeron D.
Socket 775
Soporta procesadores: Pentium 4, Pentium D, core 2 duo, celeron D.
Socket 1366
Soporta procesadores: core i7.
· Socket F (AMD)
· Socket 940 (AMD)
· Socket AM2+ (AMD)
· Socket 478 (INTEL)
· Socket 775 (INTEL)
Bus VESA
En 1992 el comité VESA de la empresa NEC crea este slot para dar soporte a las nuevas placas de video. Es fácilmente identificable en la placa base debido a que consiste de un ISA con una extensión color marrón, trabaja a 32 bits y con una frecuencia que varia desde 33 [MHz] a 40 [MHz]. Tiene 22,3[cm] de largo (ISA+EXTENSION) 1,4[cm] de alto, 0,9[cm] de ancho (ISA) Y 0,8[cm] de ancho (EXTENSION).
El slot ISA fue reemplazado desde el año 2000 por el slot PCI. Los componentes diseñados para el slot ISA eran muy grandes y fueron de los primeros slots en usarse en los ordenadores personales. Hoy en día no se fabrican slots ISA. Los puertos ISA son ranuras de expansión actualmente en desuso, se incluyeron estos puertos hasta los primeros modelos del Pentium III. NOTA: El slot ISA ( Industry Standard Arquitecture) es un tipo de slot o ranura de expansión de 16 bits capaz de ofrecer hasta 16 MB/s a 8 MHz
A diferencia de los buses ISA, el bus PCI permite configuración dinámica de un dispositivo periférico. En el tiempo de arranque del sistema, las tarjetas PCI y el BIOS interactúan y negocian los recursos solicitados por la tarjeta PCI. Esto permite asignación de IRQs y direcciones del puerto por medio de un proceso dinámico diferente del bus ISA, donde las IRQs tienen que ser configuradas manualmente usando jumpers externos. Las últimas revisiones de ISA y el bus MCA de IBM ya incorporaron tecnologías que automatizaban todo el proceso de configuración de las tarjetas, pero el bus PCI demostró una mayor eficacia en tecnología "plug and play". Aparte de esto, el bus PCI proporciona una descripción detallada de todos los dispositivos PCI conectados a través del espacio de configuración PCI.
· VESA: se conectan placas de video.
· AGP: se conectan las tarjetas de video.
· ISA: se conectan tarjetas de sonido, tarjetas NIC.
· PCI: se conectan tarjetas de red, tarjetas de sonido.
Funcionamiento El Chipset es el que hace posible que la placa base funcione como eje del sistema, dando soporte a varios componentes e interconectándolos de forma que se comuniquen entre ellos haciendo uso de diversos buses. Es uno de los pocos elementos que tiene conexión directa con el procesador, gestiona la mayor parte de la información que entra y sale por el bus principal del procesador, del sistema de vídeo y muchas veces de la memoria RAM.
En el caso de los computadores PC, es un esquema de arquitectura abierta que establece modularidad: el Chipset debe tener interfaces estándar para los demás dispositivos.
* El NorthBridge, puente norte, MCH (memory controller hub), GMCH (Graphic MCH), se usa como puente de enlace entre el microprocesador y la memoria. Controla las funciones de acceso hacia y entre el microprocesador, la memoria RAM, el puerto gráfico AGP o el PCI-Express de gráficos, y las comunicaciones con el puente sur. Al principio tenía también el control de PCI, pero esa funcionalidad ha pasado al puente sur.
* El SouthBridge o puente sur controla los dispositivos asociados como son la controladora de discos IDE, puertos USB, FireWire, SATA, RAID, ranuras PCI, ranura AMR, ranura CNR, puertos infrarrojos, disquetera, LAN, PCI-Express 1x y una larga lista de todos los elementos que podamos imaginar integrados en la placa madre. Es el encargado de comunicar el procesador con el resto de los periféricos.
Un servidor DNS permite conectarse con la máquina sin necesidad de usar su dirección IP; basta con ingresar el dominio para que el servidor DNS resuelva y establezca una conexión.
Los usuarios generalmente no se comunican directamente con el servidor DNS: la resolución de nombres se hace de forma transparente por las aplicaciones del cliente (por ejemplo, navegadores, clientes de correo y otras aplicaciones que usan Internet). Al realizar una petición que requiere una búsqueda de DNS, la petición se envía al servidor DNS local del sistema operativo. El sistema operativo, antes de establecer ninguna comunicación, comprueba si la respuesta se encuentra en la memoria caché. En el caso de que no se encuentre, la petición se enviará a uno o más servidores DNS.
La mayoría de usuarios domésticos utilizan como servidor DNS el proporcionado por el proveedor de servicios de Internet. La dirección de estos servidores puede ser configurada de forma manual o automática mediante DHCP. En otros casos, los administradores de red tienen configurados sus propios servidores DNS.
Para montar un servidor DNS en UBUNTU empezamos:
Se instala el DNS con el comando
# aptitude install bind9
Luego entramos en la configuración del servidor DNS
# gedit /etc/bind/named.conf.local
Para configurar las zonas se coloca el dominio y tipo maestro
// Archivo para búsquedas directas
zone "redes.com" {
type master;
file "/etc/bind/redes.db";
};
// Archivo para búsquedas inversas
zone "14.168.192.in-addr.arpa" {
type master;
file "/etc/bind/inversa.rev";
};
Guardamos y salimos
Entramos al directorio de configuración de nuestro dominio con el comando
# gedit /etc/bind/db.redes.conf
Y agregamos lo siguiente
;
; BIND data file for redes.com
;
@ IN SOA redes.com. root.redes.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Default TTL
IN NS dns.redes.com.
IN MX 10 mail.redes.com.
cliente1 IN A 192.168.14.22
cliente2 IN A 192.168.14.23
www IN A 192.168.14.1
dns IN A 192.168.14.1
mail IN A 192.168.14.1
Guardamos y salimos
Para poder realizar consultas inversas accederemos con el comando
# gedit /etc/bind/inversa.rev
Y agregaremos las siguientes líneas
;
; BIND reverse data file for 192.168.14.0
;
@ IN SOA redes.com. root.redes.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Default TTL
IN NS dns.redes.com.
22 IN PTR cliente1.redes.com.
23 IN PTR cliente2.redes.com.
1 IN PTR www.redes.com.
1 IN PTR dns.redes.com.
1 IN PTR mail.redes.com.
Guardamos y salimos
Luego entraremos a indicar que nosotros somos los servidores DNS, con el comando
# gedit /etc/resolv.conf
Y editamos la 2da línea así
nameserver 127.0.0.1
search redes.com
Guardamos y salimos
En el resto de host de la red indicaremos que el servidor DNS es 192.168.14.1, con el siguiente comando
# gedit /etc/resolv.conf
Y editamos la siguientes linea
nameserver 192.168.14.1
Reiniciamos el servidor
# /etc/init.d/bind9 restart
Para verfificar los errores podemos ejecutar el comando
# tail /var/log/syslog
Para saber quien es el servidor de DNS entramos el comando
# cal /etc/resolv.conf
Después de esto se reinicia y se comprueba que el servidor se comunique con el cliente con el comando
# nslookup
Al entrar en este copiamos el nombre de cliente y el dominio del servidor
Cliente1.redes.com
Tambien podemos verificar al dar un ping con el nombre del cliente y el dominio del servidor
# Ping cliente1.redes.com
Servidor samba:
Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows (antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De esta forma, es posible que ordenadores con GNU/Linux, Mac OS X o Unix en general se vean como servidores o actúen como clientes en redes de Windows. Samba también permite validar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresión, directorios compartidos y autentificar con su propio archivo de usuarios.
Entre los sistemas tipo Unix en los que se puede ejecutar Samba, están las distribuciones GNU/Linux, Solaris y las diferentes variantes BSD entre las que podemos encontrar el Mac OS X Server de Apple.
Para montar un servidor SAMBA en UBUNTU empezamos:
Para la configuración de samba necesitaremos instalar dos paquetes que son
Samba y smbclient
#apt-get install samba
#apt-get install smbclient
Después de instalarlos paqutes entramos al archivo de configuración
# gedit /etc/samba/smb.conf
En este modificamos una linea para agregar las sig.
[comp]
Path = /home/comp
Public = yes
Writable = yes
Después de esto buscamos la linea que diga workgroup y agregamos el grupo de trabajo que esta utilizando windows.
Luego buscamos la linea de security la descomentamos y cambiamos user por share
Guardamos y salimos
Para terminar reniciamos el servicio con el comando
# /etc/init.d/samba restart
Servidor ftp:
FTP (sigla en inglés de File Transfer Protocol - Protocolo de Transferencia de Archivos), es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP, basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
Para montar un servidor FTP en UBUNTU empezamos:
Con el sig. Comando instalamos el paquete del servidor ftp
# apt-get install vsftpd
Después de tener instalado el servicio, entramos a la configuración con el comando
# gedit /etc/vsftpd.conf
En este buscamos las siguentes lineas para descomentarlas
Anonymous_enable (esta linea se descomenta para que el servidor permita el ingreso de cualquier usuario sin nesecidad de utilizar las listas de usuarios)
Local_enable
Ftpd_banner (en esta linea copiamos el mensaje que queremos que aparesca cuando provemos nuestro servidor)
Guardamos y salimos
Luego de esto probamos nuestro servidor con el comando
# ftp 192.168.x.x
En este entramos el nombre de cualquier usuario con su respectiva contraseña
Servidor Web (apache):
El servidor HTTP Apache es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1[1] y la noción de sitio virtual.
Para montar un servidor APACHE en UBUNTU empezamos:
Empezamos por instalar el servidor apache con el sig. Comando
# apt-get install apache2
Depuse de esto crearemos un usuario con el comando
# adduser redes (nombre_usuario)
Al crear el usuario entramos en este para crear una carpeta “public_html” con los comandos
# cd /home/redes
# mkdir public_html
Luego de crear esta carpeta, entraremos en ella para crear el archivo.html con los comandos
# cd /home/redes/public_html
# gedit tee.html (nombre_archivo)
Guardamos y salimos
Al salir ejecutamos el sig. Comando para activar el usuario y el directorio creado anteriormente “public_html”
# a2enmod userdir
Para finalizar reiniciamos con el comando
# /etc/init.d/apache2 restart
Para acceder al servidor lo hacemos por el explorador siguiendo estos pasos
http://localhost (para acceder localmente al servidor)
http://ip_server (esta otra forma también es para acceder localmente al servidor)
http://ip_server/~redes (para acceder desde un cliente a nuestro servidor)
Servidor Dhcp:
DHCP (sigla en inglés de Dynamic Host Configuration Protocol - Protocolo Configuración Dinámica de Servidor) es un protocolo de red que permite a los nodos de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.
Para montar un servidor DHCP en UBUNTU empezamos:
Comando para instalar el servidor
Apt-get install dhcp3-server
Comando para configurar el servidor
gedit /etc/dhcp3/dhcpd.conf
buscar la siguientes líneas
subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.100 192.168.1.120;#option domain-name-servers 200.54.144.227;#option domain-name "ejemplo.com";#option routers 192.168.1.1;option broadcast-address 192.168.1.255;default-lease-time 600;max-lease-time 14400;
Poderle una dirección estatica al servidor
Ifconfig eth0 inet 192.168.1.1 esta dirección debe de ser una que este dentro del rango que configuro anterior mente
Reiniciamos el servidor con el comando
/etc/init.d/dhcp3-server restart
Si le sale un fail vuelve y lo reinicia
Cliente dhcp Linux (dsl)
Nano /etc/network/interfaces
Cuando nos habrá otra ventana agregamos los siguiente en este orden
Auto eth0
Iface eth0 inet dhcp
Iface lo inet loopback
Guadar con ctrl+o, enter, ctrl+x para salir
Reiniciar con el comando
/etc/init.d/networking restart
ADMINISTRACION DE REDES
Servidores en linux y server
DNS (Domain Name System).
DNS (acrónimo de Domain Name System) es una base de datos distribuida y jerárquica que almacena la información necesaria para los nombre de dominio. Sus usos principales son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico correspondientes para cada dominio. El DNS nació de la necesidad de facilitar a los seres humanos el acceso hacia los servidores disponibles a través de Internet permitiendo hacerlo por un nombre, algo más fácil de recordar que una dirección IP.
Los Servidores DNS utilizan TCP y UDP en el puerto 53 para responder las consultas. Casi todas las consultas consisten de una sola solicitud UDP desde un Cliente DNS seguida por una sola respuesta UDP del servidor. TCP interviene cuando el tamaño de los datos de la respuesta exceden los 512 bytes, tal como ocurre con tareas como transferencia de zonas.
Componentes de un DNS.
Los DNS operan a través de tres componentes: Clientes DNS, Servidores DNS y Zonas de Autoridad.
Clientes DNS.
Son programas que ejecuta un usuario y que generan peticiones de consulta para resolver nombres. Básicamente preguntan por la dirección IP que corresponde a un nombre determinado.
Servidores DNS.
Son servicios que contestan las consultas realizadas por los Clientes DNS. Hay dos tipos de servidores de nombres:
| • | Servidor Maestro: También denominado Primario. Obtiene los datos del dominio a partir de un fichero hospedado en el mismo servidor. |
| • | Servidor Esclavo: También denominado Secundario. Al iniciar obtiene los datos del dominio a través de un Servidor Maestro (o primario), realizando un proceso denominado transferencia de zona |