Linux网络操作系统项目式教程(CentOS 8) 课件 项目7、8 管理网络安全、部署基础网络服务_第1页
Linux网络操作系统项目式教程(CentOS 8) 课件 项目7、8 管理网络安全、部署基础网络服务_第2页
Linux网络操作系统项目式教程(CentOS 8) 课件 项目7、8 管理网络安全、部署基础网络服务_第3页
Linux网络操作系统项目式教程(CentOS 8) 课件 项目7、8 管理网络安全、部署基础网络服务_第4页
Linux网络操作系统项目式教程(CentOS 8) 课件 项目7、8 管理网络安全、部署基础网络服务_第5页
已阅读5页,还剩80页未读, 继续免费阅读

下载本文档

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

文档简介

项目7管理网络安全任务1配置基础网络信息虚拟机NAT配置12基础网络配置设置系统主机名34常用网络命令1虚拟机NAT配置1网络配置-准备工作虚拟机NAT配置设置虚拟机网络连接方式为NAT1网络配置-准备工作(续)虚拟机NAT配置设置NAT虚拟网卡网络地址2基础网络配置2基础网络配置-图形界面基础网络配置2基础网络配置-图形界面(续)基础网络配置基础网络配置-nmtui终端窗口执行nmtui命令2基础网络配置基础网络配置-nmtui(续)终端窗口执行nmtui命令2基础网络配置基础网络配置-nmcli终端窗口执行nmcli命令[zys@centos8~]$su–root[root@centos8~]#nmcliconnectionshowNAMEUUID TYPE DEVICEens33 6aa0ff7c-46e3-4c5e-b689-9235eaeb49e5 ethernet ens33virbr0 e332019d-d7fb-4581-bf4d-74da5919f032 bridge virbr0[root@centos8~]#nmcliconnectionmodifyens33autoconnectyes\>ipv4.methodmanual

\>ip413/24\>gw4\>ipv4.dns[root@centos8~]#nmcliconnectionupens33 //激活网络连接2基础网络配置基础网络配置-nmcli(续)2基础网络配置3设置系统主机名3计算机通信时使用IP地址作为唯一的身份标识,但是在局域网中,往往使用主机名对主机进行区分相比于数字形式的IP地址,主机名更加直观,因此更容易理解和记忆静态主机名(statichostname)。静态主机名是系统启动时从文件/etc/hostname中加载的主机名,也称为内核主机名临时主机名(transienthostname)。临时主机名也称为动态主机名或瞬态主机名。临时主机名由内核维护。这个主机名一般是系统运行过程中因为某些需要而临时设置的主机名,可由DHCP或DNS服务动态分配灵活主机名(prettyhostname)。灵活主机名在形式上更加自由,可以包含特殊字符,主要用于展示给终端用户使用Linux中的三种主机名设置系统主机名3将主机名修改为centos8-1,修改的是静态主机名修改完成后,打开文件/etc/hostname即可看到新的主机名修改主机名-nmtui设置系统主机名[zys@centos8-1~]$cat/etc/hostname

centos8-13将主机名修改为centos8-2修改的是静态主机名修改主机名-nmcli设置系统主机名[root@centos8-1~]#nmcligeneralhostnamecentos8-1 <==当前主机名[root@centos8-1~]#nmcligeneralhostnamecentos8-2[root@centos8-1~]#nmcligeneralhostname

centos8-2 <==主机名修改成功[root@centos8-1~]#cat/etc/hostname

centos8-23重新打开一个终端窗口可以看到新的主机名修改的是临时主机名,所以文件/etc/hostname中的内容并未改变,而且重启系统后终端窗口中显示的仍然是静态主机名修改主机名-hostname设置系统主机名[root@centos8-2~]#hostnamecentos8-3 //修改临时主机名[root@centos8-2~]#hostnamecentos8-3 <==临时主机名[root@centos8-2~]#cat/etc/hostname

