¿Qué debe saber / aprender un principiante para el trabajo de administrador de sistemas?

67

Esta es una pregunta canónica sobre carreras de administración de sistemas

Cuando comienzo mi trabajo como administrador del sistema, ¿qué habilidades básicas debo saber / aprender?

¿Existen diferencias clave para la red, el almacenamiento, la base de datos y otros administradores?

Niñito
fuente
66
Comenzaría con cómo hacer preguntas sobre serverfault :)
Tim Post

Respuestas:

86

Hay muchas coincidencias con las preguntas existentes, estoy creando una wiki aquí con enlaces. Por favor, siéntase libre de actualizar.

Zoredache
fuente
44
"Cómo hacer preguntas de manera inteligente" - requiere lectura para ganar en la vida.
Kara Marfia
39

En el nivel personal:

Una habilidad realmente buena que espero que adquieras en tu camino para convertirte en un administrador de sistemas es la capacidad de recuperarte rápidamente de tus errores ... esto debería convertirse en una segunda naturaleza (una reacción automática).


** Mientras navegaba una vez, encontré esta lista estrictamente no oficial, muy discutible, pero potencialmente útil:

SysAdmin Diez Mandamientos

: I. Deberás respetar a tu usuario
Es primordial que respetes al usuario y sus datos. No robes sus MP3, no mires su porno. Cuando trabaje con correo electrónico, mire sin leer. Respételos y ellos te respetarán.

II Deberás empoderar al usuario
El usuario es el cliente. El sistema no es suyo, es de ellos. Proporcione a los usuarios las herramientas que necesitan para tener éxito y estarán felices. Dales espacio para experimentar, aprender y crear. No retener a los usuarios.

III. Lo mantendrás simple.
Mantenlo simple, estúpido. El principio KISS evitará que construyas barriles para conservar una botella de vino. No confundas la sobre ingeniería con la calidad. El trabajo de calidad es conciso y escalable.

IV. Esperarás una catástrofe
Espera las peores sorpresas. Haga que sus recursos sean redundantes, respalde sus datos, pruebe sus respaldos y luego respalde los respaldos. La mierda golpeará al fan algún día. Estar preparado.

V. Planificarás
Gran trabajo sigue grandes planes. Manténgase en el objetivo identificándolo primero. Planifique su trabajo con cuidado y las sorpresas serán más fáciles de manejar.

VI. Deberá mantenerse informado
Reúna todas las noticias, información, registros y estadísticas que pueda. Sin los datos en bruto para analizar, no puede estar seguro, no puede depurar problemas y no puede pronosticar. Sin nueva información, no puedes aprender.

VII. Compartirás
Nadie está solo en este mundo. Pase su conocimiento a otros. Dar a los demás, contribuir a la comunidad y cosecharás muchas recompensas. No es sabio hordear conocimiento. No seas un imbécil.

VIII Automatizarás
Hacer más, más rápido automatizando tareas. Eres el maestro de marionetas, no pierdas tu tiempo con trabajos de baja categoría. Trabaja inteligentemente y no duro.

IX. Documentarás Documenta
siempre tu trabajo, tu código y tus planes. Luego documente su ejecución y mantenimiento. Documente para otros y documente para usted mismo. La documentación debe ser una extensión de su mente y un recurso para los demás.

X. Deberás respetar tu organización
Sin organización, no hay sistema, no hay usuario y no hay trabajo. Comprenda la organización y sus negocios. Respetarlo y ayudarlo a prosperar.

l0c0b0x
fuente
55
Deberá hacer una copia de seguridad antes de que uno cambie. Esto es importante ya que permite ... Deberá tener un plan de reversión y reversión.
Jason Tan
2
En la mayoría de las compañías, el ítem II debería leerse más como "Debes enseñar a los usuarios que el sistema pertenece a la compañía, no al usuario, y TÚ eres el que la compañía eligió administrar". "Empoderar" a los usuarios en muchos casos resulta en una menor productividad, no más.
John Gardeniers
10

Crea proyectos para ti

La mejor manera de aprender acerca de cómo arreglar escritorios es construir la computadora de su hogar y luego mejorarla o romperla hasta que se sienta cómodo haciendo eso.

¿Interesado en servidores web? Instale / habilite un servicio web en la PC de su hogar (apache o IIS en XP) y se sorprenderá de lo mucho que aprende sobre DNS, redes, etc. Y cuán útil será ese conocimiento para usted en el futuro.

