ホスト example.com にICMP疎通確認を行うコマンドは?
ping example.com
5回だけ google.com にpingを送るコマンドは?
ping -c 5 google.com
SSHでユーザー user がホスト server に接続するコマンドは?
ssh user@server
SSHでポート22以外(例: 2222)を使って接続するコマンドは?
ssh -p 2222 user@server
現在のネットワークインターフェースのIP情報を確認するコマンドは?
ip addr show
ルーティングテーブルを表示するコマンドは?
ip route show
自分のグローバルIPアドレスを確認するコマンドは?
curl ifconfig.me
ポート 80 が開いているか確認するコマンドは?
nc -zv localhost 80
開いているTCP/UDPポートを一覧表示するコマンドは?
netstat -tuln
接続中のTCPセッションを表示するコマンドは?
ss -t
HTTPリクエストを送るコマンドは?
curl http://example.com
HTTPヘッダーだけを表示するコマンドは?
curl -I http://example.com
wget を使ってファイルをダウンロードするコマンドは?
wget http://example.com/file.txt
FTPで ftp.example.com に接続するコマンドは?
ftp ftp.example.com
traceroute コマンドで google.com までの経路を確認するコマンドは?
traceroute google.com
DNS解決で example.com のAレコードを確認するコマンドは?
dig example.com
簡易的にDNS解決を確認するコマンドは?
nslookup example.com
/etc/hosts ファイルを確認するコマンドは?
cat /etc/hosts
/etc/resolv.conf の内容を確認するコマンドは?
cat /etc/resolv.conf
自分のホスト名を表示するコマンドは?
hostname
ホスト名を一時的に testhost に変更するコマンドは?
hostname testhost
永続的にホスト名を設定するコマンドは?(systemd環境)
hostnamectl set-hostname testhost
現在のネットワークインターフェース一覧を表示するコマンドは?
ip link show
ネットワークインターフェース eth0 を無効化するコマンドは?
ip link set eth0 down
ネットワークインターフェース eth0 を有効化するコマンドは?
ip link set eth0 up
eth0 にIPアドレス 192.168.1.100/24 を追加するコマンドは?
ip addr add 192.168.1.100/24 dev eth0
デフォルトゲートウェイを 192.168.1.1 に設定するコマンドは?
ip route add default via 192.168.1.1
TCPポート 80 で待ち受けサーバーを立てるコマンドは?
nc -l -p 80
server のポート80に接続するコマンドは?
nc server 80
arp テーブルを表示するコマンドは?
arp -n
ネットワーク疎通確認に telnet を使って example.com:80 に接続するコマンドは?
telnet example.com 80
ss コマンドでリッスンしているポートを表示するコマンドは?
ss -ltn
現在の接続数をカウントするコマンドは?
ss -t | wc -l
ifconfig コマンドでインターフェース情報を表示するコマンドは?
ifconfig
パケットの送受信状況を確認するコマンドは?
netstat -i
tcpdump でインターフェース eth0 の通信をキャプチャするコマンドは?
tcpdump -i eth0
tcpdump でポート80の通信だけをキャプチャするコマンドは?
tcpdump -i eth0 port 80
HTTPサーバーに curl でPOSTデータを送るコマンドは?
curl -d "name=test" http://example.com
HTTPSサイトの証明書情報を確認するコマンドは?
openssl s_client -connect example.com:443
現在のネットワーク統計情報を表示するコマンドは?
netstat -s
ss でUDPの接続状況を確認するコマンドは?
ss -u
ネットワーク遅延を測定する mtr コマンドの例は?
mtr google.com
サービス ssh が起動しているか確認するコマンドは?
systemctl status ssh
サービス ssh を再起動するコマンドは?
sudo systemctl restart ssh
firewallで現在の設定を表示するコマンドは?
sudo firewall-cmd --list-all
iptablesのルールを表示するコマンドは?
sudo iptables -L -n -v
curl でダウンロードした内容を output.html に保存するコマンドは?
curl -o output.html http://example.com
ネットワーク帯域を測定する iperf3 クライアント実行コマンドは?
iperf3 -c server
iperf3 をサーバーモードで起動するコマンドは?
iperf3 -s
ICMPパケットを1つだけ送信するコマンドは?
ping -c 1 8.8.8.8