Comando Linux uucico

Linux 命令大全Guía completa de comandos Linux

Linux uucicoEs el comando en el sistema Linux para gestionar el protocolo UUCP (Unix-to-Unix Copy).

uucico tiene dos modos de funcionamiento: modo activo y modo esclavo.

  • Cuando está en modo activo, uucico llama al host remoto;
  • en modo esclavo, uucico acepta la llamada del host remoto.

UUCP es un protocolo utilizado para transferir archivos y ejecutar comandos entre sistemas tipo Unix,uucicoes un componente importante del sistema UUCP, responsable de establecer y mantener conexiones con otros sistemas, y de gestionar la transferencia de archivos y la ejecución de comandos.

UUCP (Unix-to-Unix Copy) es un protocolo de red temprano, utilizado principalmente para transferir archivos y ejecutar comandos remotos entre sistemas Unix. Conecta dos sistemas mediante un módem o una línea serie, y utiliza comandos simples y mecanismos de transferencia de archivos para lograr la comunicación.

Las principales características del protocolo UUCP incluyen:

  • Comunicación asíncrona: UUCP se comunica a través de un módem o línea serie, soportando transmisión de datos asíncrona.
  • Transferencia de archivos: UUCP puede transferir archivos y estructuras de directorios.
  • Ejecución de comandos remotos: UUCP permite ejecutar comandos en sistemas remotos.

Función del comando uucico:

uucicoLa función principal del comando es gestionar las conexiones UUCP. Puede realizar las siguientes tareas:

  • Establecer conexión:uucicoSe encarga de establecer conexión con el sistema remoto, normalmente a través de un módem o línea serie.
  • Transferencia de archivos:uucicoGestiona el envío y recepción de archivos.
  • Ejecución de comandos:uucicoPuede ejecutar comandos en el sistema remoto.
  • Mantenimiento de la conexión:uucicoSe encarga de mantener el estado de la conexión con el sistema remoto, gestionando interrupciones y reconexiones.

Sintaxis

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

Descripción de parámetros

  • -c o --quiet Cuando no se ejecuta ningún trabajo, no cambiar el contenido del archivo de registro ni actualizar el estado actual.
  • -C o --ifwork Solo llamar al host especificado por los parámetros -s o -S cuando haya trabajo que ejecutar.
  • -D o --nodetach No desconectarse de la terminal de control.
  • -e o --loop Ejecutar en modo esclavo y mostrar el prompt de solicitud de inicio de sesión.
  • -f o --force Si se produce un error al ejecutar, volver a llamar al host sin esperar ningún tiempo.
  • -i<tipo> o --stdin<tipo> Al usar el dispositivo de entrada estándar, especificar el tipo de puerto de conexión.
  • -I<archivo> o --config<archivo> Especificar el archivo de configuración a utilizar.
  • -l o --prompt Mostrar el prompt de solicitud de inicio de sesión.
  • -p<número de puerto> o -port<número de puerto> Especificar el número de puerto de conexión.
  • -q o --quiet No iniciar el programa de servicio uuxqt.
  • -r0 o --slave Iniciar en modo esclavo.
  • -s<host> o --system<host> Llamar al host especificado.
  • -u<usuario> o --login<usuario> Especificar la cuenta de usuario para iniciar sesión, sin permitir introducir una cuenta de inicio de sesión arbitraria.
  • -v o --version Mostrar información de versión y finalizar el programa.
  • -w o --wait En modo activo, al realizar la llamada, mostrar el prompt de solicitud de inicio de sesión.
  • -x<tipo> o -X<tipo> o outgoing-debug<tipo> Iniciar el modo de depuración especificado.
  • -z o --try-next Si la ejecución no tiene éxito, intentar con la siguiente opción sin finalizar el programa.
  • --help Mostrar la ayuda y finalizar el programa.

Opciones comunes:

  • -r1: ejecutar en modo maestro (Master Mode)uucico, es decir, iniciar la conexión activamente.
  • -r0: ejecutar en modo esclavo (Slave Mode)uucico, es decir, esperar la conexión del sistema remoto.
  • -s 系统名称: especificar el nombre del sistema al que se va a conectar.
  • -x 调试级别: establecer el nivel de depuración, utilizado para depuraruucicoel proceso de ejecución.

Ejemplos

Supongamos que queremos conectarnos activamente a un sistema remoto llamadoremote_system, podemos usar el siguiente comando:

uucico -r1 -s remote_system

En este comando,-r1indica que se ejecuta en modo maestro,-s remote_systemespecifica el nombre del sistema al que se va a conectar.

Si deseamos queuucicoespere la conexión del sistema remoto, podemos usar el siguiente comando:

uucico -r0

En este comando,-r0indica que se ejecuta en modo esclavo,uucicoesperará a que el sistema remoto inicie la conexión.


Archivos de configuración de uucico

uucicoEl comportamiento de uucico puede personalizarse mediante archivos de configuración. Los principales archivos de configuración incluyen:

  • /etc/uucp/sys: definen la información de conexión del sistema remoto, como número de teléfono, nombre de usuario, contraseña, etc.
  • /etc/uucp/port: definen la configuración del puerto serie y del módem.
  • /etc/uucp/config: definenuucicola configuración global.

Configurar el sistema remoto

En/etc/uucp/sysEn el archivo, se puede definir una entrada para cada sistema remoto. Por ejemplo:

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

En esta configuración,systemse especifica el nombre del sistema remoto,phonese especifica el número de marcación,loginypasswordse especifican el nombre de usuario y la contraseña.

Configurar el puerto serie

En/etc/uucp/portEn el archivo, se puede definir la configuración del puerto serie. Por ejemplo:

port ttyS0
    type modem
    speed 9600

En esta configuración,portse especifica el nombre del puerto serie,typese especifica el tipo de puerto (por ejemplo, módem),speedse especifica la velocidad en baudios.


Depurar uucico

uucicouucico proporciona funciones de depuración que pueden ayudarnos a diagnosticar problemas de conexión. Mediante la-xopción se puede establecer el nivel de depuración. Por ejemplo:

uucico -r1 -s remote_system -x9

En este comando,-x9indica que se establece el nivel de depuración en 9,uucicose mostrará información de depuración detallada.

Linux 命令大全Guía completa de comandos Linux

Otras extensiones