Tarea 3 Linux 1

2
Tarea 3 Manuel Torres Administración de Linux I 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. El servicio y los demonios son tipos de aplicación del Sistema Operativo que se ejecuta en segundo plano (background). El servicio puede proporcionar aplicaciones de servidores (web, bases de datos) tanto a nivel local como de red. A estos servicios se los puede gestionar parándolos o iniciándolos. A demás, se puede incorporar una capa de seguridad, configurándolos para que sean ejecutados por determinados usuarios. Los demonios no son más que un proceso que se ejecuta en segundo plano. Estos demonios se ejecutan diferentes funciones y proporcionan ciertos servicios, pero sin la interacción del usuario; son procesos de los que no "notamos" su ejecución. En cambio, el proceso es un concepto manejado por el sistema operativo, alojado en memoria, y que, mediante colas, accede a la CPU para ejecutarse. La diferencia entre uno y otro, es que el servicio lanza (crea) un proceso para ejecutarse. Puede ser uno o varios, y desde el propio servicio, se puede gestionar la aplicación (pararla o iniciarla). 2- Escribe tres ejemplos del uso del signo & al final de un comando y describe lo que lograste con ello Ping google.com & Para verificar conectividad y mientras se chequea la tarjeta o se realiza otras tareas.

description

tarea 3 de linux

Transcript of Tarea 3 Linux 1

Page 1: Tarea 3 Linux 1

Tarea 3

Manuel Torres

Administración de Linux I

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.

El servicio y los demonios son tipos de aplicación del Sistema Operativo que se ejecuta en segundo plano (background). El servicio puede proporcionar aplicaciones de servidores (web, bases de datos) tanto a nivel local como de red. A estos servicios se los puede gestionar parándolos o iniciándolos. A demás, se puede incorporar una capa de seguridad, configurándolos para que sean ejecutados por determinados usuarios. Los demonios no son más que un proceso que se ejecuta en segundo plano. Estos demonios se ejecutan diferentes funciones y proporcionan ciertos servicios, pero sin la interacción del usuario; son procesos de los que no "notamos" su ejecución. En cambio, el proceso es un concepto manejado por el sistema operativo, alojado en memoria, y que, mediante colas, accede a la CPU para ejecutarse. La diferencia entre uno y otro, es que el servicio lanza (crea) un proceso para ejecutarse. Puede ser uno o varios, y desde el propio servicio, se puede gestionar la aplicación (pararla o iniciarla).

2- Escribe tres ejemplos del uso del signo & al final de un comando y describe lo que lograste con ello Ping google.com & Para verificar conectividad y mientras se chequea la tarjeta o se realiza otras tareas.

Page 2: Tarea 3 Linux 1

Jobs & Muestra los Jobs y se puede seguir trabajando

Ps & Lista los procesos

3- Indica al menos tres servicios que consideres importantes para Linux e indica por

qué Dhcp: Maneja el servicio dhcp da ip dinámicamente. Dns: Maneja los nombres de ip. IPtables: Firewall de Linux.

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

Nivel de ejecución 1: Monousuario (sólo usuario root; no es necesaria la contraseña). Se suele usar para analizar y reparar problemas.

Nivel de ejecución 3: Multiusuario con acceso de red.

Nivel de ejecución 5: Multiusuario con nivel gráfico.

5- Por qué consideras que es necesario que Linux tenga varios runlevels

Para poder ingresar a un modo 1 y poder reparar el sistema. Además en nivel 3 se puede dar más seguridad porque no tiene modo gráfico. El nivel 5 es para principiantes en Linux o facilidad de acostumbrarse a modo gráfico.

6- Investiga en internet qué pasaría 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 bdd sin notificar a la misma se puede perder la información. Debido a que el motor de bdd reversa las transacciones que tiene en curso al momento de cierre de las conexiones y se puede tener corrupción de datos en la misma bdd o que la bdd esta corrupta.