51 задание для оттачивания навыков системного администрирования

Оглавление (нажмите, чтобы открыть):

Где искать практические задания для системного администратора?

=D здец. Вопрос из разряда «дайте мне что-нибудь почитать про шахматы, а то я боюсь за них сесть». Системное администрирование это целиком. практическое занятие. Нельзя выводить сферического коня в вакууме и что-то с ним делать! Вот вам практическое занятие. Разверните гипервизор. На нем поднимите виртуальную машину с шлюзом и виртуальную машину пользователя. =D Вы себе это так представляете?

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

Да нету тренинга. Ну тупо нету! Как вы не поймете. нельзя вам сделать стопятьсот виртуальный машин с разными косяками. И вы потом их будете исправлять. Любая софтина живет своей жизнью. Навыки вырабатываются со временем и только на работающей софтине! Хорошо давайте я вам чучуть попроще сделаю.

Любой системный администратор (или тот кто решил им стать) должен определиться:

1. С какой осью он будет работать:
Windows — всё больше становится хардкором
Unix — правильные сервера под высокой нагрузкой
Linux — попса. любима всеми гиками
прочий изврат
2.С какой системой виртуализации вы будете работать
3.С какими базами данных вы будете работать
4.С какими сетевыми железками вы будете работать
5.Насколько ваш папа богатый чтоб покупать очередную железку в ваш стенд.
6.На каких языках вы будете писать скрипты
ну и т.д.

А вы вот всё это подогнали под одну гребенку и просите практические занятия.

Образец резюме системного администратора

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

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

Системы, поддерживаемые сисадмином, включают в себя:

  • Локальные сети;
  • Глобальные вычислительные сети;
  • Сегменты сети;
  • Интранет и интернет-системы.

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

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

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

Как правильно составить грамотное резюме системного администратора

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

1. В какой по величине компании вы желаете получить работу:

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

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

  • Системный администратор (универсал) – подходит кандидатам с внушительным опытом работы, образованием, навыками;
  • Администратор базы данных (АБД) – несет ответственность за поддержание системы базы данных, целостность и эффективность данных, производительность системы;
  • Сетевой администратор – его функции заключаются в разработке и обслуживании сетей;
  • Администратор безопасности сети – является экспертом по безопасности компьютеров и сети, управление устройствами безопасности, документированием политики безопасности;
  • Веб-администратор (администратор веб-сервера) – несет ответственность за поддержку веб служб (например, IIS или Apache), которые позволяют внутренний и внешний доступ к страницам/ веб-системам;
  • Системный инженер – его задача заключается в построении корпоративной информационной инфраструктуры на уровне приложений;
  • Администратор почтовых серверов – его задача состоит в настройке и поддержке электронной почты.

После того, как вы определились с целью, рекомендуем прочесть статью «Как составить резюме, чтобы заинтересовать работодателя».

Профессиональные ключевые навыки для начинающих, младших и старших системных администраторов для резюме

Системные администраторы должны обладать следующими навыками:

1. Общие навыки сисадмина:

  • Навыки решения проблем;
  • Технический ум;
  • Организованность;
  • Внимание к деталям;
  • Углубленное знание компьютерных систем;
  • Энтузиазм;
  • Умение описывать техническую информацию понятными терминами;
  • Хорошие коммуникативные навыки;
  • Уверенность (поскольку конфиденциальные данные хранятся в компьютерных системах);
  • Терпение.
  • Сильное стремление учиться;
  • Умение следовать инструкциям;
  • Сильные аналитические способности;
  • Знание используемой платформы, полученной на занятиях или на предыдущей работе. Знакомство с операционной системой и ее командами/утилитами на уровне пользователя; Возможность редактировать файлы, использовать основные утилиты и команды, перемещаться по файловой системе, устанавливать программное обеспечение на рабочих местах;
  • Знание требований безопасности;
  • Интерес к структурированному подходу по управлению конфигурации системы;
  • Сильное интеллектуальное любопытство, мотивация к продвижению по профессии.
  • Опыт работы на платформе – не менее 24 месяцев;
  • Способность обучать пользователей приложениям и основам ОС, писать базовую документацию;
  • Опыт решения проблем безопасности;
  • Опыт в области политики хранения и уничтожения записей;
  • Опыт управления идентификацией пользователей;
  • Возможность отслеживать и выявлять нарушения сетевой политики и системные нарушения;
  • Умение общаться в нетехнических терминах с нетехническими людьми;
  • Понимать стратегическое направление системного и бизнес-направления предприятия;
  • Возможность писать скрипты на некоторых административных языках, таких, как: Perl, Python, VBScript или PowerShell.

4.Старший системный администратор:

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

Образец резюме системного администратора

Личные данные

Иванов Сергей Степанович
Дата рождения: 9 декабря 1988 г.
Адрес проживания: г. Саранск, ул. Победы, 36, кв. 95
Телефон: +7 (927) 177-04-44
e-mail: ivanov_c@mail.ru

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

Опыт работы:

Август 2011г. – по настоящее время (5 лет 7месяцев)
Компания: ООО « IT Саранск». Сфера деятельности: торговля компьютерной и мобильной электроникой.
Должность: специалист отделения IT

Функциональные обязанности:

  • Организация компьютерной и телефонной сети, а так же рабочих мест работников предприятия;
  • Установка и настройка торгового оборудования;
  • Администрирование серверов и рабочих станций торгового оборудования;
  • Поддержка торгового оборудования.

Достижения:

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

Март 2009 – сентябрь 2009 гг. (6 месяцев)
Компания: ООО «Саранская энергостроительная компания». Сфера деятельности: проектные, инженерные, строительные услуги в энергетической отрасли.
Должность: ведущий инженер корпоративной информационной системы, начальник IT отдела

  • Реструктуризация и развитие информационной структуры организации;
  • Организация компьютерной и телефонной сети, а так же рабочих мест сотрудников;
  • Администрация серверов и рабочих станций компании;
  • Windows Server 2008, Hyper – V, Windows Server 2003, Sharepoint, Exchange, AD, DHCP, Wi-Fi, VPN, Radius. Разработка инструкций.

Октябрь 2008 – март 2009 гг. (5 месяцев)
Компания: ООО «Брус Россия». Сфера деятельности: проектные и инженерные услуги в нефтегазовой отрасли.
IT специалист, сисадмин

  • Проектирование и внедрение информационной структуры организации;
  • Составление бюджета, планирование дальнейшего развития IT структуры организации;
  • Закупка и установка нового оборудования;
  • Организация компьютерной и телефонной сети, а так же рабочих мест сотрудников в офисах компании;
  • Администрация основных серверов и рабочих станций компании;
  • Windows Server 2003, FreeBSD, NAT, squ >Образование:

2002 – август 2005 гг., Институт компьютерной и информационной технологии, г. Москва, специальность: «Информационные системы и технологии», диплом магистра.

Дополнительное образование:

сентябрь 2010 г., участие в вебинаре: «SEO продвижение информационных и коммерческих сайтов».

Профессиональные навыки:

  • Знание аппаратных и программных составляющих ПК, периферийных приспособлений;
  • Разработка, проектирование, внедрение и установка корпоративных сетей. Их поддержание, улучшение и управление;
  • Подбор, закупка, сервисное обслуживание и ремонт принтеров, ксероксов, факсов;
  • Установка и настройка, поддержание и управление OC Windows, Server 2000/2003/2008 (Hyper-V, VMWARE, Active Directory, DNS, DHCP, IIS, Group Policy);
  • Опыт работы с АТС (обслуживание и программирование) и системами записи разговора (Dial audit, Mars);
  • Опыт программирования (C++, C#, PHP, VB.NET, Java, Rython);
  • Знание, как стандартного программного обеспечения, так и специализированного (систему документооборота, CRM и ERP системы). Опыт создания спец. информационных систем для организации;
  • Поддержание и консультация пользователей, написание инструкций;
  • Организация информационной безопасности;
  • Опыт работы с базами данных, и создание бизнес-приложений (MSSQL, MySQL, Access);
  • Опыт работы с торговым оборудованием;
  • Уверенный уровень знания английского языка;
  • Ведение переговоров с клиентами и поставщиками.

Личные качества:

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

Создавая новую папку, не считайте себя Создателем – это право вам дано админом

Скачать

Предлагаем скачать пример резюме системного администратора бесплатно и без смс, в формате, удобном для редактирования в word.

Основные задачи системного администратора

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

Подключение и удаление пользователей

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

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

Подключение и удаление аппаратных средств

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

Резервное копирование

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

Инсталляция новых программных средств

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

Мониторинг системы

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

Поиск неисправностей

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

Ведение локальной документации

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

Контроль защиты

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

Оказание помощи пользователям

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

Главные задачи системного администратора

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

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

1. Добавление или удаление пользователей

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

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

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

2. Подключение или удаление аппаратных средств

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

3. Создание резервных копий

Резервное копирование – это одна из самых важных задач системного администратора. Проблема состоит в том, что эта задача частенько остается нерешенной по забывчивости и безответственности. Автор todid.ru предупреждает: процедура создания копии данных действительно утомляет, занимает время, но является необходимой!

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

4. Установка нового программного обеспечения

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

5. Мониторинг системы

В каждой системе имеются элементы, которые обязательны для ежедневной проверки. Это может быть электронная почта, телеконференция, регистрационные файлы, прочие системные ресурсы (например, размер свободного места на жестком диске – прим. todid.ru).

6. Выявление неисправностей

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

7. Ведение документации

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

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

8. Обеспечение безопасности системы

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

9. Обеспечение поддержки пользователей

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

Предупреждение от автора todid.ru!

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

Управление сетями. Правила для системного администратора

1. Введение

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

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

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

Сеть обеспечивает обмен информацией и ее совместное использование (разделение). Компьютерные сети делятся на локальные (ЛВС, Local Area Network, LAN), представляющие собой группу близко расположенных, связанных между собой компьютеров, и распределенные (глобальные, Wide Area Networks, WAN) (рис. 1).

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

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

2. Основные задачи системного администратора

2.1. Подключение и удаление аппаратных средств

Любая компьютерная сеть состоит из трех основных компонентов:

  1. Активное оборудование (концентраторы, коммутаторы, сетевые адаптеры и др.).
  2. Коммуникационные каналы (кабели, разъемы).
  3. Сетевая операционная система.

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

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

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

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

Тем не менее выполнение вычислительной задачи может потребовать участия в работе нескольких устройств. Каждое устройство использует определенные ресурсы для выполнения своей части работы. Плохая производительность обычно является следствием того, что одно из устройств требует намного больше ресурсов, чем остальные. Чтобы исправить положение, вы должны выявить устройство, которое расходует максимальную часть времени при выполнении задачи. Такое устройство называется узким местом (bottleneck). Например, если на выполнение задачи требуется 3 секунды и 1 секунда тратится на выполнение программы процессором, а 2 секунды — на чтение данных с диска, то диск является узким местом.

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

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

  • обеспечив систему достаточным ресурсом памяти. Объем памяти — один из основных факторов, влияющих на производительность;
  • устранив некоторые проблемы, созданные как пользователями (одновременный запуск слишком большого количества заданий, неэффективные методы программирования, выполнение заданий с избыточным приоритетом, а также объемных заданий в часы пик), так и самой системой (квоты, учет времени центрального процессора);
  • организовав жесткие диски и файловые системы так, чтобы сбалансировать нагрузку на них и таким образом максимально повысить пропускную способность средств ввода-вывода;
  • осуществляя текущий контроль сети, чтобы избежать ее перегрузки и добиться низкого коэффициента ошибок. Сети UNIX/Linux можно контролировать с помощью программы netstat. Если речь идет об сетевых операционных системах семейства Windows, то вам поможет утилита PerformanceMonitor (рис. 2) .
  • откорректировав методику компоновки файловых систем в расчете на отдельные диски;
  • выявив ситуации, когда система совершенно не соответствует предъявляемым к ней требованиям.

Эти меры перечислены в порядке убывания эффективности.

2.2. Резервное копирование

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

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

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

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

2.3. Инсталляция новых программных средств

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

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

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

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

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

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

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

Если вы начинающий системный администратор — устанавливайте на свой сервер более простые программы — в них меньше ошибок. В UNIX — избавьтесь от sendmail, поставьте другой SMTP-демон, внимательно анализируйте исходный код всех устанавливаемых на сервер программ, особенно если имя производителя вам ничего не говорит. В Windows NT не стоит использовать монстры типа Microsoft Exchange Server, и желательно избегать установки на сервер всевозможных freeware-программок.

2.4. Мониторинг системы

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

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

Системы управления сетью (NetworkManagementSystems) — централизованные программные системы, которые собирают данные о состоянии узлов и коммуникационных устройств сети, а также данные о трафике, циркулирующем в сети. Эти системы не только осуществляют мониторинг и анализ сети, но и выполняют в автоматическом или полуавтоматическом режиме действия по управлению сетью — включение и отключение портов устройств, изменение параметров мостов адресных таблиц мостов, коммутаторов и маршрутизаторов и т.п. Примерами систем управления могут служить популярные системы HPOpenView, SunNetManager, IBMNetView.

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

Встроенные системы диагностики и управления (Embeddedsystems). Эти системы выполняются в виде программно-аппаратных модулей, устанавливаемых в коммуникационное оборудование, а также в виде программных модулей, встроенных в операционные системы. Они выполняют функции диагностики и управления единственным устройством, и в этом их основное отличие от централизованных систем управления. Примером средств этого класса может служить модуль управления концентратором Distrebuted 5000, реализующий функции автосегментации портов при обнаружении неисправностей, приписывания портов внутренним сегментам концентратора, и ряд других. Как правило, встроенные модули управления «по совместительству» выполняют роль SNMP-агентов, поставляющих данные о состоянии устройства для систем управления.

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

Оборудование для диагностики и сертификации кабельных систем. Условно это оборудование можно поделить на четыре основные группы: сетевые мониторы, приборы для сертификации кабельных систем, кабельные сканеры и тестеры (мультиметры).

Экспертные системы. Этот вид систем аккумулирует человеческие знания о выявлении причин аномальной работы сетей и возможных способах приведения сети в работоспособное состояние. Экспертные системы часто реализуются в виде отдельных подсистем различных средств мониторинга и анализа сетей: систем управления сетями, анализаторов протоколов, сетевых анализаторов. Простейшим вариантом экспертной системы является контекстно-зависимая help-система. Более сложные экспертные системы представляют собой так называемые базы знаний, обладающие элементами искусственного интеллекта. Примером такой системы является экспертная система, встроенная в систему управления Spectrum компании Cabletron.

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

Однако в отдельной сети Ethernet формальные процедуры управления сетью внедрять, как правило, не стоит. Достаточно провести тщательное тестирование сети после инсталляции и время от времени проверять уровень нагрузки. Сломается — почините.

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

2.5. Поиск неисправностей

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

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

  • Адаптеры некорректно сконфигурированы. Чаще всего при инсталляции сети проблем не возникает до тех пор, пока не будут подключены кабели, а иногда и до попытки получить доступ к сетевым ресурсам. Обычно источником проблемы является конфликт IRQ (два устройства используют одно прерывание). Такие ситуации не всегда легко обнаружить программными средствами, поэтому внимательно проверьте установки прерываний для всех устройств компьютера (звуковые платы, параллельные и последовательные порты, приводы CD-ROM, другие сетевые адаптеры и т.п). Иногда в определении доступного прерывания может помочь программа конфигурирования и/или диагностики адаптера. В некоторых случаях проблемы возникают при использовании на современных компьютерах с шиной PCI для сетевого адаптера IRQ 15, даже если это прерывание не используется.
  • Адаптер не отвечает на запросы. Если после включения компьютера программа диагностики не может обнаружить адаптер или детектирует сбой при внутреннем тесте, попробуйте заменить адаптер или обратитесь к его производителям.
  • Если проверка адаптеров и кабелей доказала их работоспособность, причиной возникновения проблем могут быть некорректные параметры драйвера сетевого адаптера. Проверьте корректность параметров и сам драйвер (он должен быть предназначен для используемого вами адаптера). Дополнительную информацию можно найти в описании адаптера.
  • Концентраторы редко являются источником проблем, однако одной из наиболее распространенных проблем такого рода является отсутствие питания. Иногда неисправный сетевой адаптер может нарушить работу порта в концентраторе. Для проверки адаптера пользуйтесь диагностическими программами из комплекта адаптера.

2.6. Ведение локальной документации

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

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

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

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

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

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

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

2.7 Контроль защиты

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

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

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

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

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

  • Внимательно прочитайте руководство по администрированию системы, вы наверняка найдете там полезные советы, которыми захотите воспользоваться.
  • Запустите программу автоматизированного контроля вашего хоста — типа Internet Scanner. Система Internet Scanner может быть запущена на одной из платформ (Windows NT, Windows 2000, HP/UX, AIX, Linux, Sun OS, Solaris). Используется она для анализа защищенности систем.
  • Загляните на серверы CERT (http://www.cert.org) (рис. 3) или CIAC (http://ciac.llnl.gov) и внимательно прочитайте относящиеся к вашей ОС бюллетени за последнее время. Установите все рекомендуемые заплатки и сконфигурируйте систему, как полагается.
  • Правильно настройте (или установите) межсетевой экран. Поставьте монитор всех входящих соединений (например, tcp_wrapper).
  • Запустите последний взломщик паролей. Здесь у вас большое преимущество перед хакерами — у вас уже есть файл с хэшированными паролями.
  • Проверьте настройки основных Интернет-служб (http, ftp). Максимально используйте анонимный доступ, чтобы предотвратить передачу паролей по сети в открытом виде. При необходимости разграничения доступа используйте стойкие протоколы типа SSL.
  • У всех остальных сетевых служб также по возможности используйте аутентификацию, не включающую передачу пароля открытым текстом.
  • Выбросьте некоторые малоиспользуемые службы. Особенно это касается администраторов UNIX-серверов: давно не используемый, но существующий на вашем сервере сервис типа finger, talk, rpc может стать той самой «дырой» в системе безопасности, через которую сможет проникнуть (или уже проник) хакер.
  • Поставьте proxy-сервер для дополнительной аутентификации извне, а также для скрытия адресов и топологии внутренней подсети.
  • Поставьте защищенную версию UNIX или другой операционной системы.

2.8. Подключение и удаление пользователей. Оказание им помощи

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

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

Для усиления безопасности компьютерных систем компании разумными могут считаться следующие шаги:

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

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

Тест должен разрешить два основных вопроса:

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

Таблица. Вероятность успешного проведения атаки в зависимости от навыков выполняющего (низкая — 1, средняя — 2, высокая — 3)

Класс атаки/ Подготовленность злоумышленника

Системный администратор

Незаменимый специалист в любой компании

Кем вы станете

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

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

Истории успеха

Учебный процесс

Работа с преподавателем

Занятия ведут практикующие Системные администраторы с профильным образованием и стажем работы по специальности от 5 лет.

Самостоятельная работа

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

Работа с наставником

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

Программа

10 практических курсов и 2 месяца стажировки

Основы баз данных

Вы научитесь использовать различные базы данных: MS SQL, Postgre SQL и писать запросы на SQL.

Компьютерные сети

Фундаментальный курс, который даст основу для разработки сетевых приложений: понимание работы стека протоколов TCP/IP, клиент-серверной архитектуры и протоколов прикладного уровня. Студенты научатся настраивать сети, работать с сетевыми утилитами и приложениями. Узнают о популярных и перспективных сетевых технологиях. Научатся выбирать оптимальную архитектуру для сетевого приложения и протоколы для передачи данных, смогут развернуть свой веб-сервер и обеспечить безопасность сетей.

Linux. Рабочая станция

Данный курс разбирает базовые основы работы в Linux: основы работы в оболочке Linux, управление пользователями и правами файлов, регулярные выражения и написание скриптов в bash, работа с процессами и управление загрузкой и сервисами в Linux.

Операционные системы. Интерактивный курс

Фундаментальный курс дает понимание логики работы операционных систем, взаимодействия программ, процессов, памяти и аппаратного обеспечения. Студенты на практике разбирают ОС Linux, наиболее популярную в веб-разработке. В программу входит знакомство с ассемблером. Это позволяет на профессиональном уровне заниматься разработкой и системным администрированием.

Безопасность проводных и беспроводных сетей

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

Анализ, оптимизация и аварийные работы в Linux

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

Системы виртуализации

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

Основные сервисы на Linux для предприятия

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

Системный администратор: стажировка

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

Английский для IT-специалистов

10 уроков IT-лексики и разговорной практики по актуальным темам: написание CV, собеседование и переговоры, продвижение своего проекта. Курс, разработанный совместно со школой EnglishDom

Подробная программа профессии «Системный администратор»

Базы данных (БД) — это системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Любой современный сайт, игра или настольное приложение нуждаются в хранении данных. На данный момент существует множество различных систем управления базами данных (СУБД), самой популярной является MySQL. “Основы баз данных” — это 20 интенсивных видео-уроков (по 10 минут), где мы вместе пройдём все этапы проектирования БД на примере интернет-магазина с использованием языка запросов SQL. После этого курса вы сможете использовать различные базы данных, такие как MS SQL и Postgre Sql, так как синтаксис языка SQL для них практически не отличается.

Урок 1. Реляционные базы данных

Чем отличается БД от СУБД; какие базы данных называются реляционными; обзор современных СУБД.

Урок 2. Установка СУБД

Установка СУБД MySql и графического приложения Mysql Workbench.

Урок 3. Проектирование базы данных, нормальные формы

Проектирование данных в Excel; нормальные формы; первичный ключ.

Урок 4. SQL-команда CREATE

Создание таблиц в графическом интерфейсе MySql Workbench; команда CREATE; типы данных; работа в консоли.

Урок 5. SQL-команда INSERT

Заполнение таблиц данными с помощью графического интерфейса; команда INSERT; AUTO INCREMENT.

Урок 6. SQL-команды SELECT и WHERE

Получение и фильтрация данных с помощью SQL-команд SELECT и WHERE; проверка на NULL; фильтрация данных по нескольким условиям.

Урок 7. SQL-команды DISTINCT, ORDER BY, LIMIT

Получение и фильтрация данных с помощью SQL-команд DISTINCT и LIMIT; сортировка с помощью команды ORDER BY.

Урок 8. SQL-команды DELETE и UPDATE

Обновление и удаление данных с помощью SQL-команд DELETE и UPDATE; фильтрация данных с помощью WHERE IN.

Урок 9. Согласованность данных

Понятие согласованности или консистентности данных.

Урок 10. Внешний ключ

Понятие внешнего ключа и ограничений на значения столбцов; FOREIGN KEY CONSTRAINTS.

Урок 11. Создание таблиц с отношением “многие ко многим”

Добавление корзины в базу данных интернет-магазина.

Урок 12. Составной первичный ключ

Использование составного первичного ключа при проектировании таблицы с отношением “многие ко многим”.

Урок 13. Объединение данных из нескольких таблиц

Получение данных из нескольких взаимосвязанных таблиц; несостоятельность подхода с использованием нескольких SELECT-ов.

Урок 14. Оператор INNER JOIN

Объединение данных из нескольких таблиц с помощью оператора INNER JOIN.

Урок 15. Операторы LEFT JOIN, RIGHT JOIN

Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.

Урок 16. Оператор UNION

Объединение результатов нескольких SQL-запросов с помощью оператора UNION.

Урок 17. Агрегирующие функции

Агрегирующие функции COUNT, SUM, MIN, MAX.

Урок 18. Оператор GROUP BY

Группировка выбранного набора строк с использованием оператора GROUP BY.

Урок 19. Индексы

Фильтрация в GROUP BY с использованием HAVING; увеличение скорости выполнения запросов с использованием индексов.

Урок 20. Транзакции

Понятие транзакции; оператор TRANSACTION; требования ACID к транзакционной системе.

Фундаментальный курс, который даст основу для разработки сетевых приложений: понимание работы стека протоколов TCP/IP, клиент-серверной архитектуры и протоколов прикладного уровня. Студенты научатся настраивать сети, работать с сетевыми утилитами и приложениями. Узнают о популярных и перспективных сетевых технологиях. Научатся выбирать оптимальную архитектуру для сетевого приложения и протоколы для передачи данных, смогут развернуть свой веб-сервер и обеспечить безопасность сетей. Курс дает знания и практику, важную для портфолио веб-разработчика и успешных собеседований.

Урок 1. Основы компьютерных сетей. Технология Ethernet. Часть 1.

Основные концепции компьютерных сетей; эталонная модель OSI/ISO и стек протоколов TCP/IP; введение в технологию Ethernet; диагностика физического уровня.

Урок 2. Физический и канальный уровень. Технология Ethernet. Часть 2

Основные концепции технологии Ethernet; CSMA/CD. MAC-адресация; формат Ethernet-фрейма; коммутация; микросегментация; диагностика канального уровня.

Урок 3. Сетевой уровень. Часть 1

Классовая IPv4 — адресация; протокол ARP: связь IP-адреса и MAC-адреса; формат IPv4-пакета; статическая маршрутизация; диагностика сетевого уровня.

Урок 4. Сетевой уровень. Часть 2

Бесклассовая маршрутизация, маски подсетей переменной длины (CIDR/VLSM); динамическая маршрутизация; протокол DHCP.

Урок 5. Транспортный уровень

Протоколы с гарантированной и негарантированной доставкой данных: TCP и UDP; форматы TCP-сегмента и UDP-дейтаграммы; сокеты; технология перегруженного NAT(PAT); диагностика транспортного уровня.

Урок 6. Углубленное изучение сетевых технологий. Часть 1

Система DNS; сетевая безопасность; шифрование с симметричным и асимметричным ключом; технологии VPN.

Урок 7. Углубленное изучение сетевых технологий. Часть 2

Семейство технологий Wi-Fi; технологии VLAN (802.1Q); введение в IPv6.

Урок 8. Прикладной уровень

Прикладной уровень; SMTP, HTTP; перспективные прикладные протоколы.

GNU/Linux – популярная операционная система, лидирующая на рынке серверного оборудования, используемая также как встраиваемая ОС в промышленном и бытовом оборудовании и даже в качестве десктопного ПО. Компоненты GNU используются и в MAC OS X, не обошлось без влияния GNU/Linux и на Windows. Знакомство с Linux необходимо системному администратору, тестировщику, веб-программисту, специалисту по информационной безопасности, любому разработчику, претендующему на статус middle и выше. Данный курс разбирает базовые основы работы в Linux: основы работы в оболочке Linux, управление пользователями и правами файлов, регулярные выражения и написание скриптов в bash, работа с процессами и управление загрузкой и сервисами в Linux. Понимание основ программирования, систем счисления (двоичная, восьмеричная, шестнадцатеричная системы счисления) и булевой логики

Урок 1. Знакомство и установка

Знакомство с GNU/Linux. Что такое GNU, Linux и UNIX. Виртуализация. Установка Ubuntu в виртуальной машине. Базовые возможности работы в Linux

Урок 2. Работа в графическом и консольном режиме

Консольный и графический режим в Linux; консольные команды; создание и редактирование файлов.

Урок 3. Файлы и права доступа в Linux

Пользователи и права в Linux; работа с файлами; выполнение операций от имени суперпользователя.

Урок 4. Регулярные выражения

Регулярные выражения. Поиск. sed.

Урок 5. Программирование bash

Синтаксис. Команды. Переменные. Управляющие конструкции. Некоторые простые скрипты. Выполнение задач по расписанию с помощью cron

Урок 6. Веб-сервисы

Сетевые возможности Linux. Веб-сервисы. Nginx, Apache2. Let’s encrypt. Сетевой фильтр netfilter и утилита iptables.

Урок 7. Введение в Git

Знакомство с Git.

Урок 8. SOA и введение в Docker

Монолитная и SOA-архитектура приложений. Введение в Docker

Фундаментальный курс дает понимание логики работы операционных систем, взаимодействия программ, процессов, памяти и аппаратного обеспечения. Студенты на практике разбирают ОС Linux, наиболее популярную в веб-разработке. В программу входит знакомство с ассемблером. Это позволяет на профессиональном уровне заниматься разработкой и системным администрированием.

Урок 1. Основы устройства компьютера

Что такое компьютер. Примеры компьютеров. Элементная база. Машинный код. Регистры, прерывания, порядок байт

Урок 2. Ядро операционной системы

Что такое операционная система. Загрузка ПК на примере MS DOS. Что такое ядро. Архитектура ядер (монолитное, гибридное, микроядро). Примеры ОС с разными ядрами.

Урок 3. Диски

История дисков (лента, барабаны, HDD). Анатомия HDD (электроника, механика, магнитный слой), HDD и SSD. Адресация диска (CHS, ECHS, LBA).

Урок 4. Логические диски

MBR. Работа с MBR. Утилиты. GPT.

Урок 5. Файловые системы

Файловые системы, в том числе на ext2/ext4. Симлинки, хардлинки

Урок 6. LVM

LVM — работа с Logical Value Management. Что такое LVM. Работа с LVM (PV, VG, LV)

Урок 7. Оперативная память

RAID-массивы. Уровни RAID-массивов. Сравнение уровней RAID. Утилита mdadm

Урок 8. Многозадачность

Урок 9. Кросплатформеность и виртуализация

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

Урок 1. Введение в анализ сетевого трафика

Введение в сетевую безопасность. Классификация сетевых атак. Инструменты, которые нам понадобятся. Kali Linux. DVL. Анализ сетевого трафика. Wireshark, tcpdump.

Урок 2. Пассивные сетевые атаки

Пассивные сетевые атаки. Обнаружение хостов и сервисов. Определение ОС, nmap, zetmap.

Урок 3. Активные сетевые атаки

DOS, DDOS, arp spoofing, dhcp spoofing, dns spoofing, sslsplit, sslstrip, sslsplit.

Урок 4. Сканер уязвимостей OpenVas

Поиск уязвимостей при помощи сканера.

Урок 5. Metasploit Framework

Практика тестирования на проникновение.

Урок 6. Безопасность и уязвимость Wi-Fi

Стандарт IEEE 802.11, атаки на соединения и защита от них.

Урок 7. Безопасность Bluetooth

Стандарт Bluetooth, атаки на соединения и защита от них.

Урок 8. Безопасность GSM

Архитектура сетей GSM, атаки на соединения и защита от них.

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

Урок 1. Основы сбора информации и поиска проблем

Урок 2. Отладка на разных этапах загрузки системы и сервисов

Урок 3. Хранение данных в Linux, решение проблем с разделами

Урок 4. Поиск и решение проблем в сетевом стеке

Урок 5. Безопасность в Linux

Урок 6. Отладка работы приложений

Урок 7. Профилирование системы

Урок 8. Обзор оптимизации работы Linux

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

Урок 1. Введение в виртуализацию

Урок 2. Технологии эффективной виртуализации

Урок 3. Гипервизоры 2-го типа (интегрированные с хост-системой)

Урок 4. Гипервизоры 1-го типа (bare metal hypervisors)

Урок 5. Вложенная (nested) виртуализация

Урок 6. Виртуализация ввода-вывода

Урок 7. Контейнеризация (виртуализация на уровне ядра ОС)

Урок 8. Системы управления виртуализацией

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

Урок 1. Хранение данных

Урок 2. Роутер на Linux, обеспечение безопасности

Урок 3. Сетевые сервисы

Урок 4. DNS

Урок 5. CA и openvpn

Урок 6. Почта

Урок 7. Балансировка нагрузки

Урок 8. Сервисы высокой доступности

Урок 1. Знакомство с командой и постановка задачи.

Знакомство с командой. Работа отдела системного администрирования в крупной компании. Первая задача: настроить серверы для проекта (веб-сервер, СУБД, DNS-сервер и т.д. и т.п.)

Урок 2. Разбор проделанной работы. Продолжаем настройку серверов.

Репликация СУБД. Виды репликации. Восстановление данных до определенного момента. Восстановление с использованием binary log.

Урок 3. Разбор проделанной работы. Мониторинг сайта.

Виды мониторинга. Системы мониторинга. History мониторинг. Fault мониторинг. Применение Cacti, Icinga 2.

Урок 4. Разбор проделанной работы. Нагрузочное тестирование сайта.

Задача нагрузочного тестирования. Способы осуществления. Нагрузочное тестирование на примере Яндекс.Танк.

Урок 5. Разбор проделанной работы. Настройка HighLoad сервера

Кластеризация, High Availability, Disaster Recovery, план восстановления, настройка /etc/sysctl.conf и /etc/security/limits.conf

Урок 6. Разбор проделанной работы. Обработка чрезвычайных ситуаций. Все сломалось.

Симуляция серьезного сбоя. Определение проблемы и восстановление работоспособности.

Урок 7. Разбор полетов. Работа с репликой.

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

Урок 8. Подведение итогов. Как подготовиться к собеседованию.

Как устроиться на интересную работу. Как пройти собеседование. Как написать резюме. Экзамен в виде симуляции собеседования. Итоги.

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

Урок 1. IT resume sample

Составляем резюме на английском.

Урок 2. Job interview: questions and answers

Проходим собеседование на английском.

Урок 3. Effective teams

Говорим о командной работе и процессах на английском.

Урок 4. Workplace communication

Английский для общения по телефону и Skype.

Урок 5. Business e-mails

Ведем переписку на английском.

Урок 6. Requirement specifications (SRS)

Читаем и составляем техническое задание на английском.

Урок 7. Stand-up meetings

Становимся идеальным спикером.

Урок 8. Deadline

Выполняем работу в срок и по-английски.

Урок 9. Challenge

Описываем и решаем проблемы по-английски.

Урок 10. Start up

Рассказываем о своем проекте и представляем команду на английском.

  • 8 лет на рынке обучения английском языку онлайн.
  • 14 курсов уровня от Elementary до Advanced.
  • Более 10 000 студентов.
  • Индивидуальные уроки по Skype.
  • Разговорные клубы онлайн.
  • Онлайн-курсы для самостоятельного обучения.
  • Приложения для тренировки грамматики и словарного запаса.
  • Изучение английского в игровой форме по готовой программе.
  • Программы для начинающих и продвинутых, а также спецкурсы:
    • английский для IT;
    • английский для собеседования;
    • бизнес-английский и другие.
  • Курсы можно проходить в браузере и приложении для смартфона.
  • При самостоятельном изучении языка предоставляется 3 месяца премиум-подписки на курсы.
  • Финальное тестирование.
  • Сертификат, подтверждающий знания.
  • 1 месяц подписки без лимитов по посещениям.
  • Возможность прокачивать навыки устного общения в удобное время.
  • Возможность выбора темы общения.
  • Онлайн-занятия с преподавателем в малых группах. Преподаватель исправляет ошибки и направляет обсуждение в рамки темы.

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

Стажировка и другие способы получить практический опыт

Гарантированная стажировка от GeekBrains

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

Стажировка у партнёров

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

51 задание для оттачивания навыков системного администрирования

Часть вопросов было взято с rabota.yandex.ru, все остальные писал сам.
Отражают реалии 2х компаний, по крайней мере часть сервисов в тесте описываются.
Тест призван определить, имеет ли кандидат необходимые навыки для того, чтобы разбираться в сетевой структуре компании и ее содержать. Опять же тест не раскрывает навыков, умеет ли «подопытный» инсталлировать/тестировать данные сервисы, или у него есть только опыт работы с ними. Но я считаю, что если он работал то и сумеет установить.
Опять же если не знает правильный ответ на вопрос, то есть вариант использовать коллективный разум — Интернет, тут же можно посмотреть сможет ли он этой опцией быстро воспользоваться.

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

В общем как то так :))) жду замечаний, поди подправить что нить надо, или добавить?

Какие вопросы задают на собеседовании системного администратора? Что должен знать сисадмин, как пройти отбор?

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

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

Однако далеко не все пользователи способны полноценно использовать и настраивать данную вычислительную технику.

Этот факт стал причиной появления такой профессии как системный администратор, причем профессии достаточно востребованной.

Неудивительно, что многих людей интересует вопрос: что нужно знать на собеседовании системного администратора? Попробуем ответить на него.

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

Если вы хотите узнать, как решить именно Вашу проблему — обращайтесь в форму онлайн-консультанта справа или звоните по телефону +7 (499) 938-47-92 . Это быстро и бесплатно !

Кого нанимать?

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

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

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

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

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

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

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

Уровни системных администраторов

Системный администратор — работник вышедший из уровня помощника благодаря не менее чем двухлетнему опыту работы эникейщика.

Он является тем, кого в первую очередь нанимают на любое предприятие с количеством компьютеров от 15 до 60 и наличием 2-3 серверов.

Если количество оборудования стремится к 100 единицам, то лучше нанять ему помощника.

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

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

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

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

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

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

Резюме

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

Самые известные из них:

  • LPI — говорят об умении работы в Linux-средах;
  • CCNA/CCDA, CCNP/CCSP/CCIP/CCVP и CCIE — для защиты информации с помощью оборудования Cisco;
  • MCDBA, MCP, MCTS, MCSE, MCITP, MCSA — сертифицируют работу в Windows-средах;
  • OCP DBA — знание баз данных компании Oracle;
  • CCA, CCIA, CCEA — сертифицируют работу Citrix-продуктов.

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

