Linux网络操作系统项目化教程(openEuler)课件 项目8 网络管理_第1页
Linux网络操作系统项目化教程(openEuler)课件 项目8 网络管理_第2页
Linux网络操作系统项目化教程(openEuler)课件 项目8 网络管理_第3页
Linux网络操作系统项目化教程(openEuler)课件 项目8 网络管理_第4页
Linux网络操作系统项目化教程(openEuler)课件 项目8 网络管理_第5页
已阅读5页,还剩131页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目8网络管理《Linux网络操作系统项目化教程(openEuler)》学习目标/Target了解计算机网络,能够说出什么是网络。了解网络协议及体系结构,能够说出常用的网络体系结构及协议。熟悉IP地址、端口号及子网掩码,能够说出IP地址、端口与子网掩码的作用。知识目标学习目标/Target掌握主机的配置方法,能够熟练使用命令更改主机名称。掌握网卡配置方法,能够熟练使用命令配置动态IP地址与静态IP地址。掌握ping命令,能够熟练使用ping命令测试主机的连通性。掌握ip命令,能够熟练使用ip命令查看主机IP地址及网卡信息。了解nslookup命令,能够使用nslookup命令查看主机域名。了解常用网络通信命令,能够使用write、wall、mesg命令向用户发送消息。掌握nmcli命令的使用,能够使用nmcli命令完成双网卡的绑定。技能目标学习目标/Target通过学习网络协议与体系结构,培养宏观视角和分层解决复杂问题的能力。通过学习网络数据传输流程,培养细致入微的态度与注重细节的意识。通过实践主机网卡配置,增强综合思考能力,理解软硬件协同工作的重要性,提升跨学科项目的整合能力。素养目标目录/Contents8.18.2计算机网络基础Linux操作系统基本网络配置8.3常用的网络管理命令8.4常用的网络通信命令项目导入01项目导入A公司近期成功上线一个课程学习平台,凭借丰富的课程资源与优质的教学内容,吸引了大量访问流量。小智所在的技术支持部门肩负着保障网站稳定运行的重任。近日,技术支持部门发现单网卡的服务器网络配置已难以承受如此庞大的流量访问,频繁出现网络延迟甚至短暂中断的情况,严重影响用户体验,急需提升服务器的网络承载能力,以确保网站流量传输的稳定性和效率。上级领导决定通过为服务器增设网卡来实现流量分流,双网卡绑定不仅能够有效增加网络带宽,实现流量的合理分流,还能提供冗余备份功能,大大提升服务器网络的可靠性,保障网站在高流量访问下的稳定运行。为此,知识扎实、经验丰富的领导对小组同事进行了一场网络知识培训,尤其对双网卡绑定技术的原理与应用进行了深入讲解。在此期间,小智也积极响应参与,为服务器双网卡绑定配置工作做好充分准备。知识准备02在学习Linux操作系统的网络管理之前,需要了解一些基础的网络知识,如计算机网络、网络协议与体系结构、网络数据传输流程、IP地址与端口号、子网掩码等。本节将对这些计算机网络基础知识进行讲解。8.1计算机网络基础了解计算机网络,能够说出什么是网络。学习目标8.1.1计算机网络基础计算机网络是继电信网络、有线电视网络出现的世界级大型网络。在计算机领域,网络由若干个节点和连接这些节点的链路组成,网络中的节点可以是计算机、交换机、路由器等。一个简单的计算机网络模型如图。8.1.1计算机网络基础计算机网络之间可以相互连接,组成更大的网络,这种网络被称为互联网。互联网模型如图。8.1.1计算机网络基础了解网络协议及体系结构,能够说出常用的网络体系结构及协议。学习目标8.1.2网络协议与体系结构网络通信是一个复杂的过程,为了保证通信能顺利进行且目标主机能获取准确、有效的数据,数据的封装必须遵循一系列事先约定好的规则,数据的传递与接收也要符合既定的流程。8.1.2网络协议与体系结构1.网络协议人们把事先约定好的、为交换网络中的数据而建立的规则称为协议(Protocol)。协议由如下几个要素组成。8.1.2网络协议与体系结构1数据与控制信息的结构或格式。2需要发出何种控制信息、完成何种动作以及做出何种响应。3事件实现顺序的详细说明。语法:语义:同步:复杂通信过程中的各项操作可能会出现各种各样的结果,若只为其制定一组协议,这组协议势必会非常复杂。因此,人们基于计算通信的流程,设计了包含多个层次的网络体系结构,意图将一次通信过程划分为多个阶段,为每个阶段的操作制定不同的规则。较为常见的体系结构有OSI模型和TCP/IP模型。8.1.2网络协议与体系结构1.网络协议1.网络协议OSI体系结构侧重于功能的层次划分,而TCP/IP体系结构侧重于网络设备间的数据传递,它比OSI更为精简,也更加灵活。由于网络体系结构中使用协议是相同的,因此,虽然OSI体系结构与TCP/IP体系结构划分的层次不同,但它们之间存在着对应关系,其对应关系及各层常用的协议如图。8.1.2网络协议与体系结构除了OSI体系结构和TCP/IP体系结构之外,人们还提出了一种5层网络体系结构,这种体系结构由上而下依次为应用层、传输层、网络层、数据链路层和物理层,各层的功能分别如下所示。应用层传输层网络层数据链路层物理层2.

