Что должен знать сисадмин: Что должен знать начинающий системный администратор?

Содержание

Что должен знать начинающий системный администратор?

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

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

Устранение проблем печати. Принтеры — это настоящее проклятье.

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

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

Установка операционной системы. Это еще один немаловажный навык системного администратора. Вы как минимум должны знать, как установить Windows 7/8, Windows Server, Linux и Mac OS. Также следует знать, как установить несколько операционных систем на один компьютер и настроить их загрузку.

Управление пользователями в Active Directory.

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

Сброс пароля на сервере. Это не всегда просто. Бывают случаи, когда нужно изменить пароль администратора на компьютере, не входящем в домен Active Directory (и знать, как это может повлиять на такие вещи, как резервное копирование Acronis). Вы также должны знать, как сбросить пароль на компьютере с Linux или Mac OS.

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

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

Резервное копирование Windows Server. Даже используя стороннее ПО для резервного копирования, все равно приходится пользоваться инструментом для очистки журнала сообщений Exchange. Вы должны знать, как запустить резервное копирование Windows Server и как настроить его в планировщике заданий.

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

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

По материалам techrepublic.com

Дополнительные материалы

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

4. 6 / 5 ( 11 голосов )

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

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

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

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

Задача 1. Отобразить на веб-странице наполненность папок, расположенных на FTP-севере (CentOS)

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

Требуются углубленные знания Linux-систем.

Задача 2. Умение работать удаленно

Так как у нас гибридная ИТ-инфраструктура, то подключение к разным серверам происходит разными способами: к Windows-серверам — по прото­колу RDP, используя программу Remote Desktop Connection Manager, а к Linux-серверам — по протоколу SSH, запуская Putty.

 

Задача 3. Отделить в браузере рабочие закладки от личных

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

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

Задача 4. Следить за версиями ОС Microsoft и ПО, применять необходимые обновления

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

Требуются знания по настройке роли WSUS.

Задача 5. Осуществить переход в другой домен

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

Процесс миграции можно описать так: разворачивается дополнительный сервер, затем роль AD DS, устанавлива­ются доверительные отношения между двумя лесами/до- менами, инсталлируется SQL-сервер, запускается прог­рамма Active Directory Migration Tool. которая позволяет осуществить миграцию пользователей между доменами. После этого на компьютерах пользователя ставится утили­та User Profile Wizard, с помощью которой переносится их профиль.

Требуются знания по администрированию DNS, Active Directory.

Задача 6. Отказаться от FTP-серверов на ОС Windows

В гибридной ИТ-инфраструктуре может возникнуть не­обходимость отказаться от общих папок и FTP-сервера на Windows-системах в пользу Linux-систем. Тут нужно пони­мать, как предоставляются пользователям права на файлы и папки.

Требуются знания по настройке Linux-систем.

Задача 7. Плановый переход на новые версии ОС Windows

Перевод клиентских машин на новые версии ОС может по­требовать немалых временных затрат ИТ-специалистов. Данный процесс можно автоматизировать и ускорить в не­сколько раз.

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

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

Требуются знания по настройке оолей DHCP. WDS.

Продолжение в следующей статье.

Хороший системный администратор должен уметь общаться с пользователями и… Не паниковать!

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

«Системный администратор Linux» Вадимом Цаплиным.

Расскажите немного о себе: как долго вы занимаетесь системным администрированием и какие проекты считаете самыми интересными?

Профессиональным системным администрированием я занимаюсь с 2004 года, получается, уже 10 лет. До профессионального уровня у меня был период, который можно назвать «как у всех»: просили помочь с компьютерами друзья-знакомые-родственники. Сначала это было просто хобби, потом за какие-то работы мне стали платить. Вот как-то так, потихоньку, это стало профессией. Мое поколение — поколение самоучек, так как специального профильного образования для будущих админов не было (не уверен, что и сейчас есть). Позже, устроившись на текущую работу, я смог посещать дополнительные курсы по интересующим направлениям за счет компании. Так мне удалось пройти два курса серии Novell Certificate Linux Administrator (NCLP) и несколько курсов, необходимых для подготовки к сдаче экзаменов на сертификацию Cisco Certificate Network Associate (CCNA) и постепенному выходу на уровень Cisco Certificate Network Professional (CCNP).

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

Скажите, что такое современное системное администрирование? В чем его особенности, трудности, с вашей точки зрения?

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

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

Начнем с того, что в описание вакансии могут включить что угодно, этим грешат и крупные компании. Могут начать с системного администратора, а закончить знанием Java или C# , так, на всякий случай. Также нужно понимать, что навыки конкретного специалиста зависят от того, где и с чем он работает каждый день. Вообще, хороший сисадмин — старый опытный камикадзе. Мне кажется, это одна из тех профессий, где многое решает опыт. Хотя этот же опыт иногда и мешает.

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

Значит, старый анекдот о том, что системный администратор — это такой нелюдимый дядька в проводах, уже не актуален. Насколько важна личность сисадмина для работы?

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

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

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

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

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

Проработав в области 10 лет, как вы для себя определяете: системное администрирование — это призвание, дао? Или все же больше ремесло?

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

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

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

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

Можно ли прийти к высокому уровню в профессии без какого-то специального образования, только самообразовываясь, опытным путем? Или все-таки какая-то минимальная подготовка необходима? Те же курсы, например?

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

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

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

Расскажите, пожалуйста, о предстоящем курсе «Cистемный администратор Linux». О чем пойдет речь и что от него получат учащиеся?

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

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

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

Нужна ли какая-то специальная подготовка, ограничения по его прохождению?

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

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

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

И в заключение несколько слов для тех, кто хочет стать системными администраторами, и всех наших читателей.

Самое главное — не паниковать! Хуже паникующего админа я даже не знаю… Ну, и второе, пожалуй: с пользователями надо держаться как можно более дружелюбно и спокойно, но не сажать на шею.

От себя нам остается только напомнить, что курс «Системный администратор Linux» стартует в IT-Академии Алексея Сухорукова 18 июня. Так что, если вы хотите научиться общаться не только с сетями, но и с такой категорией людей, как пользователи, добро пожаловать в стены Академии!

 

Что должен уметь современный системный администратор? | IT-WorkSpace

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

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

Вакансия Системный Администратор

