vault backup: 2026-03-17 11:56:26

This commit is contained in:
Aleksey Baranov
2026-03-17 11:56:26 +03:00
parent 0e3f041d5d
commit 61f08ad598
+43 -6
View File
@@ -1,5 +1,5 @@
1. Методики разработка. Типовые испытания оборудования. Проверка функциональности оборудования (настройка, калибровка, перепрошивка, разработка рабочих скриптов);
2. Сетевой стек
2. **Сетевой стек**
1. Сетевой стек (модель OSI / TCP-IP)
1. Объясни модель OSI и где в ней работает TCP/IP
1. OSI (7 уровней):
@@ -23,7 +23,7 @@
1. ARP (Address Resolution Protocol)
2. Сопоставление **IP → MAC**
3. Формально находится между уровнем 2 и 3, но чаще относят к **уровню 2**
2. Linux Networking
2. **Linux Networking**
1. Как посмотреть сетевые интерфейсы в линукс
1. `ip a `
2. `ifconfig`
@@ -32,7 +32,7 @@
3. Как посмотреть открытые порты
1. `ss -tuln`
2. `netstat -tuln`
3. Linux
3. **Linux**
1. Управление системой инициализации и службами.
Как понять что сервис не стартует
1. `systemctl status`
@@ -41,7 +41,7 @@
1. `dmesg`
3. Работа с hardware в linux
1.
4. Реальный пример (нет связи с сервером):
4. **Реальный пример** (нет связи с сервером):
Проверка интерфейса
`ip a`
Проверка IP
@@ -54,6 +54,43 @@
`telnet / nc`
Анализ трафика
через tcpdump или Wireshark
3. Linux + Docker + Git + Wireshark
4. Схемотехника
3. **Docker**
1. Что такое Docker Image и Docker Container
1. image → шаблон
2. container → запущенный instance
2. Что делает Docker Compose
1. описывает многоконтейнерные системы
2. YAML файл
3. поднимает сервисы одной командой
3. Как посмотреть запущенные контейнеры
1. `docker ps`
4. Как контейнеры общаются друг с другом
1. через `docker network`
2. по имени сервиса (DNS внутри)
5. Реальный пример.
У тебя стенд (сервер + БД) в Docker. БД не доступна. Что проверяешь?
1. контейнер запущен (`docker ps`)
2. сеть (`docker network`)
3. порты (`docker inspect`)
4. логи (`docker logs`)
4. **Git**
1. Что такое GIt
1. распределённая система контроля версий
2. Основные команды
1. `git clone`
2. `git pull`
3. `git add`
4. `git commit`
5. `git push`
3. Что такое branch ?
1. отдельная линия разработки
4. Чем отличается merge от rebase
1. merge → сохраняет историю
2. rebase → переписывает историю
5. Пример: Ты сделал изменения, но не в той ветке. Что делать?
1. git stash
2. переключиться
3. применить изменения
5. **Wireshark**
6. Схемотехника