カテゴリ: Linux基礎 更新日: 2026/05/27

Linuxのネットワークコマンドまとめ!初心者でもわかる基礎から応用まで完全解説

Linuxのネットワークコマンドまとめ!基礎から応用まで解説
Linuxのネットワークコマンドまとめ!基礎から応用まで解説

先生と生徒の会話形式で理解しよう

生徒

「Linuxでインターネットの状態を確認したり、通信を調べたりするにはどうすればいいですか?」

先生

「Linuxにはネットワークの状態を確認できる便利なコマンドがたくさんあります。例えば通信できるか確認するコマンドや、IPアドレスを調べるコマンドがありますよ。」

生徒

「なんだか難しそうですが、初心者でも使えますか?」

先生

「もちろんです。基本から順番に説明するので、安心して覚えていきましょう。」

1. Linuxのネットワークコマンドとは?

1. Linuxのネットワークコマンドとは?
1. Linuxのネットワークコマンドとは?

Linuxのネットワークコマンドとは、インターネットやLANなどの通信状況を確認したり、トラブルを調べたりするためのコマンドです。

例えば「サイトにアクセスできない」「通信が遅い」といった問題が起きたときに、原因を調べるために使います。

イメージとしては、ネットワークコマンドは「通信の健康診断ツール」です。通信が正常かどうかを確認するための道具だと思うと理解しやすいです。

2. pingコマンドで通信確認

2. pingコマンドで通信確認
2. pingコマンドで通信確認

pingコマンドは、指定した相手に通信できるかどうかを確認する基本コマンドです。

相手に小さなデータを送り、その返事が返ってくるかを確認します。


ping google.com
PING google.com (142.250.190.14): 56 data bytes
64 bytes from 142.250.190.14: icmp_seq=0 ttl=117 time=10.5 ms

timeの値が小さいほど通信が速いという意味です。通信できない場合はエラーが表示されます。

3. ipコマンドでIPアドレス確認

3. ipコマンドでIPアドレス確認
3. ipコマンドでIPアドレス確認

ipコマンドは、自分のパソコンのネットワーク情報を確認するためのコマンドです。

IPアドレスとは、ネットワーク上の住所のようなものです。


ip addr
2: eth0: <BROADCAST,MULTICAST,UP>
    inet 192.168.1.10/24

inetの後に表示されている数字がIPアドレスです。

4. ifconfigコマンドとの違い

4. ifconfigコマンドとの違い
4. ifconfigコマンドとの違い

ifconfigコマンドもネットワーク情報を確認できますが、現在はipコマンドの使用が推奨されています。


ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING>
    inet 192.168.1.10

古いLinuxではifconfigがよく使われていましたが、新しい環境ではipコマンドを覚えておくと安心です。

5. netstatコマンドで通信状態を確認

5. netstatコマンドで通信状態を確認
5. netstatコマンドで通信状態を確認

netstatコマンドは、現在の通信状態やポートの利用状況を確認できます。

ポートとは、アプリケーションごとの通信の入り口の番号のことです。


netstat -tuln
tcp        0      0 0.0.0.0:22

22番ポートはSSHというリモート接続でよく使われます。

6. ssコマンドで高速に確認

6. ssコマンドで高速に確認
6. ssコマンドで高速に確認

ssコマンドはnetstatの代わりとして使われる新しいコマンドです。より高速に情報を表示できます。


ss -tuln
tcp LISTEN 0 128 0.0.0.0:22

ネットワークトラブルの調査では、ssコマンドがよく使われます。

7. tracerouteで経路を確認

7. tracerouteで経路を確認
7. tracerouteで経路を確認

tracerouteコマンドは、通信がどのルートを通っているかを確認できます。

インターネットは複数の経路を経由して通信しています。


traceroute google.com
1 192.168.1.1
2 10.0.0.1

途中の経路が表示されることで、どこで通信が遅くなっているかを確認できます。

8. nslookupでドメインを調べる

8. nslookupでドメインを調べる
8. nslookupでドメインを調べる

nslookupコマンドは、ドメイン名からIPアドレスを調べるためのコマンドです。

ドメインとはgoogle.comのような名前のことです。


nslookup google.com
Address: 142.250.190.14

DNSという仕組みを使って名前をIPアドレスに変換しています。

9. curlコマンドでWeb通信確認

9. curlコマンドでWeb通信確認
9. curlコマンドでWeb通信確認

curlコマンドはWebサイトと通信してデータを取得するコマンドです。

Webサーバーの動作確認に便利です。


curl https://example.com
<html>
<body>Example</body>
</html>

HTMLが表示されれば通信が成功しています。

カテゴリの一覧へ
新着記事
New1
テキスト・データ処理
patch -Rオプションの使い方を完全ガイド!初心者でもわかるLinuxでパッチを元に戻す方法
New2
テキスト・データ処理
less -Xオプションの使い方を完全ガイド!終了後も画面内容を残す方法
New3
ファイル・ディレクトリ操作
lsコマンドの-lオプションでファイルの詳細情報を一覧表示しよう!初心者でもわかる使い方と意味を徹底解説
New4
ディスクとファイルシステム管理
dfコマンドの使い方を完全ガイド!初心者でもわかるLinuxのディスク使用量確認方法
人気記事
No.1
Java&Spring記事人気No1
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.2
Java&Spring記事人気No2
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
pwdコマンドとは?初心者でもわかる現在の作業ディレクトリの確認方法を解説!
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
lsコマンドとは?Linuxでファイルやディレクトリを一覧表示する基本を初心者向けに解説