Skip to content

Repository files navigation

Скрипт управления ПК

Интерактивный bash-скрипт для управления конфигурацией прокси и установки программного обеспечения на системах Linux (Fedora/RHEL).

Возможности

1. Управление прокси

  • Установка прокси - настройка прокси для:
    • DNF (HTTP/HTTPS)
    • Bash переменные окружения (HTTP/HTTPS/FTP)
    • rsync
    • FTP клиенты
  • Отключение прокси - удаление всех параметров прокси из системы
  • Просмотр статуса - отображение текущих настроек прокси

2. Установка программного обеспечения

  • Visual Studio Code - установка редактора кода
  • PyCharm Community - установка IDE для Python
  • Veyon - система удаленного управления классом
    • Настройка публичного ключа студента
    • Настройка приватного ключа преподавателя
  • libvirt (QEMU-KVM) - установка системы виртуализации с поддержкой графического менеджера virt-manager
    • Создаёт директорию /home/$USER/virtmachine/images для хранения образов ВМ
    • Устанавливает права доступа rwx для текущего пользователя
  • Установить всё - установка всех приложений сразу

3. Управление пользователями

  • Создать/обновить пользователя 'student' - создание учётной записи с ограниченными правами для работы с виртуальными машинами
  • Настройка нескучных обоев рабочего стола

4. Копирование

  • Виртуальные машины - резервное копирование и восстановление виртуальных машин
    • Создание резервных копий в директории ./vms/backup_YYYYMMDD_HHMMSS
    • Сохранение конфигураций и дисков ВМ
    • Восстановление ВМ на других ПК из резервных копий

Использование

После запуска скрипта вы увидите главное меню:

╔════════════════════════════════════════╗
║     Управление ПК                      ║
╚════════════════════════════════════════╝
1. Управление прокси
2. Установка программного обеспечения
3. Выход
Выберите опцию:

Управление прокси

  1. Выберите опцию 1 из главного меню
  2. Выберите действие:
    • 1 - Установить прокси (введите только IP адрес, например: 10.10.9.1)
      • Скрипт автоматически создаст URL: http://10.10.9.1:3127
    • 2 - Отключить прокси
    • 3 - Показать текущий статус прокси
    • 4 - Вернуться в главное меню

Установка ПО

  1. Выберите опцию 2 из главного меню
  2. Выберите приложение для установки:
    • 1 - Visual Studio Code
    • 2 - PyCharm Community
    • 3 - Управление libvirt (QEMU-KVM) - подменю с опциями установки и управления
    • 4 - Установить всё
    • 5 - Вернуться в главное меню

Подменю libvirt (QEMU-KVM)

  1. Выберите опцию 3 из меню программного обеспечения
  2. Выберите действие:
    • 1 - Установить libvirt с необходимыми пакетами
    • 2 - Проверить и исправить права доступа на директорию виртуальных машин
    • 3 - Вернуться в меню программного обеспечения

About

Интерактивный bash-скрипт для управления конфигурацией прокси и установки программного обеспечения на системах Linux (Fedora/RHEL).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages