Назад | Перейти на главную страницу

Что нужно знать новичку для работы системным администратором?

Это Канонический вопрос о карьере системного администратора

Когда я начинаю свою работу в качестве системного администратора, какие основные навыки я должен знать / изучать?

Есть ли какие-либо ключевые различия для администраторов сети, хранилища, баз данных и других?

Есть много совпадений с существующими вопросами, я создаю здесь вики со ссылками. Пожалуйста, не стесняйтесь обновлять.

На личном уровне:

Действительно хороший навык, который, я надеюсь, вы приобретете на пути к тому, чтобы стать системным администратором, - это способность быстро оправиться от своих ошибок ... это должно стать второй натурой (автоматическая реакция).


** Один раз просматривая страницы, я обнаружил этот строго неофициальный, весьма дискуссионный, но потенциально полезный список:

Системный администратор Десять заповедей

: I. Вы должны уважать своего пользователя
It is paramount that you respect the user and their data. Don't steal their MP3s, don't look at their porn. When working with email, look without reading. Respect them and they will respect you.

II. Ты должен дать пользователю возможность
Пользователь - это заказчик. Система не ваша, это их. Предоставьте пользователям инструменты, необходимые для достижения успеха, и они будут счастливы. Дайте им возможность экспериментировать, учиться и творить. Не сдерживайте пользователей.

III. Ты должен держать это просто
Держать его просто глупо. Принцип KISS убережет вас от постройки бочек для хранения вина на бутылку. Не путайте чрезмерную инженерию с качеством. Качественная работа лаконична и масштабируема.

IV. Ты будешь ожидать катастрофы
Ожидайте худших сюрпризов. Сделайте свои ресурсы избыточными, сделайте резервную копию данных, протестируйте резервные копии, а затем сделайте резервную копию резервных копий. Когда-нибудь это дерьмо ударит по поклоннику. Приготовься.

V. Ты будешь планировать
Великая работа следует за великими планами. Оставайтесь на цели, сначала определив ее. Тщательно планируйте свою работу, и вам будет легче справиться с неожиданностями.

VI. Ты будешь в курсе
Соберите все новости, информацию, журналы и статистику, которые вы можете. Без необработанных данных для анализа вы не сможете быть в безопасности, не сможете отлаживать проблемы и не можете прогнозировать. Без новой информации вы не сможете учиться.

VII. Ты поделишься
Никто не одинок в этом мире. Передайте свои знания другим. Отдавайте другим, вносите свой вклад в сообщество, и вы получите много наград. Собирать знания неразумно. Не будь мудаком.

VIII. Ты должен автоматизировать
Делайте больше и быстрее за счет автоматизации задач. Вы кукловод, не тратьте время на черную работу. Работай умом, а не силой.

IX. Ты должен документировать
Всегда документируйте свою работу, код и планы. Затем задокументируйте их выполнение и обслуживание. Документируйте для других и документируйте для себя. Документация должна быть продолжением вашего ума и ресурсом для других.

X. Вы должны уважать свою организацию
Без организации нет системы, нет пользователя и нет работы. Разберитесь в организации и ее бизнесе. Уважайте его и помогайте ему процветать.

Создавайте проекты для себя

Лучший способ узнать, как починить настольные компьютеры, - это собрать свой домашний компьютер, а затем улучшать / ломать его, пока вы не научитесь это делать.

Заинтересованы в веб-серверах? Установите / включите веб-службу на своем домашнем ПК (apache или IIS в XP), и вы будете поражены тем, как много вы узнали о DNS, сети и т. Д. И насколько полезными будут для вас эти знания в будущем.

Я мог бы продолжать перечислять примеры, но вы поняли. Чем больше удовольствия вы получите от этого, тем больше вы узнаете. Чем больше вы знаете, тем увлекательнее ваша работа. Это сделает вас более приятным сотрудником и лучшим кандидатом на работу.

Никто не сказал много о безопасности, но всегда будет слон в комнате на переднем плане, чтобы смешивать метафоры. Что касается конкретно безопасности, вы должны знать кое-что о следующих областях, а также знать хотя бы один или два инструмента, которые помогут вам управлять каждым из них:

  • исправление / управление уязвимостями
  • методы шифрования данных при передаче и данных в состоянии покоя
  • принципы брандмауэра / фильтрации
  • анализ пакетов / трафика
  • основные методы тестирования на проникновение и векторы атак
  • вопросы соответствия и нормативные требования в вашей отрасли и регионе

Действительно зависит от вашего окружения. Вы обслуживаете серверы, сети или просто перезагружаете сервер Windows Exchange, когда ему не хватает памяти?

В общем, эти навыки пригодятся.

  • Знание Windows: рабочие станции, серверы, активный каталог
  • Принтеры. Мы все их ненавидим, но они здесь, чтобы остаться.
  • Знание Linux: помогает опыт, но вообще терминала не бояться.
  • Знание сети: знайте свою сеть, управляйте коммутаторами, маршрутизаторами, межсетевыми экранами, VPN типа "сеть-сеть".
  • Создание сценариев. Это могут быть файлы .bat или сценарии оболочки. Это облегчит тебе жизнь.
  • Резервные копии. Требование к системному администратору и может привести к увольнению, если вы его облажаете.
  • Программирование. Не требуется, но помогает.

Самое главное: Вы должны уметь узнавать новое. Никто не знает каждую систему, поэтому очень важно иметь возможность гуглить, заказывать книги, проходить курсы, чтобы улучшить себя.

Потратьте время на понимание концепции. Прочтите о сетях, моделях безопасности серверов и ОС, которые вы будете поддерживать, и о том, как устроена ИТ-архитектура вашей компании. Если у вас есть мысленное представление о том, как все должно работать, вы можете предположить, какие проблемы могут быть симптомом. Затем вы можете устранить неполадки для дальнейшего исследования.

Если вы относитесь ко всему как к черному ящику, вам придется «изучить» каждое отдельное исправление. Если вы поймете, как все работает и как они сочетаются друг с другом, проблемы, которые вы решаете, углубят ваше понимание и сделают вас лучшим администратором.

Кроме того, будьте честны с пользователями: не обещайте слишком много и не выполняйте слишком много.

Хм, моя десятка:

  1. Как ошибиться. (Вы не всегда правы. Иногда, когда босс хочет Microsoft, он должен получить Microsoft, или SLES, или что-то еще, что не идеально, но работает. сточной канавы после того, как вас столкнут с обочиной.)
    • Как минимум два комплекта виртуализации серверов. (Xen, VMWare, KVM и т. Д.)
    • Более одной операционной системы.
    • Как консолидировать, а не диверсифицировать среду, и почему и когда.
    • Как закончить задачи.
    • На что НЕ нужно обращать внимание при настройке.
    • Как построить дерево устранения неполадок и работать с ним, не увязнув в одной ветке. -Как определить потенциальные проблемы безопасности и обезопасить их.
    • Как разговаривать с начальством. (Подумайте о PowerPoint.)
    • Как брать на себя вину и как винить.
    • См. №5.

Обратите внимание, что очень немногие из этих вещей являются техническими? Если вы знаете, как ошибиться, как довести задачу до конца, и имеете опыт настройки сетевого интерфейса в Solaris, некоторых разновидностях Linux и Windows, тогда у вас достаточно базовых знаний о сети для Работа системного администратора начального уровня. Но первые два - это навыки работы с людьми, потому что никто не знает и не может знать всего.

Многие из этих вещей приходят только из опыта. По сути, вам нужен опыт.

Поскольку вы спрашивали в основном о технических навыках - только к вашему сведению, вы не должны выглядеть так, как будто вы дополнили свое резюме. Если вам нужен опыт работы с ESX, получите пробные копии и запустите сервер у себя в спальне. Но будьте честны в отношении уровня вашего опыта работы с продуктами и не ругайте тех, кто может вас нанять.

Практика системного и сетевого администрирования, второе издание Томас А. Лимончелли

Это книга по системному администрированию, в которой основное внимание уделяется основным вещам и принципам, о которых следует помнить. Каждый системный администратор должен прочитать это как минимум дважды.

Чтобы быстро понять, о чем эта книга, проверьте «32 вопроса для вашей команды системных администраторов» на его сайте.