Linux面试笔试题(6)

在这里插入图片描述
91、6块300G的硬盘做raid5,新的设备容量是多大(C)

A 900G
B 1800G
C 1500G
D 300G

6×300G−300G =1500G 由于一块硬盘用于奇偶校验,所以设备容量将是1500G.
Raid 5是一种磁盘阵列,将数据分散到多个硬盘上以提高性能和可靠性。在这种配置中,一块硬盘用于存储奇偶校验信息,因此总容量是所有硬盘容量减去一块硬盘的容量。在这种情况下,6块300G的硬盘总共是1800G,但因为一块硬盘用于奇偶校验,所以设备容量将是1500G。
因此,答案是C 1500G

92、假设用4个同样大小的硬盘来做RAID,以下哪种raid 模式获得的可用磁盘空间最少?

A no-raid
B raid5
C raid1
D raid6

正确答案: B

RAID 5模式通过使用奇偶校验来实现数据冗余和容错性,要求至少3个硬盘。
在一个由4个硬盘组成的RAID 5阵列中,其中一个硬盘用于存储奇偶校验信息,剩下的3个硬盘用于存储实际数据。因此,可用磁盘空间为3个硬盘的容量之和。

相比之下,RAID 1和RAID 6模式都提供更高的容错能力,但会使用更多的硬盘来实现冗余和容错性。RAID 1模式需要至少2个硬盘,而RAID 6模式需要至少4个硬盘。因此,可用空间最少的是RAID 5模式。

93、以下哪项不是DNS记录类型?

A、 AAAA

B、 TXT

C 、TTL

D、 PTR

正确答案: C
TTL不是DNS记录类型。
TTL(Time To Live)是一个DNS记录在DNS服务器中存储的时间。它不是一种独立的DNS记录类型,而是记录在DNS记录头部的字段,用于指定该记录在DNS缓存中存储的时间。

相比之下,AAAA、TXT和PTR都是DNS记录类型。

AAAA是一种IPv6地址记录,用于将域名解析为IPv6地址。
TXT是一种文本记录,用于存储与域名相关的文本信息。
PTR是一种指针记录,用于执行反向DNS查找,将IP地址解析为域名。
因此,答案为C。

94、有一个文件ip.txt,每行一条ip记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个ip及其次数”? (B)
A. uniq -c ip.txt│sort -nr│head -n 3
B. sort ip.txt│uniq -c│sort -rn│head -n 3
C. cat ip.txt │count -n│sort -rn│head -n 3
D. cat ip.txt │sort │uniq -c│sort -rn│top -n 3

正确答案是B. sort ip.txt│uniq -c│sort -rn│head -n 3。

这个命令的步骤如下:

1. `sort ip.txt`:对ip.txt文件进行排序,这样可以保证相同的IP地址相邻出现。
2. `uniq -c`:统计每个IP地址出现的次数,并在每行前面加上对应的次数。
3. `sort -rn`:按照出现次数进行逆序排序,也就是按照出现次数从多到少排序。
4. `head -n 3`:取前三条记录,也就是出现次数最多的前三个IP地址及其次数。

因此,B选项可以完成统计出现次数最多的前3个ip及其次数的任务。

95、在日常管理中,通常cpu会影响系统性能的情况是(A )
A.CPU已满负荷的运转
B.CPU的运行效率为30%
C.CPU的运行效率为50%
D.CPU的运行效率为80%

正确答案是A.CPU已满负荷的运转。当CPU已经满负荷运转时,无法处理更多的任务,这会导致系统性能下降,而其他选项中的CPU运行效率都还有一定的余量,不会对系统性能造成明显影响。

96、在LINUX系统中,如何查看一个端口被什么进程占用?( )
A. netstat –an | grep 端口号
B. netstat –tnlp | grep 端口号
C. iostat –an | grep 端口号
D. iostat –dxt | grep 端口号

解析:您可以使用以下命令查看一个端口被什么进程占用:

lsof -i:端口号
netstat -tunlp|grep 端口号
答案:这题选B

拓展:
linux怎样查看端口被哪个进程占用:

方法:1、利用lsof命令查看,当命令参数设置为“-i”时用以显示符合条件的进程情况,
语法为“lsof -i:端口号”;
2、利用netstat命令查看,该命令会列出端口所有状态的连接,
语法为“netstat-tunlp|grep 端口号”。

在这里插入图片描述
在这里插入图片描述
97、Linux下侦测主机到目的主机之前所经过的路由的命令是©.

A ping B route C traceroute D ifconfig

traceroute命令用来探测路由经过.
ping命令用来检测两部主机之间的传输信道是否畅通,或远程主机是否正常.
route命令用来显示目前本机路由表的内容,并且还可以针对路由表中的记录来进行相应的添加、删除或修改等操作。
ifconfig命令用来来检测和设置本机的网络接口。

98、在Shell环境下,如何查看远程Linux系统运行了多少时间?
A、scp user@被监控主机ip “uptime”
B、ssh user@被监控主机ip “uptime”
C、ssh user@被监控主机ip “cputime”
D、 scp user@被监控主机ip “cputime”

在Shell环境下,你可以使用SSH(Secure Shell)来远程连接到Linux系统并查看其运行时间。命令 `uptime` 可以显示系统的当前时间和已经运行的时间,而 `cputime` 则显示进程已经消耗的CPU时间。

因此,正确的命令是选项B:

ssh user@被监控主机ip "uptime"

这个命令将使用SSH连接到远程主机,并执行 `uptime` 命令来获取运行时间信息。然后,你可以在本地Shell中查看结果。

scp用于远程数据传输
ssh用于远程登录


99、 一个袋子里装了 100个苹果,100个香蕉,100个桔子,100个梨,如果每分钟从里面随机抽 取一种水果,那么最多过多少分钟肯定至少能拿到一打相同种类的水果(1打=12) ( D)
A. 40
B. 12
C. 24
D. 45

解:根据鸽巢原理加强形式:如果q1,q2,,,,,qn为正整数,将q1+q2+…..qn-n+1个物体放入n个盒子里。那么,至少存在一个盒子含有qn个物体。对于此题:我们需要取12个水果。设已经取出了11个水果,还剩下一个。那么需要11×4+1分钟。

鸽巢原理也叫抽屉原理,是Ramsey定理的特例。也是编程爱好者必须掌握的研究离散问题中存在性问题的方法。 
它的简单形式是 : 把n+1个物体放入n个盒子里,则至少有一个盒子里含有两个或两个以上的物体 。

100、在gcc环境下,已知数组int arr[5]={1,2,3,4,5};则*(*(&arr+1)-1)的结果为(D)

A 1
B 0
C 4
D 5

首先,我们需要理解这个表达式在做什么。*(*(&arr+1)-1)可以分解为以下几个步骤:

&arr:取数组arr的地址。
&arr+1:取arr地址后移一个int大小的位置,也就是指向arr数组的下一个位置。
*(&arr+1):取该位置的值为int类型,其实是未定义的,因为arr数组只有5个元素,而这个位置已经超出了数组的范围。
*(*(&arr+1)-1):取该位置的值的前一个位置的值,也就是arr数组的最后一个元素,即5。
所以,*(*(&arr+1)-1)的结果是5,选D

谜语:
(昆字和鸟字组在一起年什么字?

智)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嵌入式Linux面试试题通常包括以下几个方面的问题: 1) 嵌入式系统的特点:面试官可能会问你嵌入式系统和普通计算机系统的区别,嵌入式系统的应用场景,以及与Linux系统的关系。 2) C语言基础:面试中可能会问到一些C语言的基础知识,比如C语言的数据类型、指针、数组等。你可以参考引用中的内容来回答这些问题。 3) volatile关键字:面试官可能会问你volatile关键字的作用和使用场景。可以参考引用中的内容来回答这个问题。 4) 字符串操作:面试中可能会涉及字符串操作的问题,比如字符串倒序的实现。你可以使用C语言的库函数和循环来实现字符串倒序。 5) 输入函数的选择:面试官可能会问你scanf()和gets()函数的使用场景和优缺点。可以提到scanf()函数可以用来读取不同类型的输入,而gets()函数更适合读取一行字符串,但存在缓冲区溢出的风险。 6) 循环语句的选择:面试官可能会问你for循环和while循环在实现循环时的差异和选择。可以提到for循环适用于已知循环次数的情况,而while循环适用于未知循环次数的情况。 以上是一些常见的嵌入式Linux面试试题的主题。具体问题会根据面试官的要求和公司的需求而有所不同。希望对你有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Linux嵌入式软件面试整理](https://blog.csdn.net/weixin_42145502/article/details/107743404)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值