vault backup: 2026-03-16 20:19:34

This commit is contained in:
2026-03-16 20:19:34 +03:00
parent 38b4e276d9
commit 5bf5abe5b6
2 changed files with 183 additions and 2 deletions
+2 -2
View File
@@ -16,8 +16,8 @@
- [x] Обратная связь по А.Кирилову и С.Тихонову - [x] Обратная связь по А.Кирилову и С.Тихонову
- [x] Заполнить график отпусков. - [x] Заполнить график отпусков.
- 1 часть с 18.02.2026 по 27.02.2026 - 10 дней - 1 часть с 18.02.2026 по 27.02.2026 - 10 дней
- 2 часть с 4.05.2026 по 10.05.2026 - 7 дней - 2 часть с 4.05.2026 по 10.05.2026 - 7 дней
- 3 часть с 20.07.2026 по 2.08.2026 - 14 дней - 3 часть с 20.07.2026 по 2.08.2026 - 14 дней
- [x] Описание тестового стенда POC DMFTS - перенести в общую конву (Колпакиди) - [x] Описание тестового стенда POC DMFTS - перенести в общую конву (Колпакиди)
- [x] Ревью пинаут MCU (Теплов) - [x] Ревью пинаут MCU (Теплов)
- [x] Запланировать встречу: ATE b1b7 - функциональное тестирование RX трактов DM **8.12.25** - провел Мурат. - [x] Запланировать встречу: ATE b1b7 - функциональное тестирование RX трактов DM **8.12.25** - провел Мурат.
+181
View File
@@ -0,0 +1,181 @@
#os #command #linux #DeviceTree #system
## Boot оr UBoot
## Device tree
Модель платы под которую создан **device tree**:
``` bash
cat /proc/device-tree/model
```
Дерево устройств, которое kernel получил от GPU
``` bash
ls /proc/device-tree/
```
Вывод устройств, которые kernel создал на основе DT
```bash
ls /sys/bus/platform/devices
```
Просмотр загруженных модулей
```bash
lsmod
```
---
## System
Параметры которое передает GPU при загрузке системы
``` bash
vcgencmd get_config int
```
Просмотр версии системы
``` bash
cat /etc/os-release
```
Просмотр всех активных физических адресов устройств в системе
``` bash
cat /proc/iomem
```
Вывод информации о работе системы
```bash
htop
```
Системные логи ядра
```bash
dmesg
```
---
## Filesystem control
Перемещение по директориям
``` bash
cd ..
cd /
cd ~
```
Вывод рабочей директории
```bash
pwd
```
Вывод списка файлов директории
``` bash
ls -la
ls -la /home/user/diterctory
```
Создать файл
``` bash
# использованием touch
touch <file_name.cpp>
# использование редактора nano
nano <file_name.cpp>
```
Создание директорий
``` bash
mkdir dir_name
```
Копирование файлов и директорий
```bash
cp
```
Удаление файлов или директорий
``` bash
# удаление без подтверждения
rm -f <file or directory>
# рекурсивное удаление
rm -r <file or directory>
```
Перемещение файлов
``` bash
# перемещение файла в директорию
mv file.cpp directory/
# перемещение директорий
mv dir dir2/
```
Вывод содержимого файла
```bash
cat file_name
```
Поиск "патерна" в выводе
``` bash
cat file | grep error
```
Печать с выводом (отслеживанием) последних строк в файле
```bash
tail -f /dir/file | grep error
```
---
## SSH - control
Настройка доступа по ключу с использованием файла `./ssh/config`
- Сгенерировать ключ (на локальном хосте)
`ssh-keygen -t ed25519`
- Приватный ключ: `~/.ssh/id_ed25519`
- Публичный ключ: `~/.ssh/id_ed25519.pub`
Добавить `pub` ключ на сервер (_`~/.ssh/authorized_keys`_)
1. Если файл с директорией не существует - создать
2. Можно использовать `ssh-copy-id`
Добавить конфигурацию в **./ssh/config**
``` python
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
# Port Forward <локальный порт - целевой хост - целевой порт>
Host MyServer
    HostName 192.168.1.110
    User emb
IdentityFile ~/.ssh/id_ed25519
    IdentitiesOnly yes
    Port 22
LocalForward 5432 10.0.0.5:5432
```
Порты для проброса:
1. RDP - **3389**
2. VNC - **5900**
3. SSH - **22**
4. Telnet - **23**
5. HTTP/HTTPS - **80 / 443**
Используемые команды:
Генерация ssh ключа:
```bash
ssh-keygen -t ed25519
```
Проброс портов в localhost:
```bash
ssh -L 5901:10.10.10.5:5900 user@192.168.10.1
```
Копирование файлов на удаленный сервер
```bash
scp file.txt root@192.168.1.1:/user/home/workspace
```
---
## Network
Настройка сети и интерфейсов
```bash
ifconfig
ifconfig eth0 down
```
Проверка маршрута следования трафика.
``` bash
traceroute
```
Cписок все IP адресов сетевых интерфейсов:
``` bash
ip a
```
## Hardware
Получение информации о оборудовании.
```bash
lshw
```