You are on page 1of 1

SISTEMAS DISTRIBUIDOS G-1 18 de septiembre del 2008 Sugerencias y tcnicas prcticas para servidores Linux Hctor Bernardo Moyn

Amaya Los hints son unas sugerencias que se brinda para que nosotros en el momento de hacer un servidor en Linux tengamos opciones para poder hacerlo ms robusto, adems de que las transacciones que se realiza sobre un servidor puedan ser registradas en un log. En caso de que un proceso sea expuesto a stas sugerencias, dicho proceso que demonizado. Adems de llegar a saber donde se ejecutan los procesos es decir foreground y background, se pudo entender qu procesos son los que se inicializan sin necesidad de una ejecucin del usuario. Los hints que se pueden implementar en nuestro servidor son de gran provecho para un mejor funcionamiento del servidor con esto nuestro servidor podr atender de ser el caso a ms clientes concurrentemente o poder hacer uso de gran cantidad de informacin con un tiempo de respuesta bastante aceptable, en los programas que se intent hacer se puede implementar estos hints en forma de funciones desde nuestro cdigo, los hints en otras palabras sirven para condicionar el uso del servidor, blindar al servidor o simplemente para lograra hacerlo ms robusto, adems cabe recalcar que este servidor slo estar en interaccin con el administrador y es mediante una signals debido a que si estuviese manejndolo mediante una interfaz (GUI), este servidor sera ms susceptible a daos de otras personas un usuario s debe interactuar con el servidor mediante una GUI. El log de transacciones que se posee es el desyslog que es el que almacena solamente algunas transacciones, pero stas transacciones pueden interactuar con ms de un servidor por lo tanto se debe empezar un proceso de sincronizacin entre los servidores, routers, switches, etc. Para poder tener una mayor seguridad en el servidor se debera tener una rplica del desyslog puesto que si estuviese en un solo servidor (computador) y este sufre algn desperfecto se debe rescatar el log de transacciones. Un proceso demonizado se le conoce a los procesos depurados, adems de haber aplicado sobre ellos todos los hints, son procesos demon conocidos en los sistemas operativos Linux pero en Windows son conocidos como los Windows services, estos procesos se ejecutan en el proceso de booteo (arranque) del sistema operativo es decir no es necesario que sea ejecutado por algn tipo de usuario. Existe varios procesos que se ejecutan ya sea en background y foreground, pero la gran diferencia entre estos dos es que en foreground: el proceso interacta directamente con humanos es decir el servidor interacta con un usuario pero en background el proceso est ejecutndose sin la necesidad de una interaccin directa con un humano. Con la exposicin se logr un entendimiento claro sobre donde se puede poner a un proceso o servicio para que arranque desde el proceso de booteo del sistema operativo.

You might also like