项目1 Ubuntu概述、安装与基本操作

1.选择题

(1)下列不属于Linux操作系统特点的是(    )。

A.多用户 B.单任务 C.开放性 D.设备独立性

(2)Linux最早是由计算机爱好者(    )开发的。

A.L. Torvalds B.A. Tanenbaum C.K. Thompson D.D. Ritchie

(3)下列(    )是自由软件。

A.Windows XP B.UNIX C.Linux D.MAC

(4)Linux操作系统中可以实现关机操作的命令是(    )。

A.shutdown -k now B.shutdown -r now

C.shutdown -c now D.shutdown -h now

2.简答题

(1)简述Linux的体系结构。

(2)简述Linux的版本。

(3)简述Linux的特性。

项目2 Linux基本操作命令

1.选择题 

(1)Linux操作系统中的root用户登录后,默认的命令提示符为(    )。

A.! B.# C.$ D.@

(2)可以用来创建一个新文件的命令是(    )。

A.cp B.rm C.touch D.more

(3)命令行的自动补齐功能要使用到(    )键。

A.Alt B.Shift C.Ctrl D.Tab

(4)以下不属于通配符的是(    )。

A.! B.* C.? D.[ ]

(5)Linux设备文件的保存位置为(    )。

A./home B./dev C./etc D./root

(6)普通用户主目录的位置为(    )。

A./home B./dev C./etc D./root

(7)在下列命令中,用于显示当前目录路径的命令是(    )。

A.cd B.ls C.stat D.pwd

(8)在下列命令中,不能显示文本文件内容的命令是(    )。

A.cat B.more C.less D.join

(9)在下列命令中,用于对文本文件内容进行排序的命令是(    )。

A.wc B.file C.sort D.tail

(10)在给定文件中查找与设定条件相符字符串的命令是(    )。

A.grep B.find C.head D.gzip

(11)在Vim的命令模式中,输入(    )无法进入末行模式。

A.: B.I C.? D./

(12)在Vim的命令模式中,输入(    )无法进入编辑模式。

A.o B.a C.e D.i

(13)使用(    )操作符,可以输出重定向到指定的文件中,并追加文件内容。

A.> B.>> C.< D.<<

(14)在Linux控制台中,按(    )组合键,可以实现清屏功能。

A.Ctrl+A B.Ctrl+E C.Ctrl+S D.Ctrl+L

(15)在Linux控制台中,按(    )组合键,可以剪切光标前的所有字符。

A.Ctrl+U B.Ctrl+K C.Ctrl+W D.Ctrl+Y

2.简答题

(1)什么是Shell?它的功能是什么?

(2)列举Linux中的主要目录,并简述其主要作用。

(3)more和less命令有何区别?

(4)举例说明压缩/解压缩的常用命令?

(5)显示文件内容的常用命令有哪些,简述其特点。

(6)Vim编辑器的基本工作模式有哪几种?简述其主要作用。

(7)Vim中替换命令的格式是什么,各部分的含义是什么?

(8)硬链接与软链接的区别是什么?

(9)管道有什么作用?

(10)简述输入与输出重定向的作用。

项目3 用户组群与文件目录权限管理

1.选择题 

(1)在Linux操作系统中,若文件名前面多一个“.”符号,则代表文件为(    )。

A.只读文件 B.写入文件 C.可执行文件 D.隐藏文件

(2)在Linux操作系统中,可以使用(    )命令来查看隐藏文件。

A.ll B.ls  -a C.ls  -l D.ls  -ld

(3)存放Linux基本命令的目录是(    )。

A./bin B./lib C./root D./home

(4)在Linux操作系统中,会将加密后的密码存放到(    )文件中。

A./etc/passwd B./etc/shadow C./etc/password D./etc/gshadow

(5)在Linux操作系统中,root用户的UID是(    )。

A.0 B.1 C.100 D.1000

(6)在Linux操作系统中,新建用户user01,并为用户设置密码为123456的命令是(    )。

A.useradd  -c  123456  user01 B.useradd  -d  123456  user01

C.useradd  -p  123456  user01 D.useradd  -n  123456  user01  

(7)在Linux操作系统中,为user01用户添加属组student的命令是(    )。

A.usermod  -G  student  user01 B.usermod  -g  student  user01

C.usermod  -M  student  user01 D.usermod  -m  student  user01

(8)在Linux操作系统中,删除主目录及目录中的所有文件的命令是(    )。

A.userdel  -h  user01 B.userdel  -r  user01

C.userdel  -R  user01 D.userdel  -z  user01

(9)在Linux操作系统中,groupmod命令更改组群识别码或名称的参数为(    )。

A.-g B.-h C.-n D.-p

(10)在Linux操作系统中,将user01用户加入workgroup组的命令是(    )。

