




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络基本配置Linux项
目
八文旌课堂APP签到网络基本配置项目导读
要想网络服务器对外提供服务,须对网络进行配置。当网络出现故障时,还须使用网络调试命令进行排查。学
习
目
标网络基本配置了解常用网络配置文件。010203掌握常用网络配置命令。了解网络测试的一般方法。掌握常用网络调试命令。04思
政目
标善于总结经验教训,发扬勇往直前的精神。增强积极思考,寻求解决方法的意识。PPT下载/xiazai/网络基本配置PPT下载/xiazai/项目导航任务一任务二使用网络配置命令使用网络调试命令使用网络配置命令任
务
一作为提供服务的网络服务器,应具有一个固定的IP地址,以防止由于IP地址的变化而影响服务的使用,于是,小邓开始着手配置网络。1任务描述使用网络配置命令1一、网络配置基本内容1.IP地址当网络中的两台主机进行通信时,必须知道双方各自的地址,这个地址就称为IP地址。IP地址实际上是一种标识符,是Internet上主机的唯一标识。2.主机名
主机名用于标识一台计算机的名称,通常情况下,该主机名在网络中是唯一的。3.子网掩码
子网掩码又称网络掩码或地址掩码,它用于将网络分隔为多个子网。子网掩码不能单独存在,必须结合IP地址一起使用。使用网络配置命令14.网关地址主机的IP地址设置正确后,就可以和局域网中(同一个网段)的其他主机进行通信了,但是不能与不同网段的主机进行通信。要想实现不同网段的主机通信,就须设置网关地址。5.DNS服务器直接使用IP地址虽然能够与其他主机进行通信,但是由数字表示的IP地址相较于域名来说较难记忆,因此人们往往使用域名来访问主机。为了能够使用域名,须至少指定一个域名服务器(DNS),并由该域名服务器来完成所有的域名解析任务。使用网络配置命令
域名是由一串用“.”分隔组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。1二、常用网络配置文件
常用网络配置文件包括“/etc/hosts”文件、“/etc/hostname”文件、“/etc/services”文件和“/etc/sysconfig/network-scripts/ifcfg-网卡名”文件。1.“/etc/hosts”文件
“/etc/hosts”文件保存着IP地址和主机名或域名的静态映射关系。当用户使用一个主机名或域名时,系统会在该文件中查找与它对应的IP地址。使用文本编辑器Vim打开“/etc/hosts”文件,默认配置信息如下。使用网络配置命令localhostlocalhost.localdomainlocalhost4localhost4.localdomain4::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain61
由以上配置信息可以看出,“/etc/hosts”文件中的每一行都表示一个IP地址和主机名或域名(可以是多个)的对应信息,且由左到右依次为:
其中,主机名别名可以省略。例如,“/etc/hosts”文件中有如下信息。
若将9视为一台网站服务器,那么在浏览器地址栏中输入“http://ftpserver”或“”都可以打开IP地址为9的网页。使用网络配置命令IP地址[主机名别名]主机名或域名……9ftpserver12.“/etc/hostname”文件
“/etc/hostname”文件用于保存主机名。使用文本编辑器Vim打开“/etc/hostname”文件,配置信息如下。使用网络配置命令localhost.localdomain3.“/etc/services”文件
“/etc/services”文件用于保存各种网络服务与该网络服务所使用的默认端口及协议的映射关系。使用文本编辑器Vim打开“/etc/services”文件,部分配置信息如下。1使用网络配置命令#service-nameport/protocol[aliases...][#comment]ftp21/tcpftp21/udpfspfspdssh22/tcp#TheSecureShell(SSH)Protocolssh22/udp#TheSecureShell(SSH)Protocoltelnet23/tcptelnet23/udp
由以上配置信息可以看出,“/etc/services”文件中的每一行对应一种服务,且由4个字段组成,各字段由左到右依次为:service-nameport/protocol[aliases…][#comment]1使用网络配置命令各字段的含义如表8-1所示。表8-1“/etc/services”文件中每一行各字段的含义序号字段含义序号字段含义1service-name网络服务名3[aliases…]网络服务的别名2port/protocol服务端口和协议4[#comment]注释或说明14.“/etc/sysconfig/network-scripts/ifcfg-网卡名”文件
“/etc/hostname”文件用于保存主机名。使用文本编辑器Vim打开“/etc/hostname”文件,配置信息如下。使用网络配置命令[root@localhost~]#cd/etc/sysconfig/network-scripts[root@localhostnetwork-scripts]#lsifcfg-ens160[root@localhostnetwork-scripts]#vimifcfg-ens160TYPE=Ethernet #设备类型为EthernetBOOTPROTO=dhcp #引导协议类型。其中static表示使用静态IP地址; #dhcp表示使用动态IP地址;none表示无特殊指定DEFROUTE=yes #设置默认路由NAME=ens160 #网卡名UUID=6c6cfdad-2b47-453b-b3c7-9a5894be18f3 #网卡的UUIDDEVICE=ens160 #网络设备名ONBOOT=yes #系统启动时是否激活网卡1使用网络配置命令
在RHEL5和RHEL6操作系统中,网卡配置文件的前缀为“eth”,“eth0”表示第1块网卡,“eth1”表示第2块网卡,依此类推。在RHEL7操作系统中,网卡配置文件的前缀为“ifcfg”,并结合网卡名组成了网卡配置文件名,如“ifcfg-eno16777736”。在RHEL8操作系统中,网卡配置文件的前缀依然为“ifcfg”,不同的是,网卡名变为类似“ens160”的形式,所以,网卡配置文件名可表示为“ifcfg-ens160”。1三、常用网络配置命令
常用网络配置命令包括显示网卡的配置信息(ifconfig)、配置网卡信息(nmcli)及显示和修改主机名(hostname和hostnamectl)。1.显示网卡的配置信息——ifconfig命令
显示网卡的配置信息使用ifconfig命令,其格式如下。
“-a”选项表示显示当前系统中所有网卡的配置信息。ifconfig命令还可以为网卡指定IP地址,其格式如下。使用网络配置命令ifconfig[-a][网卡名]ifconfig网卡名IP地址netmask子网掩码1【实例8-1】
将网卡名为“ens160”的IP地址设置为64,同时将其子网掩码设置为。[root@localhost~]#ifconfigens16064netmask[root@localhost~]#ifconfigens160ens160:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500inet64netmaskbroadcast55inet6fe80::63f3:ea19:a77c:da6dprefixlen64scopeid0x20<link>ether00:0c:29:75:c2:6ctxqueuelen1000(Ethernet)RXpackets24908bytes2764792(2.6MiB)RXerrors0dropped0overruns0frame0TXpackets152bytes12739(12.4KiB)TXerrors0dropped0overruns0carrier0collisions0使用网络配置命令12.配置网卡信息——nmcli命令
配置网卡信息使用nmcli命令,其格式如下。
其中,最常用的OBJECT是connection和device。connection和device可以用简称,如“c”“d”,建议使用前3个字母。使用网络配置命令nmcliOBJECT【实例8-2】
使用nmcli命令配置网卡信息。1#显示所有网络连接[root@localhost~]#nmcliconnectionshow#显示设备连接状态[root@localhost~]#nmclidevicestatus#显示所有设备详细信息[root@localhost~]#nmclideviceshow#重新加载网络配置文件[root@localhost~]#nmcliconnectionreload#手动配置网卡信息[root@localhost~]#nmcliconnectionmodifyens160ipv4.methodmanualipv4.addresses65/24ipv4.gatewayipv4.dns#使用静态IP地址创建网络连接,其中,con-name指定网络连接名,ifname指定网卡名,type指定设备类型[root@localhost~]#nmcliconnectionaddcon-namecompanyifnameens160typeethernetip465/24gw4#使用动态IP地址创建网络连接[root@localhost~]#nmcliconnectionaddcon-namecompany01typeethernetifnameens160使用网络配置命令13.显示和修改主机名——hostname和hostnamectl命令
显示和修改主机名使用hostname命令和hostnamectl命令。
(1)hostname命令的格式如下。
其中,“[主机名]”是可以省略的,当省略时,表示显示主机名。(2)hostnamectl命令的格式如下。使用网络配置命令hostname[主机名]hostnamectl[set-hostname主机名]1【实例8-3】
显示主机名,然后将主机名修改为deng。[root@localhost~]#hostnamelocalhost.localdomain[root@localhost~]#hostnamectlset-hostnamedeng[root@localhost~]#hostnamectlStatichostname:dengIconname:computer-vmChassis:vmMachineID:ab1d60c1ced546cca884267cf99e078dBootID:cce349795c0747be89f609727770314dVirtualization:vmwareOperatingSystem:RedHatEnterpriseLinux8.0(Ootpa)CPEOSName:cpe:/o:redhat:enterprise_linux:8.0:GAKernel:Linux4.18.0-80.el8.x86_64Architecture:x86-64使用网络配置命令1小邓计划对名为“ens160”的网卡进行网络配置,将其配置为开机自启动,并且手工指定IP地址、子网掩码、网关地址及DNS服务器信息。任务实施使用网络配置命令使用网络配置命令课堂练习1.简述“/etc/hosts”文件的作用。2.简述“/etc/sysconfig/network-scripts/ifcfg-
网卡名”文件的作用。使用网络调试命令任
务
二
在使用网络的过程中有时会出现网络异常的情况,此时,小邓就需要使用网络调试命令来排查网络故障,从而解决网络异常问题。2任务描述使用网络调试命令2一、网络测试的一般方法
在使用网络的过程中可能会因为各种原因导致网络不能正常通信,在实际生产环境中,须根据具体情况判断可能发生故障的具体原因,并不断调试从而解决问题。
如果用户登录的主机是通过所在局域网的网关与其他主机进行通信,当出现网络故障时,则可以通过以下方法进行排查。使用网络调试命令2使用网络调试命令查看本机IP地址、子网掩码、网关地址等信息设置是否正确,并测试网卡是否正常,该故障出现的概率较高,主要原因是人为配置错误。测试本地主机是否可以正常连接到其他主机。测试与网关的连通性,如果连接正常,继续测试与局域网中其他主机的连通性。测试当前使用的DNS服务器是否可以进行域名解析。2一、网络测试的一般方法
以上所述只是解决网络故障的几个简单方法,在实际生产环境中,网络故障的种类多种多样,出现网络故障的原因也是千变万化,这就需要用户不断积累经验。当出现网络故障时,用户须耐心调试,找到原因后及时解决,从而用最短的时间使网络恢复正常。使用网络调试命令2二、常用网络调试命令
常用网络调试命令包括测试网络连通性(ping)、显示网络相关信息(netstat)、显示数据包到达主机所经过的路由信息(tracepath)及显示域名和IP地址的对应关系(nslookup)等。1.测试网络连通性——ping命令
测试网络连通性使用ping命令,其格式如下。
ping命令中常用选项的含义如表8-2所示。使用网络调试命令ping[选项]域名或IP地址2使用网络调试命令表8-2ping命令中常用选项的含义选项含义选项含义-c总共发送次数-l指定网卡名称-i每次间隔时间(秒)-W最长等待时间(秒)2【实例8-4】
测试主机的网络连通性。#测试在线的主机,IP地址为74,总共发送3次[root@localhost~]#ping-c374PING74(74)56(84)bytesofdata.64bytesfrom74:icmp_seq=1ttl=128time=0.168ms64bytesfrom74:icmp_seq=2ttl=128time=0.146ms64bytesfrom74:icmp_seq=3ttl=128time=0.131ms---74pingstatistics---3packetstransmitted,3received,0%packetloss,time66msrttmin/avg/max/mdev=0.131/0.148/0.168/0.018ms#测试不在线的主机,IP地址为66,总共发送3次[root@localhost~]#ping-c366PING66(66)56(84)bytesofdata.From01icmp_seq=1DestinationHostUnreachableFrom01icmp_seq=2DestinationHostUnreachableFrom01icmp_seq=3DestinationHostUnreachable---66pingstatistics---3packetstransmitted,0received,+3errors,100%packetloss,time74mspipe3使用网络调试命令22.显示网络相关信息——netstat命令
显示网络相关信息使用netstat命令,包括正在监听的服务、已连接的会话、正在结束的会话、接口状态等信息,其格式如下。
netstat命令中常用选项的含义如表8-3所示。使用网络调试命令netstat[选项]表8-3netstat命令中常用选项的含义选项含义选项含义-a显示所有连接中的socket-u显示UDP协议的连接状态-p显示正在使用的socket信息-t显示TCP协议的连接状态-l显示正在监听的服务状态-n显示对应的源IP地址和目的IP地址-i显示网卡列表信息-r显示路由表信息2【实例8-5】显示所有连接中的socket。
执行结果(截取部分)如图8-4所示。netstat-a使用网络调试命令图8-4“netstat-a”命令执行结果(部分)23.显示数据包到达主机所经过的路由信息——tracepath命令
显示数据包到达主机所经过的路由信息使用tracepath命令,其格式如下。
tracepath
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服务业发展趋势预测考核试卷
- 写社保缴费合同标准文本
- 京小贷合同标准文本
- 批发业务知识结构优化考核试卷
- 个人演出劳务合同标准文本
- 内衣创业联营合同标准文本
- 共同经营客车合同范例
- 劳务转让合同标准文本
- 出国英语培训合同标准文本
- 企业画册订制合同范例
- 人名调解员培训课件
- 大数据导论之大数据应用
- 能源托管服务投标方案(技术方案)
- 第七讲社会主义现代化建设的教育、科技、人才战略教学课件
- 2024届安徽省阜阳市第十中学重点名校中考试题猜想数学试卷含解析
- 光伏-施工安全培训
- 2023年初中学生综合素质自我评价标准版本
- 机器人制造与工艺
- 参保个人停保申请表
- 武汉光谷为明实验学校六年级小升初语文测试卷(8套试卷带答案解析)
- 儿童环内环内置式包皮
评论
0/150
提交评论