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

2.3 KiB
Raw Blame History

#os #command #linux #DeviceTree #system

Hardware starting. Процесс запуска и инициализации

Boot оr UBoot

Device tree

Модель платы под которую создан 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

Параметры которое передает 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