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

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

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

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

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

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

Что нужно знать системному администратору?

Администратору систем нужно обладать такими умениями и знаниями:

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

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

Как стать админом: необходимые личностные качества

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

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

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

  • рассеянность, невнимательность и неаккуратность;
  • близорукость;
  • неумение «обращаться с техникой».

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

Как стать админом и где реализовать себя?

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

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

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

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

Что нужно для того, чтобы стать сисадмином

Основные моменты

Итак, прежде всего, необходимо иметь следующую базу:

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

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

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

  1. Изучать техническую литературу. Как правило, лучшие издания представлены на англоязычных ресурсах Интернета и в виде книг и журналов (также преимущественно на английском языке). Именно поэтому наличие базовых знаний по английскому является бонусом для тех, кто хочет стать системным администратором. Есть книги и пособия и на русском языке, которые будут полезны для начинающих специалистов. Среди таких книг, например, Олиферы . «Компьютерные сети», а также Таненбаум «Компьютерные сети», дающие представление о строении сетей. Полезны будут издания, выпускаемые корпорацией Microsoft и предназначенные непосредственно для сдачи экзаменов. Среди них следует ознакомиться изначально с книгами, посвященными пользовательским системам. Популярны среди начинающих специалистов книги компании CiscoPress , являющиеся подробной инструкцией по сетевым настройкам.
  2. Общение и обмен опытом. Для этого можно пойти на соответствующие курсы, посещать вебинары по конкретной тематике. Еще один вариант – общение на тематических форумах в Интернете. Специализированные форумы специалистов по IT представляют собой ресурс, на котором профессионалы делятся опытом с новичками, работники разных уровней дают друг другу советы по всем вопросом, касающимся системного администрирования. При этом даже обычное чтение форумов может дать ответ на нужный вопрос. В случае его отсутствия, можно задать вопрос участникам. Для этого важно его сформулировать четко и грамотно, с указанием полной информации о проблеме.

Что нужно знать системному администратору

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

  1. Сетевого администрирования. Как минимум, это база знаний в сфере конфигурации роутера wi-fi, а в идеале – возможность планирования сети на тысячу человек. Сюда входят знания топологии сети, навык планирования СКС и так далее.
  2. Администрирования рабочих станций, включающие умение устранять неполадки в работе таких программ, как Банк-клиент, программ сканирования и факсов, умение устанавливать винды . Минимальный уровень навыков в этой сфере включает умение устанавливать офис, а для профессионалов – разработку групповых программ для автоматизирования новейших версий софта.
  3. Централизованной системы авторизации. Сюда входит знание Active Directory , как минимум – умение удалять и добавлять пользователей, как максимум – автоматизирование назначения на пользователей политик OU.
  4. Умение настраивать почту, разбираться в почтовых серверах.
  5. Работа с базами данных, которая требует умения устанавливать и перезапускать, подключать, добавлять или удалять базы.
  6. Знание 1С.
  7. Наличие знаний АТС.
  8. Умение работать с оргтехникой (устанавливать, решать неполадки).
  9. Кроме вышеперечисленных, есть и другие области знаний, необходимые сисадмину . Все зависит от желаемого уровня.

Системный администратор – обучение

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

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

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

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

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


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

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

В профессиональные обязанности системного администратора входит:

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

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

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

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

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

Какими личностными качествами должен обладать системный администратор?

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


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

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

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

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

Многих системных администраторов радует и график работы. Естественно, если сотрудник является штатным специалистом в крупной компании, то у него есть рабочее время. А вот если системный администратор «приходящий» или фрилансер, то график работы у него свободный.

Недостатки профессии системного администратора


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

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

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

Где можно получить профессию системного администратора?

Российский институт профессионального образования "ИПО" - проводит набор учащихся на получение Обучение в ИПО - это удобное и быстрое получение дистанционного образования. 200+ курсов обучения. 8000+ выпускников из 200 городов. Сжатые сроки оформления документов и обучение экстерном, беспроцентная рассрочка от института и индивидуальные скидки. Обращайтесь!

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

.

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

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

О сисадминах

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

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

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

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

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

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

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

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

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

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

Начинаем

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

Задание №1

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

Задание №2

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

Задание №3

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

Задание №4

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

Задание №5

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

Задание №6

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

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

Задание №7

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

Задание №8

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

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

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

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

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

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

Задание №9

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

Задание №10

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

Задание №11

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

Задание №12

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

Задание №13

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

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

Задание №14

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

Задание №15

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

Задание №16

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

Задание №17

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

Задание №18

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

Задание №19

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

Задание №20

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

Задание №21

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

Задание №22

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

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

Задание №23

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

Задание №24

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

Задание №25

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

Задание №26

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

Задание №27

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

Задание №28

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

Задание №29

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

Задание №30

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

Задание №31

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

Задание №32

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

Задание №33

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

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

Задание №34

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

Задание №35

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

Задание №36

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

Задание №37

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

Задание №38

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

Задание №39

  • Читаем и

Задание №40

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

Задание №41

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

Задание №42

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

Задание №43

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

Задание №44

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

Задание №45

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

Задание №46

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

Задание №47

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

Задание №48

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

Задание №49

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

Задание №50

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

Задание №51

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Универсалы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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