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


67

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

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

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


6
Я бы начал с того, как задавать вопросы о сбое сервера :)
Тим Пост

Ответы:


86

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


4
«Как задавать вопросы умным путем» - обязательное чтение, чтобы победить в жизни.
Кара Марфия

39

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

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


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

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

: I. Ты будешь уважать своего пользователя.
Главное, чтобы ты уважал пользователя и его данные. Не красть их MP3 - файлы, не смотреть на их порно. При работе с электронной почтой смотрите без чтения. Уважайте их, и они будут уважать вас.

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

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

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

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

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

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

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

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

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


5
Ты должен сделать резервную копию до того, как кто-то изменится. Это важно, так как это позволяет ... У тебя должен быть план отступления и возврата.
Джейсон Тан

2
В большинстве компаний пункт II должен читаться так: «Вы должны учить пользователей, что система принадлежит компании, а не пользователю, и вы - тот, кем компания решила управлять». «Расширение прав и возможностей» пользователей во многих случаях приводит к снижению производительности, а не к увеличению.
Джон Гарденье

10

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

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

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

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


6

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

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

6

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

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

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

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


2

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

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

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



2

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

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

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

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

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


0

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.