Linux コマンドリファレンス ネットワークコマンド 外から叩く
価格: ¥0
本書は Linux 初心者の方向けのネットワークコマンドのリファレンスです。説明には例を豊富に示し、一歩進んだ使い方についても紹介します。前著「Linux コマンドリファレンス マウスなんていらない」では基本コマンドのみを扱っていますが本書では Linux を使ったネットワーク関連コマンドに注力を置いています。
また、本書ではネットワークを扱う上で必要なセキュリティ関連コマンド(gpg、openssl等)も同時に扱っています。その他、いくつかの補足機能についても扱っています。これらはコマンドを扱う上で必要となる知識となる為、適宜確認して下さい。
なお、本書を含む以下の書籍については「Linux コマンドリファレンス 総集編」というこれら全てを統合したものを用意しています。
ご購入頂ける場合、お間違えのないようにご注意下さい。
・Linux コマンドリファレンス マウスなんていらない
・Linux コマンドリファレンス テキストコマンド より強く賢く
・Linux コマンドリファレンス 管理コマンド すでに制御下
・Linux コマンドリファレンス ネットワークコマンド 外から叩く
■ 本書について
想定ページ数(kindle paperwhiteの場合):183 ページ
総イメージ数:137
※ コマンド出力結果も見やすいようにイメージ化している為、多くなっています
ファイルサイズ:約 17.7MB
■ 本書で紹介している目次
ping(ピング)
- 他のサーバが稼働しているか確認する(ping)
- 送信元を指定して ping を実行する(ping)
- ping 実行時に通ったルートも表示する(ping)
- ping を使ってブロードキャストする(ping)
ssh(エスエスエイチ)
- 他のサーバに接続する(ssh)
- 他のサーバでコマンドを実行する(ssh)
- ssh 接続エラーに対応する(ssh)
- サーバ認証後、他のサーバにパスフレーズ無しでログインする(ssh)
- サーバの GUI アプリケーションの画面を転送する(ssh)
mount(マウント)
- ファイルシステムをマウントする(mount)
- 利用可能なファイルシステムを確認する(mount)
- 読み込み専用でファイルシステムをマウントする(mount)
- nfs をマウントする(mount)
ifconfig(アイエフコンフィグ)
- IP アドレスを確認する(ifconfig)
- IP アドレスを設定する(ifconfig)
- ネットワークインタフェースを停止する(ifconfig)
- ネットワークインタフェースの MTU を指定する(ifconfig)
- ネットワークインタフェースをプロミスキャスモードに変更する(ifconfig)
service(サービス)
- サービスを起動・停止する(service)
wget(ダブルゲット)
- html ページをダウンロードする(wget)
- ベーシック認証付きの URL を取得する(wget)
- コマンドから URL にデータを POST する(wget)
scp(エスシーピー)
- サーバにファイルをコピーする(scp)
- サーバにディレクトリごとコピーする(scp)
- scp でコピーする時に帯域も指定する(scp)
- サーバにファイルを圧縮モードでコピーする(scp)
sftp(エスエフテーピー)
- sftp のコマンド
- サーバにファイルを転送する(sftp)
- サーバからファイルを取得する(sftp)
ssh-agent(エスエスエイチエージェント)
- SSH 認証エージェントを起動する(ssh-agent)
- SSH 認証エージェントを停止する(ssh-agent)
ssh-add(エスエスエイチアッド)
- SSH 認証エージェントに秘密鍵を登録する(ssh-add)
- SSH 認証エージェントに登録している公開鍵を確認する(ssh-add)
- SSH 認証エージェントから全ての鍵を削除する(ssh-add)
ssh-copy-id(エスエスエイチコピーアイディー)
- サーバに公開鍵を登録する(ssh-copy-id)
ssh-keygen(エスエスエイチキージェネ)
- 秘密鍵・公開鍵を作成する(ssh-keygen)
iptables(アイピーテーブルス)
- iptabels のチェインを理解する(iptables)
- iptabels の DROP と REJECT(iptables)
- 特定の IP アドレスをブロックする(iptables)
- 特定のポートへの接続をブロックする(iptables)
- iptables の定義を全て表示する(iptables)
- iptables の設定を削除する(iptables)
ufw(ユーエフダブリュー)
- Ubuntu でファイアウォールを有効にする(ufw)
- Ubuntu で IP アドレスをブロックする(ufw)
- Ubuntu でファイアウォールの定義を全て表示する(ufw)
- Ubuntu でファイアウォールの設定を削除する(ufw)
ethtool(イーサツール)
- ネットワークインタフェースの状態を表示し制御するツールをインストールする(ethtool)
- ネットワークインタフェースの状態を表示する(ethtool)
- ネットワークインタフェースの設定を変更する(ethtool)
netstat(ネットスタット)
- ルーティングテーブルを表示する(netstat)
- プロトコルごとの統計情報を表示する(netstat)
- リスンしているソケットを表示する(netstat)
ntpq(エヌテーピーキュー)
- NTP サーバとの接続状態を表示する(ntpq)
ntpdate(エヌテーピーデート)
- 手動で NTP サーバと時刻を同期する(ntpdate)
mail(メール)
- メールを送信する(mail)
- 自分に届いたメールを読む(mail)
route(ルート)
- ルーティングテーブルを表示する(route)
- ルーティングを追加する(route)
- 特定のネットワークへのルーティングを拒否する(route)
- ルーティングを削除する(route)
whois(フーイズ)
- ドメインの whois 情報を表示する(whois)
dig(ディグ)
- DNS レコードを参照する(dig)
- IP アドレスを指定して DNS 逆引きをする(dig)
rsync(アールシンク)
- ファイルを差分コピーする(rsync)
- ディレクトリを差分コピーする(rsync)
- リモートにファイルを差分コピーする(rsync)
tcpdump(ティーシーピーダンプ)
- 自ホストを流れるパケット情報を出力する(tcpdump)
- ホストを指定してパケット情報を出力する(tcpdump)
- ポート・プロトコルを指定してパケット情報を出力する(tcpdump)
openssl(オープンエスエスエル)
- openssl のコマンド
- openssl enc
- openssl rsa
- openssl rsautl
- openssl s_client
- 共通鍵暗号方式でファイルを暗号化する(openssl)
- 公開鍵暗号方式でファイルを暗号化する(openssl)
- 証明書の有効期限を確認する(openssl)
- コマンドから SSL サイトに接続する(openssl)
telnet(テルネット)
- telnet プロトコルでリモートサーバへログインする(telnet)
- HTTP ポートから GET を実行する(telnet)
- SMTP コマンドを使ってメールを送信する(telnet)
nc(エヌシー)
- 簡易ネットワークサーバを立てる(nc)
- HTTP ポートから GET を実行する(nc)
ntpstat(エヌティーピースタット)
- NTP サーバとの時刻同期状態を確認する(ntpstat)
mailq(メールキュー)
- メールキューを表示する(mailq)
screen(スクリーン)
- 仮想端末上でコマンドを実行する(screen)
- 仮想端末一覧を確認する(screen)
- 仮想端末を復元する(screen)
gpg(ジーピージー)
- 秘密鍵と公開鍵を作成する(gpg)
- gpg に秘密鍵と公開鍵をインポートする(gpg)
- gpg 形式でファイルを暗号化する(gpg)
- gpg 形式のファイルを復号化する(gpg)
arp(アープ)
- システムの ARP テーブルを表示する(arp)
- IP アドレスと MAC アドレスの対応を設定する(arp)
ネットワーク設定
- eth デバイス
- /etc/network/interfaces
- /etc/sysconfig/network-scripts/
- ホスト
- Ubuntu でホスト名を設定する
- Redhat でホスト名を設定する
SSH
- SSH 認証エージェント
- SSH の公開鍵認証の準備
- ホストベース認証
ポート
- 代表的なポートとプロトコル