¿Qué tipo de scripts necesita escribir como administrador de UNIX?

Prácticamente no hay límite aquí. Pero, la mayoría de ellos giran en torno a este principio: automatizar, automatizar, automatizar. Entonces, la mayoría de los scripts son un medio directo o indirecto de automatizar algo más. Incluso podrían ser tan simples como automatizar el proceso de ejecutar un comando en particular que recopila datos para uso interactivo o para almacenarlos en una base de datos para más adelante. Pueden ser scripts que pegan 2 piezas dispares de tecnología hoy. Es posible que necesite una secuencia de comandos para extraer datos en un formato e insertarlos en otro lugar en otro formato. También pueden ser scripts para vincular dispositivos de red de manera automatizada.

Fuera de mi cabeza, puedo pensar en 4 categorías principales, pero hay muchas subcategorías y probablemente varias categorías principales más:

colección : scripts que recopilan datos que necesita ahora o que probablemente podría usar más adelante. por ejemplo, informes de capacidad sobre almacenamiento o redes, estadísticas de rendimiento del sistema o similares.

gestión : scripts que gestionan activamente un determinado dispositivo o proceso. por ejemplo, un trabajo cron que rota los registros para que el sistema de archivos no se llene, o un script que comprime o reorganiza una tabla de base de datos.

simplicidad : estos son scripts que facilitan su trabajo tomando múltiples comandos pequeños y combinándolos en un paquete conveniente que puede ejecutar que realiza un grupo particular de tareas en un cierto orden y retroalimenta los resultados, tal vez para la depuración interactiva o algo así más.

pegamento general : scripts que sirven para unir 2 cosas relacionadas, como autenticación e informes, o redes y seguridad, o bases de datos y controles de acceso. Escribimos un * lote * de guiones de pegamento.