diff --git a/My Wiki/Прочее. Обобщенное.md b/My Wiki/Прочее. Обобщенное.md index feb0742..005e097 100644 --- a/My Wiki/Прочее. Обобщенное.md +++ b/My Wiki/Прочее. Обобщенное.md @@ -22,12 +22,12 @@ 1. Сетевой стек (модель OSI / TCP-IP) 1. Объясни модель OSI и где в ней работает TCP/IP 1. OSI (7 уровней): - 1. Physical - 2. Data Link - 3. Network - 4. Transport - 5. Session - 6. Presentation + 1. Physical (физический) + 2. Data Link (канальный) + 3. Network (сетевой) + 4. Transport - транспортный + 5. Session - сеансовый + 6. Presentation - представления 7. Application 2. TCP/IP: 1. IP → Network layer @@ -52,11 +52,14 @@ 1. `ss -tuln` 2. `netstat -tuln` 4. DHCP + 1. `dhcp-leases-list ` - что выведет данная команда + 5. SSH. + 1. `ssh -L 5901:10.10.10.5:5900 user@192.168.10.1` - проброс c remote host на lochalhost 3. **Linux** 1. Управление системой инициализации и службами. Как понять что сервис не стартует - 1. `systemctl status` - 2. `journalctl -u ` + 1. `systemctl status` - управление службами. + 2. `journalctl -u ` - утилита для анализа логов (собираемых демоном systemd) 2. Как посмотреть логи ядра 1. `dmesg` 3. Чем отличается команды: @@ -64,12 +67,16 @@ 2. `echo "test" >> file.txt` **Ответ:** первая перезаписывает файл, если нет создает. Вторая добавляет в конец файла. - 4. Процессы: + 4. Process: 1. `ps - ef` - что выведет данная команда 2. `kill -9 PID` - как - 5. Работа с hardware в linux - 1. i2c - 2. uart + 5. Hardware + 1. I2C + 1. `/dev/i2c-* ` - объекты устройств для управления + 2. Утилиты для управления `i2cdetect` `i2cget` `i2cset` + 2. UART + 1. `cat /dev/tty*` объекты устройств (консоль) + 2. 3. 4. **Реальный пример** (нет связи с сервером): Проверка интерфейса