Собеседование

Собеседование системного администратора лучше проводить в два этапа.

Первое проводится представителем кадрового отдела и проверяет кандидата на общительность и стрессоустойчивость.

Второе потребуется на проверку профессиональных (технических) знаний.

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

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

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

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

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

  1. ПК периодически зависает без видимых причин. Какие детали системного блока могут служить тому причиной?
  2. Основные различия FAT и NTFS?
  3. Что такое RAID?
  4. Как исправить неудачное обновление драйверов?

Подробнее о том, как проходить собеседование при приеме на работу правильно, читайте тут.

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

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

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

Не нашли ответа на свой вопрос? Узнайте, как решить именно Вашу проблему — позвоните прямо сейчас:

+7 (499) 938-47-92 (Москва)
+7 (812) 467-38-62 (Санкт-Петербург)

Тренировочный стенд для админов

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

Но где и на чём?!

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

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

Таких ограничений практически нет в облаках.

Тренировки

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

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

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

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

Макетирование

При разработке новой информационной системы или при модернизации имеющейся трудно сразу идеально перенести проект с бумаги в «металл».

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

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

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

Резервирование

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

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

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

Модернизация и миграция

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

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

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

Заключение

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

Виртуальные ресурсы легко получить, когда они нужны. И так же легко от них отказаться, когда нужда в них прекратится. Это позволяет избежать крупных одномоментных расходов, которые приходится нести при покупке собственного «железного» оборудования.

Удобство и гибкость облака позволяют развернуть в нём не только информационную систему предприятия, но и полигон для развития этой системы.

От первого лица: Системный администратор

День начинается с расстановки приоритетов и постепенного решения этих задач. Обычно 90% задач решаются не вставая с рабочего места, т.е. почти весь день нужно сидеть за компьютером.

ПрофГид продолжает рубрику «От первого лица», и сегодня с нами делится опытом программист, системный администратор Сергей Егорцев

Как устроен рабочий день сисадмина?

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

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

Основные обязанности системного администратора — обеспечить непрерывность бизнес-процессов работодателя. Думаю тут важно понять, что же нужно работодателю для работы. Есть несколько категорий задач:

  1. Телефония. Это может быть call-центр, может быть обычная офисная телефония. Тут решенаются следующие задачи: настройка АТС, настройка телефонных аппаратов. АТС может быть цифровой, может быть аналоговой. Сейчас, конечно, больше используется цифровая. Так же возможно нужно настроить IP-телефонию.
  2. Компьютерная сеть. Нужно обеспечить взаимодействие компьютеров в сети, настроить доступ, подключение. Настроить сетевое оборудование.
  3. Интернет. Необходимо настроить доступ к интернету, возможно ограниченный (ограничить доступ к соц. сетям, запретить некоторые протоколы и прочее).
  4. Настройка периферийного оборудования и доступ к нему — различные принтеры, плоттеры и прочее.
  5. Установка и настройка корпоративных пакетов программ для бухгалтерии, систем внутреннего документооборота, систем ЭДО (электронных систем документооборота). ЭДО как правило используются для отправки документов в налоговые службы и для работы с банками.

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

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

  1. Настройка компьютера пользователя — подключение к корпоративной сети, настройка почты, установка пакета программ.
  2. Настройка принтеров.
  3. Замена расходных материалов в периферийных устройствах (принтеры, факсы и прочее).
  4. Настройка телефонных аппаратов (обычных телефонов, IP-телефонов).
  5. Ремонт и восстановление вышедшего из строя оборудования. Замена комплектующих ПК, принетеров, телефонов.

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