Опыт работы от 3х лет. А что делать если у вас нет высшего образования? Ладно если вы учитесь по профилю или отучились. А что делать если вы решили стать системным администратором лет скажем в 30? Я понимаю, учиться никогда не поздно, но чему могут научить в университете по специальности системный администратор? Мне кажется это зря потраченные нервы и деньги.

Как видно из данных требований простой Системный администратор должен уметь:

  • Работать с Unix / Linux системами, при этом обладать навыками написания Shell-скриптов
  • Должен уметь писать на JavaScript ( что дико, потому что сис админ не программист)
  • Должен соображать в сетях (тут я согласен)
  • Настройка серверного ПО (да)
  • Опыт работы с IPTV. .. в таком случае можно как то по другому назвать вакансию. Это уже не сис. админ (или как говорят почини чайник тыж программист)
  • Желание и способность к самообучению. ВОТ ОНО!

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

Также, разверните локальную виртуалку, потренируйтесь в настройке сервера на Unix/Linux системах. Поднимите VPN, настройте SNTP, постарайтесь разобраться, как грамотно настроить файрволл, настройте F2B(Fail2ban). Это очень интересно, если у вас по истине лежит душа к этому делу.

Обязательно изучите сетевые основы. Стек протоколов tcp/ip, модель OSI, DNS, DHCP, как работает NAT. Плюсом для вас будет изучение протоколов маршрутизации BGP и OSPF. Уважающий себя системный администратор должен знать цвета обжима витой пары как таблицу умножения, уметь обжимать провода и розетки.

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

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

Помните! Всё приходит с опытом!

Спасибо за внимание! Подписывайтесь на мой канал, будет интересно!

Что должен знать новичок для работы системным администратором Linux

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

Например при переходе с Debian-based дистрибутивов на RHEL-based может быть непривычно то, что cron пишет в отдельный лог /var/log/cron, а не в /var/log/syslog, а для определения версии дистрибутива вместо /etc/lsb-release используется файл /etc/redhat-release. Или например при переходе Ubuntu с системы инициализации Upstart на Systemd могут возникнуть некоторые сложности при управлении сервисами, хоть Ubuntu и сохранили обратную совместимость со скриптами Upstart.

Для администрирования сети необходимы базовые понятия работы сетей, как настраивается сетевое соединение в Linux, что такое модель OSI, как работает IP-адресация,в чем отличия протоколов TCP, UDP, ICMP и прочих,как работают утилиты ping, traceroute, как устроен интернет, что такое динамическая маршрутизация и для чего нужен DNS.

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

Для решения возникающих инцидентов необходимо обладать навыками траблшутинга.
В первую очередь важно уметь работать с логами, фильтровать нужную информацию из логов, для этого часто используются утилиты cat, tail, awk, cut, grep, sort, wc и прочие.
Пример подсчета количества ошибок в логе Nginx:
# awk ‘{print $9}’ /var/log/nginx/access.log | grep “500” -c
66192

Также необходимо позаботиться о ротации логов, для уменьшения занятого пространства старыми логами.
Такие инструменты как lsof и strace помогут понять какие файлы и соединения использует работающий процесс, а также какие системные вызовы он совершает.
tcpdump, tshark, iperf, mitmproxy, nmap и прочие инструменты помогут для анализа работы сбоев в сети.

Системные администраторы делятся на два вида, те кто еще не делает резервные копии и те кто уже делает их. Резервные копии нужны для быстрого восстановления потерянной информации.
Два параметра RPO (Recovery Point Objective) и RTO (Recovery Time Objective) определяют время актуальности резервных копий и время необходимое на восстановление копий соответственно.
Необходимо понимать отличия полного резервного копирования, при котором каждый раз копируются все файлы, от дифференциального, и при котором копируются только измененные файлы, и инкрементального, при котором копируются только те файлы, которые изменились с последнего полного или добавочного резервного копирования.
Рекомендуется хранить резервные копии в нескольких местах, в той же стойке где работает сервер, в отдельной стойке от сервера и в другом ЦОДе.
Важно также проверять консистентность резервных копий, обычно для этого используют тестовые стенды.
Существует множество инструментов для создания резервных копий, среди которых можно выделить Bareos, duplicity, rsync. Множество системных администраторов используют свои инструменты в виде скриптов для созданий резервных копий на основе rsync, tar, gzip.

Администратор должен понимать что такое RAID, LVM и как они работают, даже если ему не приходится использовать подобное. Рано или поздно он скорее всего столкнется с RAID при работе с физическими серверами и важно понимать как он работает, так как при неверной конфигурации и замене диска в RAID-массиве возможна полная потеря данных. Также при работе с физическими серверами будет полезно понимание работы IPMI, IP KVM.

Системный администратор должен знать хотя бы один из скриптовых языков программирования (Shell/BASH, Python, Perl, Ruby). Хороший системный администратор не делает одни и те же вещи больше трех раз, скорее всего он уже автоматизировал рутинную работу скриптом.

Отличное знание повседневных инструментов системного администратора значительно упрощает жизнь, единожды настроив конфигурационный файл текстового редактора vim и выучив все внутренние команды текстового редактора позволяет ускорить работу в значительной степени. Использование алиасов, для часто повторяющихся команд, например git add, git commit можно легко заменить на ga и gc.

При управлении парком серверов значительно упрощают жизнь системы управления конфигурациями, такие как Chef, Ansible, SaltStack, Puppet и другие.
Подобные системы позволяют централизованно управлять конфигурациями операционных систем и сервисов установленных на разных серверах. Для этого используются различные конфигурационные файлы именуемые в Puppet cookbook, в Chef — рецептами, а Ansible — playbook. Как правило, подобные конфигурационные файлы представляют собой список команд описанных в синтаксисе YAML или на прочих декларативных языках.
Большое количество модулей позволяет управлять практически любым процессом на сервере, а некоторые системы, такие как Ansible, позволяют управлять удаленными серверами без запуска агентов, исключительно с использованием SSH-соединения.

Для хранения данных приложений используются различные системы управления базами данных. Важно понимать, в чем состоит отличие MySQL от его форков MariaDB и Percona Server. Когда стоит использовать для проекта MySQL, а когда PostgreSQL. Чем отличаются реляционные базы данных от документо-ориентированных (MongoDB, CouchDB), key-value хранилищ (Redis, MemcacheDB) и прочих. Базовые знания SQL-запросов также не помешают.

