hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
11 de Octubre de 2008, 05:32:14
Noticias: Reporte de temas
Para ver este enlace Registrate o Inicia Sesion
> Aqui

+  Foros pOrtal Hacker
|-+  Temas de Interés
| |-+  Sistemas Operativos
| | |-+  Otros S.O. (Moderadores: Pasqui, ルグブ90)
| | | |-+  Introduccion a UNIX
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Introduccion a UNIX  (Leído 1154 veces)
putus
Visitante
« : 09 de Abril de 2006, 10:35:09 »

UNIX es un sistema operativo grande y complejo que corre una gran variedad de plataformas de hardware, desde PC's hasta mainframes. A pesar de incluir literalmente cientos de comandos con miles de opciones asociadas, mantiene una estructura consistente independiente de la plataforma de hardware en donde este corriendo.

Componentes del software que incluye:
 
El Kernel

Este es el corazon del sistema operativo. El kernel es el encargado de comunicarse directamente con el sistema de hardwarepor lo que debe ser adaptado a la arquitectura unica de cada plataforma de hardware. Ademas se encarga de coordinar muchas de las funciones internas del sistema operativo. Como UNIX es un sistema multiusuario, multiprogramad o el kernel debe administar toda la calendarizacio n y administracion de memoria.

El shell

Es la parte del sistema operativo que actua como un enlace entre los comandos que el usuario escribe y las actividades que el kernel realiza. Cuando el usuario escribe comandos en el shell, este los traduce a system calls, los cuales le hacen requerimientos al kernel ha llevar a cabo alguna tarea. El proposito del shell es hacer el sistema operativo mas amigable. El usuario puede escoger que shell tiene las caracteristica s que a el le funcionen mejor. Algunos shells son:

Bourne shell
C shell
Korn shell

Utilitarios

Estos son los programas que llevan a cabo tareas especificas para los usuarios de sistema. Estos utilitarios pueden consistir en:

Edicion de texto
Formato de texto
Correccion de ortografia
Calculos matematicos
Administracion de archivos y directorios
Administracion del sistema
Mantenimiento de la seguridad del sistema
Impresión
Desarrollo de programas
Filtrado de datos
 
Sistema de Archivos

Los datos se agrupan en colecciones llamadas archivos. Estas pueden ser:

Archivos de texto ordinarios, en donde los usuarios almacenan datos
Programas, archivos que almacenan codigo de maquina
Archivos especiales, archivos dispuestos para los dispositivos del sistema como terminales o impresoras.

Proceso

Cada vez que el usuario ejecuta un utilitario o programa en UNIX inicializa un proceso. Un sistema multiprogramad o, como UNIX, es capaz de correr varios procesos al mismo tiempo. El kernel se encarga de controlar el tiempo y las prioridades de ejecucion. Hay dos tipos de procesos: procesos de sistema y procesos de usuario. Cuando el usuario corre un utilitario, por ejemplo, inicia un proceso de usuario. Los procesos de sistema son iniciados por el kernel para mantener control del sistema operativo. Por ejemplo cuando un un programa necesita memoria para ejecutarse se inicia un proceso de sistema.

Siendo UNIX un sistema de tiempo compartido, cuando hay un solo CPU, el procesador:

Le dedica unos cuantos segundos a cada proceso
Interrumpe el proceso actual
Ejecuta otro proceso (siguiente en prioridad)

Esto crea la ilusion que el CPU esta dedicado a cada proceso, y que todos los procesos se ejecutan simultaneament e. Ha esto se le llama preemptive scheduling. Para que parezca cada proceso que esta corriendo de una forma ininterrumpida, el procesador calendariza de una forma justa. Por lo general por round-robin.

Fuente:

Para ver este enlace Registrate o Inicia Sesion
www.people.vir ginia.edu
En línea
CHR0N05
Colaborador
****
Desconectado Desconectado

Mensajes: 1,573


Chronos es Dios de Dioses!!...


Ver Perfil WWW
« Respuesta #1 : 25 de ſeptiembre de 2007, 05:32:48 »

Wenas!!!

Quiero hablar un poco de este sistema UNIX, habramos un debate... a ver que tal...

Primero que todo, debemos saber que Ken Thompson, Dennis Ritchie y Douglas Mclloroy son los que figurar en el desarrollo del S.O. portable, multiusuario y multitareas, creado en los Laboratorios Bell de AT&T.


