13.6 - Resumen
- La automatización es genial porque te ahorra tiempo. También le permite delegar el trabajo a otras personas menos técnicas.
- Hay cuatro tipos de problemas de los que suelen ocuparse los SA:
- Cosas sencillas hechas una vez
- Cosas difíciles hechas una vez
- Cosas sencillas hechas a menudo
- Cosas difíciles hechas a menudo
- Las “cosas difíciles que se hacen una vez” y las “cosas simples que se hacen a menudo” son las cosas correctas que hay que intentar automatizar. Las “cosas difíciles hechas a menudo”, aunque son tentadoras, suelen ser más adecuadas para los paquetes estándar (comerciales o gratuitos).
- Para automatizar un proceso, primero hay que asegurarse de que se pueden hacer los pasos manualmente. A continuación, documente cada paso y asegúrese de que puede automatizarlo. A continuación, reúna todos los pasos.
- Se puede ahorrar mucho tiempo de escritura creando alias. Esto es válido tanto para los sistemas de línea de comandos como para las aplicaciones, como SSH. Establezca el alias tan cerca de la aplicación real como sea posible. Por ejemplo, establecer el alias en el archivo de configuración de SSH significa que todos los sistemas que aprovechan SSH utilizarán el alias.
- El comando make de Unix/Linux es extremadamente poderoso. No es sólo para los programadores. Puedes utilizarlo para automatizar las tareas de administración del sistema. En los sistemas Unix/Linux, especialmente en los servidores, es habitual tener un Makefile en /etc que automatice tareas comunes como la reindexación de alias, la clonación de datos, etc.
- Los lenguajes de shell Bash y /bin/sh son más sofisticados y potentes de lo que se cree. Los ejemplos de este capítulo revelan cómo analizar las opciones de la línea de comandos e incluso cómo escribir un pequeño detector de malware.
- Cuando escribas una línea de comandos larga, prueba cada parte mientras la escribes.
- Cuando se escribe código para otras personas, la interfaz de usuario se vuelve más importante. Hay trucos y técnicas para crear interfaces de usuario útiles. Puedes evitar el problema trasladando toda la entrada de datos a un programa como MS Excel o proporcionando un sistema de menús o una interfaz web que permita a la gente acceder a sistemas con mayores privilegios.
- Cuando escriba código para que los usuarios realicen operaciones con privilegios, tenga mucho cuidado. Aproveche las herramientas de seguridad que ya existen y tienen buena credibilidad, como sudo. Utiliza una tabla de permisos para explicar a la dirección quién tendrá acceso a qué. Es su trabajo gestionar el riesgo y el tuyo ayudarles a entender los problemas. Obtenga la aprobación antes de desplegar el sistema.
- A medida que avance en su carrera, se encontrará automatizando cada vez más tareas. Es una buena idea aprender un lenguaje de programación adecuado para las funciones de administración de sistemas, como Perl, Python, Ruby o Shell, así como técnicas específicas de operación como las que aparecen en la serie O'Reilly Cookbook mencionada anteriormente en este libro.
- Prefacio
- Cómo leer este Libro
- Capítulo 1 - Principios de la Gestión del Tiempo
- 1.1 - ¿Qué es lo Difícil de la Gestión del Tiempo?
- 1.2 - Los Principios de la Gestión del Tiempo para SA
- 1.3 - No será fácil
- 1.4 - Resumen
- Capítulo 2 - Enfoque versus Interrupciones
- 2.1 - El Cerebro Concentrado
- 2.2 - Un Entorno que Fomente la Concentración
- 2.3 - Interrupciones
- 2.4 - Cómo Alejar las Interrupciones de ti
- 2.5 - Se puede decir "vete" sin ser un imbécil
- 2.6 - Resumen
- Capítulo 3 - Rutinas
- 3.1 - Ejemplos de rutinas
- 3.2. Cómo desarrollar tus propias rutinas
- 3.3 - Cómo eliminar las viejas rutinas
- 3.4 - Resumen
- Capítulo 4 - Sistema "El Ciclo"
- 4.1 - No confie en su Cerebro
- 4.2 - Por qué fallan otros Sistemas
- 4.3 - Sistemas que Funcionan
- 4.4 - El Ciclo
- 4.5 - Resumen
- Capítulo 5 - Sistema El Ciclo: Lista de Tareas y Reuniones
- 5.1 - Un Día de Muestra
- 5.2 - Otros Tips
- 5.3 - Cómo configurar un PAA para utilizarlo con El Ciclo
- 5.4 - Configuración de una PDA para su uso con El Ciclo
- 5.5 - Resumen
- Capítulo 6 - Sistema El Ciclo: Gestión del Calendario
- 6.1 - Cómo Utilizar su Calendario
- 6.2 - Un solo Calendario para los Negocios y la Vida Social
- 6.3 - Repetición de Tareas
- 6.4 - Conozca sus ritmos personales
- 6.5 - Conozca los Ritmos de su Empresa
- 6.6 - Resumen
- Capítulo 7 - Sistema El Ciclo: Objetivos de Vida
- 7.1 - El Truco Secreto
- 7.2 - Fijación de Objetivos
- 7.3 - Planificar los Próximos Pasos
- 7.4 - Programar los Pasos
- 7.5 - Revise sus Objetivos con Regularidad
- 7.6 - Resumen
- Capítulo 8 - Priorización
- 8.1 - Priorizar sus Listas de Tareas
- 8.2 - Prioridades de Proyectos
- 8.3 - Peticiones de tu Jefe
- 8.4 - Resumen
- Capítulo 9 - Gestión del Estrés
- 9.1 - Sobrecarga e Instrucciones contradictorias
- 9.2 - Tiempo de Vacaciones
- 9.3 - Yoga, Meditación y Masaje
- 9.4 - Resumen
- Capítulo 10 - Gestión del Correo Electrónico
- 10.1 - Gestión del Correo Electrónico
- 10.2 - Cómo Poner en Marcha el Proceso
- 10.3. Resumen
- Capítulo 11 - Eliminar las Pérdidas de Tiempo
- 11.1 - ¿Qué es una pérdida de tiempo?
- 11.2 - Evitar las Pérdidas de Tiempo mas Tentadoras
- 11.3 - Pérdidas de Tiempo Comunes
- 11.4 - Reuniones Inútiles
- 11.5 - Estrategia vs Táctica
- 11.6 - Resumen
- Capítulo 12 - Documentación
- 12.1 - Documente lo que le Importa
- 12.2 - Tecnología Wiki
- 12.3 - Resumen
- Capítulo 13 - Automatización
- 13.1 - ¿Qué automatizar?
- 13.2 - Cómo Automatizar
- 13.3 - Cosas Sencillas que se Hacen a Menudo
- 13.5 - Permitir a Otros Hacer Operaciones con Privilegios
- 13.6 - Resumen
- Epílogo