40道Linux结业测试题,有解析,有答案

2024-05-05 13:28

本文主要是介绍40道Linux结业测试题,有解析,有答案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.若root登录操作后的当前目录为:/usr/local,键入cd ~命令后,其当前目录变为( )。
A. /home/root
B. /usr/local
C. /root
D. /home
2.如果当前目录为/home,进入目录/home/stu/test的命令是( )。
A. cd /stu/test
B. cd home
C. cd test
D. cd stu/test
因为当前已经在home中了,所以目标路径stu前不加/
3.删除文件命令为( )。
A. rmdir
B. mkdir
C. rm
D. mv
4.你是公司的网络管理员,你使用mkdir命令创建一个临时文件夹/mnt/tmp,并将一些文件复制其中。你使用完后要删除/mnt/tmp文件夹及其中的所有文件,应该使用命令( )。
A. rmdir /mnt/tmp
B. rmdir -r /mnt/tmp
C. rm /mnt/tmp
D. rm -r /mnt/tmp
rmdir只能用于将空的文件夹删除! 如果文件夹中有内容就会报错,而rm命名即可删除有内容的文件夹,也可删除没有内容的,但注意,rm使用时一定要加递归选线-r或-R
5.用来显示/home及其子目录下的文件名的命令是( )。
A. ls -R /home
B. ls -d /home
C. ls -a /home
D. ls -l /home
ls命令用来显示指定目录下的文件信息,-A选项表示显示所有文件,-R选项表示递归查询,-l表示以长格式显示,-d表示显示目录的信息
6.在通常情况下,登录Linux桌面环境,需要( )。
A. 有效合法的用户账户和密码
B. 任意一个登录密码
C. 任意一个账户
D. 本机IP地址

