CLICK HERE FOR THOUSANDS OF FREE BLOGGER TEMPLATES »

viernes, 25 de abril de 2008

comandos configuracion pc

TRACER

Traceroute es una herramienta de diagnóstico de redes que permite seguir la pista de los paquetes que van desde un host (punto de red) a otro. Se obtiene además una estadística del RTT o latencia de red de esos paquetes, lo que viene a ser una estimación de la distancia a la que están los extremos de la comunicación. Esta herramienta se llama traceroute en UNIX y linux, mientras que en Windows se llama tracert

Sintaxis

tracert [-d] [-hnúmeroMáximoDeSaltos] [-jlistaHost] [-wtiempoDeEspera] [-R] [-SdirecciónDeOrigen] [-4][-6] nombreDeDestino

Parámetros

-d Impide que tracert intente resolver las direcciones IP de los enrutadores intermedios en sus nombres. Esto puede acelerar la presentación de resultados de tracert.

-h saltosMáximos Especifica el número máximo de saltos en la ruta para buscar el destino. El valor predeterminado es 30 saltos.

-j listaHost Especifica que los mensajes de solicitud de eco utilizan la opción Ruta de origen no estricta con el conjunto de destinos intermedios especificados en listaHost. Con el enrutamiento de origen no estricto, los destinos intermedios sucesivos pueden separarse con uno o varios enrutadores. El número máximo de direcciones o nombres en la lista de hosts es 9. La listaHost es una serie de direcciones IP (en notación decimal con puntos) separadas por espacios. Este parámetro sólo se utiliza para realizar un seguimiento de direcciones IPv4.

-w tiempoDeEspera Especifica la cantidad de tiempo, en milisegundos, que se espera a que se reciba el mensaje de tiempo excedido de ICMP o de respuesta de eco correspondiente a un mensaje de petición de eco dado. Si no se recibe dentro del período de tiempo de espera, se muestra un asterisco (*). El tiempo de espera predeterminado es 4000 (4 segundos).

-R Especifica que se utilizará el encabezado de extensión de enrutamiento IPv6 para enviar un mensaje de solicitud de eco al host local, utilizando el destino como destino intermedio y comprobando la ruta inversa.

-S Especifica la dirección de origen que se utiliza en los mensajes de solicitud de eco. Este parámetro sólo se utiliza para realizar un seguimiento de direcciones IPv6.

-4 Especifica que el archivo Tracert.exe solamente puede utilizar IPv4 para este seguimiento.

-6 Especifica que el archivo Tracert.exe solamente puede utilizar IPv6 para este seguimiento.nombreDeDestino Especifica el destino, identificado por la dirección IP o el nombre de host.

-? Muestra la Ayuda en el símbolo del sistema.



IPCONFIG

en Windows es una utilidad de línea de comandos que muestra la configuración de red actual de un ordenador local (dirección IP, máscara de red, puerta de enlace asignada a la tarjeta de red, etc ), así como controlar el servicio Windows que actúa como cliente DHCP.

Ipconfig /all: muestra toda la información de configuración Ej:

C:\Documents and Settings\sena>ipconfig /all

Configuración IP de Windows

Nombre del host. . . . . . . . . : Senna

Sufijo DNS principal. . . . . . :

Tipo de nodo. . . . . . . . . . . : Mixto

Enrutamiento habilitado. . . . . .: No

Proxy WINS habilitado. . . . . : No

Lista de búsqueda de sufijo DNS: sena.edu.co

Adaptador Ethernet Conexión de área local :

Sufijo de conexión específica DNS: sena.edu.co

Descripción. . . . . . . . . . . : Conexión de escritorio PRO/100 VE de

Intel®

Dirección física. . . . . . . . . : 00-02-55-97-E1-C2

DHCP habilitado. . . . . . . . . : No

Autoconfiguración habilitada. . . : Sí

Dirección IP. . . . . . . . . . . : 10.3.7.13

Máscara de subred. . . . . . . . : 255.255.255.128

Puerta de enlace predeterminada : 10.3.7.1

Servidor DHCP. . . . . . . . . . : 10.3.7.1

Servidores DNS. . . . . . . . . .: 172.16.2.61

172.16.2.62

Concesión obtenida. . . . . . . : jueves, 24 de abril de 2008 6:45:19

Concesión expira. . . . . . . . .: Viernes, 25 de abril de 2008 6:45:19

Ipconfig /release: libera la dirección ip

C:\Documents and Settings\sena>ipconfig /release

Configuración IP de Windows

Adaptador Ethernet Conexión de área local :

Sufijo de conexión específica DNS:

Dirección IP. . . . . . . . . . . : 0.0.0.0

Máscara de subred. . . . . . . . : 0.0.0.0 Puerta de enlace predeterminada

Ipconfig /renew: renueva la dirección ip

C:\Documents and Settings\sena>ipconfig /renew

Configuración IP de Windows

Adaptador Ethernet Conexión de área local :

Sufijo de conexión específica DNS: sena.edu.co

Dirección IP. . . . . . . . . . . : 10.3.7.13

Máscara de subred. . . . . . . . : 255.255.255.128

Puerta de enlace predeterminada : 10.3.7.1

Ipconfig /flushdns: purga la cache de resolucion de dns ej:

C:\Documents and Settings\sena>ipconfig /flushdns

Configuración IP de Windows

Se vació con éxito la caché de resolución de DNS.

Ipconfig /registerdns: actualiza todas las conseciones y vuelve a registrar los nombres dns

C:\Documents and Settings\sena>ipconfig /registerdns

Configuración IP de Windows

Se ha iniciado el registro de los recursos DNS para todos los adaptadores de este equipo. Se reportará cualquier error en el visor de sucesos en 15 minutos.

Ipconfig /displaydns: muestra el contenido de la cache de resolucion dns

C:\Documents and Settings\sena>ipconfig /displaydns

Configuración IP de Windows

1.0.0.127.in-addr.arpa

----------------------------------------

Nombre de registro. . : 1.0.0.127.in-addr.arpa.

Tipo de registro. . . : 12

Tiempo de vida. . . . : 587854

Longitud de datos. . : 4

Sección. . . . . . . : respuesta

Registro PTR. . . . . : localhost

Localhost

----------------------------------------

Nombre de registro. . : Localhost

Tipo de registro. . . : 1

Tiempo de vida. . . . : 587854

Longitud de datos. . : 4

Sección. . . . . . . : respuesta

Un registro (host) . . : 127.0.0.1

Ipconfig /showclassid adapter: muestra todas las id de clases dhcp permitidas para este adaptador

C:\Documents and Settings\sena>ipconfig /showclassid adapter

Configuración IP de Windows

Error en la operación. No hay ningún adaptador permitido para

Esta operación.

Ipconfig /setclassid adapter: modifica la id de clase dhcpç

C:\Documents and Settings\sena>ipconfig /setclassid adapter

Configuración IP de Windows

Error en la operación. No hay ningún adaptador permitido para

esta operación.

Nslookup


(Name System Lookup) es una herramienta que permite consultar un servidor de nombres y obtener información relacionada con el dominio o el host y así diagnosticar los eventuales problemas de configuración que pudieran haber surgido en el DNS.

Utilizado sin ningún argumento, el comando nslookup muestra el nombre y la dirección IP del servidor de nombres primario y una invitación de comando para realizar consultas. Basta con introducir el nombre de un dominio en la invitación de comando para detallar las características. De la misma manera, es posible solicitar información sobre un host indicando su nombre seguido del comando nslookup:

nslookup nombre.del.hostDe modo predeterminado, el comando nslookup realiza consultas al servidor de nombres primario configurado en la máquina. Sin embargo, es posible consultar un servidor de nombres específico, agregando un signo menos después del comando:

nslookup nombre.del.host -nombre.del.servidor

Es posible modificar el modo de consulta del comandonslookup usando el argumento set:

set type=mx: Permite obtener información relacionada con el(los) servidor(es) de correo de un dominio.

set type=ns: Permite obtener información del servidor de nombres relacionado al dominio.

set type=a: Permite obtener información de un host de la red. Se trata de un modo de consulta predeterminado.

set type=soa: Permite mostrar la información del campo SOA (inicio de autoridad).

set type=cname : Permite mostrar información relacionada con los alias.

set type=hinfo: Permite mostrar, siempre y cuando los datos estén disponibles, la información relacionada con el material y el sistema operativo del host.Para salir del comando nslookup, basta con introducir la palabra exit.



Ping

Un ping (Packet Internet Grouper) se trata de una utilidad que comprueba el estado de la conexión con uno o varios equipos remotos por medio de los paquetes de solicitud de eco y de respuesta de eco (definidos en el protocolo de red ICMP) para determinar si un sistema IP específico es accesible en una red. Es útil para diagnosticar los errores en redes o enrutadores IP.Muchas veces se utiliza para medir la latencia o tiempo que tardan en comunicarse dos puntos remotos, y por ello, se utiliza entre los aficionados a los juegos en red el término PING para referirse al lag o latencia de su conexión.

Sintaxis

ping [-t] [-a] [-n cuenta] [-l tamaño] [-f] [-i TTL] [-v TOS] [-r cuenta] [-s cuenta] [[-j lista-host] [-k lista-host]] [-w tiempo de espera] nombre-destino



Opciones:

-t Ping el host especificado hasta que se pare.

Para ver estadísticas y continuar - presionar Control-Inter;

Parar - presionar Control-C.

-a Resolver direcciones en nombres de host.

-n cuenta Número de peticiones eco para enviar.

-l tamaño Enviar tamaño del búfer.

-f Establecer No fragmentar el indicador en paquetes.

-i TTL Tiempo de vida.

-v TOS Tipo de servicio.

-r cuenta Ruta del registro para la cuenta de saltos.

-s count Sello de hora para la cuenta de saltos.

-j lista-host Afloja la ruta de origen a lo largo de la lista- host.

-k lista-host Restringir la ruta de origen a lo largo de la lista- host.

-w tiempo de espera Tiempo de espera en milisegundos para esperar

Cada respuesta.

Ej:

C:\Documents and Settings\sena>ping -t 10.3.7.34

Haciendo ping a 10.3.7.34 con 32 bytes de datos:

Tiempo de espera agotado para esta solicitud.

Tiempo de espera agotado para esta solicitud.

Tiempo de espera agotado para esta solicitud.

Estadísticas de ping para 10.3.7.34:

Paquetes: enviados = 3, recibidos = 0, perdidos = 3

(100% perdidos),

Control-C

NETSTAT


Netstat (network statistics) es una herramienta de línea de comandos que muestra un listado de las conexiones activas de un ordenador, tanto entrantes como salientes.La información que resulta del uso del comando incluye el protocolo en uso, las direcciones IP tanto locales como remotas, los puertos locales y remotos utilizados y el estado de la conexión. Existen, además de la versión para línea de comandos, herramientas con interfaz gráfica (GUI) en casi todos los sistemas operativos desarrollados por terceros.La sintaxis y los parámetros de la herramienta pueden variar entre los diferentes sistemas operativos que la implementan. En sistemas basados en Unix (esto incluye Linux y Mac OS X, entre otros), se puede usar el comando man netstat para visualizar la ayuda del comando. Otras formas de ver una lista de parámetros pueden ser con el parámetro -h o también --help (en los sistemas que cumplan con la norma POSIX) o con /? (en los sistemas Windows y MS-DOS).

En Windows y MS-DOS

SINTAXIS

NETSTAT [-a] [-e] [-n] [-s] [-p protocolo] [-r] [intervalo] -a Visualiza todas las conexiones y puertos TCP y UDP, incluyendo las que están "en escucha" (listening).

PARAMETROS

-b En los sistemas recientes, visualiza el binario (ejecutable) del programa que ha creado la conexión.-e Estadísticas Ethernet de las visualizaciones, como el número de paquetes enviados y recibidos. Se puede combinar con la opción

-s. -n Se muestran los puertos con su identificación en forma numérica y no de texto.

-o En sistemas Windows XP y 2003 Server, muestra los identificadores de proceso (PID) para cada conexión. Se puede verificar los identificadores de proceso en el Administrador de Tareas de Windows (al agregarlo a las columnas de la pestaña procesos)

-p Muestra las conexiones para el protocolo especificado; el protocolo puede ser TCP o UDP. Si se utiliza con la opción de -s para visualizar la estadística por protocolo, proto puede ser TCP, UDP o IP.

-r Visualiza la tabla de enrutamiento o encaminamiento. Equivale al comando route print.

-s Estadística por protocolo de las visualizaciones. Por el valor por defecto, la estadística se muestra para TCP, UDP e IP; la opción -p se puede utilizar para especificar un subconjunto del valor por defecto.

-v En sistemas Windows XP y 2003 Server, y usado en conjunto con -b, muestra la secuencia de componentes usados en la creación de la conexión por cada uno de los ejecutables.

TELNET


El comando telnet(1) es usado para comunicarnos con otro host usando el protocolo TELNET. Si el comando telnet es ejecutado sin un host como argumento, este entrará en un modo comando, indicado en el prompt como " telnet> ". En este modo telnet acepta y ejecuta una gran variedad de comandos, los cuales son listados en las páginas de su manual. Si este es invocado con argumentos ( osea con un host predefinido nos establece una conexión inmediata con la otra máquina mediante login y password. Un gran detalle sobre este comando es que no encripta la información que es enviada, lo que significa que todo se envía en texto plano, incluso las contraseñas.

close: cerrar la conexión actual.

display: mostrar los parámetros operativos.

mode: trata de introducir los comandos línea a línea.

open: conección con un host especificado.

quit: salir de telnet.

send : transmisión de caracteres especiales.

set: establecimiento de parámetros operativos.

status: muestra la información de estado.

z: suspende la conexión telnet..

?: muestra información de ayuda.

ARP


Muestra y modifica entradas en la caché de Protocolo de resolución de direcciones (ARP), que contiene una o varias tablas utilizadas para almacenar direcciones IP y sus direcciones físicas Ethernet o Token Ring resueltas. Existe una tabla independiente para cada adaptador de red Ethernet o Token Ring instalados en el equipo. Si no se utilizan parámetros, el comando arp muestra Ayuda.

Sintaxis

arp[-a [direcciónDeInternet]

[-NdirecciónDeInterfaz]]

[-g [direcciónDeInternet]

[-NdirecciónDeInterfaz]]

[-ddirecciónDeInternet [direcciónDeInterfaz]]

[-sdirecciónDeInternet direcciónEthernet [direcciónDeInterfaz]]

Parámetros

-a[ direcciónDeInternet] [ -NdirecciónDeInterfaz] Muestra las tablas de caché ARP actuales de todas las interfaces. Para mostrar la entrada de la caché ARP para una dirección IP específica, utilice arp -a con el parámetro direcciónDeInternet, donde direcciónDeInternet es una dirección IP. Si no se especifica direcciónDeInternet, se utiliza la primera interfaz aplicable. Para mostrar la tabla de la caché ARP de una interfaz específica, utilice el parámetro -NdirecciónDeInterfaz en combinación con el parámetro -a, donde direcciónDeInterfaz es la dirección IP asignada a la interfaz. El parámetro -N distingue entre mayúsculas y minúsculas.

-g[ direcciónDeInternet] [ -NdirecciónDeInterfaz] Igual que -a.

-d direcciónDeInternet [direcciónDeInterfaz] Elimina una entrada con una dirección IP específica, donde direcciónDeInternet es la dirección IP. Para eliminar una entrada de una tabla para una interfaz específica, utilice el parámetro direcciónDeInterfaz, donde direcciónDeInterfaz es la dirección IP asignada a la interfaz. Para eliminar todas las entradas, utilice el carácter comodín asterisco (*) en lugar de direcciónDeInternet.

-s direcciónDeInternet [direcciónDeInterfaz] Agrega una entrada estática a la caché ARP que resuelve la dirección IP direcciónDeInternet en la dirección física direcciónEthernet. Para agregar una entrada de la caché ARP para una interfaz específica, utilice el parámetro direcciónDeInterfaz, donde direcciónDeInterfaz es la dirección IP asignada a la interfaz./? Muestra Ayuda en el símbolo del sistema

SSH


SSH (Secure SHell) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X arrancado.

Además de la conexión a otras máquinas, SSH nos permite copiar datos de forma segura (tanto ficheros sueltos como simular sesiones FTP cifradas), gestionar claves RSA para no escribir claves al conectar a las máquinas y pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH.

Seguridad SSH trabaja de forma similar a como se hace con telnet. La diferencia principal es que SSH usa técnicas de cifrado que hacen que la información que viaja por el medio de comunicación vaya de manera no legible y ninguna tercera persona pueda descubrir el usuario y contraseña de la conexión ni lo que se escribe durante toda la sesión; aunque es posible atacar este tipo de sistemas por medio de ataques de REPLAY y manipular así la información entre destinos.


jueves, 17 de abril de 2008

COMUNICACIÓN EN RED DE TRES SEDES


Esta es una red de tres sedes que se encuentran distribuidas en distintos lugares de colombia una en medellin, bogota y cali las cuales trabajan conjuntas en una red conectada con tres router, el router en bogota tiene en su rack un hub ,un switchs y veinte computadoras en su red, en medellin se encuentran ubicados dos switches en el cual se encuentran conectados 20 equipos trabajando en red y en cali solo un switche tambien con 20 equipos en red.


ROUTER BOGOTA

hostname bogota

interface FastEthernet0/0

ip address 192.168.24.33 255.255.255.224

duplex auto

speed auto

interface FastEthernet1/0

ip address 192.168.24.65 255.255.255.224

duplex auto

speed auto

interface Serial2/0

ip address 192.168.23.1 255.255.255.252

interface Serial3/0

no ip address

shutdown

interface FastEthernet4/0

no ip address

shutdown

interface FastEthernet5/0

no ip address

shutdown

router rip

network 192.168.24.0

ip classless

ip route 192.168.24.96 255.255.255.224 192.168.23.2

ip route 192.168.24.128 255.255.255.224 192.168.23.2

ip route 192.168.24.160 255.255.255.224 192.168.23.

ROUTER MEDELLIN

interface FastEthernet0/0

ip address 192.168.24.97 255.255.255.224

duplex auto

speed auto

interface FastEthernet1/0

ip address 192.168.24.129 255.255.255.224

duplex auto

speed auto

interface Serial2/0

ip address 192.168.23.2 255.255.255.252

clock rate 4000000

interface Serial3/0

ip address 192.168.22.1 255.255.255.252

clock rate 4000000

interface FastEthernet4/0

no ip address

shutdown

interface FastEthernet5/0

no ip address

shutdown

ip classless

ip route 192.168.24.32 255.255.255.224 192.168.23.1

ip route 192.168.24.64 255.255.255.224 192.168.23.1

ip route 192.168.24.160 255.255.255.224 192.168.22.2

ROUTER CALI

hostname cali

interface FastEthernet0/0

ip address 192.168.24.161 255.255.255.252

duplex auto

speed auto

interface FastEthernet1/0

no ip address

duplex auto

speed auto

shutdown

interface Serial2/0

ip address 192.168.22.2 255.255.255.252

interface Serial3/0

no ip address

shutdown

interface FastEthernet4/0

no ip address

shutdown

interface FastEthernet5/0

no ip address

shutdown

ip classless

ip route 0.0.0.0 0.0.0.0 192.168.22.1

vnc



Son las siglas en inglés de Virtual Network Computing (Computación en Red Virtual).

VNC es un programa de software libre basado en el protocolo RFB (Remote

Framebuffer) [TRIS 2002], RFB es unprotocolo simple de acceso a interfaces gráficas de usuario. en una estructura cliente-servidor el cual nos permite tomar el control del ordenador servidor remotamente a través de un ordenador cliente. También llamado software de escritorio remoto. VNC permite que el sistema operativo en cada computadora sea distinto: Es posible compartir la pantalla de una máquina de "cualquier" sistema operativo conectando desde cualquier otro ordenador o dispositivo que disponga de un cliente VNC portado.

La versión original del VNC se desarrolló en Reino Unido, concretamente en los laboratorios AT&T, en Cambridge. El programa era de código abierto por lo que cualquiera podía modificarlo y existen hoy en día varios programas para el mismo uso.

En la enseñanza VNC sirve para que el profesor comparta su pantalla con los alumnos, por ejemplo en un laboratorio. También puede usarse para que un técnico ayude a un usuario inexperto, el técnico ve remotamente el problema que reporta el usuario.

El programa servidor suele tener la opción de funcionar como servidor HTTP para mostrar la pantalla compartida en un navegador con soporte de Java. En este caso el usuario remoto (cliente) no tiene que instalar un programa cliente de VNC, éste es descargado por el navegador automáticamente

PARA UTILIZAR VNC NECESITAS:

Sistema operativo: Win95/98/98SE/Me/2000/NT/XP/ Linux/Solaris/

FUNCION:

El protocolo VNC transmite desde el cliente al servidor las pulsaciones de teclado y los movimientos del ratón, y desde el servidor al cliente las actualizaciones de pantalla. Esto tiene ventajas e inconvenientes. Con VNC el servidor puede ver en todo momento lo que está haciendo el cliente, porque ambos controlan la misma pantalla, pero no pueden trabajar los dos a la vez en el mismo ordenador. A cambio, es un sistema altamente portable entre diferentes sistemas operativos, al no depender de ninguna característica de este.

Las actualizaciones de pantalla se hacen enviando las partes de la pantalla que hayan cambiado, enviando solo pequeños rectángulos con las variaciones. Esto funciona muy bien cuando los cambios en pantalla son pocos, pero cuando hay grandes variaciones, por ejemplo, cuando arrastramos una ventana por la pantalla. Para evitar tener que enviar tantos datos por la red y acelerar la tasa de refresco, el protocolo VNC puede utilizar diferentes tipos de compresión en las actualizaciones que se envían.

VENTAJAS:

-Muy facil de usar, es gratuito

- permite arreglar problemas

-Simplemente perfecto

-Administración remota sin complicaciones

Versiones:

Real VNC , Tight VNC y Ultra VNC

INSTALACION: en windows

Para empezar necesitamos descargarnos el programa vnc free edition 4.1.1 para windows, una versión optimizada y de libre distribución. Para descargar el programa podemos dirigirnos a http://vnc.softonic.com/.


En el equipo con el que vayamos a mirar otros ordenadores exclusivamente no es necesario activar en ningún momento el VNC server, mientras que en los ordenadores que vayan a ser vistos hay que , además de instalar el programa, ejecutar el programa del servidor.

Desde el menú de inicio / vnc , se puede arrancar el visor de ordenadores , el servidor y las opciones del servidor.

Vayamos por partes, primero, a configurar un equipo con el VNC instalado y con el servidor ejecutándose. La primera pestaña que nos aparecería es ésta, donde podremos , de manera inicial, configurar la contraseña del equipo pulsando este botón de SET PASSWORD:

Nota: Si queremos que salga un aviso en pantalla pidiendo autorización para visualizar este pc, activaremos la casilla de Promt local user to accept incoming connectios



Aquí pondremos nuestra contraseña, y la repetiremos por seguridad:



En la pestaña Connections podemos definir el puerto que deba usar el VNC para poder conectarse a este equipo. También, de manera opcional, podemos especificar los rangos de ips autorizados a contactar con el pc:



Ahora, pasemos al visor del VNC para poder ver los otros equipos, aparecerá esta ventana para introducir la ip, y luego darle a OK:

Nota: En options hay algunas opciones, como para cambiar el numero de colores de ver el otro ordenador, puede ser interesante configurarlo en caso de tener una conexión lenta.



Seguidamente, nos pedirá la pass, la cual tendremos que introducir como previamente hayamos configurado:


Una vez conectados al otro pc, podremos hacer las cosas como si de nuestro propio ordenador se tratara, aunque tendremos algunas opciones extra si presionamos en el botón de la esquina superior izquierda de la ventana:

Send Ctrol + Alt + Del enviará al equipo remoto un Ctrol + Alt + Supr por ejemplo.

Nota: Los espacios en blanco son imagenes que he quitado y así poder mostrar lo indispensable :)


También desde aquí podremos configurar el servidor de VNC, para ello iremos a su icono, presionaremos el botón derecho, y aparecerán algunas opciones:

Presionando sobre Options, veremos las opciones anteriores que comentamos. El botón disconnect, permite desconectar a la persona que esté viendo este pc remotamente. Presionando sobre Close VNC server , se cierra el servidor y desconecta a todas las personas que miraran en este momento el pc.


Espero que este tutorial les haya servido de ayuda, sobre todo para personas que no puedan permitirse comprar otro programa más famoso para controlar pcs remotamente. También existe la posibilidad de usar el VNC con pcs con Linux etc, aunque este tutorial solo explica en Windows.

lunes, 7 de abril de 2008

sistema operativo solaris






CARACTERÍSTICAS: Entre las características de Solaris tenemos: PORTABILIDAD: El software conformado por una ABI aplicación de interfaces binaria (Application Binary Interface) ejecuta con un Shrink-wrapped (Contracción envuelta) el software en todos los sistemas vendidos con la misma arquitectura del microprocesador. Esto obliga a los desarrolladores de aplicaciones a reducir el costo del desarrollo del software y traer productos al mercado rápidamente, y obliga a los usuarios a actualizar el hardware mientras retienen sus aplicaciones de software y minimizan sus costos de conversión. ESCALABILIDAD: Las aplicaciones se usan con más frecuencia en el sobre tiempo , y requiere sistemas más poderosos para soportarlos. Para operar en un ambiente creciente, el software debe ser capaz de ejecutar en un rango de ancho poderosos y debe ser capaz de tomar ventajas del poder adicional que se está procesando. INTEROPERATIBIDAD: La computación del ambiente heterogéneo es una realidad hoy. Los usuarios compran de muchos vendedores para implementar la solución que necesitan. La estandarización y una clara interface son criterios para un ambiente heterogéneo, permitiendo a los usuarios desarrollar estrategias para comunicarse por medio de su red. El sistema operativo de Solaris puede interoperar con unos sistemas muy populares hoy en el mercado, y aplicaciones que se ejecutan en UNIX se pueden comunicar fácilmente. COMPATIBILIDAD: La tecnología de la computación continua avanzando rápidamente, pero necesita permanecer en el ámbito competitivo para minimizar sus costos y maximizar sus ingresos. CARACERISTICAS PARA LOS USUARIOS Dentro de las características de los usuarios tenemos: ESPACIO DE TRABAJO PARA EL ADMINISTRADOR (A workspace manager): cuenta con una ventana de manejo de servicios rápidos (open, close, more, etc.), así como herramientas el cual le permite al usuario entallar su espacio de trabajo a sus necesidades personales. INTEGRACION DE SERVICIOS DESKTOP (Desktop Integration Services): incluyen ToolTalk, Drag and Drop (arrastrar y soltar), y cut and paste (cortar y pegar), proporcionando la base para que a las aplicaciones puedan integrarse unos con otros. BIBLIOTECAS GRAFICAS (Graphics Libraries): incluye XGL, Xlib, PEX, y XIL, proporcionando soporte para aplicaciones de 2D y 3D. ADMINISTRADOR DE CALENDARIO (Calendar Manager): posee una aplicación de administrador de tiempo que despliega citas y todos los compromisos del día, semana, o un mes en una ojeada. También contiene un Multibrowse que hace un programa de reuniones entre un grupo de usuarios más fácil. Varios calendarios pueden ser cubiertos simultáneamente para determinar la conveniencia de la hora de una reunión en una ojeada. HERRAMIENTA DE IMAGEN (Image Tool): permite cargar, ver y salvar imágenes en 40 diferentes formatos incluyendo PICT, PostScript (TM), TIFF, GIF, JFIF, y muchas más. Otras herramientas incluyen una herramienta de impresión, audio, shell, reloj, y editor de texto. CARACTERISTICAS PARA EL ADMINISTRADOR DEL SISTEMA El Sistema Solaris ofrece una variedad de herramientas nuevas para el administrador como lo son: Dispositivo de Información: los administradores pueden usar estos accesorios opcionales para obtener información sobre dispositivos instalados incluyendo nombres, atributos, y accesibilidad. Sistema de Administración de Archivo: estos accesorios permiten a los administradores crear, copiar, amontonar, depurar, reparar y desmontar sistemas de archivos, crear y remover cadenas de archivos y nombrar tuberías o pipes, y manejar volúmenes. Manejo del Proceso: este controla la agenda de control del sistema. Usando estos accesorios, administradores pueden generar reportes sobre el desempeño, entrada de identificación, ubicación del acceso a discos, y buscar la manera de afinar el desempeño del sistema. Usuarios y el manejo del grupo: con estos accesorios, un administrador puede crear y eliminar entradas en grupos y entradas de identificación del sistema, y asignar grupos y IDs de usuario. Seguridad: El ASET (Automated Security Enhancement Tool) es un accesorio que incrementa la seguridad porque permite a los administradores de sistemas revisar archivos del sistema incluyendo permisos, pertenencia, y contenido del archivo. El ASET alerta a los usuarios acerca de problemas de seguridad potencial y donde es apropiado colocar el sistema de archivos automáticamente de acuerdo a los niveles de seguridad especificados. PAQUETES DE SOFTWARE Y CLUSTERS El software del sistema de Solaris es entregado en unidades conocidos como paquetes. Un paquete es una colección de archivos y directorios requeridos para el producto de un software. Un cluster (racimo) es una colección de paquetes. Hay 4 tipos de clusters: Núcleo del Soporte del Sistema (Core System Support): es el software de configuración mínima; contiene solo el software necesario para iniciar el funcionamiento del computador y ejecutar el ambiente operativo de Solaris. Sistema de Soporte para Usuarios Finales (End User System Support): contiene el Núcleo del Soporte del Sistema más el Sistema de soporte para usuarios finales, como lo es el Open Windows sistema de ventanas y aplicaciones de archivos DeskSet relacionados; este cluster incluye el software recomendado para un usuario final. Soporte de Sistemas Desarrollados (Developer System Support): contiene soporte de usuario final del sistema más librerías, incluye archivos y herramientas que se necesitan para desarrollar el software en el sistema de Solaris. Compiladores y depuradores no están incluidos en el sistema de Solaris 2.5. Distribución Entera (Entire Distribution): contiene todo el ambiente de Solaris. ADMINISTRACION DEL PAQUETE El manejo de paquetes de software simplifica la instalación y actualización del software. La administración es simplificada porque el método de manejo del software del sistema y aplicaciones de terceros son ahora consistentes. Las herramientas para crear paquetes de software están en un paquete de aplicaciones de herramientas de biblioteca. Hay 2 herramientas que se pueden utilizar para instalar y remover paquetes: Programa de Interface Gráfica (A graphical user interface program): se puede instalar un software en un sistema local o en un sistema remoto con Admintol (comenzando con el comando Admintol). Se utiliza Admintol para: Ver el software instalado en un sistema local.Instalar o remover un software en un sistema local. El comando de línea de accesorios (The command-line utilities): se utiliza para instalar, remover, y revisar la instalación del paquete de software. SERVICE ACCESS FACILITY (SAF) El SAF es una herramienta usada para administrar terminales, modems, y otros dispositivos de red. En particular, el SAF permite: · Añadir y administrar ttymon and listen monitores en puertos (usando el comando sacadm) · Añadir y administrar ttymon servicios de monitores en puertos (usando los comandos pmadm y ttyadm) · Añadir y administrar listen servicios de monitores en puerto (usando los comandos pmadm y nlsadmin) · Administrar y troubleshoot de dispositivos TTY.Administrar y troubleshoot entradas de requisitos de red para servicios de impresión. · Administrar y troubleshoot el controlador de acceso al servicio (Service Access Controller) usando el comando sacadm. El SAF no es un programa. Es una jerarquía de últimos procesos y comandos de administración. El nivel tope del programa SAF es el SAC. El SAC (service access controller) controla monitores de puerto que se pueden administrar por el comando sacdm. Cada puerto de monitor puede manejar uno ó más puertos. Funciones del SAF y Programas Asociados CONTROLADORES DE INTERFACES DE DISPOSITIVOS La intención de Solaris 2.5 SPARC DDI/DKI es de proporcionar una compatibilidad de los dispositivos que soporten las plataformas y para todas las futuras innovaciones del ambiente de Solaris 2.5 en esas plataformas. En el ambiente operativo de Solaris 2.5 hay un nuevo conjunto de dispositivos de interfaces. Los dispositivos de interface en el ambiente operativo de Solaris2.5 están formalizados y son referidos como Solaris 2.5 SPARC DDI/DKI. El término DDI/DKI es derivado de la especificación original que se utiliza como suministro del SVR4 (System V Release 4). DDI/DKI significa device driver interface/driver kernel interface. Las interfaces se dividen en 3 grupos: DDI/DKIDKI onlyDDI onlyDDI/DKI: se estandarizó en el SVR4, y son genéricos a lo largo de todas las implementaciones del SVR4, independientemente de la plataforma en la que se ejecuta. DDI only: son genéricos como las interfaces de DDI/DKI y son soportados en todas las implementaciones del SVR4. Por otro lado, no son garantizados para ser soportados en el Solaris V. DKI only: están destinados a ser de una arquitectura específica; por ejemplo, métodos para accesar y controlar dispositivos y sistemas de hardware específico (archivos de E/S, servicios de DMA, interrupciones, y memoria de mapeo). Estas interfaces no están garantizados para trabajar en otras implementaciones de SVR4. Estos dispositivos, combinados con un gran número de plataformas SPARC, son una ayuda a nuevos desarrolladores de hardware. En el Solaris 2.5 DDI/DKI solo el DDI only son genéricos a todos los sistemas Solaris basados en SPARC que soportan Solaris 2.5 DDI/DKI.KERNEL El kernel del Solaris tiene multithread. En vez de una llave maestra. Hay muchas llaves pequeñas que protegen pequeñas regiones de código. Por ejemplo, puede haber una llave de kernel que protege el acceso a un nodo particular, y uno que protege un nodo. Solo un procesador puede estar ejecutando códigos relacionados con ese nodo a la vez, pero otro podría estar accesando un nodo. Esto permite mayor concurrencia. El kernel de multithread tendrá mayor impacto en como está diseñado el controlador. INSTALACION

Hay 3 formas para instalar un sistema Solaris las cuales son: Que hacer antes de instalar un software de Solaris Salvar información de configuración Salvar la información del sistema de archivo No importa como se planea manejar la transferencia de datos, debe hacer un respaldo de todos sus discos. Debido a que los nombres de conversión son diferentes en el ambiente operativo de Solaris, es posible confundirse e inadvertidamente seleccionar el disco de trabajo equivocado cuando se instala el software de Solaris. Hacer respaldo de los archivos del sistema antes de comenzar la instalación ofrece protección si esta clase de accidente llega a pasar. Antes de comenzar el proceso de instalación, se debería tener una copia dura (es decir, en papel) de las particiones de discos existentes en el sistema. Si esta información se salva en línea, puede ser sobre escrita durante la instalación. Salvar esta información sirve como referencia de muchas decisiones que se hacen acerca de la configuración del sistema de Solaris. COMANDOS Entre los comandos de Solaris tenemos los siguientes: /etc/system: Es en donde se encuentra la información de la configuración del sistema. ufsboot: iniciar el comportamiento del computador de disco a disco inetboot: iniciar el comportamiento del computador a través de la red bootblk: descarga ufs al iniciar el funcionamiento del computador en el disco unix: bootable imagen de kernel /etc/rcs: amontona y copia unix de la red /etc/rc2,/etc/rc3,/etc/rc2.d,/etc/rc3.,: scripts de la configuración del sistema mod load, /etc/system,add_drv,rem_drv: customizes el sistema de kernel, carga, adiciona, y remueve modelos como sea necesario run states 0-6, and s: niveles de ejecución del sistema add_drv: informa al sistema que hay un nuevo dispositivo controlador instalado rem_drv: informa al sistema que el controlador especificado ya no es valido modload: carga él modulo especificado en el sistema en ejecución modunload: descarga él modulo especificado del sistema en ejecución pkgadd: para instalar un paquetepkgrm: para remover un paquete pkgchk: para revisar la instalación del paquete pkginfo: para hacer un listado de paquetes instalados en el sistema VERSIONES Entre las versiones de Solaris tenemos:Solaris 1.x al Solaris 2.xSolaris DDI/DKISolaris BIBLIOGRAFIA http://www.sun.com/