Какие операционные системы он должен знать сегодня?

Операционные системы подбираются для каждой фирмы отдельно, в зависимости от финансовых возможностей и решаемых задач. Для решения большинства задач по взаимодействию компьютеров в сети подходят серверные операционные системы от Microsoft: Windows Server 2008, Windows Server 2012. До сих пор можно встретить Windows Server 2003, но эта система уже устарела. Для обеспечения связи компьютерной сети с внешними сетями (интернет, удаленный офис, удаленный филиал) используются Unix-подобные системы, наиболее востребованная из них — FreeBSD, так же на Unix-системах можно организовать телефонию, почту, web-сервера. Так же можно встретить в работе использование OS Linux, которая может использоваться как сервер или стоять на компьютерах пользователей. К примеру — в московских поликлиниках в кабинетах врачей стоят компьютеры под управлением Linux, данная система полностью подходит для работы с ЕМИАС в браузере. Для обеспечения взаимодействия компьютерных сетей используется специальные устройства — различные сетевые роутеры и маршрутизаторы. Крупные фирмы для обеспечения работы сети используют маршрутизаторы Cisco — они позволяют решить практически любые задачи, связанные с сетевой передачей данных. Маршрутизаторы Cisco настолько сложны в своем устройстве, что для них используется своя операционная система — Cisco Internetwork Operating System или сокращенно Cisco IOS. Знание и умение работать с этой системой необходимы для построения любой относительно крупной сети. Есть еще маршрутизаторы от компании Juniper Networks со своей операционной системой — Junos OS. Маршрутизаторы Juniper Networks не часто используются в обычных фирмах, как правило их используют крупные корпорации, интернет-провайдеры и банки.

Приходится ли ему иметь дело с людьми и по какому поводу.

Если говорить о специалистах технической поддержки — иметь дело с людьми им приходится каждый день и каждый раз, когда у кого-то что-то сломалось/не работает. В крупных корпорациях и банках, как правило, нужно соблюдать дресс-код, опрятно выглядеть. При этом надо учесть, что специалист технической поддержки общается с любым человеком который использует технику — от заведующего складом до президента корпорации. Поэтому умение общаться и находить взаимопонимание с людьми обязательно. Часто в вакансиях указывается, что специалист технической поддержки должен быть стрессоустойчивым. Это связано с тем, что техника обычно выходит из строя в самый неподходящий момент. К примеру директор по развитию срочно должен отправить письмо партнерам, а у него не работает почта — в данный ситуации директор нервничает, боится, что всё может пропасть, сделка не состоится и т.п. В данном случае нужно быть готовым к тому, что как только вы зайдете в кабинет, на вас наорут, обвинят в некомпетентности и т.п., в зависимости от значимости письма и настроения директора, а так же его психического состояния. К этому надо быть готовым. Почти всегда есть 10% постоянно недовольных пользователей, с которыми так или иначе придется налаживать отношения.

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

Это актуально для крупных компаний, если же вы работаете в компании, состоящей из 30-60 сотрудников, то уйти от общения с пользователями и не попасть на недовольных вашей работой людей не получится, придется так или иначе “влиться в коллектив”.

Приходится ли ему повышать квалификацию ежедневно?

Повышать квалификацию необходимо параллельно развитию индустрии. Для операционных систем это не так актуально, т.к. они выходят раз в 5-6 лет. Чаще обновляются программные продукты — 1С, системы ЭДО, банк-клиенты. Сложности в повышении квалификации возникнуть не должно, если вы держите “руку на пульсе” и следите за IT-новостями. Базовые функции и принцип работы систем заложены очень давно и редко меняются. К примеру ПК как собирались 20 лет назад так и собираются по сей день. В IT-индустрии меняются характеристики и возможности компьютеров и ПО, меняется круг решаемых задач, но базовые принципы остаются.

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

Какова вилка зарплат у них? От чего это зависит?

Зарплата чаще всего зависит от решаемых задач и работодателя. К примеру в крупной корпорации/банке зарплата специалиста технической поддержки — от 40 до 80 т.р. В небольших компаниях это сумма меньше, как правило от 25 до 50. Обычно 80 т.р. — это зарплата в иностранных представительствах компаний, для получения такой зарплаты нужно владеть иностранным разговорным языком, а также уметь грамотно писать.

Зарплата системного администратора выше и разброс больше. Это от 35 до 180 т.р. Тут всё зависит от масштабности компании и круга решаемых задач, опять же для 180 т.р. может потребоваться знание иностранного языка.

Кому они подчиняются?

Если компания небольшая 30-100 человек, то подчинение или непосредственно директору или назначенному ответственным за IT-технологии человеком — должности могут быть разные. Если говорить о корпоративном сегменте — то тут выстраивается примерно такая цепочка:

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

В кого они могут вырасти в компании и от чего это зависит?

Рост возможен преимущественно в больших компаниях. Всё зависит от навыков и знания систем, а так же практического опыта. Нужна теория и практика. Часто приветствуются знания, подтвержденные сертификатами от производителей систем. Наиболее верный путь роста — изучение серверных систем Microsoft и сдача по ним экзамена. Экзамен состоит из большого количества вопросов, проводится в виде теста. Данные экзамены стоят денег, т.е. чтобы попробовать сдать экзамен нужно оплатить порядка 60 евро за попытку не зависимо от того, сдали вы или нет. По этому готовиться нужно тщательно. В некоторых компаниях владение данными сертификатами, подтверждающими ваши знания не просто приветствуются, а являются требованием к кандидату на вакансию. По большей части на пути к зарплате 180 т.р. данные сертификаты просто необходимы. Так же можно осуществить карьерный рост в сетевых технологиях, основанных на знании сетевого взаимодействия и владения навыками работы с маршрутизаторами Cisco. Опять же для работы с Cisco приветствуются сертификаты знания технологий от Cisco, которые выдаются после экзамена, который также стоит денег.

Где именно этом учат и можно ли вот так с улицы прийти на курсы и за полгода стать сисадмином? Пишут в вакансиях: «Образование не ниже среднего специального». Реально ли после колледжа это все уметь? А что тогда дает институт?

Учат системных администраторов на курсах повышения квалификации, а так же на платных курсах, которые проводят производители ПО и оборудования. В технических ВУЗ’ах и Колледжах есть различные кафедры по различным IT-технологиям. После окончания учебного заведения или курсов можно попробовать устроиться на работу с небольшим окладом 25-35 т.р. На первых парах всё решает опыт. Стать сисадмином можно набивая руку на решении различных задач, которые ставит руководство компании. Думаю что за 1 год работы можно набрать достаточный опыт, чтобы понять в каком направлении двигаться и что делать. Есть вариант научиться минимальным навыкам для работы специалистом технической поддержки и работать в такой должности много лет. Но стоит помнить, что специалист технической поддержки — первая ступенька в карьере и подразумевает возраст до 35 лет. Знаю что специалисты технической поддержки с возрастом выше 35 сталкиваются с проблемами при трудоустройстве, по этому если вы молодой специалист, то желательно до 35 как-то продвинуться по карьерной лестнице.

По поводу обучения в ВУЗ’е и колледже — точно сказать не могу, но мне видится разница примерно такая: в ВУЗ’е учат технологическим азам и базовым теоретическим знаниям для построения компьютерных систем, что может пригодиться будущим системным администраторам. В колледжах меньше теории, больше практики, что способствует более быстрому старту в практических навыках, не сильно вникая в основы.

Скучно ли быть сисадмином или весело? В чем радость?

По поводу скуки или веселья не могу сказать. Тут скорее подойдет слово интересно. Быть системным администратором интересно, т.к. каждый день приходится решать новые и новые задачи, иногда, правда, и старые. На мой взгляд, все администраторы испытывают чувство радости и эмоциональный подъем после решения какой-то задачи. Чем сложнее и интереснее задача — тем больше удовольствия от её решения. Но это для профессионалов, а для тех кто не любит решать задачи или не хочет их решать — нет от работы никакого удовольствия, работа для них превращается в скуку и каждодневные мучения, а каждая новая задача вызывает реакцию вроде этой — “ну, что там еще? ну, опять? ну, сколько можно?”. Иногда правда бывают курьезные или веселые случаи связанные с пользователями. К примеру, как-то раз работница отдела кадров случайно вылила в сетевой фильтр с розетками кофе. Из-за короткого замыкания сработал автомат и в кабинете выключилось электричество. Женщины обратились к системному администратору с жалобой — перестали работать компьютеры и надо их починить. На сколько это весело — каждый может оценить по-своему. Если вы считаете этот случай веселым, то да — быть сисадмином весело.

У каких людей это лучше получается — работать сисадмином или специалистом технической поддержки? Это обязательно интроверты? Технари в душе?

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

Можно ли открыть свою маленькую фирму и этим зарабатывать? Реально ли это — практиковать аутсорсинг в этой сфере одному?

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

Если работать самому — тут есть вариант обратиться к небольшим фирмам, состоящим из 5-10 человек. Как правило они не обращаются в аутсорсинговые компании, а пытаются решить свои задачи разовым вызовом специалистов или своими силами. Тут есть вероятность что вы можете заключить с ними персональный договор на обслуживание — скажем 3000 — 5000 в месяц за возможность вызывать вас для решения каких-то задач или для ремонта оборудования. Таких фирм много в бизнес-центрах, где они снимают небольшие офисы. Теоретически можно с одного бизнес-центра набрать около 10 клиентов и получать в месяц около 40-60 т.р. Не знаю как с этим сейчас, но у меня было несколько знакомых, которые именно так и работали.

О чем мечтает сисадмин?

Как я уже говорил выше — сисадмин это такой же человек, как все, и каждый мечтает о своем. А по поводу пожеланий на работе — сисадмины переделали один не совсем литературный тост и часто произносят его на корпоративах и вечеринках, звучит он так: “чтобы сервак стоял и ping’и были!”, переводя на русский это означает — “чтобы сервер всегда работал и был доступен по сети”.

Сергей, большое спасибо за такое хорошее интервью!

Мастер Йода рекомендует:  Как вывести PDF на WordPress
Добавить комментарий