Linux期末复习试题_第1页
Linux期末复习试题_第2页
Linux期末复习试题_第3页
Linux期末复习试题_第4页
Linux期末复习试题_第5页
免费预览已结束,剩余9页可下载查看

下载本文档

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

文档简介

1、一、单项选择题将题目答案写在做题纸上,每题 3分,共60分1、以下关于Linux操作系统的描述错误的选项是DA、GNU/Linux 是 Linux 的全称B、Linux是能够到达主机可靠性要求的少数操作系统之一,许多 Linux主机和效劳器 在国内和国外大中型企业中每天 24小时,每年365天不间断地运行.这是 Microsoft Windows Server 等操作系统所不能比较的.C、Linux系统是世界上唯一能够在嵌入式设备、个人计算机、效劳器、小型机直到大 型机上运行的操作系统,没有其他操作系统能够做到这一点.D、Linux的创始人是就叫 Linux注:linux是一个多任务的多用户的

2、多平台 的在保护模式下的遵守 POSIX标准的遵守SYSV和BSD扩展的遵守GPL许可的32位也有64位的类UNIX的开 放源代码的免费操作系统.Linux最早是Linus Torvalds在1991年开始设计开发的.2、Linux内核主要有DA、进程治理B、内存治理C、文件治理 D、以上都包括注:进程调度限制着进程对 CPU的访问.内存治理-允许多个进程平安地共享主内存区域虚拟文件系统-隐藏各种不同硬件的具体细节,为所有设备提供统一的接口.网络提供了对各种网络标准协议的存取和各种网络硬件的支持.进程间通信IPC-支持进程间各种通信机制,包括共享内存、消息队列及管道等.3、以下说法正确的选项是

3、C或者考察存储器的价格容量速度关系等A、并发指的是真正意义的同时执行B、并行仅指宏观上同时执行,微观上每个时间片只有一个进程执行C、MMU是在CPU中负责内存页面映射的部件单元D、以上说法都是正确的注:并行是指在同一时刻,有多条指令在多个处理器上 同时执行.并发是指在同一时刻, 只能有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果4、 命令B是在vi编辑器在命令模式下执行存盘退出.A、:qB、ZZC、:q!D、:wqZZ 存盘退出ZQ 作废退出以冒号开头的命令实际上是ex命令,即进入末行模式进行保存、退出等操作.结束一个会话过程:保存:w后面接回车键;保存并

4、退出输入:wq后面接回车键;退出但不保存输入:q后面接回车键5、命令tar cvjf t.tar * 的作用是BA、将当前目录下所有文件使用gzip压缩打包B、将当前目录下所有文件使用bzip2压缩打包C、将当前目录下的t文件压缩打包D、将当前目录下的文件t打包注:tar功能说明:备份文件.7、为了到达使文件的所有者有读r和写w的许可,而其他用户只能进行读r的访问权限,在设置文件的许可值时,应当设为:cA、 566B、 655 C、 644 D、 744注:Linux的文件权限用8进制来表示,如“ 644表示-r-rrw有关权限代号的局部,列表于下:r:读取权限,数字代号为"4&qu

5、ot;.w:写入权限,数字代号为"2".x:执行或切换权限,数字代号为“1".-:不具任何权限,数字代号为“0".s:特殊?b功能说明:变更文件或目录的权限.8、Linux命令行中,从子目录返回父目录的命令应该是CA、cd/ B、cd . C、cd . D、cd ./.注:cd功能说明:切换目录.一个圆点".表示当前目录,两个圆点".表示当前目录的父目录.? cd 路径cd /切换到根目录/ cd回到用户的根目录cd .仍为当前目录 cd .退到父目录cd - 后退到上一次进入的目录? 代表自己的家目录user代表到user这个人的家

6、目录9、chmod o+w file 命令的意思是CA、将file文件前参加字符“ w B、将所有人对file文件的访问权限限制为写权限C、将增加其他人对file文件的写访问权限D、将增加file文件拥有者对file的写权限注:chmod 功能说明:变更文件或目录的权限.u: User,即文件或目录的拥有者.g: Group ,即文件或目录的所属群组.:Other ,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围.a: All,即全部的用户,包含拥有者,所属群组以及其他用户.+增加权限-删除权限=分配权限,同时将原本的权限删除10、more命令的作用BA、显示一个屏幕的文件内容B、