A.gpasswd  -a  user01  workgroup

B.gpasswd  -d  user01  workgroup

C.gpasswd  -h  user01  workgroup

D.gpasswd  -r  user01  workgroup

(11)在Linux操作系统中,为文件/mnt/test01设置权限,其默认权限为rw-r--r--,则该权限的数字表示法为(    )。

A.764 B.644 C.640 D.740

(12)在Linux操作系统中,当一个文件的权限为-rwxrw-rw-时,这个文件为(    )。

A.目录文件 B.普通文件 C.设备文件 D.链接文件

(13)在Linux操作系统中,当一个文件的权限为drwxrw-rw-时,这个文件为(    )。

A.目录文件 B.普通文件 C.设备文件 D.链接文件

(14)在Linux操作系统中,当一个文件的权限为lrwxrw-rw-时,这个文件为(    )。

A.目录文件 B.普通文件 C.设备文件 D.链接文件

(15)在Linux操作系统中,建立目录的默认权限为(    )。

A.drwxr-xr-- B.drw-r-xr-x C.drwxr-xr-x D.drw-r-xr--

(16)在Linux操作系统中,显示隐藏文件属性的命令是(    )。

A.chown B.chattr C.chgrp D.lsattr

(17)在Linux操作系统中,设置ACL权限的命令是(    )。

A.setacl B.setfacl C.getacl D.getfacl

(18)在Linux操作系统中,显示ACL权限的命令是(    )。

A.setacl B.setfacl C.getacl D.getfacl

2.简答题

(1)Linux操作系统中的用户账户分为哪几种,其UID的取值分别是多少?

(2)简述用户账户管理文件/etc/passwd中各字段数据的含义。

(3)简述组群文件/etc/group中各字段数据的含义。

(4)如何设置文件和目录的权限?

(5)如何进行特殊权限的设置?

(6)如何修改文件和目录的默认权限与隐藏权限?

项目4 磁盘配置与管理

1.选择题

(1)Linux操作系统中,最多可以划分(    )个主分区。

A.1 B.2 C.4 D.8

(2)Linux操作系统中,按照设备命名分区的规则,IDE1的第1个硬盘的第3个主分区为(    )。

A./dev/hda0 B./dev/hda1 C./dev/hda2 D./dev/hda3

(3)Linux操作系统中,SCSI硬盘设备节点前缀为(    )。

A.hd B.md C.sd D.sr

(4)Linux操作系统中,磁盘阵列设备节点前缀为(    )。

A.hd B.md C.sd D.sr

(5)Linux操作系统中,SCSI数据光驱设备节点前缀为(    )。

A.hd B.md C.sd D.sr

(6)Linux操作系统中,IDE硬盘设备节点前缀为(    )。

A.hd B.md C.sd D.sr

(7)Linux操作系统中,使用fdisk命令进行磁盘分区时,输入“n”可以创建分区,输入(    )可以创建主分区。

A.p B.l C.e D.w

(8)Linux操作系统中,mkfs命令的作用是在硬盘中创建Linux文件系统,用于设置文件系统类型的是(    )。

A.-t B.-h C.-v D.-l

(9)Linux操作系统中,mkfs命令的作用是在硬盘中创建Linux文件系统,若不指定文件系统类型,则默认使用(    )。

A.XFS B.ext2 C.ext3 D.ext4

(10)mount命令的作用是将一个设备(通常是存储设备)挂载到一个已经存在的目录中,mount命令使用(    )选项时,表示设置文件系统类型。

A.-o B.-l C.-n D.-t

(11)在fdisk命令中,使用t选项可以更改分区的类型,如果不知道分区类型对应的ID,则可以输入“L”来查看各分区类型对应的ID,若将分区类型改为“Linux LVM”,则表示将分区的ID修改为(    )。

A.86 B.87 C.88 D.8e

(12)在fdisk命令中,若将分区类型改为“Linux raid autodetect”,则表示将分区的ID修改为(    )。

A.fb B.fc C.fd D.fe

(13)mdadm是Linux操作系统中的一个标准的RAID管理工具,可以使用(    )选项查看RAID5的状态。

A.-A B.-B C.-C D.-D

(14)若想在一个新分区中建立文件系统,则应该使用(    )命令。

A.fdisk B.mkfs C.format D.makefs

2.简答题

(1)简述Linux操作系统中的设备命名规则。

(2)简述Linux磁盘分区规则。

(3)简述MBR与GPT分区样式。

(4)简述Linux文件系统格式。

(5)简述常见的RAID类型。

(6)简述如何进行分区管理。

(7)如何进行磁盘挂载与卸载?

(8)如何创建逻辑卷?如何创建、删除RAID5阵列?

(9)如何进行图形化工具管理磁盘分区和文件系统?

(10)如何进行文件系统备份管理?

