Linuxサーバを運用していると必ずといっていいほどネットワーク設定や状態を確認する場面があります。
サーバ自身のネットワーク設定という点では、hostnameに始まり、ifconfig、route、ethtool、arpなど、様々なコマンドがあります。 また、疎通確認という点ではping, traceroute, tracepath, arpingなどもよく使うコマンドです。 状況によってはiptables、ip6tablesなども確認する場面があると思います。 それぞれのコマンドを順次紹介していきます。