7、显示下一页的文件内容C、显示当前/工作目录的名字D、显示文件名称注:命令和st的功能一样都是查看文件里的内容,但有所不同的是m口r包可以 按页来查看文件的内容,还支持直接跳转行等功能.11、以下关于vi的说法中错误的选项是CA、vi有3个不同的模式,编辑模式、命令模式、末行模式B、输入字符属于编辑模式C、按q可退出编辑模式D、删除字符属于编辑模式注:vi的三种模式:输入模式、命令模式、末行模式-vi被运行时,通常处在命令模式下-键入命令i,使vi退出命令模式,进入输入模式12、关于链接文件,以下说法错误的选项是A A、可以创立目录的硬链接B、同一个文件系统中,假设两个文件索引节点号相同,那么他

8、们是同一个文件C、硬链接是一个指向文件索引节点的指针D、可以创立目录的软连接13、/dev/sdc6分区表示CA、第6块IDE硬盘的第2个分区,是逻辑分区B、第3块IDE硬盘的第6个分区,是逻辑分区C、第3块SATA硬盘白勺第6个分区,是逻辑分区D、第6块SATA硬盘的第3个分区,是逻辑分区/dftir/hda2/dev/sdbS下面详细介绍一下这些分区命名方案每个字符表示的具体含义./dev:这是所有谩籥文件存放的目录.h4Qsd:它11提分区的前两个字母,代表分区所在的设备类型,其中hd代表IDE硬盘,3玳 表SCS工硬盘.3:是分区命名的第3个字母,表示分区在哪个设备上.例如,/由v/h

9、dM弋表第1个工DE硬 盘,/dr/甘曲那么代表第汴丈3工硬盘,/deu/sdd那么代表第4块翼笈硬盘,依此类推力SCSI设备:它通常需要加上一块 SCSI卡来驱动.第一块SCSI设备称为:/dev/sda 、 第二块就是/dev/sdb 以此类推.譬如说/dev/hda1 这个IDE设备.hd 是 Hard Disk硬盘的意思,sd 是 SCSI Device , fd 是 Floppy Device .a 那么是 代表第一个设备,通常IDE接口可以接上四个IDE设备例如四块硬盘.所以要识别IDE硬盘的方法分别就是:hda、hdb、hdc、hdd .此外,hda1中的"1"

10、;代表hda的第一个硬盘分区partition , hda2代表hda的第二个分割区,依此类推.14、Linux引导流程表达错误的选项是CA、Linux开机后首先进入 BIOS检测硬件阶段,然后加载操作系统内核,并由内核启动操 作系统B、内核在引导期间有两个主要作用:驱动系统硬件和启动系统进程initC、MBR Master Boot Record 就是每个开机引导硬盘的 0磁头、0磁柱、0扇区处D、启动级别指的是 Linux在启动后具有不同设置的环境,级别 0表示系统将关闭所有的 程序后关机 15、下面哪项是终止后台进程的方法 DA、直接使用fg命令即可B、直接使用kill命令,然后按Ctr

11、l-C键即可C、直接按Ctrl-C键即可D、使用fg命令那进程转向前台,然后按 Ctrl-C键注:kill-其实它并不真的“杀死进程.它的作用是向正在运行的进程发送消息fg命令可以把后台的用户进程转入到前台来执行前台的进程可用“ Ctrl-z转入后台暂停目前正在进行的工作使用Ctrl+Z16、在/home/studl/wang目录下有一文件file ,使用哪一个命令可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中? DA、cat file file.copyB、cat file.copyC、cat file file.copy &D、cat file f

12、ile.copy &、填空题将空格处应填内容填写在做题纸上,每空2分,共20分1.下面是在终端执行ls - li后显示的结果,262157 drwxr'XT'X 2 family family 4096 Sep 20 17:23 Desktop请问该文件的类型为目录、文件拥有者为family、拥有者所属组对该文件的权限为读写执行 、该文件大小为4096字节、该文件名称为Desktop注:rootLinux # ls -l :显示当前工作目录中的内容可以看到不同颜色的文件和目录蓝色一目录绿色一可执行文件红色一压缩文件浅蓝色一链接文件灰色一其他文件黄色一设备文件-Linux

