mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-05 23:53:26 +03:00
2.1 KiB
2.1 KiB
#os #command #linux
Hardware starting. Процесс запуска и инициализации
Boot
Device tree
#DeviceTree Команды для работы:
cat /proc/device-tree/model - модель платы для которой device tree создан
ls /proc/device-tree/ - дерево устройств, которое kernel получил от GPU
ls /sys/bus/platform/devices - вывод устройств, которые kernel создал на основе DT
lsmod - просмотр загруженных модулей
Commands
#system
Система:
vcgencmd get_config int - параметры, которые передает GPU
cat /etc/os-release - просмотр версии системы
cat /proc/iomem - просмотр Все активные отображения физических адресов в системе
SSH
- Настройка доступа по ключу с использованием
./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
- Порты для проброса:
- 3389 (RDP)
- 5900+ (VNC)
- 22 (SSH)
- 80 / 443 (HTTP/HTTPS)
- Сгенерировать ключ (на локальном хосте)