操作系统linux复习

第一题:名词解释。

1、单内核:单内核就是把它从整体上作为一个单独的大过程来实现,并同时运行在一个单独的地址空间。

即所有内核服务都在一个大的内核空间中运行,内核可以直接调用函数。

Linux是一个单内核,它运行在单独的内核地址空间。

单内核模式具有简单和高性能的特点。

2、进程、线程、内核线程:进程:一个进程就是处于执行期的程序以及它所包含的资源的总称。

这些资源包括:打开的文件、挂起的信号、内核内部数据、处理器状态、地址空间及一个或多个执行线程等。

线程:线程是在进程中活动的对象,它为共享一个地址空间的程序提供多个执行线索,它可以共享打开的文件和其他资源。

内核调度的对象是线程而不是进程,每个线程拥有一个独立的程序计数器、进程栈和一组进程寄存器。

在Linux中每个线程和进程一样有唯一(唯一隶属自己)的task_struck,在内核看来与一般进程没有什么区别,当进程间选择性的共享地址空间时它可视为线程。

内核线程:独立运行在内核空间的标准进程,可以被调度,也可以被抢占,但是没有独立的地址空间,只在内核空间运行,负责完成内核在后台执行操作的任务,只能由其他内核线程创建。

3、进程上下文:我们把系统提供给进程的处于动态变化的运行环境总和称为进程上下文,这些资源包括CPU的所有寄存器中的值、进程的状态以及堆栈中的内容,当前进程上下文均保存在进程的任务数据结构中。

一般程序在用户空间运行,它执行了系统调用或者触发了某个异常,它就陷入了内核空间,此时我们称“内核代表进程执行”并处于进程上下文。

4、写时拷贝:写时拷贝是指在需要写入的时候才进行资源复制,是一种可以推迟甚至免除拷贝数据的技术。

Linux 的fork()使用写时拷贝数据实现,创建子进程时不需要立即给子进程拷贝数据,而是让父子进程以只读的方式共享没有修改的数据和空间,而当父子进程之一修改数据时则进行拷贝。

5、内核抢占/抢占:内核抢占是指,当进程位于内核空间,若有一个更高优先级的任务出现时,可以将当前任务挂起,切换去执行优先级更高的进程,而这个强制挂起的动作叫抢占。

可抢占的前提需要确保重新调度是安全的,即当前的任务没有持有锁,在这种情况下内核可以在任何时间抢占正在执行的任务。

2.6版本后的Linux内核是可抢占式内核,具有上述允许内核优先执行高优先级任务的能力。

6、进程时间片:进程时间片是指,进程在被抢占前所能持续运行的CPU时间,它是一个有系统调度策略设定的数值。

Linux采用了预加载调度策略,每个进程只运行很短的时间:200毫秒;同时Linux调度程序还能根据进程的优先级动态调整分配给它的时间片,来保证高优先级的进程执行的高频率和长时间。

7、上下文切换:从一个可执行的进程切换到另一个可执行的进程。

由context_switch()函数负责完成,它完成了两项基本工作:1)把虚拟内存从上一个进程映射切换到新进程中;2)从上一个进程的处理器状态切换到新进程的处理器状态中,包括保存、恢复、栈信息和寄存器信息。

8、系统调用(※):所有的操作系统在其内核里都有一些内建的接口函数,这些函数可以用来完成一些系统级别的功能。

Linux系统使用的这样的函数叫做“系统调用”,英文是systemcall。

这些函数代表了从用户空间到内核空间的一种转换,应用程序通过这些接口函数访问硬件设备和其他的操作系统资源。

Linux中,系统调用是用户空间访问内核的唯一手段,除异常和陷入之外,它们是内核唯一的合法入口。

9、中断上下文:当执行一个中断处理程序时或下半部时,内核处于中断上下文。

硬件通过触发信号,导致内核调用中断处理程序,进入内核空间。

这个过程中,硬件的一些变量和参数也要传递传递给内核,内核根据这些参数进行中断处理。

所谓“中断上下文”,其实也可以看作就是硬件传递过来的这些参数和内核需要保存的一些其他环境。

10、中断机制:当硬件处理I/O等操作时,内核在此期间处理其他事物而不等待硬件完成,当硬件直至完成了请求的操作后,再通知内核回过头来处理,这就是中断机制。

11、触发软中断:一个注册的软中断必须在被标记后才会执行,这被称作触发软中断(raising the softirq)。

12、临界区:(critical region)访问和操作共享数据的代码段,整个临界区是一个不可分割的指令。

13、同步:避免并发和防止竞争条件被称为同步(sysnchronization)。

14、死锁:有一个或多个执行线程和一个或多个资源,每个线程都在等待其中的一个资源,但所有的资源都已经被占用了,所有线程都在相互等待,但它们永远不放弃已经占有的资源,于是任何线程都无法继续,这便发生了死锁。

15、竞争条件(race conditon):多个线程或者进程在读写一个共享数据时依赖于它们执行的相对时间,这种情形叫竞争。

这样的多个线程或者进程可能处于同一个临界区之中,竞争条件就发生在这多个进程或者线程在读写数据时,其最终的结果依赖于多个进程的指令执行顺序。

16、争用(lock contention)(8.4):确切应该是锁的争用,是指当锁正在被占用时,有其他线程试图获得该锁。

17、自旋锁(9):Linux内核最常见的锁。

一个执行线程要想访问被自旋锁保护的共享资源,必须先得到锁,而自旋锁最多只能被一个可执行的线程持有。

锁持有者在访问完共享资源后必须释放锁。

而如果一个执行线程在获取自旋锁时,没有任何执行线程保持锁,则立即得到锁;若获取自旋锁时已经被持有,那么该线程就会一直进行“忙循环”——“旋转”——“等待锁重新可用”的自旋锁,直到所要自旋锁的保持者释放锁,请求锁的执行线程便能立即得到它。

18、屏障:所有可能重新排序和写的处理器提供了机器指令来确保顺序要求,同样也可以指编译器不要给定点周围的指令序列进行重新排序,这些确保顺序的指令叫屏障。

19、文件系统(p167):文件系统是特殊的数据分层存储结构,它包括文件、目录和相关的控制信息,它负责管理和存储文件信息。

文件系统的通用操作包含创建、删除和安装等等。

虚拟文件系统(VFS):作为内核子系统,为用户空间程序提供了文件系统相关的接口。

系统中的所有文件系统不但依赖VFS共存,而且也依靠VFS系统协同工作。

21、软实时:内核调度进程,尽力使进程在它的限定时间到来前运行,但内核不保证总能满足这些进程的需求。

22、延迟写:当进程往磁盘上写数据时,先往高速缓存中写,以便随后又读它时,能从高速缓存中读取,而不必启动磁盘读取。

Linux采取了“延迟写”策略,即:如果缓冲区还没有写满,则不急于把缓冲区的内容写到磁盘上,而是在缓冲管理数据结构中对该缓冲区设置延迟写标志,当高速缓存中的数据延迟到必须往磁盘上写的时候才进行写盘操作。

23、内核模块:模块就是一个已编译但未连接的可执行文件。

Linux是一个一体化内核,内核中各部件联系紧密,运行效率高;但是当因某种原因需要增加、扩充时,用户必须对内核全部编译一次,为弥补这个缺点,Linux建立了模块机制。

从内核角度看,模块是运行时可连接、可删除的,包含了至少两个函数的代码段。

这个代码段一旦被连接到内核,它就是内核的一部分,所以称为内核模块。

从用户角度看,模块是内核的一个外挂的配件,需要时可将其挂接到内核,不需要时即可将其删除,它为用户提供了扩充内核功能的??。

24、索引节点:一个索引节点代表文件系统中(虽然索引节点仅当文件被访问时,才?创建)的一个文件,它也可以是设备或者管道这样的特殊文件。

二、问答题:1、简述linux内核特点(1.3)。

答:Linux是单内核,但汲取了微内核的精华,其特点如下:1)支持动态加载内核模块,可动态的卸除和加载部分内核代码;2)支持对称多处理机制(SMP);3)内核可抢占,允许内核执行高优先级的任务;4)独特的线程实现,内核不区分线程和其他一般进程,一样都是task;5)设备管理中提供具有设备类的面向对象的设备模型、热插拔事件、以及用户空间的设备文件系统;6)抛弃了Unix中拙劣的stream特性,忽略了一些实际上已经不会使用的过时标准;7)自由,公开开发模型自由务实发展。

2、简述linux内核开发的差异(所注意的事项)(2.4)。

答:1)不能访问C库,对内核而言C库太大了,但大部分常用C库函数在内核中都有实现;2)必须使用GNU C;3)缺乏内存保护机制,内核中的内存都不分页;4)浮点数很难使用,复杂繁琐,原则是不要在内核中使用浮点数;5)只有容积很小且定长的堆栈;6)内核支持异步中断、抢占和SMP,所以容易出现竞争条件,要求时刻注意同步和并发,设置同步机制保证不出现竞争条件,通过自旋锁和信号量解决竞争条件;7)要注重可移植性。

3、进程创建的步骤(3.2)。

答:Linux创建进程大体上有两个步骤:1)fork()函数通过拷贝当前进程创建一个子进程;2)exec()函数负责读取可执行文件并将其载入到地址空间执行。

其中,Linux通过clone()系统调用实现fork(),由clone()去调用do_fork(),do_fork()调用copy_process()函数。

4、请画出进程状态转换图(3.1)。

答:5、进程的终结(3.4)。

P26答:6、linux2.6所实现的调度程序所实现的目标是什么(4.2)?答:有效性:完成尽可能多的工作;交互性:尽快响应用户;公平性:不允许任何进程饥饿。

(1)充分实现O(1)调度。

不管有多少进程,新调度程序采用的每个算法都能在恒定时间内完成;(2)全面实现SMP的可扩展性。

每个处理器拥有自己的锁和自己的可执行队列;(3)强化SMP的亲和力。

尽量将相关一组任务分配给一个CPU进行连续执行;(4)加强交互性能。

即使在系统处于相当负载的情况下,也能保证系统的相应,并立即调度交互式进程;(5)保证公平。

在合理设定的时间范围内,没有进程会处于饥饿状态,也没有进程能不公平的得到大量时间片;(6)虽然常见的优化情况是系统中只有1-2个可运行进程,但是优化它也完全有能力扩展到具有多处理器每个处理器上运行多个进程的系统中。

7、请画出调度程序状态之间的关系(4.2)。

8、负载平衡程序的操作步骤(4.2.7)。

答:Linux为对称多处理器(SMP)系统中的每个处理器准备了单独的可执行队列和锁,而负载平衡程序则负责保证这些可执行队列之间的负载处于均衡状态。

负载平衡程序由load_balance()函数实现,它所完成的操作步骤归结如下:(1)找最繁忙的可执行运行队列;(2)从最繁忙的队列中选择一个优先级数组(过期的优先)以便抽取进程;(3)选择含有进程并且优先级最高(值最小)的链表;(4)选择一个不是正在运行的且不在高速缓冲的进程,可移动的进程抽取;(5)重复上述步骤,直至平衡。

合集下载

Linux操作系统(下)复习题

Linux操作系统(下)复习题

复习题一、填空题1、Linux操作系统是Unix 操作系统的一个克隆版本。

2、Linux的命令运行环境昌Shell,它是一种命令解释器,在用户和操作系统之间提供了一个交互接口。

3、Linux系统中有三个基本的文件类型:普通文件、目录文件和设备文件。

4、Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。

5、在Linux系统中建立新目录的命令是mkdir 。

6、Linux编程可分为Shell 编程和高级语言编程。

7、Linux系统提供了许多文本编辑程序,比较常用的有vi 和emacs 等。

8、要使用make,必须编写一个叫Makefile 的文件。

9、autoconf 是一个用于生成可以自动配置软件源代码包以适应多种类Unix系统的shell 脚本的工具。

10、Automake 是一个从文件Makefile.am中自动生成Makefile.in文件的工具。

11、Linux的文件是个简单的字节序列。

12、对于Linux而言,所有对设备和文件的操作都使用文件描述符。

13、调用open 函数可以打开或创建一个文件。

14、设置文件的存取权限,分为属主、组用户和其他用户三类。

每类分为读、写和执行权限。

15、第一个进程都有一个目录与之相连,它称为当前工作目录,或简单地称为工作目录。

16、当打开一个流时,标准输入输出函数返回一个FILE结构的指针。

17、在三个流是在执行程序时自动打开的。

它们是标准输入、标准输出和标准错误输出。

18、有3种类型的无格式I/O 函数可用来读写流,它们是字符I/O函数、行I/O函数和块I/O函数。

19、每一个流对象内部都保持着两个指示器:一个是错误指示器,当读写文件出错时该指示器被设置;另一个为文件结束指示器,当遇到文件尾时该指示器被设置。

20、流有3种不同的缓冲类型,它们是全缓冲、行缓冲和无缓冲。

21、进程在其生存期内可能处于三种基本状态:运行态、就绪态、等待态。

linux复习题

linux复习题

目录1.1 Linux操作系统安装、登录及删除 (2)1.2:图形化用户界面 (5)1.3:字符界面及文本编辑器 (6)2.1:用户与组群管理 (8)2.2:文件系统及文件管理 (9)2.3:进程管理与系统监视 (12)3.1:网络配置 (13)3.2:网络服务器配置 (14)4:Linux下的C语言编程 (17)1.1 Linux操作系统安装、登录及删除一、选择题1.Linux最早是由哪位计算机爱好者开发?()A)Linus Torvalds B)Richard Peteresen C)Linux Sarwar D)Rob Pick2.下列哪个选项不是Linux支持的?()A)多用户B)多进程C)可移植D)非自由3.Linux是所谓的“Free Software”,这个“Free”的含义是什么?()A)Linux不需要付费B)Linux发行商不能向用户收费C)Linux可自由修改和发布D)只有Linux的作者才能向用户收费4.关于Linux内核版本号的含义,下列说法中哪个是错误的?()依次表示为主版本号.次版本号.修正次数的形式B)2.6.24表示稳定的发行版C)2.6.28表示对内核2.6的第28次修正D)2.6.29表示稳定的发行版5.以下哪个软件不是Linux发行版本?()Linux发行拥有发布内核的权利任何Linux发行版都不拥有发布内核的权利发行版本的版本号与内核版本号相对独立各发行版本之间的差别主要在于内核版本不同6.Linux系统最基础的组成部分是?()A)内核 B)Shell C)X Window D)GNOME7.Linux适合嵌入式系统,是因为它具有下列哪些优点?()A)功能强且内核小 B)内核可免费获得且能自由修改C)很强的移植性 D)上述特点都是8.下面关于Shell的说法,不正确的是哪个?()A)操作系统的外壳 B)用户与Linux内核之间的接口C)一种和C类似的高级程序设计语言 D)一个命令语言解释器9.以下哪种Shell不能在Linux环境下?()A)B Shell B)Bash C)C Shell D)R Shell10.与Windows相比Linux在哪个方面应用相对较少?()A)桌面 B)服务器 C)嵌入式系统 D)集群11.安装Linux至少需要几个分区? ()A)1 B)2 C)4 D)512./dev/hda5在Linux中表示什么? ()A)IDE0接口上的从盘 B)IDE0接口上主盘的逻辑分区C)IDE0接口上主盘的第五个分区 D)IDE0接口上从盘的扩展分区13.超级用户的口令必须符合什么要求? ()A)至少5个字符,且大小写敏感 B)至少6个字符号,且大小写敏感C)至少5个字符,且大小写不敏感 D)至少6个字符号,且大小写不敏感14.你安装RedHat Linux 9.0,该系统中有一个文件/dev/hda2。

Linux操作系统考试题库

Linux操作系统考试题库

Linux操作系统考试题库Linux操作系统考试题库第一章:Linux基础知识1.1 Linux操作系统的起源和发展历程1.2 Linux的特点和优势1.3 Linux的文件系统结构和目录1.4 Linux常用命令及其功能1.5 Linux的用户和权限管理第二章:Linux进程管理2.1 进程的概念及特点2.2 进程的创建和终止2.3 进程的状态和切换2.4 进程调度和优先级2.5 进程间通信方式及实现第三章:Linux文件管理3.1 文件和目录的概念3.2 文件权限和属性3.3 文件的创建、复制、移动和删除3.4 文件的查找和检索3.5 文件的压缩和解压缩第四章:Linux网络配置与管理4.1 网络的基本概念和原理4.2 网络配置文件的修改与管理4.3 网络接口的添加和删除4.4 路由表的配置与管理4.5 Linux中常用的网络命令及其功能第五章:Linux系统安全管理5.1 安全基础知识和概念5.2 用户账号的安全管理5.3 文件权限和访问控制5.4 网络安全和防火墙配置5.5 安全漏洞的排查和修补第六章:Linux性能调优与故障排除6.1 系统性能监测和调优工具6.2 CPU和内存的性能调优方法6.3 磁盘和文件系统的性能调优方法6.4 网络和IO的性能调优方法6.5 常见故障的排除和解决方法第七章:Linux容器、虚拟化和云计算7.1 容器技术的原理和应用7.2 虚拟化技术的原理和应用7.3 云计算的基本概念和架构7.4 常用的虚拟化软件和云计算平台7.5 容器、虚拟化和云计算的管理与部署第八章:Linux系统调用和内核编程8.1 系统调用的概念和分类8.2 常用系统调用的功能和使用方法8.3 内核的编译和模块管理8.4 编写模块和驱动程序的基本步骤8.5 内核调试和性能分析工具的使用附件:本文档没有附带相关文件。

法律名词及注释:1.GNU通用公共许可证(GPL):一种自由软件许可证,保证了用户可以自由地使用、复制、修改和分发软件的自由。

Linux考证试题

Linux考证试题

Linux考证试题Linux操作系统复习题一、选择题1.Linux最初是以( B )操作系统为模板而开发出来的。

(A)MS-DOS,(B)MINIX,(C)POSIX,(D)Mac OS2.自由软件的含义是( B )。

(A)用户不需要付费,(B)软件可以自由修改和发布,(C)只有软件作者才能向用户收费,(D)软件发行商不能向用户收费。

3.clear 命令的作用(A )(A)清除终端窗口(B)关闭终端窗口(C)打开终端窗口(D)调整窗口大小4.使用命令 chmod 的数字设置,可以改变 (C )(A)文件的访问特权 (B)目录的访问特权 (C)文件/目录的访问特权5.Linux 安装界面上有 3 个选项供用户选择, 不包含下述哪种方式(D )(A) 如果以图形化模式安装或升级 Linux,按 Enter 键.(B) 如果以文本模式安装或升级Linux,输入:"Linux text",然后按Enter(C) 用列出的功能键来获取更多的信息.(D) Setup 图标.6. 绝大多数Linux分区使用的典型文件系统类型是( D )。

(A) vfat (B) ntfs (C)swap (D)ext27.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是(C)。

(A) read-only (B) write (C) read-write8. Redhat Linux可选的图形用户桌面是(AB)(A)KDE (B)GNOME (C)XWindow9.在Linux系统中,硬件设备大部分是安装在(B )目录下的。

(A) /mnt (B) /dev (C) /proc (D)/swap10.RedHat Linux系统中用户默认的Shell是(A)(A)bash (B)ksh (C)csh (D)sh11.Linux系统是一个(D)的操作系统(A)单用户、单任务(B)单用户、多任务(C)多用户、单任务(D)多用户、多任务12.要给文件file1加上所有人可执行属性的命令是(A)(A)chmod a+x (B)chown a+x (C)chmod o+x (D)chown o+x13.对于所有用户都能读的文件权限是(A)(A)777 (B)444 (C)644 (D)64014.下列不是linux优点的是(D)(A) 全32位操作系统 (B) 多任务的操作系统 (C) 是一个多用户操作系统 (D)单线程15.查看系统当中所有进程的命令是(D)(A)ps all (B)ps aix (C)ps auf (D)ps aux16.以下哪一项不是进程和程序的区别?(B)(A)程序是一组有序的静态指令。

linux期末知识点总结

linux期末知识点总结

linux期末知识点总结一、Linux的概述1.1 Linux的起源和发展历史Linux是一种自由和开放源代码的类Unix操作系统。

Linux的起源可以追溯到1991年,由芬兰计算机科学家Linus Torvalds在赫尔辛基大学开始开发。

随着开源社区的支持和参与,Linux在逐渐成为世界上使用最广泛的操作系统之一。

1.2 Linux的特点Linux具有开放源代码、兼容性强、系统功能强大、安全性高、稳定性好等特点。

与Windows等闭源系统相比,Linux能够自由访问和修改源代码,因此具有更高的灵活性和可定制性。

1.3 Linux的应用领域Linux主要应用于服务器、嵌入式设备、超级计算机、移动设备等领域。

随着开源软件的发展和普及,Linux也在桌面操作系统领域逐渐崭露头角。

二、Linux的基本概念2.1 内核和ShellLinux操作系统的核心是内核,它负责管理硬件、文件系统、网络和进程等系统资源。

Shell是用户与内核进行交互的接口,用户可以通过Shell来执行命令、管理文件和进程等。

2.2 文件系统和目录结构Linux使用一种层次化的文件系统结构,以根目录“/”为起点,所有文件和目录都从根目录开始组织。

Linux的文件系统使用树状结构,用户可以通过目录来管理文件,以提高文件的组织和管理效率。

2.3 用户和权限Linux系统中的用户分为普通用户和超级用户(root)两种,普通用户只能访问自己的文件和目录,而超级用户对系统的所有资源都有完全访问权限。

Linux还使用权限控制来管理文件和目录的访问权限,分为读、写和执行三种权限。

2.4 进程管理Linux系统中的进程是指正在运行的程序的实例,通过进程管理可以查看和管理系统中正在运行和等待运行的进程。

用户可以使用命令来创建、终止和调度进程,以实现任务的管理和协调。

2.5 网络和通信Linux系统支持网络通信和数据传输,用户可以通过网络连接来实现远程操作和数据传输。

《Linux操作系统》复习题

《Linux操作系统》复习题

《Linux操作系统》复习题一、选择题:1、在linux中有关IDE设备命名编号正确的有( D )A. sda 第一个 IDE 控制器,主设备B. sdb 第二个 IDE 控制器,次设备C.hdb 第二个 IDE 控制器,主设备D. hda 第一个 IDE 控制器,主设备2、linux操作系统内核创始人是( C )。

A. Bill GatesB. Richard StallmanC. Linus TorvaldsD. Dennis M· Ritchie、Ken Thompson3、Linux中,Tomcat的启动命令是( A )。

A.startup.sh B.startup.bat C.shutdown.sh D.shutdown.bat4、在Linux中,可以使用( B )配置网络。

A.网络管理工具 B. Samba服务器配置工具C. 网络接口D. 日志查看器5、为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,我们可以使用( A )。

A. tar xvzf myftp.tgz -C /tmpB. tar xvzf myftp.tgz -R /tmpC. tar vzf myftp.tgz -X /tmpD. tar xvzf myftp.tgz /tmp6、下列Shell预定义的变量中,包含用户在命令中指定的变元数目的是( D ) 。

A.$0 B.$1 C.$* D.$#7、默认情况下,Linux的大多数日志位于( B ) 。

A. /etc/syslog.conf B. /var/log/C. /var/log/program-name/ D. 以上均不是8、如果用户的网络中有DHCP服务器,则在( A )时,用户必须单击DynamicAddresses with DHCP。

A.配置网络接口 B. 配置主机名C.配置DNS D. 配置主机文件9、如果需要新建一个用户rose,但其密码由该客户第一次登录进系统后修改,可使用哪个命令( A )。

网络操作系统(Linux)期末复习题

网络操作系统(Linux)期末复习题考试题型:填空题10空10分选择题20题20分综合题(回答问题2大题)50分编程题2小题10分简答题2小题10分Linux的基本命令的使用linux的shell编程linux下的各种服务器的配置课后习题实验每年的网络工程师试题和网络管理员试题期末总评(平时30分期末考试70分)选择题1. Linux文件权限一共10位长度,分成四段,第三段表示的内容是。

A 文件类型B 文件所有者的权限C 文件所有者所在组的权限D 其他用户的权限2. 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是。

DA -mB -dC -fD –p3. 终止一个前台进程可能用到的命令和操作。

A killB <CTRL>+C C shut downD halt4. 局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。

主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是。

A .route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1B. route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1C. route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1D. route add default 192.168.1.0 netmask 172.168.1.1 metric 15. 下列提法中,不属于ifconfig命令作用范围的是。

A 配置本地回环地址B 配置网卡的IP地址C 激活网络适配器D 加载网卡到内核中6. 下列文件中,包含了主机名到IP地址的映射关系的文件是:。

Linux操作系统部分复习题答案

Linux操作系统部分复习题答案第⼀章 Linux系统简介⼀、思考题1.UNIX的⼤部分代码是⽤⼀种流⾏的程序设计语⾔编写的,该语⾔是什么?C语⾔2.UNIX系统的特点有哪些?·多任务·多⽤户·并⾏处理能⼒·设备⽆关性·⼯具·错误处理·强⼤的⽹络功能·开放性3.什么是Linux?其创始⼈是谁?Linux是⼀个功能强⼤的操作系统,同时它也是⼀个⾃由软件,是免费的、源代码开放的、可以⾃由使⽤的UNIX兼容产品。

其创始⼈是Linus4.Linux操作系统的诞⽣、发展和成长过程始终依赖者的重要⽀柱都有哪些?·UNIX操作系统·MINIX操作系统·GNU计划·POSIX标准·Internet5.简述Linux系统的特点。

·⾃由软件·良好的兼容性·多⽤户、多任务·良好的界⾯·丰富的⽹络功能·可靠地安全性、稳定性·⽀持多种平台6.常见的Linux的发⾏版本有哪些?·Red Hat Linux·Caldera OpenLinux·SuSE Linux·TurboLinux·红旗Linux·中软Linux⼆、选择题1.Linux最初是以MINIX 操作系统为模板⽽开发出来的。

2.关于Linux内核版本的说法,下列选项中错误的是(C)。

A.表⽰为主版本号.次版本号.修正号B.1.2.3表⽰稳定的发⾏版C.1.3.3表⽰稳定的发⾏版D.2.2.5表⽰对内核2.2的第5次修正(补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。

)3.Linux属于⾃由软件。

4.⾃由软件的含义是软件可以⾃由修改和发布。

5.⼀下不具有多任务性的操作系统是DOS第⼆章 Linux系统⼊门⼀、思考题1.Linux系统有哪些运⾏级别?其含义是什么?可⽤级别为0~6,其中0:关闭系统;6:重新启动,其他略。

《Linux操作系统》复习题

《Linux操作系统》复习题一、选择题:1、在linux中有关IDE设备命名编号正确的有( D )A. sda 第一个IDE 控制器,主设备B. sdb 第二个IDE 控制器,次设备C.hdb 第二个IDE 控制器,主设备D. hda 第一个IDE 控制器,主设备2、linux操作系统内核创始人是( C )。

A. Bill GatesB. Richard StallmanC. Linus TorvaldsD. Dennis M·Ritchie、Ken Thompson3、Linux中,Tomcat的启动命令是( A )。

A.B.C.D.…4、在Linux中,可以使用( B )配置网络。

A.网络管理工具 B. Samba服务器配置工具C. 网络接口D. 日志查看器5、为了将当前目录下的归档文件解压缩到/tmp目录下,我们可以使用( A )。

A. tar xvzf -C /tmpB. tar xvzf -R /tmpC. tar vzf -X /tmpD. tar xvzf /tmp6、下列Shell预定义的变量中,包含用户在命令中指定的变元数目的是( D ) 。

A.$0 B.$1 C.$* D.$#7、默认情况下,Linux的大多数日志位于( B ) 。

A./etc/ B./var/log/、C./var/log/program-name/ D. 以上均不是8、如果用户的网络中有DHCP服务器,则在( A )时,用户必须单击DynamicAddresses with DHCP。

A.配置网络接口 B. 配置主机名C.配置DNS D. 配置主机文件9、如果需要新建一个用户rose,但其密码由该客户第一次登录进系统后修改,可使用哪个命令(A )。

A. #useradd -p "" roseB. # useradd -R "" roseC. # adduser -o "" roseD. # adduser -u "" rose10、网络中的Windows系统用户,希望通过网上邻居/共享文件夹的方式,访问Linux系统上的文件,这需要( B )。

Linux期末考试复习试题(含答案)

Linux期末考试复习试题(含答案)Linux期末考试复习题--completedonNov17,2013bylvlv一、选择题1.下列关于Linux说法中,不正确的是(B)A.Linux操作系统具有虚拟内存的能力B.Linux操作系统不是UNIX系统的变种,因此Linux上程序不适合UNIX平台上运行C.Linux操作系统不限制应用程序可用内存的大小D.Linux操作系统支持多用户,在同一时间可以有多个用户使用主机解析:与传统的网络操作系统相比,Linux操作系统主要有以下几个特点:不限制应用程序可用内存的大小;具有虚拟内存的能力,可以利用硬盘来扩展内存:允许在同一时间内,运行多个应用程序;支持多用户,在同一时间内可以有多个用户使用主机;具有先进的网络能力,可以通过TCP/IP 协议与其他计算机连接,通过网络进行分布式处理;符合Unix标准,可以将Linux上完成的程序移植到Unix主机上去运行;Linux操作系统是免费软件,并且开放源代码,这是其与其他网络操作系统最大的区别。

2.Linux交换分区的作用是(C)。

A.保存系统软件B.保存访问过的网页文件C.虚拟内存空间D.作为用户的主目录3.如果执行命令#chmod746file.txt,那么该文件的权限是(A)。

A.rwxr--rw-B.rw-r--r--C.--xr—rwxD.rwxr--r—4.Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令(C)A.catB.moreC.less D.menu解析:less具有more相同的功能,同时支持方向键和前翻页,后翻页滚屏。

more只能用空格键下翻,不小心翻多了就没法反回看。

5.若一台计算机的内存为8GB,则交换分区的大小通常是(C)A.64GBB.128GBC.16GB D.32GB解析:交换分区的大小一般为内存的两倍.6.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是(B)A.-mB.-pC.-f D.-d7.为了能够把新建立的文件系统mount到系统目录中,我们还需要指定该文件系统的在整个目录结构中的位置,或称为(B)。

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