NWNU-Sun | 技术沉思录

代码是诗,bug是谜

   ::  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  77 随笔 :: 49 文章 :: 6 评论 :: 40763 阅读

中级试题

1.在以下传输介质中,带宽最宽,抗干扰能力最强的是( )

A. 双绞线

B. 无线信道

C. 同轴电缆

D. 光纤

选择:D

光纤通信提供了远超过双绞线、无线信道和同轴电缆的带宽,同时在抗干扰能力方面也表现出色。光纤利用光波进行数据传输,不受电磁干扰,且信号衰减小,传输距离远,因此在高速网络和长距离通信中被广泛使用。相比之下,双绞线、无线信道和同轴电缆都容易受到各种干扰,且带宽相对较小。

2.在不同的网络间存储并转发分组,必须时可通过( )进行网络上的协议转换。

A. 协议转换器

B. 网关

C. 桥接器

D. 重发器

选择:B

网关(Gateway)在不同网络间进行数据传输时,扮演着协议转换的角色。它能够在不同的网络协议、数据格式或者通信环境之间进行转换,确保数据能够从一个网络顺利传输到另一个网络。这包括了对数据包的处理、地址转换和有时甚至是错误的检测与纠正。因此,在需要进行网络间的协议转换时,应使用网关。

3.在B类网络中,可以分配的主机地址是多少?

A. 1022

B. 4094

C. 32766

D. 65534

选择: D

在IPv4地址分类中,B类网络的地址由16位用于网络标识(前两位固定为10)和16位用于主机标识。因为主机部分使用了16位,理论上可以有 (2^{16} = 65536) 个地址。但是,在每个子网中,有两个地址是不能分配给主机的:一个是网络地址(所有主机位都是0),另一个是广播地址(所有主机位都是1)。因此,实际可分配给主机的地址数是 (65536 - 2 = 65534)。所以正确答案是D. 65534。

单选 4.10BASE-T以太网采用的是( )拓扑结构。

A. 总线型

B. 网状

C. 星型

D. 环形

选择:C

10BASE-T以太网采用的是星型拓扑结构。在这种拓扑中,所有的节点(如个人计算机、打印机等)都通过双绞线直接连接到一个集中的设备,通常是交换机或集线器。这种设计简化了网络的管理和故障排除,因为每个连接都是独立的,一个节点的问题不会直接影响到其他节点。

5.5类UTP双绞线规定的最高传输特性是( )。

A. 20Mbps

B. 20MHZ

C. 100Mbps

D. 100MHZ

选择: D

5类UTP(Unshielded Twisted Pair,非屏蔽双绞线)双绞线的最高传输特性是100MHz。这种类型的双绞线主要用于支持最高100Mbps的以太网(如100BASE-TX)和可以达到1Gbps速率的网络(如1000BASE-T,但在实践中可能会有限制)的数据传输。因此,正确答案是D. 100MHZ。

6.以下网络地址中属于私网地址的是( )

A. 172.15.22.1  

B. 128.168.22.1

C. 172.16.22.1  

D. 192.158.22.1

选择:C

在IPv4地址中,有特定的地址范围被设计为私网(私有)地址,这些地址在互联网上不是唯一的,主要用于局域网内部。根据RFC 1918, 私网地址范围包括:

  • 10.0.0.0 到 10.255.255.255
  • 172.16.0.0 到 172.31.255.255
  • 192.168.0.0 到 192.168.255.255

因此,选项C中的地址172.16.22.1属于私网地址范围。其他选项的地址要么错误书写(如B应该是192.168.22.1才是私网地址),要么不属于标准的私网地址范围。

7.当变量 y 没有设置时,使用变量测试命令 x=${y-5}之后,变量 x 的值是( )

A. 5

B. 变量y的值

C. 空

D. 未知

选择: 5

在这个命令中,${y-5}中的${y}表示一个变量,-后面的5表示当变量y没有设置时,使用默认值5。因为在这个情况下y没有设置,所以${y-5}会被解释为默认值5。因此,变量x的值将是5,所以正确答案是A. 5。

8.采用半双工通信方式,数据传输的方向为( )

A. 可以在两个方向上同时传输

B. 只能在一个方向上传输

C. 可以在两个方向上传输,但不能同时进行

D. 以上均不对

选择:B

半双工通信方式只能在一个方向上进行数据传输。在半双工通信中,通信双方轮流发送和接收数据,不能同时进行双向传输。例如,对讲机就是一种典型的半双工通信设备,同一时间内只能有一方发言,另一方必须等待接收。因此,正确答案是B. 只能在一个方向上传输。

9.下列哪种连接方式采用上、下行不对称的高速数据调制技术( )

A. ISDN

B. Cable Modem

C. ADSL

D. UML

选择: C

ADSL(Asymmetric Digital Subscriber Line)是一种上、下行不对称的高速数据调制技术,常用于传输数字数据和互联网接入。在ADSL连接中,上行和下行速度不同,通常下行速度比上行速度更快。这种不对称的设计符合了大多数用户在互联网使用中更多地下载数据而较少上传数据的需求。

10.网络协议主要要素为( )

A. 数据格式、编码、信号电平

B. 数据格式、控制信息、速度匹配

C. 语法、语义、时序

D. 编码、控制信息、同步

选择: C

网络协议是指计算机网络中用于控制数据通信的规则和标准,是网络通信的基础。一个网络协议具有以下三个主要要素:

  1. 语法:规定了数据在传输过程中的格式和结构。
  2. 语义:规定了数据的含义和解释方式。
  3. 时序:规定了数据传输的顺序和时间。

单选 11.在传输过程中,接收和发送共享同一信道的方式称为( )。

A. 单工

B. 半双工

C. 双工

D. 全双工通信

在传输过程中,接收和发送共享同一信道的方式称为半双工通信。在半双工通信中,通信双方都可以发送和接收数据,但不能同时进行双向传输,例如对讲机就是典型的半双工通信设备。因此,正确答案是B. 半双工。

12.下列说法中不正确的是( )

A. 使用 top 命令可以查看系统当前的资源使用情况和进程信息

B. 使用 free 命令可以查看当前 CPU 的使用情况

C. 使用 jobs 命令可以后台进程和挂起进程信息

D. 使用 ps 命令可以查看当前系统运行的进程信息

选择:B

选项B不正确。使用free命令可以查看系统内存的使用情况,而不是CPU的使用情况。free命令显示了可用内存、已使用内存和缓冲区/缓存的信息,但不提供CPU的使用情况。

因此,正确答案是B. 使用free命令可以查看当前CPU的使用情况

13.下列 ( )中使用多令牌。

A. 以太网

B. 令牌环网

C. FDDI网

D. NOVELL网

选择: C

FDDI(Fiber Distributed Data Interface,光纤分布式数据接口)是一种高速局域网技术,使用双向光纤作为传输介质。FDDI网采用令牌传输技术,支持多站点接入和链路冗余,可以提供高带宽、高可靠性的数据传输服务。在FDDI网中,使用两个令牌:一个主令牌和一个备份令牌,以保证网络的可靠性。

14.在OSI层次体系结构中,实际的通信是在( )实体间进行的。

A. 物理层

B. 数据链路层

C. 网络层

D. 传输层

选择: A

在OSI(开放系统互联)参考模型的层次体系结构中,实际的通信是在物理层进行的。物理层是模型中最底层的一层,它负责传输原始比特流,通过物理媒介将数据从发送方传输到接收方。

数据链路层、网络层和传输层都是在较高层次上对数据进行处理和管理,并提供了各种功能和服务,但是实际的数据传输是在物理层完成的。

15.以下哪条命令无法查看当前登录用户 root 隶属于哪些组?

A. grep root /etc/gshadow

B. id

C. newgrp

D. groups

选择: C

在Linux系统中,查看当前登录用户所属的组可以通过多种命令完成,但每个命令的功能和用途略有不同。我们来逐一分析这些选项:

A. grep root /etc/gshadow:这个命令是用来查看/etc/gshadow文件中与root相关的行。/etc/gshadow文件存储了群组的安全信息,包括群组密码等。然而,这个命令并不直接显示用户所属的组,而是显示组的安全信息。因此,它并不是用来查看用户所属组的直接方法。

B. id:这个命令用于显示当前用户的UID(用户ID)、GID(组ID)以及所属的所有组。通过执行id命令,用户可以直接看到自己所属的所有组,包括主组和附加组。

C. newgrp:这个命令用于改变当前用户的主组。如果不带参数直接运行newgrp,它不会显示用户所属的所有组,而是用于切换当前的主组。因此,这个命令不能用来查看用户所属的所有组。

D. groups:这个命令用于显示当前用户所属的所有组。执行groups命令时,它会列出当前用户的主组以及所有附加组。

16.ansible操作前要查看dbsrvs组有哪些hosts,可以用哪个命令?

A. ansible show dbsrvs

B. ansible dbsrvs --show

C. ansible dbsrvs --list

D. ansible list dbsrvs

选择: C

17.TCP/IP协议中,TCP提供可靠的面向连接服务,UDP提供简单的无连接服务, 应用层服务建立在该服务之上。

正确

错误

选择:√

TCP/IP协议中,TCP提供可靠的面向连接服务,UDP提供简单的无连接服务。应用层服务可以建立在TCP或UDP之上,以便应用程序进行通信。这些应用层协议包括HTTP、FTP、SMTP等等。

18.连接多LAN的交换多兆位数据服务(SDMS)是一种高速无连接的交换式数字通信网,而帧中继是一种面向连接的数字通信网。

正确

错误

选择:×

连接多LAN的交换多兆位数据服务(SDMS)是一种高速无连接的交换式数字通信网,而帧中继是一种无连接的数字通信网。

SDMS(Switched Multi-megabit Data Service)是一种高速、无连接、分组交换技术,用于连接多个局域网(LAN)以实现数据传输。

而帧中继(Frame Relay)是一种基于帧的分组交换技术,它是一种无连接的通信方法,用于在广域网(WAN)中传输数据。

19.ansible websrvs -m service -a 'name=vsftpd state=restarted'可以重启websrvs组所有机器的vsftpd服务。

正确

错误

选择:√

命令"ansible websrvs -m service -a 'name=vsftpd state=restarted'"可以使用Ansible工具来重启"websrvs"组中所有机器上的vsftpd服务。该命令以模块(service)为基础执行操作,并使用参数(name=vsftpd state=restarted)指定要重启的服务名称和状态。

20.在实际网络系统中,一般用到三种交换技术,包括( )

A. 电路交换技术

B. 地址交换技术

C. 报文交换技术

D. 分组交换技术

选择:ACD

电路交换技术是一种传统的交换技术,它在通信开始之前建立一个专用的物理连接,并在通信过程中保持该连接。

报文交换技术是一种基于报文的交换方式,数据被分成连续的报文进行传输,每个报文带有地址信息以确保正确的传递。

分组交换技术是一种基于分组的交换方式,数据被分成小的数据包(分组)进行传输,每个分组独立传输,并根据目标地址进行路由。

21.samba提供有关资源共享的三个功能,包括:

A. smbd

B. smbmount

C. smbserver

D. smbclient

选择:AD

A. smbd:smbd是Samba服务器守护进程,它允许Linux/Unix系统与Windows系统进行文件和打印机共享。

D. smbclient:smbclient是Samba客户端工具,它允许Linux/Unix系统访问和管理远程Samba服务器上的共享资源。

22.虚电路交换一般分为三个阶段,下面哪些阶段包含在这三个阶段中?

A. 分组交换

B. 路由选择

C. 拆除连接

D. 数据传输

选择:BCD

虚电路交换一般分为三个阶段,包括:

  1. 虚电路建立(Virtual Circuit Establishment):在建立虚电路之前,必须选择一条合适的路由,并在源节点和目标节点之间建立一条虚电路。
  2. 数据传输(Data Transfer):在虚电路建立之后,可以开始在源节点和目标节点之间传输数据。
  3. 虚电路拆除(Virtual Circuit Teardown):在完成数据传输或发生故障后,必须拆除虚电路。

23.在 Unix 中,一个程序的正文和数据是可以分开的,这种分开的目的是为了?

A. 可共享数据

B. 可共享正文

C. 编程方便

D. 可重入

选择:BD

A. 可共享数据:虽然数据可以被多个进程共享,但是在Unix系统中,数据通常是每个进程独立拥有的,不会被共享。

B. 可共享正文:正文段是执行程序的指令部分,它包含程序的代码。由于多个进程可以同时执行同一段代码,因此正文段可以被多个进程共享,以节省内存空间。

C. 编程方便:分离正文和数据可以使程序设计更加灵活和方便,可以独立修改正文或数据而不影响彼此。

D. 可重入:可重入性指的是程序中的代码段可以被多个进程或线程同时调用,而不会引发竞争条件或冲突。通过将正文和数据分开,使得代码段能够被多个进程同时共享和调用,从而实现可重入性。

24.linux系统中,Yum源配置文件中,以下哪些是配置文件中的参数选项?

A. Name=

B. enable=

C. baseurl=

D. gpgcheck=

ABCD

A. Name=:这是配置文件中用于指定存储库名称的参数选项。

B. enable=:这是配置文件中用于启用或禁用存储库的参数选项。

C. baseurl=:这是配置文件中用于指定存储库的基本URL(统一资源定位符)的参数选项。

D. gpgcheck=:这是配置文件中用于指定是否进行GPG(GNU隐私卫士)检查的参数选项。

25.以下对交换机工作方式描述正确的是?

A. 可以使用半双工方式工作

B. 可以使用全双工方式工作

C. 使用全双工方式工作时不要进行回路和冲突检测

D. 使用半双工方式工作时要进行回路和冲突检测

选择:B D

交换机可以支持半双工和全双工两种工作方式。在半双工方式下,交换机使用共享信道,在同一时间只能进行发送或接收操作,无法同时进行发送和接收。而在全双工方式下,交换机具有独立的发送和接收通道,可以同时进行发送和接收操作,从而实现更高的数据传输效率。

无论是使用半双工还是全双工方式,都需要进行回路和冲突检测。回路检测是为了避免数据包在网络中形成环路,导致网络拥塞。冲突检测是在半双工方式下,用于检测和解决多个设备同时发送数据引起的冲突

高级试题

1.对于带宽为6MHz的信道,若用8种不同的状态来表示数据,在不考虑热噪声的情况下,该信道每秒最多能传送的位数为( )

A. A 36×106

B. B 18×106

C. C 48×106

D. D 96×106

选择: D

带宽为6MHz的信道表示每秒可以传输的频率范围为6兆赫兹,即6,000,000赫兹。

对于8种不同的状态来表示数据,每种状态需要传输log2(8) = 3个比特。因此,每秒最多能传输的比特数为6,000,000赫兹 / 3个比特 = 2,000,000比特

2.下面哪个命令无法判断网络情况

A. telnet

B. init

C. ping

D. netstat

选择:B

B. init 是一个用于启动和管理系统进程的命令,它与网络情况无关,因此无法判断网络情况。

A. telnet 是一种网络协议和相应的终端(称为Telnet客户端)软件,可以通过网络连接远程主机并进行交互操作,可用于判断网络连接是否正常。

C. ping 是一个用于检测网络连通性的命令,通过发送ICMP回显请求消息和接收回显应答消息来测试目标主机是否可达,可用于判断网络情况。

D. netstat 是一个用于显示网络状态和统计信息的命令,可以查看网络连接、路由表、接口状态等,有助于判断网络情况。

3.使用bash时,默认的环境变量放在哪里?

A. ~/.bash

B. ~/.bash_profile

C. /etc/profile.d

D. ~/bash

选择:B

~/.bash_profile 文件是在用户登录时由 Bash 执行的,它包含了个人环境变量和启动程序。用户的个人环境变量可以通过编辑 ~/.bash_profile 文件进行设置。

选项 A. ~/.bash 不是一个有效的文件路径;选项 C. /etc/profile.d 是所有用户的全局环境变量存储路径;选项 D. ~/bash 也不是一个有效的文件路径。

4.在使用了 shadow 口令的 Linux 系统中,/etc/passwd 和/etc/shadow 两个文件的权限正确的是( )

A. -rw-r----- , -r--------

B. -rw-r--r-- , -r--r--r--

C. -rw-r--r-- , ----------

D. -rw-r--rw- , -r-----r--

选择:C

5.在TCP 协议中,建立连接时需要将( )字段中的( )标志位设置为1。

A. 保留 ACK

B. 保留 SYN

C. 偏移 ACK

D. 控制 SYN

答案: D

在TCP协议中,建立连接时需要将 "控制" 字段中的 "SYN" 标志位设置为1。

6.系统进行磁盘配额时,必须安装( )工具包?

A. cron

B. network

C. quota

D. mysql-connect-odbc

选择: C

在系统进行磁盘配额时,必须安装 "quota" 工具包。

7.以下的网络分类方法中,哪一组分类方法有误?

A. 局域网/广域网

B. 对等网/城域网

C. 环型网/星型网

D. 有线网/无线网

选择:B

  • A. 局域网/广域网是根据网络范围划分的,没有问题。
  • B. 对等网/城域网应该为对等网(P2P)/客户机/服务器(C/S)和城域网(MAN)/广域网(WAN)。
  • D. 有线网/无线网是根据传输介质划分的,这个分类并不完全准确,因为有些有线网络也可以支持无线接入,有些无线网络也可以通过有线接入点提供有线连接。

8.在数据通信中,当发送数据出现差错时,发送端无需进行数据重发的差错控制方法为( )。

A. ARQ

B. FEC

C. BEC

D. CRC

选择:B

在数据通信中,用于处理数据传输错误的差错控制方法主要分为两大类:自动重传请求(Automatic Repeat reQuest, ARQ)和前向纠错(Forward Error Correction, FEC)。选择题中的选项BEC不是一个常见的差错控制方法,而CRC(Cyclic Redundancy Check)是一种常用的检错技术,但它本身不直接负责错误的纠正或避免重发。

A. ARQ 方法依赖于接收端检测到错误后向发送端请求重发有误的数据包。因此,这种方法需要发送端进行数据的重发。

B. FEC 方法通过在数据中添加冗余信息,使得接收端能够在某种程度上直接纠正收到的数据中的错误,而无需重新请求发送端重发数据。这种方法适用于那些重发代价较高或实时性要求较强的通信场景。

C. BEC(Burst Error Correction)是指突发错误纠正的一种方式,但这个选项并不是一个标准的差错控制方法名称,可能是题目中的干扰项。

D. CRC 是一种检错技术,通过对数据块进行计算并附加一个校验值(CRC码),接收端可以通过同样的计算确认数据是否被篡改。尽管CRC非常有效于错误检测,但它本身不提供错误纠正功能,也不避免重发。

9.下列描述中,正确的是?

A. 时分多路复用是将物理信道的总带宽分割成若干个子信道,该物理信道同时传输各子信道的信号;

B. 虚电路传输方式类似于邮政信箱服务,数据报服务类似于长途电话服务;

C. 多路复用的方法中,从性质上来说,频分多路复用较适用于模拟信号传输,而时分多路复用较适用于数字信号传输

D. 即使采用数字通信方式,也还需要同模拟通信方式一样,必须使用调制解调器。

选择:C

A. 时分多路复用是将物理信道的总带宽分割成若干个时间段,而不是子信道,并且在每个时间段内只传输一个信号。因此,该描述的前半部分“将物理信道的总带宽分割成若干个子信道”是不准确的,但后半部分“该物理信道同时传输各子信道的信号”可以理解为在不同时间段传输不同信号,从某种程度上说,可以看作是“同时”传输。所以,A项描述不完全准确。

B. 这个描述实际上颠倒了两者的类比对象。虚电路传输方式更像是长途电话服务,因为它在通信双方之间建立了一个固定的路径(虚拟连接),就像电话通话中的连接。数据报服务则类似于邮政信箱服务,因为每个数据包独立发送,像邮件一样,每个包含有目的地址,路由器根据地址独立决定每个数据包的路由,而不是预先设定固定路径。因此,B项描述是错误的。

C. 这个描述是正确的。频分多路复用(FDM)确实更适用于模拟信号传输,因为它将总带宽分割成多个频段,每个频段可以携带一个模拟信号。时分多路复用(TDM)则更适用于数字信号传输,通过将时间分割成多个时隙,轮流为每个信号提供传输机会。

D. 这个描述是错误的。虽然在早期的数字通信系统中,调制解调器(modem)用于模拟电话线路上的数字信号传输,但在纯数字通信系统(如光纤、数字电缆等)中,传输的信号本身就是数字的,不需要调制解调器来转换信号的类型。调制解调器主要用于在模拟信号和数字信号之间转换。

10.下面哪个命令可以查看中断

A. cat /proc/ioports

B. cat /proc/interrupts

C. cat /proc/kcore

D. cat /dev

选择:B

A. cat /proc/ioports命令用于查看输入/输出端口的分配情况,而不是中断信息。

B. cat /proc/interrupts命令正是用来查看中断信息的,包括每个CPU上各中断的触发次数和中断服务程序等。

C. cat /proc/kcore命令提供了一个系统物理内存的映射,主要用于调试目的,并不直接展示中断信息。

D. /dev目录包含了所有设备文件,但是cat /dev并不是一个有效的命令,因为/dev是一个目录,不是一个文件,不能直接用cat命令查看,且它也不提供中断信息

11.MAC地址是一个( )字节的二进制串,以太网MAC地址由IEEE负责分配。以太网地址分为两个部分:地址的前( )个字节代表厂商代码,后( )个字节由厂商自行分配。

A. 6,3,3

B. 6,4,2

C. 6,2,4

D. 5,3,2

选择:A

MAC地址是一个网络设备的物理地址,用于局域网中设备的唯一标识。MAC地址全称为Media Access Control Address,即媒体访问控制地址,它是由网络设备的制造商在生产时烧录在网络接口卡(NIC)上的,具有全球唯一性。

MAC地址总共有6个字节(48位),其中前3个字节(也就是前24位)是由IEEE分配给设备制造商的唯一标识符,称为组织唯一标识符(OUI)或厂商代码。这部分确保了世界范围内的唯一性。后3个字节(也就是后24位)则由制造商自行分配给其生产的每一台设备,确保了该制造商生产的每一台设备的MAC地址的唯一性。

12.在使用ansible时,出现:"msg": "Aborting, target uses selinux but python bindings (libselinux-python) aren't install这样的错误,是因为?

A. libselinux-python这个包格式错误

B. 主机没有启用selinux

C. libselinux-python这个包要升级了

D. 没有装libselinux-python这个包

选择:D

在使用Ansible时出现 "msg": "Aborting, target uses selinux but python bindings (libselinux-python) aren't installed" 错误,通常是因为目标主机使用了SELinux,但是缺少必要的 Python 绑定库(libselinux-python)导致的。

13.假如当前系统是在 level 3 级别运行,怎样不重启系统转换到 level 5 级别运行?

A. set level = 5

B. init 5

C. run 5

D. alt+F7

选择:B

这是因为 init 是初始化系统的命令,而通过 init 命令后接不同的运行级别参数,可以切换系统到不同的状态。在大多数系统中,运行级别 3 通常是多用户文本模式,而运行级别 5 是图形模式。因此,通过执行 init 5 命令,系统将切换到图形模式,而无需重新启动系统。

14.与某远程网络连接不上时,需要跟踪路由查看,以便了解在网络的什么位置出了问题, 满足该目的的命令是( )

A. ping

B. ifconfig

C. traceroute

D. netstat

选择:C

15.CentOS系统中默认的yum源包含了Ganglia,不需要安装扩展yum源。

正确

错误

错误

Ganglia 是一个监控系统,用于分布式系统的性能监控。在 CentOS 默认的官方 yum 源中,并不包含 Ganglia。如果你想要安装 Ganglia,你需要添加额外的扩展 yum 源,或者手动下载 Ganglia 的软件包进行安装。一般来说,你需要根据你的系统版本和需求选择合适的第三方 yum 源或从官方 Ganglia 网站获取软件包。

16.通过引入CRC校验以及确认和重传机制,使得网络可实现可靠的数据传输。

正确

错误

正确

引入 CRC(循环冗余校验)校验、确认和重传机制是提高网络数据传输可靠性的有效手段。这些机制帮助检测和纠正数据传输中可能出现的错误,并确保数据在传输过程中的完整性。以下是简要的说明:

  1. CRC校验: CRC 是一种校验算法,用于检测数据传输中的错误。发送方计算 CRC 校验值并将其与数据一起发送,接收方接收数据后重新计算 CRC 校验值,如果两者不匹配,则说明数据可能已损坏。
  2. 确认和重传机制: 在确认和重传机制中,数据传输的接收方会向发送方发送确认消息,以通知发送方数据已经正确接收。如果发送方在一定时间内未收到确认消息,它将重新发送数据。这样可以确保在网络不稳定或数据丢失的情况下,数据能够被正确传输。

17.Ansible中,为了防止一个模块执行出错导致后面模块挂起,Playbook可以加ignorerror来忽略错误信息。

正确

错误

正确

在 Ansible Playbook 中,可以使用 ignore_errors 参数来忽略一个任务(task)执行的错误,以防止错误导致后续任务挂起。通过将 ignore_errors 设置为 true,即可告诉 Ansible 在任务执行时忽略错误

18.在ansible对应的yaml语法中,notify经常和handlers对应使用。

正确

错误

正确

在 Ansible 的 YAML 语法中,notifyhandlers 通常是一起使用的。它们用于实现在任务执行成功或失败后执行额外的操作,例如重新启动服务或执行其他相关的任务。

具体来说:

  • notify: 用于在任务执行成功时触发通知。通知的名称通常与 handlers 中定义的名称相对应。
  • handlers: 定义了在接收到通知时应该执行的操作。Handlers 只有在被通知时才会执行。

以下是一个简单的示例:

yamlCopy code- name: Example Playbook
  hosts: your_target_hosts
  tasks:
    - name: Ensure a service is running
      service:
        name: your_service
        state: started
      notify: restart your_service

  handlers:
    - name: restart your_service
      service:
        name: your_service
        state: restarted

在上面的例子中,如果任务中的服务状态发生变化,会触发名为 restart your_service 的通知,然后 handlers 部分中定义的相应处理程序将会执行,实现服务的重新启动。

19.Ansible工具集通常包含?

A. Inventory

B. Modules

C. Plugins

D. API

ABC

20.网络拓扑结构设计对通信子网的( )有着重大的影响。

A. 网络性能

B. 网络体系结构

C. 网络系统的可靠性

D. 网络的通信费用

选择: A

网络拓扑结构设计对通信子网的性能有着重大的影响。不同的拓扑结构会影响数据传输的速度、延迟和可靠性。选择合适的网络拓扑结构可以优化整体网络性能,确保数据的高效传输。其他选项(B、C、D)虽然也受到一定影响,但在这个问题中,网络性能是最直接与网络拓扑结构设计相关的因素。

21.以下说法正确的是

A. linux系统中的/var/log/lastlog日志记录了所有用户最后登录的记录,可以用lastlog命令查看

B. linux系统中的/var/log/last日志可以用last命令查看

C. /var/log/wtmp日志记录了登录过本系统的用户信息,可以用tail -f命令查看

D. /var/run/utmp日志记录了正在登录本系统中的用户信息,可以用last -f命令查看

选择: A D

A. linux系统中的 /var/log/lastlog 日志记录了所有用户最后登录的记录,可以用 lastlog 命令查看。

B. linux系统中的 /var/log/last 日志并不存在,通常使用 last 命令查看用户登录记录。

C. /var/log/wtmp 日志记录了登录过本系统的用户信息,可以用 last 命令查看,但 tail -f 命令不适用于查看二进制日志文件。

D. /var/run/utmp 不是一个日志文件,而是一个表示当前登录用户信息的文件

22.以下哪种分区方式可以使磁盘具备容错功能( )?

A. LVM

B. Raid 0

C. Raid 1

D. Raid 5

CD

A. LVM(Logical Volume Manager):LVM 是一种逻辑卷管理器,它允许将物理磁盘上的存储空间抽象为逻辑卷,提供了灵活的存储管理。然而,LVM 本身并不提供容错功能。

B. Raid 0:Raid 0 是一种条带化(striping)的磁盘阵列方式,它将数据分成块并分别写入不同的磁盘上,提高了读写性能,但没有容错能力。

C. Raid 1:Raid 1 是一种磁盘镜像方式,将数据同时写入两个磁盘,提供了冗余和容错能力。如果一个磁盘失效,数据仍然可从另一个磁盘恢复。

D. Raid 5:Raid 5 是一种条带化和奇偶校验相结合的磁盘阵列方式,提供了读写性能和容错能力。当一个磁盘失效时,可以通过奇偶校验信息从其他磁盘重建数据。

23.哪个命令可以用于查看当前服务器在线时长?

A. time

B. uptime

C. w

D. top -T

B C

24.下列说法中正确的有?

A. 数据链路层处理设备到设备的通信。

B. 网络层处理高层进程间的通信

C. 传输层处理端结点间的通信

D. 上述所有的都对

A C

数据链路层,主要负责处理设备到设备之间的直接通信。它的任务包括将物理层提供的比特流组织成帧(Frame),并在帧之间提供适当的控制,以确保数据的可靠传输。

网络层(第三层)在 OSI 模型中负责处理主机到主机(或路由器到路由器)之间的通信,而不仅仅是设备到设备的直接通信。它提供了一种在网络上路由数据包的机制,以便不同子网上的设备能够相互通信。

25.Ganglia默认提供了哪几个版本的数据提取脚本?

A. Ruby

B. Perl

C. PHP

D. Python

BCD

posted on   匿名者nwnu  阅读(89)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类
点击右上角即可分享
微信分享提示