По сути, запустить веб-сервер довольно просто. Установите, например, Apache, PHP и MySQL, и все готово. Но работа, очевидно, на этом не заканчивается. Хорошие администраторы выполняют десятки задач, не считая нескольких программ в актуальном состоянии.
Что должен сделать веб-администратор, чтобы стать хорошим администратором? Какие шаги им следует предпринять, чтобы овладеть этими навыками, и что им следует делать, чтобы использовать эти навыки?
(Примеры включают мониторинг сетевого трафика, создание и выполнение схемы резервного копирования, управление сертификатом шифрования и многое другое.)
В моих глазах хороший администратор должен обладать несколькими качествами:
Способность учиться и адаптироваться. Это абсолютно ключ. Мир - динамичное место, и рано или поздно любому администратору придется перейти на систему, с которой он не знаком. Уметь принять изменения и заставить их работать в ваших интересах. Отличный способ сделать это - не спускать глаз с горизонта и изучать новые технологии, поскольку они, кажется, рассматривают их применимость в вашем бизнесе.
Знайте систему, которую выполняет ваш администратор. Опять же, это необходимо. Невозможно полностью использовать или защитить вашу систему, если вы не понимаете, что она делает. Это не обязательно означает понимание того, как адддер Carry-Lookahead реализован в вашем ЦП, но понимание того, как PHP взаимодействует с apache для создания своего вывода. Разберитесь, как работает Active Directory, если вы администратор сети и т. Д.
Способность справляться с управлением Серьезно, вы могли бы быть лучшим администратором в мире, но если вы не убедите своего босса купить вам новый сервер, ничего не будет сделано.
Подумай быстро. Я не уверен, что ты можешь сделать, чтобы подготовиться к этому ... Может, поиграть в ракетбол? Честно говоря, это из опыта. Закон Мерфи всегда найдет и ограбит вас, поэтому будьте готовы с ним справиться.
Это еще не все, но я думаю, что это четыре ключевых. XD
Я считаю, что умение работать с людьми, которых вы поддерживаете, на должном уровне очень важно. Как опытный пользователь / разработчик, я ненавижу, когда системные администраторы обращаются со мной как с идиотом или нарушителем, когда я пытаюсь разобраться в проблеме или что-то сделать.
То же самое и с командами разработчиков: они часто перекладывают информацию на системного администратора без какого-либо контекста или объяснения и ожидают немедленных действий.
Так что я думаю, что в обоих случаях очень важны хорошие коммуникативные навыки.
Лучшими администраторами, которых я знал, были те, кто оставался спокойным в кризис, и знал, когда признать, что они не знали что шло не так.
Менее важно, но более ценится начальством: желание сказать "да"и помогают руководству достичь своих целей, но признают, когда говорят Нет лучше для компании.
Я думаю, что самый большой всеобъемлющий ключ к тому, чтобы быть хорошим администратором, - это правильное решение проблем, а не использование взлома. Потратив время на полное понимание проблемы, ее полное устранение и автоматизацию любых применимых частей решения, вы сможете свободно справляться с реальными чрезвычайными ситуациями, когда они возникают, и выполнять задачи по облегчению жизни пользователей.
Из Семь навыков высокоэффективных администраторов баз данных; в равной степени применимо к системным и сетевым администраторам:
Я знаю, это звучит как шутка, но это ОКР. Системные администраторы, которые одержимы стандартизацией вещей, обычно создают самые безопасные и надежные системы.
Здесь много хороших ответов! Особенно мне нравятся списки jj33 и Murali Suriar.
Я бы добавил к ним:
Читать Практика системного и сетевого администрирования Тома Лимончелли, Кристины Хоган и Страты Чалуп; это 1000-страничный ответ на ваш вопрос, но он того стоит.
Он не охватывает какие-либо конкретные технологии (например, UNIX, Windows), и вы не найдете в нем ни одного примера типа «введите эту команду». Это обо всем Другой чем технические вещи, необходимые для того, чтобы стать отличным системным администратором.
Если администратор великий, пользователи даже не замечают, что он существует (или, глядя со стороны администратора, пользователи никогда не должны его беспокоить).
Всегда стремимся к следующему уровню доступности услуг - стремимся к среде, которая в основном сама себя устраняет и всегда поддается измерению по всем счетам.
Если вы не можете измерить (доступность, состояние, стоимость и т. Д.), Возможно, вы не сможете узнать, действительно ли то, что вы делаете, делает системы лучше для их целей.
И, как всегда, «сделай дело» - будь прозрачным, прагматичным и спокойным.
Хороший решает всякие проблемы на лету, великий заранее их предотвращает. Кто-нибудь упоминал Дао?
Мне уже нравятся многие ответы здесь, но я бы предложил еще один: поймите и поверьте, что ваши системы нужны для поддержки бизнеса, а не наоборот.
Разницу между хорошими и великими администраторами не часто можно увидеть, пока не станет слишком поздно.
Хороший администратор установит и запустит программное обеспечение или систему, и они будут отлично работать.
Хороший администратор установит и запустит программное обеспечение или систему, и снова все будет отлично. Однако великий администратор также найдет время, чтобы понять все, что он может о системе, и принять превентивные меры, чтобы убедиться, что что-то не сломается в самый критический момент.
Если они действительно сломаются, великий администратор сможет очень быстро исправить или найти обходной путь благодаря своим знаниям платформы. Хороший администратор обычно паникует и тут же начинает нервничать.
К сожалению, как уже говорилось, все это часто обнаруживается слишком поздно.
я так думаю навыки общения очень важны, если вы хотите перейти от: administrator к: здорово администратор.
Со стороны разработчика приложений, если администратор не может сообщить, почему что-то является проблемой или почему все занимает больше времени, чем ожидалось, я могу только догадываться о предстоящем решении (если таковое имеется).
Чем больше администратор сможет сообщить (желательно, не являясь администратором), что происходит или почему придется ждать до понедельника, тем лучше я смогу с ними работать.
А здорово Администратор может определить суть происходящего и рассказать простую для понимания версию своим [пользователям | другим отделам | клиентам], чтобы они поняли проблему, не зная всех деталей.
Хороший администратор понимает, что ему нужно продолжать учиться и расти. Они стремятся сделать все возможное, признают неудачи и учатся на них.
Они необычайно коммуникативны. Они не только способны объяснить непрофессионалу сложные технические термины, но и изо всех сил стараются выступить в роли защитников дьявола своей собственной идеи, чтобы убедиться, что они предоставляют своим клиентам лучшие варианты.
Есть активный скорее, чем реактивный. Они предвидят проблемы и требования и по возможности решают их, прежде чем они что-то повлияют. Когда обнаруживается критическая проблема, они быстро и спокойно диагностируют проблему, прежде чем пытаться ее исправить.
Лучшие администраторы знают и соглашаются с тем, что есть несколько способов делать что-то, что не каждая проблема - это гвоздь и что, поскольку всегда есть лучший способ сделать что-то, чем то, что они планировали, они постоянно стремятся изучить новые методы. , технологии и понимание.
Хороший администратор любит серверы, и у него дома есть несколько, даже если он уже проводит 80+ часов в неделю в качестве системного администратора.
Хороший администратор знает, что он плохой администратор. По-настоящему великих администраторов не существует, есть только те, кто утверждает, что они великие, и те, кто знает, что они не велики.
-Адам
Найдите парня, который, если вы оставите его на острове с карманным ножом, не только выживет, но и построит дом с проточной водой ... Это тот парень, которого вы хотите
Я действительно имею в виду, люблю кофе. Когда сервер выходит из строя в 3 часа ночи.
Когда Вы говорите умеренному администратору что-то сделать, он сделает это и скажет «готово». Он мог бы даже добавить: «Протестируйте, пожалуйста, потому что я не уверен, работает ли он должным образом».
Когда вы говорите хорошему администратору что-то сделать, он сделает это и скажет: «Готово и протестировано, получайте удовольствие от этого». И ты будешь.
Дисциплинированность, коммуникативные навыки и уверенность - мои три главных преимущества.