移动互联系统运维技术莫毅课后参考答案_第1页
移动互联系统运维技术莫毅课后参考答案_第2页
移动互联系统运维技术莫毅课后参考答案_第3页
移动互联系统运维技术莫毅课后参考答案_第4页
移动互联系统运维技术莫毅课后参考答案_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1.Linux是操作系统,意味着开放性源码是自由可用。(选择最合适的答案)a、封闭资源b、开放资源c、用户注册d、开放性二进制答案b2.确定myfile的文件类型的命令是什么(选择最合适的答案)a.typemyfileb.type-qmyfilec.filemyfiled.whatismyfile答案C3.用来分离目录名和文件名的字符是什么(选择最合适的答案)a.slash(/)b.period(.)c.dash(-)d.asterisk(*)答案A4.你想显示文件"longfile"的最后10行,下面那个命令是正确的(选择最合适的答案)a、taillogfileb、head-10longfilec、taid-d10longfiled、headlongfile答案a5.假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正常运行(选择最合适的答案)a.path=b.chmodc.chgrpd.chown答案b6.拷贝mydir\myfile文件到dir2目录下,但是系统提示这个文件已经存在,下面那个命令是正确的(选择最合适的答案)a、cp-wmydir\myfiledir2b、cp-imydir\myfiledir2c、cpmydir\myfiledir2d、cp-vmydir\myfiledir27.下列哪项正确? (A) JDK中包含JRE,JVM中包含JRE(B) JRE中包含JDK,JDK中包含JVM(C) JRE中包含JDK,JVM中包含JRE(D) JDK中包含JRE,JRE中包含JVM答案D8. JDK没有包含以下哪个内容?(A) Java编程语言(B) 工具及工具的API(C) JavaEE扩展API(D) Java平台虚拟机答案A9.MySQL是一种(A)类型的数据库管理系统。A.关系模型 B.网状模型C.实体-关系模型 D.层次模型10.用SQL的ALTERTABLE语句修改基本表时,删除其中某个列的约束条件应使用的子句是(D)A.ADD B.DELETE C.MODIFY D.DROP11.下列语言中属于结构化查询语言的是(C)。A.Java B.C C.SQL D.C++12.使用SELECT语句显示表的所有的列时,选用的符号是(A)。A.* B.[] C._ D.[^]12.使用SELECT语句显示表的所有的列时,选用的符号是(A)。A.* B.[] C._ D.[^]1、请解释一下什么是Nginx?Nginx是一个web服务器和反向代理服务器,用于HTTP、HTTPS、SMTP、POP3和IMAP协议。2、请列举Nginx的一些特性。Nginx服务器的特性包括:反向代理/L7负载均衡器嵌入式Perl解释器动态二进制升级可用于重新编写URL,具有非常好的PCRE支持3、请列举Nginx和Apache之间的不同点4、请解释Nginx如何处理HTTP请求。Nginx使用反应器模式。主事件循环等待操作系统发出准备事件的信号,这样数据就可以从套接字读取,在该实例中读取到缓冲区并进行处理。单个线程可以提供数万个并发连接。5、在Nginx中,如何使用未定义的服务器名称来阻止处理请求?只需将请求删除的服务器就可以定义为:Server{listen80;server_name““;return444;}这里,服务器名被保留为一个空字符串,它将在没有“主机”头字段的情况下匹配请求,而一个特殊的Nginx的非标准代码444被返回,从而终止连接。6、使用“反向代理服务器”的优点是什么?反向代理服务器可以隐藏源服务器的存在和特征。它充当互联网云和web服务器之间的中间层。这对于安全方面来说是很好的,特别是当您使用web托管服务时。7、请列举Nginx服务器的最佳用途。Nginx服务器的最佳用法是在网络上部署动态HTTP内容,使用SCGI、WSGI应用程序服务器、用于脚本的FastCGI处理程序。它还可以作为负载均衡器。8、请解释Nginx服务器上的Master和Worker进程分别是什么?Master进程:读取及评估配置和维持Worker进程:处理请求9、请解释你如何通过不同于80的端口开启Nginx?为了通过一个不同的端口开启Nginx,你必须进入/etc/Nginx/sites-enabled/,如果这是默认文件,那么你必须打开名为“default”的文件。编辑文件,并放置在你想要的端口:Likeserver{listen81;}1.新安装MYSQL后怎样提升MYSQL的安全级别?A.修改mysql默认端口B.linux下可以通过iptables来限制访问mysql端口的IP地址C.对所有用户设置较复杂密码并严格指定对应账号的访问IP(可在mysql库中user表中指定用户的访问可访问IP地址)D.root特权账号的处理(建议给root账号设置强密码,并指定只允许本地登录)E.开启二进制查询日志和慢查询日志F.mysql安装目录及数据存储目录权限控制:给mysql安装目录读取权限,给mysql日志和数据所在目录读取和写入权限G.删除无用mysql账号和删除无用的数据库(安装好的mysql默认会有个test库,可将其删除)2.MYSQL的主从原理,怎么配置文件?整体上来说,复制有3个步骤:A.master将改变记录到二进制日志(binarylog)中(这些记录叫做二进制日志事件,binarylogevents);B.slave将master的binarylogevents拷贝到它的中继日志(relaylog);C.slave重做中继日志中的事件,将改变反映它自己的数据。3.mysql主从复制的优点<1>如果主服务器出现问题,可以快速切换到从服务器提供的服务;<2>可以在从服务器上执行查询操作,降低主服务器的访问压力;<3>可以在从服务器上执行备份,以避免备份期间影响主服务器的服务。4.Mysql复制的基本原理过程(1)Slave上面的IO线程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;(2)Master接收到来自Slave的IO线程的请求后,通过负责复制的IO线程根据请求信息读取指定日志指定位置之后的日志信息,返回给Slave端的IO线程。返回信息中除了日志所包含的信息之外,还包括本次返回的信息在Master端binarylog文件的名称以及在Binarylog中的位置;(3)Slave的IO线程收到信息后,将接收到的日志内容依次写入到Slave端的RelayLog文件(mysql-relay-lin.xxxxx)的最末端,并将读取到的Master端的bin-log的文件名和位置记录到master-info文件中,以便在下一次读取的时候能够清楚的告诉master“我需要从某个bin-log的哪个位置开始往后的日志内容,请发给我”(4)Slave的SQL线程检测到RelayLog中新增加了内容后,会马上解析该Log文件中的内容成为在Master端真实执行时候的那些可执行的查询或操作语句,并在自身执行那些查询或操作语句,这样,实际上就是在master端和Slave端执行了同样的查询或操作语句,所以两端的数据是完全一样的。5.为MYSQL添加一个用户?mysql>grantselect,insert,update,deleteonbook.*totest2@localhostidentifiedby“abc”;

