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

相关文章

线上Java OOM问题定位与解决方案超详细解析

《线上JavaOOM问题定位与解决方案超详细解析》OOM是JVM抛出的错误,表示内存分配失败,:本文主要介绍线上JavaOOM问题定位与解决方案的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录一、OOM问题核心认知1.1 OOM定义与技术定位1.2 OOM常见类型及技术特征二、OOM问题定位工具

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

深度解析Python中递归下降解析器的原理与实现

《深度解析Python中递归下降解析器的原理与实现》在编译器设计、配置文件处理和数据转换领域,递归下降解析器是最常用且最直观的解析技术,本文将详细介绍递归下降解析器的原理与实现,感兴趣的小伙伴可以跟随... 目录引言:解析器的核心价值一、递归下降解析器基础1.1 核心概念解析1.2 基本架构二、简单算术表达

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

Java MCP 的鉴权深度解析

《JavaMCP的鉴权深度解析》文章介绍JavaMCP鉴权的实现方式,指出客户端可通过queryString、header或env传递鉴权信息,服务器端支持工具单独鉴权、过滤器集中鉴权及启动时鉴权... 目录一、MCP Client 侧(负责传递,比较简单)(1)常见的 mcpServers json 配置

从原理到实战解析Java Stream 的并行流性能优化

《从原理到实战解析JavaStream的并行流性能优化》本文给大家介绍JavaStream的并行流性能优化:从原理到实战的全攻略,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的... 目录一、并行流的核心原理与适用场景二、性能优化的核心策略1. 合理设置并行度:打破默认阈值2. 避免装箱

Maven中生命周期深度解析与实战指南

《Maven中生命周期深度解析与实战指南》这篇文章主要为大家详细介绍了Maven生命周期实战指南,包含核心概念、阶段详解、SpringBoot特化场景及企业级实践建议,希望对大家有一定的帮助... 目录一、Maven 生命周期哲学二、default生命周期核心阶段详解(高频使用)三、clean生命周期核心阶

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境