Ubuntu Linux操作系统试卷和答案

合集下载

Linu 操作系统期末复习题 含答案

Linu 操作系统期末复习题 含答案

L i n u x期末复习题(一)一、选择题 (每小题2分,共50分)2.在Ubuntu Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。

A. rootB. guestC. administrator .3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么(B )A. NIDB. PIDC. UIDD. CID4. 下面哪个命令是用来定义shell的全局变量( D )A. exportfsB. aliasC. exportsD. export5. 哪个目录存放用户密码信息(B )A. /bootB. /etcC. /varD. /dev6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。

A. /usrB. /homeC. /rootD. /etc7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /homeB. /binC. /etcD. /dev8. 如果要列出一个目录下的所有文件需要使用命令行(C )。

A. ls –lB. lsC. ls –a(所有)D. ls –d9. 哪个命令可以将普通用户转换成超级用户(D)A. superB. passwdC. tarD. su10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下(D )A. 用户目录B. home目录C. root目录D. 当前目录11. 在vi编辑器里,命令"dd"用来删除当前的( A)A. 行B. 变量C. 字D. 字符14. 按下(A )键能终止当前运行的命令A. Ctrl-CB. Ctrl-FC. Ctrl-BD. Ctrl-D17. 用 "rm -i",系统会提示什么来让你确认( B )A. 命令行的每个选项B. 是否真的删除C. 是否有写的权限D. 文件的位置18. 以下哪个命令可以终止一个用户的所有进程(D )A. skillallB. skillC. killD. killall19.在Ubuntu Linux中,一般用( D )命令来查看网络接口的状态A. pingB. ipconfigC. winipcfg D ifconfig20. vi中哪条命令是不保存强制退出( C )(第五章)A. :wqB. :wq!C. :q!D. :quit22.在下列分区中,Linux默认的分区是( B )A. FAT32B. EXT3 C FAT .D NTFS24.如果用户想对某一命令详细的了解,可用(C)A. lsB. help (内部)C. man(列举的信息多) D dir二、填空题 (每空1分,共10分)26. 在Linux系统中,以_文件的_方式访问设备。

大学《Linux操作系统》试题库及答案

大学《Linux操作系统》试题库及答案

下面哪个命令可以压缩部分文件?收藏A.tar -dzvf filename.tgz *B.tar -xzvf filename.tgz *C.tar -tzvf filename.tgz *D.tar -czvf filename.tgz *回答错误!正确答案: D下面哪个命令可以查看网卡的中断?收藏A.cat /proc/ioportsB.cat /proc/memoryinfoC.cat /proc/memoryinfoD.cat /proc/interrupts回答错误!正确答案: D某用户的umask分别为033和044,请问该用户所建立的文件和目录的权限是()。

收藏A.rwxrwxrwx、rwx-wx-wxB.rwxr--r--、rwx-wx-wxC.rwx-wx-wx、rwxr--r--D.rwxr--r--、rwxrwxrwx回答错误!正确答案: B要知道2020.1.1是星期几,该执行什么命令?()收藏A.date ‘20200101’ + %AB.date –d ‘20200101’C.date –d ‘20200101’ + %AD.date –w‘20200101’ + %S回答错误!正确答案: C在Linux系统中,第1块IDE接口硬盘的第5个分区设备名为()。

收藏A./dev/sda1B.C:C./mnt/cD./dev/hda5回答错误!正确答案: D以下说法正确的是()。

收藏A.Linux的图形界面下可以通过直接关闭电源来退出系统B.X Window是一个收费的商业软件C.Red Hat Linux 9默认的窗口管理器是GNOMED.X Window是在Microsoft Windows的基础上改造而成的回答错误!正确答案: CLinux是一个()。

收藏A.操作系统B.网络浏览器C.字处理软件D.语言处理程序回答错误!正确答案: A下面关于双引号与单引号作为引用符号的区别,哪个描述是错误的()。

linux操作系统考试试卷(含答案)4

linux操作系统考试试卷(含答案)4

linux操作系统考试试卷(含答案)4试卷编号04 拟题教研室(或教师)签名教研室主任签名长沙理工大学考试试卷………………………………………………………………………………………………………………课程名称(含档次)linux操作系统课程代号专业层次(本、专)考试方式(开、闭卷)开一、单项选择题(每题2分,共40分)1.虽然Linux继承了UNIX的各种特性,但是它最初是以()操作系统为模板。

