Обучение длится 15 модулей
Автор: Виктор Черемных
Администрирование Linux

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

Программа курса:

Раздел 1 - Введение в Linux

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

Раздел 2 - Дистрибутивы Linux

  • Дистрибутив GNU/Linux — общее определение операционных систем, использующих ядро Linux, готовых для конечной установки на пользовательское оборудование.

Раздел 3 - Сценарии и командная оболочка

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

Раздел 4 - Структура и типы файловых систем Linux

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

Раздел 5 - Запуск и остановка системы

  • Запуск и остановка системы - это процессы управления жизненным циклом операционной системы.

Раздел 6 - Управление доступом

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

Раздел 7 - Управление пользователями в Linux

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

Раздел 8 - Периодические процессы

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

Раздел 9 - Работа в сетях

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

Раздел 10 - Безопасность Linux

  • Безопасность Linux - это комплекс мер и инструментов, направленных на защиту операционной системы Linux от различных угроз, таких как несанкционированный доступ, вирусы, вредоносное ПО, атаки хакеров и другие угрозы информационной безопасности.

Раздел 11 - Веб-хостинг

  • Веб сервер - это программное обеспечение, которое обрабатывает запросы от клиентских устройств (например, веб-браузеров) и предоставляет им веб-страницы, изображения, видео, аудио и другой контент через протокол HTTP (Hypertext Transfer Protocol) или его защищенную версию HTTPS.

Раздел 12 - Резервное копирование

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

Раздел 13 - Система Syslog и журнальные файлы. Логирование и мониторинг

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

Раздел 14 - Управление программным обеспечением. Печать документов

  • Управление программным обеспечением - это процесс планирования, установки, обновления, отслеживания и управления программными продуктами в информационной системе.
  • Печать документов в Linux - это процесс отправки документов на печать с компьютера, работающего под управлением операционной системы Linux. Для печати документов в Linux используются специальные программы и утилиты, такие как CUPS (Common Unix Printing System), которые обеспечивают поддержку различных принтеров и устройств печати.

Раздел 15 - Работа с Docker и Git

  • Docker - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнеры позволяют упаковывать приложения и их зависимости в изолированные среды, что обеспечивает более простую и эффективную работу с приложениями на различных операционных системах.
  • Git - это распределенная система управления версиями, которая широко используется разработчиками для отслеживания изменений в исходном коде программного обеспечения.
  • Она позволяет разработчикам работать над проектами одновременно, отслеживать изменения, вносить исправления и объединять свою работу с другими участниками команды.
Дата последнего обновления: 11 августа 2024

Темы

Другие курсы

Администрирование баз данных в СУБД PostgreSQL
Администрирование баз данных в СУБД PostgreSQL
Автор: Виктор Черемных
-62%
Взлом и защита информационных систем и сайтов [2024]
Взлом и защита информационных систем и сайтов [2024]
Автор: Виктор Черемных
Подробнее
3 000
8 000
Google таблицы: основы
Google таблицы: основы
Автор: Ренат Шагабутдинов
Тайм-менеджмент для руководителей
Тайм-менеджмент для руководителей
Автор: Александр Горбачев
Сети в Linux [2024]
Авторы: Группа авторов
Linux для разработчиков [2024]
Linux для разработчиков [2024]
Автор: Павел Калашников
-40%
Курсы product-менеджера
Авторы: Группа авторов
Подробнее
29 100
48 500
4 700
/мес
Основы управления проектами
Основы управления проектами
Авторы: Группа авторов
-54%
5 способов сделать программистов в два раза эффективнее
5 способов сделать программистов в два раза эффективнее
Автор: Кирилл Мокевнин
Подробнее
499
1 100
Назад
Смотреть дальше