Está en la página 1de 5

TARE 3

"Gestin de procesos, Arranque y Parada"


AUTOR: Daniel Flores Carrasco

1. Explica las diferencias y semejanzas entre un proceso, servicio y demonio.


Para que te quede claro, indica al menos dos nombres de cada uno de ellos,
esto es: dos nombres de procesos, dos nombres de demonios y dos nombres
de servicios.
Un demonio o servicio es un programa que se ejecuta en segundo plano
background fuera del control interactivo de los usuarios del sistema
El sistema inicia los demonios durante el arranque del equipo, permitiendo
brindar servicios a otros programas, atendiendo peticiones a travs de la red o
a procesos que se ejecutan en el sistema, Algunos demonios sirven para
configurar hardware y ejecutar tareas planificadas.

El proceso es una instancia de un programa en ejecucin en el sistema


operativo, el mismo que se aloja en memoria, y que mediante colas accede al
CPU para ejecutarse.
Los servicios pueden proporcionar aplicaciones de servidores tanto a nivel local
como en red, incorporando una capa de seguridad, y configurados para ser
ejecutados por determinados usuarios o en determinado momento.
La diferencia entre el servicio y proceso, es que el servicio crea lanza uno o
varios procesos para ejecutarse y permite desde el servicio gestionar la
aplicacin como iniciarla o detenerla.
PROCESOS:
fork y exec: Tambin se les llaman procesos padres.
proceso getty detecta ingreso de caracteres proceso login verifica en el archivo
/etc/shadow /etc/passwd si no tenemos el shadowhabilitado, si la clave es
correcta, ejecuta el programa indicado para dicho usuario en el archivo
/etc/passwd
exec.- se ocupa de reemplazar el shell (bash) por el programa que le indicamos
bash, ps, top

DEMONIOS:

kudzu - Es un demonio que se ejecuta al arrancar el sistema y detecta


cualquier hardware nuevo instalado,

Cups: encargado de encender o apagar el Common Unix Printing


System.

messagebus - Demonio que maneja mensajes sobre eventos del sistema

haldaemon: apagar

named - Demonio que tiene la funcin de actuar como servidor de DNS

sshd - Demonio que se encarga de las conexiones seguras hacia


nuestro servido

SERVICIOS:

sendmail: permite enviar email a travs del servidor

Bluetooth: Servicios Bluetooth

network: permite ejecutar servicios de red

winbind : Servicio que nos permite autenticar usuarios en nuestro


sistema

httpd: service web de apache


init.- es el primer proceso que se inicia en todo sistema UNIX, siendo la ltima
accin que el ncleo realiza al arrancar.

2. Escribe tres ejemplos del uso del signo & al final de un comando y describe
lo que lograste con ello

listo directorios con archivos y realizo ping a una pagina web

Listo archivos ocultos y ingreso a directorio /var

muestra el nmero de procesos ejecutndose y me cambio al directorio


/var

Con el uso del signo & al final de un comando, lo enviamos a al fondo o


segundo plano background, y mientras el trabajo est corriendo, podremos

seguir usando el Shell en primer plano (foreground) con cualquier otro


comando.

3. Indica al menos tres servicios que consideres importantes para Linux e


indica por qu
init es el primer proceso en ejecucin tras la carga del kernel y el que a su vez
genera todos los dems procesos.
xinetd nos ayuda a preservar recursos del sistema adems que provee sistemas
de control de acceso e histricos para los demonios que ejecuta adems
permite controla las conexiones de un host
ntsysv: Es una herramienta grfica que nos permitir configurar qu servicios
queremos arrancar o apagar en el runlevel que estamos.
exec .- permite arrancar nuevos procesos

4. Explica la diferencia entre runlevel 1, 3 y 5. Indica y prueba el comando


para cambiar de runlevel

runlevel 1: Monousuario sin red, slo usuario root; no es necesaria la


contrasea se suele usar para analizar y reparar problemas.
runlevel 3: Multiusuario con acceso de red. Cuando iniciamos en modo texto o
nos conectamos desde SSH
runlevel 5: Multiusuario con nivel grfico, cunado atacamos en modo grfico
con gnome

5. Por qu consideras que es necesario que Linux tenga varios runlevels


Es necesario que renga varios rumlevl porque esto nos permite poder ingresar
al sistema de distintos modos y con sus respectivos niveles de seguridad .
Para poder ingresar a un runlevel1 y nos permitir reparar el sistema y revisar
problemas de arraque.
Con el runlevel 3 nos permite mayor seguridad y estabilidad y que no cuenta
con modo grfico por ser solo modo texto.

El runlevel 5 nos facilita la administracin ya que tiene modo grfico y es ms


amigable al usuario final.
6. Investiga en internet qu pasara si terminas (con el comando kill o
equivalente) un proceso de base de datos sin notificar previamente a la base
de datos.

Si se termina un proceso de la base de datos sin notificar a la misma se puede


perder la informacin con la que se est trabajando en ese instante ya que el
motor de base de datos puede reversar las transacciones que tiene en curso al
momento de cierre de las conexiones y se puede tener corrupcin de los datos
o una prdida de informacin.

También podría gustarte