Что нужно уметь сисадмину. Должностные обязанности системного администратора Как стать сисадмин сервис инженер

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

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

История профессии

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

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

О том, кто такие системные администраторы смотрите в следующем видео сюжете:

Основные требования к сотруднику

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

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

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

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

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

К специалисту предъявляются следующие квалификационные требования.

Системный администратор должен знать :

  • основы программного обеспечения (MS Office, 1С, графических и иных компьютерных программ) и методы его разработки;
  • архитектуру современных ПК и ЭВМ, содержание аппаратной части компьютеров;
  • принципы работы сетевых протоколов и построения компьютерных сетей;
  • основы организации данных, способы и механизмы управления ими;
  • принципы организации экспертных, операционных и файловых систем;
  • систему Linux и некоторые языки программирования на начальном уровне;
  • английский язык для технической сферы;
  • основы высшей математики и информатики, теорию алгоритмов;
  • законодательные нормы в сфере информации, авторского и смежного прав;
  • правила оформления технической документации;
  • технику безопасности и противопожарной защиты, нормы охраны труда;
  • способы защиты информации, основы информационной безопасности.

Данному специалисту необходимо уметь :

  • устанавливать и поддерживать работу различных версий ОС Windows и серверного программного обеспечения;
  • производить построение корпоративной сети в офисе и поддержку ее работы;
  • взаимодействовать с пользователями сети, консультировать их;
  • выполнять процессы администрирования сетей в различных операционных системах (Windows, Unix, Novell и др.);
  • осуществлять поддержку работы сети Интернет, почты, обслуживание АТС;
  • работать с аппаратным обеспечением, ПК и оргтехникой, производить диагностику и устранение неполадок в работе оборудования;
  • осуществлять резервное копирование данных;
  • создавать и поддерживать в актуальном состоянии пользовательские учетные записи;
  • поддерживать работу антивирусных программ.

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

Круг обязанностей

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

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

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

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

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

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

Немаловажно также своевременное исправление неполадок в работе различных устройств, обслуживание компьютерной техники и других устройств (замена картриджей в принтере, настройка сканера), внутренней АТС.

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

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

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

На работу системным администратором в школу назначаются специалисты, имеющие высшее образование и стаж работы не менее одного года. Помимо знания нормативно-правовых основ своей деятельности, системный администратор должен также быть знаком с Конвенцией о правах ребенка, Федеральным законом «Об образовании», уставом и локальными правовыми актами школы.

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

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

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

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

Пример работы системного администратора в школе смотрите в следующем видеоматериале:

Данный сотрудник вправе :

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

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

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

Более детально о данной профессии смотрите в данном видеодокладе:

Всем доброго времени суток и других разностей.

общем-то, многое я уже говорил (), но таки переложу мысли в текст, тем более что наверняка получится более структурировано, наглядно и полезно для читателей, как текущих, так и будущих. Да и вообще для всех, кому аудиоформат не по душе (хотя я таковых пока не встретил).

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

Ладно, в сторону лирику.

Приступим.

Аудио-видео формат материала

Собственно, вот (не полностью воспроизводит текст, так что есть расхождения и в целом более полный или наоборот):

Посмотреть можно так же на нашем канале. Ссылка выше.

Текстовая версия. Концепция

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

Т.е, как.. Да, Вы можете научиться владеть всякими технологиями, подходами, методиками, знать кучу программ, уметь общаться с пользователями и всё такое прочее, но ровно до тех пор, пока эта сфера не станет для Вас родной в душе - светит Вам в ней немногое. Я знаю множество айтишников, . И причина всему этому одна - отсутствие любви к профессии и этой сфере вообще на уровне сознания, подсознания и всего прочего.

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

Т.е. по умолчанию он читает новости про всё это дело, пробует новое железо и перенастраивает старое, изучает новые программы / операционные системы и не перестает сравнивать их с уже выбранными, практикуется и учит других практиковать, общается с коллегами и делится с ними мыслями, ищет и находит, спорит и думает.. Развивается. Остается в теме. Даже не знаю, как еще сказать.. Потому что гибкость и осведомленность тут один из ключевых факторов, формирующих профессионалов.

В общем и целом - ему действительно интересна сама тема этой индустрии, её составляющие и опыт в оной. Причем многие узконаправленные специалисты считают, что стоит ограничиться чем-то одним, хотя это не так - развитие и интерес должны быть не просто постоянными, но и всенаправленными.

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

Как альтернативный пример не из этой сферы - бесполезно быть архитектором, если ты не знаешь сопромат вообще никак.

Но, глобально, первое и основное - это тяга и любовь к этому делу. Именно к делу, не к деньгам, технологиям и прочему. Целиком - ко всему. Это какое-то такое чувство в душе, когда.. Вот родное тебе это всё и, одновременно, всё это родное! :) Нет, я не про фанатизм бестолковый и слепой, а про.. Любовь наверное. Даже не знаю, как объяснить, но есть влюбленность - это слепой "фанатизм", а есть любовь - это вечное чувство, вечная тяга и вообще навсегда. Конечно, если речь идет о профессионале.

