IT-Planet_Pro_SberLinux
Описание
Репозиторий для участия в конкурсе «Системное программирование на основе серверной ОС Platform V SberLinux OS Server»
Языки
- Python97,9%
- Dockerfile2,1%
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
README.md
IT-Planet_Pro_SberLinux
Структура проекта
— Модуль виртуальной файловой системы, использующий FUSEsl_fuse/— Модуль SSH сервераsl_ssh_terminal/— Модуль отслеживания изменений в конфигурационных файлахsl_version_control/— Модуль для создания и восстановления резервных копийsl_backup_system/— Автоматические тесты для всех модулейsl_tests/
Ручной запуск компонентов
Установка зависимостей
-
Установите зависимости Python:
-
Установите системные зависимости для работы с FUSE:
1. Запуск виртуальной файловой системы
-
В директории
запустите следующую команду для монтирования виртуальной файловой системы:sl_fuseЭто запустит файловую систему, доступную по пути, указанному в
.fuse/mount_point
2. Запуск SSH терминала
- В директории
запустите SSH:sl_ssh_terminal
3. Запуск системы отслеживания конфигураций
- В директории
запустите отслеживание изменений в указанной директории:sl_version_control
4. Запуск системы резервного копирования
- В директории
выполните резервное копирование с использованием следующей команды:backup_system