mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 01:53:26 +03:00
vault backup: 2026-03-17 11:56:26
This commit is contained in:
+43
-6
@@ -1,5 +1,5 @@
|
|||||||
1. Методики разработка. Типовые испытания оборудования. Проверка функциональности оборудования (настройка, калибровка, перепрошивка, разработка рабочих скриптов);
|
1. Методики разработка. Типовые испытания оборудования. Проверка функциональности оборудования (настройка, калибровка, перепрошивка, разработка рабочих скриптов);
|
||||||
2. Сетевой стек
|
2. **Сетевой стек**
|
||||||
1. Сетевой стек (модель OSI / TCP-IP)
|
1. Сетевой стек (модель OSI / TCP-IP)
|
||||||
1. Объясни модель OSI и где в ней работает TCP/IP
|
1. Объясни модель OSI и где в ней работает TCP/IP
|
||||||
1. OSI (7 уровней):
|
1. OSI (7 уровней):
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
1. ARP (Address Resolution Protocol)
|
1. ARP (Address Resolution Protocol)
|
||||||
2. Сопоставление **IP → MAC**
|
2. Сопоставление **IP → MAC**
|
||||||
3. Формально находится между уровнем 2 и 3, но чаще относят к **уровню 2**
|
3. Формально находится между уровнем 2 и 3, но чаще относят к **уровню 2**
|
||||||
2. Linux Networking
|
2. **Linux Networking**
|
||||||
1. Как посмотреть сетевые интерфейсы в линукс
|
1. Как посмотреть сетевые интерфейсы в линукс
|
||||||
1. `ip a `
|
1. `ip a `
|
||||||
2. `ifconfig`
|
2. `ifconfig`
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
3. Как посмотреть открытые порты
|
3. Как посмотреть открытые порты
|
||||||
1. `ss -tuln`
|
1. `ss -tuln`
|
||||||
2. `netstat -tuln`
|
2. `netstat -tuln`
|
||||||
3. Linux
|
3. **Linux**
|
||||||
1. Управление системой инициализации и службами.
|
1. Управление системой инициализации и службами.
|
||||||
Как понять что сервис не стартует
|
Как понять что сервис не стартует
|
||||||
1. `systemctl status`
|
1. `systemctl status`
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
1. `dmesg`
|
1. `dmesg`
|
||||||
3. Работа с hardware в linux
|
3. Работа с hardware в linux
|
||||||
1.
|
1.
|
||||||
4. Реальный пример (нет связи с сервером):
|
4. **Реальный пример** (нет связи с сервером):
|
||||||
Проверка интерфейса
|
Проверка интерфейса
|
||||||
`ip a`
|
`ip a`
|
||||||
Проверка IP
|
Проверка IP
|
||||||
@@ -54,6 +54,43 @@
|
|||||||
`telnet / nc`
|
`telnet / nc`
|
||||||
Анализ трафика
|
Анализ трафика
|
||||||
через tcpdump или Wireshark
|
через tcpdump или Wireshark
|
||||||
3. Linux + Docker + Git + Wireshark
|
3. **Docker**
|
||||||
4. Схемотехника
|
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. Схемотехника
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user