Это то, что касается общей концепции.

В деталях

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

Я не буду спорить - с бухты барахты в эту индустрию не попасть. Точнее, как я уже говорил, попасть "кем-нибудь" можно, но не адекватным спецом с хорошим доходом и перспективами развития. Посему, есть у многих большое количество вопросов на тему, с чего таки начинать, и эти вопросы постоянно мне задают. Собственно, из вышесказанного вытекает:

Понимание

Первое и главное, как я говорил в концепции - у Вас должно быть желание. Цель. Тяга. Если этого нет, а есть лишь мечта заработать в этой сфере денег на якобы лохах (а именно, на тех, кто просто не знает эту сферу так хорошо как Вы), то это беда.

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

Как говорил кто-то из философов: "Найди себе дело по душе и тебе не придется работать ни дня в жизни" (c).

Глубокое понимание

Под обучением я понимаю несколько вариантов, но общая их совокупность даст Вам даже бо льший результат. Об этом ниже.

Чтение. Информация

Нужно много читать. Читать хорошей, проверенной литературы. Не важно - это интернет-сайт или книжка. Более того, я Вам, даже будучи неким писателем (если кто не помнит - я пишу книгу, а ныне на сайте более 300 статей) и хорошим спецом, скажу, что 95 % книжек в этой сфере не стоят ничего - это как раз тот пример, когда на Вас пытаются срубить бабло, а не научить чему-то (во всяком случае, речь идет о русских авторах).

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

Практика. И почти только она

Без практики никуда вообще . Если Вы прочитали даже всю литературу в мире по этой теме - хорошим спецом Вам не стать, пока Вы не практикуетесь. Штука здесь в том, что ровно до тех пор, пока Ваш опыт не интегрировался хоть как-то - Вы всё еще "никто", даже если способны излагать целые абзацы наизусть, и они действительно верны в теории.

Почти всё, что Вы где-то читали - нужно пробовать. Даже если не читали - нужно пробовать тоже. Только спотыкаясь или реально делая что-то правильно - Вы сможете сформировать собственное мнение, навыки, базис знаний и опыт.

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

Спасибо за внимание. Оставайтесь с проектом. И.. Ждем комментариев;)

Как стать системным администратором: 2 типа сисадминов + 8 преимуществ и 5 недостатков профессии + 2 источника для самообразования + 7 качеств, которыми должен обладать администратор систем + 10 основных обязанностей.

Если вы спросите любого специалиста, занимающегося профориентацией: « и высокооплачиваемы?», он наверняка, перечисляя несколько сфер деятельности, назовет и IT-технологии.

Неудивительно, что так много выпускников школ, да и вполне состоявшихся специалистов, мечтающих о смене вида деятельности, думают, .

Это замечательная профессия, которая способна приносить хороший доход и предоставляет множество возможностей для развития.

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

Профессия – системный администратор

Если вы хотите сделать системное администрирование своей основной профессией, придется много учиться.

Но для начала следует больше узнать об этой специализации и взвесить все за и против, прежде чем решиться на этот шаг.

Кто такой системный администратор и чем он занимается?

Википедия дает вот такое определение системному администратору:

Основные обязанности администратора системы:

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

Системные администраторы бывают двух типов:

    Универсалы.

    Те, что выполняют сразу несколько функций.

    В таких мастерах на все руки в сфере IT-технологии нуждается практически каждая организация, поэтому без работы они никогда не сидят.

    Со специализацией.

    Например, администратор сети, системный инженер, веб-сервисер, сотрудник службы безопасности и т.д.

    Деятельность специалистов узкого профиля оплачивается выше, а вот свободные вакансии для них есть не всегда.

Преимущества и недостатки профессии системного администратора

Администратор систем – это профессия, которая имеет как свои преимущества, так и недостатки.

Если вы хотите сделать осмысленный выбор, то стоит знать и о плюсах, и о минусах специализации.

Преимущества работы системного администратора:

  1. Высокая заработная плата.
  2. Серьезный уровень востребованности – работы для сисадминов действительно много.
  3. Интересная сфера деятельности для тех, кто не представляет своей жизни без IT-технологий.
  4. Престижность сферы деятельности.
  5. Возможность работать за границей – обязанности отечественного сисадмина и заграничного мало чем отличаются, а специалисты из стран СНГ за рубежом ценятся, потому что им можно платить меньше.
  6. Есть куда расти и развиваться.
  7. Эта специальность точно не относится к тем, что скоро исчезнут.
  8. Программистов и администраторов систем любят девушки, потому что считают их умными и хорошо зарабатывающими.

