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

相关推荐
IT 古月方源几秒前
ensp 关于ARRP 的讲解 配置
运维·开发语言·网络·tcp/ip·智能路由器
登高·1 分钟前
Docker pull images Error
运维·docker·容器
m0_748233883 分钟前
黑马程序员JavaWeb开发教程(前端部分) ---笔记分享
前端·笔记
m0_6938093813 分钟前
Python——day09
python·学习
weixin_4495687022 分钟前
Nginx区分PC端和移动端访问
运维·nginx
1101 110122 分钟前
STM32-笔记10-手写延时函数(SysTick)
笔记·stm32·单片机
LeonNo1127 分钟前
golangb并发,Sync包中Mutes,WaitGroup, NewCond的适应
学习
2401_8582861132 分钟前
117.【C语言】数据结构之排序(选择排序)
c语言·开发语言·数据结构·笔记·算法·排序算法
Anna_Tong36 分钟前
全局流量管理:提升用户体验与保障服务稳定性
运维·服务器·网络·数据库·安全·负载均衡
thesky1234561 小时前
活着就好20241226
学习·算法