5层网络体系结构8.1.2网络协议与体系结构为应用进程提供服务。该层的协议定义应用程序使用互联网的规则。应用层8.1.2网络协议与体系结构2.

5层网络体系结构为应用进程提供连接服务,实现两端进程的会话。该层的协议定义进程的通信规则。8.1.2网络协议与体系结构2.

5层网络体系结构传输层为分组交换网上的不同主机提供通信服务。该层的协议定义应用程序封装数据的格式,以及数据包的转发机制。8.1.2网络协议与体系结构2.

5层网络体系结构网络层将从网络层获取的IP数据报组装成帧,在网络节点之间以帧为单位传输数据。该层的协议定义了帧的格式。8.1.2网络协议与体系结构2.

5层网络体系结构数据链路层以bit为单位传输数据,对应网络中的硬件设备。该层对网络设备的特性进行规范,以保证物理设备能互相连接并正常使用。8.1.2网络协议与体系结构2.

5层网络体系结构物理层了解数据传输流程,能够描述数据传输过程。学习目标8.1.3数据传输流程1.网络协议数据由应用程序产生,若应用程序A要发送一组数据给应用程序B,则数据传输过程如图。8.1.3数据传输流程熟悉IP地址、端口号及子网掩码,能够说出IP地址、端口的作用。学习目标8.1.4IP地址与端口号进行网络通信的对象实质上是网络中的进程,但一个网络中可能有许多台主机,每台主机中的进程也不唯一,那么在数据传输过程中,就需要确定将数据发送给哪台主机的哪个进程。在计算机网络中,人们常用IP地址标识主机,使用端口号标识网络中的进程。下面对IP地址和端口号进行介绍。1.IP地址8.1.4IP地址与端口号IPv4地址共分为5类,分别为A类IP地址、B类IP地址、C类IP地址、D类IP地址和E类IP地址。其中,A、B、C类IP地址在逻辑上又分为两个部分,第一部分为网络号,用于标识网络;第二部分为主机号,用于标识网络中的主机。例如,IP地址4,前3个字段192.168.43标识的网络为,最后一个字段34标识网络中的主机。不同网络中多台主机的IP地址如图。1.IP地址8.1.4IP地址与端口号由“不同网络中多台主机的IP地址”可知,处于同一网络中的主机由最后一个字段区分,IP地址都是C类IP地址,IP地址根据取值范围分类,具体如图。1.IP地址8.1.4IP地址与端口号网络号相同的IP地址处于同一网段,不同类别的IP地址其取值范围和可用IP地址数量不同,下面分别对各类IP地址的取值范围及可用IP地址数量进行介绍。1A类IP地址:A类IP地址由1个字节网络号和3个字节主机号组成,网络号的最高位必须是0。2B类IP地址由2个字节的网络号和2个字节的主机号组成,网络号的最高两位必须是10。3C类IP地址由3个字节的网络号和1个字节的主机号组成,网络号的最高3位必须是110。4D类IP地址不分网络号和主机号,它固定以1110开头。1.IP地址8.1.4IP地址与端口号B类IP地址:C类IP地址:D类IP地址:5E类IP地址不分网络号和主机号,它固定以1111开头。E类IP地址:IP地址只能确定网络中的主机,要确定主机中的进程,还需要用到端口号。在计算机中,端口号是主机进程的唯一标识,因此一个进程在向另一个进程发送数据时,需要通过IP地址+端口号确定网络中的进程。2.端口号8.1.4IP地址与端口号端口号的最大取值为65535,其中0~1024端口一般由系统进程占用,用户可到互联网数字分配机构官网查看由互联网名称与数字地址分配机构已分配的端口列表。用户在配置自己的服务器时,可以选择一个大于1024、小于65535的端口号对其进行标记,但要注意选择空闲端口,以避免与其他服务器产生冲突。熟悉IP地址、端口号及子网掩码,能够说出子网掩码的作用。学习目标8.1.5子网掩码子网掩码又称为地址掩码,它用于划分IP地址中的网络号与主机号,网络号所占的位用1标识,主机号所占的位用0标识,因为A、B、C类IP地址网络号和主机号的位置是确定的,所以子网掩码的取值也是确定的,如下所示。1:等同于11111111.00000000.00000000.00000000,用于匹配A类地址。2等同于11111111.11111111.00000000.00000000,用于匹配B类地址。3等同于11111111.11111111.11111111.00000000,用于匹配C类地址。::8.1.5子网掩码假设申请到了一个C类网络,网络号为,这个网络中的可用IP地址有254个,若想将这个网络划分为4个子网,则可将子网掩码第4个字段的前两位设置为1,得到子网掩码11111111.11111111.11111111.11000000,即92。此时,得到的4个子网的IP地址取值范围分别如下所示。1网络地址:;IP地址范围:~2,广播地址3。2IP地址范围:5~26,广播地址27。3IP地址范围:29~90,广播地址91。网络地址:4;网络地址:28;8.1.5子网掩码3IP地址范围:93~54,广播地址55。网络地址:92;在使用网络前,需要对Linux操作系统进行基本的网络配置,以保证主机能够与其他主机进行正常的通信。8.2Linux操作系统基本网络配置掌握主机的配置方法,能够熟练使用命令完成主机配置。学习目标8.2.1主机配置在网络中,虽然可以通过IP地址访问主机,但IP地址不便于记忆,因此,大多用户还是通过主机名来访问主机。Linux操作系统提供了hostname和hostnamectl两个命令来显示、设置系统主机名,下面分别介绍这两个命令的使用。8.2.1主机配置hostname选项参数hostname命令用于查询、修改主机名,其基本格式如下所示。基本格式1.hostname命令8.2.1主机配置hostname命令常用选项。1.hostname命令8.2.1主机配置选项说明-a显示主机别名-f显示完全格式的域名-i显示指定主机的IP地址-s以短格式显示,仅显示第一个点号之前的部分[root@itheima~]#hostname localhost[root@itheima~]#hostnameitheima [root@itheima~]#hostnameitheima

