IT-Planet_Pro_SberLinux

0

Описание

Репозиторий для участия в конкурсе «Системное программирование на основе серверной ОС Platform V SberLinux OS Server»

https://challenge.braim.org/landing/sberlinux_2024

Языки

  • Python97,9%
  • Dockerfile2,1%
год назад
год назад
год назад
год назад
год назад
README.md

IT-Planet_Pro_SberLinux

Структура проекта

  • sl_fuse/
    — Модуль виртуальной файловой системы, использующий FUSE
  • sl_ssh_terminal/
    — Модуль SSH сервера
  • sl_version_control/
    — Модуль отслеживания изменений в конфигурационных файлах
  • sl_backup_system/
    — Модуль для создания и восстановления резервных копий
  • sl_tests/
    — Автоматические тесты для всех модулей

Ручной запуск компонентов

Установка зависимостей

  1. Установите зависимости Python:

  2. Установите системные зависимости для работы с FUSE:

1. Запуск виртуальной файловой системы

  1. В директории

    sl_fuse
    запустите следующую команду для монтирования виртуальной файловой системы:

    Это запустит файловую систему, доступную по пути, указанному в

    fuse/mount_point
    .

2. Запуск SSH терминала

  1. В директории
    sl_ssh_terminal
    запустите SSH:

3. Запуск системы отслеживания конфигураций

  1. В директории
    sl_version_control
    запустите отслеживание изменений в указанной директории:

4. Запуск системы резервного копирования

  1. В директории
    backup_system
    выполните резервное копирование с использованием следующей команды: