第1页共4页一、单项选择题(将题目答案写在答题纸上,每题3分,共60分)1、下列关于Linux操作系统的描述错误的是(D)A、GNU/Linux是Linux的全称B、Linux是能够达到主机可靠性要求的少数操作系统之一,许多Linux主机和服务器在国内和国外大中型企业中每天24小时,每年365天不间断地运行。这是MicrosoftWindowsServer等操作系统所不能比拟的。C、Linux系统是世界上唯一能够在嵌入式设备、个人计算机、服务器、小型机直到大型机上运行的操作系统,没有其他操作系统能够做到这一点。D、Linux的创始人是就叫Linux注:linux是一个多任务的多用户的多平台的在保护模式下的遵守POSIX标准的遵守SYSV和BSD扩展的遵守GPL许可的32位(也有64位)的类UNIX的开放源代码的免费操作系统。Linux最早是LinusTorvalds在1991年开始设计开发的。2、Linux内核主要有(D)A、进程管理B、内存管理C、文件管理D、以上都包括注:进程调度-控制着进程对CPU的访问。内存管理-允许多个进程安全地共享主内存区域虚拟文件系统-隐藏各种不同硬件的具体细节,为所有设备提供统一的接口。网络-提供了对各种网络标准协议的存取和各种网络硬件的支持。进程间通信(IPC)-支持进程间各种通信机制,包括共享内存、消息队列及管道等。3、下列说法正确的是(C)(或者考察存储器的价格容量速度关系等)A、并发指的是真正意义的同时执行B、并行仅指宏观上同时执行,微观上每个时间片只有一个进程执行C、MMU是在CPU中负责内存页面映射的部件单元D、以上说法都是正确的注:并行是指在同一时刻,有多条指令在多个处理器上同时执行。并发是指在同一时刻,只能有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果第2页共4页4、命令(B)是在vi编辑器在命令模式下执行存盘退出。A、:qB、ZZC、:q!D、:wqZZ存盘退出ZQ作废退出以冒号开头的命令实际上是ex命令,即进入末行模式进行保存、退出等操作。结束一个会话过程:保存-------:w后面接回车键;保存并退出------输入:wq后面接回车键;退出但不保存--------输入:q后面接回车键5、命令tarcvjft.tar*的作用是(B)A、将当前目录下所有文件使用gzip压缩打包B、将当前目录下所有文件使用bzip2压缩打包C、将当前目录下的t文件压缩打包D、将当前目录下的文件t打包注:tar功能说明:备份文件。7、为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行读(r)的访问权限,在设置文件的许可值时,应当设为:(c)A、566B、655C、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这个人的家目录第3页共4页9、chmodo+wfile命令的意思是(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退出命令模式,进入输入模式+增加权限-删除权限=分配权限,同时将原本的权限删除第4页共4页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个分区,是逻辑分区SCSI设备:它通常需要加上一块SCSI卡来驱动。第一块SCSI设备称为:/dev/sda、第二块就是/dev/sdb……以此类推。譬如说/dev/hda1这个IDE设备。hd是HardDisk(硬盘)的意思,sd是SCSIDevice,fd是FloppyDevice。a则是代表第一个设备,通常IDE接口可以接上四个IDE设备(例如四块硬盘)。所以要识别IDE硬盘的方法分别就是:hda、hdb、hdc、hdd。此外,hda1中的1代表hda的第一个硬盘分区(partition),hda2代表hda的第二个分割区,依此类推。第5页共4页14、Linux引导流程叙述错误的是(C)A、Linux开机后首先进入BIOS检测硬件阶段,然后加载操作系统内核,并由内核启动操作系统B、内核在引导期间有两个主要作用:驱动系统硬件和启动系统进程initC、MBR(MasterBootRecord)就是每个开机引导硬盘的0磁头、0磁柱、0扇区处D、启动级别指的是Linux在启动后具有不同设置的环境,级别0表示系统将关闭所有的程序后关机15、下面哪项是终止后台进程的方法(D)A、直接使用fg命令即可B、直接使用kill命令,然后按Ctrl-C键即可C、直接按Ctrl-C键即可D、使用fg命令那进程转向前台,然后按Ctrl-C键注:kill---其实它并不真的“杀死”进程。它的作用是向正在运行的进程发送消息fg命令可以把后台的用户进程转入到前台来执行前台的进程可用“Ctrl-z”转入后台暂停目前正在进行的工作使用Ctrl+Z16、在/home/studl/wang目录下有一文件file,使用哪一个命令可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中?(D)A、catfilefile.copyB、catfile.copyC、catfilefile.copy&D、catfilefile.copy&第6页共4页二、填空题(将空格处应填内容填写在答题纸上,每空2分,共20分)1.下面是在终端执行ls–li后显示的结果,请问该文件的类型为目录、文件拥有者为family、拥有者所属组对该文件的权限为读写执行、该文件大小为4096字节、该文件名称为Desktop注:[root@Linux~]#ls-l:显示当前工作目录中的内容可以看到不同颜色的文件和目录蓝色→目录绿色→可执行文件红色→压缩文件浅蓝色→链接文件灰色→其他文件黄色→设备文件----Linux系统中有三种基本的文件类型:普通文件、目录文件和设备文件。----如果在一些终端下没有颜色,可以使用ls–-color(always,auto,never)2、如果要给上题中的Desktop加上软连接,名称为MyDesktop,命令为,将Desktop完全删除的命令为;3、在shell中,若要执行某个脚本程序,首先需要该用户同时具备对该脚本文件的读操作和执行权限;4、vi命令模式中输入冒号可进入末行模式;如上选择题与填空题型仍需涉及的知识点存储器的容量速度价格的关系Linux基本介绍:Linux之父-LinusTorvaldsPOSIX标准:并发和并行:陷阱门和系统门:I/O控制使用的技术:第7页共4页中断的概念通道和DMA的区别和联系:DMA方式和通道方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,这两种方式才发出中断信号要求CPU做善后处理,从而大大减少了CPU的工作负担。区别是,DMA方式要求CPU执行设备驱动程序启动设备,给出存放数据的内存始址以及操作方式和传送字节长度等;而通道控制方式则是在CPU发出I/O启动命令之后,由通道指令采完成这些工作。管道和命名管道:轻量级进程对多线程程序的支持:Linux进程的几种状态:Linux的哪几种分段:页面管理:进程间的父子关系判别:进程的优先级队列:进程的调度策略:(1)SCHED_FIFO:先进先出的实时进程(2)SCHED_RR:时间片轮转的实时进程(3)SCHED_OTHER:普通的分时进程伙伴系统的运行方式:slab的思想和应用:第8页共4页其他命令题[root@Linux~]#ls-l:显示当前工作目录中的内容[root@Linux~]#ls–al:显示隐藏文件[root@Linux~]#ls-l/:显示其他目录中的文件[root@Linux~]#mkdirmyfile[root@Linux~]#ll:建立一个名字叫myfile的目录“rmdir”:使用这个命令来删除一个目录的时候,那么这个目录下必须是没有任何文件和文件夹的,我们看看如下的操作:[root@Linux~]#mkdirmyfile[root@Linux~]#cdmyfilecd命令是切换目录,这里就是进入myfile[root@Linuxmyfile]#mkdirone[root@Linuxmyfile]#cd....表示当前目录的上一层目录[root@Linux~]#rmdirmyfilermdir:myfile:目录非空我们在myfile目录下建立了一个one的目录,当我们删除myfile目录时,提示目录为空,所以必须将这个目录下的所有文件和目录全部删除之后,才能删除这个目录。切换目录:[root@Linux~]#mkdirone[root@Linux~]#mkdirtwo[root@Linux~]#cdone[root@Linuxone]#创建文件:[root@Linuxtwo]#touch111.txt[root@Linuxtwo]#touch112.txt[root@Linuxtwo]#touch113.txt[root@Linuxtwo]#llrm是删除文件的命令,linux中的文件删除是不可恢复的使用pwd命令,显示当前所在的目录-----[root@Linux~]#pwdcat可以直接将文字文件的内容显示在屏幕上(1)显示单个文件例如:显示单个文件file的内容catfile(2)在一次显示多个文件时,按顺序处理每个文件例如:依次显示三个文件file1、file2、file3的内容catfile1file2file3第9页共4页(3)用户可以将cat命令的执行结果改向到终端或某个文件中去例如:将三个文件file1、file2、file3的内容依次串接起来,存放到文件file中catfile1file2file3filemore------显示更多内容:如果显示的内容大于屏幕范围,可以使用more命令显示指定文件内容。按空格键将显示一屏信息,按回车键将显示一行信息。more[选择项][文件名]选择项:+/pat在包含pat的前两行开始显示-d每次显示满一屏后提示查看readme的内容morereadme------上下浏览