Команда Linux uucico

Linux 命令大全Коллекция команд Linux

Linux uucicoЭто команда в системах Linux, используемая для управления протоколом UUCP (Unix-to-Unix Copy).

uucico имеет два режима работы: активный режим и ведомый режим.

  • В активном режиме uucico вызывает удалённый узел;
  • в ведомом режиме uucico принимает вызовы от удалённого узла.

UUCP — это протокол, используемый для передачи файлов и выполнения команд между системами Unix,uucicoЭто важный компонент системы UUCP, отвечающий за установление и поддержание соединений с другими системами, а также за передачу файлов и выполнение команд.

UUCP (Unix-to-Unix Copy) — это ранний сетевой протокол, в основном используемый для передачи файлов и выполнения удалённых команд между системами Unix. Он соединяет две системы через модем или последовательную линию и использует простые механизмы команд и передачи файлов для осуществления связи.

Основные особенности протокола UUCP включают:

  • Асинхронная связь: UUCP осуществляет связь через модемы или последовательные линии и поддерживает асинхронную передачу данных.
  • Передача файлов: UUCP может передавать файлы и структуры каталогов.
  • Удалённое выполнение команд: UUCP позволяет выполнять команды на удалённых системах.

Функция команды uucico:

uucicoОсновная функция команды — управление соединениями UUCP. Она может выполнять следующие задачи:

  • Установка соединений:uucicoОтвечает за установку соединений с удалёнными системами, обычно через модем или последовательную линию.
  • Передача файлов:uucicoОбрабатывает отправку и получение файлов.
  • Выполнение команд:uucicoМожет выполнять команды на удалённых системах.
  • Поддержание соединения:uucicoОтвечает за поддержание состояния соединения с удалёнными системами и обработку прерываний соединения и переподключений.

Синтаксис

uucico [-cCDefqvwz][-i<类型>][-I<文件>][-p<连接端口号码>][-][-rl][-s<主机>][-S<主机>][-u<用户>][-x<类型>][--help]

Описание параметра

  • -c or --quiet Когда работа не выполняется, не изменяйте содержимое файла журнала и не обновляйте текущее состояние.
  • -C или --ifwork Вызывать хост, указанный параметром -s или -S, только при наличии работы для выполнения.
  • -D или --nodetach Не отсоединяться от управляющего терминала.
  • -e или --loop Выполнять в ведомом режиме и отображать приглашение для входа.
  • -f или --force При возникновении ошибки выполнения снова вызывать хост без какого-либо ожидания.
  • -i<type> или --stdin<type> При использовании устройства стандартного ввода укажите тип порта подключения.
  • -I<file> или --config<file> Укажите используемый файл конфигурации.
  • -l или --prompt Отображать приглашение для входа.
  • -p<port number> или --port<port number> Укажите номер порта подключения.
  • -q или --quiet Не запускать служебную программу uuxqt.
  • -r0 или --slave Запускаться в ведомом режиме.
  • -s<host> или --system<host> Вызывать указанный хост.
  • -u<user> или --login<user> Укажите учётную запись пользователя для входа и не разрешайте вводить произвольную учётную запись для входа.
  • -v или --version Показать информацию о версии и выйти из программы.
  • -w или --wait В активном режиме при выполнении действия вызова отображать приглашение для входа.
  • -x<type> или -X<type> или outgoing-debug<type> Запустить указанный режим отладки.
  • -z или --try-next Если выполнение не удалось, попробовать следующую опцию, не завершая программу.
  • --help Показать справку и выйти из программы.

Общие параметры:

  • -r1: Работать в режиме master (Master Mode)uucico, то есть активно инициировать соединения.
  • -r0: Работать в режиме slave (Slave Mode)uucico, то есть ожидать подключения удаленных систем.
  • -s 系统名称: Указать имя системы для подключения.
  • -x 调试级别: Установить уровень отладки, используемый для отладкиuucicoработающего процесса uucico.

Примеры

Предположим, мы хотим активно подключиться к удалённой системе с именемremote_system, можно использовать следующую команду:

uucico -r1 -s remote_system

В этой команде,-r1означает работу в ведущем режиме,-s remote_systemуказывает имя системы, к которой нужно подключиться.

Если мы хотимuucicoдождаться подключения удалённой системы, можно использовать следующую команду:

uucico -r0

В этой команде,-r0означает работу в ведомом режиме,uucicoбудет ждать, пока удалённая система инициирует соединение.


Файлы конфигурации uucico

uucicoПоведение uucico можно настроить с помощью файлов конфигурации. Основные файлы конфигурации включают:

  • /etc/uucp/sys: Определяет информацию о подключении к удалённым системам, такую как телефонные номера, имена для входа, пароли и т. д.
  • /etc/uucp/port: Определяет конфигурацию последовательных портов и модемов.
  • /etc/uucp/config: Определитьuucicoглобальную конфигурацию uucico.

Настройка удалённых систем

В/etc/uucp/sysВ файле можно определить запись для каждой удалённой системы. Например:

system remote_system
    phone 123-456-7890
    login uucp
    password secret

В этой конфигурации,systemуказывает имя удалённой системы,phoneуказывает номер дозвона,loginиpasswordуказывает имя для входа и пароль.

Настройка последовательных портов

В/etc/uucp/portВ файле можно определить конфигурацию последовательного порта. Например:

port ttyS0
    type modem
    speed 9600

В этой конфигурации,portуказывает имя последовательного порта,typeуказывает тип порта (например, модем),speedуказывает скорость передачи в бодах.


Отладка uucico

uucicoОн предоставляет средства отладки, которые могут помочь диагностировать проблемы с подключением. С помощью-xопции можно задать уровень отладки. Например:

uucico -r1 -s remote_system -x9

В этой команде,-x9означает установку уровня отладки равным 9,uucicoон выведет подробную отладочную информацию.

Linux 命令大全Коллекция команд Linux

Другие расширения