Рано или поздно системный администратор сталкивается с протоколом LDAP (Lightweight Directory Access Protocol). LDAP  используется для централизованного хранения данных о пользователях, таким образом возможно синхронизировать все сервера для поиска информации о пользователях из единого каталога LDAP.

Системному администратору хостинга необходимо понимание работы веб-серверов (Apache, Nginx), режимах работы PHP, оптимизации работы MySQL, дебаге работы скриптов. Также стоит узнать как устроены современные панели управления хостингом (Cpanel, Plesk, Webmin и прочие).

Виртуализация в последние годы все больше и больше используется на серверах. Администратор должен понимать различия в системах виртуализации, чем отличается эмуляция оборудования (QEMU) от полной виртуализации (KVM, Hyper-V), паравиртуализации (Xen) и контейнерной виртуализации (LXC, OpenVZ).

Системный администратор должен обезопасить свою серверную инфраструктуру, для этого необходимо знание системных инструментов обеспечения безопасности (SELinux, AppArmor), фаерволов (Iptables, firewalld, ufw), необходимо отключить, или удалить неиспользуемые сервисы и настроить фаерволл так, чтобы доступ в интернет был только у нужных портов. Необходимо проводить периодические пентестинги для проверки уязвимостей в инфраструктуре, обезопаситься от атак на отказ. Желательно отказаться от паролей в пользу ключей, так как при современных мощностях подобрать пароль к системе стало значительно легче, в случае с ключем подбор займет много лет.

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

Немаловажно для системного администратора следить за собственным временем и не перетруждаться, для этого необходимо правильно выбрать средства получения уведомлений, как не отвлекаться на мелкие инциденты и прочее. В книге «Тайм-менеджмент для системных администраторов» Томаса Лимончелли (ISBN 5-93286-090-1) описаны все эти моменты, рекомендуется к прочтению каждому системному администратору.

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

обзор профессии, чем занимаются и что должны знать

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

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

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

Кратко перечислим, что обычно делает сисадмин на предприятии:

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

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

  • Устройство и принципы работы современных компьютеров, офисной техники, периферийного оборудования.
  • Компьютерные сети, инструменты их настройки и диагностики, сетевая модель OSI и основные протоколы.
  • Работа с серверами IP-телефонии и CRM-системами.
  • Особенности операционных систем Windows, Linux, MacOS и командной строки в них.
  • Установка и запуск ПО, загрузка обновлений, регистрация новых пользователей, определение прав доступа, подключение удаленных сотрудников и пр.
  • Знание интерфейсов популярных программ, например, пакет MS Office (Word, Excel), 1C, Bitrix, системы корпоративной почты.
  • Общие представления о сайтах, умение сделать резервное копирование, зарегистрировать или продлить домен, поставить SSL-сертификат, перенести на другой хостинг и т. д.
  • Английский язык на уровне чтения технической документации.
Подборка курсов Все онлайн-курсы по системному администрированию в 2021 году

Посмотреть подборку

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

  • Эникей (anykey) – новичок или помощник сисадмина. Решает простые задачи по настройке оргтехники или ПО, например, подключает принтер, заводит в CRM-системе или 1С нового пользователя, обновляет клиент-банк и пр.
  • Сисадмин – решает все вопросы, связанные с IT-инфраструктурой компании: отвечает за работу и безопасность сетей, оборудования, программного обеспечения, корпоративного сайта и т. д.
  • Системный архитектор-инженер – проектирует и выстраивает архитектуру локальных компьютерных сетей и создает IT-инфраструктуру в крупных корпорациях, настраивает коммуникаторы и маршрутизаторы с нуля.
  • Сетевой администратор – управляет системами биллинга, учета и контроля трафика в банковском секторе и сфере телекоммуникаций (хостинги, провайдеры и др.).
  • Инженер информационной безопасности – обеспечивает защиту внутренних сетей от утечки и копирования информации, вирусов, хакерских атак и киберпреступлений, настраивает контроль доступа, протоколы шифрования и аутентификации.
  • Администратор баз данных – отвечает за сбор и анализ информации, работает с базами, системами хранения и управления данных с помощью языка SQL.
  • Администратор систем коммуникации – настраивает мини-АТС, электронные ящики, корпоративные мессенджеры, платформы для видеоконференций.

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

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

На сайте HeadHunter опубликовано порядка 6000 вакансий для системных администраторов, в том числе более 700 – без требований к опыту и около 3500 – со стажем до 3 лет.

Наиболее востребованы сисадмины в Москве, Санкт-Петербурге, Новосибирске, Казани, Екатеринбурге и Челябинске. Некоторые работодатели ищут специалистов для частичной занятости или удаленной работы – такие условия указаны почти в 900 объявлениях.

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

  • Интернет-компании, разработчики ПО, веб-студии и digital-агентства.
  • Телекоммуникации, хостинги и провайдеры.
  • Банки, платежные системы.
  • Службы доставки и транспортные компании.
  • Медиа, новостные ресурсы.
  • Промышленные предприятия.
  • Производство оборудования, электроники, бытовой техники.
  • Ритейл, онлайн-продажи.
  • Автомобильный бизнес.
  • Государственные организации.

К примеру, на данный момент вакансии для системных администраторов есть у таких крупных работодателей, как Лента, Альфа-Банк, банк Точка, Совкомбанк, ВкусВилл и Контур.

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

  • Постепенно продвигаться в профессии с должности линейного сотрудника до руководителя IT-отдела, технического директора, CTO и CIO.
  • Открыть собственный бизнес, нанять нескольких опытных специалистов и предлагать обслуживание корпоративным клиентам. Услугами приходящего сисадмина обычно пользуются небольшие фирмы, которым не нужен штатный работник.
  • Перейти в DevOps – перспективное направление на стыке разработки, администрирования и безопасности, которое можно освоить, имея опыт работы системным администратором.
  • Выбрать смежную, более высокотехнологичную отрасль с возможностью высокого заработка, например, кибербезопасность.

Существует множество стереотипов о сисадминах – прокомментируем самые распространенные:

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

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

Миф 2. Сисадмин – это рабочая специальность.

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

Миф 3. В профессии нет карьерного и зарплатного роста.