centos8-2 <==静态主机名3hostnamectl是专门用于查看和管理系统主机名的命令单独执行hostnamectl命令可以显示系统主机名及其他相关信息使用status子命令并结合--static、--transient和--pretty等长格式选项可以分别查看不同类型的主机名修改主机名-hostnamectl设置系统主机名[root@centos8-3~]#hostnamectlStatichostname:centos8-2Transienthostname:centos8-3[root@centos8-3~]#hostnamectlstatus--staticcentos8-23使用set-hostname子命令可以修改不同类型的主机名修改主机名-hostnamectl(续)设置系统主机名[root@centos8-3~]#hostnamectlStatichostname:centos8-2Transienthostname:centos8-3[root@centos8-3~]#hostnamectlset-hostnamecentos8-4[root@centos8-3~]#hostnamectlstatus--staticcentos8-4[root@centos8-3~]#hostnamectlstatus--transient

centos8-4[root@centos8-3~]#hostnamectlset-hostnamecentos8--static[root@centos8-3~]#cat/etc/hostname

centos84常用网络命令4最常用的测试网络连通性的工具之一向目标主机连续发送ICMP分组,记录目标主机是否正常响应及响应时间常用网络命令-ping常用网络命令[zys@centos8~]$pingPING(70)56(84)bytesofdata.64bytesfrom70(70):icmp_seq=1ttl=128time=29.8ms^C <==按【Ctrl+C】组合键手动终止ping命令[zys@centos8~]$ping-c3 <==只发送3个ICMP分组PING(3)56(84)bytesofdata.64bytesfrom3(3):icmp_seq=1ttl=128time=15.1ms64bytesfrom3(3):icmp_seq=2ttl=128time=15.2ms64bytesfrom3(3):icmp_seq=3ttl=128time=17.1ms4向目标主机发送特殊的分组,并跟踪分组从源主机到目标主机的传输路径Windows操作系统中对应的命令是tracert常用网络命令-traceroute常用网络命令[zys@centos8~]$traceroutetracerouteto(5),30hopsmax,60bytepackets1()5.376ms5.288ms5.197ms218(18)4.955ms5.263ms5.632ms[zys@centos8~]$traceroutetracerouteto(5),30hopsmax,60bytepackets1()5.693ms5.572ms5.465ms2()5.376ms5.288ms5.197ms318(18)4.955ms5.263ms5.632ms4主要用于统计套接字信息功能上和netstat命令类似,但是ss可以显示更多更详细的TCP和网络连接状态信息,执行起来也要比netstat更加快速高效。尤其在服务器需要维护数量巨大的套接字时,ss的优势更加明显常用网络命令-ss常用网络命令4常用网络命令-ss示例常用网络命令[zys@centos8~]$ss-tlnState Recv-Q Send-Q LocalAddress:Port PeerAddress:PortProcessLISTEN 0 32 :53 :*LISTEN 0 128 :22 :*[zys@centos8~]$ss-tlrState Recv-QSend-Q LocalAddress:Port PeerAddress:PortProcessLISTEN 0 128 :rpc.portmapper :*LISTEN 0 128 :ssh :*[zys@centos8~]$ss-lr4Netid State Recv-Q Send-Q LocalAddress:Port PeerAddress:PortProcesstcp LISTEN 0 32 centos8:domain :*tcp LISTEN 0 128 :ssh :*4查看或配置Linux中的网络设备常用网络命令-ifconfig常用网络命令[zys@centos8~]$ifconfigens33 //查看ens33网络接口的相关信息ens33:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500inet13netmaskbroadcast55inet6fe80::20c:29ff:feb0:11bdprefixlen64scopeid0x20<link>ether00:0c:29:b0:11:bdtxqueuelen1000(Ethernet)4Linux系统中最强大的网络管理命令之一,可以用于查看和管理路由、网络接口及隧道信息有许多子命令,如netns、address、route、link和neighaddress子命令查看网卡IP地址,或者为网卡添加、删除IP地址address子命令可简写为a、ad、add或addr通过ipaddressadd命令添加的IP地址只是临时地址,系统重启后该地址将失效常用网络命令-ip常用网络命令4常用网络命令-ip示例常用网络命令[root@centos8~]#ipaddressshowens33inet13/24brd55scopeglobalnoprefixrouteens33inet6fe80::20c:29ff:feb0:11bd/64scopelinknoprefixroute[root@centos8~]#ipaddressadd14/24devens33 //添加临时地址[root@centos8~]#ipaddressshowens33inet13/24brd55scopeglobalnoprefixrouteens33inet14/24scopeglobalsecondaryens33inet6fe80::20c:29ff:feb0:11bd/64scopelinknoprefixroute[root@centos8~]#ipaddressdel14/24devens33 //删除IP地址任务2配置防火墙firewalld基本概念12firewalld安装与启停3firewalld基本配置1firewalld基本概念1firewalld基本概念支持动态更新防火墙规则不重启即可创建、修改和删除规则使用区域和服务来简化防火墙配置firewalld概述1firewalld基本概念一组预定义的规则,防火墙策略集合(或策略模板)把网络分配到不同的区域中,并为网络及其关联的网络接口或流量源指定信任级别在区域上定义规则并应用于进入该区域的网络流量firewalld-区域1firewalld基本概念服务是端口和协议的组合表示为允许外部流量访问某种服务需要配置的所有规则的集合放行服务即相当于打开与该服务相关的端口和协议、启用数据包转发等功能将多步操作集成到一条规则中,减少配置工作量firewalld-服务2firewalld安装与启停2firewalld安装与启停功能:查看系统中当前有哪些进程,选项非常多只能显示系统进程的静态信息firewalld安装与启停[root@centos8~]#dnfinstallfirewalld-y[root@centos8~]#dnfinstallfirewall-config-ysystemctlstart|stop|restart|status|enablefirewalld3firewalld基本配置3firewalld基本配置firewall-config图形化界面firewall-cmd命令firewall-offline-cmd命令firewalld基本配置-三种配置方式3firewalld基本配置运行时配置:firewalld处于运行状态时生效的配置永久配置:firewalld重载或重启时加载的配置使用--permanent选项使更改在下次启动时仍然生效使用--reload选项重载永久配置并覆盖运行时配置firewalld基本配置-两种配置模式[root@centos8~]#firewall-cmd--add-service=http

