Linux桌面系统管理实验与测试题.docx
- 文档编号:30236038
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:47
- 大小:35.77KB
Linux桌面系统管理实验与测试题.docx
《Linux桌面系统管理实验与测试题.docx》由会员分享,可在线阅读,更多相关《Linux桌面系统管理实验与测试题.docx(47页珍藏版)》请在冰豆网上搜索。
Linux桌面系统管理实验与测试题
第一章Linux系统简介及安装
实验
任务:
Linux系统安装
实验环境介绍
在BENET公司上海分公司的内部服务器建设中,需要搭建一如Linux服务器作为NFS文件服务器使用,此服务器是上海分公司内部的第一台Linux服务器,该服务器选择RHEL5作为安装的Linux版本。
实验准备
完成Linux系统安装实验,应准备以下实验环境:
(1)CPU:
IntelPIII800以上。
(2)内存:
128MB以上(建议256MB)。
(3)硬盘:
8GB以上存储空间,并可以至少创建两个逻辑分区。
本实验在VMwareWorkstation软件中完成Linux系统的安装,VMwareWorkstation建议使用7.0以上的版本,可以使用RHEL5的ios光盘镜像文件在VMware中作为虚拟光盘进行安装。
完成标准
(1)使用Linux安装光盘顺利完成Linux系统的安装。
(2)安装到硬盘中的Linux操作系统能够正常启动并进行用户登录。
操作步骤及思虑
Step使用安装光盘进行Linux系统的安装
(1)启动Linux安装程序,并检验安装介质是否完整。
(2)进行Linux安装程序中的设置。
(3)完成Linux系统安装过程,并重新启动。
(4)Linux系统首次启动时,使用配置向导程序进行Linux系统的配置。
提示:
在Linux安装过程中进行手工硬盘分区,采用的分区方案是怎样的?
测验
选择题
1、要成功安装Linux操作系统,要至少建立(A\C)
A、根(/)分区B、boot分区
C、交换(swap)分区D、root分区
2、由芬兰大学生李纳斯.托沃兹创建的开源软件项目是(A)
A、Linux内核B、Linux操作系统
C、Linux应用程序D、Linux发行版本
3、作为一家中型企业的系统管理员,在构建企业内部服务器时,应使用(C)作为首选的Linux发行版本。
A、RedHatLinux9B、RHEL4
C、RHEL5D、FedoraCore5
4、RHEL5作为RedHatLinux的企业版,以下说法中,(A\B\C)是正确的。
A、可以免费下载安装光盘B、可以免费使用
C、可以免费获得所有程序的源代码D、可以免费获得RedHat公司的技术服务
5、对于一个拥有256MB物理内存的主机,在安装Linux操作系统时,交换分区设置为(D)是最佳的方案。
A、64MBB、128MB
C、256MBD、512MB
6、在Linux操作系统中使用设备文件表示物理硬盘,作为系统中唯一的IDE设备,硬盘的设备文件名是(A)。
A、hdaB、hdb
C、hdcD、hdd
7、在Linux系统中,硬盘分区使用设备文件名表示,其中设备文件名hda5表示的硬盘分区属于(C)类型。
A、主分区B、扩展分区
C、逻辑分区D、活动分区
8、RHEL5为用户提供了多样的安装方式,但是其安装程序不能够(B)设备引导。
A、光盘B、软盘
C、U盘D、USB移动硬盘
9、RHEL5的安装程序支持从网络服务器中读取软件包文件进行安装,但是安装程序不支持从(D)网络协议的服务器读取文件。
A、NFSB、FTP
C、HTTPD、BT
10、作为Linux的系统管理员,root(根)用户的宿主目录位于(B)。
A、/bootB、/root
C、/homeD、/usr
简答题
1、简述硬盘主分区、扩展分区和逻辑分区的作用。
2、简述RHEL系统安装过程的基本步骤。
3、简述在使用RHEL5安装光盘进行Linux系统安装前应完成哪些准备工作。
实验题
在企业的内部服务器建设中,需要搭建一台Linux服务器,目前拥有的条件是:
a)PC服务器一台,可从光盘驱动器启动。
b)服务器硬盘中没有任何数据需要备份。
c)RHEL5安装光盘一套(DVD),含启动光盘。
Linux服务器的安装有如下需求:
d)Linux服务器硬盘需划分为根分区、交换分区、boot分区和home分区。
e)根分区、boot分区和home分区采用EXT3文件系统。
f)交换分区大小按照服务器物理内存大小的2倍进行设置。
Linux服务器安装成功后,需重新启动并完成配置向导程序的设置,并使用普通用户账号进行图形界面登录。
第二章常用命令及账号管理
实验
实验环境介绍
在BENET公司上海分公司的内部服务器建设中,需要搭建一如Linux服务器作为NFS文件服务器使用,此服务器是上海分公司内部的第一台Linux服务器,该服务器选择RHEL5作为安装的Linux版本。
任务一:
Linux的常用命令和在线帮助的获得
实验准备:
(1)安装了Linux操作系统的计算机。
(2)实验用的登录账号。
完成标准:
(1)能够使用help命令浏览Bash内部命令的帮助信息。
(2)能够通过man和info命令查找命令的帮助。
(3)能够在用户当前目录中建立多级子目录。
(4)能够进行和退出子目录。
(5)能够建议多个空文件,并将文件移动和复制到相应的子目录中。
(6)能够删除文件和目录。
操作步骤及思考:
Step1命令帮助的获得
(1)使用help命令获得Bash内部命令的帮助。
(2)使用man命令查看命令的手册页内容。
(3)使用info命令查看命令的信息页内容。
(4)使用“--help”选项查看外部命令的命令格式帮助。
提示:
观察使用“--help”选项是否可以获得Bash内部命令的帮助信息。
Step2文件和目录操作命令
(1)使用mkdir命令在用户宿主目录中建立子目录。
(2)使用touch命令建立空文件。
(3)使用ls命令进行文件列表的查看。
(4)使用cd命令进行目录的转换。
(5)使用cp命令复制文件到子目录中。
(6)使用mv命令对文件进行移动和改名。
(7)使用rm命令删除用户建立的文件。
(8)使用rmdir命令删除用户建立的子目录。
(9)使用cat、more、less命令查看系统中的用户账号文件和其它文本文件内容。
提示:
对比说明cat、more、less这3条文件查看命令执行效果的相同点与不同点。
任务二:
外部存储设备的使用(挂载光驱和U盘)
实验准备:
(1)安装了Linux操作系统的计算机。
(2)Linux管理员root的登录账号。
完成标准:
(1)识别光盘驱动器设备文件。
(2)挂载光盘文件系统到指定目录。
(3)浏览光盘挂载点目录中的文件目录列表。
(4)卸载已挂载的光盘文件系统。
(5)查看Linux系统中U盘的设备信息。
(6)挂载U盘中的文件系统到指定目录。
(7)复制用户文件到U盘中的文件系统。
(8)卸载已挂载的U盘文件系统。
操作步骤及思考:
Step1光盘的使用
(1)查看fstab文件中的光盘设备挂载设置信息。
(2)使用mount命令挂载光盘文件系统到“/media/cdrom”目录。
(3)使用ls命令查看“/media/cdrom”目录中光盘文件系统的目录列表。
(4)使用umount命令卸载光盘文件系统。
(5)使用eject命令弹出光盘驱动器托盘。
提示:
观察并记录“/media/cdrom”目录在挂载光盘文件系统之前和之后的内容变化。
Step2U盘的使用
(1)U盘插入系统后使用fdisk命令查看Linux系统中识别的U盘设备及U盘中的分区信息。
(2)使用mount命令挂载U盘文件系统到“/mnt”目录。
(3)使用cp命令复制用户文件到“/mnt”目录中。
(4)使用umount命令卸载U盘文件系统。
提示:
观察并记录U盘插入系统之前和之后“fdisk-l”命令显示结果的区别。
任务三:
增加、删除用户和组
实验准备:
(1)安装了Linux操作系统的计算机。
(2)Linux管理员root的登录账号。
完成标准:
(1)能够添加用户账号并设置口令。
(2)能够添加用户组账号。
(3)能够在添加用户账号时设置用户所属的组。
(4)能够删除用户账号。
操作步骤及思考:
Step添加、删除用户和组账号
(1)使用adduser命令添加用户名为zhangdong的用户账号。
(2)使用passwd命令为用户zhangdong设置用户口令为“pwd_zd”。
(3)使用groupadd命令添加名为support和manager的用户组。
(4)在使用adduser建立用户账号lizg的同时指定用户属于manager用户组。
(5)使用userdel命令删除名为lizg的用户账号。
提示:
观察并记录在使用userdel命令删除用户账号时,使用“-r”选项与不使用该选项的差别。
任务四:
文件的权限设置
实验准备:
(1)安装了Linux操作系统的计算机。
(2)实验用的登录账号。
完成标准:
(1)能够使用ls命令查看文件的权限属性。
(2)能够使用chmod命令为不同类型的用户设置不同的权限。
(3)能够使用命令验证文件的可读、可写属性的作用。
操作步骤及思考:
Step文件的权限设置
(1)使用ls命令的长格式查看文件的权限属性。
(2)新建一个空文件。
(3)使用chmod命令设置文件对于用户的权限为不可写。
(4)使用ls命令查看文件权限属性对于用户的权限为不可写。
(5)使用chmod命令设置文件对于用户的权限为不可读。
(6)使用cat命令验证文件的不可读属性。
提示:
当文本文件设置为对于用户具有不可读属性时,使用cat命令读取该文件的结果如何。
测验
选择题
1、Linux的通用命令格式中,命令由()组成。
A、命令字B、命令选项
C、命令返回值D、命令参数
2、Bash的Shell命令一定不能够通过()方式获得命令帮助。
A、help命令B、命令的“--help”选项
C、man命令D、info命令
3、对于篇幅很长的文件文档,最好使用()命令进行查看。
A、catB、more
C、headD、tail
4、Linux系统中的用户Lee,其用户登录名Lee,那么其宿主目录是()。
A、/leeB、/home
C、/rootD、/home/lee
5、对于硬盘和光盘驱动器都是IDE接口的PC,其光盘驱动器在Linux系统中的设备文件名称不可能是()。
A、/dev/hdaB、/dev/hdb
C、/dev/hdcD、/dev/hdd
6、U盘插入Linux操作系统后,通过fdisk命令查询了该U盘中有一个可用分区,这个分区的设备文件名可能是()。
A、/dev/hdcB、/dev/hdc1
C、/dev/sdaD、/dev/sda1
7、出于安全性考虑,Linux系统的用户口令经过加密后保存在()文件中。
A、/etc/passwdB、/etc/password
C、/etc/shadowD、/etc/group
8、以下命令在执行过程中,()不能更改“/etc/group”文件的内容。
A、groupaddB、adduser
C、groupdelD、usermod
9、以下命令中,()将设置文件xfile的权限为对文件属主只读。
A、chmoda=rxfileB、chmodu=rxfile
C、chmodg-wxxfileD、chmodo+rxfile
10、在RHEL5的图形环境中,运行图形界面的用户和组管理程序不能完成()任务。
A、添加用户账号B、删除组账号
C、修改用户所属的组D、修改文件的属主
简答题
1、简述Linux操作系统中获得命令在线帮助的几种方式以及各功能之间的区别。
2、简述Linux操作系统中使用数据光盘(读取光盘中的文件)的步骤。
3、简述Linux操作系统中与用户管理相关的命令、文件及其作用。
实验题
新建文件“myfile”,并创立用户“st01”和“st02”,并创建组“class1”和“class2”:
g)将文件属主修改为“st01”,并将文件属组修改为“class1”。
h)将文件属主修改为“st02”,并将文件属组修改为“class2”。
第三章文本编辑
实验
实验环境介绍
在BENET公司上海分公司的内部服务器建设中,需要搭建一如Linux服务器作为NFS文件服务器使用,此服务器是上海分公司内部的第一台Linux服务器,该服务器选择RHEL5作为安装的Linux版本。
任务一:
使用vi编辑文本文件
实验准备:
(1)安装了Linux操作系统的计算机。
(2)实验用的登录账号。
完成标准:
(1)使用命令启动vi编辑器程序。
(2)能够在vi编辑器的3种模式下进行切换。
(3)能够进入输入模式,并完成文件的输入。
(4)能够在命令模式下移动光标,进行文件的删除、复制和粘贴。
(5)能够在末行模式下对文件进行查找和替换。
(6)能够保存文件为指定的文件名,并退出vi编辑器。
操作步骤及思考:
Step1vi编辑器的基本操作
(1)使用vi命令启动文本编辑器程序。
(2)在vi编辑器命令模式下使用i\a命令进行输入模式。
(3)在输入模式下输入5行以上的文件内容。
(4)使用Esc键退出输入模式进行命令模式。
(5)在命令模式下使用命令进行光标的上下左右移动,行首行尾的定位等光标移动操作。
(6)使用x命令和dd命令删除单个字符和整行字符。
(7)使用u命令和U命令恢复已进行的操作。
(8)使用y命令复制文本并使用p命令进行粘贴。
提示:
记录在vi编辑器中命令模式和输入模式之间进行转换操作的方法,以及两种状态下vi编辑器末行显示内容的变化。
Step2vi编辑器中的查找与替换操作
(1)在vi编辑器的当前文件中使用r命令读入“/etc/passwd”文件的内容。
(2)在vi编辑器中自上而下查找字符串“nologin”,并进行查找内容的前后定位。
(3)在vi编辑器中自下而上查找字符串“sbin”,并进行查找内容的前后定位。
(4)使用s命令在整个文件范围内替换字符串“bash”,为“sh”并设置交互进行替换的确认,尝试选择替换、不替换和全部替换的不同效果。
(5)保存当前编辑器中的内容为指定文件名,并退出vi编辑器程序。
(6)使用cat命令显示已保存文件的内容。
提示:
观察并记录在使用“/”和“?
”进行不同方向字符串查找时,“n”,“N”两个命令定位字符串的方向。
任务二:
vi编辑器多文件操作
实验准备:
(1)安装了Linux操作系统的计算机。
(2)实验用的登录账号。
完成标准:
(1)在vi编辑器中同时打开多个文本文件。
(2)显示vi编辑器中的多文件状态。
(3)在vi编辑器的多文件之间进行转换。
操作步骤及思考:
Stepvi编辑器的多文件操作
(1)使用vi命令指定多个文件名作为命令参数,在vi编辑器中将打开多个文件。
(2)使用args命令查看vi编辑器中多个文件的状态。
(3)使用next和prev命令进行文件的前后转换。
(4)使用first和last命令进行首末文件转换。
(5)使用Ctrl+^组合键在两个文件之间进行快速转换。
提示:
观察在当前文件更改后欲切换到vi编辑器中其他文件时出现的提示信息,并记录操作处理的结果。
测验
选择题
1、vi编辑器属于()类型的文本编辑器。
A、行编辑器B、全屏幕编辑器
C、字符界面的编辑器D、图形界面的编辑器
2、小李是某公司的程序员,在Linux操作系统下使用C语言进行程序开发,请问小李应首选()作为程序开发的文本编辑器。
A、viB、Emacs
C、nanoD、gedit
3、在vi编辑器中,不存在()。
A、命令模式B、终端模式
C、输入模式D、末行模式
4、在vi编辑器中,保存当前文件并退出需要使用()末行命令。
A、:
wB、:
q
C、:
wqD、:
q!
5、在vi编辑器的命令模式下,()命令用于向下移动光标。
A、hB、j
C、kD、l
6、在vi编辑器的命令模式下,()命令用于快速移动光标到行尾。
A、^B、$
C、wD、b
7、在vi编辑器中,使用()命令不能进入输入模式。
A、iB、a
C、AD、J
8、vi编辑器当前处于输入状态,应按()退回到命令模式。
A、退格(BackSpace)键B、删除(Delete)键
C、Esc键D、F1功能键
9、vi编辑器,()命令能够快速删除当行的内容。
A、xB、dd
C、dwD、d$
10、对于gedit编辑器,下面说法错误的是()。
A、gedit只能工作在Linux的图形环境中B、gedit是全屏幕文本编辑器
C、gedit不能同时编辑多个文本文件D、gedit只能选择菜单项启动
简答题
1、简述文本编辑器的分类方法,并介绍常用的文本编辑器程序。
2、简述vi编辑器中的几种模式,以及模式间的转换操作。
3、简述vi编辑器中查找功能的操作方法。
实验题
在Linux操作系统中,使用vi编辑器完成下列操作:
i)使用命令启动vi编辑器,并打开未命名的空文件。
j)读取“/etc/passwd”文件的内容到当前文件。
k)保存编辑器中的内容到用户目录,并命名为“passwd.bak”。
l)将root账号的记录从文件首行移动到文件的末尾。
m)保存当前文件并退出。
第四章Shell的使用
实验
实验环境介绍
在BENET公司上海分公司的内部服务器建设中,需要搭建一如Linux服务器作为NFS文件服务器使用,此服务器是上海分公司内部的第一台Linux服务器,该服务器选择RHEL5作为安装的Linux版本。
任务一:
历史命令和管道的使用
实验准备:
(1)安装了Linux操作系统的计算机。
(2)实验用的登录账号。
完成标准:
(1)能够使用上下方向键查看命令的历史记录。
(2)能够使用history命令查看命令的历史记录列表。
(3)使用“!
”执行指定编号的命令。
(4)使用管道符和more命令对history命令的结果进行分布显示。
(5)使用管道符和head命令显示history命令的前5行内容。
操作步骤及思考:
Step1Bash中历史命令的使用
(1)使用普通用户账号登录Linux操作系统。
(2)执行几种Linux命令作为历史命令,例如cd、pwd、ls等。
(3)使用上下箭头键翻看命令的历史记录。
(4)使用history命令查看命令的历史记录列表。
(5)使用列表中的命令序号执行列表中的命令。
提示:
查看并记录命令历史记录列表中history命令的序号以及在列表中的位置。
Step2管道的使用
(1)使用管道符连接history命令和more命令,实现history命令执行结果的分布显示。
(2)使用管道符连接history命令和head命令,显示命令列表中的前5个命令记录。
提示:
对比history命令和head命令使用管道符连接配合使用与单独使用history命令结果的不同,说明管道符在命令中实现的作用。
任务二:
Shell脚本的编写
实验准备:
(1)安装了Linux操作系统的计算机。
(2)实验用的登录账号。
完成标准:
(1)完成Shell脚本文件建立。
(2)Shell脚本程序能够接收用户的参数,并显示“MynameisXXXX”的信息,其中“XXXX”是用户执行脚本时指定的参数。
(3)脚本文件具有用户可执行的属性。
(4)执行脚本文件可以实现预期的功能。
操作步骤及思考:
Step编写Shell脚本程序
(1)建立Shell脚本文件。
(2)在脚本文件中加入Shell运行环境设置和说明注释。
(3)使用echo命令输出“MynameisXXXX”的信息,其中“XXXX”是用户执行脚本时指定的第1个参数。
(4)保存脚本文件并退出。
(5)为脚本文件添加用户可执行的属性。
(6)执行脚本文件
提示:
使用自己的英文(拼音)名字作为参数执行编写的脚本,查看并记录脚本的执行结果。
测验
选择题
1、RHEL5中为用户提供了多种Shell环境,其中()是为用户提供的默认Shell。
A、bshB、csh
C、kshD、bash
2、Bash是Linux中强大的Shell环境,可以为用户提供()功能。
A、全屏幕编辑B、命令补全
C、命令历史D、命令别名
3、Shell中的环境变量可分为多种类型,其中不包括()。
A、环境变量B、预定义变量
C、方向变量D、用户自定义变量
4、Bash提供了丰富的命令行编辑功能,以下说法不正确的是()。
A、使用左右方向键在命令行中移动光标
B、使用退格键和删除键删除命令行中的字符
C、使用Home和End键快速定位行首和行尾
D、光标在任何位置使用Ctrl+U组合键删除整行内容
5、Bash中提供的命令补全功能需要使用()键。
A、ShiftB、Ctrl
C、TabD、Esc
6、以下内容中,与Bash的命令历史功能相关的有()。
A、上下方向键B、左右方向键
C、history命令D、HISTFILE环境变量
7、以下重定向操作符中,()是进行错误重定向的。
A、>B、2>
C、>>D、2>>
8、以下关于Shell脚本的说法中,错误的是()。
A、Shell脚本以文本文件的格式保存
B、Shell脚本文件需要具有可执行属性
C、Shell脚本文件在执行前需要进行编译
D、Shell脚本文件由Shell程序解释执行
9、在一个完整的Shell脚本中,应包括()内容。
A、放置在脚本文件末尾的脚本运行环境设置
B、脚本的注释行内容
C、需要执行的Shell语句
D、脚本的编译选项设置
10、以下执行Bash脚本的方法中,()不需要脚本文件有可执行属性。
A、使用bash命令执行脚本B、使用点(.)命令执行脚本
C、使用相对路径执行脚本D、使用绝对路径执行脚本
简答题
1、简述Bash的主要功能。
2、简述Bash中命令补全的使用方法。
3、简述管道功能的实现原理。
实验题
按照以下要求完成Shell脚本的编写:
n)使用vi编辑器建立名为display.sh的脚本文件。
o)Display.sh脚本的主要功能是接收用户输入的一个参数,并显示参数中字符串的内容。
p)脚本文件中需要进行必要的注释内容。
q)脚本文件保存后使用相对路径执行脚本程序,验证脚本实现的功能。
第五章Linux应用程序安装与管理
实验
实验环境介绍
在BENET公司上海分公司的内部服务器建设中,需要搭建一如Linux服务器作为NFS文件服务器使用,此服务器是上海分公司内部的第一台Linux服务器,该服务器选择RHEL5作为安装的Linux版本。
任务一:
使用fcitx输入法软件包替换iiimf输入法软件包
实验目的:
本实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 桌面 系统管理 实验 测试