#增加test2用户,密码为abc。并只能在localhost这台主机上登录,并且只能访问book这个库中的表,具有查询,插入,更新,删除权限;语法:mysql>GRANT<权限>ON<库>.<表>TO‘用户’@’主机名’identifiedby“密码”;1、下面哪一项不是自动化运维的优势?A.减少人为错误B.提升效率C.降低成本D.尽可能多地提供人工干预的机会答案:D2、以下哪个领域不适合使用运维自动化技术?A.系统监控和通知B.系统维护和升级C.数据管理和备份D.人力资源管理答案:D4、运维自动化可以帮助企业做哪些方面的工作?A.自动化部署和配置B.自动化监控和诊断C.自动化备份和恢复D.以上都是答案:D5、自动化运维中,下面哪种方式可以用于控制流程?A.脚本集成B.增加计划和定时任务C.创建工作流程D.拥有更多的云资源答案:C7、自动化运维使用的工具基本上可分为哪两类?A.脚本编写工具和配置管理工具B.监控工具和数据备份工具C.人工智能工具和数据分析工具D.网络设备和安全设备答案:A8、Ansible是哪一类自动化配置管理工具?A.基于服务器的B.Agentless的C.领先的自动化工具D.所有选项都正确答案:D9、Ansible是由谁开发的?A.ChefB.PuppetC.RedHatD.StackExchange答案:C10、在Ansible中,可以使用什么来组织主机?A.GroupsB.RolesC.InventoriesD.Alloftheabove答案:D11、在Ansible中,可以使用哪个语言编写任务?A.PythonB.ShellC.PowerShellD.Alloftheabove答案:D12、AnsibleTower是什么?A.Ansible的商业版本B.Ansible提示工具C.Ansible的Web界面D.Ansible的特定插件答案:A13、自动化运维中常见的工作流程包括?A)版本管理B)构建C)测试D)打包E)部署答案:ABCDE14、在自动化运维中,如何处理复杂的任务?A)编写脚本B)开发自定义工具C)使用流程编排工具D)手动处理答案:C15、自动化运维可以自动化的流程包括?A)系统监控B)日志分析C)业务流程自动化D)以上都是答案:D16、自动化运维的优势包括?A)减少人工成本B)提高效率C)降低错误率D)提高灵活性和可扩展性答案:ABCD17、Cobbler是一种什么类型的软件?A.自动化部署软件B.编辑器软件C.图形设计软件D.数据库软件答案:A18、Cobbler最初是为哪个Linux发行版开发的?A.CentOSB.UbuntuC.DebianD.Fedora答案:D19、Cobbler可以在哪些平台上运行?A.WindowsB.LinuxC.MacOSD.A和B答案:D20、Cobbler可以管理哪些操作系统的镜像?A.LinuxB.WindowsC.MacOSD.A和B答案:A21、Cobbler支持哪些自动化配置管理工具?A.PuppetB.ChefC.AnsibleD.D和C答案:D22、Cobbler支持哪些网络引导协议?A.PXEB.TFTPC.NFSD.所有答案都正确答案:D23、Cobbler可以与哪些虚拟化技术集成?A.KVMB.VMwareC.XenD.所有答案都正确答案:D24、Cobbler如何帮助用户管理Linux系统的安装?A.提供一个Web用户界面B.自动化操作系统的安装流程C.管理软件包和配置文件D.所有答案都正确答案:B25、Cobbler在默认情况下使用哪个数据库?A.PostgreSQLB.MySQLC.SQLiteD.MongoDB答案:A26、Cobbler使用哪个命令来添加操作系统镜像?A.add-isoB.add-imageC.add-distD.add-os答案:B27、Zabbix是一种什么类型的监控软件?A.网络监控软件B.应用监控软件C.服务器监控软件D.所有上述答案:D28、Zabbix支持哪些常见的监控方式?A.SNMP、IPMI、JMX、SSHB.FTP、HTTP、DNS、SMTPC.SSH、SSH2、FTP、HTTPD.SNMP、HTTP、SMTP、IPMI答案:A29、Zabbix可以监控哪些系统?A.Windows、Linux、Unix、MacOSB.Windows、Linux、Unix、SolarisC.Windows、Linux、Unix、FreeBSDD.Windows、Linux、Unix、OpenBSD答案:C30、Zabbix的数据存储采用的是什么方式?A.关系型数据库B.NoSQL数据库C.文件系统D.缓存系统答案:A31、Zabbix可以实现对服务器的实时监控吗?A.是B.否答案:A32、Zabbix的报警方式有哪些?A.邮件、短信、微信、电话B.邮件、短信、Slack、TelegramC.邮件、短信、电话、TelegramD.邮件、电话、微信、Slack答案:B33、Zabbix的自动发现功能可以做什么?A.发现新的设备和应用程序B.发现系统的漏洞和黑客攻击C.发现系统的性能问题D.发现系统的配置问题答案:A34、Zabbix可以监控哪些网络设备?A.交换机、路由器、防火墙B.打印机、复印机、扫描仪C.摄像头、路灯、空调D.洗衣机、冰箱、微波炉答案:A35、Zabbix可以监控哪些应用程序?A.Apache、Tomcat、MySQL、NginxB.Word、Excel、PowerPoint、OutlookC.Photoshop、Illustrator、InDesign、AcrobatD.Eclipse、AndroidStudio、VisualStudio、PyCharm答案:A36、Zabbix支持哪些语言?A.Java、Python、C++、PHPB.Java、Python、C#、GoC.Java、Python、Ruby、PerlD.Java、Python、C++、HTML答案:A简答题1.什么是cobbler,它有什么特点和作用?答:Cobbler是一个开源的自动化Linux操作系统安装和配置管理软件,可用于DHCP、TFTP、PXE、Kickstart等服务的管理和维护,主要用于批量安装和部署Linux系统。2.Cobbler的安装步骤是什么?答:Cobbler的安装可以通过yum安装或源码编译安装,包括安装相关依赖、配置网络、安装Cobbler等步骤。3.如何在Cobbler中添加操作系统镜像?答:可以通过使用ISO文件或网络安装镜像文件,然后在Cobbler中添加到系统镜像库中。4.如何制作kickstart文件并在Cobbler中添加?答:可以使用系统安装程序的图形界面,或编写kickstart文件进行自定义配置,在Cobbler中使用cobblerprofile命令添加。5.在Cobbler中如何配置DHCP和TFTP服务?答:可以通过在Cobbler中配置系统默认设置,包括DHCP和TFTP服务的地址、端口等信息,或使用cobblersystemedit命令单独配置。6.如何在Cobbler中实现无人值守安装?答:可以使用Kickstart文件,通过自动化脚本设置需要自动化完成的操作,比如配置网络、安装软件等步骤。7.如何在Cobbler中管理多个系统?答:可以通过Cobbler中的系统、配置文件、镜像模板等功能进行管理,可以实现对各个系统的快速部署和管理。8.在Cobbler中如何设置硬件个性化配置?答:可以使用Cobbler的profile功能,通过动态创建kickstart文件,实现系统在安装过程中自动加载需要的个性化配置。9.如何在Cobbler中配置策略?答:可以通过使用Cobbler的policy功能,设置自动化策略,自动完成基础配置和应用部署的工作。10.如何在Cobbler中监控和维护系统?答:可以使用Cobbler的监控、维护和备份功能,及时发现并解决系统问题,确保系统的稳定运行。11、Ansible是什么?Ansible是一种自动化工具,用于配置管理、应用程序部署、任务自动化等任务。它基于Python编写,通过SSH或WinRM协议与目标主机进行通信,实现自动化管理。12、Ansible与Puppet和Chef有什么区别?Ansible与Puppet和Chef都属于自动化管理类工具,但是相对于Puppet和Chef,Ansible更加轻量级和易用,不需要引入任何客户端组件,可以直接与被管理的主机通信。13、Ansible的优点是什么?Ansible的优点包括易于安装和使用、轻量级、支持多种操作系统、容易扩展、易于理解、具有高度的可重现性和可维护性等。14、Ansible的命令是什么?常用的Ansible命令包括ansible、ansible-playbook、ansible-galaxy、ansible-vault、ansible-inventory和ansible-doc等。15、Ansible模块的作用是什么?Ansible模块是可重复使用的工具,用于执行单个任务。它们为Ansible提供了各种各样的功能,如文件管理、软件包管理、服务管理、数据库管理等。16、什么是Zabbix?Zabbix是一种网络管理软件,可用于监视计算机系统、网络和应用程序的性能和可用性。17、Zabbix有哪些特点?Zabbix具有数据收集、监视和分析能力,支持多种操作系统和不同类型的网络设备,可以在分布式环境中使用,具有网络安全性和高度灵活性。18、Zabbix可以监视哪些方面的性能?Zabbix可以监视各种计算机系统、网络和应用程序的性能,包括CPU负载、内存使用率、磁盘空间利用率、网络带宽、服务器响应时间等。19、Zabbix如何实现性能监视?Zabbix使用代理程序和SNMP协议来收集数据,并使用数据库来存储和分析数据。管理员可以创建触发器来检测问题并设置警报。19、Zabbix支持哪些数据库?Zabbix支持多个数据库,包括MySQL、PostgreSQL、Oracle和IBMDB2。20、Zabbix是免费的吗?是的,Zabbix是免费的开源软件,可以免费下载和使用。21、Zabbix的Web界面可以在哪些浏览器上使用?Zabbix的Web界面可以在多种浏览器上使用,包括MozillaFirefox、GoogleChrome、MicrosoftEdge和Safari。22、Zabbix如何实现自动发现设备?Zabbix使用自动发现功能来识别网络设备,并自动收集有关这些设备的信息。管理员可以设置规则来配置自动发现。23、Zabbix可以集成其他系统吗?是的,Zabbix可以通过API(应用程序接口)集成其他系统,如Jenkins、Nagios等,从而使监视和管理过程更加流畅和高效。1.哪种安全攻击类型最容易导致Web服务器被入侵?A.缓冲区溢出B.拒绝服务攻击(DDoS)C.僵尸网络攻击D.会话劫持答案:A2.网络防火墙是一种控制访问的设备,它在哪个OSI层工作?A.物理层B.数据链路层C.网络层D.应用层答案:C3.下面哪个是最常见的密码攻击方法?A.暴力破解B.中间人攻击C.社会工程学攻击D.弱点扫描答案:A4.如果您想防止某种类型的攻击,请使用哪种安全技术?A.加密B.访问控制C.防病毒软件D.防火墙答案:D5.下面哪个是一种最有效的SQL注入攻击防范措施?A.使用存储过程B.使用ORM框架C.使用加密算法D.使用HTTPS通信协议答案:A6.在哪个OSI层,TCP/IP协议提供了传输层安全?A.物理层B.数据链路层C.网络层D.应用层答案:D7.以下哪个不是常见的网络攻击类型?A.资源耗尽攻击B.中间人攻击C.社交工程攻击D.加密攻击答案:D8.下列哪种技术可以为应用程序提供单点登录(SSO)功能?A.Kerberos认证B.OAuth2.0授权C.SAML认证D.OpenID认证答案:C9.以下哪种安全协议通常用于安全地传输电子邮件?A.SSHB.SFTPC.POP3D.SMTPS答案:D10.如果您想保护您的服务器免受DDoS攻击,哪种技术可能最有帮助?A.负载均衡B.防火墙C.访问控制D.IDS答案:A1.下面哪个描述最符合rootkit?A.一种病毒,能够在使用操作系统时运行。B.自我保护,能够隐藏自己并防止被检测到。C.能够解锁所有软件限制,绕过访问控制。D.通过网络扫描和漏洞攻击来感染其他系统。答案:B2.在Windows操作系统中,哪个常见的rootkit类型利用驱动程序完成其活动,从而避免被检测到?A.原型-动态链接库B.固件C.内核D.用户空间答案:C3.下面哪个是检测和清除rootkit的有效工具?A.防火墙B.杀毒软件C.根工具箱(RootkitRemover)D.漏洞扫描器答案:C4.下列哪项是可帮助预防rootkit感染的安全措施之一?A.禁止USB存储设备访问B.更新操作系统和应用程序到最新版本C.禁用防病毒软件D.在网络上禁用DNS解析答案:B5.您的电脑不断发出广告垃圾邮件,但杀毒软件未检测到任何威胁。这暗示了以下哪个情况?A.您的计算机已感染了rootkitB.您的计算机已被僵尸网络控制C.您的计算机正在遭受DDoS攻击D.您的计算机无法访问路由器答案:A1.nmap是用于网络扫描和安全评估的什么类型的工具?A.端口扫描器B.病毒扫描器C.总线分析工具D.IDS(入侵检测系统)答案:A2.以下哪个命令可以检测主机上的所有开放端口?A.nmap-sOB.nmap-sSC.nmap-sUD.nmap-sA答案:B3.nmap使用哪个协议发送和接收数据包?A.TCPB.UDPC.ICMPD.ARP答案:A和B4.nmap的脚本引擎可以用于执行哪些常见的任务?A.发现服务和操作系统信

温馨提示

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

评论

0/150

提交评论