mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 01:03:26 +03:00
2.5 KiB
2.5 KiB
#os #command #linux #DeviceTree #system
Hardware starting. Процесс запуска и инициализации
Boot оr UBoot
Device tree
Модель платы под которую создан device tree:
cat /proc/device-tree/model
Дерево устройств, которое kernel получил от GPU
ls /proc/device-tree/
Вывод устройств, которые kernel создал на основе DT
ls /sys/bus/platform/devices
Просмотр загруженных модулей
lsmod
System
Параметры которое передает GPU при загрузке системы
vcgencmd get_config int
Просмотр версии системы
cat /etc/os-release
Просмотр всех активных физических адресов устройств в системе
cat /proc/iomem
SSH - control
Настройка доступа по ключу с использованием файла ./ssh/config
- Сгенерировать ключ (на локальном хосте)
ssh-keygen -t ed25519- Приватный ключ:
~/.ssh/id_ed25519 - Публичный ключ:
~/.ssh/id_ed25519.pubДобавитьpubключ на сервер (~/.ssh/authorized_keys)- Если файл с директорией не существует - создать
- Можно использовать
ssh-copy-idДобавить конфигурацию в./ssh/config
- Host my-server
- HostName IP_АДРЕС_СЕРВЕРА
- User ИМЯ_ПОЛЬЗОВАТЕЛЯ
- IdentityFile ~/.ssh/id_ed25519
- IdentitiesOnly yes
- Port 22 - если порт изменент
Настройка проброса портов:
Синтаксис: локальный порт - целевой хост - целевой порт
- LocalForward 8080 localhost:80
- LocalForward 5432 10.0.0.5:5432
- Приватный ключ:
Порты для проброса:
1. RDP - 3389
2. VNC - 5900
3. SSH - 22
4. Telnet - 23
5. 80 / 443 (HTTP/HTTPS)
Используемые команды: Генерация ssh ключа:
ssh-keygen -t ed25519
Проброс портов в localhost:
ssh -L 5901:10.10.10.5:5900 user@192.168.10.1
Network
Проверка маршрута следования трафика.
traceroute