案例8-1:查看并修改当前主机名。8.2.1主机配置显示主机名更改主机名再次显示主机名1.hostname命令itheima.localdomain 通过/etc/hostname配置文件修改主机名时,直接使用新的主机名替换原来的主机名即可,修改示例如下。基本格式1.hostname命令8.2.1主机配置itheima为新的主机名hostnamectl命令也用于查询、修改主机名。openEuler定义了3种类型的主机名。1临时主机名(Tranient):静态主机名(Static):系统中临时分配的主机名。2又称内核主机名、系统主机名,是系统启动时从/etc/hostname文件中自动初始化的主机名。高级主机名(Pretty):3属于修饰性主机名,可以使用特殊字符,如itheima’shost。8.2.1主机配置2.hostnamectl命令hostnamectl选项或命令参数由于openEuler定义了复杂的主机名,原来的hostname命令已经无法完成复杂主机名的设置,因此openEuler增加了hostnamectl命令以实现主机名的查询与设置。hostnamectl命令的基本格式如下所示。基本格式8.2.1主机配置2.hostnamectl命令hostnamectl命令常用选项和命令如表。8.2.1主机配置2.hostnamectl命令选项和命令说明-transient显示或修改临时主机名-static显示或修改静态主机名-pretty显示或修改高级主机名status显示当前主机名信息set-hostname设置系统主机名(静态主机名)案例8-2:使用hostnamectl命令查看主机名信息、临时主机名、静态主机名和高级主机名。8.2.1主机配置2.hostnamectl命令点击查看案例8-3:修改主机名为itheima,修改临时主机名为ithost,修改高级主机名为itheima’shost。8.2.1主机配置2.hostnamectl命令点击查看掌握网卡配置方法,能够熟练使用命令配置动态IP地址与静态IP地址。学习目标8.2.2网卡配置网卡是计算机能够联网的基础,因此,网络配置其实就是网卡配置。下面从网卡命名规范、网卡配置文件、动态IP地址与静态IP地址3个方面来讲解网卡的配置。8.2.2网卡配置网卡命名规范A网卡配置文件B动态IP地址与静态IP地址C网卡名称的前2个字符含义如下所示。1.网卡命名规范8.2.2网卡配置1en:wl:以太网(Ethernet)。2无线局域网(WLAN)。ww:3无线广域网(WWAN)。网卡名称的第3个字符及后面字符的含义如下所示。1.网卡命名规范8.2.2网卡配置1o#:s#:o表示网卡为内置网卡,#为内置网卡的设备编号。2s表示网卡为外置网卡,#为热插拔接口(Slot)编号。x#:3当第3个字符为x时,#表示网卡的MAC地址。p#s#:4p表示PCI插口,p后面的#表示PCI插口编号;s表示热插拔接口,s后面的#表示热插拔接口编号。查看网卡:读者可以使用ip命令查看当前主机的网卡,查看命令及输出结果如下所示。点击查看8.2.2网卡配置1.网卡命名规范在Linux操作系统中,一切皆文件,因此,网卡的配置其实就是编辑网卡配置文件。openEuler的网卡配置文件为/etc/sysconfig/network-scripts/ifcfg-ens33,查看该网卡配置文件的具体命令如下所示。2.网卡配置文件8.2.2网卡配置点击查看网卡的IP地址分为动态IP地址与静态IP地址,Linux操作系统安装成功之后,系统会为网卡分配一个默认IP地址,这个IP地址是动态IP地址。用户如果使用动态IP地址,不需要手动配置。如果用户要使用静态IP地址,则需要手动配置。配置静态IP地址,同样通过修改ens33网卡的配置文件实现。8.2.2网卡配置3.动态IP地址与静态IP地址在配置静态IP地址时,需要将BOOTPROTO选项的值修改为static,即获取静态IP地址。同时,添加IPADDR(静态IP地址)、NETMASK(子网掩码)、GATEWAY(网关)、DNS(域名服务器地址)4个配置项。8.2.2网卡配置3.动态IP地址与静态IP地址假设VMware使用NAT模式,网络配置信息如下。8.2.2网卡配置1子网IP为。2网关IP为。3子网掩码为。4

DHCP地址池为28~54,可以从地址池中选择一个IP地址作为静态IP地址。3.动态IP地址与静态IP地址配置静态IP地址时,在/etc/sysconfig/network-scripts/ifcfg-ens33配置文件中做如下修改。8.2.2网卡配置点击查看3.动态IP地址与静态IP地址配置完成之后,重启网卡,再次查看网卡信息,可得到新设置的静态IP地址。重启网卡的具体命令如下所示。8.2.2网卡配置点击查看3.动态IP地址与静态IP地址8.2.2网卡配置多学一招标题在VMware菜单栏的Workstation选项中,单击下拉按钮,选择“编辑→虚拟网络编辑器”,如图。8.2.2网卡配置多学一招标题弹出虚拟网络编辑器对话框,如图。8.2.2网卡配置多学一招标题选中VMnet8模式,单击“NAT设置”按钮,弹出NAT设置对话框,如图。8.2.2网卡配置多学一招标题在该对话框中,可以查看子网IP、子网掩码、网关IP信息。关闭NAT设置对话框,返回“返回虚拟机网络编辑器”对话框,单击“DHCP设置”按钮,弹出DHCP设置对话框,如图。网络是计算机与外界通信的基础,因此,在Linux操作系统中,网络管理也是非常重要的一部分内容,熟悉网络管理才能更好地使用Linux操作系统。在Linux操作系统中,网络管理也是通过命令实现的,本节将针对常用的网络管理命令进行详细讲解。8.3常用的网络管理命令掌握ping命令,能够熟练使用ping命令测试主机的连通性。学习目标8.3.1ping命令ping选项参数ping命令用于测试主机之间网络的连通性,其基本格式如下所示。基本格式8.3.1ping命令ping命令的参数通常是IP地址。如果两台主机是连通的,则ping命令默认一直输出测试数据(可以按快捷键Ctrl+D停止输出)。使用选项可以设置ping命令的回应次数。ping命令常用选项如表。8.3.1ping命令命令说明-c设置回应次数,如-c4表示回应4次-s设置数据包大小,如-s1024表示每次发送1024B数据-v显示命令详细的执行过程案例8-4:使用ping命令测试当前Linux主机与Windows主机的网络连通性。8.3.1ping命令点击查看掌握ip命令,能够熟练使用ip命令查看主机IP地址及网卡信息。学习目标8.3.2ip命令ip命令用于显示和配置网卡、路由、接口和隧道等网络设备的参数信息,它的功能十分强大,是管理Linux操作系统网络的必备工具之一。8.3.2ip命令ip选项参数命令设备ip命令的基本格式如下所示。基本格式ip命令的用法比较复杂,它可以操作各种网络设备,通过不同的选项和命令设置这些网络设备的各种参数。8.3.2ip命令ip命令常用选项和命令如表。8.3.2ip命令选项和命令说明-s输出详细信息,可以连续使用多次,以输出更详细的错误统计信息-f强制使用指定的协议簇-4指定网络层协议为IPv4-6指定网络层协议为IPv6-r显示主机时,不使用IP地址,而使用主机的域名8.3.2ip命令选项和命令说明show显示参数信息add添加del删除up启动设备down关闭设备ip命令常用的参数和设备如表。8.3.2ip命令参数和设备说明link链路信息address协议地址(IPv4地址或IPv6地址),可以简写为addr或aroute路由设备ip命令的功能比较强大,下面介绍几个常用的功能。8.3.2ip命令ip命令可以查看所有网卡信息,也可以查看某一块网卡的信息。由于ip命令输出结果较多,下面只展示网卡信息查看命令,不展示命令输出结果。查看网卡信息命令如下所。1.查看网卡信息8.3.2ip命令[root@localhost~]#ipa [root@localhost~]#ipashow [root@localhost~]#ipashowens33 基本格式查看所有网卡信息查看所有网卡信息查看ens33网卡信息ip命令可以设置网卡的IP地址,也可以添加删除网卡的IP地址。以ens33网卡为例,设置网卡IP地址命令及输出结果如下所示。8.3.2ip命令2.设置网卡的IP地址点击查看ip命令的子命令down与up可分别用于禁用、启用网卡,下面以ens33网卡为例,演示网卡的禁用和启用,具体命令如下所示。8.3.2ip命令3.禁用和启用网卡点击查看掌握nmcli命令的使用,能够使用nmcli命令完成双网卡的绑定。学习目标8.3.3nmcli命令openEuler使用NetworkManager服务管理网络配置,NetworkManager服务是管理和监控网络设置的守护进程,它管理的对象主要有两个:connection(网卡连接配置)和device(网卡设备),connection和device之间是多对一关系,但在同一时刻只能有一个connection是有效的,每个连接都会在/etc/NetworkManager/system-connections目录下生成一个对应的配置文件。8.3.3nmcli命令nmcli选项对象命令为了更好地管理网络,Linux操作系统提供了nmcli命令。nmcli命令是NetworkManagerCommandLine(NetworkManager命令行工具)的缩写,它的功能十分强大,可以完成网卡上的所有配置,并可以将网卡配置写入配置文件,永久生效。nmcli命令的基本格式如下所示。基本格式8.3.3nmcli命令nmcli命令常用对象如表。8.3.3nmcli命令对象说明c/con/connectionNetworkManager的连接d/dev/deviceNetworkManager管理的设备nmcli命令常用选项和命令如表。8.3.3nmcli命令选项和命令说明-e转义值中的列分隔符-f指定要输出的字段-p美化输出,以易于人类阅读的形式显示status显示设备状态show显示设备或连接详情reload重新加载NetworkManager的配置并执行某些更新on/off启用/关闭网络连接up/down启用/禁用网卡设备del/delete删除已配置的连接nmcli命令的功能比较强大,下面介绍几个常用的功能。8.3.3nmcli命令nmcli命令可以显示NetworkManager的所有连接信息,以及NetworkManager管理的所有设备信息,具体的查看命令如下所示。1.显示连接和设备的详细信息点击查看8.3.3nmcli命令nmcli命令可以查看NetworkManager管理的所有设备状态,具体命令如下所示。2.查看设置状态点击查看8.3.3nmcli命令nmcli命令可以重新加载NetworkManager的配置并执行某些更新,如刷新缓存或重写外部状态到磁盘。网络重启具体命令如下所示。3.重启网络8.3.3nmcli命令[root@localhost~]#nmclicreload网络重启nmcli命令可以使用子命令on和off实现网络连接的启用和关闭,具体命令如下所示。4.启用和关闭网络连接点击查看8.3.3nmcli命令nmcli命令可以使用子命令实现网卡的禁用和启用,具体命令如下所示。5.启用和禁用网卡点击查看8.3.3nmcli命令一个网卡可以有多个连接,但同一时刻只有一个连接有效,如果网卡有多个连接,可以使用nmcli的子命令delete删除多余连接。删除网卡连接的具体命令如下所示。6.删除连接点击查看8.3.3nmcli命令了解nslookup命令,能够使用nslookup命令查看主机域名。学习目标8.3.4nslookup命令nslookup命令是最简单的域名查询命令,它可以根据一台网络主机的域名查询对应的IP地址,也可以根据网络主机的IP地址查询主机域名等信息。在查询过程中,通常需要一台域名服务器来提供服务,如果不指定域名服务器,则使用系统默认的域名服务器。8.3.4nslookup命令nslookup参数nslookup命令的基本格式如下所示。基本格式8.3.4nslookup命令nslookup是一个交互命令,除了可以在nslookup命令后面直接跟上参数,还可以直接运行nslookup命令进入交互模式。案例8-5:查询对应的IP地址。点击查看8.3.4nslookup命令案例8-6:查询地址对应的主机域名。点击查看8.3.4nslookup命令Linux操作系统是一个多用户操作系统,多个用户之间有时需要进行通信,为了方便不同终端用户之间进行通信,Linux操作系统提供了一些网络通信命令,本节将介绍几个常用的网络通信命令。8.4常用的网络通信命令了解常用网络通信命令,能够使用write命令向用户发送消息。学习目标8.4.1write命令write已登录用户名write命令用于给其他登录用户发送实时消息,其基本格式如下所示。基本格式如果接收信息的用户不止登录本机一次,则需要指定接收信息的终端机编号。8.4.1write命令案例8-7:使用Addy用户向itheima用户发送消息。8.4.1write命令打开两个终端,分别登录itheima用户和Addy用户,通过Addy用户向itheima用户发送消息,观察itheima用户接收的消息。Addy用户端发送命令及发送消息如下所示。[Addy@localhost~]$writeitheimapts/1helloheimai'mAddy^C[Addy@localhost~]$案例8-7:使用Addy用户向itheima用户发送消息。8.4.1write命令itheima用户端接收的消息如下所示。[itheima@localhost~]$itheima@localhost(作为Addy)于pts/0在17:20发的消息...helloheimai'mAddyEOF了解常用网络通信命令,能够使用wall命令向用户发送消息。学习目标8.4.2wall命令wall命令是writeall的缩写,它用于向所有用户发送广播消息。若某个用户使用wall命令发送消息,则所有的登录用户都能收到。8.4.2wall命令wall消息wall命令的用法格式如下所示。基本格式8.4.2wall命令案例8-8:使用root用户向所有登录用户发送消息。打开多个终端,分别登录itheima用户、Addy用户和root用户。在root用户终端,使用wall命令向其他用户发送广播消息,观察其他用户端接收的消息。root用户端发送命令及发送消息如下所示。[root@localhost~]#wallhelloeveryone,now,everybodylogout8.4.2wall命令案例8-8:使用root用户向所有登录用户发送消息。itheima用户端接收的消息如下所示。[Addy@localhost~]$clear

来自root@localhost(pts/3)(FriNov613:54:022025)的广播消息:

helloeveryone,now,everybodylogout8.4.2wall命令案例8-8:使用root用户向所有登录用户发送消息。Addy用户端接收的消息如下所示。[itheima@localhost~]$clear

来自root@localhost(pts/3)(FriNov613:54:022025)的广播消息:

helloeveryone,now,everybodylogout8.4.2wall命令案例8-8:使用root用户向所有登录用户发送消息。wall命令一次只能发送一条消息,不能换行,如果要发送多条消息,可以将消息写入一个文件,使用wall命令和“<”符号相结合,将文件中的消息发送出去。例如,将消息写入文件broadcast,则发送broadcast文件中的消息给所有用户的命令如下所示。wall<broadcast8.4.2wall命令了解常用网络通信命令,能够使用mesg命令向用户发送消息。学习目标8.4.3mesg命令mesg命令用于设置当前用户终端是否接收其他用户发送的消息,它有两个参数值,分别是y和n。如果设置为y,则表示当前用户终端可以接收其他用户发送的消息;如果设置为n,则表示当前用户终端拒绝接收其他用户发送的消息。8.4.3mesg命令例如,itheima用户执行mesgn命令,则表示不接收其他用户发送的消息,具体命令如下所示。[itheima@localhost~]$mesgn8.4.3mesg命令当root用户向itheima用户发送消息时,会提示itheima禁用了消息。root用户终端发送消息命令及输出结果如下所示。[root@localhost~]#writeitheimapts/1write:itheima在pts/1上禁用了消息8.4.3mesg命令项目实施03小智在自己的openEuler操作系统中模拟双网卡绑定,具体步骤如下所示。任务8绑定双网卡任务8绑定双网卡STEP01在虚拟机名称上右击,在弹出菜单中选择“设置”命令,如图。1.添加网卡任务8绑定双网卡STEP02在弹出的虚拟机设置对话框的“硬件”区域,选择“网络适配器”,单击下方的“添加”按钮,如图。1.添加网卡任务8绑定双网卡STEP03弹出添加硬件向导界面,选中“网络适配器”,单击“完成”按钮,如图。1.添加网卡任务8绑定双网卡STEP04此时将返回“虚拟机设置对话框”所示界面,会看到有两个网络适配器,如图所示。单击“确定”按钮,完成网卡添加。1.添加网卡任务8绑定双网卡STEP01使用ipaddr命令查看网卡信息。2.创建网卡配置文件点击查看任务8绑定双网卡STEP02查看网卡配置文件。2.创建网卡配置文件点击查看任务8绑定双网卡STEP02查看网卡配置文件。2.创建网卡配置文件在上述输出结果中,ifcfg-有线连接_1是ens36网卡的配置文件,将其重命名为ifcfg-ens36,具体重命名命令如下所示。[root@itheimanetwork-scripts]#mvifcfg-有线连接_1ifcfg-ens36任务8绑定双网卡STEP02查看网卡配置文件。2.创建网卡配置文件重命名之后,修改ifcfg-ens36文件内容,如下所示。点击查看任务8绑定双网卡3.绑定网卡常用的网卡绑定技术为bond技术,bond技术常用的网卡绑定模式有以下3种。1mode0:mode1:启用全部网卡,提高带宽,自动备援,需要网络设备端做链路聚合支持。2只启用一张网卡,自动备援。mode2:3启用全部网卡,提高带宽,自动备援,不需要网络设备端做链路聚合支持。任务8绑定双网卡3.绑定网卡本项目实施采用mode0模式绑定两张网卡。STEP01openEuler系统默认没有加载bonding模块,要先加载,具体命令如下所示。[root@localhost~]#lsmod|grepbonding [root@localhost~]#modprobebonding [root@localhost~]#lsmod|grepbonding bonding2580480tls1556481bonding查看bonding模块加载bonding模块再次查看任务8绑定双网卡3.绑定网卡STEP02将bonding模块的加载命令写入/etc/rc.d/rc.local文件,设置开机启动项。[root@localhost~]#vim/etc/rc.d/rc.local…touch/var/lock/subsys/localmodprobebonding[root@localhost~]#chmod+x/etc/rc.d/rc.local任务8绑定双网卡3.绑定网卡STEP03采用bond技术绑定双网卡时,需要添加一个名称为bond0的设备,并创建该设备的网卡配置文件,具体命令如下所示。[root@localhostsystem-connections]#nmcliconnectionaddtypebondifnamebond0con-namebond0bond.options"mode=balance-rr"连接"bond0"(27b12a04-cd46-483b-bd27-9478117e894b)已成功添加。[root@localhostsystem-connections]#lsifcfg-bond0ifdown-ipppifdown-Teamifup-ipppifup-routesnetwork-functionsifcfg-ens33ifdown-ipv6ifdown-TeamPort…任务8绑定双网卡3.绑定网卡STEP04将网卡ens33和ens36添加为bond0的从属网卡,具体命令如下所示。点击查看任务8绑定双网卡3.绑定网卡STEP05查看网卡设备,确定bond0网卡绑定是否生效,具体命令如下所示。[root@localhostsystem-connections]#nmclidevice DEVICETYPESTATECONNECTIONens33ethernet 已连接ens33ens36ethernet 已连接有线连接1 loloopback 连接(外部)lobond0bond连接中(正在获取IP配置)bond0virbr0bridge 未

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论