13、系统中有三种根本的文件类型:普通文件、目录文件和设备文件.-如果在一些终端下没有颜色,可以使用 ls- -color (always,auto,never)2、如果要给上题中的Desktop 加上软连接,名称为 MyDesktop ,命令为,将Desktop 完全删除的命令为 ;3、在shell中,假设要执行某个脚本程序,首先需要该用户同时具备对该脚本文件的 读操作 和 执行 权限;4、vi命令模式中输入冒号可进入 末行 模式;如上选择题与填空题型仍需涉及的知识点存储器的容量速度价格的关系速度容量价格/位被 小斋Linux 根本介绍: Linux 之父-Linus TorvaldsPOSIX标

14、准:并发和并行:陷阱门和系统门:I/O限制使用的技术:中断的概念1、中断:是指CPU在正常运行程序时,由于内部 或外部事件弓起CPU暂时中止执行现行程序,转 去执行请求CPU为其效劳的那个外设或事件的服 需噩嘘 颦盘序执行完后又返回到被中止通道和DMA的区别和联系:DMA方式和通道方式采用了外设和内存直接交换数据的方式.只有在一段数据传送结束时,这两种方式才发出中断信号要求CPU做善后处理,从而大大减少了 CPU的工作负担.区别是,DMA方式要求CPU执行设备驱动程序启动设备,给出存放数据的内存始址以及操作方式和传送字节长度等;而通道限制方式那么是在CPU发出I/O启动命令之后,由通道指令采完

15、成这些工作.管道和命名管道:将前一个命令的标准输出作为后一个命令的标准输入,称之为 管道.轻量级进程对多线程程序的支持Linux进程的几种状态:Linux的哪几种分段:页面治理:进程间的父子关系判别:进程的优先级队列:进程的调度策略:(1) SCHED_FIFO :先进先出的实时进程(2) SCHED_RR:时间片轮转的实时进程(3)SCHED_OTHER :普通的分时进程伙伴系统的运行方式:slab的思想和应用:其他命令题rootLinux # ls -l :显示当前工作目录中的内容rootLinux # ls - al:显示隐藏文件rootLinux # ls -l /:显示其他目录中的文

16、件rootLinux # mkdir myfilerootLinux # ll :建立一个名字叫 myfile的目录“rmdir :使用这个命令来 删除一个目录的时候,那么这个目录下必须是没有任何文件和文件夹的,我们看看如下的操作:rootLinux # mkdir myfilerootLinux # cd myfile cd命令是切换目录,这里就是进入 myfilerootLinux myfile# mkdir onerootLinux myfile# cd .表示当前目录的上一层目录rootLinux # rmdir myfilermdir: myfile: 目录非空我们在myfile目录

17、下建立了一个one的目录,当我们删除myfile目录时, 提示目录为空,所以必须将这个目录下 的所有文件和目录全部删除之后, 才 能删除这个目录.切换目录:rootLinux # mkdir onerootLinux # mkdir tworootLinux # cd onerootLinux one#创立文件:rootLinux two# touch 111.txtrootLinux two# touch 112.txtrootLinux two# touch 113.txtrootLinux two# llrm是删除文件的命令,linux中的文件删除是不可恢复的使用pwd 命令,显示当前所

18、在的目录 rootLinux # pwdcat可以直接将文字文件的内容显示在屏幕上(1)显示单个文件例如:显示单个文件 巾le的内容 cat file(2)在一次显示多个文件时,按顺序处理每个文件例如:依次显示三个文件filel、file2、file3的内容cat filel file2 file3(3)用户可以将cat命令的执行结果改向到终端或某个文件中去例如:将三个文件filel、file2、file3的内容依次串接起来,存放到文件file中 catfilel file2 file3 > filemore显示更多内容:如果显示的内容大于屏幕范围,可以使用more命令显示指定文件内容.

