Какие программы использует системный администратор

Системный администратор использует программы пяти групп: мониторинг, удалённый доступ, диагностика сети, резервное копирование и автоматизация. В каждой группе два-три названия, которые повторяются почти в любой вакансии: Zabbix и Grafana, RDP и «Ассистент», Wireshark и Nmap, «Кибер Бэкап» и RuBackup, PowerShell и Ansible. Ниже я перевожу эти слова на бытовые примеры и показываю, что за ними стоит.

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

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

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

Новичка ломает плотность жаргона. В одну строку вакансии умещаются Zabbix, Ansible, ALD Pro и слово «инфраструктура», и кажется, что за каждым названием стоит отдельная профессия. На деле за ними пять задач: присмотр за железом, доступ к чужой машине, диагностика сети, резервные копии и автоматизация рутины.

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

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

Пять групп программ системного администратора: мониторинг, удалённый доступ, диагностика сети, резервное копирование и автоматизация

Что такое мониторинг и зачем в нём Zabbix?

Главное: за словом «мониторинг» стоит программа, которая присматривает за серверами, сетью и службами вместо человека. Она опрашивает устройства, складывает числа в базу и поднимает тревогу, когда число выходит за границу. Zabbix собирает данные, Grafana рисует по ним графики. Начиная с версии 7.0 Zabbix выходит под лицензией AGPLv3, поэтому поставить его в домашнюю лабораторию можно бесплатно.

В котельной висит манометр со стрелкой и красной зоной. Пока стрелка в зелёном, к нему никто не подходит. Ушла в красное, звенит звонок и приходит мастер.

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

Grafana отвечает за картинку и сама ничего не опрашивает: числа берёт из готовой базы и строит панели, которые вешают на телевизор в отделе. С апреля 2021 года её ядро тоже распространяется под AGPLv3.

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

Схема мониторинга: агент на сервере, сбор метрик, база данных, срабатывание триггера, оповещение администратора

Что значит удалённый доступ и чем подключаются в России?

Главное: удалённый доступ означает работу за чужим компьютером через сеть, когда вы видите его экран и двигаете его мышью. В Windows встроен протокол RDP, он слушает порт 3389. TeamViewer в мае 2022 года объявил о полном прекращении работы в России и Беларуси, поэтому в офисах ставят российские «Ассистент» и Radmin.

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

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

RDP расшифровывается как Remote Desktop Protocol, протокол удалённого рабочего стола. По документации Microsoft он идёт поверх TCP, шифрует поток и разводит экран, клавиатуру и мышь по отдельным каналам. Порт по умолчанию 3389, и переносят его на другой номер первым же делом, если сервер торчит в интернет.

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

«Ассистент» числится в каталоге совместимости российского ПО и ставится на Windows, Linux, macOS и Android. Radmin делает «Фаматек», компания занимается удалённым управлением с 1999 года. AnyDesk работу в России не прекращал, но из офисов его тоже убирают.

Сравнение инструментов удалённого доступа: что использовали до 2022 года и чем подключаются сейчас

Чем системный администратор смотрит, что происходит в сети?

Главное: за диагностику отвечают две программы. Сниффер (Wireshark) перехватывает пакеты и показывает, что реально бежит по проводу; сканер портов (Nmap) проверяет, какие двери у сервера открыты снаружи. Wireshark ловит трафик живьём и разбирает сохранённый файл, работает на Windows, Linux и macOS. Nmap находит доступные хосты, службы и настройки фильтрации, поэтому годится и для инвентаризации сети.

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

Лишние открытые двери закрывает файрвол: нужный трафик он пропускает, остальной режет. Антивирус закрывает соседний участок: файлы и почту.

Что такое бэкап и почему одной копии мало?

Главное: под бэкапом понимают запасную копию данных, которую делают заранее и держат отдельно от оригинала. CISA советует хранить три копии на двух типах носителей, одну из них вне площадки, и обязательно проверять восстановление. Veeam и Acronis свернули бизнес в России в 2022 году, их место заняли «Кибер Бэкап» от «Киберпротекта» и RuBackup из экосистемы «Группы Астра».

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

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

Онлайн-курс «Системный администратор»
Программа и условия обучения на странице курса.

Копия, которую ни разу не восстанавливали, копией не считается.

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

