Linux網絡管理

一、Linux配置IP地址的方法

1.ifconfig命令臨時配置IP地址

ifconfig命令:查看與配置網絡狀態命令網絡

[root@AmorLei ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:08:C7:DD  
          inet addr:172.17.190.178  Bcast:172.17.191.255  Mask:255.255.240.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:220029 errors:0 dropped:0 overruns:0 frame:0
          TX packets:172881 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:86027143 (82.0 MiB)  TX bytes:42891195 (40.9 MiB)
[root@AmorLei ~]# ifconfig eth0 192.168.0.100 netmask 255.255.2555.0

# 臨時設置eth0網卡的IP地址與子網掩碼tcp

2.setup工具永久配置IP地址

紅帽專有圖形化工具setup設置IP地址工具

配置完成後須要重啓網絡服務,執行 service network restart 命令。測試

3.修改網絡配置文件

網絡配置信息在以下文件中:spa

1.網卡信息文件.net

[root@AmorLei ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

2.主機名文件3d

[root@AmorLei ~]# vi /etc/sysconfig/network

3.DNS配置文件rest

[root@AmorLei ~]# vi /etc/resolv.conf 

4.圖形界面配置IP地址

 

二、Linux網絡配置文件

1.網卡信息文件

[root@AmorLei ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0                 
ONBOOT=yes
BOOTPROTO=static
IPADDR=172.17.190.178
NETMASK=255.255.240.0

文件中的信息設置了以下內容:code

DEVICE=eth0 : 網卡設備名server

BOOTPROTO=none : 是否自動獲取IP(none、static、dhcp)

HWADDR=00:0c:29:17:c4:09 : MAC地址

NM_CONTROLLED=yes : 是否能夠由Network Manager圖形管理工具託管

ONBOOT=yes : 是否隨網絡服務啓動,eth0生效(配置完IP,沒有生效,手工改成"yes")

TYPE=Ethernet : 類型爲以太網

UUID="44b76c8a-b59f-44d5-83fa-7f98fda86b3d" : 惟一識別碼

IPADDR=192.168.0.252 : IP地址

NETMASK=255.255.255.0 : 子網掩碼

GATEWAY=192.168.0.1 : 網關

DNS1=202.106.0.20 : DNS

IPV6INIT=no : IPv6沒有啓用

USERCTL=no : 不容許非root用戶控制網卡

2.主機名文件

[root@AmorLei ~]# vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=AmorLei
NETWORKING_IPV6=no
PEERNTP=no
GATEWAY=172.17.191.253
# 須要重啓計算機生效
[root@AmorLei ~]# hostname [主機名]
# 查看與臨時設置主機名命令

3.DNS配置文件

[root@AmorLei ~]# vi /etc/resolv.conf 

nameserver 100.100.2.138
nameserver 100.100.2.136
options timeout:2 attempts:3 rotate single-request-reopen

三、虛擬機網絡參數配置

1.配置Linxu IP地址

[root@AmorLei ~]# setup
# 修改並配置IP地址

2.啓動網卡

[root@AmorLei ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
把 "ONBOOT=no" 改成 "ONBOOT=yes"
[root@AmorLei ~]# service network restart
# 重啓網絡服務

3.修改UUID(經過複製安裝的系統)

1.刪除MAC地址行

[root@AmorLei ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

2.刪除網卡和MAC地址綁定文件

[root@AmorLei ~]# rm -rf /etc/udev/rules.d/70-persistent-net.rules 

3.重啓系統

[root@AmorLei ~]# shutdown -r now

4.設置虛擬機網絡鏈接方式

5.修改橋接網卡

四、Linux網絡環境查看命令

1.ifconfig命令

ifconfig命令:查看與配置網絡狀態命令

2.關閉與啓動網卡

ifdown 網卡設備名
# 禁用該網卡設備
ifup 網卡設備名
# 啓用該網卡設備

3.查詢網絡狀態

netstat 選項

選項:

  • -t : 列出TCP協議端口
  • -u : 列出UDP協議端口
  • -n : 不使用域名與服務名,而使用IP地址和端口號
  • -l : 僅列出再監聽狀態網絡服務
  • -a : 列出全部的網絡鏈接

· ESTABLISHED狀態表明鏈接已經存在

統計遠程鏈接的用戶數量:

netstat -an | grep ESTABLISHED | wc -l

netstat -rn

  • -r :列出路由列表,功能和route命令一致
[root@AmorLei ~]# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
172.17.176.0    0.0.0.0         255.255.240.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         172.17.191.253  0.0.0.0         UG        0 0          0 eth0

4.route命令

route -n
# 查看路由列表(能夠看到網關)

route add default gw 192.168.1.1
# 臨時設定網關

5.域名解析命令

nslookup [主機名或IP]
# 進行域名與IP地址解析
# nslookup 命令用來查詢域名對應的IP
nslookup www.bomm.xin
[root@AmorLei ~]# nslookup
> server
Default server: 202.106.0.20
Address: 202.106.0.20#53
> exit

五、Linux網絡測試命令

1.ping命令選項:

ping [選項] ip或域名
# 探測指定IP或域名的網絡情況

選項:

  • -c 次數 :指定ping包的次數

2.telnet命令

telnet [域名或IP] [端口]
# 遠程管理與端口探測命令
telnet 192.168.0.252 80

3.traceroute

traceroute [選項] IP或域名
# 路由跟蹤命令

選項:

  • -n 使用IP,不使用域名,速度更快

4.wget 命令

wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz
# 下載命令

5.tcpdump命令

tcpdump -i eth0 -nnX port 21

選項:

  • -i 指定網卡接口
  • -nn 將數據包中的域名與服務轉爲IP和端口
  • -X 以十六進制和ASCII碼顯示數據包內容
  • port 指定監聽的端口
相關文章
相關標籤/搜索