Загрузка данных



 Обновление системы и базовые утилиты
	sudo apt update && sudo apt upgrade -y   # обновить списки пакетов и систему перед установкой ПО
	sudo apt install -y virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms   # спец. утилиты для ВМ (Guest Additions)
	sudo reboot   # перезапустить после установки Guest Additions

1.3 SSH и удалённый доступ
	sudo apt install -y openssh-server   # установить SSH-сервер
	sudo systemctl enable ssh && sudo systemctl start ssh   # включить автозапуск и запустить ssh
	sudo systemctl status ssh   # показать, что ssh active (running)
	ip addr show   # показать интерфейсы и IP-адрес ВМ
	hostname -I   # быстро вывести IP-адрес ВМ
	ssh user@<IP_адрес_ВМ>   # подключиться по SSH к ВМ (активная сессия)

1.4 Интернет-соединение
	ip addr show   # определить сетевой интерфейс (enp0s3 / ens33 и т.п.)
	ping -c 4 google.com   # проверить доступность интернета (4 пакета)
	curl -I https://google.com   # проверить работу HTTPS (заголовки ответа)
ИЛИ

Настройка интернет-соединения

```bash
# Просмотр интерфейсов
ip a

# Настройка статического IP (временная)
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip link set eth0 up

1.5 Базовое ПО
	sudo apt install -y libreoffice   # офисный пакет LibreOffice
	sudo apt install -y p7zip-full p7zip-rar   # архиватор 7-Zip (поддержка rar/zip/7z)
	sudo apt install -y gimp   # графический редактор GIMP
	sudo apt install -y htop hwinfo   # утилиты мониторинга (процессы и железо)
	sudo apt install -y clamav clamtk   # антивирус ClamAV + графическая оболочка
	sudo apt install -y chromium-browser   # дополнительный браузер Chromium

1.6 Виртуальный принтер (CUPS)
	sudo apt install -y cups cups-pdf   # установить систему печати и PDF-принтер
	sudo systemctl enable cups && sudo systemctl start cups   # включить и запустить службу печати

2.1–2.3 Резервное копирование / образ / точки восстановления
	sudo tar -cvpzf /home/user/system-backup.tar.gz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/run /   # архив всей системы (бэкап ОС)
	sudo dd if=/dev/sda5 of=~/backup.img   # создать образ раздела системы (установочный образ)
	sudo apt install timeshift -y   # установить утилиту Timeshift
	sudo timeshift --create --comment "Точка восстановления Linux"   # создать точку восстановления
	sudo timeshift --list   # вывести список точек восстановления

2.4 Пользователи, группы, права
	sudo groupadd developers   # создать группу разработчиков
	sudo groupadd analysts   # создать группу аналитиков
	sudo useradd -m -G developers devuser   # создать пользователя devuser и поместить в группу developers
	sudo passwd devuser   # задать пароль для devuser
	sudo useradd -m -G analysts analystuser   # создать пользователя analystuser и поместить в группу analysts
	sudo passwd analystuser   # задать пароль для analystuser
	sudo mkdir /opt/dev_workspace /opt/analytics_data   # создать рабочие каталоги для групп
	sudo chown :developers /opt/dev_workspace && sudo chmod 770 /opt/dev_workspace   # выдать группе developers права на каталог
	sudo chown :analysts /opt/analytics_data && sudo chmod 770 /opt/analytics_data   # выдать группе analysts права на каталог
	cat /etc/group | grep -E 'developers|analysts'   # показать созданные группы в системе

2.5 Аутентификация и авторизация
	# создание дополнительных пользователей и демонстрация входа под ними:
	# sudo useradd -m user2; sudo passwd user2; затем выйти из системы и войти как user2

2.6 Журнал мониторинга и логирование
	sudo systemctl status rsyslog   # убедиться, что служба журналов rsyslog работает
	sudo apt install -y logwatch   # установить утилиту мониторинга журналов logwatch
	sudo logwatch --output stdout --format text --range today   # сформировать отчёт по логам за сегодня

Блок 3. Профильное ПО и среды разработки

VS Code
	sudo snap install code --classic   # установить VS Code для разработки C/C++/Python/JavaScript

Eclipse IDE
	sudo snap install eclipse --classic   # установить Eclipse для Java/C/C++

IntelliJ IDEA
	sudo snap install intellij-idea-community --classic   # установить IntelliJ IDEA Community для Java/Kotlin

PyCharm
	sudo snap install pycharm-community --classic   # установить PyCharm Community для разработки на Python

Android Studio
	sudo snap install android-studio --classic   # установить Android Studio для разработки мобильных приложений

NetBeans
	sudo snap install netbeans --classic   # установить NetBeans IDE для Java и других языков

Java (JDK 17)
	sudo apt install -y default-jdk   # установить стандартный JDK (Java 17)
	sudo apt install -y openjdk-17-jdk   # альтернатива: установить OpenJDK 17

Python 3 + pip
	sudo apt install -y python3 python3-pip python3-venv   # установить Python 3, pip и модуль виртуальных окружений

Node.js
	curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -   # добавить репозиторий NodeSource (LTS)
	sudo apt install -y nodejs   # установить Node.js и npm

MySQL
	sudo apt install -y mysql-server   # установить сервер MySQL
	sudo mysql_secure_installation   # базовая настройка безопасности MySQL

PostgreSQL
	sudo apt install -y postgresql postgresql-contrib   # установить PostgreSQL и дополнительные модули

phpMyAdmin
	sudo apt install -y phpmyadmin   # установить phpMyAdmin (выбрать apache2 как веб-сервер)

Docker
	sudo apt install -y docker.io   # установить Docker Engine
	sudo systemctl enable docker   # включить автозапуск Docker

Git
	sudo apt install -y git   # установить систему контроля версий Git
	git config --global user.name 'Имя'   # задать глобальное имя пользователя для коммитов
	git config --global user.email 'email@example.com'   # задать глобальный email (по желанию)

Tomcat
	sudo apt install -y tomcat9   # установить Apache Tomcat 9
	sudo systemctl enable tomcat9   # включить автозапуск Tomcat

Jupyter Notebook
	pip3 install jupyter   # установить Jupyter через pip3
	jupyter notebook   # запустить Jupyter Notebook в браузере

Антивирус ClamAV
	sudo apt install -y clamav clamtk   # установить ClamAV и графическую оболочку ClamTK
	sudo freshclam   # обновить вирусные базы ClamAV

Антивирус Kaspersky
	# перейти на сайт kaspersky.com/small-office-security и скачать .deb пакет
	sudo dpkg -i имя_файла.deb   # установить Kaspersky из .deb
	sudo apt -f install   # доустановить зависимости при необходимости

Блок совместимости и отображения

Ограниченная цветовая палитра корректно отображается
	Настройки → Доступность → включить «Высококонтрастный режим» → запустить приложение и проверить отображение.
	Отключить высокий контраст и показать, что приложение корректно выглядит в обычном режиме.

Низкое разрешение корректно отображается
	В настройках ВМ уменьшить разрешение до 800×600.
	Запустить приложение и убедиться, что меню и кнопки видны.
	Вернуть исходное разрешение экрана после демонстрации.

Решены проблемы с отображением меню и кнопок
	Запустить приложение и визуально проверить, что все меню и кнопки отображаются нормально.
	При необходимости увеличить шрифт: Настройки → Шрифты → установить масштаб 1,0 или выше.

Отключена композиция рабочего стола
	gsettings set org.gnome.mutter compositing-manager false   # отключить менеджер композиции в GNOME
	# или в XFCE/KDE: открыть «Эффекты окон» и отключить визуальные эффекты

Отключено масштабирование при высоком разрешении
	gsettings set org.gnome.desktop.interface scaling-factor 1   # установить масштаб интерфейса 1
	xrandr --dpi 96   # задать стандартное значение DPI 96

3.4 Настройка обмена данными с другими системами (+2,5 балла)

IDE + система контроля версий (Git)
	cd /путь/к/проекту   # перейти в каталог проекта
	git init   # инициализировать новый репозиторий Git
	git remote add origin https://github.com/username/repo.git   # добавить удалённый репозиторий origin
	git status   # показать состояние репозитория
	git commit -m 'Initial commit'   # выполнить начальный коммит (после git add)

IDE + база данных (MySQL/PostgreSQL)
	Установить в VS Code расширение «Database Client».
	Создать подключение: хост localhost, порт 3306 (MySQL) или 5432 (PostgreSQL), имя БД, пользователь и пароль.
	Выполнить запрос SELECT 1; и показать результат.

IDE + среда выполнения (Python / Java / Node.js)
	В настройках IDE указать путь к:
		/usr/bin/python3 для Python;
		JAVA_HOME или bin/java для Java;
		/usr/bin/node для Node.js.
	Создать и запустить программу «Hello World» и показать вывод.

Антивирус + сетевой экран (UFW)
	sudo apt install -y ufw   # установить UFW
	sudo ufw allow ssh   # разрешить SSH
	sudo ufw allow 80   # разрешить HTTP
	sudo ufw enable   # включить firewall
	sudo ufw status   # показать активные правила
	# затем показать установленный антивирус (ClamAV/Kaspersky) и обновлённые базы — совместная работа с UFW

Jupyter + Python-библиотеки
	pip install numpy pandas matplotlib   # установить библиотеки
	jupyter notebook   # запустить Jupyter
	# в новом notebook выполнить:
	# import numpy as np
	# import pandas as pd
	# import matplotlib.pyplot as plt
	# показать, что импорты проходят успешно