Российские системы закрывают тот же круг задач. «Кибер Бэкап» и RuBackup внесены в единый реестр отечественного ПО, а для государственного заказчика это уже не вопрос вкуса: с 1 января 2025 года национальный режим в закупках задаёт постановление Правительства РФ от 23 декабря 2024 года № 1875, а сам реестр ведут по постановлению № 1236.

Список проверок резервного копирования: три копии, два носителя, копия вне офиса, тестовое восстановление, шифрование

Что такое скрипт и зачем сисадмину PowerShell, Bash и Ansible?

Главное: скрипт хранит команды в текстовом файле, и машина выполняет их по порядку. PowerShell работает в Windows, Linux и macOS и передаёт по конвейеру объекты .NET вместо простого текста. Bash служит командной оболочкой в Linux. Ansible ходит по серверам через штатный SSH и не требует ставить агент на каждую машину.

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

PowerShell стоит в каждой Windows и работает так же на Linux и macOS. Команды в нём передают друг другу объекты со свойствами, поэтому результат не нужно разбирать регулярными выражениями. Bash решает те же задачи в Linux, там же по расписанию гоняют копии через rsync.

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

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

Словарь системного администратора в переводе на человеческий

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

СловоЧто значитБытовой пример
АгентМаленькая программа на сервере, отдающая числа системе мониторингаДатчик дыма, который сам звонит на пульт
МетрикаОдно измеренное число: загрузка процессора, свободное место, температураПоказание счётчика воды
ТриггерУсловие, при котором мониторинг поднимает тревогуКрасная зона на манометре
СессияОдин сеанс удалённого подключения к машинеПоездка в такси от посадки до высадки
СнифферПрограмма, перехватывающая и разбирающая сетевые пакеты (Wireshark)Диктофон на переговорах
Сканер портовПрограмма, проверяющая, какие двери в сервер открыты (Nmap)Обход дежурного по этажу с проверкой дверей
ФайрволФильтр, пропускающий нужный трафик и режущий лишнийТурникет на проходной
Инкрементальная копияРезервная копия только изменившихся файловНовая страница в дневнике поверх старых
СкриптФайл с командами, которые машина выполняет по порядкуСписок покупок для помощника
Служба каталоговБаза всех пользователей и компьютеров компании вместе с правами доступаСписок жильцов у консьержа

Тему разбирают на курсе «Системный администратор».

Какие слова можно не учить вообще?

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

Nagios из старых списков попадает сюда же: система жива, но в новых проектах её почти не поднимают. Такие строки в вакансию попадают копированием из шаблона десятилетней давности.

Ещё одна категория слов принадлежит чужой специальности. Нагрузочное тестирование, автотесты и покрытие кода нужны инженеру по качеству, а его дорога описана отдельно: как стать тестировщиком ПО с нуля. Администратору хватает умения прочитать чужой отчёт.

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

Сравнение: что системному администратору учить в первые месяцы и что спокойно подождёт

Если тема вам откликается, посмотрите программу курса «Системный администратор» на сайте OnSkills.

Ещё несколько вопросов

Сколько программ надо знать на старте?

Четыре штуки.

  1. Система мониторинга.
  2. Инструмент удалённого доступа.
  3. Система резервного копирования.
  4. Командная оболочка.

Всё остальное добирается по мере появления задач.

Нужно ли системному администратору уметь программировать?

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

Что делать, если привычная программа перестала работать в России?

Проверьте единый реестр российского ПО на сайте Минцифры, а совместимость с российскими операционными системами смотрите в каталоге АРПП «Отечественный софт». Для резервного копирования это «Кибер Бэкап» и RuBackup, для удалённого доступа «Ассистент» и Radmin. Переезд планируйте заранее, пока старые лицензии ещё действуют.

В каком редакторе писать скрипты?

Подойдёт любой редактор с подсветкой синтаксиса и проверкой скобок. Для PowerShell хватает встроенной среды Windows, для Bash любого редактора в Linux. Если после скриптов возьмётесь за компилируемый язык, требования к среде окажутся другими, это видно в обзоре редакторов и сред разработки для Go.

Можно ли тренироваться дома без серверной?

Да, почти все так и начинают. На домашнем компьютере поднимают две виртуальные машины, на одну ставят Linux с Zabbix, на вторую Windows, и связка мониторинга собирается за вечер. Wireshark и Nmap работают на том же ноутбуке.

Источники

Оставить комментарий

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