T9
T9
T9
UNIDAD 9
CONTENIDOS
1. Descripción de los fallos producidos en el arranque. Sucesos del
sistema.
2. Optimización de la memoria del sistema operativo en red.
3. Gestión de procesos. El monitor del sistema.
4. Activación y desactivación de servicios.
5. Rendimiento y monitorización del sistema.
6. Automatizar tareas del sistema.
7. Gestión de dispositivos de almacenamiento.
8. Cuotas de disco en Ubuntu server.
9. Integración de clientes Windows en un controlador de dominio Linux.
10. Iniciar sesión con clientes Windows en un controlador de dominio
Linux.
11. Recursos de la red con controlador de dominio Linux.
1
2º Sistemas Microinformáticos y Redes
UD9. Administración de dominios en Linux 3
1. Descripción de los fallos producidos en el arranque. Sucesos del sistema
Al igual que ocurre con Windows Server, en Linux podemos conocer lo que está
ocurriendo en el sistema a través de los denominados «sucesos del sistema». Se trata
de una herramienta que permite analizar lo que ha ocurrido en nuestro equipo en función
de las operaciones de administración y configuración que hayamos realizado. Los
ficheros de registro, llamados comúnmente logs, están pensados para guardar la
información de las actividades del sistema.
Los datos de este tipo de ficheros proporcionan estadísticas que sirven para ajustar y
optimizar el sistema, y también información de seguridad, como accesos no permitidos,
lo que se ha hecho, cuándo se ha accedido, etc. Es una forma de controlar qué tipo de
accesos, deseados o no, se han realizado a nuestro equipo.
Si el uso que damos al equipo es normal, apenas necesitaremos hacer uso de la memoria de intercambio
(SWAP). Lo que haremos será aumentar el uso de la memoria física (RAM), que es más rápida, a fin de que
el sistema sea más ligero.
Para optimizar el rendimiento de Ubuntu podemos usar el comando swappiness, a menos que no
utilicemos el equipo para ejecutar aplicaciones y programas demasiado pesados como, por ejemplo, bases
de datos o programas de diseño.
cat /proc/sys/vm/swappiness
Los pasos de este procedimiento son:
Comprobar el valor de asignación de SWAP.
Modificar el valor de la asignación de SWAP.
Hacer los cambios permanentes editando sysctl.conf.
Comprobar que los cambios se han guardado.
Liberar memoria
Dentro del directorio /proc/sys/vm/ hay un fichero llamado drop_caches, que es el encargado de decirle
al núcleo del SO (kernel) qué hacer con la información que está guardada en la memoria caché.
Conociendo lo que es un programa, un proceso y los estados y prioridades de los procesos, vamos a ver cómo podemos
controlar y administrar los procesos de nuestro sistema. Para ello lo primero que tendremos que hacer es ejecutar el
administrador de tareas.
Los procesos que se encuentren en ejecución en Linux en un determinado momento son, en general los siguientes:
Procesos de sistema. O bien procesos propios del núcleo (kernel) del propio SO. También encontraremos
procesos (denominados daemons o demonios) asociados al control de servicios locales o de red.
Procesos del usuario administrador. En caso de estar identificados como root, los procesos o aplicaciones
lanzados también aparecerán como procesos asociados al usuario root.
Procesos de usuarios del sistema. Son procesos asociados a la ejecución de sus aplicaciones.
Comando top. Es el equivalente al monitor del sistema en entorno gráfico. Muestra una lista de procesos y
permite realizar diferentes acciones sobre cada uno de ellos, como «matarlos» o cambiar su prioridad.
Comando ps. El comando ps es el comando que se utiliza por excelencia para mostrar los procesos que se
encuentran activos. sudo ps
Comandos kill y killall. Para finalizar un proceso mediante la consola, es preciso conocer el número de
identificación del proceso (PID). Para conocer el número basta con ejecutar la orden ps a fin de conocer la
identificación del proceso e incluso la identificación del proceso padre (PPID), si es que lo tiene.
sudo kill 7722
Estos scripts, similares a los ficheros batch de Windows, están configurados y programados de
tal forma que pueden admitir varios parámetros:
En muchos casos es conveniente que un servicio se inicie al iniciarse el sistema para no tener
que iniciarlo posteriormente de forma manual. En Ubuntu es posible configurarlo en base a
los denominados «niveles de ejecución» o runlevels. Los niveles de ejecución de Ubuntu
suelen ser siete, numerados del 0 al 6, según la Tabla siguiente.
Enlace: https://www.youtube.com/watch?v=gB3XAtmMSkM
La imagen del SO creada, localmente o en otro equipo de la red, contendrá una réplica
exacta de lo que hay actualmente en el sistema, sean datos de usuario, configuraciones,
usuarios creados, etc.
Enlace https://www.youtube.com/watch?v=pJbMjqu2M14
No obstante, hay otro tipo de infraestructuras de red en las que sí es necesario que las impresoras estén
conectadas a los servidores, y este es el caso que trataremos en esta unidad.
Por un lado, veremos de qué forma se instalan impresoras compartidas en el controlador de dominio para
que los clientes del dominio puedan imprimir en ellas, pero también instalaremos impresoras en los clientes
para que desde cualquier otro equipo, cliente o servidor se pueda imprimir por ellas indistintamente.
Lo primero que tenemos que hacer es tener instalado Samba y, en concreto, en la distribución de Ubuntu
Server. La instalación se puede hacer durante el proceso de instalación o a posteriori, que es como la
hemos hecho nosotros.
Para comprobar que están instalados CUPS y los paquetes y dependencias necesarias, se deberá:
Verificar que tenemos instalados los paquetes necesarios, como mínimo: CUPS, cups-client, cups-
common, cups-filters y cups-ppdc.
Instalar los paquetes que falten.
Reiniciar CUPS.
Enlace https://www.youtube.com/watch?v=79njTUopCe4
2º Sistemas Microinformáticos y Redes
UD9. Administración de dominios en Linux 14
Análisis del fichero de configuración de CUPS
Administración de CUPS
Una vez comprobado esto y realizados los ajustes en el fichero /etc/cups/cupsd.conf para
que CUPS pueda administrarse de forma remota, simplemente nos basta establecer la
conexión. Terminaremos reiniciando el servicio CUPS como siempre.
Con esta herramienta podemos realizar todas las operaciones habituales para gestionar
impresoras.
Arriba vemos cómo acceder a la pantalla principal de administración de CUPS, cuyas
opciones más importantes se describen en la tabla de al lado.
Una vez configuradas y activadas las cuotas de disco, veamos de qué forma las podemos
hacer efectivas teniendo en cuenta que lo normal es poder personalizarlas para cada usuario
que se valide en el sistema. Estos son los pasos a seguir:
Enlace https://www.youtube.com/watch?v=mv-Y9w47sWM
2º Sistemas Microinformáticos y Redes
UD9. Administración de dominios en Linux 18
9. Integración de Clientes Windows en un controlador de dominio Linux
Para integrar clientes Windows en un controlador de dominio Samba tendremos que
realizar unas operaciones particulares en el servidor Linux. En primer lugar, tenemos que
crear las cuentas de equipo que serán validas en el dominio, es decir, no podemos integrar
los clientes de forma directa como se hace en Windows 2008 R2 Server, sino que es
estrictamente necesario crear previamente las cuentas de equipos Windows que van a
unirse al dominio.
Para configurar Samba en el equipo Ubuntu Server para posibilitar la validación de clientes
Windows, deberemos seguir estos pasos:
Realizados los ajustes en los clientes Windows 7/8, el procedimiento para la integración
de clientes Windows en un dominio con Active Directory, independientemente de con
cuál de las tres versiones del SO cliente estemos trabajando, es exactamente el mismo.
(Es el mismo proceso que hicimos para unir un cliente Windows a un Windows server).
Cuando iniciamos sesión en el dominio, nos tendremos que validar con uno de los
usuarios Samba dados de alta en el dominio. Si, por el contrario, iniciamos sesión en
modo local, tendremos que saber qué usuarios UNIX son los que están dados de alta
localmente en el sistema para poder iniciar sesión de esta forma.