//只修改运行时配置[root@centos8~]#firewall-cmd--permanent--add-service=http //修改永久配置[root@centos8~]#firewall-cmd--reload //重载永久配置[root@centos8~]#firewall-cmd--add-service=http //只修改运行时配置[root@centos8~]#firewall-cmd--runtime-to-permanent //提交到永久配置中3firewalld基本配置firewalld基本配置-查看信息[root@centos8~]#firewall-cmd--state

//查看运行状态running[root@centos8~]#firewall-cmd--list-all

//查看默认区域配置public(active)

interfaces:ens33[root@centos8~]#firewall-cmd--list-all--zone=work

//指定区域名worktarget:defaultservices:sshdhcpv6-client[root@centos8~]#firewall-cmd--list-services //只查看服务信息sshdhcpv6-client[root@centos8~]#firewall-cmd--list-services--zone=public //组合使用sshdhcpv6-clienthttp3firewalld基本配置firewalld基本配置-基于服务的流量管理[root@centos8~]#firewall-cmd--list-services//查看当前允许服务列表sshdhcpv6-client[root@centos8~]#firewall-cmd--permanent--add-service=http //添加预定义服务[root@centos8~]#firewall-cmd--reload //重载防火墙的永久配置[root@centos8~]#firewall-cmd--list-servicessshdhcpv6-clienthttp[root@centos8~]#firewall-cmd--add-port=80/tcp

//放行tcp80端口[root@centos8~]#firewall-cmd--list-ports80/tcp[root@centos8~]#firewall-cmd--remove-port=80/tcp

//移除tcp80端口添加或移除预定义服务添加或移除服务端口3firewalld基本配置firewalld基本配置-基于区域的流量管理[root@centos8~]#firewall-cmd--get-zonesblockdmzdropexternalhomeinternalpublictrustedwork[root@centos8~]#firewall-cmd--list-all-zonesblocktarget:%%REJECT%%icmp-block-inversion:no[root@centos8~]#firewall-cmd--list-all--zone=homehometarget:defaulticmp-block-inversion:no查看当前可用区域查看指定区域的详细信息3firewalld基本配置firewalld基本配置-基于区域的流量管理[root@centos8~]#firewall-cmd--get-default-zone //查看当前默认区域public[root@centos8~]#firewall-cmd--set-default-zonework //修改默认区域[root@centos8~]#firewall-cmd--get-default-zone //再次查看当前默认区域

work[root@centos8~]#firewall-cmd--get-active-zones //查看活动区域的网络接口publicinterfaces:ens33[root@centos8~]#firewall-cmd--zone=work--change-interface=ens33[root@centos8~]#vim/etc/sysconfig/network-scripts/ifcfg-ens33ZONE=work修改默认区域关联区域和网络接口3firewalld基本配置firewalld基本配置-基于区域的流量管理[root@centos8zones]#firewall-cmd--permanent--zone=work--set-target=ACCEPT[root@centos8zones]#firewall-cmd--reload[root@centos8zones]#firewall-cmd--zone=work--list-allworktarget:ACCEPTicmp-block-inversion:no当数据包与区域的所有规则都不匹配时,可以使用区域的默认规则处理数据包包括接受(ACCEPT)、拒绝(REJECT)和丢弃(DROP)3firewalld基本配置firewalld基本配置-基于区域的流量管理[root@centos8~]#firewall-cmd--zone=work--add-source=/24[root@centos8~]#firewall-cmd--runtime-to-permanent[root@centos8~]#firewall-cmd--zone=work--remove-source=/24[root@centos8~]#firewall-cmd--zone=work--add-source-port=3721/tcp[root@centos8~]#firewall-cmd--zone=work--remove-source-port=3721/tcp[root@centos8~]#firewall-cmd--zone=internal--add-protocol=icmp[root@centos8~]#firewall-cmd--zone=internal--remove-protocol=icmp添加和删除流量源添加和删除源端口和协议任务3配置远程桌面VNC远程桌面12OpenSSH服务1VNC远程桌面1VNC远程桌面VNC分为两部分:VNC服务器和VNC客户端(1)用户从VNC客户端发起远程连接请求(2)VNC服务器要求VNC客户端提供远程连接密码(3)VNC客户端输入密码,VNC服务器验证密码及VNC客户端的访问权限(4)通过验证后,VNC客户端请求VNC服务器显示远程桌面环境(5)VNC服务器利用VNC通信协议把桌面环境传送至VNC客户端,并且允许VNC客户端控制VNC服务器的桌面环境及输入设备VNC工作流程1VNC远程桌面VNC服务器为每个VNC客户端分配一个桌面号,编号从1开始VNC服务器使用的TCP端口号从5900开始,实际端口为5900+桌面号配置VNC远程桌面-服务端[root@insidecli~]#vncserver:1Youwillrequireapasswordtoaccessyourdesktops.Password: <==输入远程连接密码Verify: <==确认密码Wouldyouliketoenteraview-onlypassword(y/n)?n <==是否设置只供查看的密码New'centos8:1(root)'desktopiscentos8:1[root@centos8~]#ss-an|grep-E'Netid|5901'Netid State Recv-Q Send-Q LocalAddress:PortPeerAddress:PortProcesstcp LISTEN 0 5 :5901 :*tcp LISTEN 0 5 [::]:5901 [::]:*1VNC远程桌面安装VNC客户端软件,如RealVNC输入VNC服务器IP地址及桌面号、VNC密码配置VNC远程桌面-客户端2OpenSSH服务2OpenSSH服务SSH(SecureShell,安全外壳)是为提高网络服务的安全性而设计可以对数据进行加密传输,有效防止远程管理过程中的信息泄露问题使用SSH传输的数据是经过压缩的,可以提高数据的传输速度SSH服务由客户端和服务器两部分组成,使用两种级别的安全验证第1种级别是基于口令的安全验证,SSH客户端只要知道服务器的账号和密码就可以登录到远程服务器第2种级别是基于密钥的安全验证,这要求SSH客户端创建一对密钥,即公钥和私钥OpenSSH服务概述2OpenSSH服务配置SSH端口是否允许root用户登录配置OpenSSH服务-服务端[root@appsrv~]#vim/etc/ssh/sshd_configPort22345 <==修改SSH服务默认的监听端口为22345PermitRootLoginno <==禁止root用户使用SSH服务[root@appsrv~]#dnfinstallpolicycoreutils-python-utils-y[root@appsrv~]#semanageport-a-tssh_port_t-ptcp22345[root@appsrv~]#firewall-cmd--permanent--add-port=22345/tcp[root@appsrv~]#firewall-cmd--reload[root@appsrv~]#systemctlrestartsshd2OpenSSH服务使用ssh命令访问SSH服务,使用-p选项指定端口配置OpenSSH服务-客户端[zys@insidecli~]$sshroot@00ssh:connecttohost00port22:Connectionrefused [zys@insidecli~]$sshroot@00-p22345root@00'spassword: <==输入appsrv中root用户的登录密码Permissiondenied,pleasetryagain. <==访问被拒绝root@00'spassword:Permissiondenied,pleasetryagain.root@00'spassword:root@00:Permissiondenied(publickey,gssapi-keyex,gssapi-with-mic,password).[zys@insidecli~]$sshzys@00-p22345zys@00'spassword: <==输入appsrv中用户zys密码[zys@appsrv~]$ //连接成功[zys@appsrv~]$exitConnectionto00closed.项目8部署基础网络服务任务11DHCP服务概述部署DHCP服务2DHCP服务端配置3DHCP客户端验证1DHCP服务概述1DHCP的功能DHCP服务概述IP地址分配更加安全可靠非常适合移动办公环境减轻网络管理员的管理负担缓解IP地址资源紧张的问题1DHCP的工作过程DHCP服务概述DHCP客户端以广播方式发送一个DHCP发现报文DHCP服务器收到DHCP发现报文后,从IP地址池中选取一个未租用的IP地址,以DHCP提供报文的形式广播发送给DHCP客户端DHCP客户端收到DHCP提供报文后,以广播方式向DHCP服务器发送DHCP请求报文被选择的DHCP服务器收到DHCP请求报文后,以广播方式向DHCP客户端发送一个DHCP确认报文2DHCP服务端配置DHCP安装与启停软件名称:dhcp-server后台守护进程:dhcpd[root@centos8~]#dnfinstalldhcp-server-y #安装DHCP服务端软件[root@centos8~]#systemctlstartdhcpd #启动DHCP服务[root@centos8~]#systemctlstopdhcpd #停止DHCP服务[root@centos8~]#systemctlrestartdhcpd #重启DHCP服务[root@centos8~]#systemctlenabledhcpd #设置DHCP服务开机启动

