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


 
Настраиваем машинку включая второй адаптер хост онли.
Качаем, запускаем убунту
Выгружаем диск где драйвера
Ping -c 4 ya.ru
Sudo apt update
Sudo apt install nano vim gcc gedit libreoffice git curl -y
Gcc –version
Проверили интернет и скачали базовое по
Качаем принтер через 
Sudo apt install printer-driver-cups-pdf -y
Sudo systemctl restart cups(необязательно)
Lpstat -p -d посмотреть список принтеров
и подключаем в настройках
создаем пользователей с интерфейса
делаем группу sudo groupadd **groupone**
кидаем туда юсера sudo usermod -aG **groupone** **ivan**
папка sudo mkdir -p **/srv/projects**
делаем владельца sudo chown :**groupone** **/srv/projects**
права sudo chmod 770 **/srv/projects**
проверка ls -ld **/srv/projects**
проверка юсера id **ivan**
резервное копирование sudo apt install deja-dup -y
sudo tar -czf ~/system_restore_$(date +%Y-%m-%d).tar.gz /etc/default/ /etc/apt/sources.list
отдельная копия необязательно
sudo cp /etc/default/grub /etc/default/grub.backup_$(date +%Y-%m-%d)
проверить
ls -la ~/system_restore_*.tar.gz
таймшифт точка восстановления 
sudo apt install timeshift -y
sudo timeshift --create --yes
sudo timeshift --list
sudo apt install openssh-server -y качаем ссш
sudo ss -tlnp | grep ssh
ssh localhost
exit настроили подключились к себе
sudo tail -n 20 /var/log/auth.log журнал мониторинга
lsmod | head -10 утилиты
uname -a


РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
к программе «Visual Studio Code»

1. ВВЕДЕНИЕ

1.1. Область применения
Настоящее руководство предназначено для техников-программистов, работающих с VS Code в ОС Linux.

1.2. Краткое описание возможностей
VS Code — редактор кода с поддержкой Python, JavaScript, C#, Go, YAML, JSON. Есть расширения, Git, терминал.

1.3. Уровень подготовки пользователя
Базовые навыки работы в Linux и знание основ программирования.

2. НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ

2.1. Назначение
Написание и отладка кода, работа с Git, установка расширений.

2.2. Условия применения
- ОС: Linux (Ubuntu 22.04+)
- Установленный Git

3. ПОДГОТОВКА К РАБОТЕ

Установка:
sudo apt install code -y

Запуск:
code

Проверка:
code --version

4. ОПИСАНИЕ ОПЕРАЦИЙ

4.1. Открытие проекта
File  Open Folder  выбрать папку.

4.2. Создание файла
Правая кнопка в Explorer : New File : ввести имя.

4.3. Установка расширения
Иконка Extensions : найти расширение : install.

4.4. Работа с Git
Иконка Source Control : написать сообщение: Commit : Sync.

4.5. Терминал
Ctrl + ` : ввести команду.

4.6. Запуск кода
F5 : выбрать среду.

5. АВАРИЙНЫЕ СИТУАЦИИ

Ошибка                   Решение
command not found  Установить: sudo apt install code -y 
Git not found | Установить: sudo apt install git -y 
 Permission denied | Проверить права на папку 
Не устанавливается расширение  Проверить интернет 

6. РЕКОМЕНДАЦИИ ПО ОСВОЕНИЮ

Проверка работы:
1. code --version
2. mkdir ~/test && cd ~/test
3. code ~/test
4. Создать test.js, написать console.log("OK")
5. Запустить через терминал: node test.js

Регулярно обновляйте: sudo apt update && sudo apt upgrade

nano / vim	Редактировать файлы в терминале (конфиги, скрипты)
gcc	Собирать программы из исходников
gedit	Редактировать текстовые файлы в графике
libreoffice	Писать документацию и руководства
git	Отслеживать изменения в коде
curl	Отправлять запросы к API, скачивать файлы

VS Code	sudo apt install code -y
Git	sudo apt install git -y
LibreOffice	sudo apt install libreoffice -y
GIMP	sudo apt install gimp -y
Blender	sudo apt install blender -y
Python3	sudo apt install python3 python3-pip -y
Node.js	sudo apt install nodejs npm -y
MySQL	sudo apt install mysql-server -y
Docker	sudo apt install docker.io -y
Postman	Скачать с сайта или sudo snap install postman

Приложение	Для чего	Когда ставить
Postman	Тестирование API, отправка HTTP-запросов	Если есть "API", "REST", "HTTP-запросы"
PostgreSQL	Реляционная база данных	Если есть "база данных", "СУБД", "БД"
Python3	Язык для скриптов и веб-разработки	Если есть "Python", "Django", "скрипты"
Node.js	JavaScript на сервере	Если есть "JavaScript", "Node.js", "TypeScript"
Unity Hub	Управление проектами и версиями Unity	Если есть "Unity", "игровой движок", "C#"
Blender	3D-модели, анимации, текстуры	Если есть "3D", "модели", "текстуры"
Git LFS	Хранение больших файлов в Git	Если есть "большие файлы", "ассеты"
Jenkins	CI/CD, автоматизация сборки и развертывания	Если есть "CI/CD", "автоматизация"
Docker	Контейнеризация приложений	Если есть "контейнеры", "контейнеризация"
Prometheus+Grafana	Мониторинг серверов и приложений	Если есть "мониторинг", "состояние серверов"
Electron	Кросс-платформенные десктоп-приложения	Если есть "десктопные", "кросс-платформенные"
Electron Forge	Сборка установщиков под Windows, macOS, Linux	Если есть "установщики", "инсталляторы"