Servidores 1
Servidores 1
Servidores 1
Administracion de Servidores 1
Sistemas operativos
Que es eun sistema operativo?
Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee servicios a los programas de aplicacin, ejecutndose en modo privilegiado respecto de los restantes
Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse. Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnticas. Gestiona los errores de hardware y la prdida de datos. Servir de base para la creacin del software logrando que equipos de marcas distintas funcionen de manera anloga, salvando las diferencias existentes entre ambos. Configura el entorno para el uso del software y los perifricos; dependiendo del tipo de mquina que se emplea, debe establecerse en forma lgica la disposicin y caractersticas del equipo. Como por ejemplo, una microcomputadora tiene fsicamente dos unidades de disco, puede simular el uso de otras unidades de disco, que pueden ser virtuales utilizando parte de la memoria principal para tal fin. En caso de estar conectado a una red, el sistema operativo se convierte en la plataforma de trabajo de los usuarios y es este quien controla los elementos o recursos que comparten. De igual forma, provee de proteccin a la informacin que almacena.
Los sistemas monousuarios son aquellos que nada ms puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicacin que se este ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y estn orientados principalmente por los microcomputadores.
Es todo lo contrario a monousuario; y en esta categora se encuentran todos los sistemas que cumplen simultneamente las necesidades de dos o ms usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing). Sistemas Operativos por lotes. Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interaccin entre los usuarios y los programas en ejecucin. Se renen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos como sucede en el procesamiento en serie. Estos sistemas son de los ms tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas. Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecucin muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuenciabilidad de la ejecucin de los trabajos. Algunos ejemplos de Sistemas Operativos por lotes exitosos son el SCOPE, del DC6600, el cual est orientado a procesamiento cientfico pesado, y el EXEC II para el UNIVAC 1107, orientado a procesamiento acadmico.
Control de trenes. Telecomunicaciones. Sistemas de fabricacin integrada. Produccin y distribucin de energa elctrica. Control de edificios. Sistemas multimedia.
Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes caractersticas:
Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayora externos al sistema computacional, en breve tiempo o dentro de ciertos plazos.
Se utilizan en control industrial, conmutacin telefnica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, etc. Objetivo es proporcionar rpidos tiempos de respuesta. Procesa rfagas de miles de interrupciones por segundo sin perder un solo suceso. Proceso se activa tras ocurrencia de suceso, mediante interrupcin. Proceso de mayor prioridad expropia recursos.
Por tanto generalmente se utiliza planificacin expropiativa basada en prioridades. Gestin de memoria menos exigente que tiempo compartido, usualmente procesos son residentes permanentes en memoria. Poblacin de procesos esttica en gran medida. Poco movimiento de programas entre almacenamiento secundario y memoria.
Gestin de archivos se orienta ms a velocidad de acceso que a utilizacin eficiente del recurso.
Son aquellos sistemas que mantienen a dos o ms computadoras unidas atravs de algn medio de comunicacin (fsico o no), con el objetivo primordial de poder compartir los diferentes recursos y la informacin del sistema. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware. Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
Es un componente software de una computadora que tiene como objetivo coordinar y manejar las actividades de los recursos del ordenador en una red de equipos. Consiste en un software que posibilita la comunicacin de un sistema informtico con otros equipos en el mbito de una red.
Clster
Un grupo de computadoras consiste en un conjunto de ordenadores conectados vagamente que trabajan en conjunto para que, en muchos aspectos que pueden ser vistos como un solo sistema. Los componentes de un grupo suelen estar conectados entre s a travs de rpidas redes de rea local, cada nodo (ordenador utilizado como un servidor) que se ejecuta su propia instancia de un sistema operativo. Clusters de ordenadores surgieron como resultado de la convergencia de una serie de tendencias de la computacin, incluyendo la disponibilidad de microprocesadores de bajo coste, redes de alta velocidad, y el software para la computacin distribuida de alto rendimiento.
Clusters normalmente son utilizados para mejorar el rendimiento y la disponibilidad de ms de una sola computadora, mientras que por lo general es mucho ms rentable que las computadoras individuales de velocidad
Stacks
Una pila (stack en ingls) es una lista ordinal o estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO (del ingls Last In First Out, ltimo en entrar, primero en salir) que permite almacenar y recuperar datos. Esta estructura se aplica en multitud de ocasiones en el rea de informtica debido a su simplicidad y ordenacin implcita de la propia estructura.
Para el manejo de los datos se cuenta con dos operaciones bsicas: apilar (push), que coloca un objeto en la pila, y su operacin inversa, retirar (o desapilar, pop), que retira el ltimo elemento apilado. En cada momento slo se tiene acceso a la parte superior de la pila, es decir, al ltimo objeto apilado (denominado TOS, Top of Stack en ingls). La operacin retirar permite la obtencin de este elemento, que es retirado de la pila permitiendo el acceso al siguiente (apilado con anterioridad), que pasa a ser el nuevo TOS. Por analoga con objetos cotidianos, una operacin apilar equivaldra a colocar un plato sobre una pila de platos, y una operacin retirar a retirarlo. Las pilas suelen emplearse en los siguientes contextos:
Evaluacin de expresiones en notacin postfija (notacin polaca inversa). Reconocedores sintcticos de lenguajes independientes del contexto Implementacin de recursividad.
Arreglos (Array)
La computadora guarda los distintos tipos de datos de una forma lgica de tal manera que pueda encontrar los valores de forma rpida y eficiente. La forma como son guardados los datos se llama estructura de los datos, de aqu el trmino de datos estructurados. La variable, usada en las unidades anteriores, es una manera de estructurar datos, al igual que el archivo (estructura consistente en una secuencia de componentes del mismo tipo, normalmente un record) y el record (estructura formada por un nmero fijo o variable de elementos, denominados campos, que pueden ser de diferentes tipos de datos, pero todos ellos representan el record como un todo).
Multiprocesadores
Se denomina multiprocesador a un computador que cuenta con dos o ms microprocesadores (CPUs). Gracias a esto, el multiprocesador puede ejecutar simultneamente varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes. Los ordenadores multiprocesador presentan problemas de diseo que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultneamente y, potencialmente, pueden interferirse entre s. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos problemas:
La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte de la memoria. La arquitectura SMP, donde todos los procesadores comparten toda la memoria.
Esta ltima debe lidiar con el problema de la coherencia de cach. Cada microprocesador cuenta con su propia memoria cache local. De manera que cuando un microprocesador escribe en una direccin de memoria, lo hace nicamente sobre su copia local en cach. Si otro microprocesador tiene almacenada la misma direccin de memoria en su cach, resultar que trabaja con una copia obsoleta del dato almacenado.
Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente diseado para ello. La mayora de los sistemas operativos actuales poseen esta capacidad.
CISC
CISC (complex instruction set computer) Computadoras con un conjunto de instrucciones complejo La microprogramacin es una caracterstica importante y esencial de casi todas las arqutecturas CISC. Como por ejemplo: Intel 8086, 8088, 80286, 80386, 80486. Motorola 68000, 68010, 68020, 68030, 6840.
La microprogramacin significa que cada instruccin de mquina es interpretada por un microprograma localizado en una memoria en el circuito integrado del procesador. En la dcada de los sesentas la micropramacin, por sus caractersticas, era la tcnica ms apropiada para las tecnologas de memorias existentes en esa poca y permita desarrollar tambin procesadores con compatibilidad ascendente. En consecuencia, los procesadores se dotaron de poderosos conjuntos de instrucciones. Las instrucciones compuestas son decodificadas internamente y ejecutadas con una serie de microinstrucciones almacenadas en una ROM interna. Para esto se requieren de varios ciclos de reloj (al menos uno por microinstruccin).
RISC
RISC (reduced instruction set computer) Computadoras con un conjunto de instrucciones reducido. Buscando aumentar la velocidad del procesamiento se descubri en base a experimentos que, con una determinada arquitectura de base, la ejecucin de programas compilados directamente con microinstrucciones y residentes en memoria externa al circuito integrado resultaban ser mas eficientes, gracias a que el tiempo de acceso de las memorias se fue decrementando conforme se mejoraba su tecnologa de encapsulado. Debido a que se tiene un conjunto de instrucciones simplificado, stas se pueden implantar por hardware directamente en la CPU, lo cual elimina el microcdigo y la necesidad de decodificar instrucciones complejas. En investigaciones hechas a mediados de la dcada de los setentas, con respecto a la frecuencia de utilizacin de una instruccin en un CISC y al tiempo para su ejecucin, se observ lo siguiente: - Alrededor del 20% de las instrucciones ocupa el 80% del tiempo total de ejecucin de un programa. - Existen secuencias de instrucciones simples que obtienen el mismo resultado que secuencias complejas predeterminadas, pero requieren tiempos de ejecucin ms cortos.
Virtualizacin
En Informtica, virtualizacin es la creacin -a travs de software- de una versin virtual de algn recurso tecnolgico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de red.1 En los mbitos de habla inglesa, este trmino se suele conocer por el numernimo "v11n". Dicho de otra manera, se refiere a la abstraccin de los recursos de una computadora, llamada Hypervisor o VMM (Virtual Machine Monitor) que crea una capa de abstraccin entre el hardware de la mquina fsica (host) y el sistema operativo de la mquina virtual (virtual machine, guest), dividindose el recurso en uno o ms entornos de ejecucin. Esta capa de software (VMM) maneja, gestiona y arbitra los cuatro recursos principales de una computadora (CPU, Memoria, Almacenamiento y Conexiones de Red) y as podr repartir dinmicamente dichos recursos entre todas las mquinas virtuales definidas en el computador
central. Esto hace que se puedan tener varios ordenadores virtuales ejecutndose en el mismo ordenador fsico.
DHCP
El DHCP es un protocolo de red que permite a los clientes de una red IP obtener sus parmetros de configuracin automticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinmicas y las va asignando a los clientes conforme stas van estando libres, sabiendo en todo momento quin ha estado en posesin de esa IP, cunto tiempo la ha tenido y a quin se la ha asignado despus.
2.
3. 4. 5.
UNIDAD 3
Cuentas De Usuario
En el contexto de la informtica, un usuario es aquel que utiliza un sistema informtico. Para que los usuarios puedan obtener seguridad, acceso al sistema, administracin de recursos, etc, dichos usuarios debern identificarse. Para que uno pueda identificarse, el usuario necesita una cuenta (una cuenta de usuario) y un usuario, en la mayora de los casos asociados a una contrasea. Los usuarios utilizan una interfaz de usuario para acceder a los sistemas, el proceso de identificacin es conocido como identificacin de usuario o acceso del usuario al sistema (del ingls: "log in"). Los usuarios se caracterizan por ser el tipo de personas que utilizan un sistema sin la amplia experiencia necesaria que se requiere para entender al sistema (en oposicin al tcnico, hacker u otro perfil que s se presupone conoce dicho sistema). En el contexto hacker, se les denomina usuarios reales
Administrador de archivos
Un administrador de archivos, gestor de archivos o explorador de archivos (del ingls file manager) es una aplicacin informtica que provee acceso a archivos y facilita el realizar operaciones con ellos, como copiar, mover o eliminar archivos donde el usuario lo quiera ubicar.
duros o SSD entre los que se distribuyen o replican los datos. Dependiendo de su configuracin (a la que suele llamarse nivel), los beneficios de un RAID respecto a un nico disco son uno o varios de los siguientes: mayor integridad, mayor tolerancia a fallos, mayor throughput (rendimiento) y mayor capacidad. En sus implementaciones originales, su ventaja clave era la habilidad de combinar varios dispositivos de bajo coste y tecnologa ms antigua en un conjunto que ofreca mayor capacidad, fiabilidad, velocidad o una combinacin de stas que un solo dispositivo de ltima generacin y coste ms alto. En el nivel ms simple, un RAID combina varios discos duros en una sola unidad lgica. As, en lugar de ver varios discos duros diferentes, el sistema operativo ve uno solo. Los RAIDs suelen usarse en servidores y normalmente (aunque no es necesario) se implementan con unidades de disco de la misma capacidad. Debido al decremento en el precio de los discos duros y la mayor disponibilidad de las opciones RAID incluidas en los chipsets de las placas base, los RAIDs se encuentran tambin como opcin en las computadoras personales ms avanzadas. Esto es especialmente frecuente en las computadoras dedicadas a tareas intensivas y que requiera asegurar la integridad de los datos en caso de fallo del sistema. Esta caracterstica no est obviamente disponible en los sistemas RAID por software, que suelen presentar por tanto el problema de reconstruir el conjunto de discos cuando el sistema es reiniciado tras un fallo para asegurar la integridad de los datos. Por el contrario, los sistemas basados en software son mucho ms flexibles (permitiendo, por ejemplo, construir RAID de particiones en lugar de discos completos y agrupar en un mismo RAID discos conectados en varias controladoras) y los basados en hardware aaden un punto de fallo ms al sistema (la controladora RAID).
Medidas De Seguridad
Un sniffer es un programa informtico que registra la informacin que envan los perifricos, as como la actividad realizada en un determinado ordenador.
O analizador de paquetes
En informtica, un analizador de paquetes es un programa de captura de las tramas de una red de computadoras. Es algo comn que, por topologa de red y necesidad material, el medio de transmisin (cable coaxial, cable de par trenzado, fibra ptica, etc.) sea compartido por varias computadoras y dispositivos de red, lo que hace posible que un ordenador capture las tramas de informacin no destinadas a l. Para conseguir esto el analizador pone la tarjeta de red en un estado conocido como "modo promiscuo" en el cual en la capa de enlace de datos no son descartadas las tramas no destinadas a la direccin MAC de la tarjeta; de esta manera se puede capturar (sniff, "olfatear") todo el trfico que viaja por la red. Los analizadores de paquetes tienen diversos usos, como monitorear redes para detectar y analizar fallos, o para realizar ingeniera inversa en protocolos de red. Tambin es habitual su uso para fines maliciosos, como robar contraseas, interceptar correos electrnicos, espiar conversaciones de chat, etc.
Spyware
El spyware es un tipo de malware (software malicioso) instalado en los equipos que recopila informacin sobre los usuarios sin su conocimiento. La presencia de spyware normalmente se oculta al usuario y puede ser difcil de detectar. Algunos programas de spyware, como keyloggers, puede ser instalado por el dueo de una computadora compartida, las empresas, pblicas o intencionadamente con el fin de supervisar a los usuarios. Mientras que el spyware del trmino sugiere el software que controla la informtica de un usuario, las funciones de software espa puede extenderse ms all de un simple seguimiento. El spyware puede recoger casi cualquier tipo de datos, incluyendo informacin personal, como los hbitos de navegacin por Internet, los inicios de sesin de usuario, e informacin bancaria o de crdito. El spyware tambin puede interferir con el control de usuario de un ordenador mediante la instalacin de software adicional o reorientacin de los navegadores web. Algunos programas de spyware se puede cambiar la configuracin del
equipo, que puede dar lugar a bajas velocidades de conexin a Internet, no autorizadas cambios en la configuracin de tu navegador o cambios en la configuracin del software. A veces, los programas espa se incluye junto con el software original, y puede provenir de un proveedor de software oficial. En respuesta a la aparicin de spyware, una pequea industria que ha surgido en la negociacin de software anti-spyware. Ejecucin de software anti-spyware se ha convertido en un elemento ampliamente reconocido de las prcticas de seguridad informtica para los equipos, especialmente los que ejecuta Microsoft Windows. Algunas jurisdicciones han aprobado leyes anti-spyware, que normalmente se dirigen a cualquier software que se instala subrepticiamente para controlar el ordenador de un usuario.
Troyano
Se le llama troyano a un software malicioso que se presenta al usuario como un programa aparentemente legtimo e inofensivo pero al ejecutarlo ocasiona daos. 1 2 El trmino troyano proviene de la historia del caballo de Troya mencionado en la Odisea de Homero. Los troyanos pueden realizar diferentes tareas, pero, en la mayora de los casos crean una puerta trasera (en ingls backdoor) que permite la administracin remota a un usuario no autorizado.3 Un troyano no es de por s, un virus informtico,an cuando tericamente pueda ser distribuido y funcionar como tal. La diferencia fundamental entre un troyano y un virus, consiste en su finalidad. Para que un programa sea un "troyano" slo tiene que acceder y controlar la mquina anfitriona sin ser advertido, normalmente bajo una apariencia inocua (derivado del latn significa "no hace dao"). Al contrario que un virus, que es un husped destructivo, el troyano no necesariamente provoca daos porque no es su objetivo.
Administrar la estructura de la Base de Datos. Administrar la actividad de los datos. Administrar el Sistema Manejador de Base de Datos. Establecer el Diccionario de Datos. Asegurar la confiabilidad de la Base de Datos. Confirmar la seguridad de la Base de Datos.encargada de definir y controlar las
los fabricantes del DBMS actualizan sus productos. Todas las modificaciones en las estructuras o procedimientos de BD requieren de una cuidadosa administracin.
Estadsticas de visitas. Detalles sobre la cuota de ancho de banda utilizada. Administracin de archivos y directorios. Configuracin de cuentas de correo electrnico. Administracin de bases de datos. Administracin de cuentas de usuarios de servidores FTP. Acceso a los archivos de registros del servidor. Manejo de subdominios.
cPanel
(acrnimo de control Panel) es una herramienta de administracin basado en tecnologas web para administrar sitios de manera fcil, con una interfaz limpia. Se trata de un software no libre disponible para un gran nmero de distribuciones de Linux que soporten RPM, como SuSE, Fedora, Mandriva, etc. El soporte preliminar es para Debian, se debi solicitar que saliera del estado beta por varios aos, y para el cual no posee soporte. A cPanel se accede por los puertos 2082 y 2083 (para versiones de SSL). La autenticacin es por HTTP o una pgina de ingreso. Se dise para el uso comercial de servicios de alojamiento web, es por esto que la compaa no lo ofrece con licencia de uso personal. Sin embargo, los dueos de organizaciones sin fines de lucro, como instituciones educacionales y caridad pueden solicitar una licencia sin costo. Est disponible slo para sistemas operativos basados en Linux, pero las versiones para Solaris, Microsoft Windows y Mac OS X estn desarrollndose.
Froxlor
Es un Panel de control de servidores multilenguaje, con una interfaz grfica web que permite administrar, entre otros, los servicios de correo electrnico, dominios y FTP. Est pensado para proveedores de servicios de internet (ISP) o revendedores de servicios de alojamiento web.
GNUPanel
Es un panel de control de hosting para Debian escrito principalmente en PHP y publicado bajo la Licencia Pblica General GNU (GPL). Es una aplicacin pensada especficamente para funcionar en servidores de web hosting con Debian GNU/linux en sus versiones de 32 y 64 bits. A pesar del prefijo GNU en su nombre, GNUPanel no es parte del Proyecto GNU. 1 GNUPanel almacena su configuracin en una base de datos postgreSQL 8.1 y provee tres interfaces web a nivel de usuario, revendedor y administrador con acceso SSL. El administrador puede crear planes de hosting pblicos y privados, aceptar pagos con Paypal, CuentaDigital o DineroMail, enviar mensajes a sus usuarios, utilizar un sistema de tickets de soporte integrado, controlar la transferencia, el espacio en disco y establecer polticas de suspensin de cuentas. Tambin puede configurar servidores DNS secundarios y para respaldo de correo. Los usuarios disponen de las funciones habituales para creacin de cuentas de correo y FTP, bases de datos, redirecciones, proteccin de directorios, etc. Adems pueden realizar pagos, colocar dominios en parking y activar o desactivar en cada subdominio las directivas safe_mode y register_globals de PHP. Actualmente el proyecto est siendo ubicado en un repositorio adecuado para abrirse a la comunidad e impulsar su desarrollo. Las novedades al respecto pueden leerse en su pgina oficial y en Echoreply, donde Tim Post da muchos detalles del panel y su potencial para reemplazar conocidas aplicaciones propietarias.
VHCS
(Virtual Hosting Control System) es un panel de control basado en web para controlar:
Servidor HTTP (Apache) Servidor de correo electrnico Servidor DNS (Bind 9) Servidor de FTP (proftpd).
HERRAMIENTAS DE ADMINISTRASION DE SERVIDORES Webmin es una herramienta de configuracin de sistemas accesible va web para OpenSolaris, GNU/Linux y otros sistemas Unix. Con l se pueden configurar aspectos internos de muchos sistemas operativos, como usuarios, cuotas de espacio, servicios, archivos de configuracin, apagado del equipo, etctera, as como modificar y controlar muchas aplicaciones libres, como el servidor web Apache, PHP, MySQL, DNS, Samba, DHCP, entre otros. Webmin est escrito en Perl, versin 5, ejecutndose como su propio proceso y servidor web. Por defecto se comunica mediante TCP a travs del puerto 10000, y puede ser configurado para usar SSL si OpenSSL est instalado con mdulos de Perl adicionales requeridos. Est construido a partir de mdulos, los cuales tienen una interfaz a los archivos de configuracin y el servidor Webmin. Esto hace fcil la adicin de nuevas funcionalidades sin mucho esfuerzo. Debido al diseo modular de Webmin, es posible para cualquier interesado escribir extensiones para configuracin de escritorio. Webmin tambin permite controlar varias mquinas a travs de una interfaz simple, o iniciar sesin en otros servidores webmin de la misma subred o red de rea local. Codificado por el australiano Jamie Cameron, Webmin est liberado bajo Licencia BSD. Existe tambin Usermin que es la versin reducida del Webmin.