【初心者向け】Linuxでssコマンドをインストールする方法|Ubuntu・CentOS・Arch対応

Linux

「ネットワークの接続状態を確認したい」「netstatより速くて詳しいコマンドを使いたい」

そんなときに活躍するのが、ssコマンドなんです。

軽量で高速、かつ高機能なこのコマンドは、現代のLinux管理には欠かせないツールです。

今回は、Linux各種ディストリビューション(Ubuntu、CentOS、Archなど)でのssコマンドのインストール方法をわかりやすく解説します。


スポンサーリンク

ssとは?どんな時に使うの?

まずは、ssコマンドについて簡単に説明しますね。

Socket Statisticsの略

ss(Socket Statistics)は、現在のネットワーク接続状況やポートの使用状況を確認できるツールです。

netstatの後継として開発され、以下の特徴があります:

  • 処理が速い(軽量)
  • 詳細な情報を表示できる
  • スクリプトに組み込みやすい

ssはネットワーク管理やトラブルシュートに欠かせない定番コマンドなんです。


Ubuntu / Debian系でのssインストール方法

まずは、最もポピュラーなUbuntuでの方法を見てみましょう。

パッケージ名:iproute2

ssコマンドは、iproute2パッケージの一部です。

インストール手順

sudo apt update

sudo apt install iproute2

確認コマンド

ss -tuln

Ubuntuではiproute2をインストールすればssが使えるようになります。とても簡単ですね。


CentOS / Rocky / RHEL系でのssインストール方法

次は、企業でよく使われるCentOS系の手順です。

パッケージ名:iproute

パッケージ名はiproute

CentOS 7 / RHEL 7の場合

sudo yum install iproute

Rocky Linux / AlmaLinux / RHEL 8+の場合

sudo dnf install iproute

動作確認

which ss

または

ss -an

CentOS系ではiprouteパッケージにssが含まれているんです。


Arch Linux / Manjaroでのssインストール方法

最後に、Arch Linux系の手順をご紹介します。

パッケージ名:iproute2(すでにインストール済みのことが多い)

Archでもiproute2に含まれている。

インストールコマンド

sudo pacman -S iproute2

確認方法

ss -lt

もし「コマンドが見つかりません」と出た場合は、再インストールしてみてください。

Archではiproute2を使えばOKです。初期インストール済みのことが多いので、まずは確認してみましょう。


ssが使えないときの対処法

インストールしたのにうまくいかない場合のチェックポイントです。

エラー内容対処法
Unable to locate package ssssは独立パッケージではなく、iproute2をインストールする必要あり
command not found: ssパッケージがインストールされていない。which ssで確認しよう
実行できるが情報が表示されないsudoをつけて実行。管理者権限が必要な場合があります

エラーが出たときは「パッケージ名の確認」「パスの確認」「権限の確認」をチェックしてみてくださいね。


まとめ

ssコマンドは単独でインストールするのではなく、次のパッケージに含まれています:

各ディストリビューション別まとめ

  • Ubuntu / Debianiproute2
  • CentOS / RHEL系iproute
  • Arch系iproute2

ポイント

  • ssコマンドは独立したパッケージではない
  • ディストリビューションによってパッケージ名が異なる
  • インストール後はss -tulnで動作確認
  • エラー時は権限や設定をチェック

最初はパッケージ名が分からなくて戸惑うかもしれませんが、一度覚えてしまえば簡単です。

インストール後はss -tulnなどで接続状況を素早く確認できるようになりますよ。

コメント

タイトルとURLをコピーしました