deepin操作系统(项目式)(微课版)-期末试卷(A)答案 徐占鹏_第1页
deepin操作系统(项目式)(微课版)-期末试卷(A)答案 徐占鹏_第2页
deepin操作系统(项目式)(微课版)-期末试卷(A)答案 徐占鹏_第3页
deepin操作系统(项目式)(微课版)-期末试卷(A)答案 徐占鹏_第4页
deepin操作系统(项目式)(微课版)-期末试卷(A)答案 徐占鹏_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

PAGE1PAGE1专业________________学号__________________姓名__________________班级____________________密封线北京电子科技学院~学年第学期班课程名称期末考试试卷题目一二三四五六七八九十十一十二总分数分数评卷人装订线xx大学20xx~20xx学年第x学期班UbuntuLinux操作系统题目一二三总分数分数评卷人期末考试试卷(闭卷)(A卷)参考答案及评分标准一、单项选择题(每小题2分,共40分)12345678910ADBCAADBDB11121314151617181920BDCBACDDAA二、简答题(每小题5分,共40分)1、简述deepin命令行命令的语法格式。Linux命令行命令语法格式如下:提示符命令选项参数有的命令不带任何选项和参数。Linux命令行严格区分大小写,命令、选项和参数都是如此。选项是包括一个或多个字母的代码,前面有一个“-”连字符,主要用于改变命令执行动作的类型。有些选项既可以使用短选项格式,又可使用长选项格式。参数通常是命令的操作对象,多数命令可使用参数。使用多个参数的命令必须注意参数的顺序。有的命令必须带参数。同时带有选项和参数的命令,通常选项位于参数之前。2、在deepin中管理员如何获得root特权?工作中当需要超级用户权限时,管理员可以通过sudo命令获得超级用户root的所有特权。在图形界面中执行系统管理任务时,往往也需要root特权,一般会弹出认证对话框,要求输入当前管理员账户的密码,认证通过后才能执行相应任务。有的图形用户界面软件会提供锁定功能,执行需要root特权的任务时先要通过用户认证来解锁。3、Linux文件分为哪几种类型?Linux文件分为4种类型。(1)普通文件:也称为常规文件,包括文本文件、数据文件和可执行的二进制程序等。(2)目录文件:特殊文件,利用它可以构成文件系统的分层树形结构。(3)设备文件:特殊文件,除了存放在文件索引节点中的信息外,它们不包含任何数据。(4)链接文件:特殊文件,提供对其他文件的参照。4、简述建立和使用文件系统的步骤。(1)对磁盘进行分区。(2)在磁盘分区上建立相应的文件系统。(3)建立挂载点目录,将分区挂载到系统相应目录下,就可访问该文件系统。5、什么是deep-wine?为什么要使用deep-wine?deep-wine是深度科技的一个项目,旨在为deepin操作系统提供兼容Windows应用程序的能力。深度科技和统信软件的Wine研发团队以国内需求为主导,基于deep-wine技术完成了微信、企业微信、QQ、TIM、钉钉、迅雷、Foxmail、百度网盘等拥有海量用户的国产Windows软件,使deepin和统信UOS能够更好地满足国内用户的日常使用需求。使用deep-wine技术,deepin或统信UOS用户还可以尝试安装运行其他Windows应用程序,包括办公套件、图形设计软件、音视频处理工具等。6、是否需要区分单元管理与单元文件管理?需要区分与单元管理与单元文件管理。单元管理是systemd最基本、最通用的功能。单元管理的对象可以是所有单元、某种类型的单元、符合条件的部分单元或某一具体单元。单元文件管理是对单元文件本身进行管理,这会影响到单元管理。例如,单元文件状态决定单元能否启动运行,而单元状态是指当前的运行状态(是否正在运行)。从单元文件的状态是无法得知该单元状态的。7、为什么要使用Autotools?Makefile拥有复杂的语法结构,当项目规模非常大的时候,维护Makefile非常不易。源代码包安装分为3个步骤configure、make和makeinstall,在构建过程中涉及到许多文件,制作起来非常复杂。使用Autotools工具生成Makefile文件,大大方便源码安装包的制作,而且无需更多的专业知识。8、为什么要对服务器进行远程管理?远程管理服务器有哪几种方式?生产性服务器部署在专门的场所,平常不会直接在服务器上操作,而是远程管理维护,一般都是通过远程登录实现的。远程管理服务器有以下3种方式。(1)通过SSH远程登录服务器。(2)远程连接服务器桌面。(3)基于Web界面管理服务器。三、设计题(每小题10分,共20分)1、拟在deepin系统中手动搭建部署DTK开发环境,请列出需要完成的主要任务。参考答案:(1)安装DTK基础开发库。基础开发库主要包括Qt库和DTK库。目前的DTK版本是基于Qt5开发的,可以执行sudoaptinstallqt5-default命令安装Qt库。dtkcommon是所有模块的基础,deepin默认已经安装。除此之外,DTK库还包括核心库dtkcore、图形库dtkgui、控件库dtkwidget。可以执行sudoaptinstalllibdtkcore-devlibdtkgui-devlibdtkwidget-dev命令一次性安装这3个库的开发包。(2)安装IDE。IDE就是QtCreator,建议执行sudoaptinstallqtcreator命令安装。(3)安装其他软件包要开发DTK应用,一般应在QtCreator中增加DTK应用模板,可以执行sudoaptinstallqtcreator-template-dtk命令安装。2、编写批量创建Linux用户的Shell脚本。参考源码:#!/bin/bas

温馨提示

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

评论

0/150

提交评论