Files
obsidian-vault-/Linux/Linux - Commands.md
T

72 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#os #command #linux
## Hardware starting. Процесс запуска и инициализации
## Boot оr UBoot
## Device tree
#DeviceTree
Модель платы под которую создан **device tree**:
```
cat /proc/device-tree/model
```
`` - модель платы для которой device tree создан
`ls /proc/device-tree/` - дерево устройств, которое kernel получил от GPU
`ls /sys/bus/platform/devices` - вывод устройств, которые kernel создал на основе DT
`lsmod` - просмотр загруженных модулей
## Commands - System
#system
Параметры которое передает GPU при загрузке системы
```
vcgencmd get_config int
```
Просмотр версии системы
```
cat /etc/os-release
```
Просмотр всех активных физических адресов устройств в системе
```
cat /proc/iomem
```
## SSH
1. Настройка доступа по ключу с использованием `./ssh/config`
1. Сгенерировать ключ (на локальном хосте)
`ssh-keygen -t ed25519`
- Приватный ключ: `~/.ssh/id_ed25519`
- Публичный ключ: `~/.ssh/id_ed25519.pub`
2. Добавить `pub` ключ на сервер (_`~/.ssh/authorized_keys`_)
1. Если файл с директорией не существует - создать
2. Можно использовать `ssh-copy-id`
3. Добавить конфигурацию в `./ssh/config`
1. **Host** my-server
2. **HostName** IP_АДРЕС_СЕРВЕРА
3. **User** ИМЯ_ПОЛЬЗОВАТЕЛЯ
4. **IdentityFile** ~/.ssh/id_ed25519
5. **IdentitiesOnly** yes
6. **Port** 22 - если порт изменент
4. Проброс портов:
Синтаксис: локальный порт - целевой хост - целевой порт
1. **LocalForward** 8080 localhost:80
2. **LocalForward** 5432 10.0.0.5:5432
5. Порты для проброса:
1. 3389 (RDP)
2. 5900+ (VNC)
3. 22 (SSH)
4. 80 / 443 (HTTP/HTTPS)
## Network
1. Проверка маршрута следования трафика.
1. `traceroute `