Обучение системного администратора
Содержание:
- SSH клиент
- Бесплатные курсы
- Сетевые технологии от компьютерной академии «Шаг»
- Программы системного администратора на смартфоне
- Онлайн курсы по Mikrotik
- Windows
- Другие полезные онлайн-программы
- Хранение паролей
- 12.1.2. Изменение паролей
- Бесплатные уроки и ресурсы
- Системный администратор: быстрый старт в IT – Нетология
- Введение в Linux – Stepik
- Практическое системное администрирование – Академия IT
- Основы сетевых технологий – Курсы по ИТ.рф
- Базовый курс. Основы ИТ – YouTube-канал TrainIT Hard
- Лекции по администрированию – YouTube-канал “Технострим Mail.Ru Group”
- Что должен знать сисадмин
- Навыки, знания и задачи системного администратора
SSH клиент
Первое место в списке программ системного администратора занимает ssh клиент. Именно в ssh я провожу большую часть своего рабочего времени. Я работаю с linux значительно больше, чем с windows. За время своей работы я перепробовал все, что попадалось на тему ssh клиента. Как и большинство, начинал с putty, потом пользовался kitty. Этот вариант подходит тем, кому надо изредка подключаться куда-то по ssh. Так же тем, у кого в попечении 5-10 серверов с одним паролем или сертификатом на все сервера.
Как только количество серверов вырастает, встает вопрос о поиске более удобной программы для ssh подключений. Я в итоге пользуюсь двумя программами, о которых расскажу подробнее.
mRemoteNG
С этой программой я познакомился очень давно, еще до того, как ее форкнули и добавили NG на конце. Она объединяет в себе все популярные способы удаленного подключения к серверам. Конкретно я использовал следующие:
- ssh
- rdp
- vnc
Очень удобно подключаться к различным серверам из одного места. Все подключения располагаются в одном окне программы в раздельных табах. В этой программе меня устраивало практически все, кроме одного досадного бага, который до сих пор не исправили. Если вы подключаетесь по ssh, то у вас некорректно работает переключение по alt+tab. Если из mRemoteNG вы переключитесь в другое окно, через альттаб, а потом вернетесь обратно этой же комбинацией, то попадете не в mRemoteNG, а в другую программу.
Такое поведение связано с тем, что для ssh подключения используется putty, сама программа написана на .net. Эта связка как-то некорректно работает в плане переключения окон. Я читал на сайте разработчиков отзывы об этом баге, там есть все подробности. Они пишут, что пока не уйдут от putty, исправить этот баг невозможно. А жаль, так как программа меня на 100% устраивает, но вечные проблемы с alt+tab меня все же вынудили искать замену для ssh. И я ее нашел, а mRemoteNG использую для rdp и vnc подключений.
Данная программа имеет портированную версию и легко синхронизируется через облачные хранилища файлов, что добавляет ей плюсов. Из минусов как раз использование putty, в которой лично мне очень не нравится то, что она использует свой формат приватных ключей. Приходится использовать puttygen для конвертации ключей.
Эта программа стала незаменимой для меня, когда число управляемых серверов перевалилось за 30-40. С ее помощью можно выстраивать древовидную структуру вложений для подключений, сохранять учетные данные. И все это в одном месте для всех протоколов. mRemoteNG отличная программа для системного администратора. Лучше по функционалу я не встречал. Может когда-нибудь и недостатки исправят.
Минус, как я уже говорил — некорректное переключение по alt+tab при работе с ssh и отсутствие пароля на запуск
Это важно, так как все пароли у вас хранятся в программе, при этом она еще и портированная. В итоге все ssh подключения я из нее убрал и стал пользоваться другой программой
Xshell 5
Этот ssh клиент под windows меня устроил всем. В нем много настроек, после установки я долго разбирался с ними, чтобы все сделать красиво и удобно. Вот пример, за что я люблю этот клиент.
Вы можете расположить окна, к примеру, вот так и что-то отлаживать. Если у вас несколько мониторов, как у меня, то сможете разные экземпляры программы с разными подключениями расположить по разным мониторам. Я, к примеру, люблю так тестировать нагрузку на web сервер. На одном мониторе открываю ssh окна с нужными метриками, на другом графики из zabbix. Даю нагрузку и в режиме реального времени смотрю, что происходит на сервере.
Xshell 5 избавлен от всех недостатков предыдущей программы:
- Корректно переключается по alt+tab.
- Имеет пароль на запуск программы.
- Использует стандартный формат приватных ключей, в отличие от putty.
Интерфейс неплохо кастомизируется. Я убрал вообще все лишнее с окна программы. Запомнил горячие клавиши и пользуюсь только ими для создания подключений, изменения и т.д. Подключения ssh могут организовывать древовидную структуру, имеют массу настроек. Можно менять цвета в консоли, цвета заголовков окон и т.д. Таким образом можно удобно помечать наиболее важные сервера отдельным цветом, или тестовые. Я так делаю для некоторых серверов. Можно разделять сервера разных организаций разным цветом.
Бесплатные курсы
10
«Администрирование информационных систем» в Stepik
Данный онлайн-курс создан как дополнение к дисциплине «Администрирование информационных систем», читаемой автором в ИГУ.
Коротко о главном
- Стоимость: бесплатно;
- Длительность: 5 уроков;
- Тип обучения: видеокурс;
- Документ об окончании: нет;
- Наставник: Иван Петрушин;
- Для кого: новичков.
ПЕРЕЙТИ НА САЙТ ШКОЛЫ
Программа
Будет рассмотрено несколько тем, таких, как управление заданиями в Линукс, работа с файловой системой, потоками ввода-вывода, криптография и мониторинг сетей.
Плюсы:
Бесплатно
Минусы:
- Без помощи с трудоустройством.
- Небольшой учебный план, материала не хватит, чтобы овладеть профессией.
Преподаватели
Иван Петрушин – специалист по администрированию информационных систем.
Ознакомиться с отзывами о центре Степик можно на сайте Отзовик.
11
Коротко о главном
- Стоимость: бесплатно;
- Длительность: 39 уроков;
- Тип обучения: видеоуроки;
- Документ об окончании: нет;
- Наставник: Кирилл Семаев;
- Для кого: новичков.
ПЕРЕЙТИ НА САЙТ ШКОЛЫ
Программа
Вводный набор материалов, который познакомит с основами профессионального администрирования и поможет определиться, нужно ли пользователям дальнейшее серьезное изучение этой профессии.
Плюсы:
Бесплатно.
Минусы:
- Отсутствует поддержка с трудоустройством;
- Нет четкой программы обучения;
- Недостаточный объем знаний для полноценного освоения профессии.
Сетевые технологии от компьютерной академии «Шаг»
Это оптимальный курс для тех, кто хочет хорошо разбираться в кибербезопасности. При этом, он подойдет даже новичкам. От вас требуется лишь желание и свободное время. Очень часто на данный курс записываются люди, желающие восполнить свое пробелы в IT-образовании.
В основе программы лежат задачи, которые требуется решать на реальной работе. Для того, чтобы вы сразу не разочаровались в сложности своей будущей профессии, начинается курс с вводного блока.
Хотите полноценно обучаться? В таком случае вам придется разбираться в основах языка программирования. Очень хорошо, что компетентные специалисты вам в этом помогут. Специалисты расскажут, как осуществляется аппаратное обеспечение ноутбуков и рабочих станций.
После завершения курса вы сможете проектировать и строить локальные сети, кабельные системы. Также вы сумеете внедрять внедрять комплексные политики безопасности на предприятиях. Именно поэтому станете востребованным специалистом среди работодателей.
Программы системного администратора на смартфоне
Кратенько пробегусь по программам, которые стоят у меня на смартфоне, хотя реально я не часто ими пользуюсь, так как работаю в основном удаленно. Но тем не менее, по старой памяти сохранился набор сисадминских программ, которые хоть и редко, но находят свое применение.
Смартфон у меня на Андроиде, поэтому программы под него.
- Wifi manager — позволяет быстро и наглядно оценить загруженность частоты wifi по каналам.
- Wifi Analyzer — с его помощью я проверяю работу capsman от микротик. С помощью программы можно увидеть множество точек за одним SSID и подключаться к ним по MAC адресу. Это одна из возможностей, которая интересна лично мне. В программе много других полезных функций.
- Speedtest — с этой программой все ясно. Мобильный аналог популярного сервиса. Пригодится всем, не только системным администраторам.
- Evernote — мобильная версия программы для заметок.
- RD Client — приложение от Microsoft для подключения по rdp. На удивление удобная штука. Пользуюсь регулярно.
- KeePass — мобильная версия менеджера паролей. Открывает файл с паролями, который хранится на ноутбуке.
- Zadarma SIP — клиент sip телефонии. Использую, когда настраиваю asterisk. Сервис задарма удобен в качестве тестового транка на время настройки и тестирования.
- Клавиатура для паролей — простое приложение, которое позволяет легко вводить пароли, которые придуманы в русской раскладке, но вводятся на английском языке. Сам я такие не люблю использовать, но приходится работать и с ними. Без русской клавиатуры их вводить очень неудобно.
- Openvpn for Android — обычный vpn клиент для openvpn.
- JuiceSSH — ssh клиент. Пользуюсь редко, так как через смартфон работать по ssh очень неудобно, хоть какой клиент ни возьми.
- PingTools — набор полезных сетевых утилит. Можно пингануть, трассерунть что-то прямо из смартфона.
Вот пожалуй и все из программ на смартфоне, что прямо или косвенно относится к системному администрированию.
На этом заканчиваю. Планировал еще рассказать про свое рабочее место — стол, ноутбук, мониторы и т.д. Но уже в другой раз. Статья и так получилась объемная.
Буду рад комментариям с полезным и незнакомым для меня софтом. Хочу попробовать что-то более удобное, чем есть у меня.
Онлайн курсы по Mikrotik
Если у вас есть желание научиться работать с роутерами микротик и стать специалистом в этой области, рекомендую пройти курсы по программе, основанной на информации из официального курса MikroTik Certified Network Associate. Помимо официальной программы, в курсах будут лабораторные работы, в которых вы на практике сможете проверить и закрепить полученные знания. Все подробности на сайте .
Стоимость обучения весьма демократична, хорошая возможность получить новые знания в актуальной на сегодняшний день предметной области. Особенности курсов:
- Знания, ориентированные на практику;
- Реальные ситуации и задачи;
- Лучшее из международных программ.
Windows
Тут все и сложней и проще. От себя я могу порекомендовать следующее (но это сугубо мое мнение, хотите прислушивайтесь, хотите нет) — изучайте хорошие курсы по Microsoft (желательно видео лекции от нормальных учебных центров) и закрепляйте это прочтением хорошей литературы (не той, что рекомендуют для подготовки к сдаче экзаменов). Курсы так или иначе привязаны к редакции серверных продуктов, и тут, к сожалению, есть одна плохая тенденция- с каждым годом они все хуже и хуже. В том плане, что они все проще и проще. Примитивней и примитивней. Для себя, я отобрал за основу пачку курсов по WS2008R2, и уже потом, курсы по WS2012R2. Первая пачка курсов хоть чему-то учит, втоаря позволяет ознакомиться лишь с тем, как это изменилось в новой редакции и что нового добавилось. Фундаментальные вещи, типа той же Active Directory сильно не изменяются. А в курсах по 2008 серверу информация подается не в пример лучше и подробней:
Курс Microsoft 6421. Сетевая инфраструктура Windows Server 2008 R2 SP1
Курс Microsoft 6425. Active Directory в Windows Server 2008 R2 SP1
Курс Microsoft 6426. Защищенный доступ с Windows Server 2008 R2 SP1 Active Directory
Маленькое дополнение — буква в номере курса означает его редакцию. Например 6425C означает, что это третья редакция курса 6425. Чем выше редакцию Вы найдете, тем лучше — курс будет более «отшлифованным».
Курс Microsoft 20410. Основы Windows Server 2012 R2
Курс Microsoft 20411. Администрирование Windows Server 2012 R2
Курс Microsoft 20412. Расширенное администрирование Windows Server 2012 R2
В дополнение к этому, могу посоветовать одну книжку — O’Reilly Media. Alistair Lowe-Norris, Robbie Allen, Joe Richards, Brian Desmond. Active Directory, 5th Edition. Designing, Deploying, and Running Active Directory.
Другие полезные онлайн-программы
Давайте еще рассмотрим несколько учебных онлайн-проектов, созданных для обучения будущих сисадминов. Так вы сможете сравнить стоимость и модули, входящие в учебный план, и понять, что действительно вам нужно.
Авторы некоторых из представленных программ также предлагают стажировку, помощь при трудоустройстве, поддержку наставника во время обучения и документ о завершении учебного процесса.
Системный администратор смешанных сетей – это комплексная обучающая программа. Она состоит из 3 курсов. По окончании выдается международный сертификат.
Студенты узнают как:
- взаимодействовать с переменными средами Windows;
- устанавливать, настраивать и работать с Linux;
- обеспечить совместную работу Linux и Windows.
Стоимость – 55 090 руб.
Administrator Linux. Professional – Otus
Курс Administrator Linux. Professional длится 5 месяцев по 4 академических часа в неделю. В процессе обучения каждый слушатель может задавать любые возникающие вопросы преподавателю.
Вы освоите:
- архитектуру Linux;
- обработку данных;
- подбор конфигурации под заданные проблемы;
- обеспечение компьютерной безопасности;
- основные инструменты сисадмина;
- настройку и обслуживание сетей от Linux;
- обеспечение стабильной работы веб-сервиса.
Стоимость уточняйте у менеджера. Можно получить курс по специальной цене после вступительного тестирования.
Системный администратор – ИПАП
Системный администратор – курс для начинающих сотрудников IT-сферы. Студенты получают актуальную информацию о компьютерных сетях, учатся строить локальные сети, узнают об ОС Windows и Linux.
Навыки, умения и знания после обучения:
- базовые знания об операционной системе Linux;
- построение сетей различных видов: локальной, беспроводной и проводной;
- применение знаний о протоколе TCP/IP v4 и v6;
- знание основ виртуализации;
- лицензирование программного обеспечения.
Стоимость – 10 500 руб.
Администрирование Windows + Администрирование Linux – УЦ “Образование и Карьера”
Администрирование Windows + Администрирование Linux – это программа от учебного центра, который функционирует уже 19 лет. Учебный план состоит из 2 основных блоков, которые включают в себя 2 направления администрирования. После окончания обучения студенты получают удостоверение.
Обучение включает в себя следующие модули:
- установка и настройка ОС Windows;
- основы безопасности Windows;
- Windows Security;
- инструментарий сисадмина Windows;
- учетные записи пользователей и групп;
- сетевые протоколы Windows;
- конфигурация и утилиты;
- работа с разрешениями NTFS;
- работа с общими папками в Windows;
- аудит ресурсов и событий;
- хранилища данных;
- удаленный доступ в Windows;
- установка и настройка ОС Linux;
- файловые менеджеры;
- среда пользователя;
- аудит и логирование;
- система X Window;
- компьютерные сети;
- удаленный доступ к компьютеру;
- электронная почта и почтовые протоколы;
- маршрутизация.
Стоимость – 20 350 ₽. Есть возможность обучаться индивидуально за 65 700 ₽.
Курсы системного администратора – Лидер
Курсы системного администратора проводят глубокую базовую подготовку IT-специалистов по современным программам профессионального обучения. После выпуска выдается сертификат и свидетельство.
В программе:
- основные задачи и обязанности сисадмина;
- внутреннее устройство компьютера;
- модель OSI;
- проблемы с сетью;
- протоколы TCP/IP;
- виртуализация;
- компоненты Active Directory;
- DHCP-сервер;
- типы зон и клиенты DNS;
- правило LSDOU.
Стоимость – 12 423 руб. Возможны индивидуальные занятия, их цена начинается от 606 руб. После пробного бесплатного урока преподаватель решает, сколько необходимо часов для освоения материала, а затем озвучивает полную стоимость.
Основы администрирования ОС Linux – Сибинфоцентр
Курс Основы администрирования ОС Linux разработан для сотрудников IT-сферы, которые имеют знания в программировании, но ранее не работали с ОС Linux. Преподаватели помогут восполнить пробелы. Можно выбрать дневное или дистанционное обучение.
В программе:
- установка и настройка ОС;
- хранилища данных;
- поддержание информационной безопасности;
- работа с командной строкой;
- настройка работы сети;
- права доступа;
- пользовательские учетные записи.
Стоимость – 25 000 руб.
Системный администратор – FIXIT SCHOOL
Системный администратор – курс, в котором 80 % практики и только 20 % теории. Доступно очное и онлайн-обучение.
В программе:
- внутреннее устройство компьютера;
- типовые неисправности;
- разработка баз данных;
- установка и настройка ОС;
- хранение данных, их восстановление;
- поддержание компьютерной безопасности;
- настройка сервера;
- виртуализация;
- система DNS;
- протоколы TCP/IP;
- удаленный доступ к компьютеру.
Стоимость – 17 000 руб.
Хранение паролей
Переходим к следующей по важности категории программ для системного администратора — хранилки паролей. У любого системного администратора масса всевозможных учетных записей, к которым нужен удобный доступ
Года 3 назад я в течении длительного времени использовал password commander. Простая и удобная хранилка паролей, где есть все, что нужно и нет ничего лишнего. Но программа давно не развивалась, ее уже невозможно было зарегистрировать. Хоть она и была бесплатная для жителей СНГ, все равно нужно было зарегистрировать, иначе выскакивало информационное окошко при старте. В какой-то момент мне надоело наблюдать это окно и я решил сменить программу.
Выбор сразу пал на KeePass, так как это наиболее популярная программа для хранения паролей, которая существует под все популярные системы. Для нее много плагинов, расширяющих функционал, но лично я ничем не пользуюсь. Все пароли хранятся в одном зашифрованном файле, который может лежать на облачном диске. К нему удобно получить доступ как с компьютера, так и с мобильного телефона. Лично я на мобильнике не храню пароли, но при крайней необходимости, можно скачать через интернет этот файл и посмотреть нужный пароль. Это удобно.
12.1.2. Изменение паролей
Программа passwd изменяет пароли путям внесения изменений в
файл /etc/shadow. В этом файле хранятся в зашифрованном виде
все пароли системы. Чтобы изменить свой собственный пароль, наберите следующее:
% passwd Changing password for chris Old password: Enter the new password (minumum of 5, maximum of 127 characters) Please use a combination of upper and lower case letters and numbers. New password: Изменение пароля пользователя chris Старый пароль: Введите новый пароль (минимум - 5, максимум - 127 символов) Пожалуйста, используйте комбинацию букв верхнего и нижнего регистров и цифры. Новый пароль: |
Как видите, вам нужно ввести свой старый пароль. Он не будет показан на экране, когда
вы будете набирать его, точно так же, как и при входе в систему. Затем вам надо будет
ввести новый пароль. passwd выполнит ряд проверок вашего нового
пароля, и если он не будет одобрен, вы увидите предупреждение. Если хотите, вы можете
проигнорировать эти предупреждения. Вам надо будет ещё раз ввести новый пароль для
подтверждения.
В случае, если у вас есть права root‘а, вы можете изменить
пароль другого пользователя:
# passwd ted |
Затем вам нужно будет пройти процедуры, описанные выше, за тем исключением, что вам не
надо будет вводить старый пароль пользователя. (Одно из многих преимуществ root‘а…)
При необходимости вы можете также временно отключить (заблокировать) учётную запись и
позже повторно включить (разблокировать) её. И блокирование, и разблокирование учётной
записи можно выполнить при помощи утилиты passwd. Чтобы
отключить учётную запись, выполните под root‘ом следующее:
# passwd -l david |
При этом пароль пользователя david будет изменён на нечто, что никогда не сможет
совпасть с какой-либо зашифрованной комбинацией символов. Разблокировать учётную запись
можно с помощью следующей команды:
# passwd -u david |
Бесплатные уроки и ресурсы
Если хотите выучиться на бесплатной основе, то читайте книги по системному администрированию и проходите те уроки и семинары, которые находятся в открытом доступе и за которые не нужно платить.
Здесь представлены как достаточно известные онлайн-платформы, например, Нетология или Stepik, так и каналы на всем известном YouTube.
Системный администратор: быстрый старт в IT – Нетология
Системный администратор: быстрый старт в IT – бесплатная программа от популярной обучающей платформы. Преподаватели подробно расскажут о выбранной профессии, ее востребованности, необходимых навыках и знаниях для специалиста, с чего начать обучение и как строить свою карьеру.
Введение в Linux – Stepik
Введение в Linux – бесплатный курс об одной из операционных систем. Студенты узнают ее базовые возможности, как настроить и установить, графический интерфейс, что такое командная строка, как работать на удаленном сервере, как писать скрипты и многое другое.
Во время обучения каждый сможет проходить тесты и практические задания, чтобы понять, насколько он продвинулся.
Еще бесплатные курсы от Stepik:
- Введение в сетевые технологии
- Введение в базы данных
Практическое системное администрирование – Академия IT
Практическое системное администрирование – онлайн-курс из 39 уроков. Подходит и новичкам, и опытным. Преподаватель курса – практикующий IT-специалист Кирилл Семаев. Он ведет собственный канал на YouTube, на котором вы также можете найти бесплатные уроки администрирования.
Основы сетевых технологий – Курсы по ИТ.рф
Основы сетевых технологий – это учебные модули, которые пригодятся и для новичков в IT-сфере, и для опытных специалистов. Студентам предоставляется 74 видеоурока и более 150 страниц конспекта.
Материалы открываются постепенно, но если есть желание и возможность, можно заплатить 990 руб. и купить сразу полную версию. Или можно подождать и получить все бесплатно через некоторое время.
Базовый курс. Основы ИТ – YouTube-канал TrainIT Hard
Базовый курс. Основы ИТ – видеолекции от практикующего IT-специалиста. В видеороликах рассматриваются такие вопросы, как клиент-серверная архитектура, виртуализация, модель OSI, маршрутизаторы, кластер файловой системы, базы данных, траблшутинг сети, коммуникация серверов и многое другое.
Лекции по администрированию – YouTube-канал “Технострим Mail.Ru Group”
Все представленные лекции по администрированию проходят в ведущих вузах России. И сам канал является образовательным и предназначен для IT-специалистов.
В рамках курса рассматриваются особенности операционной системы Linux, создание системы аутентификации и авторизации, обеспечение безопасности сервера, проектирование и эксплуатация отказоустойчивых веб-ресурсов, виртуализация, резервное копирование данных и настроек.
Что должен знать сисадмин
Профессиональный сисадмин должен разбираться в вычислительной технике, сетевом оборудовании и компьютерных программах. Он отслеживает изменения на рынке компьютерных технологий, внедряет новинки в работу компании и поддерживает их функционирование.
Системный администратор должен обладать следующими основными знаниями и навыками:
- установка и поддержка различных операционных систем;
- основы работы с серверным ПО;
- знание востребованных компьютерных программ (1С, CRM, MS Office и другие);
- понимание основ построения компьютерных сетей;
- возможность диагностировать и устранять неполадки в работе оборудования и ПО;
- умение взаимодействовать с удаленными пользователями;
- знание английского языка для изучения технической документации.
Набор инструментов для работы может отличаться в зависимости от поставленных задач и личных предпочтений специалиста:
- Системы контроля состояния инфраструктуры. Позволяют обеспечивать всесторонний мониторинг оборудования, ПО и пользователей.
- Системы учета инцидентов. Позволяют сотрудникам регистрировать проблемы и документировать этапы их решения.
- Программы, анализирующие трафик сети.
- Скрипты Python, Bash, PowerShell позволяют автоматизировать часть задач системного администрирования.
Важнейшими личными качествами сисадмина являются логическое мышление, аналитический склад ума, терпение и тактичность.
Навыки, знания и задачи системного администратора
- Знание TCP/IP
- Умение работать с веб-серверами (Apache, Ngninx, IIS)
- Понимание модели OSI
- Знание операционных систем Unix/Linux, Windows
- Навык и опыт работы управления, администрирование баз данных MySQL и MySql Workbench, Oracle и знание их синтаксиса
- Знание архитектуры frontend и backend
- Знание систем контроля и отслеживания: Cacti, Munin, Nagios, Zabbix
- Навык проводить диагностику и анализ проблемных мест
- Умение распознать следствие/причины некорректной работы ПО или техники.
- Анализ сетевого трафика
- Анализ защищенности сетевой инфраструктуры
- Владение инструментарием для тестирования безопасности сети Burp Suite, Metasploit, Nmap и др
- Знание почтовых и файловые служб основных ОС
- Работы с локальной документацией и отчетами о проделанной работе