Las familias más significativas, digamoslo de alguna forma son:

•   
Para ver este enlace Registrate o Inicia Sesion
AT&T
: La familia que tuvo su origen en el UNIX de AT&T. Considerada la familia UNIX “pura” y original. Sus sistemas operativos más significativos son UNIX System III y UNIX System V.

•   
Para ver este enlace Registrate o Inicia Sesion
BSD
: Familia originada por el licenciamiento de UNIX a Berkely. BSD incorpora propiedad intelectual no originaria de AT&T, la primera implementación de los protocolos TCP/IP dieron origen a Internet.

•   
Para ver este enlace Registrate o Inicia Sesion
AIX
: esta familia surge por el licenciamiento de UNIX System III a IBM.

•   
Para ver este enlace Registrate o Inicia Sesion
Xenix
: Familia derivada de la adquisición de los derechos originales de AT&T primero por parte de Microsoft y de esta los vendió a SCO.

•   
Para ver este enlace Registrate o Inicia Sesion
GNU/Linux
: En 1983, Richard Stallman anunció el Proyecto GNU, un ambicioso esfuerzo para crear un sistema similar a UNIX, que pudiese ser distribuido libremente.

A ver... a decir verdad, solo he tenido la oportunidad de trabajar con BSD (FreeBSD) y con GNU/Linux (Debian, Ubuntu y SuSE)... comparaciones. .. no quiero hacer... cada uno tiene sus pro y sus contras... pero personalmente me quedo con FreeBSD...

Ahora como trabajo con FreeBSD Huh... y segun mi parecer asi deberia de ser... netamente trabajar con la Consola de lineas de comandos... por qué Huh... BSD y GNU/Linux, trabajan bajo las X11 y X.org, desafortunadam ente estos paquetes abren los puertos UDP 6000 (Trojan The Things)TCP 6006 (Trojan Bad Blood)


Para ver este enlace Registrate o Inicia Sesion
Una guia UNIX
Desafortunadam ente un poco antigua... pero era la que tenia a mano... sorry

Con respecto a la Seguridad... es un tema un poco engorroso... bueno como todos los O.S., con respecto a sus contraseñas, puedo deciros que BSD implemento como GNU/Linux tambien lo hizo el Shadowing, que consiste en hacer desaparecer las contraseñas del fichero /etc/passwd, pero los deja dentro de /etc/shadow, se diferencia en que este fichero muestra los indicadores de reglas especiales...

En Seguridad como he dicho es un tema demasiado engorroso, trabajar minuciosamente, hay que hacerlo... de lo contrario... seremos lo más vulnerable que exite...

Y como dijo Sun Tsu

Cita de: Sun Tsu

Contra aquellos expertos en el ataque,

un enemigo no sabe como defenderse,

contra los expertos en defensa,

el enemigo no sabe como atacar


Bueno eso fue una pequeña introduccion.. . Tongue...

Recomendacion para iniciarse... suscribirse a las listas de correos, para mantenerse actualizado sobre los nuevos bugs encontrados dentro de cada sistema

Cita de:  Sun Tzu

Si ignoras todo acerca de tu enemigo y de ti,

ciertamente en cada batalla estarás en peligro

En línea

SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Torneo Matemático Fases 2 + UPDATE


Para ver este enlace Registrate o Inicia Sesion
Convocatoria E-Zine HxS #1
(B.O.A.O)
NZ2
**
Desconectado Desconectado

Mensajes: 115


(B.O.A.O) boys organized against the oppression


Ver Perfil
« Respuesta #2 : 30 de ſeptiembre de 2007, 01:35:41 »

interesante, algún link para bajar el freeBSD? perdón por la ignorancia, no viene como cd vivo?
« Última modificación: 30 de ſeptiembre de 2007, 01:36:47 por (B.O.A.O) » En línea

sigo el camino, quizá algún día llegue, ojalá ya estés ahí.

niños organizados contra la opresión (B.O.A.O)

alguien dijo: "los libres pensadores son peligrosos"
dale una patada al sistema, busca tu camino. Nunca te detengas porque la vida es corta.
CHR0N05
Colaborador
****
Desconectado Desconectado

Mensajes: 1,573


