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


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

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

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


67
2018-05-19 06:25


Источник


Я бы начал с того, как задавать вопросы по serverfault :) - Tim Post♦


Ответы:


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


86
2018-05-19 06:54



«Как задавать вопросы Smart Way» - требуется чтение, чтобы выиграть в жизни. - Kara Marfia


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

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


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

Десять заповедей SysAdmin

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

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

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

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

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

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

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

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

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

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


39
2018-05-19 14:25



Перед внесением изменений нужно сделать резервную копию. Это важно, поскольку это позволяет ... У вас будет план отвода и реверсии. - Jason Tan
В большинстве компаний пункт II должен больше походить на «Ты должен научить пользователей, что система принадлежит компании, а не пользователю, и ВЫ - это то, что компания выбрала для управления». «Уполномочивающие» пользователи во многих случаях приводят к меньшей производительности, не более. - John Gardeniers


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

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

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

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


10
2018-05-19 07:46





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

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

6
2018-05-19 06:50





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

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

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

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


6
2018-05-19 06:53





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

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

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


2
2017-07-04 08:31





Поворот угла: модернизация себя от «System Clerk» до «System Advocate»


2
2017-11-06 05:40





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

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

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

Многие из этого материала исходят из опыта. В принципе, вам нужен опыт.

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


2
2017-12-10 07:57





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

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

Для быстрого просмотра того, что эта книга, проверьте '32 вопроса для вашей команды sysadmin ' на его сайте.


0