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

embedded/2024/11/13 16:10:32/

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


http://www.ppmy.cn/embedded/33014.html

相关文章

【JAVA进阶篇教学】第八篇:Java链接MySql数据库异常

博主打算从0-1讲解下java进阶篇教学,今天教学第八篇:Java链接MySql数据库异常 本文主要记录下日常项目中java链接mysql异常情况,并且提供解决方案!本文会持续更新,有友友们留言的异常的话,我也会整理提供进…

Unity开发微信小游戏(2)分享

目录 1.概述 2.代码 3.示例 4.个人作品 1.概述 这里我们能做有两件事: 1)主动发起分享 2)监听右上角分享(...按钮,发朋友圈也在这里) API:官方文档 2.代码 1)主动发起分享&…

自动化软件的开发流程——CI和CD

在软件开发过程中,最容易出问题的阶段是将多个开发者开发的程序统一到一起的时候。即使每个程序都进行了严格的测试,运行起来没有问题,但是将它们作为一个统一的系统运行时,就有可能出现无法正常执行的情况。 如果能够在早期发现…

React 之 useMemo Hook (九)

useMemo 是 React 的一个Hook,它允许你“记住”一些计算值,只有在依赖项之一发生变化时才会重新计算这些值。这有助于避免不必要的重新计算和渲染,从而提高应用程序的性能。 代码栗子(计算一个斐波那契数列的值)&#…

环形链表的判断方法与原理证明

(题目来源:力扣) 一.判读一个链表是否是环形链表 题目: 解答: 方法:快慢指针法 内容:分别定义快慢指针(fast和slow),快指针一次走两步,慢指…

OpenWRT部署Zerotier虚拟局域网实现内网穿透

前言 细心的小伙伴肯定已经发现了:电脑上部署了Zerotier,如果路由器也部署了OpenWRT,那是否能远程访问呢? 答案是肯定的。 OpenWRT部署Zerotier有啥好处? 那好处必须多,其中的一个便是在外远程控制家里…

LeetCode //C - 65. Valid Number

65. Valid Number Given a string s, return whether s is a valid number. For example, all the following are valid numbers: “2”, “0089”, “-0.1”, “3.14”, “4.”, “-.9”, “2e10”, “-90E3”, “3e7”, “6e-1”, “53.5e93”, “-123.456e789”, while th…

java基于云计算的SaaS医院his信息系统源码 HIS云平台源码

目录 云HIS功能模块 1、预约挂号: 2、药库管理: 3、门诊医生站: 4、门诊费用: 5、药房管理: 6、治疗室(门诊护士工作站): 7、统计分析: 8、财务管理:…