Podría seguir enumerando ejemplos, pero entiendes la idea. Cuanto más te diviertas, más aprenderás. Cuanto más sepa, más divertido será su trabajo. Esto te hace un compañero de trabajo más agradable y un mejor candidato para el trabajo.

Kara Marfia
fuente
6

Nadie ha dicho mucho sobre seguridad, pero siempre será el elefante en la habitación en el quemador frontal, para mezclar metáforas. Con respecto a la seguridad específicamente, debe saber algo sobre las siguientes áreas, así como estar familiarizado con al menos una o dos herramientas que lo ayuden a administrar cada una:

  • gestión de parches / vulnerabilidades
  • métodos de encriptación para datos en tránsito y en datos en reposo
  • principios de cortafuegos / filtrado
  • análisis de paquetes / tráfico
  • métodos básicos de prueba de penetración y vectores de ataque
  • problemas de cumplimiento y normativos en su industria y entorno local
nedm
fuente
6

Realmente depende de tu entorno. ¿Mantiene servidores, redes o simplemente reinicia el servidor de Windows Exchange cuando se queda sin memoria?

En general, estas habilidades serán útiles.

  • Conocimiento de Windows: estaciones de trabajo, servidores, directorio activo
  • Impresoras Todos los odiamos, pero están aquí para quedarse.
  • Conocimiento de Linux: la experiencia ayuda, pero en general no debe temer al terminal.
  • Conocimiento de la red: conozca su red, administre conmutadores, enrutadores, firewalls, VPN de sitio a sitio.
  • Scripting Pueden ser archivos .bat o scripts de shell. Hará tu vida más fácil.
  • Copias de seguridad. Un requisito para un administrador de sistemas y podría despedirte si lo arruinas.
  • Programación. No es obligatorio pero ayuda.

Lo más importante: debe poder aprender cosas nuevas. Nadie conoce todos los sistemas, por lo que es muy importante poder buscar en Google, ordenar libros, tomar cursos para mejorar.

Andrioide
fuente
2

Dedique algo de tiempo a comprender los conceptos . Lea sobre las redes, los modelos de seguridad de los servidores y sistemas operativos que admitirá, y cómo está diseñada la TI de su empresa. Si tiene una idea mental de cómo se supone que funcionan las cosas, puede plantear la hipótesis de qué problemas pueden ser un síntoma. Luego, puede solucionar algunos problemas para investigar más a fondo.

Si trata todo como una caja negra, tendrá que "aprender" cada solución individual. Si comprende cómo funcionan las cosas y cómo encajan, los problemas que resuelva profundizarán su comprensión y lo convertirán en un mejor administrador.

Además, sea honesto con los usuarios: no prometa demasiado y no cumpla.

dmo
fuente
2

Hmn, mi top ten:

  1. Cómo estar equivocado (No siempre tiene la razón. A veces, cuando el jefe quiere a Microsoft, debería obtener Microsoft, o SLES, o alguna otra cosa que no sea ideal pero funcione. No arrastre los pies o los arrastrará hacia el cuneta después de ser pateado a la acera.)
    • Al menos dos suites de virtualización de servidores. (Xen, VMWare, KVM, etc.)
    • Más de un sistema operativo.
    • Cómo consolidar en lugar de diversificar un entorno, y por qué y cuándo.
    • Cómo terminar las tareas.
    • A qué cosas NO debe prestar atención mientras realiza ajustes.
    • Cómo construir un árbol de solución de problemas y resolverlo sin atascarse en una rama. -Cómo detectar posibles problemas de seguridad y asegurarlos.
    • Cómo hablar con los jefes. (Piense en PowerPoint)
    • Cómo echarle la culpa y cómo echarle la culpa.
    • Ver # 5.

Tenga en cuenta que muy pocas de esas cosas son técnicas? Si sabe cómo estar equivocado, cómo ver una tarea hasta que esté completa, y tenga experiencia con la configuración de una interfaz de red en Solaris, algunos sabores de Linux y Windows, entonces tiene suficiente conocimiento básico de redes para un Trabajo de administrador de nivel de entrada. Pero las dos primeras son habilidades de las personas, porque nadie lo sabe todo o puede saberlo todo.

Muchas de estas cosas solo provienen de la experiencia. Básicamente, lo que necesitas es experiencia.

Dado que usted preguntó principalmente sobre habilidades técnicas, solo para su información, desea evitar parecer que ha rellenado su currículum. Si desea experiencia con ESX, obtenga copias de evaluación y ejecute un servidor en su habitación. Pero sea honesto sobre el nivel de experiencia que tiene con los productos y no BS a alguien que pueda contratarlo.

Karl Katzke
fuente