コマンドの機能と使用方法
トップ → ネットワーク関連
ftp
FTPを使用してファイルを転送

FTP(File Transfer Protocol)を利用してファイルを転送する。まずリモートホストに接続を行うことで、対話型形式でファイル転送を行うことができる。
ftp 192.168.0.x 192.168.0.xにFTP接続する
ftp -v 192.168.0.x 192.168.0.xにFTP接続し、詳細情報を表示する

操作方法

コマンド 機能
open HOST リモートホストに接続する
close リモートホストから切断する
bye ftpコマンドを終了する
binary ファイル転送をバイナリモードにする
ascii ファイル転送をASCII(アスキー)モードにする
ls ディレクトリ/ファイルを一覧表示する
cd DIR カレントディレクトリを変更する
pwd カレントディレクトリを表示する
mkdir ディレクトリを作成する
chmod ディレクトリ/ファイルへのアクセス権を変更する
lcd DIR ローカルマシンのカレントディレクトリを変更する
get REMOTE_FILE (LOCAL_FILE) REMOTE_FILEを取得する
LOCAL_FILEを指定することで転送先やファイル名を指定できる
省略時は同一名でカレントディレクトリに転送する
put LOCAL_FILE (REMOTE_FILE) LOCAL_FILEを転送する
REMOTE_FILEを指定することで、転送先やファイル名を指定できる
省略時は同一名でカレントディレクトリに転送する
mget REMOTE_FILE 一つ、または複数のファイルをローカルマシンに転送する
複数のファイルをまとめて転送するにはスペースで区切って指定する
ワイルドカードも指定できる
mput LOCAL_FILE 一つ、または複数のファイルをリモートホストに転送する
複数のファイルをまとめて転送するにはスペースで区切って指定する
ワイルドカードも指定できる
prompt 複数のファイルの転送時には都度確認を行うが、省略できる
![command] 先頭に「!」を付けてコマンドを実行するとローカルマシンで実行する


続き
hostid
ホストコンピュータのIDを表示・設定

ホストコンピュータのネットワーク上でのIDを表示する。
hostid ホストコンピュータのIDを表示


続き
hostname
ホストコンピュータの名前を表示・設定

ホストコンピュータのネットワーク上での名前を表示する。管理者は、名前の変更も実行できる。
hostname ホストコンピュータの名前を表示
hostname new_hostname ホストコンピュータの名前をnew_hostnameに変更


続き
ifconfig
ネットワークインターフェース情報の表示・設定

引数なしで、ネットワークインターフェースの情報を表示する。引数を指定することで、特定のインターフェ?スをの状態を表示することや、ネットワークインターフェースの設定ができる。
ifconfig 動作しているインタフェースの状態を表示する
ifconfig eth0 -arp 「eth0」のARPモードを変更する


続き
ping
ホストコンピュータとの接続を確認

ネットワーク上に小さなパケットデータを送信することにより、ホストコンピュータと接続されているかを確認できる。通常はホストコンピュータの応答情報が表示される。
ping 192.168.1.1 192.168.1.1にpingを送信する
ping -i 5 www.samplehost.com www.samplehost.comにpingを5秒間隔で送信する


続き
rlogin
ホストコンピュータにログイン

ホストコンピュータに接続してログインする。
rlogin host hostへ接続


続き
scp
リモートホストとの間でファイル・ディレクトリをコピー

リモートホストとの間でファイルやディレクトリをコピーする。SSHによって暗号化される。設定によってはパスワードの入力を求められる。
scp /tmp/file1 user@test.local:/home/user /tmpにあるfile1をホストtest.localの/home/userにコピー
scp -r /tmp/ user@test.local:/tmp /tmp以下全てをtest.localの/tmpにコピー


続き
tcpdump
ネットワークのパケットを取得

ネットワークインターフェース上のヘッダを表示する。通常はオプション(検索条件)をつけて使用し、特定の通信内容をキャプチャすることができる。
tcpdump 通信内容をすべて表示する
tcpdump -nX (host 192.168.0.1) and (port 80) 192.168.0.1のポート80の通信内容を表示する
tcpdump -nX (udp) udpパケットを表示する


続き
telnet
ホストコンピュータにログイン

ホストコンピュータに接続してログインする。接続後には、いくつかのコマンドを実行することができる。
telnet 192.168.0.1 192.168.0.1にtelnetで接続する
telnet www.samplehost.com www.samplehost.comにtelnetで接続する


続き