3Dプリンターの選び方! 造形方式や素材、確認ポイントを整理して紹介
3Dプリンターの選び方を紹介します。FDMと光造形の違い、PLAやPETG、ABSなどの素材、造形サイズ、家庭で使うときの注意点、代表的なメーカーと製品を整理しています。
今回は、Linuxでソケット情報を確認するときに使うssコマンドについて紹介します。
サービスが待ち受けていない、どのプロセスが通信しているか知りたい、接続状態を確認したい、といった場面で ssは非常に有効です。
この記事では、UbuntuなどのLinux環境を前提に、基本操作から実運用で使うフィルタ方法までをまとめます。
ssは、TCP/UDP/UNIXドメインソケットなどの接続情報と待受情報を確認できるコマンドです。
現在のLinuxでは、従来のnetstatより高速かつ柔軟に絞り込みできるため、 日常運用や障害対応で広く使われています。
ちなみに私は組み込む機器向けLinuxでの開発が多いため、netstatを使うことが多いです。まあ、netstatですらインストールされていない環境だったりするわけですが。。。
まず現在の環境でssが使えるか確認します。
kamo@kamo:~$ which ss kamo@kamo:~$ ss -V
一般的なディストリビューションでは標準搭載ですが、最小構成イメージでは入っていない場合があります。
次のコマンドでインストールできます。
kamo@kamo:~$ sudo apt update kamo@kamo:~$ sudo apt install iproute2
kamo@kamo:~$ ss -a
TCP/UDP/UNIXなどを含むソケット情報をまとめて確認できます。
kamo@kamo:~$ sudo ss -lntp
サービスが待ち受けているポートを確認する基本形です。
kamo@kamo:~$ sudo ss -ntp state established
現在どこと通信しているかを把握できます。
kamo@kamo:~$ sudo ss -lnup
kamo@kamo:~$ ss -s
TCP/UDPごとの接続件数を要約表示できます。
上記の例のように、オプションを利用することで様々な情報を取得することが可能です。
一般的に以下のオプションがあります。
| オプション | 意味 |
|---|---|
| -a | すべてのソケットを表示 |
| -l | 待受ソケットのみ表示 |
| -n | 名前解決せず数値で表示 |
| -t | TCPのみ表示 |
| -u | UDPのみ表示 |
| -p | PID/プロセス名を表示(要権限) |
| -s | 要約統計を表示 |
| -H | ヘッダー行を非表示 |
| state <状態> | 接続状態で絞り込む(例: established, listening) |
ssは、状態(state)と式フィルタ(src/dst/sport/dport)を組み合わせると 大量出力でも絞り込めます。
kamo@kamo:~$ ss -nt state established
kamo@kamo:~$ sudo ss -lnt '( sport = :443 )'
kamo@kamo:~$ sudo ss -nt state established '( dport = :443 )'
kamo@kamo:~$ sudo ss -nt '( dst 192.168.10.20 )'
| 項目 | 意味 |
|---|---|
| Netid | プロトコル種別(tcp / udp など) |
| State | 接続状態(LISTEN / ESTAB など) |
| Recv-Q | 受信キューのデータ量 |
| Send-Q | 送信キューのデータ量 |
| Local Address:Port | ローカル側IP:ポート |
| Peer Address:Port | 相手側IP:ポート |
| Process | 紐づくプロセス情報(-p指定時) |
次のように読み替えると移行しやすいです。
| 旧コマンド(netstat) | 読み替え先 | 用途 |
|---|---|---|
| netstat -lntp | ss -lntp | TCP待受とプロセス確認 |
| netstat -antp | ss -antp | TCP接続一覧確認 |
| netstat -lnup | ss -lnup | UDP待受とプロセス確認 |
| netstat -rn | ip route | ルーティング確認 |
| netstat -i | ip -s link | インタフェース統計確認 |
kamo@kamo:~$ sudo ss -lntp | grep ':80 ' kamo@kamo:~$ sudo ss -lntp | grep ':443 '
WebサーバーのポートがLISTENしていない場合は、まずサービスの起動状態を確認します。
kamo@kamo:~$ sudo ss -ntp state established
不審な接続先や想定外の常時接続がないかを確認できます。
kamo@kamo:~$ sudo ss -lntp '( sport = :3000 )'
アプリ起動失敗時に、対象ポートを既に別プロセスが利用していないかを確認できます。
-pで情報が出ない場合はsudo付きで再実行し、 それでも見えない場合はOSのプロセス可視化制限(例: hidepid)を確認してください。
kamo@kamo:~$ sudo ss -lntp
kamo@kamo:~$ sudo ss -lntp '( sport = :8080 )'
kamo@kamo:~$ sudo ss -ntp state established '( dport = :443 )'
kamo@kamo:~$ sudo ss -lnup '( sport = :53 )' kamo@kamo:~$ sudo ss -lnup '( sport = :123 )'
kamo@kamo:~$ ss -Htan state established | wc -l
kamo@kamo:~$ watch -n 1 'ss -s; echo; ss -lnt'
この記事では、ssコマンドの基本操作と、実運用で使いやすい絞り込み例を紹介しました。
まずはss -lntp、ss -ntp state established、 ss -sの3つを押さえると、障害対応の初動がかなり速くなります。
既存のnetstat手順も読み替えながら、運用手順に組み込んでみてください。
3Dプリンターの選び方! 造形方式や素材、確認ポイントを整理して紹介
3Dプリンターの選び方を紹介します。FDMと光造形の違い、PLAやPETG、ABSなどの素材、造形サイズ、家庭で使うときの注意点、代表的なメーカーと製品を整理しています。
2026年版 目元ケアに使いたい アイウォーマー・アイマッサージャーおすすめ5選
アイウォーマー・アイマッサージャーを初めて選ぶ人向けに、温熱、加圧、タッピング、EMS、装着感、安全性を整理し、代表モデル5機種を紹介します。
2026年版 アクションカメラおすすめの選び方 初心者向けに主要メー カーを比較
アクションカメラの選び方を初心者向けに解説。4K、手ブレ補正、防水、バッテリー、GoPro・DJI・Insta360・AKASOの代表モデルを紹介します。
2026年版 最新おすすめスマートフォン 11選 ローエンドからハイエンドモデルまで
スマートフォンの選び方を、OS、SoC、RAM、AI機能、カメラ、バッテリーなどの基礎知識から整理し、価格帯別の注目モデル11機種を紹介し ます。
2026年版 ロボット掃除機の選び方 おすすめモデル5選
ロボット掃除機の選び方を、吸引力、水拭き、マッピング、全自動ステーション、障害物回避から整理し、代表メーカーとモ デルを紹介します。
ハンドヘルドゲーミングPCとは何か? 代表メーカーと製品を紹介
ハンドヘルドゲーミングPCとは何かを整理し、Steam Deck OLED、ROG Xbox Ally X、Lenovo Legion Go、MSI Claw A1Mなど代表的なメーカー と製品