SERVIDOR WEB

Apache es el servidor web hecho por excelencia, su configurabilidad, robustez y estabilidad hacen que cada vez millones de servidores reiteren su confianza en este programa. La historia de Apache se remonta a febrero de 1995, donde empieza el proyecto del grupo Apache, el cual esta basado en el servidor Apache httpd de la aplicación original de NCSA. El desarrollo de esta aplicación original se estancó por algún tiempo tras la marcha de Rob McCool por lo que varios webmaster siguieron creando sus parches para sus servidores web hasta que se contactaron vía email para seguir en conjunto el mantenimiento del servidor web, fue ahí cuando formaron el grupo Apache. Fueron Brian Behlendorf y Cliff Skolnick quienes a través de una lista de correo coordinaron el trabajo y lograron establecer un espacio compartido de libre acceso para los desarrolladores. Fue así como fue creciendo el grupo Apache, hasta lo que es hoy :) Aquella primera versión y sus sucesivas evoluciones y mejoras alcanzaron una gran implantación como software de servidor inicialmente solo para sistemas operativos UNIX y fruto de esa evolución es la versión para Windows . Apache es una muestra, al igual que el sistema operativo Linux (un Unix desarrollado inicialmente para PC), de que el trabajo voluntario y cooperativo dentro de Internet es capaz de producir aplicaciones de calidad profesional difíciles de igualar. La licencia Apache es una descendiente de la licencias BSD, no es GPL. Esta licencia te permiten hacer lo que quieras con el código fuente (incluso forks y productos propietarios) siempre que les reconozcas su trabajo. ASERCA DEL PROTOCOLO HTTP HTTP (Hypertext Transfer Protocol, o Protocolo de Trasferencia de Hipertext), es el método utilizado para transferir o transportar información en la Red Mundial (WWW, World Wide Web). Su propósito original fue el proveer una forma depublicar y recupertar documentos HTML. El desarrollo del protocolo fue coordinado por World Wide Web Consortium y la IETF (Internet Engineering Task Force, o Fuerza de Trabajo en Ingeniería de Internet), culminando con la publicación de variso RFC (Request For Comments), de entre los que destaca el RFC 2616, mismo que define la versión 1.1 del protocolo, que es el utilizado hoy en día. HTTP es un protocolo de solicitud y respuesta a través de TCP, entre agentes de usuario (Navegadores, motores de índice y otras herramientas) y servidores, regularmente utilizando el puerto 80. Entre la comunicación entre éstos puede intervenir como servidores Intermediarios (Proxies), puertas de enlace y túneles. URL: http://tools.ietf.org/html/rfc2616
ASERCA DE APACHE
Apache es un servidor HTTP, de código abierto y licenciamiento libre, que funciona en Solaris, Linux, sistemas operativos derivados de Unix™, Windows, Novell Netware y otras plataformas. Ha desempeñado un papel muy importante en el crecimiento de la red mundial, y continua siendo el servidor HTTP más utilizado, siendoademás el servidor de facto contra el cual se realizan las pruebas comparativas y de desempeño para otros productos competidores. Apache es desarrollado y mantenido por una comunidad de desarrolladores auspiciada por Apache Software Foundation. URL: http://www.apache.org/ Procedimientos. 1.- Instalar Apache. Para poder instalar Apache en Solaris usando los paquetes de Blastwave:pkg-get -i apache El directorio de apache queda en /opt/csw/apache El directorio Web queda en /opt/csw/apache/htdocs El directorio de configuración queda en /opt/csw/apache/conf Las bitacoras en /opt/csw/apache/logs 2.- Iniciar y detener Apache. Para iniciar el servidor Apache es necesario teclear el comando/etc/init.d/cswapache start Para detenerlo, basta con/etc/init.d/cswapache stop 3.- Configurar apache. La mayoria de las configuraciones de Apache se pueden aplicar en el fichero /opt/csw/apache/conf/httpd.conf NOTAS: Apache por defecto incluye mod_ssl, asi que podremos hacer además transferencias a través del protocolo https.