bash: ping: コマンドが見つかりません: Linuxにインストールする方法
Linuxで最も一般的に使用されるネットワーキングツールの1つはping
です。しかし、-bash: ping: command not found
というエラーが表示された場合、それはping
ユーティリティがインストールされていないか、システムのPATHから欠落していることを意味します。このチュートリアルでは、異なるLinuxディストリビューションにping
コマンドをインストールする方法を示します。
このチュートリアルでは次のことを学びます:</strong>
- 異なるLinuxディストリビューションにping</code>コマンドをインストールする方法
ping
が正しくインストールされているかを確認する方法- ネットワーク接続をテストするための
ping
の使い方
Pingコマンドのインストール
ping
ユーティリティは通常iputils
パッケージに含まれていますが、一部の最小限のインストールではデフォルトで含まれていない場合があります。以下は、異なるLinuxディストリビューションにインストールする手順です。
UBUNTUサーバーではデフォルトでPINGが利用できません
Ubuntu Serverでは、pingコマンドはデフォルトでは利用できません。なぜなら、それを提供するパッケージであるiputils-pingが最小インストールには含まれていないからです。これは、システムのデフォルトのフットプリントを削減し、不必要なツールを制限することでセキュリティを強化するために行われています。クラウドインスタンスやコンテナのような環境では、攻撃面を最小限に抑えるためにネットワーク診断ユーティリティがしばしば除外されます。代わりに、ユーザーはtraceroute、nc(netcat)、またはcurlのようなコマンドを使用して、pingなしでネットワークの問題を診断することができます。
Pingをインストールする:
ping
コマンドをインストールするには、あなたのLinuxディストリビューションの指示に従ってください:-
Debianベースのシステム(Ubuntu、Linux Mint):
sudo apt update && sudo apt install iputils-ping
-
RHELベースのシステム(CentOS、Rocky Linux、AlmaLinux):
sudo yum install iputils
Arch Linux:
sudo pacman -Sy inetutils
Pingバージョンの確認:
ping
がインストールされているか、バージョンを確認してください:ping -V
Pingによるネットワーク接続のテスト: GoogleのパブリックDNSサーバーでテストして、
ping
が機能していることを確認します:ping 8.8.8.8
結論
このガイドでは、さまざまなLinuxディストリビューションにおけるping
コマンドのインストール方法、そのインストールの確認方法、ネットワーク接続をテストするための使用方法について説明しました。ping
コマンドはネットワークトラブルシューティングに不可欠なツールであるため、システムにインストールされていることを確認することが重要です。