LinuxがIPアドレスを構成する方法
9278 ワード
ifconfigコマンドIPアドレスの一時構成
ifconfigコマンド:ネットワークステータスの表示と構成コマンド
setupツールIPアドレスの永続的な構成
RedHat専用グラフィックスツールsetupは、IPアドレスを永続的に構成します.
ネットワークプロファイルの変更
Ubuntuシステム静的IPアドレス構成
RedHat関連システム静的IPアドレス構成
注意:仮想マシンシステムはクローン方式で他のシステムを取得した後、同じネットワークでインターネットを利用できなくなり、そのネットワークカードのUUIDが同じで衝突する可能性が高い.ソリューション:
グラフィックインタフェース構成IPアドレス
Linuxサーバにはグラフィックインタフェースがありません.一般的なデスクトップ版Linuxでは、グラフィックインタフェースを通じてIPアドレスを構成することができます.これはWindowsシステムに似ています.
Linuxネットワークコマンド
ネットワーク環境表示コマンド
ifconfigコマンド
ネットワークステータスコマンドの表示と構成
ifdownコマンドとifupコマンド
NICコマンドの無効化と有効化
Netstatコマンド
nestat:ネットワーク接続ステータスの表示options:-t:TCPプロトコルポートのリスト-u:UDPプロトコルポートのリスト-n:ドメイン名とサービス名ではなく、IPアドレスとポート番号-l:リスニングステータスネットワークサービスのみのリスト-a:すべてのネットワーク接続のリスト
ゲートウェイの表示コマンド
ドメイン名解析コマンド
ネットワークテストコマンド
pingコマンド
指定されたIPまたはドメイン名のネットワーク状況を検出
telnetコマンド
リモート管理は、ポートプローブコマンドtelnetおよびftpと同様に、ユーザー名とパスワードを含むすべてのパケットが明示的に渡されます.
tracerouteコマンド
wgetコマンド
ダウンロードコマンド
tcpdumpコマンド
options:-i指定NICインタフェース-nnパケット内のドメイン名とサービスをIPとポート-Xに変換し、パケット内容port指定リスニングポートを16進数とASCIIコードで表示
リモートログイン
SSHプロトコルの原理
リモート管理指定Linuxサーバ:sshユーザ名@ip
ダウンロードファイル:scp[-r]ユーザ名@ip:ファイルパスローカルパス
アップロードファイル:scp[-r]ローカルファイルユーザ名@ip:アップロードパス
参考:SSH使用
SecureCRTリモート管理ツール
有料ツールですが、使いやすく、データ転送は暗号化されており、非常に安全です.
XshellツールとWinSCPファイル転送ツール
Xshellは無料バージョンがあり、機能が強く、お勧めです.WinSCPの安全なファイルコピーツールは、使いやすく、推奨されています.
リファレンス
慕課網Linuxネットワーク管理
ifconfigコマンド:ネットワークステータスの表示と構成コマンド
//
#ifconfig
// , eth0
#ifconfig eth0
// IP
#ifconfig eth0 192.168.0.200 netmask 255.255.255. 0
//
route add default gw 192.168.0.1
setupツールIPアドレスの永続的な構成
RedHat専用グラフィックスツールsetupは、IPアドレスを永続的に構成します.
// setup , DHCP *, , IP;
#setup
//
#service network restart
ネットワークプロファイルの変更
Ubuntuシステム静的IPアドレス構成
// IP /etc/network/interfaces
#vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.252
gateway 192.168.0.1
netmask 255.255.255.0
#network 192.168.0.0
#broadcast 192.168.0.255
//
#/etc/init.d/networking restart
RedHat関連システム静的IPアドレス構成
// eth0 ifcfg-eth0
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //
BOOTPROTO=none // IP(none、static、dhcp), none static IP
HWADDR=00:0c:29:17:c4:09 // MAC
NM_CONTROLLED=yes // Network Manager
ONBOOT=yes // ,eth0 , no ifconfig eth0 IP
TYPE=Ethernet //
UUID="xxxxxx-xxxx..." //
IPADDR=192.168.0.252 // IP
NETMASK=255.255.255.0 //
GATWAY=192.168.0.1 //
DNS1=202.106.0.20 // DNS
IPV6INIT=no // IPv6
USERCTL=no // root
注意:仮想マシンシステムはクローン方式で他のシステムを取得した後、同じネットワークでインターネットを利用できなくなり、そのネットワークカードのUUIDが同じで衝突する可能性が高い.ソリューション:
// UUID
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
// MAC
#rm -rf /etc/udev/rules.d/70-persistent-net.rules
// MAC
#shutdown -r now
//
//
#vi /etc/sysconfig/network
NETWORKING=yes //
HOSTNAME=localhost.localdomain // linux hostname windows , ,
#hostname // hostname
#hostname imooc // hostname
// DNS
#vi /etc/resolv.conf
nameserver 202.106.0.20
search localhost
グラフィックインタフェース構成IPアドレス
Linuxサーバにはグラフィックインタフェースがありません.一般的なデスクトップ版Linuxでは、グラフィックインタフェースを通じてIPアドレスを構成することができます.これはWindowsシステムに似ています.
Linuxネットワークコマンド
ネットワーク環境表示コマンド
ifconfigコマンド
ネットワークステータスコマンドの表示と構成
ifdownコマンドとifupコマンド
NICコマンドの無効化と有効化
#ifdown eth0
#ifup eth0
Netstatコマンド
nestat:ネットワーク接続ステータスの表示options:-t:TCPプロトコルポートのリスト-u:UDPプロトコルポートのリスト-n:ドメイン名とサービス名ではなく、IPアドレスとポート番号-l:リスニングステータスネットワークサービスのみのリスト-a:すべてのネットワーク接続のリスト
// TCP UDP
#netstat -tuln
// TCP
#netstat -an|grep ESTABLISHED|wc -l
ゲートウェイの表示コマンド
//
#netstat -rn //
#route -n
ドメイン名解析コマンド
// DNS
#nslookup
>server // server
// IP
#nslookup /IP
ネットワークテストコマンド
pingコマンド
指定されたIPまたはドメイン名のネットワーク状況を検出
#ping 192.168.0.253 // CTRL+C ping
// ping 4
#ping 192.168.0.253 -c 4
telnetコマンド
リモート管理は、ポートプローブコマンドtelnetおよびftpと同様に、ユーザー名とパスワードを含むすべてのパケットが明示的に渡されます.
// telnet
#telnet 192.168.0.252 80
// , , ctrl+] telnet quit
// , ,
tracerouteコマンド
// icmp , ***, ping
#traceroute www.imooc.com
#traceroute —n 62.123.23.2 // IP, ,
wgetコマンド
ダウンロードコマンド
#wget uri
tcpdumpコマンド
options:-i指定NICインタフェース-nnパケット内のドメイン名とサービスをIPとポート-Xに変換し、パケット内容port指定リスニングポートを16進数とASCIIコードで表示
// ftp
#tcp -i eth0 -nnX port 21
リモートログイン
SSHプロトコルの原理
リモート管理指定Linuxサーバ:sshユーザ名@ip
ダウンロードファイル:scp[-r]ユーザ名@ip:ファイルパスローカルパス
アップロードファイル:scp[-r]ローカルファイルユーザ名@ip:アップロードパス
参考:SSH使用
SecureCRTリモート管理ツール
有料ツールですが、使いやすく、データ転送は暗号化されており、非常に安全です.
XshellツールとWinSCPファイル転送ツール
Xshellは無料バージョンがあり、機能が強く、お勧めです.WinSCPの安全なファイルコピーツールは、使いやすく、推奨されています.
リファレンス
慕課網Linuxネットワーク管理