Linux uucico コマンド

Linux 命令大全Linux コマンド大全

Linux uucicoこれは、Linux システムで UUCP(Unix-to-Unix Copy)プロトコルを管理するためのコマンドです。

uucico には、マスターモードとスレーブモードの2つの動作モードがあります。

  • マスターモードでは、uucico はリモートホストを呼び出します;
  • スレーブモードでは、uucico はリモートホストからの呼び出しを受け入れます。

UUCP は、Unix システム間でファイルを転送し、コマンドを実行するためのプロトコルであり、uucicoUUCP システムの重要なコンポーネントであり、他のシステムとの接続の確立と維持を担当し、ファイル転送とコマンド実行を処理します。

UUCP(Unix-to-Unix Copy)は初期のネットワークプロトコルで、主に Unix システム間でのファイル転送とリモートコマンドの実行に使用されます。モデム(Modem)またはシリアル回線(Serial Line)を介して2つのシステムを接続し、シンプルなコマンドとファイル転送メカニズムを使用して通信を実現します。

UUCP プロトコルの主な特徴は次のとおりです:

  • 非同期通信:UUCP はモデムまたはシリアル回線を介して通信し、非同期データ転送をサポートします。
  • ファイル転送:UUCP はファイルとディレクトリ構造を転送できます。
  • リモートコマンド実行:UUCP はリモートシステム上でのコマンド実行を許可します。

uucico コマンドの役割:

uucicoこのコマンドの主な役割は UUCP 接続を管理することです。次のタスクを実行できます:

  • 接続の確立:uucicoリモートシステムとの接続を確立します。通常はモデムまたはシリアル回線を介して行います。
  • ファイル転送:uucicoファイルの送受信を処理します。
  • コマンド実行:uucicoリモートシステム上でコマンドを実行できます。
  • 接続の維持:uucicoリモートシステムとの接続状態の維持を担当し、接続の切断と再接続を処理します。

構文

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

パラメータの説明

  • -c または --quiet 何も処理を実行しないときは、ログファイルの内容を変更せず、現在の状態も更新しません。
  • -C または --ifwork 実行すべき作業がある場合にのみ、-s または -S パラメータで指定されたホストを呼び出します。
  • -D または --nodetach 制御端末から切り離さない(デタッチしない)。
  • -e または --loop スレーブモードで実行し、ログインを要求するプロンプト画面を表示します。
  • -f または --force エラーが発生した場合、待ち時間なしでホストを再呼び出しします。
  • -i<タイプ> または --stdin<タイプ> 標準入力デバイスを使用する場合、接続ポートのタイプを指定します。
  • -I<ファイル>--config<ファイル> 使用する設定ファイルを指定します。
  • -l または --prompt ログインを要求するプロンプト画面を表示します。
  • -p<接続ポート番号> または -port<接続ポート番号> 接続ポート番号を指定します。
  • -q または --quiet uuxqt サービスプログラムを起動しません。
  • -r0 または --slave スレーブモードで起動します。
  • -s<ホスト> または --system<ホスト> 指定されたホストを呼び出します。
  • -u<ユーザー> または --login<ユーザー> ログインするユーザーアカウントを指定し、任意のログインアカウントの入力を許可しません。
  • -v または --version バージョン情報を表示して、プログラムを終了します。
  • -w または --wait マスターモードで、呼び出し動作を実行するときに、ログインを要求するプロンプト画面を表示します。
  • -x<タイプ> または -X<タイプ> または --outgoing-debug<タイプ> 指定されたデバッグモードを起動します。
  • -z または --try-next 実行が成功しない場合、プログラムを終了せずに次の選択を試します。
  • --help ヘルプを表示して、プログラムを終了します。

一般的なオプション:

  • -r1:マスターモード(Master Mode)で実行しuucico、つまり自ら接続を開始します。
  • -r0:スレーブモード(Slave Mode)で実行しuucico、つまりリモートシステムの接続を待ちます。
  • -s 系统名称:接続するシステム名を指定します。
  • -x 调试级别:デバッグレベルを設定し、uucicoの実行プロセスのデバッグに使用します。

例

能動的に接続したいリモートシステムの名前がremote_systemというリモートシステムの場合、次のコマンドを使用できます:

uucico -r1 -s remote_system

このコマンドでは、-r1マスターモードで実行することを示し、-s remote_system接続するシステム名を指定します。

もし私たちがuucicoリモートシステムの接続を待つ場合は、次のコマンドを使用できます:

uucico -r0

このコマンドでは、-r0スレーブモードで実行することを示し、uucicoリモートシステムからの接続開始を待ちます。


uucico の設定ファイル

uucicoの動作は設定ファイルによってカスタマイズできます。主な設定ファイルは次のとおりです:

  • /etc/uucp/sys:リモートシステムの接続情報(電話番号、ログイン名、パスワードなど)を定義します。
  • /etc/uucp/port:シリアルポートとモデムの設定を定義します。
  • /etc/uucp/config:定義するのは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 コマンド大全

その他の拡張