天天看点

Linux运维工程师笔试题系列4(30题)

Linux运维工程师笔试题系列4(30题)

如果您对问题有疑问,或者认为答案不准确的,欢迎留言交流。

问题如下:

1. linux 系统中,给文件授予可执行权限的命令是()

A chown

B mv

C sudo

D chmod

2. 有一个文件ip.txt,每行一条ip记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个ip及其次数”?

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

3. linux的系统调用是指

A 由内核发起的调用

B glibc函数库里的函数

C 由系统管理员运行的程序

D 是用户进程调用内核功能的接口

4. 关于 linux 的进程,下面说法不正确的是:

A 僵尸进程会被 init 进程接管,不会造成资源浪费;

B 孤儿进程的父进程在它之前退出,会被 init 进程接管,不会造成资源浪费;

C 进程是资源管理的最小单位,而线程是程序执行的最小单位。Linux 下的线程本质上用进程实现;

D 子进程如果对资源只是进行读操作,那么完全和父进程共享物理地址空间。

5. 使用pthread库的多线程程序编译时需要加什么连接参数?

A -pthread

B -fthis-is-varialble

C fcond-mismatch

D -MMD

6. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是( ) 。

A -m

B -d

C -f

D -p

7. 关闭linux系统(不重新启动)可使用命令( )。

A Ctrl+Alt+Del

B halt

C shutdown -r now

D reboot

8. Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在( )目录中。

A /bin

B /etc

C /dev

D /lib

9. 系统当前已经加载的所有文件系统在_____文件中得到反映。

A /usr/sbin/cfdisk

B /sbin/fdisk

C /etc/mtab

D /etc/fstab

10. 下面说法哪个正确的:

A 各个线程拥有相同的堆栈

B i++是线程安全的,不需要同步

C x=y是线程安全的,不需要同步

D 对进程来说,其虚拟内存的大小不受物理内存大小的限制

11. 下列程序代码在Linux系统执行后”*”会被输出多少次()

A 14

B 16

C 30

D 32

12. 以下代码共创建了()个进程?

int main{

fork() || fork()

}

A 3

B 2

C 1

D 4

13. 有一个文件ip.txt,每行一条ip记录,共若干行,下面哪个命令可以实现“统计出现次数最多的前3个ip及其次数”?

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

14. 假如你需要找出/etc/my.conf文件属于哪个包(package),你可以执行:()

A rpm -requires/etc/my.conf

B rpm -q/etc/my.conf

C rpm -q|grep /etc/my.conf

D rpm -qf /etc/my.conf

15. 不算main这个进程自身,到底创建了多少个进程啊?

int main(int argc, char* argv[])

{

fork();

fork() && fork() || fork();

A 18

B 19

C 20

D 21

16. 下列选项中,会导致用户进程从用户态切换到内核的操作是?

I. 整数除以零

II. sin( )函数调用

III. read系统调用

正确答案: B 你的答案: D (错误)

A 仅 I、II

B 仅 I、III

C 仅 II 、III

D I、II和III

17. 下列关于链接描述,错误的是 。

A 硬链接就是让链接文件的i节点号指向被链接文件的i节点

B 硬链接和符号连接都是产生一个新的i节点

C 链接分为硬链接和符号链接

D 硬连接不能链接目录文件

18. 执行chmod 644 mm.txt后的权限是()

A -rw-r–r–

B rw-r–r–

C -rwxr–r–

D rwxr- -rw-

19. 请问下面的程序最后会产生多少个进程:

A 5

B 10

C 15

20. 下列不是Linux系统进程类型的是( )。

A 交互进程

B 批处理进程

C 守护进程

D 就绪进程

21. arp协议用了( )

A broadcast

B multicast

C unicast

D 以上选项都不正确

22. 软件项目存储于/ftproot,允许apache用户修改所有程序,设置访问权限的指令?

A chmod apache-R/ftproot

B chmod apache/ftproot

C chgrp apache/ftproot

D chown apache/ftproot

23. 在Linux系统中, 为找到文件try_grep含有以a字母为行开头的内容, 可以使用命令?

A grep -E #$ try_grep

B grep -E #a try_grep

C grep -E ^$ try_grep

D grep -E ^a try_grep

24. Linux中包括两种链接:硬链接(Hard Link)和软连接(Soft Link),下列说法正确的是()

A 软连接可以跨文件系统进行连接,硬链接不可以

B 当删除原文件的时候硬链接文件仍然存在,且内容不变

C 硬链接被删除,磁盘上的数据文件会同时被删除

D 硬链接会重新建立一个inode,软链接不会

25. init启动进程需要读取( )配置文件

A /sbin/init

B /bin/sh

C /etc/sysvinit

D /etc/inittab

26. 你被需要检查系统中的设备情况,需要检查哪个log日志?

A /var/log/tmp

B /var/log/lastlog

C /var/log/messages

D /var/log/utmp

27. Linux系统上,下面哪些文件是与用户管理相关的配置文件()

A /etc/passwd

B /etc/shadow

C /etc/group

D /etc/password

28. 下列有关Nginx配置文件nginx.conf的叙述正确的是()

A nginx进程数设置为CPU总核心数最佳

B 虚拟主机配置多个域名时,各域名间应用逗号隔开

C sendfile on;表示为开启高效文件传输模式,对于执行下载操作等相关应用时,应设置为on

D 设置工作模式与连接数上限时,应考虑单个进程最大连接数(最大连接数=连接数*进程数)

29. 统计日志中ip登陆次数,下面可以正确统计的为( )

A cat catalina.log | awk -F ‘ ‘ ‘{print $3}’ | sort | uniq -c | head -10

B cat catalina.log | awk ‘{print $3}’ | uniq -c | wc -l

C cat catalina.log | awk -F ‘ ‘ ‘{print $3}’ | sort | uniq -c | wc -l

D cat catalina.log | awk ‘{print $3}’ | sort -k1nr | uniq -c | wc –l

30. 设fp已定义,执行语句fp=fopen(“file”,”w”);后,以下针对文本文件file操作叙述的选项错误的是:

A 可以随意读和写

B 只能写不能读

C 可以在原有内容后追加写

D 写操作结束后可以从头开始读

答案如下:

1. D

2. B

3. D

4. A

5. A

6. D

7. B

8. C

9. C

10. D

11. A

12. A

13. B

14. D

15. B

16. B

17. B

18. A

19. D

20. D

21. A

22. D

23. D

24. A

25. D

26. C

27. ABC

28. AD

29. CD

30. ACD