Недостатки работы администратора системы:

  1. Большая загруженность, если вы работаете в серьезной компании.
  2. Монотонность этого вида деятельности.
  3. Необходимость регулярно решать сверхсложные задачи.
  4. Пользователи, которые считают, что сисадмин – это смесь учителя, волшебника и мальчика на побегушках.
  5. Начальство, которое так и норовит набросить на вашу шею дополнительные, никак не связанные с системным администрированием обязанности.

Как стать системным администратором – профессионалом своего дела

Без образования и самообразования системному администратору не обойтись.

Источники для получения знаний могут быть самыми разными.

Где учиться, чтобы стать системным администратором?

Получить профильное образование системного администратора вы можете тремя способами:


Решайте сами, будете вы получать профильное высшее образование в сфере IT-технологий или нет.

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

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

Почему не пошел получать высшее образование, связанное с IT-технологиями, и сам не знает. Говорит: «Так уж сложилось, историю я тоже любил – она и победила».

Сейчас он преподает на полставки историю в колледже и параллельно работает сисадмином фитнес-клуба.

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

Как системный администратор должен повышать свою квалификацию?

Образование образованием, но без постоянной работы над собой ни одному администратору систем не обойтись.

С самообразованием системному администратору помогут:

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

    1 Кенин А., Колисниченко Д. Самоучитель системного администратора. – 4-е издание
    2 В. Олифер, Н. Олифер. Компьютерные сети. Принципы, технологии, протоколы
    3 Таненбаум Э. Компьютерные сети
    4 Томас А. Лимончелли, Кристина Хоган, Страта Чейлап. Системное и сетевое администрирование. Практическое руководство
    5 Брайн Керниган, Роб Пайк - Unix. Программное окружение
    6 Эви Немет, Гарт Снайдер, Трент Р. Хейн, Бен Уэйли. Руководство системного администратора
    7 Стахнов А. Сетевое администрирование Linux
    8 Бормотов С. Системное администрирование на 100%
  1. Общение с коллегами.

    Общение с более опытными коллегами и пользование их опытом иногда даже более полезно, чем чтение книг.

    Если вы действительно хотите стать высококлассным специалистом, то нужно избавиться от некоторых недостатков, которые будут вам мешать:

    • лени;
    • разгильдяйства;
    • глупости;
    • необязательности;
    • непунктуальности;
    • заносчивости.

    Приобретете необходимые качества, избавитесь от ряда недостатков и сможете стать лучшим из лучших сисадминов.

    Кто же такой системный администратор?

    И чему вас научат на курсах по системному администрированию?

    Что нужно уметь, чтобы стать системным администратором?

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

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

    Максим – один из лучших сисадминов города Киева, стажировавшийся в свое время в Кремниевой долине (США). Я попросила его выступить консультантом в этой статье.

    Он сформировал минимальный перечень знаний и умений, которыми обязан владеть новичок, что хочет стать хорошим администратором систем.

    Название Расшифровка
    1 Установка операционной системы
    Вы должны знать типы ОС, а также уметь установить и переустановить каждую из них.
    2 Борьба с вирусами
    Вирусы могут попасть в комп как через сеть, так и по внешним каналам, например, через флешку.

    Обеспечить компьютер хорошим антивирусником и почистить систему после действия зловредного вирусняка – работа для сисадмина.

    3 Добавление в домен
    Важно знать, как включить компьютер с Windows в домен и кешировать данные.
    Пожелания по программам у заказчиков могут быть самые разные и все их нужно иметь на дисках, чтобы не качать что попало из сети.
    5 Устранение проблем печати
    Причин, по которым принтер начинает выделываться, может быть предостаточно, и все их системный администратор должен ликвидировать.

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

    6 Загрузка компа в безопасном режиме
    Бывают ситуации, когда приходится загружать компьютер в безопасном режиме, чтобы устранить какие-то неполадки. Вам стоит научиться этому.
    7 Запуск CHKDSK
    Поломка оборудования – не редкость. Запустив CHKDSK, вы сможете проверить жесткий диск на наличие ошибок.

    Ну, как обойтись без этих знаний?

    8 Работа с Active Directory
    Если пользователей много, то вам лучше настроить систему с помощью Active Directory. Без нее сладить со всеми будет очень непросто.
    9 Очистка диска С
    Если на диске С будет слишком мало места, то компьютер не сможет нормально работать. Ваша задача – регулярно очищать его без потери важных данных.
    10 Устранение разнообразных проблем
    Поработав сисадмином хотя бы несколько лет, вы поймете, сколько вреда могут причинить пользователи ПК машине, как любит компьютер испытывать вас на прочность, зависая без видимой на то причины.

    Учитесь справляться со всеми трудностями.

    Вы легко разберетесь с тем, как стать системным администратором , если это действительно та профессия, о которой вы мечтаете.

    Полезная статья? Не пропустите новые!
    Введите e-mail и получайте новые статьи на почту

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

Герой нашей статьи – Гущин Юрий Викторович, руководитель IT-подразделения, эксперт в области системного администрирования и технической поддержки .

– Юрий Викторович, существует представление, что образование, опыт в сфере IT является гарантией трудоустройства и высокого заработка. Мне кажется, что это представление обобщенное. Что Вы думаете по этому поводу, если исходить из Вашего опыта – и Вашего ощущения рынка труда?

Современный рынок профессионалов в сфере IT включает в себя специалистов разного уровня и профиля деятельности: разработчики, архитекторы, аналитики, управленцы, системные администраторы, операторы Service Desk, узкие специалисты, занимающиеся поддержкой, например, таких систем как ERP(SAP, Navision и др.) или 1С. У них совершенно разные задачи, разный уровень ответственности.

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

В то же время, если рассматривать узкоспециализированного специалиста, скажем, поддержки SAP, то тут ситуация осложняется в корне, так как SAP подразделяется на несколько модулей, и поддержка каждого из них требует своих навыков. То же самое и с системными администраторами: один знает Windows, другой Linux, это совершенно разные системы и способы администрирования их сильно отличаются.

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

– Если бы мы составляли формулу успешной карьеры системного администратора, какие компоненты Вы включили бы в нее (знания, навыки, личные качества, внешние факторы, что-то еще)?

Если взять для примера среднего системного администратора – универсала, можно выделить несколько пунктов:

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

Практические навыки . Самое важное в работе системного администратора – именно опыт. Как правило, на старте карьеры он более общий (администрирование Windows и/или Linux/FreeBSD), по мере роста он может быть уже более специализированным. Например опыт сетевого администрирования не возможен без знания типов сетей, сетевых протоколов, непосредственной настройки маршрутизаторов, в частности, Cisco, Juniper.

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

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

– Какие есть особенности в руководстве специалистами в сфере IT? Если есть. Каким должен быть руководитель в сфере IT?

Руководство – это всегда ответственность: за результат, за сотрудников, за работоспособность сервисов, за сохранность имущества.

В IT крайне важно внимание к мелочам. Так, незамеченный и незадокументированный инцидент в инфраструктуре может не только осложнить жизнь системному администратору, но и всей компании в целом.

– Давайте представим Вашу карьеру в виде лестницы. Сколько времени понадобилось Вам, чтобы освоиться на каждой ступени?

Опыт каждого системного администратора индивидуален. Мне повезло поработать и единственным системным администратором в маленьких компаниях, и в компаниях со штатом IT более 100 человек в качестве эксперта 3-й линии технической поддержки, ответственного за направление, руководителя отдела, руководителя департамента.

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

1) Начальная стадия: обучение, стажировка.

Примерно 1 год. Если брать стажировку непосредственно в тот момент, когда я пришёл на первое предприятие, то базовые навыки административного владения компьютером, переустановки операционной системы, ремонтом/апгрейдом системных блоков я приобретал в течение 5 лет до этого.

Я начал как системный администратор – эникейщик (мастер на все руки), в одиночку я администрировал одноранговую (тогда ещё без домена) сеть Windows из 20 компьютеров. Освоился достаточно быстро, примерно за 2 месяца освоил все бухгалтерские программы (Инфо-бухгалтер, приложение для ПФР, Консультант Плюс), освоил перезаправку картриджей для принтеров, прокладку сети, затем в течение года подключил офис к высокоскоростному интернету, внедрил 1С Торговля и склад.

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

2) Стадия накопления минимально необходимого опыта.

На эту стадию, по моим оценкам, ушло 2,5 года. Уже на второй работе в течение пары месяцев освоил Active Directory, MS SQL, Linux, массовое обновление баз 1С бухгалтерии, банк-клиенты. Далее были: Exchange Server, Axapta, системы виртуализации, системы контроля версий программного обеспечения и управления заявками, знания библиотек ITIL, ITSM.

3) Стадия профессионального совершенствования.

Этот процесс для настоящего профессионала в IT не закончится никогда. Постоянно появляется новое оборудование, программы, дополнения, методы, средства, которые непременно нужно освоить.

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

4) Стадия освоения в роли координатора, руководителя.

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

За 7 лет работы руководителем, с уверенностью могу сказать, что сейчас также есть пути для совершенствования. Хотя базовые принципы мониторинга, мотивации, управления, составления отчётности остались прежними, меняются лишь объёмы и инструменты.

– Когда на собеседовании Вас просят рассказать о себе, на каких моментах карьеры Вы делаете акцент?

Обычно я рассказываю о своём опыте последовательно, начиная с опыта, полученного в Лаборатории Касперского, где я поднял инфраструктуру тестирования обновлений на новый уровень, создав отказоустойчивый парк серверов (более 200) и виртуальных машин на базе VMWARE vSphere (примерно 1000), способный автономно тестировать выпускаемые обновления для продуктов в круглосуточном режиме.

Затем инициировал создание с нуля и возглавил отдел поддержки, который поддерживал всю инфраструктуру департамента R&D в круглосуточном режиме (включая то же тестирование обновлений).

Затем (также с нуля) создал отдел, выполняющий поддержку второго уровня для сайта Госуслуг (gususlugi.ru), заключив соглашения об уровне сервиса (SLA) и регламентировав работу с CALL-центром и смежными подразделениями.

Впоследствии возглавил техническую и методическую поддержку проектов, поддерживаемых министерством образования: внедрение свободного программного обеспечение и электронных образовательных ресурсов в школы Российской Федерации, где реализовал разноуровневую техническую поддержку, включающую CALL-центр, инженеров, методистов, разработчиков, партнёров, полностью отвечающую взятым обязательствам по соблюдению качества сервиса. За время существования проектов 52 тысячи школ успешно пользовались нашими ресурсами.

– Ваши профессиональные достижения легко измерить в цифрах, верно? Например, вы можете сказать, что осуществляли техническую поддержку распределённой сети для 2 тысяч сотрудников, или что ваш отдел поддерживал более 200 серверов. В Вашей работе большое значение имеют KPI как количественный индикатор Вашей эффективности. Количественные критерии Вашей работы – они облегчают продвижение по карьерной лестнице или наоборот? Я имею в виду, что при количественных критериях уже нельзя создать видимость результатов: они или есть и видны, или нет.

Не соглашусь, что ключевые показатели эффективности(KPI) – это всё, что нужно для оценки эффективности подразделения или сотрудника, но для определения эффективности конкретных подразделений технической поддержки это полезно!

На мой взгляд, KPI можно применять лишь там, где:
– все поступающие обращения фиксируются и выполняются в системе регистрации заявок,
– разработан каталог сервисов или заявки классифицируются (по приоритету и/или типу),
– видны конечные показатели, к выполнению которых нужно стремиться сотрудникам.

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

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

Я, как руководитель подразделения, постоянно использую показатели KPI как для текущей оценки эффективности сотрудников, так и для обоснования их дальнейшего финансового и карьерного роста.

– Какие направления дальнейшего профессионального развития Вы видите для себя?

На ближайшее время я вижу себя как руководителем технического подразделения, технической поддержки, эксплуатации, так и IT-директором.

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

Разбираемся с тем, как стать системным администратором, и выполняя реальные задачи, получаем основные знания для работы и развития.

Статья-туториал, к которой нужно отнестись с полной серьёзностью и не приступать к её прочтению, пока вы не поймёте, стоит ли становиться системным администратором и сможете ли вы.

О сисадминах

Как правило, системный администратор отвечает за технические вещи в организациях. Например, системные администраторы отвечают за то, что интернет-соединение в офисе работает, и что почтовый сервер в порядке, контролирует работу сетей, постоянно поддерживая их аппаратное и программное обеспечение, устанавливая обновления и многое другое, всё зависит от специализации.

Специализации

1. Универсальный сисадмин

Такой человек занимается операционными системами (Linux, Windows Server, Sun Solaris, BSD и др.) и их службами.

2. Сисадмин с узкой специализацией

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

3. Build/Release инженер/Configuration manager

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

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

Всего существует три вида Linux: Debian, RHEL, Slackware. Всё остальное произошло от них же. Есть мнение, что лучше всего начинать с Debian, мы так и сделаем. Ещё один важный момент: можете закрыть эту статью, пока не дотянете английский до минимального уровня, просто потому что вы будете никому не нужны.

Начинаем

Оговорка: не пытайтесь нигде поставить русский, потом могут быть проблемы.

Задание №1

  • Скачиваем или покупаем программу VMware Workstation
  • Устанавливаем на Windows
  • Пока идёт процесс, знакомимся с тем, что такое виртуальная и хост-машина

Задание №2

  • Скачиваем дистрибутив Windows
  • Создаём гостевую машину
  • Запускаем виртуальную машину
  • Устанавливаем на неё Windows

Задание №3

  • Выключаем виртуальную машину
  • Экспортируем её в.OVA образ
  • На его основе создаём ещё одну виртуальную машину
  • Запускаем обе

Задание №4

  • Пингуем адрес 127.0.0.1
  • Запускаем на двух виртуальных и хост-машине cmd
  • Узнаём их адреса
  • Настраиваем сетевые интерфейсы виртуальных машин и конфигуратора сетей VMware, чтобы хост-машина могла пинговать виртуальные машины, а каждая из них могла пинговать другую
  • Проверяем, что всё работает

Задание №5

  • Устанавливаем её на первой виртуальной машине
  • На этапе разметки диска делаем автоматическую
  • На этапе выбора сервисов выбираем только базовые утилиты и SSH-сервера, когда спросит, устанавливаем загрузчик Grub

Задание №6

  • Когда появится чёрный экран, набираем логин root и пароль, указанный при установке (мы не увидим, как набираем символы)
  • Переходим в директорию /var
  • С помощью команды узнаём, в какой директории находимся
  • Читаем мануал по команде ls (только основное положение и про флаги -l, -t, -r, -A)
  • Отображаем список директорий и файлов
  • Переходим в директорию /var/log (без упоминания “var” в команде
  • Переходим в директорию /var (снова без упоминания “var”)
  • Создаём директорию /tmp/lesson/
  • Переходим туда, задав абсолютный путь
  • Создаём здесь файл с названием hello.txt и ставим права на файл “0777”
  • Пингуем внешний адрес 8.8.8.8

Если последнее действие не получается, значит где-то накосячили, ищем ошибку сами или гуглим.

Задание №7

  • Загружаем , устанавливаем и запускаем программу Putty
  • Смотрим адрес виртуальной машины
  • В программе подключаемся по SSH на нужный IP и далее работаем с системой только через SSH

Задание №8

  • Отображаем содержимое /etc/apt/sources.list, используя команду cat
  • С её же помощью и символа “>” записываем в файл следующие данные:

Для Debian 8 Jessy:
# DEBIAN JESSIE ###########################################################

## Debian Jessie base:
deb http://ftp.debian.org/debian/ jessie main contrib non-free
#deb-src http://ftp.debian.org/debian/ jessie main contrib non-free

## Debian Jessie security updates:
deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free

# Debian Jessie updates:
deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
#deb-src http://ftp.debian.org/debian/ jessie-updates main contrib non-free

  • Обновляем кэш менеджера пакетов apt-get
  • С помощью этой команды устанавливаем пакет vim

Задание №9

  • Открываем на редактирование /tmp/lesson/hello.txt с помощью vi
  • Печатаем любой текст на 40-50 строк (нужно, чтобы в каждой строке были буквы “abc” в такой же последовательности)
  • Сохраняем и выходим
  • Отображаем содержимое с помощью cat, затем less
  • Отображаем только последние 10 строк, затем первые 7 строк
  • Считаем количество строк в файле

Задание №10

  • Узнаём, что такое конвейер и “pipe”
  • Отображаем содержимое /tmp/lesson/hello.txt и перенаправляем результат по конвейеру в подсчёт строк
  • Отображаем содержимое /tmp/lesson/hello.txt и перенаправляем результат по конвейеру в grep
  • Отправляем дальше по конвейеру в подсчёт строк
  • Отображаем содержимое /tmp/lesson/hello.txt и вывод перенаправляем в grep

Задание №11

  • Читаем мануал по shutdown
  • С её помощью выключаем виртуальную машину

Задание №12

  • Склонируем диск первой виртуальной машины на вторую
  • Запускаем вторую
  • Входим с логином root
  • Меняем название, чтобы знать, что это вторая виртуальная машина
  • С помощью shutdown перезагружаем сервер

Задание №13

  • Запускаем первый сервер (второй уже запущен, должно быть)
  • Смотрим через консоль IP (должны отличаться)
  • Читаем про IPv4 и маску подсети
  • Знакомимся с DHCP
  • Вписываем IP в конфигурационный файл сети на обеих виртуальных машинах (IP+маска+шлюз)
  • Перезагружаем обе машины
  • Проверяем, что с хост-машины пингуются виртуальные
  • Сохраняем настройки сессий в putty для обеих виртуальных машин
  • Выключаем вторую виртуальную машину (второй сервер)

Фух, теперь про повседневные задачи сисадмина.

Задание №14

  • Запускаем командную строку
  • Создаём переменную и присваиваем любое значение
  • Отображаем её
  • Проверяем, что переменная сохраняет своё значение после рестарта с помощью echo $a
  • Отображаем переменную $PATH
  • Разбираемся с тем как она работает
  • Делаем так, чтобы добавился ещё один путь - /tmp

Задание №15

  • Разбираемся с BASH и sha-bang
  • Пишем пустой скрипт с расширением.sh и запускаем его
  • Делаем так, чтобы скрипт можно было запускать без указания пути

Задание №16

  • Делаем так, чтобы скрипт инициализировал DATE и задавал значение времени, затем выводил на экран
  • Делаем так, чтобы вместо вывода на экран создавался файл в директории подобный /tmp/2017-08-17.txt
  • Делаем так, чтобы в файл записывалось время создания

Задание №17

  • Используя CRON заставляем скрипт исполняться ежеминутно
  • Через 10 минут проверяем, чтобы в директории было столько же файлов, сколько прошло минут
  • Обнаруживаем ошибку
  • Используя find делаем так, чтобы директория проверялась раз в 10 минут и удаляла файлы, созданные больше, чем 17 минут назад

Задание №18

  • Создаём пустой файл и вписываем что-нибудь
  • Копируем с сохранением всех прав в другой файл с любым названием и содержимым
  • Сравниваем контрольные суммы
  • Меняем содержимое любого из файлов и смотрим разницу в контрольных суммах

Задание №19

  • Создаём пользователя и задаём ему пароль
  • Разбираемся с /etc/passwd, /etc/shaddow, /etc/group
  • Делаем так, чтобы, если нет файла /tmp/passwd.backup, /etc/passwd копировался в /tmp/passwd.backup, а если /tmp/passwd.backup есть, то сравнивался с /etc/passwd
  • Если различаются, то пусть копируется, если нет, пусть завершает работу скрипта

Задание №20

  • Используя apt-get устанавливаем Apache2 на виртуальную машину
  • С браузера хост-машины по IP-адресу виртуальной машины видим приветствие
  • Меняем порт на:8080
  • Снова выполняем то, что делали два шага назад, но с указанием порта
  • Меняем порт обратно и проверяем как работает заглушка
  • В hosts хост-машины создаём три домена: a1.com, b2.com, c3.com и связываем с IP виртуальной машины с Apache
  • Для каждого домена проверяем всё ли правильно, с помощью ping
  • Заходим на все три домена, написав их вместо IP виртуальной машины

Задание №21

  • Создаём директории /var/www/a1.com, /var/www/b2.com, /var/www/c3.com
  • В каждой из них создаём пустой index.html
  • В каждом что-нибудь пишем
  • Делаем так, чтобы открывался личный сайт из директории, а не общая заглушка

Задание №22

  • Меняем index.html на index.php и добавляем следующую запись:

  • Видим ошибку
  • Через apt-get активируем mod_php
  • Создаём инструкцию для Apache, чтобы все php файлы обрабатывались этим модулем
  • Настраиваем такие же модули с инструкциями для Perl и Python
  • b2.com и c3.com переводим на index.pl и index.py
  • Создаём приветствия

Задание №23

  • Читаем про HTML Basic вот
  • Про PHP Basic

Задание №24

  • Устанавливаем mysql-server
  • С помощью mysql подключаемся через командную строку к серверу
  • Создаём базу данных mydatabase и пользователя myuser
  • Читаем раздел SQL Basic
  • Устанавливаем Joomla на a1.com
  • WordPress на b2.com

Задание №25

  • Читаем про реверс-прокси
  • Устанавливаем Nginx
  • Делаем так, чтобы 8080 порт Apache получал запросы 80 порта Nginx
  • Проверяем a1.com, Nginx access.log должен пополняться при обращении к сайту
  • Делаем, чтобы Nginx всё, кроме jpg и png файлов передавал Apache

Задание №26

  • Включаем второй сервер
  • Собираем MySQL Cluster на двух серверах
  • Создаём базу данных с простыми таблицами, заполненными рандомными данными для тестирования
  • Вносим изменения на один из серверов и проверяем на другом
  • Выключаем второй сервер
  • Рушим файлы базы вручную (всё для проверки)
  • Делаем так, чтобы база восстановилась и появилась в кластере (думайте, как)

Задание №27

  • Выключаем оба сервера
  • Добавляем каждому серверу по одному диску на 700 Мб
  • Включаем обратно
  • С помощью fdisk проверяем, как обозначены диски
  • С помощью DRBD соединяем диски серверов, чтобы изменения отображались на обоих (оба должны быть смонтированы в /mnt/drbd-disk)

Задание №28

  • Выключаем первый сервер
  • Добавляем ещё диски по 200 Мб
  • Включаем сервер
  • С помощью fdisk отображаем структуру дисков, должно быть четыре диска, из которых два не размечены
  • С помощью mraid соединяем в RAID диски, с которыми не работали
  • Монтируем /dev/md0 в /mnt/raid-disk

Задание №29

  • Выключаем второй сервер
  • Добавляем диск на 2Гб
  • Включаем, настраиваем LVM и монтируем в /mnt/lvm-disk1
  • Уменьшаем размер диска LVM вдвое и создаём такой же
  • Монтируем в /mnt/lvm-disk1 и /mnt/lvm-disk2

Задание №30

  • Ликвидируем exim4-config (если был)
  • Ставим postfix
  • Настраиваем пересылку почты с сервера к себе в почтовый ящик с помощью swaks

Задание №31

  • Настраиваем на первом сервере в Nagios мониторинг обоих серверов
  • Подключаем уведомления на свою почту (на всякий случай)
  • Имитируем поломку MySQL и ждём сообщения о неисправности на почту

Задание №32

  • На втором сервере поднимаем SVN-репозиторий scripts
  • Делаем его доступным на любом сервере через svnserve
  • На первом сервере склонируем в директорию /opt/scripts/
  • На хост-машине в D:\scripts

Задание №33

Так, сейчас работаем только в vi.

  • На первом сервере пишем скрипт /opt/scripts/backup.sh, чтобы он: на наших сайтах запаковывал директории с файлами в tar и сжимал в gz, снимал MySQL-дамп базы сайта в формате.sql, складывал всё это в /var/backups/www/имя_сайта, проверял содержимое файлов и так со всеми, а в конце, нужно, чтобы он отправлял на почту отчёт
  • Фиксируем скрипт в репозитории

Задание №34

  • Обновляем SVN-репозиторий
  • Копируем файл из репозитория второго сервера в D:\scripts
  • Устанавливаем вот это
  • Через GVim добавляем рандомную строку
  • Коммитим скрипт в репозиторий
  • В /opt/scripts обновляемся
  • Хотим увидеть изменения в скрипте

Задание №35

  • Переписываем бэкап скрипт так, чтобы не нужно было перечислять существующие сайты, он должен обнаруживать их в конфигурации Apache
  • Коммитим
  • Переписываем бэкап скрипт так, чтобы все сообщения он писал и в консоль, и в syslog
  • Коммитим
  • Вносим синтаксическую ошибку в скрипт
  • Коммитим с ошибкой
  • Откатываем до последней рабочей версии

Задание №36

  • Переписываем бэкапный скрипт так, чтобы, он определял CMS сайта и собирал данные доступа к базе
  • Коммитим

Задание №37

  • Настраиваем rsyslog первого сервера, чтобы логи бэкапного скрипта писались в ar/log/backup.log
  • Настраиваем сбор логов на первом сервере
  • Активируем LogAnalyzer здесь же

Задание №38

  • Переписываем бэкап скрипт так, чтобы по завершению запускалась синхронизация директорий /var/backups/www между серверами
  • Коммитим
  • Повторяем, используя lftp mirror

Задание №39

  • Читаем и

Задание №40

  • Активируем puppet на втором сервере
  • Отдаём ему под управление /etc/passwd

Задание №41

  • Читаем про init
  • Загружаемся в разные init-уровни
  • Перезагружаем сервер с помощью init
  • Выключаем сервер с помощью init
  • Включаем обратно

Задание №42

  • Пробуем восстановить пароль от root, загрузив ядро с параметром init=/bin/bash

Задание №43

  • Читаем про различие аутентификации и авторизации
  • Разбираемся с PAM и
  • Разбираемся, зачем нужен файл /etc/nsswitch.conf
  • Делаем авторизацию SSH в MySQL (files оставляем про запас)

Задание №44

  • На bash пишем скрипт в /opt/scrpts/my_daemon.sh, чтобы он: отцеплялся от STDIN,STDOUT,STDERR, менял рабочую директорию на /, закрывал все дескрипторы, выводил количество минут до перезагрузки

Задание №45

  • Создаём init-скрипт в /etc/init.d/my_daemon с LSB-тэгами
  • Пробуем запустить и остановить скрипт /opt/scrpts/my_daemon.sh используя init-скрипт /etc/init.d/my_daemon
  • Запускаем, останавливаем и смотрим статус скрипта, используя service
  • Ставим daemon на автозагрузку

Задание №46

  • Меняем скрипт с SysVinit на systemd
  • Запускаем, останавливаем и смотрим статус скрипта, используя systemctl

Задание №47

  • Проходим онлайн-курсы по сетям
  • Знакомимся с OSI, TCP/IP, NAT и прочими штуками по теме

Задание №48

  • Ставим на обычный ПК Cygwin (выбираем python, vim, git, openssh и все паке, которыми пользовались на Linux)
  • Добавляем путь к бинарным файлам Cygwin в %PATH%
  • Запускаем cmd, пробуем работать в нём на Windows
  • Ставим что-нибудь более удобное

Задание №49

  • Удаляем все виртуальные машины
  • Удаляем на Windows VMware-продукты
  • Ставим VirtualBox , Vagrant
  • Создаём директорию C:\VM\server1 и переходим к ней
  • Инициализируем Debian с помощью Vagrant, запускаем его
  • Открываем VirtualBox и проверяем, что создалась новая виртуальная машина
  • Останавливаем и удаляем виртуальную машину
  • Регулируем имя, 3 CPU, RAM 1Gb, проброс порта 22
  • Запускаем её и подсоединяемся по SSH через putty

Задание №50

  • На Cygwin ставим Ansible
  • Включаем Vagrantfile в самом конце провиженинг Ansible
  • Дополняем Ansible: apt-get: git, curl, pyenv, python3.6 при помощи pyenv, делаем python3.6 дефолтным глобально
  • Устанавливаем Logbook, paramiko, lxml
  • Создаём с нуля виртуальную машину

Задание №51

  • Проверяем знания по тесту

Так, теперь переходим к очень важному моменту. Всегда очень круто, когда сисадмин дружит с Python. Так что если ещё не начали изучать, приступайте.

Некоторые материалы, полезные для обучения:



Похожие публикации