Linux运维工程师经典笔试题30道

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux运维工程师经典笔试题30道相关的知识,希望对你有一定的参考价值。

1. cat -n file1 file2 命令的意思是?

把文件file1和file2连在一起,然后输出到屏幕上。


2. Linux下查看服务程序占用的端口命令是什么?

 netstat –apn


3. 对于Linux说法,下列说法正确的是()

线性访问内存非法时,当前线程会进入信号处理函数


4. 在Linux系统上,下面那个命令不可以用来查看文件内容()

A cat    B ls     C less   D more


5. 下面哪个命令可以从文本文件的每一行中截取指定内容的数据。

A cp    B dd     C fmt      D cut


6. Linux下查看磁盘使用情况的命令是?

A dd    B df    C top    Dnetstat


7. 设umask为002, 则新建立的文件的权限是什么?

A -rw-rw-r    B rwxrwx-w-    C ——-w-    D rwxrwxr-x


8. Linux系统中某个可执行文件属于root并且有setuid,当一个普通用户mike运行这个程序时,产生的进程的有效用户和实际用户分别是____?

A root mike   B root root   C mike root  D mike mike

E deamon mike F mike deamon 


9. 在linux系统中,用来存放系统所需要的配置文件和子目录是

A /etc    B /var    C /root  D /home

10. 文件exer1 的访问权限为rw-r–r–,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是

A chmod a+x g+w exer1    B chmod 765 exer1

C chmod o+x exer1        D chmod g+w exer1

11. linux查看系统活跃进程的命令是?

A ps     B netstat  C df   D ifconfig


12. 用什么命令来显示当前目录?

A echo $(pwd)   B echo pwd  C $pwd    D pwd | echo

 

13. crontab文件由6个域组成,每个域之间用空格分隔,下列哪个排列方式是正确的?

A MIN HOUR DAY MONTH YEAR COMMAND  B MIN HOUR DAY MONTH  DAYOFWEEK COMMAND C COMMAND HOUR DAYMONTH DAYOFWEEK D COMMAND YEAR MONTH DAY HOUR MIN

 

14. 在 Linux 中查看 ARP 缓存记录的命令是?

A “arp –a”  B “arp –d” C “arp -L”D “arp –D”

 

15. 以下函数中,和其他函数不属于一类的是_____。

A fread B gets C getchar D pread Egetline F scanf

 

16. 在xdm的配置目录中,哪个文件用来设置在用户通过xdm登录后自动起动的应用程序?

A The Xsession file     B The Xsetup_0 file

C The Xstart_up file    DThe GiveConsole file

 

17. linux下给文件start.sh设置权限为自己可读可修改可执行,组内用户为可读可执行不可修改,其余用户没有任何权限,那么设置该文件权限的命令为()

A chmod start.sh 706       B chmod start.sh 750

C chmod start.sh 705      D chmod start.sh 777

 

18. 采用多路复用I/O监听3个套接字的数据时,如果套接字描述符分别是:5,17,19,则 select(int maxfd,struct fd_set*rdset,NULL,NULL)中的maxfd应取为()

A 4    B 20     C 5    D 9

 

19. Linux系统中某个可执行文件属于root并且有setid,当一个普通用户mike运行这个程序时,产生的进程的有效用户和实际用户分别是?

A root mike     B root root    C mike root    D mike mike

E deamon mike   F mikedeamon

20. 在Linux 系统中,在运行一个程序时,程序中未初始化的全局变量会被加载到以下哪个内存段中?

A BSS      B TEXT      CDATA       DSTACK

 

21. int main(){fork()||fork();}共创建几个进程:_____

A 1   B 2   C 3    D 4    E 5     F 6 

 

22. 不需要编译内核的情况是()。     

A 删除系统不用的设备驱动程序时   B 升级内核时

C 添加新硬件时                   D 将网卡激活

 

23. 下列关于管道(Pipe)通信的叙述中,正确的是()

A 一个管道可以实现双向数据传输  B 管道的容量仅受磁盘容量大小限制

C 进程对管道进行读操作和写操作都可能被阻塞

D 一个管道只能有一个读进程或一个写进程对其操作

 

24. (多选)下面哪些命令可以查看file1文件的第300-500行的内容?

A cat file1 | tail -n +300 | head -n200

B cat file1| head -n 500 | tail -n +300

C sed -n ‘300,500p’ file1

该例子可以采用php.ini做实验。

 

25. (多选)如何查看当前Linux系统的状态,如CPU使用,内存使用,负载情况,下列描述正确的是?

A 可以使用top命令分析CPU使用,内存使用,负载等情况

B 可以使用free查看内存整体的使用情况

C 可以使用cat /proc/meminfo查看内存更详细的情况

D 以上描述都不正确

 

26. (多选)下面的内存管理模式中,会产生外零头的是()

A 页式    B 段式   C 请求页式    D 请求段式

 

27. (多选)bash中,需要将脚本demo.sh的标准输出和标准错误输出重定向至文件demo.log,以下哪些用法是正确的()

A bash demo.sh &>demo.log       B bash demo.sh>&demo.log

C bash demo.sh >demo.log 2>&1   D bashdemo.sh 2>demo.log 1>demo.log

 

28. (多选)现在将/目录下的www文件权限改为只有主用户有执行的权限的有

A chmod 100 /www              B chmod 001 /www

C chmod u+x ,g-x,o-x /www     D chmod o-x,g-x,u-x /www

 

29. (多选)有命令:awk’BEGIN { Arr[2,79]=78 __________ }’为了让执行的结果是78,应该填()语句

A print Arr[“2\03479”]                B print Arr[2,79]

C idx=2 SUBSEP 79;print Arr[idx]       D print Arr[ 2, 79]

 

30. (填空题)在linux中,某文件的权限为:drw-r–r–,该权限用数值形式表示为___644____,修改文件权限用__chmod_____命令。


本文出自 “sky9890” 博客,请务必保留此出处http://sky9896.blog.51cto.com/2330653/1941531

以上是关于Linux运维工程师经典笔试题30道的主要内容,如果未能解决你的问题,请参考以下文章

Linux运维工程师笔试题第十二套

Linux运维工程师笔试题第十三套

系统运维工程师笔试题总结

系统运维工程师笔试题总结

系统运维工程师笔试题总结

2019年网易运维笔试题和面试题答案