jueves, 12 de junio de 2008

Primeros conocimientos

¿Que es la swap?


Una memoria virtual es una tecnica para habilitar que un sistema use mas memoria que la fisica disponible para el SO. Por lo tanto la swap no es mas que una particion de intercambio que es necesaria ser creada para evitar el colapso de aplicaciones o procesos que requieran ser procesados cuando la memoria fisica reusa la entrada debido a que esta llena.

¿Que es la particion /-(raiz o root)?


En cualquier SO GNU/Linux o Unix se requiere como minimo esta particion ademas de la swap para que pueda funcionar, esta particion es conocida tambien como (/). Esta particion no es mas que un directorio en el que se encuentran los sub-directorios del sistema para el funcionamiento del propio SO.

¿Que es el shell?


Los shell's mas populares son los siguientes:
1.- ash: Es pequeño y muy usado cuando no hay mucha memoria.
2.- bash: Es una version mas poderosa proveniente del sh.
3.- csh: El original C shell, es generalmente lo mismo que tcsh
4.- ksh: Es un shell de Open source.
5.- nash: Otro shell pequeño para cuando hay poca memoria.
6.- sh: bash y sh, generalmente la misma cosa.
7.- tcsh: La mejora del C shell original.
8.- zsh: Reensambla bash y ksh, con muchos ademanes y mejoras.
El shell no es mas que un interprete de comandos.

Proceso de Arranque en un sistema GNU/Linux


Las etapas básicas del proceso de arranque son las siguientes:
1.- La BIOS tiene el poder del sistema y comprueba el mismo y el MBR del disco duro primario.
2.- Se carga el GRUB en memoria y lanza el gestor de arranque desde /boot.
3.- Se carga el kernel en memoria, se cargan los módulos y se monta /root.
4.- El kernel transfiere el control del proceso de arranque a /sbin/init.
5.- /sbin/init carga los servicios y herramientas del espacio del usuario y loas particiones listadas en /etc/fstab.
6.- Inicio de sesión.

¿Qué es un servicio en GNU/Linux?


Un servicio es una aplicacion que se ejecuta de manera ininterrumpida escuchando y atendiendo peticiones realizadas a un servidor, todo servicio debe de evitar que el servidor se sature de igual manera no debe de crear conflicto con otros existentes en el servidor.
1.- Apache2.
2.- Bind.
3.- Mysql.
4.- Dhcp.
Son solo parte de los servicios que las distribuciones GNU/Linux pueden brindar.

No hay comentarios: