软件测试工程师Linux面试题
Linux面试题在软件测试工程师面试过程中经常遇到,小编整理了常见的Linux基础题,参考答案在文章最末尾。
1、cron 后台常驻程序 (daemon) 用于:
A. 负责文件在网络中的共享
B. 管理打印子系统
C. 跟踪管理系统信息和错误
D. 管理系统日常任务的调度
2、下面哪个Linux命令可以一次显示一页内容?
A. pause
B. cat
C. more
D. grep
3、怎样了解您在当前目录下还有多大空间?
A. Use df
B. Use du /
C. Use du .
D. Use df .
4 怎样更改一个文件的权限设置?
A. attrib
B. chmod
C. change
D. file
5 下面哪个命令可以列出定义在以后特定时间运行一次的所有任务?
A. atq
B. cron
C. batch
D. at
6 在bash中,export命令的作用是:
A. 在子shell中运行命令
B. 使在子shell中可以使用命令历史记录
C. 为其它应用程序设置环境变量
D. 提供NFS分区给网络中的其它系统使用
7 有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪条crontab的项可以完成这项工作?
A. 0 13,20 * * 1,5 mybackup
B. 0 13,20 * * 1,2,3,4,5 mybackup
C. * 13,20 * * 1,2,3,4,5 mybackup
D. 0 13,20 1,5 * * mybackup
8 如何从当前系统中卸载一个已装载的文件系统
A. umount
B. dismount
C. mount -u
D. 从 /etc/fstab 中删除这个文件系统
9 哪一条命令用来装载所有在 /etc/fstab 中定义的文件系统?
A. amount
B. mount -a
C. fmount
D. mount -f
10 运行一个脚本,用户不需要什么样的权限?
A. read
B. write
C. execute
D. browse on the directory
11 下面哪条命令可以把f1.txt复制为f2.txt?
A. cp f1.txt | f2.txt
B. cat f1.txt | f2.txt
C. cat f1.txt > f2.txt
D. copy f1.txt | f2.txt
12 显示一个文件最后几行的命令是:
A. tac
B. tail
C. rear
D. last
13 如何快速切换到用户John的主目录下?
A. cd @John
B. cd #John
C. cd &John
D. cd ~John
14 如何在文件中查找显示所有以"*"打头的行?
A. find \* file
B. wc -l * < file
C. grep -n * file
D. grep ‘^\*’ file
15 在ps命令中什么参数是用来显示所有用户的进程的?
A. a
B. b
C. u
D. x
16 在一行结束位置加上什么符号,表示未结束,下一行继续?
A. /
B. \
C. ;
D. |
17 命令 kill 9 的含义是:
A. kills the process whose PID is 9.
B. kills all processes belonging to UID 9.
C. sends SIGKILL to the process whose PID is 9.
D. sends SIGTERM to the process whose PID IS 9.
18 如何删除一个非空子目录/tmp?
A. del /tmp/*
B. rm -rf /tmp
C. rm -Ra /tmp/*
D. rm -rf /tmp/*
19 对所有用户的变量设置,应当放在哪个文件下?
A. /etc/bashrc
B. /etc/profile
C. ~/.bash_profile
D. /etc/skel/.bashrc
20 在Linux系统中的脚本文件一般以什么开头?
A. $/bin/sh
B. #!/bin/sh
C. use /bin/sh
D. set shell=/bin/sh
21 Linux中,提供TCP/IP包过滤功能的软件叫什么?
A. rarp
B. route
C. iptables
D. filter
22 在vi中退出不保存的命令是?
A. :q
B. :w
C. :wq
D. :q!
23 使用什么命令检测基本网络连接?
A. ping
B. route
C. netstat
D. ifconfig
24 下面哪个命令可以压缩部分文件:
A. tar -dzvf filename.tgz *
B. tar -tzvf filename.tgz *
C. tar -czvf filename.tgz *
D. tar -xzvf filename.tgz *
25 对于Apache服务器,提供的子进程的缺省的用户是:
A. root
B. apached
C. httpd
D. nobody
26 apache的主配置文件是:
A. httpd.conf
B. httpd.cfg
C. access.cfg
D. apache.conf
27 通过Makefile来安装已编译过的代码的命令是:
A. make
B. install
C. make depend
D. make install
28 什么命令解压缩tar文件?
A. tar -czvf filename.tgz
B. tar -xzvf filename.tgz
C. tar -tzvf filename.tgz
D. tar -dzvf filename.tgz
29 命令 netstat -a 停了很长时间没有响应,这可能是哪里的问题?
A. NFS.
B. DNS.
C. NIS.
D. routing.
30 ping使用的协议是:
A. TCP
B. UDP
C. SMB
D. ICMP
31 下面哪个命令不是用来查看网络故障的?
A. ping
B. init
C. telnet
D. netstat
32 TCP/IP中,哪个协议是用来进行IP自动分配的?
A. ARP
B. NFS
C. DHCP
D. DNS
Linux参考答案:
01.D 02.C 03.C 04.B 05.A
06.C 07.B 08.A 09.B 10.B
11.C 12.B 13.D 14.D 15.A
16.B 17.D 18.B 19.B 20.B
21.C 22.D 23.A 24.C 25.D
26.A 27.D 28.B 29.B 30.D
31.B 32.C