Различия между версиями 9 и 10
Версия 9 от 2013-12-13 15:15:44
Размер: 3596
Редактор: FrBrGeorge
Комментарий:
Версия 10 от 2013-12-15 15:51:20
Размер: 3732
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 41: Строка 41:
Интерпретировать выдачу такой команды (`enp0s3` — это название устройства, подключённого к среде ПД):
{{{
 * Интерпретировать выдачу такой команды (`enp0s3` — это название устройства, подключённого к среде ПД):
  {{{
Строка 45: Строка 45:

Интерпретировать результаты работы команды
{{{
 * Интерпретировать результаты работы команды
  {{{
Строка 50: Строка 49:
Посмотреть в документации (`man stty`) и обратить внимание на значение полей `baud`, `cstopb`, `parenb`, `parodd` и `csN`.

<!> Посмотреть на скорость передачи можно так: настроить ВМ таким образом, чтобы COM1 перенаправлялся в создаваемый при старте сокет («настройки ВМ → COM-порты» «Порт1 → хост-канал» + «создать канал» + какое-нибудь имя, например, `nano`)
{{{
 * Посмотреть в документации (`man stty`) и обратить внимание на значение полей `baud`, `cstopb`, `parenb`, `parodd` и `csN`.
 * <!> (Часть задания выполняется на ''хост-системе'', в журнал не входит). Посмотреть на скорость передачи можно так: настроить ВМ таким образом, чтобы COM1 перенаправлялся в создаваемый при старте сокет («настройки ВМ → COM-порты» «Порт1 → хост-канал» + «создать канал» + какое-нибудь имя, например, `nano`)
  {{{
Строка 57: Строка 55:

И на хост-системе поглядеть в этот сокет:
{{{
  И на хост-системе поглядеть в этот сокет:
  {{{

Некоторые сведения о физическом уровне и командной строке

Носители данных

  • Кодирование
    • обнаружение ошибок (пример: чётность)
    • исправление ошибок (пример: линейный код 1 bit + 2 corr = 1 err }
    • синхронизация (NRZ → Manchester)
    • коррекция искажений среды (ADSL)
  • Выбор: условия эксплуатации и требования
    • Пример: последовательный порт RS-232 (вспомогательные сигналы для управления потоком, контроль чётности уровнем выше)
    • Пример: витая пара, её разновидности и особенности (свивка — направление, шаг; экранирование, расстояние между парами и т. п.)

Использование VirtualBox

  • Виртуализация и паравиртуализация
  • Виртуальные машины VBOX: виртуальный диск и описатель аппаратуры
  • VirtualBox и сеть

  • Экспорт и импорт вирутальной машины

Командная строка

  • Принципы работы в командной строке
    • текстовый пошаговый интерфейс stdin + stdout (+stderr)
    • совмещение/разделение потока данных и потока управления
    • командная оболочка
    • команды = программы (+ внутренние команды)
    • ключи команд (однобуквенные/полнословные; флаги/параметрические)
    • сеанс работы пользователя
    • man

  • Понятие суперпользователя (root)

Ссылки

Д/З

  • Интерпретировать выдачу такой команды (enp0s3 — это название устройства, подключённого к среде ПД):

    • [root@uneex ~]# ethtool enp0s3
  • Интерпретировать результаты работы команды
    • [root@uneex ~]# stty -a < /dev/ttyS0
  • Посмотреть в документации (man stty) и обратить внимание на значение полей baud, cstopb, parenb, parodd и csN.

  • <!> (Часть задания выполняется на хост-системе, в журнал не входит). Посмотреть на скорость передачи можно так: настроить ВМ таким образом, чтобы COM1 перенаправлялся в создаваемый при старте сокет («настройки ВМ → COM-порты» «Порт1 → хост-канал» + «создать канал» + какое-нибудь имя, например, nano)

    • [root@uneex ~]# stty 300 < /dev/ttyS0
      [root@uneex ~]# cal > /dev/ttyS0
      И на хост-системе поглядеть в этот сокет:
      $ socat UNIX-CONNECT:nano1 -

LecturesCMC/LinuxNetwork2013/01-HardwareAndCommandline (последним исправлял пользователь FrBrGeorge 2018-09-07 13:24:20)