A.MS-DOSB. MinixC. POXISD.OSF2.Linux是所谓的”Free SoftWare”,这个”Free”是含义是()。

A.Linux不需要付费B.Linux发行商不能向用户收费C.Linux可自由修改和发布D.只有Linux的作者才可以向用户收费3.下列设备中属于字符设备的是()。

A.以太网卡B.打印机C.磁带D.硬盘4.以下关于Linux内核版本的说法,错误的是()。

A.表示为“主版本号.次版本号.修正次数”的形式B.2.4.1表示稳定的发行版本C.2.2.5表示对内核为2.2的第五次修改D.2.3.1表示稳定的发行版5. /dev/sdc6分区表示( )A. 第2块IDE硬盘的第6个分区,是逻辑分区B.第3块IDE硬盘的第6个分区,是逻辑分区C. 第3块SCSI硬盘的第6个分区,是逻辑分区D.第3块SCSI硬盘的第2个分区,是逻辑分区6.配置主机网卡IP地址的配置文件是()A./etc/sysconfig/network-scripts/ifcfg-eth0B./etc/sysconfig/networkC./etc/resolv.confD./etc/host.conf7.配置Apache 1.3.19服务器需要修改的配置文件为()A.httpd.confB.access.confC. srm.confD. named.conf8.下面关于cat命令的说法中,正确的是()A. 用cat命令不可以创建文件B. 用cat命令不可以显示一个文件内容C.用cat命令不可以将屏幕显示内容输出到文件linux上D.用cat不能修改文件的修改日期9.在linux中,如何标识接在ide0上的slave硬盘的第2个扩展分区?A. /dev/hdb2B. /dev/hd1b2C. /dev/hdb6D. /dev/hd1b610.在Linux系统中关机命令,可以使用以下()命令。

大学《Linux操作系统》试题库及答案

大学《Linux操作系统》试题库及答案

下面哪个命令可以压缩部分文件?收藏A.tar -dzvf filename.tgz *B.tar -xzvf filename.tgz *C.tar -tzvf filename.tgz *D.tar -czvf filename.tgz *回答错误!正确答案: D下面哪个命令可以查看网卡的中断?收藏A.cat /proc/ioportsB.cat /proc/memoryinfoC.cat /proc/memoryinfoD.cat /proc/interrupts回答错误!正确答案: D某用户的umask分别为033和044,请问该用户所建立的文件和目录的权限是()。

收藏A.rwxrwxrwx、rwx-wx-wxB.rwxr--r--、rwx-wx-wxC.rwx-wx-wx、rwxr--r--D.rwxr--r--、rwxrwxrwx回答错误!正确答案: B要知道2020.1.1是星期几,该执行什么命令?()收藏A.date ‘20200101’ + %AB.date –d ‘20200101’C.date –d ‘20200101’ + %AD.date –w‘20200101’ + %S回答错误!正确答案: C在Linux系统中,第1块IDE接口硬盘的第5个分区设备名为()。

收藏A./dev/sda1B.C:C./mnt/cD./dev/hda5回答错误!正确答案: D以下说法正确的是()。

收藏A.Linux的图形界面下可以通过直接关闭电源来退出系统B.X Window是一个收费的商业软件C.Red Hat Linux 9默认的窗口管理器是GNOMED.X Window是在Microsoft Windows的基础上改造而成的回答错误!正确答案: CLinux是一个()。

收藏A.操作系统B.网络浏览器C.字处理软件D.语言处理程序回答错误!正确答案: A下面关于双引号与单引号作为引用符号的区别,哪个描述是错误的()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Ubuntu Linux操作系统试卷和答案一、单项选择题(每小题2分,共40分)1、以下关于Ubuntu的说法中,不正确的是()。

A.Ubuntu会对LTS版本提供无限期技术支持B.Ubuntu源自DebianC.Ubuntu是开源的Linux操作系统D.Ubuntu桌面版是优秀的Linux桌面操作系统2、在Ubuntu系统中不能启动运行图形用户界面应用程序的方法是()。

A.打开活动概览视图后直接输入程序的名称B.从文本模式下执行命令来运行图形化应用程序C.从Dash浮动面板中选择要运行的应用程序D.从应用程序列表中选择要运行的应用程序3、LibreOffice Writer默认的文档格式为()。

A..odf B.ods C..odw D.odt4、启动Ubuntu桌面版之后接着登录到图形用户界面,此时占用的控制台是()。