7.以下对Linux的说法中,不正确的是( )。
A. Linux支持多用户多任务,在同一时刻可以有多个用户同时使用主机
B. Linux只能运行在基于Intel x86 CPU架构的计算机上
C. Linux可以32位或64位CPU硬件平台上运行
D. Linux即可用作服务器操作系统,也可作为桌面操作系统使用
Linux除了可以在Intel x86 CPU上运行,还能在ARM、mlps、powerpc、sparc等地方。
8.在以下Linux的主要组成部分中最基础的是哪一项( )。
A. 内核
B. 文件系统
C. Shell
D. 应用程序
9.( )命令是在vim编辑器中执行存盘退出。
A. :qw!
B. :wq
C. :q
D. :WQ
10.在安装Linux操作系统时,需要对硬盘进行分区。硬盘分区类型分为:主分区、扩展分区和逻辑分区。( )
A. 对
B. 错
11.ls命令有结果值前十位分别是( )
A. 文件类型;属主的权限;属组的权限;其他用户的权限
B. 文件类型;属组的权限;其他用户的权限;属主的权限
C. 文件类型;其他用户的权限;属主的权限;属组的权限
D. 文件类型;其他用户的权限;属组的权限;属主的权限
12.请选出创建用户ID是200,组 ID是1000,用户主目录为/home/user0l的正确命令是( )。
A. useradd -u 200-g 1000-h / home/user01 user01
B. useradd -u=200-g=1000-d=/home/user0l user01
C. useradd -u:200 -g:1000 -h:/home/user01 user01
D. useradd -u 200 -g 1000 -d /home/user01 user01
13.如果刚刚为系统添加了一个名为koka的用户,则在默认情况下该用户所属的用户组是( )。
A. root
B. group
C. user
D. koka
默认情况下,系统会自动将新创建的用户加入到和用户名相同的组当中去!
14.下面哪个命令及选项可以删除一个用户并同时删除用户的主目录?( )
A. userdel -r
B. rmuser -r
C. usermgr -r
D. deluser -r
15.在当前目录下对f1.txt 文件让同组可读、本人可读写、其他用户可执行,可使用#chmod ( )f1.txt设置。
A. 641
B. 777
C. 644
D. 461
16.改变文件所有者的命令为( )。
A. touch
B. cat
C. chown
D. Chmod
Chmod用于改变文件或目录的访问权限,touch用于创建文件或修改文件时间,cat是将文件内容输出
17.在fdisk分区命令的交互界面中,用于新建分区的指令是( )
A. p
B. T
C. N
D. l
18.已知Linux系统中的唯一的一块硬盘是第 一个IDE接口的master设备,该硬盘按顺序有3个主分区和一个扩展分区,这个扩展分区又划分了3个逻辑分区.则该硬盘上的第二个逻辑分区在Linux中的设备名称是( )
A. /dev/ hda6
B. /dev/hda2
C. /dev/ hda5
D. /dev/ sda6
Hda代表第一个ide接口的master设备,主分区从1开始即hda1,因为题目中有6个分区
19.执行以下( ) 命令可以将“/dev/sdb5”分区格式化为ext3文件系统。
A. fdisk -t ext3 /dev/ sdb5
B. mkfs -t ext3 /dev/sdb5
C. mkfs ext3 /dev/sdb5
D. ext3 make ext3 /dev/sdb5
20.将Windows C:盘(hdal)安装在Linux 文件系统的/winsys目录下,命令是( )
A. mount /dev/ hdal /winsys
B. mount dev/ hdal winsys
C. mount dev/ hdal /winsys
D. mount /dev/ hdal winsys
21.在运行Linux操作系统的服务器上,管理员使用BIND配置了域名系统服务,请问主配置文件是( )。
A. named.ca
B. rndc.key
C. named.local
D. named.conf
Ca是CA签名文件,key是rndc签名文件,local是区域文件!
22.某公司使用Linux系统搭建了Samba文件服务器,在为gtuser的员工出差期间为了避免该被其它员工冒用,需要临时将其禁用可以使用以下( )命令。
A. smbpasswd -d gtuser
B. smbpasswd -x gtuser
C. smbpasswd -e gtuser
D. smbpasswd -a gtuser
-x用于卸载gtuser用户、-e用于删除gtuser用户、-a用于添加gtuser用户
23.在Linux系统中,小明用系统默认的vsftpd架设FTP服务器,他新建了一个名为gtuser的用户,然后他修改/etc/vsftpd/vsftpd.conf文件,加入下面两行,并且把gtuser用户加入到了/etc/vsftpd.user_list文件中,请问gtuser用户在客户端登录结果会怎样?
userlist_enable = YES
userlist_deny = NO ( )
A. 拒绝登录
B. 允许登录
C. 不确定
D. 提示登录
userlist_enable=YES/NO是否启用 vsftpd.user_list文件。userlist_deny=YES/NO(YES) 决定 vsftpd 。user_list文件中的用户是否能够访问 FTP服务器。若设置为 YES,则 vsftpd.user_list文件中的用户不允许访问 FTP,若设置为 NO,则只有 vsftpd.user_list文件中的用户才能访问 FTP。
24.公司有一台对外提供WWW服务的主机,为了防止外部对它的攻击现在想要设置防火墙使它只接受外部的WWW访问,其它的外部连接一律拒绝,可能的设置步骤包括:
①iptables -A INPUT-p tcp -j DROP
②iptables -A INPUT-p tcp --dport 80 -j ACCEPT
③iptables -F
④iptables -P INPUT DROP。 ( )
A. 3 1 2
B. 1 2 3 4
C. 3 4 2
D. 2 4 3
25.关于DNS服务器,叙述正确的是( )。
A. DNS服务器的root.cache文件包含了根名字服务器的有关信息
B. 主DNS服务器需要启动named进程,而辅DNS服务器不需要
C. DNS服务器配置不需要配置客户端
D. 建立某个分区的DNS服务器时只需要建立一个主DNS服务器
主DNS服务器需要启动named进程,而辅DNS服务器也需要,DNS服务器配置需要配置客户端,建立某个分区DNS服务器时要建立一个主DNS服务器和多个辅DNS服务器!

26.ping是很重要的命令。 P ing主要通过ICMP数据包来进行整个网络的状态报告。( )
A. 错
B. 对
27.BIND服务器的服务程序名称是bindd。( )
A. 对
B. 错
28.在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具 是 FTP 服务器 。( )
A. 对
B. 错
29.DHCP是动态主机配置协议的简称,其作用是:为网络中的主机分配IP地址。( )
A. 错
B. 对
30.nslookup这个命令用来作为IP与主机名对应的检查。( )
A. 对
B. 错
31.JDK是Java语言开发工具包。( )
A. 对
B. 错
32.JDK是用于构建在Java平台上发布的应用程序,它提供了( )。
A. 明确的开发方式
B. 开发常用的代码
C. 具体的开发软件
D. 类库和Java语言规范
33.JavaWeb项目可以运行在IIS服务器上。( )
A. 对
B. 错
34.tomcat是基于jdk开发的,只有安装好jdk,才能运行tomcat。( )
A. 对
B. 错
35.启动tomcat服务器的命令是( )。
A. startup.sh
B. close.sh
C. shutdown.sh
D. open.sh
Close是关闭tomcat服务器,open是打开Tomcat服务器,shutdown是关机
36.mysql数据库是用来存储数据的仓库。( )
A. 对
B. 错
37.mysql数据库的特点有( )。
A. 体积小
B. 免费
C. 速度快
D. 开发源代码
38.在linux环境下,用来执行数据库脚本的命令是( )。
A. select
B. source
C. create
D. drop
39.Apache服务器是实现( )网络协议的服务器。
A. DHCP
B. FTP
C. DNS
D. HTTP
40.系统用户个人主页存放的目录由httpd.conf文件的( )配置项设置
A. Directory
B. public_html
C. UserDir
D. DocumentRoot
Directory是设置文件的目录,public_html是设置网页文件的目录,DocumentRoot设置网页文件的根目录
答案如下:
1~5 C,D,C,D,A
6~10 A,B,A,B,A
11~15 A,D,D,A,A
16~20 C,C,D,B,A
21~25 D,A,B,C,A
26~30 B,B,B,B,A
31~35 A,D,B,A,A
36~40 A,ABCD,B,D,C

这篇关于40道Linux结业测试题,有解析,有答案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/961830

相关文章

ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法

《ElasticSearch+Kibana通过Docker部署到Linux服务器中操作方法》本文介绍了Elasticsearch的基本概念,包括文档和字段、索引和映射,还详细描述了如何通过Docker... 目录1、ElasticSearch概念2、ElasticSearch、Kibana和IK分词器部署

Linux流媒体服务器部署流程

《Linux流媒体服务器部署流程》文章详细介绍了流媒体服务器的部署步骤,包括更新系统、安装依赖组件、编译安装Nginx和RTMP模块、配置Nginx和FFmpeg,以及测试流媒体服务器的搭建... 目录流媒体服务器部署部署安装1.更新系统2.安装依赖组件3.解压4.编译安装(添加RTMP和openssl模块

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

linux进程D状态的解决思路分享

《linux进程D状态的解决思路分享》在Linux系统中,进程在内核模式下等待I/O完成时会进入不间断睡眠状态(D状态),这种状态下,进程无法通过普通方式被杀死,本文通过实验模拟了这种状态,并分析了如... 目录1. 问题描述2. 问题分析3. 实验模拟3.1 使用losetup创建一个卷作为pv的磁盘3.

C语言中自动与强制转换全解析

《C语言中自动与强制转换全解析》在编写C程序时,类型转换是确保数据正确性和一致性的关键环节,无论是隐式转换还是显式转换,都各有特点和应用场景,本文将详细探讨C语言中的类型转换机制,帮助您更好地理解并在... 目录类型转换的重要性自动类型转换(隐式转换)强制类型转换(显式转换)常见错误与注意事项总结与建议类型

MySQL 缓存机制与架构解析(最新推荐)

《MySQL缓存机制与架构解析(最新推荐)》本文详细介绍了MySQL的缓存机制和整体架构,包括一级缓存(InnoDBBufferPool)和二级缓存(QueryCache),文章还探讨了SQL... 目录一、mysql缓存机制概述二、MySQL整体架构三、SQL查询执行全流程四、MySQL 8.0为何移除查

在Rust中要用Struct和Enum组织数据的原因解析

《在Rust中要用Struct和Enum组织数据的原因解析》在Rust中,Struct和Enum是组织数据的核心工具,Struct用于将相关字段封装为单一实体,便于管理和扩展,Enum用于明确定义所有... 目录为什么在Rust中要用Struct和Enum组织数据?一、使用struct组织数据:将相关字段绑

使用Java实现一个解析CURL脚本小工具

《使用Java实现一个解析CURL脚本小工具》文章介绍了如何使用Java实现一个解析CURL脚本的工具,该工具可以将CURL脚本中的Header解析为KVMap结构,获取URL路径、请求类型,解析UR... 目录使用示例实现原理具体实现CurlParserUtilCurlEntityICurlHandler

Linux环境变量&&进程地址空间详解

《Linux环境变量&&进程地址空间详解》本文介绍了Linux环境变量、命令行参数、进程地址空间以及Linux内核进程调度队列的相关知识,环境变量是系统运行环境的参数,命令行参数用于传递给程序的参数,... 目录一、初步认识环境变量1.1常见的环境变量1.2环境变量的基本概念二、命令行参数2.1通过命令编程

Linux之进程状态&&进程优先级详解

《Linux之进程状态&&进程优先级详解》文章介绍了操作系统中进程的状态,包括运行状态、阻塞状态和挂起状态,并详细解释了Linux下进程的具体状态及其管理,此外,文章还讨论了进程的优先级、查看和修改进... 目录一、操作系统的进程状态1.1运行状态1.2阻塞状态1.3挂起二、linux下具体的状态三、进程的