Реальность: Системный администратор – это востребованный специалист. При наличии продвинутых “тяжелых” навыков (hard skills) можно работать на крупных промышленных предприятиях, в оборонной или приборостроительной отрасли и высокотехнологичных сферах.

кто такой и как его искать

Автор Оксана Водопьянова На чтение 5 мин. Просмотров 290 Опубликовано

Без системного администратора сложно представить даже небольшую компанию. Это востребованная IT-специальность и спрос на нее продолжает расти. Чем же он занимается и как найти такого сотрудника? Рассказываем в статье.

Чем занимается

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

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

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

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

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

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

Работа системного администратора не заметна, когда все работает исправно. Но стоит какой-то программе сломаться — сотрудники сразу вспоминают его значимость.

Какие бывают сисадмины?

Речь пойдет не о персонажах, а типах задач, с которыми они работают. 

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

Системный администратор (Helpdesk administrator)
ИТ-специалист широкого профиля, который отвечает за всю инфраструктуру компании и локальную сеть.

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

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

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

Администратор web-сервера 
Такие сисадмины работают в хостинговых компаниях и отвечают за программное обеспечение на веб-серверы. 

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

Рекрутеру сложно оценить скиллы сисадмина — этим будет заниматься технический руководитель. Задача HR — понять, насколько кандидат ориентируется в ИТ-инфраструктуре и с чем он работал.

Базовый набор навыков выглядит так:

  • Опыт администрирования ОС Windows и/или Unix.
  • Опыт установки и поддержки серверного программного обеспечения.
  • Знание ПО.
  • Понимание основных принципов работы сетевых протоколов.
  • Понимание принципов построения компьютерных сетей.
  • Опыт взаимодействия с удаленными пользователями.
  • Опыт настройки и маршрутизации компьютерных сетей.
  • Обслуживание ПК, серверного оборудования и компьютерной периферии.
  • Работа с корпоративной инфраструктурой.
  • Опыт установки офисных программ и приложений.
  • Сетевой мониторинг. 
  • Навыки использования поисковых систем.

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

Среди личностных качеств:

  • Желание обучаться новому 
  • Коммуникабельность
  • Стрессоустойчивость
  • Аналитический склад ума
  • Логическое мышление

Особенности подбора

Основной инструмент работы сисадмина — компьютерная техника и сеть. Вроде все понятно и при поиске не должно быть сложностей, однако, все не так просто.
Остановимся на основных моментах.

Определитесь с профилем
Мы уже разобрали, что существует как минимум 6 типов системных администраторов с совершенно разными задачами. Обсудите с руководителем, что конкретно будет делать сисадмин: настраивать технику, или заниматься веб-серверами? Какие знания и опыт критичны, а какие — желательны?

Уточняйте конкретный опыт
Часто от системных администраторов можно услышать, что они “занимались всем” в компании. Функционал этого специалиста и правда обширный, но важно выяснить, что конкретно делал кандидат.

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

Где искать

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

Форумы

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

  • SysAdmins.ru
  • Sys-Admin Forum
  • Системное администрирование. Просто о сложном
  • Linux.org.ru

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

Аутсорс-компании

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

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

Ну а если ни один вариант не дает результата — оставляйте заявку на нашем сайте.

уровней должностей системного администратора: что вам нужно знать для каждого

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

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

Начальный уровень / Новичок / Новичок (опыт работы от 0 до 2 лет)

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

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

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

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

  • Учитесь самостоятельно, а затем продемонстрируйте свои знания на собеседовании.
  • Лучший способ пройти собеседование – подключиться к сети, присоединившись к локальным группам пользователей.
  • Используйте виртуальные машины, чтобы попрактиковаться в использовании систем Linux и навигации по ним.
  • Изучите и получите сертификат.

Младший (стаж от 2 до 4 лет)

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

Человек этого уровня должен обладать следующими знаниями и навыками:

  • Хорошее знание файловой системы Linux.
  • Общее использование и синтаксис команд.
  • Использование sudo и обработка ограниченных задач пользователя root.
  • Базовые знания о сетях и поиск и устранение сетевых проблем.
  • Базовые знания оборудования.
  • Знание процедур резервного копирования, восстановления и восстановления.
  • Хорошее понимание разрешений и управления пользователями.

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

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

Средний (опыт работы от 5 до 7 лет)

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

Системный администратор среднего уровня должен уметь:

  • Наставник и обучение менее опытных системных администраторов.
  • Обладать опытом, достаточным для решения проблем второго и третьего уровня.
  • Эффективная работа из командной строки.
  • Консультировать руководство по вопросам планирования емкости и производительности.
  • Достаточно закрепить систему.
  • Скрипт или программа автоматизированных задач.
  • Устранение неполадок оборудования, программного обеспечения и сети.
  • Обсудить потребности инфраструктуры с руководством.
  • Взаимодействие с другими командами для решения проблем.
  • Путешествуйте по удаленным объектам и работайте самостоятельно.
  • Изучите и порекомендуйте новые технические решения.
  • Создайте базу знаний.
  • Создать и задокументировать стандарты.

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

Сеньор (стаж от 7 лет)

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

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

  • Исследование новых технологий.
  • Строительные автоматизированные системы.
  • Создание «золотых» образов системы.
  • Установление стандартов безопасности.
  • Установление стандартов аппаратного и программного обеспечения.
  • Архитектурные решения.

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

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

Специалист в предметной области (МСБ)

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

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

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

Сосредоточьтесь, но будьте готовы к будущему

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

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

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

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

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

Баш

Изучая оболочку Bash, вы не просто изучаете оболочку Bash.Вы изучаете общий интерфейс для систем Linux, BSD, MacOS и даже Windows (при правильных условиях). Вы узнаете о важности синтаксиса, чтобы быстро адаптироваться к таким системам, как командная строка маршрутизаторов Cisco или Microsoft PowerShell, и, в конечном итоге, вы даже можете изучить более мощные языки, такие как Python или Go. И вы также начинаете мыслить процедурно, чтобы вы могли анализировать сложные проблемы и разбивать их на отдельные компоненты, что является ключевым, потому что , это , как системы, такие как Интернет, или интрасеть организации, или веб-сервер, или решение для резервного копирования, разработаны.

Но подождите. Есть больше.