A.tty0 B.tty1 C.tty2 D.tty35、Shell命令运行过程中需要强制中断运行,可以使用组合键()。

A.<Ctrl>+<D> B.<Ctrl>+<L> C.<Ctrl>+<C> D.<Ctrl>+<P> 6、在Ubuntu系统中用户账户加密后的密码存放到()文件中。

A./etc/passwd B./etc/shadow C./etc/password D./etc/gshadow7、在Ubuntu系统中要让某用户能够执行sudo命令,以下解决方案中不正确的是()。

A.将该用户加入到sudo组B.在sudo配置文件中为该用户定义许可C.将该用户更改为Ubuntu管理员D.将该用户更改为Ubuntu系统用户8、表示当前目录的上一层目录的符号是()。

A.- B... C.~ D..9、以下关于sed命令的说法中,不正确的是()。

A.sed主要以行为单位处理文本文件B.sed中表示地址的行数是从1开始的C.使用-i选项可以向空文件中添加内容D.使用sed既可以进行整行替换,又可以替换文件部分内容10、某文件的权限设置为rw-r--r--,该权限改用数字表示为()。

A.644 B.744 C.600 D.76611、以下关于逻辑卷的说法中,正确的是()。

A.逻辑卷只可以动态增加容量,不可缩减容量B.用于创建逻辑卷的物理存储器可以是整个磁盘C.已经格式化的磁盘分区不能用于创建逻辑卷D.PE越大,逻辑卷的容量就越大12、Linux系统中使用fdisk命令管理磁盘分区时,输入()命令可以改变分区类型。

A.p B.e C.t D.w13、源代码包安装的3个步骤依次是()。

A.configure、make、make install B.configure、make install、makeC.make、configure、make install D.make、make install、configure 14、执行apt命令安装软件包之前刷新APT源进行使用的命令是()。

A.apt upgrade B.apt full-upgrade C.apt update D.apt source 15、systemd单元类型为启动目标的扩展名是()。

A..device B..timer C..target D..mount16、单元强依赖是指被依赖的单元无法启动时,当前单元也无法启动,在单元文件中为当前单元定义要强依赖的单元的关键字是()。

A.Requires B.Wants C.RequiredBy D.WantedBy17、以下关于Cron和anacron的说法中,不正确的是()。

A.每小时执行一次的任务的脚本,可以放到/etc/cron.hourly目录中,由anacron 处理B.anacron可以通过systemd定时器或Cron服务安排定时运行C.anacron可以与Cron配合使用D.每周执行一次的任务的脚本,可以放到/etc/cron.weekly目录中,由anacron 处理18、以下关于Shell内部变量的说法中,不正确的是()。

A.$#表示传递给脚本的参数个数B.$12表示传递给脚本的第12个参数C.$0表示当前脚本的文件名D.$$表示当前Shell进程标识符19、以下关于make和Makefile的说法中,不正确的是()。

A.make与GCC编译器一样B.Makefile旨在实现项目的自动化编译C.make必须基于Makefile进行编译D.Makefile规则中的命令就是生成目标的方法20、以下关于Ubuntu的Apache配置文件的说法中,不正确的是()。

A.Apache的配置涉及多个配置文件B.apache2.conf是主配置文件,包含其他配置文件C.Apache默认仅读取*-enabled目录中的配置文件D.a2enconf命令用于在conf-enabled目录中添加conf-enabled目录指向conf-available目录的配置文件的链接文件,无须重启Apache即可使配置更改生效二、简答题(每小题5分,共40分)1、安装软件包时为什么需要用户认证?2、远程登录和远程桌面有什么不同?3、文件访问者身份有哪几种?4、简述Linux磁盘设备命名方法与磁盘分区命名方法。

5、target单元文件是如何实现复杂的启动管理的?6、Python虚拟环境有什么用?7、为什么要使用Autotools?8、为什么要使用SSH远程管理服务器?三、设计题(每小题10分,共20分)1、拟基于Ubuntu系统搭建一个Java应用程序开发工作站,要求使用Oracle JDK版本并提供集成开发环境,请列出需要完成的主要任务。

2、编写Shell脚本批量检测主机在线状态,要求如下。

(1)准备一个文本文件(命名为host_list)记录要检测的主机IP地址或域名。

(2)从该文本文件中逐行读取主机地址,循环执行ping命令测试3次。

(3)一旦ping通后即视为正运行,退出for循环,再处理下一个地址,连续3次都无法ping通的IP地址被视为已停机。

(4)对于运行或停机的主机给出文本提示。

参考答案及评分标准一、单项选择题(每小题2分,共40分)二、简答题(每小题5分,共40分)1、安装软件包时为什么需要用户认证?由于安装软件需要root特权,因此以普通管理员身份登录之后安装软件包时会要求进行用户认证,此时正确输入当前管理员账户的密码即可获得授权。

2、远程登录和远程桌面有什么不同?远程登录是指用户使用支持Telnet、SSH的远程客户端通过网络登录到Linux 计算机的命令行界面。

远程桌面是指从一台计算机作为主控端远程登录到另一台作为被控端的计算机的图形用户界面。

被远程管理操作的计算机必须具有图形用户界面,并且开启了远程桌面功能。

3、文件访问者身份有哪几种?文件访问者身份是指文件权限设置所针对的用户和用户组,共有3种,分别是所有者(owner)、所属组(group)和其他用户(others)。

4、简述Linux磁盘设备命名方法与磁盘分区命名方法。

Linux磁盘设备名用字母表示不同的设备接口,例如a表示第1个接口,字母b 表示第2个接口。

原则上SCSI、SAS、SATA、USB接口硬盘的设备文件名均以/dev/sd 开头。

这些设备命名依赖于设备的ID号码,不考虑遗漏的ID号码。

例如,3个SCSI 设备的ID号码分别是0、2、5,设备名分别是/dev/sda、/dev/sdb和/dev/sdc。

Linux磁盘分区的文件名需要在磁盘设备文件名的基础上加上分区编号。

SCSI、SAS、SATA、USB硬盘分区采用/dev/sdxy这样的形式命名,其中x表示设备编号(从a开始),y是分区编号(从1开始)。

5、target单元文件是如何实现复杂的启动管理的?启动目标使用target单元文件描述,target单元文件的唯一目的是将其他systemd 单元文件通过一连串的依赖关系组织在一起。

以graphical.target单元文件为例说明target单元文件如何实现启动管理。

graphical.target单元用于启动一个图形会话,systemd会启动像GNOME显示管理(gdm.service)、账户服务(accounts-daemon)这样的服务,并且会激活multi-user.target单元。

而multi-user.target单元又会启动必不可少的NetworkManager.service、dbus.service服务,并激活basic.target单元,从而最终完成带有图形界面的系统启动。

6、Python虚拟环境有什么用?Python虚拟环境为不同的项目创建彼此独立的运行环境。

在虚拟环境下,每一个项目都有自己的依赖包,而与其他项目无关。

不同的虚拟环境中同一个包可以有不同的版本,并且虚拟环境的数量没有限制。

不同的应用程序可以使用不同的虚拟环境能解决不同应用程序之间的冲突,即使某个应用程序的特定模块升级版本,也不会影响到其他应用程序。

7、为什么要使用Autotools?Makefile拥有复杂的语法结构,当项目规模非常大的时候,维护Makefile非常不易。

源代码包安装分为3个步骤configure、make和make install,在构建过程中涉及到许多文件,制作起来非常复杂。

使用Autotools工具生成Makefile文件,大大方便源码安装包的制作,而且无需更多的专业知识。

8、为什么要使用SSH远程管理服务器?生产性服务器部署在专门的场所,平常不会直接在服务器上操作,而是远程管理维护,一般都是通过远程登录实现的。

SSH是一种在应用程序中提供安全通信的协议,通过SSH可以安全地访问服务器。

三、设计题(每小题10分,共20分)1、拟基于Ubuntu系统搭建一个Java应用程序开发工作站,要求使用Oracle JDK版本并提供集成开发环境,请列出需要完成的主要任务。

参考答案:(1)检查当前的JDK版本。

(2)安装Oracle Java。

(3)安装Eclipse。

(从Eclipse官网下载Eclipse安装器进行安装)(4)完成Eclipse初始化设置。

(5)创建Java项目进行测试。

2、编写Shell脚本批量检测主机在线状态。

参考源码:#!/usr/bin/bashwhile read hostdofor count in {1..3}doping -c1 -W1 $host &>/dev/nullif [ $? -eq 0 ];thenecho "${host}主机正在运行"breakelsefail_count[$count]=$hostfidoneif [ ${#fail_count[*]} -eq 3 ] ;thenecho "${host}主机已停机"unset fail_count[*]fidone <host_list。

相关文档
最新文档