systemctlstart|stop|restart|status|enabledhcpd2DHCP服务端配置2主配置文件-/etc/dhcp/dhcpd.confDHCP服务端配置注释信息以“#”开头,可以出现在文件的任意位置除了右大括号“}”之外,其他每一行都以“;”结尾包括参数、选项和声明三种要素#全局配置参数或选项;

#局部配置声明{

参数或选项;}参数:主要用来设定DHCP服务器和客户端的基本属性,格式是“参数名参数值;”选项:配置分配给DHCP客户端的可选网络参数,以“option”关键字开头,如“option参数名参数值;”声明:以某个关键字开头,后跟一对大括号,用来设置IP地址空间,以及绑定IP地址和DHCP客户端MAC地址2主配置文件-声明DHCP服务端配置subnet声明用于定义IP地址空间host声明实现IP地址和DHCP客户端MAC地址的绑定,用于为DHCP客户端分配固定的IP地址subnet

subnet_id

netmask

netmask{

……}

host

hostname{

……}2主配置文件-参数和选项DHCP服务端配置通过不同的参数和选项为声明指定具体的行为参数或选项说明rangeIP地址池地址范围default-lease-time默认租约时间max-lease-time最大租约时间optiondomain-nameDNS域名optiondomain-name-servers域名服务器optionrouters默认网关optionbroadcast-address子网广播地址fixed-address为客户端分配的固定IP地址hardwareDHCP客户端的MAC地址server-nameDHCP服务器的主机名[root@appsrv~]#vim/etc/dhcp/dhcpd.confsubnetnetmask{range9;range0100;optionrouters54;optiondomain-name"";optiondomain-name-servers00;}

hostclient1{hardwareethernet00:0C:29:B3:41:89;fixed-address88;}3DHCP客户端验证3DHCP客户端验证-Windows客户端DHCP客户端验证3DHCP客户端验证-Linux客户端DHCP客户端验证[root@insidecli~]#dhclient-vDHCPDISCOVERonvirbr0-nicto55port67interval3(xid=0x96af962a)DHCPDISCOVERonvirbr0to55port67interval8(xid=0xbbe8814a)DHCPDISCOVERonens160to55port67interval7(xid=0xd59d7b15)DHCPREQUESTonens160to55port67(xid=0xd59d7b15)DHCPOFFERfrom54DHCPACKfrom192.168.0.254(xid=0xd59d7b15)boundto10--renewalin21370seconds任务21DNS服务概述部署DNS服务2DNS服务端配置3DNS查询工具1DNS服务概述1主机名和域名DNS服务概述域名:由一串用点号分隔的名称组成的命名空间的名称主机名:计算机在局域网中的唯一的名称域名空间是分级的,最上面一层被称为根域,用“.”表示从根域向下依次划分为顶级域、二级域等子域,最下面一级是主机完全限定域名(FullyQualifiedDomainName,FQDN)是计算机的主机名和域名的组合FQDN主机名域名1域名解析历史DNS服务概述早期,在文件中保存域名和IP地址的对应关系,内容更新不灵活现在,基于分布式数据库的域名系统(DomainNameSystem,DNS),将域名解析的功能分散到不同层级的DNS服务器中,可靠性和灵活性较高[zys@centos8~]$cat/etc/hostslocalhostlocalhost.localdomainlocalhost4localhost4.localdomain4::1localhostlocalhost.localdomainlocalhost6localhost6.localdomain61DNS工作原理-分级管理DNS服务概述DNS域名空间是分级的,DNS服务器也是分级每一个DNS服务器只记录管理它的下一级域名的各个DNS服务器的IP地址根域位于最顶层,管理根域的DNS服务器称为根域服务器顶级域位于根域的下一层,顶级域服务器负责管理顶级域名的解析,如.com、.org、.gov、.cn、.usDNS把域名的解析权限层层向下授权给下一级DNS服务器,即分级管理1DNS服务器类型DNS服务概述主DNS服务器(Primary Name Server)对它所管理区域的域名解析提供最权威和最精确的响应,是所管理区域域名信息的初始来源从DNS服务器(Secondary Name Server)主DNS服务器中获得完整的域名信息备份,也可以对外提供权威和精确的域名解析高速缓存DNS服务器(Caching-only Server)把从其他DNS服务器获得的域名信息保存在自己的高速缓存中,从而为用户提供域名解析服务转发DNS服务器(ForwarderNameServer)优先从本地缓存中查找,如果没有的话就把请求转发给其他DNS服务器2DNS服务端配置DNS安装与启停软件名称:bind后台守护进程:named[root@centos8~]#dnfinstallbind-y #安装DNS服务端软件[root@centos8~]#systemctlstartnamed #启动DNS服务[root@centos8~]#systemctlstopnamed #停止DNS服务[root@centos8~]#systemctlrestartnamed #重启DNS服务[root@centos8~]#systemctlenablenamed #设置DNS服务开机自动systemctlstart|stop|restart|status|enablenamed2DNS服务端配置2配置文件的关系DNS服务端配置全局配置文件通过include指示符指定主配置文件主配置文件的zone声明中,通过file选项指定区域文件2全局配置文件-/etc/named.confDNS服务端配置options配置段的配置项对整个DNS服务器有效zone声明用来定义区域,的“.”表示根域。一般在主配置后面文件中定义区域信息include指示符用来引入其他相关配置文件。一般不使用默认的主配置文件,而是根据实际需要创建新的主配置文件options{

listen-onport53{;};

directory "/var/named";};

logging{……};

zone"."IN{

typehint;

file"named.ca";};

include"/etc/named.rfc1912.zones";include"/etc/named.root.key";2全局配置文件-options配置段DNS服务端配置listenonport:指定named守护进程监听的端口和IP地址directory:指定DNS守护进程的工作目录allow-query:指定允许哪些主机发起域名解析请求forw

温馨提示

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

评论

0/150

提交评论