hana_shinのLinux技術ブログ

Linuxの技術情報を掲載しています。特にネットワークをメインに掲載していきます。

ネットワークのトラブルシューティングのときに使うコマンド



1 はじめに

ネットワークのトラブルシューティングのときに使うコマンドについてまとめました。

2 コマンド一覧

2.1 ネットワーク関連

コマンド名 概要 詳細情報
nmcli NICIPアドレス等を設定するときに使います nmcliコマンドの使い方 - hana_shinのLinux技術ブログ
ping 宛先IPアドレスまでの疎通確認や最小MTU長の確認に使います pingコマンドの使い方 - hana_shinのLinux技術ブログ
traceroute 宛先までの経路情報や最小MTU長を確認するときに使います tracerouteコマンドの使い方 - hana_shinのLinux技術ブログ
arping ARP要求パケットの送信やIPアドレスの重複確認に使います arpingコマンドの使い方 - hana_shinのLinux技術ブログ
strace システムコールの実行を確認するときに使います straceコマンドの使い方 - hana_shinのLinux技術ブログ
firewall-cmd ポートが開放されているかどうかを確認するときに使います firewall-cmdの使い方 - hana_shinのLinux技術ブログ
lsof ポート番号を使用しているプロセスを確認するときに使います lsofコマンドの使い方 - hana_shinのLinux技術ブログ
ss ソケットの状態を確認するときに使います ssコマンドの使い方 - hana_shinのLinux技術ブログ
nstat パケットロスト等の統計情報を確認するときに使います nstatコマンドの使い方 - hana_shinのLinux技術ブログ
iptables Netfilterでのパケットロスの確認に使います 旧記事(https://qiita.com/hana_shin/items/956dfaca4539ba257c16)。hatenablogに移行予定
tcpdump パケットのやりとりを確認するときに使います tcpdumpの使い方(基本編) - hana_shinのLinux技術ブログ
tshark WiresharkCUI版です。tcpdumpで採取したパケットの絞り込みに使います tsharkコマンドの使い方 - hana_shinのLinux技術ブログ
iftop TCPコネクション単位の帯域測定に使います iftopコマンドの使い方 - hana_shinのLinux技術ブログ
iperf3 使用している帯域を測定するときに使います iperf3コマンドの使い方 - hana_shinのLinux技術ブログ
hping3 任意のTCP/UDP/IPパケットを作成するツールです hping3コマンドの使い方 - hana_shinのLinux技術ブログ
nmap ポートが開放されているかどうかを確認するときに使います nmapコマンドの使い方 - hana_shinのLinux技術ブログ
openssl HTTPSアクセスの確認をするときに使います opensslコマンドの使い方 - hana_shinのLinux技術ブログ
httpstat HTTPアクセスにかかる時間を確認するときに使います 旧記事(https://qiita.com/hana_shin/items/0d54959d379de9fd786b)。hatenablogに移行予定
nc 簡易なクライアント、サーバのプロセスを起動するコマンドです ncコマンドの使い方 - hana_shinのLinux技術ブログ
tc qdiscのパケットロスの確認に使います tcコマンドの使い方 - hana_shinのLinux技術ブログ
conntrack コネクショントラッキングの情報を確認するときに使います conntrackコマンドの使い方 - hana_shinのLinux技術ブログ
curl HTTPサーバにアクセスできるかどうかを確認するときに使います 旧記事(https://qiita.com/hana_shin/items/949cdbe6325c6eee730f)。hatenablogに移行予定
dig ホスト名からIPアドレスを求めるときに使います digコマンドの使い方 - hana_shinのLinux技術ブログ
ethtool ドライバやNICの状態を確認するときに使います 未稿
top プロセスの状態を確認するときに使います topコマンドの使い方 - hana_shinのLinux技術ブログ

2.2 その他

コマンド名 概要 詳細情報
trace-cmd ftrace(カーネルの各種処理を追跡するためのツール)のフロントエンド trace-cmdコマンドの使い方 - hana_shinのLinux技術ブログ
systemtap Systemtap 旧記事(https://qiita.com/hana_shin/items/9b265b4f9a51f98d0f4d)。hatenablogに移行予定
staprun systemtapスクリプトから作成したモジュールを、別ホストで実行するときに使用する機能 旧記事(https://qiita.com/hana_shin/items/989413dff06aaf48ef1c)。hatenablogに移行予定
DYNAMIC DEBUG デバッグカーネルメッセージを出力する機能 DYNAMIC DEBUGの使い方 - hana_shinのLinux技術ブログ
フォルトインジェクション ディスクアクセス、メモリ獲得等を故意に失敗させるためのカーネル機能 旧記事(https://qiita.com/hana_shin/items/ff69492b68c656b53eb1)。hatenablogに移行予定
crash メモリダンプを解析する機能 旧記事(https://qiita.com/hana_shin/items/02d8da181c8287580613)。hatenablogに移行予定

Z 参考情報

私が業務や記事執筆で参考にした書籍を以下のページに記載します。
Linux技術のスキルアップをしよう! - hana_shinのLinux技術ブログ