Linuxのネットワーク のバックアップ差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2021-09-06T17:40:33+09:00","default:k1rou","k1rou")
*Linuxのネットワーク [#ca872330]

**[[Telnet]] [#f6210d20]
***telnet [#uc464add]
-telnet -l <user-name> <host-name>

-HTTP接続
--GETメソッド
 telnet <host-name> 80
 GET / HTTP/1.1
 User-Agent: Telnet
 Host: <host-name>
 <CRLF>

--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>

**[[SSH]] [#tfb46ef1]
***ssh [#h37eac6a]
-ssh <user-name>@<host-name>
-ssh <user-name>@<host-name> -p <port-number>
-ssh <user-name>@<host-name> <command>

***ssh-keygen [#c9accb93]
--SSH認証鍵の生成・管理 ※「[[SSH]]」参照

***ssh-copy-id [#p56d6925]
-認証鍵([[RSA]], [[DSA]])

**ファイル操作 [#tb810546]
***ftp [#b6a3b483]
-ftp <host-name>

***scp [#nacb6360]
-scp <local-file-path> <target-host-name>:<remote-file-path>
-scp <target-host-name>:<remote-file-path> <local-file-path>

***wget [#z1551c1e]
-ファイルをダウンロード
-wget <url-file-path>
-wget -O <save-to-path> <url-file-path>

**状態確認 [#q6cd4231]
***ip [#xff9419f]
-デバイスの設定(IPアドレス含む)を表示
 ip a
 ip addr
 ip addr show

-デバイスのリンク状態を表示
 ip l
 ip link
 ip link show

***hostname [#w3321cc2]
-ホスト名を表示

**接続確認 [#z0535903]
***[[ping]] [#e1c387c2]
-ping <host-name>
-ping -i <interval-second> <host-name>
-ping -c <count> <host-name>

***arp [#l5e68bc2]
-[[ARP]]テーブル(IPアドレスとMACアドレスの対応表)の内容を操作する
-net-tools(RHEL7以降非推奨)
 arp -a ※表示(ドメイン名を表示)
 arp -an ※表示(名前解決しない)
 arp -d <ip-address> ※削除

***netstat [#xd316edc]
-net-tools(RHEL7以降非推奨)
 netstat -rn ※ルーティングテーブルを表示
 netstat -aL ※リッスンポートを表示

***ss [#b2f12299]
 ss -lnt ※ソケットの状態を表示(TCP)
 ss -lnu ※ソケットの状態を表示(UDP)

***tracepath [#r01866c2]
-tracepath <host-name> ※パケット経路を表示

***traceroute [#bb354e64]
-traceroute <host-name> ※ネットワーク経路を表示

***curl [#n21267a7]
-「[[curl]]」参照

**パケットキャプチャ [#m7f787ec]
***[[tcpdump]] [#uec2d07a]
-tcpdump i <network-if> -n port <port-no>

***nmap [#h06b412d]
-[[ポートスキャン]]

**ドメイン [#w5bf3091]
***dig [#ma869194]
-「[[dig]]」参照

***whois [#x0822d2c]
-「[[whois]]」参照

***nslookup [#w85967dd]
-ホスト名からIPアドレスを求める
--nslookup <hostname>

**その他 [#zef25e8c]
***nmtui [#v011fc75]
-CentOS7以降

***nmcli [#gb3aafe9]
 nmcli connection show
 nmcli c
 nmcli c s
 
 nmcli device show
 nmcli d
 nmcli d s

***nc [#ld541347]
-nc([[netcat]])
--nc <hostname> <port-no> ※HTTPリクエスト

-リッスンモード
--nc -l <hostname> <port-no> ※サーバ起動
--nc <hostname> <port-no> ※クライアント接続

**NICの無効化/有効化 [#p6ce01ff]
***ifup [#ld67a1d9]
-NICの有効化

***ifdown [#f734648a]
-NICの無効化

**ツール [#oe490b7e]
***net-tools ※廃止予定(CentOS6迄) [#d1c40995]
-ifconfig

-iwconfig
 iwconfig <インターフェイス名> ※無線LANインタフェースの参照

-route
--ルーティングテーブルを確認する
-arp
-netstat

***iproute2 [#a1886af2]
-ip
-ss

**関連用語 [#xe2f6faa]
-[[Linuxコマンド]]
-[[NetworkManager]]