19、按空格键将显示一屏信息,按回车键将显示一行信息.more 选择项文件名选择项:+/pat在包含pat的前两行开始显示-d每次显不'满一"屏后提不'查看 readme 的内容 more readme上下浏览:more只能一页一页往下看.less可以让你回忆前面的内容.less readmemkdir 目录名称 mkdir myfiles例如:在根目录下建立一个dbf子目录mkdir dbf mkdir /dbfcp-将文件a1 , a2 , a3 一起复制到目录abc中:cp a1 a2 a3 abcmv移动或改名-将文件123更名为789 : mv 123 789-将

20、目录 abc 改变为 xyz: mv abc xyz-将目录abc 作为一个子目录,移动到 /usr目录中: mv abc /usr1、删除所有文件-rm *2、列出 files?的文件-ls files?3、列出数字开头的文件-ls 0-9 *4、切换到自己主目录cd top交互列出进程清单命令三、简做题将题目答案写在做题纸上,每题 5分,共20分1.什么是符号链接,什么是硬链接?软硬链接的不同?答:硬链接:相当于创立文件的副本,在源文件修改时,同时修改,但文件拥有者是原来的文件拥有者,权限也和原来的一样. 如果源文件被删除了, 链接文件一样使用.符号链接:文件拥有者和使用权限是链接文件的创

21、立者,如果源文件被删除了,符号链接就会出错,不能够读取源文件的内容.区别.如果是符号连接,源文件删了,符号连接就打不开原来的文件了.如果是硬连接, 你把原来的文件删了还是能通过硬连接翻开原来的文件.硬链接优点:1、只是目录项中的一个记录,系统不在硬盘中为硬链接文件分配空间,所以采用硬链接文件节省空间;2、硬链接文件是一个指针,每创立一个硬链接,硬盘上该索引节点文件的链接数增 1,所以只有链接数不为 0,可以删除任意一个文件名,而不会丧失文件内容;缺点:1、不能在不同的文件系统中进行使用;2、不能对目录进行硬链接;3、留神编辑器更新时删除旧文档;软链接优点:1、可以跨越文件系统,也可以做关于目录

22、的链接;2、不必担忧编辑器的问题;缺点:1、Linux不得不专门支持一种软链接文件类型,并在硬盘上为其分配索引节点 (inode)及空间;2、使得系统文件操作变得缓慢2.输出重定向语句 >> 和的差异是什?答: > 是定向输出到文件,如果文件不存在,就创立文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用 、>',将日志文件清空(文件大小变成0字节);>> 这个是将输出内容追加到目标文件中.如果文件不存在,就创立文件;如果文件存在,那么将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响.如上简做题仍

23、需涉及的知识点Linux进程的几种状态间转换图:Linux的0号进程、1号进程的名称与作用:Linux进程的创立过程:什么是写时复制:?写时复制技术可以推迟、甚至免除数据的拷贝?进程创立之初内核并不复制整个进程空间,而是使父子进程以只读方式共享同一个拷贝?数据只有在需要写入时才会被复制,从而使各个进程拥有各自的拷贝fork()和 exec()的功能:fork在英文中是“分叉的意思,一个进程在运行中,如果使用了fork ,就产生了另一个进程,于是进程就“分 叉 了.当前进程为父进程,通过 fork()会产生一个子进程.对 于父进程,fork函数返回子程序的进程号而对 于子程序,fork函数那么返

24、回零,这就是一 个函数返回两次的本质.exec 在 Linux 中可使用 exec 函数族,包含多个函数( execl、execlp、execle、execv、execve 和execvp ),被用于启动一个指定路径和文件名的进程.exec 函数族的特点表达在:某进程一旦调用了 exec类函数,正在 执行的程序就被干掉了,系统 把代码段替换成新的程序(由exec类函数执行)的代码,并且原有的数据段和堆栈段也被废弃,新的数据段与堆栈段被分配,但是进程号却被保存.也就是说,exec执行的结果为:系统认 为正在执行的还是原先的进程,但是进程对应的程序被替换了.fork函数可以创立一个子进程而当前进程不死,如果我们在fork的子进程中调用 exec函数族就可以实现既让父进程的代码执行又启动一个新的指定进程,这很好.fork和exec的搭配巧妙地解决了程序启动另一程序的执行但自己仍继续运行的问题自旋锁的根本代码结构:定义 自旋锁 spinlock_t sp

温馨提示

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

评论

0/150

提交评论