linux中網路配置有下面三種方式:ifconfig命令臨時配置ip位址、setup工具永久配置ip位址、修改網路配置檔案
1,ifconfig命令:檢視與配置網路狀態
[root@szb-l0016229 ~]# ifconfig
eth0 link encap:ethernet hwaddr 06:3f:84:00:1a:1d //ethernet代表乙太網 hwaddr為mac位址
inet addr:172.30.17.66 bcast:172.30.17.255 mask:255.255.254.0 //ip位址 廣播位址 子網掩碼
inet6 addr: fe80::43f:84ff:fe00:1a1d/64 scope:link //ipv6
up broadcast running multicast mtu:1500 metric:1
rx packets:157925291 errors:0 dropped:0 overruns:0 frame:0 //收到資料報
tx packets:84629081 errors:0 dropped:0 overruns:0 carrier:0 //傳送資料報
collisions:0 txqueuelen:1000
rx bytes:19957269874 (18.5 gib) tx bytes:13934822757 (12.9 gib)
lo link encap:local loopback
inet addr:127.0.0.1 mask:255.0.0.0
inet6 addr: ::1/128 scope:host
up loopback running mtu:16436 metric:1
rx packets:39123 errors:0 dropped:0 overruns:0 frame:0
tx packets:39123 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
rx bytes:2257978 (2.1 mib) tx bytes:2257978 (2.1 mib)
lo 代表loopback,回環位址,表示當前計算機本身,不需要關注
eth0代表乙個網絡卡,如果有兩個會存在eth1。
ifconfig eth0 192.168.0.200 netmask 255.255.255.0 //臨時設定eth0網絡卡的ip位址與子網掩碼
2,使用setup工具配置網路:
setup是redhat系列linux專有的工具,在命令中直接敲setup命令就可以開始配置網路。
3,通過檔案配置網路
vi /etc/sysconfig/network-scripts/ifcfg-eth0 (網絡卡資訊檔案)
device=eth0 //網絡卡裝置名
type=ethernet //型別為乙太網
onboot=yes //是否隨網路服務啟動 eth0生效 這個配置必須手動改為yes
nm_controlled=no //是否由圖形介面配置託管
bootproto=dhcp //是否自動獲取ip dhcp為自動獲取 如果為none則還需要配置ip dns 掩碼 閘道器等
vi /etc/sysconfig/network (主機名檔案)
networking=yes
檔案中這一項需要設定為yes
vi /etc/resole.conf (dns配置檔案)
nameserver 172.30.255.24
nameserver 172.30.255.25
配置dns伺服器
sevice network restart(修改完網路配置後需要重啟網路配置)
1,ifconfig 檢視和配置ip、掩碼
2,ifdown 網絡卡裝置名 / ifup 網絡卡裝置名 禁用、啟動網絡卡
3,netstat 檢視埠占用
-t:列出tcp協議埠
-u:列出udp協議埠
-l:列出所有監聽的埠
-n:以ip和埠形式輸出
-a:列出所有
常用 netstat -tuln; netstat -an
4,檢視閘道器:route -n 也可以使用netstat -rn
5,nslookup 進行網域名稱與ip翻譯
[root@szb-l0016229 ~]# nslookup www.qq.com
server: 172.30.255.24 //會顯示dns伺服器
address: 172.30.255.24#53
non-authoritative answer: //檢視網域名稱對應的ip
name: www.qq.com
address: 101.226.103.106
6,ping [選項] ip或網域名稱
測試網路連通,前提條件是伺服器允許別人ping。 加-c 次數:指定ping次數
7,telnet 網域名稱或ip 埠 用作遠端管理或埠探測
telnet只加網域名稱或ip是遠端管理,需要伺服器開啟telnet遠端管理服務 預設不會開啟
telnet 網域名稱或ip 埠 是探測埠,可用於對方是否開啟這個埠的服務或是否存在防火牆
8,traceroute 網域名稱或ip :用於路由跟蹤
10,tcpdump -i eth0 -nnx port 21
監聽命令 -i指定網絡卡為eth0 -nn將包中的網域名稱轉為ip埠顯示 x16進製制顯示 port監聽的埠
該命令可用於在服務端抓包
linux網路基礎命令
1.ping 功能說明 檢測主機。語 法 ping dfnqrrv c 完成次數 i 間隔秒數 i 網路介面 l 前置載入 p 範本樣式 s 資料報大小 t 存活數值 主機名稱或 ip位址 補充說明 執行ping指令會使用icmp傳輸協議,發出要求回應的資訊,若遠端主機的網路功能沒有問題,就會回應該...
linux網路基礎命令
檢視及測試網路 fconfig命令 顯示或設定網路裝置 主機的網路介面卡 網絡卡 通常稱為 網路介面 ifconfig不帶任何選項,是顯示當前主機中已啟用的網路介面資訊,也可以指定介面檢視資訊 為網絡卡繫結虛擬介面 在一塊網絡卡配多個ip位址 inet 表示網路介面的ip位址 metmask 表示網...
linux基礎之網路命令
遠端操作 檢視裝置 顯示 ifconfig 檢視系統中已經啟用的網絡卡資訊 ifconfig a 檢視系統中所有的網絡卡資訊 nthtool eth0 檢視網口ethx的設定 ethtool i eth0 檢視網口ethx的驅動版本資訊 配置 ifconfig eth0 172.168.10.100...