Linuxのネットワーク のバックアップ(No.20)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Linuxのネットワーク へ行く。
- 1 (2021-11-14 (日) 21:02:19)
- 2 (2021-11-15 (月) 10:41:59)
- 3 (2022-03-27 (日) 17:55:54)
- 4 (2022-03-31 (木) 14:22:18)
- 5 (2022-03-31 (木) 17:42:37)
- 6 (2022-04-01 (金) 17:55:43)
- 7 (2022-04-02 (土) 22:30:40)
- 8 (2022-04-03 (日) 10:23:34)
- 9 (2022-04-24 (日) 11:43:47)
- 10 (2022-04-25 (月) 11:38:05)
- 11 (2022-04-29 (金) 20:27:16)
- 12 (2022-05-06 (金) 21:39:55)
- 13 (2022-05-14 (土) 11:07:18)
- 14 (2023-03-04 (土) 14:29:32)
- 15 (2023-06-18 (日) 16:03:05)
- 16 (2023-06-29 (木) 20:51:53)
- 17 (2023-08-06 (日) 17:31:26)
- 18 (2023-10-01 (日) 22:56:49)
- 19 (2023-10-15 (日) 15:08:58)
- 20 (2023-10-15 (日) 20:54:31)
- 21 (2023-10-16 (月) 15:01:25)
Linuxのネットワーク †
Telnet †
telnet †
- telnet -l <user-name> <host-name>
- HTTP接続
- GETメソッド
telnet <host-name> 80 GET / HTTP/1.1 User-Agent: Telnet Host: <host-name> <CRLF>
- GETメソッド
- POSTメソッド
telnet <host-name> 80 POST /<path> HTTP/1.1 User-Agent: Telnet Host: <host-name> Content-Type: application/x-www-form-urlencoded Content-Length: <length-of-content> <CRLF> <field1>=<value1>&<field2>=<value2>
- FTP接続
telnet <host-name> 21 USER <username> PASS <password> PASV ※パッシブモード XPWD ※現在のディレクトリを表示 QUIT ※終了
SSH †
ssh †
- 「SSH」参照
ssh-keygen †
- SSH認証鍵の生成・管理 ※「OpenSSH」参照
ssh-copy-id †
- SSH認証鍵のサーバへのコピー ※「SSH」参照
ファイル操作 †
ftp †
- ftp <host-name>
sftp †
- 「SFTP」参照
scp †
- 「SCP」参照
wget †
- ファイルをダウンロード
- wget <url-file-path>
- wget -O <save-to-path> <url-file-path>
状態確認 †
ip †
- デバイスの設定(IPアドレス含む)を表示
ip a ip addr ip addr show ip address ip address show
- デバイスのリンク状態を表示
ip l ip link ip link show
- ルーティングテープルの登録情報を表示
ip route show
hostname †
- ホスト名を表示
hostname
- IPアドレスを表示
hostname -I hostname -i
domainname †
- DNSのドメイン名を表示
domainname -d
- FQDNを表示
domainname -f
- IPアドレスを表示
domainname -i
dnedomainname †
- DNSのドメイン名を表示
dnsdomainname
hostnamectl †
- ホスト名と関連するOS情報を表示
hostnamectl hostnamectl status
- ホスト名を変更する
hostnamectl set-hostname <host-name>
接続確認 †
ping †
- ping <host-name>
- ping -i <interval-second> <host-name>
- ping -c <count> <host-name>
arp †
- ARPテーブル(IPアドレスとMACアドレスの対応表)の内容を操作する
- net-tools(RHEL7以降非推奨)
arp -a ※表示(ドメイン名を表示) arp -an ※表示(名前解決しない) arp -d <ip-address> ※削除
netstat †
- net-tools(RHEL7以降非推奨)
netstat -rn ※ルーティングテーブルを表示 netstat -aL ※リッスンポートを表示
ss †
- ソケットの状態を表示
ss -lnt ※TCP ss -lnu ※UDP
tracepath †
- tracepath <host-name> ※パケット経路を表示
traceroute †
- traceroute <host-name> ※ネットワーク経路を表示
traceroute -n <host-name> ※IPアドレスのみ表示する(逆引きしたホスト名を表示ない) traceroute -I -n <host-name> ※UDPではなくICMP Echo Requestを使う。これにより*にならなくなることがある
curl †
- 「curl」参照
パケットキャプチャ †
tcpdump †
- tcpdump i <network-if> -n port <port-no>
tcpdump i <network-if> -n port <port-no> -A ※ペイロードをASCIIで表示 tcpdump i <network-if> -n port <port-no> -w <file-name> ※ファイルに出力
nmap †
ドメイン †
dig †
- 「dig」参照
whois †
- 「whois」参照
nslookup †
- ホスト名からIPアドレスを求める
- nslookup <hostname>
host †
- host <host-name> ※IPアドレスを表示
- host -a <host-name> ※DNSの登録情報を表示
その他 †
nmtui †
- CentOS7以降
nmcli †
nmcli connection show nmcli c nmcli c s nmcli device show nmcli d nmcli d s
nc ※netcat †
- nc(netcat)
- nc <hostname> <port-no> ※HTTPリクエスト
- リッスンモード
- nc -l <hostname> <port-no> ※サーバ起動
- nc <hostname> <port-no> ※クライアント接続
- リバースシェル
- nc -lvp <port-no> ※サーバ起動
- cat file.txt | nc <server-ip-address> <port-no>
NICの無効化/有効化 †
ifup †
- NICの有効化
ifdown †
- NICの無効化
ツール †
net-tools ※廃止予定(CentOS6迄) †
- ifconfig
- iwconfig
iwconfig <インターフェイス名> ※無線LANインタフェースの参照
- route
- ルーティングテーブルを確認する
- arp
- netstat
iproute2 †
- ip
- ss
パッケージ †
- iproute2
- iputils-ping
- bind9-dnsutils
- netcat-openbsd