ipコマンド、ssコマンドとは



※以下書籍はKindle Unlimitedで読めます。

■LinuxとUNIXの違いをわかりやすく解説しています。
※サーバーエンジニアは知っておくべき内容です。

【初心者向け】これだけでLinuxとUNIXの違いがわかる!


■ロードバランサー(LB)をわかりやすく解説しています。
※ネットワークエンジニア、サーバーエンジニアは知っておくべき内容です。

これだけでSNMPがわかる!SNMPの使い方


■SNMPの使い方をわかりやすく解説しています。
※ネットワークエンジニア、サーバーエンジニアは知っておくべき内容です。

これだけでロードバランサーがわかる!


■ChatGPTの使い方をわかりやすく解説しています。

【初心者向け】これだけでわかる!ChatGPTの使い方





では、今日も授業を始める。今日のテーマはipコマンド、ssコマンドだ。




ipコマンドって何!?




CentOS/RHELサーバ(バージョン7以降)のIPアドレスを確認するときに使うコマンドだ。
以下のコマンドで、IPアドレスが確認できる。

■CentOS6/RHEL6以前
ifconfig -a

■CentOS7/RHEL7以降
ip a もしくはip addr




CentOS7/RHEL7からは、ifconfigコマンドがipコマンドに変わったってこと?




コマンドが変わったわけではないが、CentOS7/RHEL7からは最小構成でインストールすると、 ifconfig、route、netstat、arpコマンドが使えないようになっている。 yum install net-toolsで、net-toolsをインストールすれば利用できるようになるが、net-toolsはdeprecated(廃止予定)扱いになったので、 今後は使わないようにした方がよい。




CentOS7/RHEL7以降は、ifconfig、route、arp、netstatが非推奨になったので、 ss、ipを使った方がいいってことね。




CentOS7/RHEL7からは、ipコマンドやssコマンドを利用することを推奨している。 例えば、今まで、netstat -natとしていたものを、ss -natと入力する必要がある。




ss -ltuコマンドは、以下のように覚えればよい。
l・・・Listenのl
t・・・TCPのt
u・・・UDPのu

コマンドの違い
項目 CentOS6/RHEL6以前 CentOS7/RHEL7以降
IPアドレス確認 ifconfig ip a
リンク状況確認 ifconfig ip link
ルーティングテーブル状況確認 netstat -rn ip route
NICの統計確認 netstat -i ip -s link
ARPテーブル確認 arp ip neigh




では、今日はここまで。




は~い



今回のまとめ

1.CentOS6/RHEL6以前はifconfig

2.CentOS7/RHEL7以降はipコマンド、ssコマンド

3.net-toolsはdeprecated(廃止予定)扱いになった

4.CentOS7/RHEL7以降はifconfig、route、arp、netstatが非推奨

5.ip route、ip -s link、ip a、ip neighなどを使う


 次の章へ