Linux桌面系统管理实验与测试题.doc_第1页
Linux桌面系统管理实验与测试题.doc_第2页
Linux桌面系统管理实验与测试题.doc_第3页
Linux桌面系统管理实验与测试题.doc_第4页
Linux桌面系统管理实验与测试题.doc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章 Linux系统简介及安装实 验任务:Linux系统安装 实验环境介绍 在BENET公司上海分公司的内部服务器建设中,需要搭建一如Linux服务器作为NFS文件服务器使用,此服务器是上海分公司内部的第一台Linux服务器,该服务器选择RHEL5作为安装的Linux版本。实验准备完成Linux系统安装实验,应准备以下实验环境:(1)CPU:Intel PIII800以上。(2)内存:128MB以上(建议256MB)。(3)硬盘:8GB以上存储空间,并可以至少创建两个逻辑分区。本实验在VMware Workstation软件中完成Linux系统的安装,VMware Workstation建议使用7.0以上的版本,可以使用RHEL5的ios光盘镜像文件在VMware中作为虚拟光盘进行安装。完成标准(1)使用Linux安装光盘顺利完成Linux系统的安装。(2)安装到硬盘中的Linux操作系统能够正常启动并进行用户登录。操作步骤及思虑Step 使用安装光盘进行Linux系统的安装(1)启动Linux安装程序,并检验安装介质是否完整。(2)进行Linux安装程序中的设置。(3)完成Linux系统安装过程,并重新启动。(4)Linux系统首次启动时,使用配置向导程序进行Linux系统的配置。提示:在Linux安装过程中进行手工硬盘分区,采用的分区方案是怎样的?测 验选择题1、要成功安装Linux操作系统,要至少建立(AC)A、根(/)分区 B、boot分区C、交换(swap)分区 D、root分区2、由芬兰大学生李纳斯.托沃兹创建的开源软件项目是(A)A、Linux内核 B、Linux操作系统C、Linux应用程序 D、Linux发行版本3、作为一家中型企业的系统管理员,在构建企业内部服务器时,应使用(C)作为首选的Linux发行版本。A、Red Hat Linux9 B、RHEL4C、RHEL5 D、Fedora Core 54、RHEL5作为Red Hat Linux的企业版,以下说法中,(ABC)是正确的。A、可以免费下载安装光盘 B、可以免费使用C、可以免费获得所有程序的源代码 D、可以免费获得Red Hat公司的技术服务5、对于一个拥有256MB物理内存的主机,在安装Linux操作系统时,交换分区设置为(D)是最佳的方案。A、64MB B、128MBC、256MB D、512MB6、在Linux操作系统中使用设备文件表示物理硬盘,作为系统中唯一的IDE设备,硬盘的设备文件名是(A)。A、hda B、hdbC、hdc D、hdd7、在Linux系统中,硬盘分区使用设备文件名表示,其中设备文件名hda5表示的硬盘分区属于(C)类型。A、主分区 B、扩展分区C、逻辑分区 D、活动分区8、RHEL5为用户提供了多样的安装方式,但是其安装程序不能够(B)设备引导。A、光盘 B、软盘 C、U盘 D、USB移动硬盘9、RHEL5的安装程序支持从网络服务器中读取软件包文件进行安装,但是安装程序不支持从(D)网络协议的服务器读取文件。A、NFS B、FTPC、HTTP D、BT10、作为Linux的系统管理员,root(根)用户的宿主目录位于(B)。A、/boot B、/rootC、/home D、/usr简答题1、简述硬盘主分区、扩展分区和逻辑分区的作用。2、简述RHEL系统安装过程的基本步骤。3、 简述在使用RHEL5安装光盘进行Linux系统安装前应完成哪些准备工作。实验题在企业的内部服务器建设中,需要搭建一台Linux服务器,目前拥有的条件是:a) PC服务器一台,可从光盘驱动器启动。b) 服务器硬盘中没有任何数据需要备份。c) 安装光盘一套(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”目录在挂载光盘文件系统之前和之后的内容变化。Step2 U盘的使用(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、cat B、moreC、head D、tail4、Linux系统中的用户Lee,其用户登录名Lee,那么其宿主目录是()。A、/lee B、/homeC、/root D、/home/lee5、对于硬盘和光盘驱动器都是IDE接口的PC,其光盘驱动器在Linux系统中的设备文件名称不可能是()。A、/dev/hda B、/dev/hdbC、/dev/hdc D、/dev/hdd6、U盘插入Linux操作系统后,通过fdisk命令查询了该U盘中有一个可用分区,这个分区的设备文件名可能是()。A、/dev/hdc B、/dev/hdc1C、/dev/sda D、/dev/sda17、出于安全性考虑,Linux系统的用户口令经过加密后保存在()文件中。A、/etc/passwd B、/etc/passwordC、/etc/shadow D、/etc/group8、以下命令在执行过程中,()不能更改“/etc/group”文件的内容。A、groupadd B、adduser C、groupdel D、usermod9、以下命令中,()将设置文件xfile的权限为对文件属主只读。A、chmod a=r xfile B、chmod u=r xfileC、chmod g-wx xfile D、chmod o+r xfile10、在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编辑器。操作步骤及思考:Step1 vi编辑器的基本操作(1) 使用vi命令启动文本编辑器程序。(2) 在vi编辑器命令模式下使用ia命令进行输入模式。(3) 在输入模式下输入5行以上的文件内容。(4) 使用Esc键退出输入模式进行命令模式。(5) 在命令模式下使用命令进行光标的上下左右移动,行首行尾的定位等光标移动操作。(6) 使用x命令和dd命令删除单个字符和整行字符。(7) 使用u命令和U命令恢复已进行的操作。(8) 使用y命令复制文本并使用p命令进行粘贴。提示:记录在vi编辑器中命令模式和输入模式之间进行转换操作的方法,以及两种状态下vi编辑器末行显示内容的变化。Step2 vi编辑器中的查找与替换操作(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编辑器的多文件之间进行转换。 操作步骤及思考:Step vi编辑器的多文件操作(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、vi B、EmacsC、nano D、gedit3、在vi编辑器中,不存在()。A、命令模式 B、终端模式C、输入模式 D、末行模式4、在vi编辑器中,保存当前文件并退出需要使用()末行命令。A、:w B、:qC、:wq D、:q!5、在vi编辑器的命令模式下,()命令用于向下移动光标。A、h B、jC、k D、l6、在vi编辑器的命令模式下,()命令用于快速移动光标到行尾。A、 B、$C、w D、b7、在vi编辑器中,使用()命令不能进入输入模式。A、i B、aC、A D、J8、vi编辑器当前处于输入状态,应按()退回到命令模式。A、退格(BackSpace)键 B、删除(Delete)键 C、Esc键 D、F1功能键9、vi编辑器,()命令能够快速删除当行的内容。A、x B、ddC、dw D、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行内容。 操作步骤及思考:Step1 Bash中历史命令的使用(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脚本程序能够接收用户的参数,并显示“My name is XXXX”的信息,其中“XXXX”是用户执行脚本时指定的参数。 (3)脚本文件具有用户可执行的属性。 (4)执行脚本文件可以实现预期的功能。操作步骤及思考:Step 编写Shell脚本程序(1) 建立Shell脚本文件。(2) 在脚本文件中加入Shell运行环境设置和说明注释。(3) 使用echo命令输出“My name is XXXX”的信息,其中“XXXX”是用户执行脚本时指定的第1个参数。(4) 保存脚本文件并退出。(5) 为脚本文件添加用户可执行的属性。(6) 执行脚本文件提示:使用自己的英文(拼音)名字作为参数执行编写的脚本,查看并记录脚本的执行结果。测 验选择题1、中为用户提供了多种Shell环境,其中()是为用户提供的默认Shell。A、bsh B、cshC、ksh D、bash2、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、Shift B、CtrlC、Tab D、Esc6、以下内容中,与Bash的命令历史功能相关的有()。A、上下方向键 B、左右方向键C、history命令 D、HISTFILE环境变量7、以下重定向操作符中,()是进行错误重定向的。A、 B、2C、 D、28、以下关于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输入法软件包实验目的:本实验将安装fcitx(小企鹅)中文输入法软件包替换系统中默认的iiimf输入法程序,实验内容涉及iiimf程序相关软件包的查询和卸载,fcitx软件包的信息查询和安装,以及fcitx输入法的使用验证。Fcitx输入法比iiimf提供了更加实用的中文输入手段。实验准备:(1)安装了Linux操作系统的计算机。(2)实验用的登录账号。 (3)提供fcitx输入法的RPM安装包,或主机能够上网下载文件。完成标准:(1)能够使用rpm命令查询系统中与iiimf输入法引擎相关的软件包信息。 (2)能够使用rpm命令卸载与iiimf输入法引擎相关的所有软件包。 (3)能够使用rpm命令安装的fcitx输入法引擎。 (4)能够验证fcitx输入法的正常使用。 操作步骤及思考:Step1 查询系统中与iiimf输入法引擎相关的软件包信息(1) 使用“rpm -qa”命令查询系统中已安装的所有软件包,并使用grep命令在列表中过滤与iiimf相关的软件包。# rpm qa | grep iiimf(2) 使用“rpm -qi”命令查询与iiimf输入法引擎相关的软件包的详细信息。(3) 使用“rpm -ql”命令查询与iiimf输入法引擎相关的软件包中包含的文件列表信息。Step2 删除系统中与iiimf输入法引擎相关的所有软件包使用“rpm -e”命令删除与iiimf输入法引擎相关的所有软件包。# rpm e # rpm -qa | grep iiimfStep3 安装fcitx中文输入法软件包(1)使用wget命令下载fcitx中文输入法软件包。# wget /download/fcitx-3.0.2-1.i386.rpm(2)使用rpm命令查看fcitx安装包中的文件列表。# rpm -qpl fcitx-3.0.2-1.i386.rpm(3)使用rpm命令安装fcitx软件包。# rpm -ivh fcitx-3.0.2-1.i386.rpmStep4 验证fcitx中文输入法的使用(1)将以下内容添加至用户目录中的“.bashrc”文件末尾。export XMODIFIERS=“im=fcit”export XIM=fcitxexport XIM_PROGRAM=fcitx(2)在Linux的图形登录界面中选择使用“简体中文”界面语言,并登录图形界面。(3)在Linux图形界面中打开虚拟终端程序,并运行fcitx输入法。$ fcitx &(4)使用Ctrl+空格键调出fcitx输入法,并进行中文输入测试。提示:观察并记录RHEL5系统中默认安装了哪些iiimf输入法引擎相关的软件包。任务二:使用图形界面添加/删除应用程序实验目的:本实验将使用RHEL5中的应用程序管理工具安装“软件开发工具”类软件包,为进行程序源代码编译安装准备必要的环境。实验准备:(1)安装了Linux操作系统的计算机。(2)实验用的登录账号。 (3)RHEL5安装光盘。完成标准:(1)能够启动图形界面的应用程序管理工具。 (2)能够在应用程序管理工具中选择要安装的应用程序类别。 (3)能够完成选定软件包的安装过程。 (4)能够退出应用程序管理工具的程序界面。操作步骤及思考:Step 使用图形界面的应用程序管理工具添加删除应用程序(1) 在Linux图形界面中使用系统菜单启动“添加/删除应用程序”的管理工具。(2) 在应用程序管理工具的窗口中选择安装“开发工具”类软件包。(3) 根据程序的窗口提示完成“开发工具”中软件包的安装。(4) 退出应用程序管理工具程序。提示:查看并记录选择安装的“开发工具”类软件包的个数和需要占用的磁盘空间。任务三:从源代码编译安装特定的应用程序实验目的:本实验将从程序的源代码进行编译安装prozilla文件下载软件,prozilla程序可以提供比wget更快的下载速度。实验准备:(1)安装了Linux操作系统的计算机。(2)实验用的管理员登录账号。 (3)prozilla程序的源代码软件包文件。完成标准:(1)能够查询系统中编译环境的存在。 (2)能够释放软件的源代码压缩包。 (3)能够配置需要编译的源代码程序并设置安装的目标目录。 (4)能够编译程序源代码成为可执行程序。 (5)能够安装已编译的程序到目标目录。 (6)能够检验编译安装完成的应用程序。操作步骤及思考:Step 从源代码编译安装特定的应用程序(1) 使用“rpm -q”命令查询gcc编译器是否安装。(2) 使用tar命令释放prozilla程序的源码包。(3) 进入prozilla程序的源代码目录,并使用configure命令进行编译前的配置,将程序的安装路径设置为用户宿主目录下的proz子目录。(4) 使用make命令编译应用程序。(5) 使用make install命令安装已经编译完成的应用程序。(6) 执行proz目录中bin子目录下的proz程序,并相看proz的手册页文件。 # wget http:/prozilla.genesys.ro/downloads/prozilla/tarballs/prozilla-2.0.4.tar.bz2提示:查看并记录prozilla程序编译安装后安装目录 proz中有哪些文件和目录。Wget是Linux系统中的下载工具,支持以HTTP和FTP等多种协议进行文件的下载,命令的参数是需要下载文件的网络地址。测 验选择题1、Linux安装光盘中包括的应用程序软件包在进行安装之后,其可执行程序有可能保存在()目录中。A、/bin B、/usr/binC、/sbin D、/usr/sbin2、以下命令中,()用于查询Linux系统中已安装的软件包“talk”的详细信息。A、rpm qf talk B、rpm qi talkC、rpm ql talk D、rpm qpi takl3、以下命令中,()用于查询Linux系统中已安装的所有软件包列表。A、rpm q B、rpm -qaC、rpm q all D、rpm -ql4、以下命令中,()用于查询Linux系统中的“/etc/passwd”文件属于哪个软件包。A、rpm qi /etc/passwd B、rpm ql /etc/passwdC、rpm qf /etc/passwd D、rpm qp /etc/passwd 5、当Linux系统中需要安装A、B、C这3个软件包,其中A和B两个软件包依赖于软件包C时,应先安装()软件包。A、B B、C C、A 6、当Linux系统中需要安装A、B、C这3个软件包,其中A和B两个软件包依赖于软件包C,当需要将A、B、C这3个软件包全部进行卸载时,应最后卸载()软件包。A、B B、C C、A7、当Linux系统中没有安装test软件包时,以下rpm命令中,()可以安装test软件包到当前系统。A、rpm i test-2.0-1.1.i386.rpm B、rpm ivh test-2.0-1.1.i386.rpmC、rpm e test-2.0-1.1.i386.rpm D、rpm U test-2.0-1.1.i386.rpm8、下列关于源代码编译安装的说法中,错误的是()。A、源代码编译安装的方式提供了更加灵活的应用程序定制功能B、源代码编译安装的方式要比RPM包的安装方式快得多 C、商业软件也可以进行源代码编译安装D、源代码编译安装的应用程序有可能比RPM包安装的应用程序执行效率高9、以下命令中,()用于完成软件源代码的编译工作。A、./configure B、./configure installC、make D、make install10、以下关于“添加/删除程序”管理工具的说法中,错误的是()。A、“添加/删除程序”管理工具只能运行在Linux的图形界面环境下B、“添加/删除程序”管理工具只能通过菜单项启动C、“添加/删除程序”管理工具可以安装RHEL5安装光盘中的应用程序D、“添加/删除程序”管理工具可以安装任何RPM格式的软件包简答题1、简述典型的Linux应用程序中包括哪些类型的文件。2、简述编译安装应用程序源码的一般步骤。3、总述rpm命令具备哪几类包管理功能。实验题查询“ls”命令所属的软件包,并完成以下要求的操作步骤:a) 获得ls命令可执行文件的路径。b) 查询ls可执行文件所属的软件包。c) 查询b步骤结果中软件包的详细信息。d) 查询b步骤结果中软件的文件列表。e) 在d步骤的结果中过滤与ls命令相关的所有文件。第六章 Linux应用程序安装与管理实 验实验环境介绍在BENET公司上海分公司的内部服务器建设中,需要搭建一如Linux服务器作为NFS文件服务器使用,此服务器是上海分公司内部的第一台Linux服务器,该服务器选择RHEL5作为安装的Linux版本。当前对Linux系统的管理任务是定制系统的运行级别,并根据需求来确定应用程序的运行时间。在本实验中要求改变系统中服务程序的启动状态,完成应用程序的定时启动,针对用户和组完成磁盘配额。任务一:改变服务程序的运行级别实验准备:(1)安装了Linux操作系统的计算机。(2)实验用的管理员登录账号。 完成标准:(1)能够查看制定服务程序在某运行级别的启动状态。 (2)能够设置系统中的服务程序在指定运行级别启动。 (3)能够设置系统中的服务程序在指定运行级别不启动。 操作步骤及思考:Step 改变服务程序在指定运行级别的启动状态(1) 使用chkconfig命令查看syslog服务在各运行级别的启动状态。(2) 使用chkconfig命令设置syslog服务在运行级别2和4中不启动。(3) 使用chkconfig命令验证对syslog服务启动状态的更改。(4) 恢复syslog服务的启动状态为系统默认。提示:查看并记录syslog服务在设置之前和之后启动状态的变化。任务二:设置定时运行应用程序实验目的:为了对Linux主机磁盘空间的变化情况进行观察和分析,需要使用cron服务添加一个每天执行的任务,该任务的执行要求如下:(1)在每天0点0分自动执行。(2)将每天的任务执行结果追加保存到文件df.log中(3)在任务中使用date命令显示任务执行的日期和时间。(4)在任务中使用df命令显示系统的硬盘分区使用情况实验准备:(1)安装了Linux操作系统的计算机。(2)实验用的管理员登录账号。 完成标准:(1)能够确认运行cron任务必要的软件包已经安装。 (2)能够查看cron服务的运行状态。 (3)能够查看用户的cron任务。 (4)能够为用户添加cron任务。(5)能够验证cron任务的执行。操作步骤及思考:Step cron命令的使用(1) 查看cron软件包已安装。(2) 查询crond服务的运行状态。(3) 查看用户的cron任务。(4) 编辑root用户的cron任务,添加需要执行的命令如下:date df.log ;df df.log(5)查看用户的cron任务文件。提示:查看并记录df.log文件的内容和时间属性的变化。使用at命令设置定时执行任务时,如果设置任务的执行时间与当前系统时间相差间隔过小(1-2分钟),at任务的执行将会有一定时间的延迟(4分钟左右)Cron服务的软件包名称是“vixie-cron”,而不是“cron”任务三:查看分析系统日志文件实验准备:(1)安装了Linux操作系统的计算机。(2)实验用的管理员登录账号。 完成标准:(1)能够定位Linux系统中的日志文件保存目录。 (2)能够浏览日志文件的内容。 (3)能够根据日志文件的内容进行日志分析。操作步骤及思考:Step 查看分析系统日志文件“/var/log/messages”(1) 查看系统日志文件目录“/var/log”,并浏览其中的日志文件名称。(2) 浏览系统日志文件“/var/log/messages”的内容。(3) 对日志文件“messages”中的内容进行简单分析,分析内容包括事件发生的时间,事件所在主机名称、发送信息的系统程序名称、事件的消息内容等。提示:记录并分析“/var/log/messages”日志文件中都包含了哪些日志信息。任务四:实施磁盘空间配额实验目的:Linux服务器主机可以为许多用户同时提供服务,为了对Linux主机的磁盘空间进行有效的管理,需要在根(/)文件系统中实现磁盘根限额功能;并对用户user1进行磁盘限额设置,要求软限制容量为40MB,硬限制容量为50MB。实验准备:(1)安装了Linux操作系统的计算机。(2)实验用的管理员登录账号。完成标准:(1)能够设置“fstab”文件中的记录,为磁盘配额进行准备。 (2)能够建立配额文件。 (3)能够为指定用户设置配额。 (4)能够验证已经设置用户配额。操作步骤及思考:Step 对指定用户实现磁盘配额(1) 修改“/etc/fstab”文件中的分区挂载设置,在“/”分区装载设置中添加“usrquota”、“grpquota”选项。(2) 重新启动Linux系统,使用文件系统中的配额设置生效。(3) 使用“quotacheck -cmug”命令在支持配额功能的分区上建立配额文件,并验证配额文件已经建议。(4) 建立新用户“user1”,该用户将用于设置配额。(5) 使用“edquota”命令对user1用户设置配额。(6) 使用“quota”命令对user1用户的配额进行查询。(7) 验证对用户user1设置的配额生效。提示:观察并记录用户达到配额限制时的屏幕提示信息。测 验选择题1、在Linux系统中,以下运行级别中,()代表重新启动计算机。A、0 B、3C、5 D、62、在Linux操作系统中,()命令用于显示当前的系统运行级别。A、init B、runlevelC、chkconfig D、ntsysv3、以下命令中,()可以显示Linux系统中与进程相关的信息。A、ps B、pstreeC、pwd D、top4、以下命令中,()一定能够停止Linux系统中进程号为“1234”的进程的运行。A、kill B、kill 1234C、kill 9 1234 D、ps 1234 5、在Linux操作系统中,()目录用于保存日志文件。A、/etc/log B、/var/lo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论