项目5 系统高级配置与管理

(1)Linux操作系统中,查看自己主机的IP地址时使用的命令是(    )。

A.hostname B.ifconfig C.host D.ping

(2)查看当前进程使用的命令是(  )。

A.ps           B.top C.ping D.kill

(3)使用ping命令检测网络连通性时,用于设置回应返回次数的参数是(    )。

A.-c B.-f C.-i D.-r

(4)可以使用(    )命令来追踪网络数据包的路由途径。

A.nslookup B.ip C.netstat D.traceroute

(5)测试自己的主机和其他主机能否正常通信时,可以使用(    )命令。

A.host B.ping C.ifconfig D.nslookup

(6)systemctl命令用于查看服务运行状态(    )。

A.start B.stop C.restart D.status

2.简答题

(1)简述Linux进程类型。

(2)如何配置本地的IP地址,如何修改本机的主机名?

(3)如何使用ip命令来查看本地的IP地址、路由等信息?

(4)监控本机的磁盘、内存、CPU的使用情况,并找出最耗资源的程序。

(5)简述如何进行日志管理。

项目6 软件包安装配置与管理

1.选择题

(1)Ubuntu使用的软件包的格式是(    )。

A. Deb     B.RPM     C. RAR            D. APT

(2)dpkg命令各选项用于显示软件包内文件列表(    )。

A. -l        B. -c          C. -s            D. –r

(3)atp子命令中用于下载、安装软件包并自动解决依赖关系(    )。

A. apt  update     B. apt  upgrade     

C. apt  install           D. apt  remove

(4)atp子命令中更新已经安装的Snap包(    )。

A. snap install            B. snap list       

C. snap revert        D. snap refresh

2.简答题

(1)简述Linux软件包管理的发展过程。

(2)简述高级软件包管理工具APT的主要功能。

(3)简述什么是Snap包。

项目7 Shell编程基础

1.选择题

(1)Shell在定义变量时,习惯上用大写字母来命名变量,变量名以字母或下划线开头,不能使用数字,在使用变量时,要在变量名前面加上前缀(    )。

A.! B.# C.$ D.@

(2)可以使用(    )命令对Shell变量进行算术运算。

A.read B.expr C.export D.echo

(3)在read命令中,可以输入提示符的是(    )。

A.-n B.-a C.-t D.-p

(4)Shell Script通常使用(    )符号作为注释。

A.# B.# C.@ D.#!

(5)Shell Script通常使用(    )符号作为脚本的开始。

A.# B.# C.@ D.#!

(6)在关系运算符中,(    )运算符表示检测运算符左边的数是否大于等于运算符右边的数。

A.-gt B.-eq C.-ge D.-le

(7)在关系运算符中,(    )运算符表示检测运算符左边的数是否小于等于运算符右边的数。

A.-gt B.- eq C.-ge D.-le

(8)在关系运算符中,(    )运算符表示检测两个数是否相等。

A.-gt B.- eq C.-ge D.-le

(9)在Shell中,用来读取用户在命令行模式下的输入命令的是(    )。

A.tar B.join C.fold D.read

(10)(    )不是Shell的循环控制结构。

A.for B.while C.switch D.until

(11)对于Linux的Shell,说法错误的是(    )。

A.其为编译型的程序设计语言 B.其能执行外部命令  

C.其能执行内部命令 D.其为一个命令语言解释器

(12)Shell变量的赋值有4种方法,其中采用X=10的方法称为(    )。

A.使用read命令 B.直接赋值 C.使用命令的输出 D.使用命令行参数

2.简答题

(1)简述Shell Script编写中的注意事项。

(2)简述运行Shell Script的方法。

(3)一个Shell Script通常包括几部分?

(4)简述Shell变量的设置规则。

项目8 常用服务器配置与管理

1.选择题

(1)Samba服务器的配置文件是(    )。

A.smb.conf B.sam.conf C.http.conf D.rc.samba

(2)FTP服务器使用的端口号是(    )。

A.21 B.22 C.23 D.24

(3)下列应用协议中,(    )可以实现本地主机与远程主机的文件传输。

A.SNMP B.FTP C.ARP D.Telnet

(4)DHCP采用了客户机/服务器(C/S)模式,使用了(    )。

A.TCP B.UDP C.IP D.TCP/IP

(5)DHCP服务器使用的端口号为(    )。

A.53 B.20和21 C.67和68 D.80

(6)Apache服务器是(    )。

A.DNS服务器 B.FTP服务器 C.Web服务器 D.邮件服务器

2.简答题

(1)简述Samba服务器的功能及特点。

(2)简述FTP工作原理。

(3)简述DHCP工作原理以及分配IP地址的机制。

(4)简述DNS工作原理以及DNS服务器的类型。

(5)如何配置Apache服务器?

参考文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: