「Linuxコマンド - ip」の版間の差分
ナビゲーションに移動
検索に移動
(→概要) |
|||
68行目: | 68行目: | ||
|- | |- | ||
| netstat -N<br>netstat --symbolic<br><br>数字表現の代わりに、シンボリックホスト、ポート、ユーザ名を表示する。 || ss -r<br>ss --resolve | | netstat -N<br>netstat --symbolic<br><br>数字表現の代わりに、シンボリックホスト、ポート、ユーザ名を表示する。 || ss -r<br>ss --resolve | ||
|- | |||
| netstat -o<br>nestat --timers<br><br>ネットワーキングタイマに関連する情報も含まれる。 || ss -o<br>ss --options | |||
|- | |||
| netstat -p<br>netstat --program<br><br>どのソケットがプロセスID (PID)やプログラム名に属するか表示する。 || ss -p | |||
|- | |||
| netstat -r<br>netstat --route<br><br>カーネルルーティングテーブルを表示する。 || ip route<br>ip route show all | |||
|- | |||
| netstat -s<br>netstat --statistics<br><br>各プロトコルの統計サマリを表示する。 || ss -s | |||
|- | |||
| netstat -t<br>netstat --tcp<br><br>TCPのみを表示するため、結果をフィルタする。 || ss -t<br>ss --tcp | |||
|- | |||
| netstat -T<br>netstat --notrim <br><br>トリミングロングアドレスを止める。 || | |||
|- | |||
| netstat -u<br>netstat --udp<br><br>UDPのみ表示するため、結果をフィルタする。 || ss -u<br>ss --udp | |||
|- | |||
| netstat -v<br>netstat --verbose<br><br>Verbose出力する。 || | |||
|- | |||
| netstat -w<br>netstat --raw<br><br>rawソケットのみ表示するため、結果をフィルタする。 || ss -w<br>ss --raw | |||
|- | |||
| netstat -Z<br>netstat --context<br><br>SELinuxが有効な場合、SELinuxの情報を表示する。<br>SELinuxを実行しているホストにおいて、全てのプロセスは、セキュリティ関連情報を表示するとレーベルされる。<br>この情報は、SELinux contextと呼ばれる。 || | |||
|} | |} | ||
</center> | </center> |
2021年5月15日 (土) 18:26時点における版
概要
ifconfig
コマンドやnetstat
コマンドは、net-toolsパッケージに含まれている。
しかし、net-toolsパッケージはメンテナンスされていないため、使用は非推奨となっている。
ここでは、それらの代替となるip
コマンドを記載する。
ipコマンド
非推奨のコマンド | 対応するipコマンド |
---|---|
arp | ip n ip neighbor |
ifconfig | ip a ip addr ip link ip -s ip -stats |
iptunnel | ip tunnel |
iwconfig | iw |
nameif | ip link ifrename |
netstat | ss ip route (netstat -rコマンドの代替) ip -s link (netstat -iコマンドの代替) ip maddr (netstat -gコマンドの代替) |
route | ip r ip route |
netstatコマンドと対応するコマンド
非推奨のnetstatコマンド | 対応するコマンド |
---|---|
netstat -a netstat --all リスニング中のソケットと非リスニングの両方を表示 |
ss -a ss --all |
netstat -A <ファミリ名> netstat --protocol=<ファミリ名> どの接続が表示されるかアドレスファミリを指定する。 <ファミリ名>とは、カンマで分けられてリスト化されたinet、unix、ipx、ax25、netrom、ddp等のアドレスファミリのこと。 --inet、--unix (-x)、--ipx、--ax25、--netrom、--ddpオプションを付加することにより、同等の効果が得られる。 |
ss -f <family> ss –family=<family> family : unix、inet、inet6、link、netlink |
netstat -c netstat --continuous 表示された情報が止まるまで、毎秒更新するようにnetstatを設定する。 |
|
netstat -C routeキャッシュからルーティング情報を表示する。 |
ip route list cache |
netstat -e netstat --extend レベルが上げられた詳細を表示する。 細部まで表示するには、--eeオプションを付加する。 |
ss -e ss --extended |
netstat -F フォワードインフォメーションデータベース(FIB)からルーティング情報を表示する。 |
|
netstat -g netstat --groups IPv4とIPv6のmulticastグループメンバーシップ情報を表示する。 |
ip maddr ip maddr show <インターフェイス名> |
netstat -i netstat --interface=<name> 全てのネットワークインターフェイスまたは<name>を指定してテーブルを表示する。 |
ip -s link |
netstat -l netstat --listening リスニング中のソケットのみ表示する。 (netstatは省略される) |
ss -l ss --listening |
netstat -M netstat --masquerade マスカレード接続リストを表示する。(接続はNATにより改変される) |
|
netstat -n netstat --numeric シンボリックホスト、ポート、ユーザ名を断定しようとする代わりに、アドレスを数字表示する。 (DNSトランズレーションはスキップする) |
ss -n ss --numeric |
netstat --numeric-hosts ホストアドレスを表示する。ただし、ポートやユーザ名の解決には影響しない。 |
|
netstat --numeric ports ポート番号を表示する。ただし、ホストやユーザ名の解決に影響しない。 |
|
netstat --numeric-users ユーザID(整数値)を表示する。ただし、ホストやポート名の解決に影響しない。 |
|
netstat -N netstat --symbolic 数字表現の代わりに、シンボリックホスト、ポート、ユーザ名を表示する。 |
ss -r ss --resolve |
netstat -o nestat --timers ネットワーキングタイマに関連する情報も含まれる。 |
ss -o ss --options |
netstat -p netstat --program どのソケットがプロセスID (PID)やプログラム名に属するか表示する。 |
ss -p |
netstat -r netstat --route カーネルルーティングテーブルを表示する。 |
ip route ip route show all |
netstat -s netstat --statistics 各プロトコルの統計サマリを表示する。 |
ss -s |
netstat -t netstat --tcp TCPのみを表示するため、結果をフィルタする。 |
ss -t ss --tcp |
netstat -T netstat --notrim トリミングロングアドレスを止める。 |
|
netstat -u netstat --udp UDPのみ表示するため、結果をフィルタする。 |
ss -u ss --udp |
netstat -v netstat --verbose Verbose出力する。 |
|
netstat -w netstat --raw rawソケットのみ表示するため、結果をフィルタする。 |
ss -w ss --raw |
netstat -Z netstat --context SELinuxが有効な場合、SELinuxの情報を表示する。 SELinuxを実行しているホストにおいて、全てのプロセスは、セキュリティ関連情報を表示するとレーベルされる。 この情報は、SELinux contextと呼ばれる。 |