Chronos es Dios de Dioses!!...


Ver Perfil WWW
« Respuesta #3 : 03 de Octubre de 2007, 12:49:02 »

Wenas!!!

interesante, algún link para bajar el freeBSD? perdón por la ignorancia, no viene como cd vivo?

Para descargar FreeBSD hay click en mi firma, te mandará a la Web Oficial de FreeBSD, y con respecto al Cd Live, hasta donde tengo entendido, no lo hay...

Saludos...
En línea

SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Torneo Matemático Fases 2 + UPDATE


Para ver este enlace Registrate o Inicia Sesion
Convocatoria E-Zine HxS #1
chilicuil
NZ1
*
Desconectado Desconectado

Mensajes: 78


Ver Perfil
« Respuesta #4 : 26 de Octubre de 2007, 05:08:16 »

EOF
« Última modificación: 01 de Octubre de 2008, 02:09:04 por chilicuil » En línea
CHR0N05
Colaborador
****
Desconectado Desconectado

Mensajes: 1,573


Chronos es Dios de Dioses!!...


Ver Perfil WWW
« Respuesta #5 : 26 de Octubre de 2007, 11:31:21 »


Citar
Ahora como trabajo con FreeBSD Huh... y segun mi parecer asi deberia de ser... netamente trabajar con la Consola de lineas de comandos... por qué Huh... BSD y GNU/Linux, trabajan bajo las X11 y X.org, desafortunadam ente estos paquetes abren los puertos UDP 6000 (Trojan The Things)TCP 6006 (Trojan Bad Blood)

Creo que ese no seria el principal problema (nada que iptables no pueda solucionar), de hecho es de las caracteristica s mas sobresalientes de la X, imaginate trabajar en un entorno grafico, utilizando un servidor remoto, suena de fantasia, no?, sin embargo es indudable que ahorra recursos valiosos que podrian ser utilizados en otras tareas, y como al fin y al cabo *BSD se utilizan principalmente para servir, tienen razones de sobra...

Citar
A ver... a decir verdad, solo he tenido la oportunidad de trabajar con BSD (FreeBSD) y con GNU/Linux (Debian, Ubuntu y SuSE)... comparaciones. .. no quiero hacer... cada uno tiene sus pro y sus contras... pero personalmente me quedo con FreeBSD...

Asi es, las comunes comparaciones siempre se han hecho, lo mejor es utilizar aquel sistema que te llene, en mi caso utilizo Gnu/linux y creo que estare por aqui por mucho rato mas...

Citar
Con respecto a la Seguridad... es un tema un poco engorroso... bueno como todos los O.S., con respecto a sus contraseñas, puedo deciros que BSD implemento como GNU/Linux tambien lo hizo el Shadowing, que consiste en hacer desaparecer las contraseñas del fichero /etc/passwd, pero los deja dentro de /etc/shadow, se diferencia en que este fichero muestra los indicadores de reglas especiales...

Claro que nos facilita las tareas, pero un sistema por si mismo no puede autodefinirse como seguro, siempre es necesario utilizar politicas de seguridad, poner contrasenas seguras, andar actualizados, administrar permisos, utilizar firewall, correr detectores de intrusiones, mantener logs (preferentement e con varios espejos), etc...  Alguien puede jactarse de tener un Open bsd  (que se da por ser uno de los mas seguros) pero sin una buena politica de seguridad, sigue siendo un sistema fragil, aunque seamos sinceros, Quien se va a interesar por nuestra pobre pc???  preocupemonos cuando seamos administradore s de alguna empresa importante, porque ahi si que hay peligros...

Y recuerden:

Parchen o sean penetrados  Wink

Saludos cordiales

Buenas observaciones. .. pero ten en cuenta que esto solo he hecho una pincelada... si alguien sabe utilizar eun GNU/Linux, segun mi parecer le será fácil utilizar una BSD, cambian un par de códigos más que todo, y por qué dije que era uno de los más seguros Huh... simplemente que por defecto, tiene una buena defensa, buenos parámetros, buenas reglas de seguridad-, por eso lo digo... no solo por las X-windows...

Saludos
En línea

SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Torneo Matemático Fases 2 + UPDATE


Para ver este enlace Registrate o Inicia Sesion
Convocatoria E-Zine HxS #1
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online