asp 网站支持多语言,江阴网站制作公司,医院网站建设与维护题库,网站建设80hoeLinux 网络配置
#学习目标
1#xff0c;掌握Linux中网络配置相关的文件。
2#xff0c;掌握Linux中网络配置的相关参数。
3#xff0c;掌握常用的网络配置命令。
4#xff0c;管理Linux的常用网络服务。Linux系统下配置网络有两种方式#xff1a;
在安装Linux系统的过程…Linux 网络配置
#学习目标
1掌握Linux中网络配置相关的文件。
2掌握Linux中网络配置的相关参数。
3掌握常用的网络配置命令。
4管理Linux的常用网络服务。Linux系统下配置网络有两种方式
在安装Linux系统的过程中根据安装的选项配置网络。在系统安装完成后使用ifconfig命令配置网络。
1网络环境配置
1.1详解/etc/hosts文件
1该文件是配置IP地址和其对应主机名的文件记录本机或者其他主机的IP地址及其对应的主机名。
2如果要利用主机名实现互访需在每台机器上均配置各主机的IP地址和主机名的映射关系。
[rootlocalhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain63一般情况下hosts文件的每行代表一个主机的映射关系每行由三部分组成并用空格隔开。 三部分表示网络IP地址 主机名或域名 主机别名 两部分表示主机IP地址 主机名
1.2详解cat /etc/resolv.conf文件
该文件记录计算机的域名和域名服务器的IP地址。
[rootlocalhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.88.21.3详解/etc/sysconfig/network-script/ifcfg-ethN文件
1采用“项目名称项目设备值”
[rootlocalhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPEEthernet #网卡设置的类型
BOOTPROTOonne #设置网卡获得IP地址的方式stalic表示静态指定IP地址dhcp 表示动态获得IP地址bootp 表示通过boop协议获得IP地址。
DEFROUTEyes #描述网卡对应的设备名称
ONBOOTyes #设定系统启动时是否激活此网络接口取值为yes和no
IPADDR192.168.88.120 #网卡IP地址
GATEWAY192.168.88.2 #网关地址
BROADCAST192.168.100.255 #广播地址
HWADDR00: Oc: 29: 68: 74: 83 #网卡的物理地址1.4详解/etc/host.conf文件
1该文件用来定义主机名称解释的顺序。
2每行关键字配置信息。
3order关键字表示主机名称解析的顺序后面跟名字解析方法中间用逗号隔开。
4可以选用的解析方法有hosts和bind即DNS。
[rootlocalhost ~]# cat /etc/host.conf
multi on1.5/ect/services
1该文件用来记录各种网络名称和该网络服务对应使用的端口号以及协议的映射关系。
2每一行对应一种服务它由四段组成中间用TAB或空格分隔分别表示服务名称使用端口协议名称别名
[rootlocalhost ~]# cat /etc/services
.....
filenet-rpc 32769/udp # Filenet RPC
filenet-nch 32770/tcp # Filenet NCH
filenet-nch 32770/udp # Filenet NCH
filenet-rmi 32771/tcp # FileNET RMI
.....2常用网络配置文件
2.1网络配置命令ifconfig
1该命令用来查看配置启用或禁用网络接口的命令。
2用该命令配置的网络信息在重启后修改的配置就不存在。
3语法
ifconfig [参数]#常用参数
add 地址:设置网卡IPV6地址;
del 地址 :删除网卡IPV6地址;
down:关闭指定的网卡;
hw 网络设备类型 硬件地址:设置网卡的类型和硬件地址;
up:启动指定的网卡;
IP地址:指定网卡的IP地址;
netmask 子网掩码:设置网卡的子网掩码。4本地回环接口地址lo0主要用来测试网络它代表 设备的本地虚拟接口*其中ip地址表示为127.0.0.1默认是看成永远不会down掉的接口。 主要用来检查本地网络协议基本数据接口是否正常的
2.2配置主机名命令hostname
1该命令用于显示和设置系统的主机名称但使用该命令是临时设置主机名重启系统后设置失效。如果要永久修改主机名需要修改/etc/hosts文件
2格式
hostname [主机名]2.3route命令
1当连接其他网络的网关数量有限时可以使用静态路由。
2当网络中只有唯一的路由能够到达远程目的时使用静态路由比较好。
3在Linux可以使用route命令建立一个静态路由表。
4 利用route命令可以手动地在路由表中增加或删除三种类型的路由表项分别为
**主机路由**是邮路由选择表中指定单个IP地址或主机名的路由记录。主机路由的Flages字段为H。**网络路由**是代表主机可以到达的网络。网络路由的Flages字段为N**默认路由**当主机不能在路由表中查找到目标主机的IP地址或网络路由是数据包就被发送到默认路由上。默认路由的Flages字段为G。
5设置和查看路由表的命令格式
route [选项] [参数]#选项
-net :目的地址是一个网络;
-host:目的地址是一个主机#参数
add:添加一条路由规则
del:删除一条路由规则。
target :目的网络或主机。
netmask:目的地址的网络掩码。
gw:路由数据包通过的网关。
dev:为路由指定的网络接口#添加到主机的路由
[rootlocalhost ~]# route add -host 192.168.88.120 dev eth0
#添加到网络的路由
[rootlocalhost ~]# route add -net 10.20.30.40 network 192.168.88.120 eth0
#添加默认路由
[rootlocalhost ~]# route add default gw 192.168.1.1 #默认网关2.4ping命令
1该命令可以测试本地系统是否能够到达一台远程主机。
2用于测试网络的连通性
3该命令使用ICMP协议。
4格式
ping host [-c count] [-s packetsize]#参数
host:被测试的主机的主机名或IP地址;
-c count: 设置完成要求回应的次数;
-s packet: 设置测试分组报文的大小(以字节为单位)缺省的分组大小为56字节。(1)各分组到到达的次序。如显示每个分组的ICMP序号(icmp_ seq)。(2)一个 分组往返传送需要多长时间。它显示在time” 之后以毫秒( ms)为单位。(3)分组丢失的百分比。它显示在ping输出结束处的总计行中。
2.5arp命令
1该命令实现从IP地址到以太网地址MAC地址的转换。
2格式
-a [hostname]:显示指定主机在ARP (地址转换协议)表中对应的项如果不指定主机则显示表中所有的项;
-d hostname:从ARP表中删除与指定主机相关的项;
-s hostnamehw_addr:为指定的主机手动添加新项到ARP表中;
-n:以数字方式显示arp缓冲区中的条目;
-v:显示详细的arp缓冲区条目包括缓冲区条目的统计信息。2.6用traceroute命令跟踪路由
1该命令可以从本地主机到目的主机跟踪用户数据分组的路由它能显示沿着到达的主机的路由由中每个网关的名字及IP地址。
2**格式**traceroute 主机名
3例如跟踪到网站www.baid.com的路由
[rootlocalhost ~]# traceroute www.badiu.com
traceroute to www.badiu.com (47.254.33.193), 30 hops max, 60 byte packets1 gateway (192.168.88.2) 0.107 ms 0.065 ms 0.107 ms......