《Linux期末复习》word版.doc_第1页
《Linux期末复习》word版.doc_第2页
《Linux期末复习》word版.doc_第3页
《Linux期末复习》word版.doc_第4页
《Linux期末复习》word版.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

一、单项选择题(将题目答案写在答题纸上,每题3分,共60分)1、下列关于Linux操作系统的描述错误的是(D)A、GNU/Linux是Linux的全称B、Linux是能够达到主机可靠性要求的少数操作系统之一,许多Linux主机和服务器在国内和国外大中型企业中每天24小时,每年365天不间断地运行。这是Microsoft Windows Server等操作系统所不能比拟的。C、Linux系统是世界上唯一能够在嵌入式设备、个人计算机、服务器、小型机直到大型机上运行的操作系统,没有其他操作系统能够做到这一点。D、Linux的创始人是就叫Linux注:linux是一个多任务的多用户的多平台的在保护模式下的遵守POSIX标准的遵守SYSV和BSD扩展的遵守GPL许可的32位(也有64位)的类UNIX的开放源代码的免费操作系统。 Linux最早是Linus Torvalds在1991年开始设计开发的。 2、Linux内核主要有(D)A、进程管理B、内存管理C、文件管理D、以上都包括注:进程调度控制着进程对CPU的访问。 内存管理允许多个进程安全地共享主内存区域 虚拟文件系统隐藏各种不同硬件的具体细节,为所有设备提供统一的接口。网络提供了对各种网络标准协议的存取和各种网络硬件的支持。 进程间通信(IPC) 支持进程间各种通信机制,包括共享内存、消息队列及管道等。 3、 下列说法正确的是(C)(或者考察存储器的价格容量速度关系等)A、并发指的是真正意义的同时执行B、并行仅指宏观上同时执行,微观上每个时间片只有一个进程执行C、MMU是在CPU中负责内存页面映射的部件单元D、以上说法都是正确的注:并行是指在同一时刻,有多条指令在多个处理器上同时执行。并发是指在同一时刻,只能有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果4、 命令(B)是在vi编辑器在命令模式下执行存盘退出。A、:qB、ZZC、:q!D、:wqZZ存盘退出 ZQ作废退出以冒号开头的命令实际上是ex 命令,即进入末行模式进行保存、退出等操作。结束一个会话过程:保存-:w后面接回车键; 保存并退出-输入:wq后面接回车键;退出但不保存-输入:q后面接回车键5、命令tar cvjf t.tar *的作用是(B)A、将当前目录下所有文件使用gzip压缩打包B、将当前目录下所有文件使用bzip2压缩打包C、将当前目录下的t文件压缩打包D、将当前目录下的文件t打包注:tar功能说明:备份文件。7、为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行读(r)的访问权限,在设置文件的许可值时,应当设为:(c) A、566 B、655 C、644D、744注:Linux的文件权限用8进制来表示,如“644”表示“rw-r-r-”有关权限代号的部分,列表于下:r:读取权限,数字代号为4。 w:写入权限,数字代号为2。x:执行或切换权限,数字代号为1。 -:不具任何权限,数字代号为0。s:特殊?b功能说明:变更文件或目录的权限。8、Linux命令行中,从子目录返回父目录的命令应该是(C)A、cd /B、cd .C、cd .D、cd ./.注:cd功能说明:切换目录。一个圆点“.”表示当前目录,两个圆点“.”表示当前目录的父目录。 cd 路径 cd / 切换到根目录/ cd 回到用户的根目录 cd .仍为当前目录 cd . . 退到父目录 cd -后退到上一次进入的目录 代表自己的家目录 user 代表到 user 这个人的家目录9、chmod o+w file 命令的意思是(C)A、将file文件前加入字符“w”B、将所有人对file文件的访问权限限制为写权限C、将增加其他人对file文件的写访问权限D、将增加file文件拥有者对file的写权限注:chmod功能说明:变更文件或目录的权限。u:User,即文件或目录的拥有者。 g:Group,即文件或目录的所属群组。 o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。 a:All,即全部的用户,包含拥有者,所属群组以及其他用户。+增加权限-删除权限=分配权限,同时将原本的权限删除10、more命令的作用(B)A、显示一个屏幕的文件内容B、显示下一页的文件内容C、显示当前工作目录的名字D、显示文件名称注:11、下列关于vi的说法中错误的是(C)A、vi有3个不同的模式, 编辑模式、命令模式、末行模式B、输入字符属于编辑模式C、按q可退出编辑模式D、删除字符属于编辑模式注:vi的三种模式:输入模式、命令模式、末行模式-vi被运行时,通常处在命令模式下-键入命令 i ,使vi退出命令模式,进入输入模式12、关于链接文件,以下说法错误的是(A )A、可以创建目录的硬链接B、同一个文件系统中,若两个文件索引节点号相同,则他们是同一个文件C、硬链接是一个指向文件索引节点的指针D、可以创建目录的软连接13、/dev/sdc6分区表示(C)A、第6块IDE硬盘的第2个分区,是逻辑分区B、第3块IDE硬盘的第6个分区,是逻辑分区C、第3块SATA硬盘的第6个分区,是逻辑分区D、第6块SATA硬盘的第3个分区,是逻辑分区i SCSI设备:它通常需要加上一块SCSI卡来驱动。第一块SCSI设备称为:/dev/sda、第二块就是/dev/sdb以此类推。i 譬如说/dev/hda1这个IDE设备。hd是Hard Disk(硬盘)的意思,sd是SCSI Device,fd是Floppy Device。a则是代表第一个设备,通常IDE接口可以接上四个IDE设备(例如四块硬盘)。所以要识别IDE硬盘的方法分别就是:hda、hdb、hdc、hdd。此外,hda1中的1代表hda的第一个硬盘分区(partition),hda2代表hda的第二个分割区,依此类推。14、Linux引导流程叙述错误的是(C)A、Linux开机后首先进入BIOS检测硬件阶段,然后加载操作系统内核,并由内核启动操作系统B、内核在引导期间有两个主要作用:驱动系统硬件和启动系统进程initC、MBR(Master Boot Record)就是每个开机引导硬盘的0磁头、0磁柱、0扇区处D、启动级别指的是Linux在启动后具有不同设置的环境,级别0表示系统将关闭所有的程序后关机15、下面哪项是终止后台进程的方法(D)A、直接使用fg命令即可 B、直接使用kill命令,然后按键即可C、直接按键即可 D、使用fg命令那进程转向前台,然后按键注:kill-其实它并不真的“杀死”进程。它的作用是向正在运行的进程发送消息fg命令可以把后台的用户进程转入到前台来执行前台的进程可用“Ctrl-z”转入后台暂停目前正在进行的工作使用Ctrl+Z16、在/home/studl/wang目录下有一文件file,使用哪一个命令可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中?(D)A、cat file file.copy B、cat file.copyC、cat file file.copy & D、cat file file.copy &二、 填空题(将空格处应填内容填写在答题纸上,每空2分,共20分)1.下面是在终端执行ls li 后显示的结果,请问该文件的类型为 目录 、文件拥有者为 family 、拥有者所属组对该文件的权限为 读 写 执行 、该文件大小为 4096 字节、该文件名称为 Desktop 注: rootLinux # ls -l:显示当前工作目录中的内容可以看到不同颜色的文件和目录蓝色目录 绿色可执行文件 红色压缩文件 浅蓝色链接文件 灰色其他文件 黄色设备文件-Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。 -如果在一些终端下没有颜色,可以使用 ls-color(always,auto,never) 2、如果要给上题中的Desktop加上软连接,名称为MyDesktop,命令为 ,将Desktop完全删除的命令为 ;3、在shell中,若要执行某个脚本程序,首先需要该用户同时具备对该脚本文件的 读操作 和 执行 权限;4、vi命令模式中输入冒号可进入 末行 模式;如上选择题与填空题型仍需涉及的知识点存储器的容量速度价格的关系Linux基本介绍:Linux之父-Linus TorvaldsPOSIX标准:并发和并行:陷阱门和系统门:I/O控制使用的技术:中断的概念通道和DMA的区别和联系:DMA方式和通道方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,这两种方式才发出中断信号要求CPU做善后处理,从而大大减少了CPU的工作负担。区别是,DMA方式要求CPU执行设备驱动程序启动设备,给出存放数据的内存始址以及操作方式和传送字节长度等;而通道控制方式则是在CPU发出IO启动命令之后,由通道指令采完成这些工作。管道和命名管道:轻量级进程对多线程程序的支持:Linux进程的几种状态:Linux的哪几种分段:页面管理:进程间的父子关系判别:进程的优先级队列:进程的调度策略:(1)SCHED_FIFO:先进先出的实时进程(2)SCHED_RR:时间片轮转的实时进程(3)SCHED_OTHER:普通的分时进程伙伴系统的运行方式:slab的思想和应用:其他命令题rootLinux # ls -l:显示当前工作目录中的内容rootLinux # ls al:显示隐藏文件rootLinux # ls -l /:显示其他目录中的文件rootLinux # mkdir myfile rootLinux # ll:建立一个名字叫myfile的目录“rmdir”:使用这个命令来删除一个目录的时候,那么这个目录下必须是没有任何文件和文件夹的,我们看看 如下的操作:rootLinux # mkdir myfile rootLinux # cd myfile cd命令是切换目录,这里就是进入myfile rootLinux myfile# mkdir one rootLinux myfile# cd . .表示当前目录的上一层目录 rootLinux # rmdir myfile rmdir: myfile: 目录非空我们在myfile目录下建立了一个one的目录,当我们删除myfile目录时,提示目录为空,所以必须将这个目录下 的所有文件和目录全部删除之后,才能删除这个目录。切换目录:rootLinux # mkdir one rootLinux # mkdir two rootLinux # cd one rootLinux one#创建文件:rootLinux two# touch 111.txt rootLinux two# touch 112.txt rootLinux two# touch 113.txt rootLinux two# llrm是删除文件的命令,linux中的文件删除是不可恢复的使用pwd命令,显示当前所在的目录- rootLinux # pwdcat可以直接将文字文件的内容显示在屏幕上 (1)显示单个文件例如:显示单个文件file的内容 cat file(2)在一次显示多个文件时,按顺序处理每个文件例如:依次显示三个文件file1、file2、file3的内容cat file1 file2 file3(3)用户可以将cat命令的执行结果改向到终端或某个文件中去例如:将三个文件file1、file2、file3的内容依次串接起来,存放到文件file中 cat file1 file2 file3 file more-显示更多内容:如果显示的内容大于屏幕范围,可以使用more命令显示指定文件内容。按空格键将显示一屏信息,按回车键将显示一行信息。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-将目录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.什么是符号链接,什么是硬链接?软硬链接的不同?答:硬链接:相当于创建文件的副本,在源文件修改时,同时修改,但文件拥有者是原来的文件拥有者,权限也和原来的一样。如果源文件被删除了,链接文件一样使用。符号链接:文件拥有者和使用权限是链接文件的创建者,如果源文件被删除了,符号链接就会出错,不能够读取源文件的内容。 硬链接优点:1、只是目录项中的一个记录,系统不在硬盘中为硬链接文件分配空间,所以采用硬链接文件节省空间; 2、硬链接文件是一个指针,每创建一个硬链接,硬盘上该索引节点文件的链接数增1,所以只有链接数不为0,可以删除任意一个文件名,而不会丢失文件内容;缺点:1、不能在不同的文件系统中进行使用;2、不能对目录进行硬链接;3、当心编辑器更新时删除旧文档;软链接优点:1、可以跨越文件系统,也可以做关于目录的链接; 2、不必担心编辑器的问题;缺点:1、Linux不得不专门支持一种软链接文件类型,并在硬盘上为其分配索引节点(inode)及空间; 2、使得系统文件操作变得缓慢2.输出重定向语句和的差别是什?答: 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用,将日志文件清空(文件大小变成0字节); 这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。如上简答题仍需涉及的知识点Linux进程的几种状态间转换图:Linux的0号进程、1号进程的名称与作用:Linux进程的创建过程:什么是写时复制: 写时复制技术可以推迟、甚至免除数据的拷贝 进程创建之初内核并不复制整个进程空间,而是使父子进程以只读方式共享同一个拷贝 数据只有在需要写入时才会被复制,从而使各个进程拥有各自的拷贝fork()和exec()的功能:fork 在英文中是“分叉”的意思,一个进程在运行中,如果使用了 fork,就产生了另一个进程,于是进程就“分 叉”了。当前进程为父进程,通过 fork()会产生一个子进程。对于父进程,fork 函数返回子程序的进程号而对 于子程序,fork 函数则返回零,这就是一个函数返回两次的本质。 exec 在 Linux 中可使用 exec 函数族,包含多个函数(execl、execlp、execle、execv、execve 和 execvp), 被用于启动一个指定路径和文件名的进程。exec 函数族的特点体现在:某进程一旦调用了 exec 类函数,正在 执行的程序就被干掉了,系统把代码段替换成新的程序(由 exec 类函数执行)的代码,并且原有的数据段和 堆栈段也被废弃,新的数据段与堆栈段被分配,但是进程号却被保留。也就是说,exec 执行的结果为:系统认 为正在执行的还是原先的进程,但是进程对应的程序被替换了。 fork 函数可以创建一个子进程而当前进程不死,如果我们在 for

温馨提示

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

评论

0/150

提交评论