Знание оболочки Bash стало особенно важным из-за недавней тенденции к DevOps и контейнерам. Ваша карьера системного администратора может привести вас в мир, где инфраструктура рассматривается как код, что обычно означает, что вам нужно знать основы написания сценариев, структуру конфигурации на основе YAML и способы взаимодействия с контейнерами (крошечные системы Linux работает внутри изолированного файла). Знание Bash – это путь к эффективному управлению самой захватывающей технологией с открытым исходным кодом, так что возьмите Bourne Again.

ресурсов

Есть много способов попрактиковаться в оболочке Bash.

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

Есть несколько отличных статей о Bash, доступных здесь, на opensource.com, а также на Enable SysAdmin.

Проблема с советом кому-то попрактиковаться с Bash заключается в том, что для практики вам нужно чем-то заняться.И пока вы не научитесь использовать Bash, вы, вероятно, не сможете придумать, что делать. Если это ваша ситуация, перейдите в Over The Wire и сыграйте в Bandit. Это игра, предназначенная для абсолютных новичков, с 34 уровнями интерактивного базового взлома, которые помогут вам освоиться с оболочкой Linux.

Настройка веб-сервера

Когда вы освоитесь с Bash, попробуйте настроить веб-сервер. Не все системные администраторы занимаются настройкой веб-серверов или даже обслуживанием веб-серверов, но навыки, которые вы приобретаете при установке и запуске HTTP-демона, настройке Apache или Nginx, настройке правильных разрешений и настройке брандмауэра, – это те же навыки, которые вам нужны. ежедневно.После небольшого усилия вы можете начать замечать определенные закономерности в своих родах. Есть концепции, которые вы, вероятно, считали само собой разумеющимися, прежде чем пытаться администрировать готовое к работе программное обеспечение и оборудование, и вы больше не защищены от них в своей молодой роли администратора. Поначалу это может расстраивать, потому что всем нравится быть хорошими во всем, что они делают, но на самом деле это хорошо. Позвольте себе плохо осваивать новые навыки. Вот как ты учишься.

И, кроме того, чем больше вы боретесь с первыми шагами, тем слаще, когда вы, наконец, видите это торжествующее «работает!» индекс по умолчанию.html.

ресурсов

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

DHCP

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

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

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

ресурсов

Перед запуском собственного DHCP-сервера убедитесь, что DHCP-сервер в домашнем маршрутизаторе (если он у вас есть) неактивен. После того, как вы его настроите и запустите, прочтите руководство Archit Modi по сетевым командам, чтобы узнать, как исследовать вашу сеть.

Сетевые кабели

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

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

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

Ansible

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

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

ресурсов

Прочтите статью Джея ЛаКруа «Как управлять конфигурацией вашей рабочей станции с помощью Ansible», чтобы получить типичное введение, чтобы начать работу с Ansible на регулярной основе.

Перерыв

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

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

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


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

20 лучших инструментов системного администратора для Windows, которые вы должны знать | Network Wrangler

С отсылкой к Вивеку Гите и его популярным 20 инструментам мониторинга системы Linux, которые должен знать каждый системный администратор, мы представляем «20 лучших инструментов SysAdmin для Windows , которые вы должны знать».

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

1. Диспетчер задач – использование ЦП и памяти

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

На снимках экрана ниже показан Диспетчер задач из Windows 2008 R2. Чтобы убедиться, что вы все видите, нажмите кнопку (флажок в старых версиях) в нижнем левом углу.

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

Кроме того, вы можете нажать «Просмотр» -> «Выбрать столбцы…», чтобы отобразить еще больше информации, например идентификатор сеанса, в котором находится процесс, полный путь к исполняемому файлу, объем виртуальной памяти, выделенной процессом, и многое другое.Универсальный системный администратор

Но подождите, это еще не все!

Вкладка «Производительность» дает несколько хороших диаграмм загрузки ЦП. Вы также можете увидеть общий объем памяти, память ядра и т. Д.

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

Отсюда также доступен один из наиболее охраняемых секретов, Монитор ресурсов.

2. Монитор ресурсов – высокоуровневое отслеживание дискового ввода-вывода

Вы когда-нибудь использовали компьютер или сервер и замечали, что он действительно тормозит? Иногда вы слышите, как диск работает, и знаете, что какой-то процесс загружен больше, чем вы хотите. Если вам повезет, вы можете проверить Диспетчер задач и отсортировать по ЦП, чтобы узнать, какой процесс использует много ЦП. Но во многих случаях вызывающий нарушение процесс очень мало влияет на ЦП, потому что он очень занят загрузкой диска. Другой довольно распространенный компонент Windows SysAdmin Tools, монитор ресурсов, позволяет найти виновника.

Запустите монитор ресурсов и щелкните вкладку «Диск». Разверните раскрывающийся список «Процессы с активностью диска». Отсортируйте список по столбцу «Всего (B / sec)», чтобы быстро увидеть, какой процесс наиболее загружен. Чтобы лучше понять, что происходит, вы можете развернуть раскрывающийся список «Активность диска» и отсортировать этот список по «Всего (Б / сек)». Глядя на имена файлов, иногда можно понять, выполняет ли процесс резервное копирование, запись в файл журнала или другие действия.

3.Системный монитор (также известный как Perfmon)

Performance Monitor – настоящая жемчужина для Windows, и многие ИТ-специалисты выиграют, если им станет удобнее. Операционная система публикует здесь много полезной статистики (активные соединения с базой данных, активные HTTP-соединения, использование ЦП, время чтения с диска, использование сети, память процесса и т. Д.). Кроме того, другие поставщики приложений также могут включать статистику, и большинство (все?) Основных приложений Microsoft это делают, например, IIS, MS SQL Server и Exchange.

При первом запуске perfmon.exe или perfmon.msc (это одно и то же), здесь особо не на что смотреть. Обязательно щелкните узел «Монитор производительности», а затем зеленый значок плюса, чтобы добавить счетчики для наблюдения.

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

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

(примечание: есть скомпилированный список типичных счетчиков для мониторинга для Microsoft Exchange по адресу:
/help/latestSMHelp.aspx?page=howto_monitor_exchange.aspx)

4. Услуги

Апплет «Службы» (services.msc – это инструмент, похожий на механизм в Инструментах администратора) – это то место, где вы можете управлять процессами служб, которые выполняются в Windows. Особый интерес для ИТ-администраторов представляет тип запуска службы (обычно автоматический или ручной) и учетная запись «Войти как».

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

5. Просмотр журнала событий – системные журналы, ошибки и события

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

6. PsExec – запуск приложений на удаленных компьютерах

PsExec – это не приложение, которое поставляется с Windows, но это бесплатный инструмент / служебная программа системного администратора от Microsoft (первоначально от Sysinternals), которая позволяет запускать приложения на удаленном компьютере.

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

7. Монитор процессов – низкоуровневый ввод-вывод файлов и слежка за реестром

Еще одно преимущество инструментов системного администратора Microsoft (Sysinternals) – Process Monitor. С веб-страницы: Process Monitor – это расширенный инструмент мониторинга для Windows, который в реальном времени показывает активность файловой системы, реестра и процессов / потоков.”

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

8. Планировщик заданий

В

Unix есть cron, а в Windows есть планировщик задач. (Ну, в Windows тоже есть «at», но это уже другая история).Планировщик заданий можно найти в инструментах администратора или запустить через taskschd.msc.

На скриншоте видно, что различные компании (например, Google и Adobe) создают запланированные задачи, поэтому их приложения периодически запускаются для некоторой фоновой обработки. Сама Windows выполняет множество задач. И, конечно же, вы легко можете создать свой собственный. Один простой пример – сжатие и / или перемещение файлов журнала. Или запустите сценарий периодической очистки базы данных. Или проверить обновления.Или ….

9. netstat – просмотр сетевых подключений

Знакомство с netstat свидетельствует о том, что вы не просто любитель, а серьезный ИТ-профессионал. Netstat показывает состояние текущих сетевых подключений – запустите его без аргументов командной строки, и вы увидите это.

Чтобы увидеть соединения вместе с процессом, который их создал, запустите netstat –b. Чтобы увидеть текущие соединения, а также порты, которые прослушивают входящие соединения, запустите netstat –ab, как показано ниже:

Обратите внимание, что процесс, связанный с портом, показан под информацией о порте.Итак, mysqld прослушивает порт 3306, а не 3389.

10. Wireshark – просмотр сетевых пакетов

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

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

Top 11-20 Windows SysAdmin Tools, продолжайте читать здесь…

21 ИТ-инструмент, который должен знать каждый системный администратор

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

WireShark

http://www.wireshark.org/

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

Wireshark является кроссплатформенным и работает в OS X, Windows и Unix.

FileZilla

https://filezilla-project.org/

Filezilla – это FTP-клиент и сервер с лицензией GPL. Возможность подключения к узлам, защищенным SSH, делает его отличным выбором, если вам нужно предоставить клиенту более удобный доступ с графическим интерфейсом, чем с интерфейсами CLI.

Скрипач

http://www.telerik.com/fiddler

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

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

Sysinternals Suite

http: // technet.microsoft.com/en-us/sysinternals/bb545021.aspx

Sysinternals Suite – это набор общих инструментов системного администратора для файлов и дисков, сетей, управления процессами, безопасности и сбора системной информации на хостах Windows.

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

Мош

http://mosh.mit.edu/

Пользователи

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

Автош

http://www.harding.motd.ca/autossh/

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

Если вам нужен постоянный сеанс, используйте с «экраном».

Клифоргот

http://cliforgot.com

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

Clonezilla

http://clonezilla.org/

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

Функция многоадресной рассылки Clonezilla SE позволяет обновлять машины массовыми параллельными пакетами.

Clusto


https://github.com/clusto/clusto

Инструмент управления кластером серверов на основе Python, Clusto позволяет поддерживать абстрактный интерфейс для взаимодействия с вашей инфраструктурой.

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

Ansible

http://www.ansible.com

Ansible позиционирует себя как самый простой способ автоматизации задач выделения ресурсов ИТ.

Ansible Playbooks – это программный метод объединения инструкций для запуска, которые затем можно воспроизвести на любом количестве серверов, к которым вы подключаетесь по SSH.

Повар

http://www.opscode.com/chef/

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

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

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

Марионетка

http://puppetlabs.com/

Puppet позволяет декларативно настраивать серверы через их ruby ​​DSL.Если вы уже знакомы с Ruby, вы можете легко копаться в Puppet и управлять любым количеством серверов.

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

Dnsmasq

http://www.thekelleys.org.uk/dnsmasq/doc.html

Dnsmasq – это гораздо более легкий DNS-преобразователь для локальных сетей, чем BIND или другие «тяжелые» серверы. Он идеально подходит для использования в средах с ограниченными ресурсами, таких как маршрутизаторы и межсетевые экраны.

Он кэширует запросы локально, но возвращается к вышестоящему поставщику DNS.

Bugzilla

http://www.bugzilla.org/

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

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

Sysdig

http: // www.sysdig.org/

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

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

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

Размер дерева


http://www.jam-software.com/treesize_free/

Treesize – это программа просмотра файлового пространства NTFS, которая помогает визуализировать использование пространства в проводнике Windows, например в представлении.

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

7-Zip

http://www.7-zip.org/

Утилита сжатия Windows с открытым исходным кодом. 7-zip работает очень быстро даже с очень большими zip-файлами и может создавать самораспаковывающиеся архивы в формате 7z.

Блокнот ++


http://notepad-plus-plus.org/download/

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

Если вы перемещаетесь между машинами, обратите внимание на Notepad ++ Portable, который можно запускать с общего ресурса или с USB-накопителя.

KeePass

http://keepass.info/

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

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

Netcat

http://netcat.sourceforge.net/

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

Пример : если вам нужен одноразовый веб-сервер на порту 8080

 {echo -ne "HTTP / 1.0 200 OK \ r \ nContent-Length: $ (wc -c 

 

Обозреватель процессов

http: // technet.microsoft.com/en-us/sysinternals/bb896653.aspx

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

20 вещей, которые нужно знать, чтобы стать успешным системным администратором Linux

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

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

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

1. Настройка среды

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

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

2. Управление пользователями и группами

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

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

3. Установка и настройка пакетов

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

Управление репозиториями

Вы должны хорошо разбираться в задачах Linux Cron наряду со стандартными менеджерами пакетов, такими как apt, dpkg, yum и packman. Кроме того, системным администраторам Linux часто требуется устанавливать или обновлять пакеты с помощью репозиториев. Так что убедитесь, что вы знаете, как это работает. Если вы абсолютный новичок с небольшим знанием управления пакетами, перейдите к этому руководству, чтобы узнать, как устанавливать программное обеспечение в Linux, обратите внимание, что настройка пакетов часто требует больше работы, чем установка.

4. Оболочки Linux

Оболочка Linux обеспечивает командный интерфейс для базовой системы. Это одна из самых важных вещей, которую нужно знать, если вы хотите продолжить карьеру системного администратора. Linux поддерживает большое количество оболочек, как устаревших, так и современных. По крайней мере, вы должны хорошо владеть одним из них и понимать другие. Некоторые часто используемые оболочки для современных администраторов включают оболочку Bash, Zsh, Tcsh и Fish.

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

5. Файловая система Linux

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

К счастью, есть много хороших ресурсов, которые обучают основам файловой системы Unix. Если вы хотите изучить различные атрибуты файловой системы и стандартные команды, ознакомьтесь с нашим предыдущим руководством по файловой системе Linux.Мы также предлагаем пользователям прочитать «Среда программирования UNIX» от Kernighan & Pike . Авторы принимали непосредственное участие в проекте UNIX и в своей книге представили идеи дизайна и исторические сведения о файловой системе.

6. Настройка и управление сетями

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

Администраторы также должны уметь использовать стандартные сетевые инструменты Linux, такие как ifconfig, ip, netstat и т. Д. Какие инструменты вы обычно используете, будет зависеть от конкретной задачи. Итак, системные администраторы должны быть гибкими и быть готовыми к изучению любых необходимых инструментов.Более того, недостаточно иметь хорошие сетевые способности. Вам необходимо внедрить передовые методы обеспечения безопасности и постоянно защищать свою ИТ-инфраструктуру от злоумышленников.

7. Управление хранилищем данных

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

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

8. Технологии виртуализации

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

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

9. Управление резервным копированием

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

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

10. Аварийное восстановление

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

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

11. Управление безопасностью

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

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

12. Управление оборудованием

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

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

13. Управление памятью

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

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

14. Автоматика

Автоматизация стала важной частью современных ИТ-профессий. Системные администраторы также используют это, чтобы повысить уровень своей игры. Эффективная автоматизация делает рабочее время более продуктивным и избавляет от повторяющихся задач. Кроме того, последние достижения в области DevOps подтолкнули системных администраторов к серьезному отношению к автоматизации, чем когда-либо. К настоящему моменту вы должны быть знакомы с заданиями Linux Cron, а также со сценариями оболочки.Вы можете автоматизировать многие аспекты своей работы с помощью этих простых инструментов.

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

15. Устранение неисправностей

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

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

16. Мониторинг

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

Также нужно отслеживать действия пользователя, файловую систему, память, использование ЦП и т. Д.К счастью, доступно большое количество надежных инструментов мониторинга, которые помогут вам в этом. Такие инструменты, как top / htop, упрощают мониторинг ресурсов, в то время как вы можете использовать команду Linux df для мониторинга файловой системы.

17. Документация

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

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

18. Связь

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

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

19. Образование

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

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

20. Сертификаты

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

Некоторые из лучших сертификатов для начинающих включают различные сертификаты Red Hat, а также CompTIA и LPIC. Мы предлагаем RHCSA (сертифицированный системный администратор Red Hat) или RHCE (сертифицированный инженер Red Hat) для людей, ищущих свою первую работу системного администратора.Старшие администраторы могут выбирать из ряда специализированных курсов, таких как Microsoft Certified Solutions Expert (MCSE) или Offensive Security Certified Professional (OSCP).

Конечные мысли

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

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

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

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

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

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

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

  1. Настройка и управление инфраструктурой компании. Сюда входит все оборудование, программное обеспечение и операционные системы, необходимые для поддержки пользователей и приложений. Обязанностью системного администратора является обеспечение бесперебойной работы всех серверов и выполнение необходимых установок и обновлений программного обеспечения.
  2. Управляйте доступом пользователей и разрешениями ко всем системам и данным. Как системный администратор, вы будете управлять всеми разрешениями пользователей и администраторами. Вы будете отвечать за управление логинами пользователей, политиками SSO (единого входа) и обеспечение выполнения всех требований безопасности компании.
  3. Выполняйте ежедневное резервное копирование и восстановление системы безопасности. Безопасность инфраструктуры и данных компании - одна из важнейших обязанностей системного администратора. Им необходимо выполнять ежедневное резервное копирование безопасности на случай, если что-то пойдет не так с сервером или приложением, и ваша задача - восстановить и запустить все, чтобы избежать негативного впечатления клиентов или убытков.
  4. Управляйте всем мониторингом и оповещениями во всех приложениях и инфраструктуре компании. Системному администратору необходимо будет тщательно отслеживать важные сетевые показатели (ЦП, использование, DNS, задержка и т. Д.), Чтобы быстро обнаруживать инциденты по мере их возникновения.
  5. Решение проблем и устранение неисправностей. Это один из основных аспектов роли системного администратора. Большая часть работы будет заключаться в решении проблем по мере их возникновения и разработке решений, обеспечивающих безопасность всей компании. Системным администраторам придется много учиться на рабочем месте, поскольку они сталкиваются с новыми проблемами.

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

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

При выполнении роли системного администратора следует учитывать несколько моментов:

  • Вы должны знать, как настроить и поддерживать веб-сервер. Большая часть вашей работы как системного администратора - это настройка и обслуживание различных серверов. Получите очень удобную настройку и управление серверами, так как вы несете ответственность за их безопасность и бесперебойную работу.
  • Ознакомьтесь с DHCP. В DHCP (или протоколе динамической конфигурации хоста) IP-адреса назначаются различным устройствам в данной сети. Вы будете отвечать за настройку и обслуживание DHCP в качестве системного администратора, поэтому вам нужно будет разбираться в различных конфигурациях и способах взаимодействия сетей.
  • Изучите основные инструменты DevOps, такие как Puppet, Jenkins и Ansible. Эти инструменты станут вашими близкими друзьями в качестве системного администратора и помогут значительно упростить вашу работу, если вы научитесь ими пользоваться.
  • Совершенствуйте свои навыки решения проблем и поиска и устранения неисправностей. Как системный администратор, вам часто нужно исправлять различные проблемы, возникающие в инфраструктуре компании. Часто может не быть конкретного решения или модуля Runbook для устранения этих проблем.Ваша задача - найти решение и предотвратить его повторение. Вы многому научитесь на работе, когда что-то сломается (а оно сломается), что отлично подходит для изучения новых навыков.

Подходит ли вам системный администратор?

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

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

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

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

Шаг 1. Получите степень бакалавра и развивайте технические навыки.

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

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

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

Есть много отличных вариантов. Мы советуем вам рассмотреть эти три распространенных сертификата:

Сертификат Microsoft Certified Solutions Associate (MCSA)

Сертификаты Microsoft имеют три уровня:

  • MTA (Microsoft Technology Associate) - для абсолютных новичков, которым необходимо понимание основных технических концепций
  • MCSA (партнер по сертифицированным решениям Microsoft) - для тех, кто обладает основными техническими знаниями и ищет работу начального уровня
  • MCSE (Сертифицированный эксперт по решениям Microsoft) - для опытных ИТ-специалистов, которым необходимы навыки для создания инновационных решений в локальной среде и в облаке

После получения степени бакалавра мы советуем вам пройти курсы MCSA, поскольку они ориентированы на новейшие технологии для бизнес-приложений, облачных платформ, управления данными, аналитики, мобильности (BYOD) и производительности.Хотя эти курсы не предназначены специально для системных администраторов, они помогут вам овладеть искусством и наукой проектирования и создания решений с использованием основных технологий Microsoft, особенно Windows Server.

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

Сертификат сертифицированного администратора Linux LPIC-1

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

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

Сервер CompTIA + сертификация

CompTIA - это некоммерческая торговая организация, которая выдает независимые от поставщиков ИТ-сертификаты. CompTIA Server + - комплексная и очень интенсивная программа. Чтобы подать заявку на этот сертификат, вам потребуется 18–24 месяца профессионального опыта работы с серверным оборудованием и программным обеспечением.Курс помогает кандидатам достичь мастерства в семи фундаментальных областях: архитектура сервера (конфигурация и поддержка серверных компонентов), администрирование серверов (управление и обслуживание серверов), хранилище (поддерживающие устройства хранения), безопасность (методы физической и сетевой безопасности), сеть (настройка систем для подключения к сети), аварийного восстановления (включая методы резервного копирования) и устранения широкого спектра проблем, от оборудования до безопасности.

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

Есть много других ИТ-сертификатов. Например, если вы хотите работать со средами Red Hat Enterprise Linux, мы советуем вам получить сертификат Red Hat Certified System Administrator. Чтобы узнать больше о других сертификатах, которые ценятся на рынке и напрямую влияют на вашу зарплату, см. Это сообщение в блоге.

Шаг 3. Развивайте сильные навыки межличностного общения.

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

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

Хорошие коммуникативные навыки имеют первостепенное значение, поскольку вам неизбежно придется предлагать идеи, объяснять свои цели и ожидания в отношении проектов и обучать сотрудников ответственной работе с ИТ-активами.В частности, хороший системный администратор знает, как объяснить сложную информацию людям, не связанным с ИТ. Вы можете превратить сложное или важное сообщение в историю, чтобы сделать ее более впечатляющей. Допустим, вам нужно объяснить сотруднику, почему выбор «Qwerty» в качестве пароля не работает по соображениям безопасности. Вы можете сказать, что использование «Qwerty» в качестве пароля означает, что вы ведете себя предсказуемо и скучно. Кому нравятся предсказуемые и скучные люди? Никто! За исключением хакеров, которые легко могут вас скомпрометировать. Будьте изобретательны, разговаривая с пользователями!

Иногда люди могут сводить вас с ума, даже если они этого не имеют в виду.Просто держите его вместе и посмотрите это видео от Lenovo, чтобы остыть.


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

Шаг 4. Устроитесь на работу.

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

После того, как вы проверили и отточили свои навыки огнем, вы готовы к получению должности начального уровня системного администратора или сетевого администратора, поскольку их роли часто пересекаются. Часто работодатели ищут как минимум 3–5-летний опыт работы, но вы можете включить свое образование и стажировку в это число. Используйте контакты, которые вы установили на местах; лучший способ получить работу - через вашу сеть. Вы также можете искать должности через LinkedIn, Monster или Indeed, выбирая вакансии, соответствующие вашим навыкам и требованиям к заработной плате.Если вы знакомы с конкретной ОС или имеете сертификат в определенной области, обязательно выделите это в своем резюме.

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

Шаг 5. Постоянно обновляйте свои знания.

Когда вы начнете работать и вам больше не нужно искать в Google «Как стать системным администратором», ваш путь еще не окончен. Это никогда не закончится - вы должны быть в курсе последних технологий, которые очень быстро меняются. Рассмотрите возможность присоединения к профессиональной сети, такой как Лига профессиональных системных администраторов (LOPSA), целью которой является продвижение практики системного администрирования и обучение специалистов-практиков и общественности вопросам системного администрирования.LOPSA предоставляет отличные образовательные и сетевые возможности через онлайн-мероприятия и делится полезной информацией в Slack, а также через свои RSS-каналы и списки рассылки.

Еще одна золотая жила знаний для системных администраторов - Spiceworks, огромное международное сообщество для всех, кому небезразлично будущее ИТ-индустрии. Мы рекомендуем вам читать там посты, так как они содержат достаточно полезный обучающий контент и честные обзоры продуктов. Вы также можете проверить Microsoft Technet и Reddit, хотя с Reddit вам придется копаться в массе забавных, но не относящихся к делу тем, так что не просматривайте их, пока вы на работе.

Сообщите нам, если вы найдете эти шаги для построения карьеры в системном администрировании полезными. И не забывайте делиться собственными советами в комментариях!

Эксперт по продукту в Netwrix Corporation, писатель и докладчик. Райан специализируется на пропаганде кибербезопасности и продвижении важности прозрачности изменений в ИТ и доступа к данным.Как автор, Райан уделяет внимание тенденциям в области ИТ-безопасности, исследованиям и отраслевым исследованиям.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *