晚上闲来无事,发现了一个linux运维测试,马上登陆,来了一场毫无准备的考试。虽然初中高三级测试通过,但是发现自己好多曾经学过的东西忘记了,也发现了一些有意思的题目,还有一些不知道的,特此记录。有些答案可能有问题,欢迎批评指正(aya_lxl@163.com)。
地址https://developer.aliyun.com/exam?spm=5176.8902351.1364563.42.7ef3728eJ4r4rO
一、初级测试
多用于同类局域网间的互联设备为(
B)
A. 网关
B. 网桥
C. 中继器
D. 路由器https://www.3rxing.org/question/ec16980c4c446762266.html
1)集线器、中继器。用于同一网段上不同计算机之间的连接。工作在物理层。
功能:将经过一定距离传输后衰减和失真的电信号放大整形后再发送到网段上去,以实现更 长距离的传输。只能连接同一类型的局域网。
集线器工作在局域网环境,属于物理层的互联设备.2)网桥、第二层交换机。用于不同网段上计算机之间的连接。工作在数据链路层。
功能:在单个网路中进行存储转发。可连接不同类型的局域网。3)路由器、第三层交换机。用于各网络上计算机之间的连接。工作在网络层。
功能:在多个网络中存储转发。路由选择。下列的哪一个不是linux常用的shell(
D)
A. SH
B. Bash
C. Zsh
D. XSH在linux中,想使用本地yum源,需要去哪个文件修改路径和参数?
C
A. CentOS-Base.repo是yum 网络源的配置文件
B. CentOS-Debuginfo.repo
C. CentOS-Media.repo是yum 本地源的配置文件
D. CentOS-Vault.repoInternet中采用的交换技术是(
C)
A. 电路交换
B. 报文交换
C. 分组交换
D. 信元交换以下关于yum命令的说法哪项是错误的?
A
A. yum不可以更改yum源
B. yum可以方便的实现软件包升级
C. yum也是通过RPM包安装软件
D. yum可以解决软件依赖关系城域网英文缩写是(
D)
A. LAN局域网(Local Area Network,缩写为 LAN)
B. WAN广域网 Wide Area Network,缩写为 WAN
C. MEN
D. MAN城域网(Metropolitan Area Network,缩写为 MAN)OSI参考模型的(
C)保证一个系统应用层发出的信息能被另一个系统的应用层读出。
A. 传输层
B. 会话层
C. 表示层
D. 应用层路由器是用于联结逻辑上分开的(
C)网络
A. 1个
B. 2个
C. 多个
D. 无数个在局域网标准中共定义了四个层。
正确应用网关是在应用层实现网络互连的设备。
正确帧中继的设计主要是针对局域网到连为目标。
正确ansible的Host-pattern支持正则表达式。
正确IP协议是(
A,D)
A. 网际层协议
B. 和TCP协议一样,都是面向连接的协议
C. 传输层协议
D. 面向无连接的协议,可能会是数据丢失哪个命令可以用于按页查看一个文件的内容 :
A,B
A. less
B. more
C. cat
D. sed下面哪些命令可用于查看linux的负载:
A,B,C
A. top可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。
B. htop
监控软件Htop,姑且称之为top的增强版,相比top其有着很多自身的优势。
C. uptime
能够打印系统总共运行了多长时间和系统的平均负载。uptime命令可以显示的信息显示依次为:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
D. free
可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。
https://blog.csdn.net/qq_36357820/article/details/76606113
二、中级测试
下列()中使用多令牌:
C
A. 以太网
B.令牌环网
C. FDDI网
D. NOVELL网下面属于路由选择协议的是(
B)
A. TCP/IP
B. RIP
C. IPX/SPX
D. AppleTalk以下哪条命令无法查看当前登录用户root隶属于哪些组?
C
A. grep root /etc/gshadow
B. id
C. newgrp用于登入另一个群组
D. groups下列交换方式中,实时性最好的是(
C)
A. 报文分组交换
B. 报文交换
C. 电路交换
D. 各种方法都一样5类UTP双绞线规定的最高传输特性是(
C)
A. 20Mbps
B. 20MHZ
C. 100Mbps
D. 100MHZ数据解封装的过程是:
流-帧-包-段-数据
当数据在网络层时,称之为(B)
A. Segment
B. Packet
C. Bit
D. Frame
以下说法错误的是:
C
A. 默认创建的二进制文件不具有可自行权限
B. Vim的配置文件名为.vimrc
C. 一个i节点只能对应一个文件硬链接与软连接
D. linux中的设备是以文件的形式进行管理在大多数linux发行版本中,图形界面的运行级别为:
D
A. 1
B. 2
C. 3命令行模式
D. 5图形界面0-关机(千万不要设为默认)
1-单用户模式
2-多用户模式,不带NFS(网络文件系统)
3-完整的多用户模式
4-保留的
5-X窗口,图形用户界面
6-重启(千万不要设为默认)使用命令init命令更改运行级别
如:关机——init 0
重启——init 6ATM既可以用于广域网,又可以用于局域网,这是因为它的工作原理与Ethernet基本上是相同的。
错误对等网络结构中连接网络节点的地位平等,安装在网络节点上的局域网操作系统具有基本相同的结构。
之前连接多LAN的交换多兆位数据服务(SDMS)是一种高速无连接的交换式数字通信网,而帧中继是一种面向连接的数值通信网。
正确ISO划分网络层次的基本原则是:不同节点具有相同的层次,不同节点的相同层次具有相同的功能。
正确linux系统中,yum源配置文件中,以下哪些是配置文件中的参数项?
A,C,D
A. Name=
B. enable=应该是:enabled
C. baseurl=
D. gpgcheck=在shell的双引号中,所有的字符都能解释成字符本身,拥有“调用变量的值”,“引用命令”和“转义符”的特殊含义,但以下哪些除外?
A,B,D
A. “$”
B. “`”
C. “"
D. “‘“shell 中单引号和双引号区别
‘’ 在单引号中所有的字符包括特殊字符($,’’,和\)都将解释成字符本身而成为普通字符。 “” 在双引号中,除了$, '',和\以外所有的字符都解释成字符本身,拥有“调用变量的值”、“引用命令”和“转义符”的特殊含义。
注:\转义符,跟在\之后的特殊符号将失去特殊含义,变为普通字符。如$将输出“$”符号,而不当做是变量引用。以下说法错误的是:
B,D
A. 中继器是工作在物理层的设备
B. 集线器和以太网交换机工作在数据链路层集线器工作在物理层- 工作在物理层,对收到的信号进行放大,以扩大网络的传输距离。
- 集线器发送数据没有针对性,而是采用广播的形式发送,也就是说当它要向某个节点发送数据时,不是直接把数据发送到目的端口,而是把数据包发送到会集线器相连的所有节点
- 当以 HUB 为中心设备时,网络中某条线路发生了故障并不影响其他的端口工作
C. 路由器是工作在网络层的设备
D. 桥能隔离网络层广播
网桥只能隔离冲突域,路由器能隔离广播域使用什么方法可以查看linux启动信息?
B,D
A. mesg -d
B. dmesg
C. cat /etc/mesg
D. cat /var/log/dmesg
三、高级测试
能从数据信号波形中提取同步信号的典型编码是(
D)
A. 归零码
B. 不归零码
C. 定比码
D. 曼彻斯特编码曼彻斯特编码(Manchester coding),又称自同步码、相位编码(phase encoding,PE),能够用信号的变化来保持发送设备和接收设备之间的同步。它用电压的变化来分辨0和1,从高电平到低电平的跳变代表1,而从低电平到高电平的跳变代表0(as per G.E.Tomas编码方式)。从高电平到低电平的跳变代表0,而从低电平到高电平的跳变代表1(as per IEEE 802.3编码方式),下方有所展示。[1] 信号的保持不会超过一个比特位的时间间隔。即使是0或1的序列,信号也将在每个时间间隔的中间发生跳变。这种跳变将允许接收设备的时钟与发送设备的时钟保持一致。
https://zh.wikipedia.org/wiki/%E6%9B%BC%E5%BD%BB%E6%96%AF%E7%89%B9%E7%BC%96%E7%A0%81
在Ansible-console中设置并发数要用到的参数是?:
D
A. concurrence
B. parallel
C. threading
D. fork //forks n默认 Linux 系统中 ls || echo “123” && pwd *这条命令,输出的结果为:
C
A. 显示当前目录下的内容
B. 屏幕打印显示 123
C. 显示当前目录下的内容以及当前目录的绝对位置
D. 屏幕打印显示 123 以及当前目录的绝对位置在 Linux下,不管你是启动一个桌面程序也好,还是在控制台下运行命令,所有的程序在结束时,都会返回一个数字值,这个值叫做返回值,或者称为错误号(Error Number)。
在控制台下,有一个特殊的环境变量 **$?**,保存着前一个程序的返回值。只要返回值是 0,就代表程序执行成功了;如果 $? 变量的值不是 0 的话,就表示上一个命令在执行的过程中出错了。以下来自鸟哥私房菜http://cn.linux.vbird.org/linux_basic/0320bash.php
上面这张图显示的两股数据中,上方的线段为不存在 /tmp/abc 时所进行的命令行为,下方的线段则是存在 /tmp/abc 所在的命令行为。如上所述,下方线段由于存在 /tmp/abc 所以导致 $?=0 ,让中间的 mkdir 就不运行了! 并将 $?=0 继续往后传给后续的 touch 去利用啦!瞭乎?在任何时刻你都可以拿上面这张图作为示意!
由于命令是一个接着一个去运行的,因此,如果真要使用判断, 那么这个 && 与 || 的顺序就不能搞错。一般来说,假设判断式有三个,也就是:
command1 && command2 || command3
而且顺序通常不会变,因为一般来说, command2 与 command3 会放置肯定可以运行成功的命令。
上面命令执行后结果如下:
下面哪个命令用来显示系统中各个分区 inode 的使用情况?
A
A. df -i
B. df -h
C. free -b
D. du -a -c采用专用线路通信时,可以省去的通信阶段是:
A
A. 建立通信线路
B. 建立数据传输链路
C. 传送通信控制信号和数据
D. 双方确认通信结束命令 free -h 执行结果如下:
[root@localhost sh]# free -h
total used free shared buffers cached
Mem: 988M 531M 457M 316K 102M 281M
-/+ buffers/cache: 146M 842M
Swap: 511M 0B 511M执行命令 y=$(free -h | grep Mem | awk ‘{print $4}’ | cut -d M -f 1) | [ $y -ge 500 ] && echo yes || echo no
结果为:D457与500比较
A. 457
B. 500
C. yes
D. no在使用了shadow口令的Linux系统中,/etc/passwd和 /etc/shadow两个文件的权限正确的是:C
A. -rw-r—– , -r——–
B. -rw-r–r– , -r–r–r–
C. -rw-r–r– , ———-
D. -rw-r–rw- , -r—–r–如果服务器的CPU逻辑核心数量是4,然后用ansible_processor_vcpus*10来指定httpd的监听端口,那成功执行后,服务器httpd的监听端口一般会是?
D,ansible_processor_vcpus显示CPU个数A. 400
B. 200
C. 20
D. 40playbook是由一个或多个“play”组成的列表
通过引入CRC校验以及确认和重传机制,使得网络可实现可靠的数据传输。
错误

