linux教程第三版答案
linux教程第三版答案

linux教程第三版答案【篇一:linux系统应用教程习题答案】xt>1. linux系统有哪些主要的优点?答:linux的优点主要有:开放性、多用户、多任务、良好的图形用户界面、设备的独立性、丰富的网络功能、可靠的系统安全、良好的可移植性、丰富的应用软件支持、内核完全免费等优点。
2. 常用操作系统有哪些?它们各具有那些特点?答:常用操作系统主要有linux、unix、windows等。
linux是一个内核完全免费、可运行在多个硬件平台、功能齐全、安全性好、界面友好的一种操作系统。
unix功能强大、稳定性好,但价格昂贵,不适合小型企业或者个人使用。
windows是一个功能完全的多任务操作系统,具有丰富的应用软件,友好的用户界面,但windows主要运行在基于intel体系结构的pc系列机上,由微软公司独立控制系统的设计、升级和维护,用户使用windows需要支付一定的费用。
3. linux的组成结构有哪些?答:linux由四个主要部分组成,即内核、shell、文件系统和实用工具。
4. linux系统的主要应用领域有哪些?答:linux系统主要应用在桌面系统、服务器、嵌入式系统和集群计算机等领域。
第2章 linux系统的安装1. 什么是linux的多系统安装?答:linux的多系统安装指在同一台计算机中,除了安装linux外还安装其他操作系统。
此时,需要对计算机中的硬盘空间进行合理分配,并且按照不同操作系统的需要,在硬盘上建立相应格式的分区。
一般来说,linux的多系统安装指在同一台计算机中同时安装windows系统和linux系统。
2. 虚拟机安装linux有什么特点?答:与多系统linux相比,虚拟机安装linux采用了完全不同的概念。
多系统linux在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。
而虚拟机安装linux系统是同时运行多个操作系统,而且每个操作系统都可以进行虚拟的分区、配置而不影响真实硬盘的数据,并且还可以将几台虚拟机连接为一个局域网。
操作系统第三版习题答案

输入 程序 B 打印 程序 B 打印
CPU 时间
程序 A
程序 B
程序 A
50
100
130
(2) CPU 有空闲等待,它发生在 100ms∼130ms 时间段内,此时间段内程序 A 与程序 B
200
230
280
380
ms
都在进行 I/O 操作。 (3) 程序 A 无等待现象,程序 B 在 0ms∼50ms 时间段与 200ms∼230ms 时间段内有等待 现象。 3、设三道程序,按照 A、B、C 优先次序运行,其内部计算和 I/O 操作时间由图给出。 A B C C11=30ms C21=60ms C31=20ms | | | I12=40ms I22=30ms I32=40ms | | | C13=10ms C23=10ms C33=20ms 试画出按多道运行的时间关系图(忽略调度执行时间)。完成三道程序共花多少时间?比 单道程序节省了多少时间?若处理器调度程序每次运行程序的转换时间花 1ms,试画出 各程序状态转换的时间关系图。 解答:完成三道程序抢占式花费时间是 190 ms,非抢占花费时间是 180 ms,单道花费 时间是 260 ms,抢占式比单道节省时间为 70 ms。 单道程序运行时间:260ms A:30+40+10=80 ms B:60+30+10=100 ms C:20+40+20=80 ms 4、在单 CPU 和两台 I/O(I1 和 I2)设备的多道程序设计环境下,同时投入三个作业运行。 它们的执行轨迹如下: Job1:I2(30ms)、CPU(10ms)、I1(30ms)、CPU(10ms)、I2(20ms) Job2:I1(20ms)、CPU(20ms)、I2(40ms) Job3:CPU(30ms)、I1(20ms) 、CPU(10ms)、I1(10ms) 如果 CPU、I1 和 I2 都能并行工作,优先级从高到低为 Job1、Job2 和 Job3,优先级高 的作业可以抢占优先级低的作业的 CPU,但是不抢占 I1 和 I2。试求: (1)每个作业从投入到完成分别需要多少时间。 (2)从投入到完成 CPU 的利用率。 (3) I/O 设备的利用率。 答:(1)JOB1,JOB2,JOB3 从投入到完成分别所需时间为 110,90,110。 (2)每个作业从投入到完成 CPU 的利用率是 72.7%。 (3)I1 的利用率是 72.7%,I2 的利用率是 81.8%。 5、在单 CPU 和两台 I/O(I1 和 I2)设备的多道程序设计环境下,同时投入三个作业运行。 它们的执行轨迹如下: Job1:I2(30ms)、CPU(10ms)、I1(30ms)、CPU(10ms) Job2:I1(20ms)、CPU(20ms)、I2(40ms) Job3:CPU(30ms)、I1(20ms)
linux课本练习题答案

linux课本练习题答案(文章正文)本文为《Linux课本练习题答案》提供详细解答,将以题目的形式进行分类回答。
请注意,以下答案仅供参考,需根据具体情况进行验证。
一、Linux基础知识1. 什么是Linux操作系统?Linux操作系统是基于Unix操作系统开发而成的一种开源操作系统,其内核由林纳斯·托瓦兹等开发人员创建。
2. Linux操作系统的优势有哪些?Linux操作系统有以下优势:- 开放源代码:用户可以自由地修改、复制、分发Linux操作系统;- 高度稳定:Linux操作系统能够长时间运行而不需要重新启动,减少了系统的崩溃和数据损坏的可能性;- 可定制性强:用户可根据自己的需求和偏好来定制Linux操作系统,使其符合个人化要求;- 多用户支持:Linux操作系统可以同时为多个用户提供服务;- 安全性高:Linux操作系统有较强的安全性能,且能及时修复漏洞。
3. 请说明Linux文件系统的基本组成。
Linux文件系统的基本组成包括以下部分:- 根目录:文件系统的顶级目录,表示为“/”。
根目录下包含其他所有目录和文件;- 目录:用于组织和存储文件的容器;- 文件:存储数据的基本单元;- 子目录:位于其他目录下的目录,用于进一步分类和组织文件;- 虚拟文件系统:负责将不同的文件系统以统一的方式呈现给用户。
二、Linux命令行操作1. 解释以下Linux命令:- cd命令:用于切换当前工作目录。
例如,cd /usr将当前工作目录切换到/usr目录下;- ls命令:用于列出指定目录下的文件和子目录。
例如,ls /home将列出/home目录下的文件和子目录;- cp命令:用于复制文件或目录。
例如,cp file1.txt file2.txt将file1.txt复制到file2.txt;- mv命令:用于移动文件或目录,或将文件或目录改名。
例如,mv file1.txt /home将file1.txt移动到/home目录下;- rm命令:用于删除文件或目录。
linux教程第三版课后答案

linux 教程第三版课后答案篇一:linux 张同光版课后习题答案】gnu 的含义是(国际性的源代码开放)。
(2)linux 的版本号分为:(内核版本)和(发行版本)。
(3)安装linux 时最少需要三个个分区,分别是(boot 分区)和(根分区)和(swap 分区)。
(4)linux 默认的系统管理员帐号是(root )。
(5)如果linux 启动后进入命令行模式,要进入gui ,可执行(init5 )命令。
(6)rhel6.2 默认的系统引导工具是(grub )。
(7)grub 的用户界面有三种:(菜单模式)、(菜单编辑模式)和(命令行模式)。
(8)grub 的默认菜单文件menu.lst 其实是(grub.conf )文件的符号链接。
(9)硬盘的第0柱,第0面,第 1 扇区,这个扇区叫做(mbr )。
(10 )mbr 由三部分组成:(主引导程序)、(硬盘分区表dpt )和(硬盘有效标志)。
(11)内核的分类:(单片型内核)、(模块型内核)。
(12)(初始化内存映像盘)称为初始化内存盘,为系统提供一系列内核映像无法提供的模块,这些模块对正确引导系统非常重要。
(13)在内核加载完毕、进行完硬件检测与驱动程序加载后,此时主机硬件已经准备就绪了,这时候内核会启动一号进程(/sbin/init )。
(14 )rhel6 系统上,文件(etc/inittab )只能设置运行级别。
(15)(etc/rc.d/init.d )文件是在系统启动最后一个被读取的用户自定义启动脚本文件。
(16)操作系统为用户提供了两种接口,分别是(命令界面)和(程序界面)。
(17)命令接口演化为两种主要形式,分别是(命令行界面)和(图形用户界面)。
(18)linux 中的两个主要的桌面环境是(kde )和(gnome )。
(19)输入重定向符是()。
(20)输出重定向符是()和()。
(21)错误输出重定向符是(2)和(2)。
计算机操作系统教程第三版答案

第一章操作系统概述课后习题. 硬件将处理机划分为两种状态,即管态和目态,这样做给操作系统设计带来什么好处答:便于设计平安可靠的操作系统。
管态和目态是计算机硬件为保护操作系统免受用户程序的干扰和破坏而引入的两种状态。
通常操作系统在管态下运行,可以执行所有机器指令;而用户程序在目态下运行,只能执行非特权指令。
如果用户程序企图在目态下执行特权指令,将会引起保护性中断,由操作系统终止该程序的执行,从而保护了操作系统。
. 何为特权指令举例说明之。
如果允许用户执行特权指令,会带来什么后果?答:只能在管态下才能执行的指令称为特权指令。
如开关中断、置程序状态存放器等。
如果允许用户执行特权指令,它将不仅影响当前运行的程序,而且还有可能影响操作系统的正常运行,甚至整个系统。
. 中断向量在机器中的存储位置是由硬件确定的,还是由软件确定的答:中断向量在机器中的位置是由硬件确定的。
例如,在中,内存空间——为中断向量空间。
. 中断向量的内容是由操作系统程序确定的还是由用户程序确定的?答:中断向量的内容是由操作系统程序确定的。
向量的内容包括中断处理程序的入口地址和程序状态字〔中断处理程序运行环境〕,中断处理程序是由操作系统装入内存的,操作系统将根据装入的实际地址和该中断处理程序的运行环境来填写中断向量。
. 中断向量内的处理机状态位应当标明是管态还是目态为什么答:应当标明是管态。
该状态由系统初试化程序设置,这样才能保证中断发生后进入操作系统规定的中断处理程序。
. 中断和程序并发之间的关系是什么?答:中断是程序并发的必要条件。
如果没有中断,操作系统不能获得系统控制权,无法按调度算法对处机进展重新分配,一个程序将一直运行到完毕而不会被打断。
. 说明“栈〞和“堆〞的差异.答:栈是一块按后进先出〔〕规则访问的存储区域,用来实现中断嵌套和子程序调用的参数和返回断点。
而堆虽然是一块存储区域,但是对堆的访问是任意的,没有后进先出的要求,堆主要用来为动态变量分配存储空间。
Linux教材课后习题答案

A. /bin B. /etc C. /dev D. lib
10. 如果 umask 设置为 022,缺省的创建的文件的权限为:( D )
A. ----w--w- B. –rwxr-xr-x C. r-xr-x--- D. rw-r--r--
7.7 练习题
1. 当运行在多用户的模式下时,用 CONTROL+ALT+F*可以切换( C)虚拟用户终端?
三、简答题 (略)
1. 简述 Red Hat Linux 系统的特点。 2. 简述一些较为知名的 Linux 发行版本。
2.8 练习题
一、选择题
1. Linux 安装过程中的硬盘分区工具是 D
A. PQmagic
B. FDISK
2. Linux 的根分区系统类型是 C 。
A. FATl6
B. FAT32
B. 设置 telnet 服务来提供远程系统维护 C. 经常检测帐户数量,内存信息和磁盘信息 D. 当员工辞职后,立即删除该用户帐户 7. 在/etc/group 中有一行 shudents::600:z3,14,w5 有多少用户在 student 组里?(A ) A. 3 B. 4 C. 5 D. 不知道 8. 下列的哪些命令可以用来检测用户 lisa 的信息?( AB)
9.
C 命令可以把 f1.txt 复制为 f2.txt?
A. cp f1.txt | f2.txt
B. cat f1.txt | f2.txt
C. cat f1.txt > f2.txt D. copy f1.txt | f2.txt
10. 使用 B 命令可以查看 Linux 的启动信息。
A. mesg –d B. dmesg C. cat /etc/mesg D. cat /var/mesg
linux操作系统 课后习题答案

linux操作系统课后习题答案Linux操作系统课后习题答案Linux操作系统是一种开源的操作系统,广泛应用于服务器、嵌入式系统和个人电脑等领域。
在学习Linux操作系统的过程中,课后习题是巩固知识、提高技能的重要途径。
下面我们将为大家总结一些常见的Linux操作系统课后习题答案,希望能够帮助大家更好地理解和掌握Linux操作系统。
1. 什么是Linux操作系统?它有哪些特点?答:Linux操作系统是一种基于Unix的开源操作系统,具有稳定性高、安全性好、灵活性强、多用户多任务、多平台支持等特点。
2. 如何在Linux中查看当前目录下的文件和文件夹?答:可以使用ls命令来查看当前目录下的文件和文件夹。
3. 如何在Linux中创建一个新的文件夹?答:可以使用mkdir命令来创建一个新的文件夹,例如:mkdir new_folder。
4. 如何在Linux中复制一个文件?答:可以使用cp命令来复制一个文件,例如:cp file1.txt file2.txt。
5. 如何在Linux中查找一个文件?答:可以使用find命令来查找一个文件,例如:find / -name file.txt。
6. 如何在Linux中查看当前系统的IP地址?答:可以使用ifconfig命令来查看当前系统的IP地址。
7. 如何在Linux中查看当前系统的内存使用情况?答:可以使用free命令来查看当前系统的内存使用情况。
通过以上课后习题的答案,我们可以更好地了解和掌握Linux操作系统的基本操作和常用命令。
希望大家在学习Linux操作系统的过程中能够不断积累知识,提高技能,为将来的工作和学习打下坚实的基础。
linux课后习题答案教材课后习题参考答案

第 1 章Linux 概况一、选择题1、下列哪个选项不是Linux 支持的?A. 多用户B. 超进程C. 可移植D. 多进程2、Linux 是所谓的“Free Software”,这个“Free”的含义是什么?A. Linux 不需要付费B. Linux 发行商不能向用户收费C. Linux 可自由修改和发布D.只有Linux 的作者才能向用户收费3、以下关于Linux 内核版本的说法,错误的是?A. 依次表示为主版本号.次版本号.修正次数的形式B. 1.2.2 表示稳定的发行版C. 2.2.6 表示对内核2.2 的第6 次修正D. 1.3.2 表示稳定的发行版4、以下哪个软件不是Linux 发行版本?A. 红旗 Server 4B. Solaris 10C. RedHat 9D. Fedora 85、与Windows 相比Linux 在哪个方面相对应用得较少?A. 桌面B. 嵌入式系统C. 服务器D. 集群A6、Linux 系统各组成部分中哪一项是基础?A.内核 B. X Window C. Shell D. GnomeB7、Linux 内核管理不包括的子系统是哪个?A. 进程管理系统B. 内存管理系统C. 文件管理系统D. 硬件管理系统A8、下面关于Shell 的说法,不正确的是哪个?A. 操作系统的外壳B. 用户与Linux 内核之间的接口C. 一种和C 类似的高级程序设计语言D. 一个命令语言解释器B9、以下哪种Shell 类型在Linux 环境下不能使用?A.B ShellB.K ShelC.R ShellD.Bash10、在Linux 中把声卡当作何种设备?A. 字符设备B. 输出设备C. 块设备D. 网络设备二、填空题1、Linux 采用 LRU 算法(最近最少使用)算法,淘汰最近没有访问的物理页,从而空出内存空间以调入必须的程序段或数据。
2、之所以Linux 能支持多种文件系统的原因是,Linux 采用虚拟文件系统技术。
操作系统第三版习题答案

操作系统第三版习题答案操作系统是计算机科学中的核心课程之一,它涉及到计算机系统的管理和协调资源分配。
第三版的习题答案通常涵盖了操作系统的基本概念、原理和实现方法。
以下是一些可能的习题答案示例:# 操作系统第三版习题答案第一章:操作系统概述1. 操作系统的定义:操作系统是一个系统软件,负责管理计算机硬件资源,并为用户和其他软件提供运行环境和控制硬件的手段。
2. 操作系统的主要功能:包括进程管理、内存管理、文件系统管理、输入/输出设备管理等。
第二章:进程管理1. 进程的概念:进程是操作系统进行资源分配和调度的一个独立单位,是程序的执行实例。
2. 进程的状态:通常包括就绪态、运行态、阻塞态和终止态。
第三章:线程1. 线程与进程的区别:线程是进程中的一个执行流,比进程更轻量级,同一进程内的线程共享进程资源。
2. 线程的创建和管理:操作系统提供了API来创建和管理线程,例如Pthread库。
第四章:内存管理1. 内存管理的作用:负责分配和回收内存资源,确保程序运行时有足够的内存空间。
2. 虚拟内存:一种内存管理技术,允许计算机通过硬盘来扩展可用的内存容量。
第五章:文件系统1. 文件系统的功能:文件系统负责存储、组织和访问文件数据。
2. 文件的属性:包括文件类型、大小、创建时间、访问权限等。
第六章:输入/输出系统1. I/O设备分类:包括块设备、字符设备、网络设备等。
2. I/O控制方式:包括程序控制方式、中断驱动方式和DMA方式。
第七章:死锁1. 死锁的条件:互斥条件、占有和等待条件、不可剥夺条件、循环等待条件。
2. 死锁的预防和避免:通过破坏死锁条件来预防死锁的发生。
第八章:操作系统安全1. 安全机制:包括用户身份验证、访问控制、数据加密等。
2. 安全策略:确定哪些用户可以访问哪些资源。
结语操作系统习题的答案不仅需要理解理论知识,还需要通过实践来加深理解。
希望这些答案能够帮助你更好地掌握操作系统的知识点。
linux课后习题答案

linux课后习题答案Linux课后习题答案Linux操作系统是一种开源的操作系统,广泛应用于服务器和嵌入式设备中。
学习Linux操作系统对于计算机专业的学生来说是非常重要的,因为它能够帮助他们更好地理解计算机系统的工作原理和操作。
而课后习题则是检验学生对所学知识的掌握程度的重要方式。
下面我们就来看一下一些常见的Linux课后习题答案。
1. 什么是Linux操作系统?答:Linux操作系统是一种开源的Unix-like操作系统,由Linus Torvalds在1991年首次发布。
它具有多用户、多任务和多线程的特性,可以运行在各种不同的硬件平台上。
2. 如何在Linux中查看当前目录下的文件和文件夹?答:可以使用ls命令来查看当前目录下的文件和文件夹。
例如,输入“ls”命令后按下回车键即可显示当前目录下的所有文件和文件夹。
3. 如何在Linux中创建一个新的文件夹?答:可以使用mkdir命令来创建一个新的文件夹。
例如,输入“mkdir test”命令后按下回车键即可在当前目录下创建一个名为test的新文件夹。
4. 如何在Linux中复制一个文件?答:可以使用cp命令来复制一个文件。
例如,输入“cp file1 file2”命令后按下回车键即可将file1文件复制为file2文件。
5. 如何在Linux中查看一个文本文件的内容?答:可以使用cat命令来查看一个文本文件的内容。
例如,输入“cat file1”命令后按下回车键即可显示file1文件的内容。
以上就是一些常见的Linux课后习题答案,希望对正在学习Linux操作系统的同学们有所帮助。
通过不断地练习和实践,相信大家一定能够掌握好Linux操作系统的知识。
操作系统原理与实践教程(第三版)第3章习题答案

第3章处理器管理(1) 为什么程序并发执行会产生间断性特征,并失去封闭性和可再现性?解:之所以产生间断性特征是因为多个程序在并发执行时,需要为了完成同一项任务而相互合作,并发执行的程序间的这种相互制约导致了“暂停—执行—暂停”的间断性运行规律。
失去封闭性是因为程序在并发执行时,多个程序需要共享系统中的多种资源。
所以,这些资源的状态是由多个程序改变的,从而使程序的运行失去了封闭性。
失去可再现性是因为程序在并发执行时,由于失去了封闭性,从而导致其失去可再现性。
(2) 什么是进程?为什么要在操作系统中引入进程?解:进程是可并发执行且具有独立功能的程序在一个数据集合上的运行过程,它是操作系统进行资源分配和调度的基本单位。
“进程”概念是人们为了使程序能够并发执行,并且能对并发的程序加以描述和控制而引入的。
(3) 试从并发性、独立性、动态性上比较程序和进程的不同。
解:●并发性是进程的重要特征,同时也是OS 的重要特征。
引入进程的目的正是为了使其程序能和其它进程的程序并发执行,而程序是不能并发执行的。
●独立性是指进程实体是一个能独立运行的基本单位,同时也是系统中独立获得资源和独立调度的基本单位。
而对于未建立任何进程的程序,都不能作为一个独立的单位参加运行。
●动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程有一定的生命期;而程序只是一组有序指令的集合,是静态实体。
(4) 什么是PCB?它具有什么作用?为什么说PCB是进程存在的唯一标识?解:进程控制块(Process Control Block,PCB)是操作系统为了管理进程而设置的一个专门的数据结构,用它来记录进程的外部特征,描述进程的运动变化过程。
它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其它进程并发执行的进程.因为系统利用PCB来控制和管理进程,所以PCB是系统感知进程存在的唯一标志。
《Linux系统应用与开发教程》所有课后习题和答案

《Linux系统应用与开发教程》所有课后习题和答案第1章 Linux概述 (1)第2章 shell及常用命令 (4)第3章 vi编辑器的使用 (7)第4章 X Window系统的使用 (9)第5章 Linux系统的常用软件 (11)第6章硬件管理 (11)第7章网络基本配置 (12)第8章常用网络服务的配置和使用 (15)第9章系统管理与监控 (19)第10章 Linux系统的安全管理 (21)第11章shell程序设计 (24)第12章gcc的使用与开发 (26)第13章gtk+图形界面程序设计 (27)第14章Qt图形界面程序设计 (28)第15章集成开发环境KDeve lop的使用 (31)第1章 Linux概述1.什么是Lin ux?Linux是一套免费使用和自由传播的类UN IX操作系统,源代码开放,能运行于各类硬件平台,包括Inte l x86系列和RISC处理器。
这个系统是由世界各地成千上万的程序员设计和实现的。
其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的U NIX兼容产品。
2. Linux有哪些特性?(1)开放性(2)多用户(3)多任务(4)良好的用户界面(5)设备独立性(6)丰富的网络功能(7)可靠的系统安全(8)良好的可移植性3. Linux与Windo ws操作系统的主要区别是什么?(1)从发展的背景看,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windo ws等,都是自成体系,无对应的相依托的操作系统(2)从使用费用上看,Linux是一种开放、免费的操作系统,Window s是封闭的系统,需要有偿使用。
(3)Linux上丰富的应用软件也是自由的,而在Wind ows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。
linux金国庆第三版课后题答案

linux金国庆第三版课后题答案填空题Linux是在GRL版权协议下发行的遵循POSIX 标准的操作系统内核.Linux 可以通过光盘,硬盘和网络等多种介质进行安装.Red Hat Linux提供的引导程序有GRUB 和LILO .X Window 是一套基于服务器/客户端架构的视窗系统,于1984 年在麻省理工学院(MIT) 计算机科学研究室开发.X Window 由服务器,客户端和通信协议三部分组成.Linux 下的文件可以分为5 种不同的类型,分别普通文件,目录文件,链接文件,设备文件和管道文件.通常,root的主目录为/root .root 的UID 通常为0 .RPM 软件包管理器可以完成查询,安装,卸载,升级,验证,以及源码分发等多项任务,及大地方便了Linux 的使用.RPM软件包文件名中一般包括名称,版本号,发行号和硬件平台等信息.vi 有3 种基本工作模式:文本输入,命令行和末行.如果未进行指定输出文件名,gcc编译出来的程序后缀是一个名为a.out 的可执行文件.通常在操作系统中,进程至少要有三种基本状态,分别为运行,就绪和封锁.在Linux 系统中,进程的执行模式划分为用户和内核.选择题下面不是KDE 组件的程序是B .A. KonquerorB. NautilusC. KOfficeD. KDevelop下面不是Linux 桌面的有D .A. KDEB. GNOMEC. XFCED. Bash用于存放系统配置文件的目录是A .A. /ectB. /homeC. /varD. /root通常,Linux 下的可执行程序位于下列哪些目录? FA. /binB. /homeC. /sbinD. /usr/libE. /varF. /usr/binLinux 下重命名文件可用如下哪个命令? CA. renB. lsC. mvD. copyLinux 下移除目录可用如下哪些命令? CA. mvB. delC. rmD. deltreeE. rmdirF. mkdir下列命令中,无法对文件进行压缩的是BCFHI .A. tarB. lessC. mvD. bzip2E. gzipF. lsG. zipH. locateI. cat上题中,要显示含权限信息的backup 目录内容可用下面哪个命令? CA.ls./backupB.ls-A./backupC. ls-la./backupD. ls-r./backu下面哪些文件和用户组账号有关? BA. /ect/passwordB. /ect/g shadowC. /ect/shadowD. /ect/gpasswd删除用户使用的命令是B .A. delusrB. uesrdelC. usrdelD. delete user默认情况下,root 用户属于以下哪个用户组? DA. userB. adminC. rootD. system查询RPM软件包的命令为AD .A. rpm –qB. rpm –sC. rpm –ID. rpm --query下面能查看磁盘空间使用率的有C .A. mountB. umountC. dfD. fdisk –l可以将分区格式化为vfat 的命令有C .A. mkfs.vfatB. mkvfatfsC. mkfs –t vfatD. mkfs.ext2下面Linux 程序中哪一个是调试器? CA. viB. gccC. gdbD. make制定周期性执行的计划任务需要使用下面的哪些命令? BA. atB. cronC. cronjobD. batch下面那组快捷键可以迅速终止前台运行的进程? DA. Ctrl+AB. Ctrl+CC. Ctrl+QD. Ctrl+Z下面哪些是合法的变量名? ABDHA. KittyB. bOOkC. Hello WorldD. Olympic gameE. 2catF. %goodsG. ifH. game下面哪种是正确的赋值方法? AA. a=abcB. a =abcC. a= abcD. a=”abc”解答普通用户如何修改密码?P89-5答:普通用户只能用不带参数的passwd命令修改自己的口令.1.在终端下输入passwd2.输入新密码3.再次输入密码3.如何为新增用户指定用户主目录?答:useradd -c username –d /home/Jone4.什么是软件包的依赖关系?答:要求只有安装特定的软件包之后才能正常安装该软件包.5.简述对磁盘进行配额管理的意义和方法.答:(1)意义:保护系统有效利用磁盘空间;(2)方法:按用户进行限制和对用户组进行限制,包括硬限制和软限制.6.简述ps 命令和top 命令的区别.答:ps命令和top命令的区别是top命令是一个动态显示过程,可以通过用户按键来不断刷新当前状态;如果在前台执行,top命令将独占前台,直到用户终止top命令为止.7.简述kill 和killall 的区别.P158-7答:使用kill命令可以终止一个已经阻塞的进程,或者一个陷入死循环的进程;而killall命令会终止所有的进程.8.编写一个Shell 脚本,计算100 以内不是5 整数倍的数字的和.(编程题)#!/bin/bashi=1sum=0while [ i − l e 100 ] ; d o i f [ i -le 100];do if[ i−le100];doif[[ i t h e n s u m = i%5] -ne 0]; then sum= ithensum=[ s u m + sum+ sum+i]fii=$i+1doneecho KaTeX parse error: Expected 'EOF', got '#' at position 7: sum 解:#̲!/bin/bash decl…(expr i i% ib )if [ B − n e 0 ] t h e n s u m = B -ne 0 ] then sum=B−ne0]thensum=[ s u m + sum+ sum+i]fidoneecho $sum其他:1.DNS系统依赖一种层次化的域名空间分布式数据结构,可分为如下3部分:(1)域名或资源记录:指定结构化的域名空间和相应的数据.(2)域名服务器:它是一个服务器端程序,包括域名空间树结构的部分信息.(3)解析器:它是客户端用户向域名服务器提交解析请求的程序.2.vsfpd用户配置:匿名用户、本地用户、虚拟用户.3.用于比较整数的关系运算符有:-lt(小于)、-le(小于或等于)、-gt(大于)、-ge(大于或等于)、-eq(等于)、-ne(不等于).4.启动进程:定时执行—at命令、空闲时执行—batch命令、周期性执行—cron和crontab命令.5.进程的定义:程序是存储在磁盘上包含可执行机器指令和数据的静态实体,而进程是在操作系统中执行的特定任务的动态实体.Linux操作系统包括3个不同类型的进程:交互进程、批处理进程、守护进程.6.shell 编程的美元符号代表什么意思?答:表示变量替换,即用其后指定的变量的值来代替变量.7.在控制台里使用帮助—man 命令:man [……]name….(例:man 5 inittab)8.在控制台里使用帮助—info命令及其他:Info cmd name.除了上述两种方式外还可以使用help 命令名来实现帮助.10.文本修改命令(单个与多个)及不同的命令删除的是什么:(单个)nx 删除光标所在位置开始向右的n个字符;nX删除光标前面那个字符开始向左的n个字符,(多个)ndd删除当前行及其后n-1行的内容;D 都是删除从光标所在处开始到行尾的内容;d0 删除从光标前一个字符开始到行首的内容;ndw删除n个指定的单词.11.磁盘挂载分区与卸载分区命令:要使用磁盘分区,就需要挂载该分区,mount –type device dir;要移除磁盘,则需要卸载该分区,umount [device |dir] .12.添加删除用户:添加用户useradd option username;删除用户userdel option username.13.两个目录ROOT 和BOOT,哪个是用户的主目录:boot是存放系统内核映像及其它与启动有关的文件,root 是root用户的目录,root是用户的主目录.14.用户的账号文件和用户组的账号文件的区别:用户账号文件—passwd;用户组的账号文件—group和gshadow.15.使用命令行方式管理用户和组的各种命令:使用useradd 命令添加用户useradd option username;使用usermod命令修改用户信息usermod option username;使用userdel命令删除用户userdel option username;使用groupadd命令创建用户组groupadd option groupname;使用groupmod命令修改用户组属性groupmod option groupname;使用groupdel命令删除用户组groupdel option groupname.。
linux教程(第三版)_孟庆昌_课件资料_第三章

“/模式/-” 从光标所在行起始向前检索指定的模式,光标停在首 先找到的那一行的前一行的行首
“/模式/-数字” 其功能与上一形式相同,但光标停在匹配行之前 倒数第n 行(即,行号=匹配行号-n)的行首,这里n是“数字”值
e
E
对搜索词的定义分别与w和W相同。如光标已在一个词中,
它就移至该词末尾
3.4 移动光标
按句移动的命令(键):
(
)
命令( 和 )分别将光标移至上一个和下一个句子的开头。句子被定 义为以句点(.)、问号(?)或感叹号(!)结尾、后随二个空格 或一个换行的字符序列。句子在第一个非空白字符处开始。
在屏幕上移动的命令(键):
输入 I 命令后在当前行(即光标所在行)的行首 插入新增文本,行首是该行的第一个非空白字符。 当输入I命令时,光标就移到行首。
3.3 文本输入
3.3.2 附加命令
a 在光标之后插入,光标可在一行的任何位置。 A 在光标所在行的行尾添加文本。
3.3.3 打开命令
o 在光标所在行的下面插入一行。 O 在光标所在行的上面插入一行。
“/模式/+” 是从光标所在行起始向前检索指定的模式,光标停在 首先找到的那一行的下面一行的行首
“ /模式/+数字” 其功能与上一形式相同,但光标停在匹配行之 后正数第n行(即,行号=匹配行号+ n)的行首,这里n是“数字” 值
字符串检索
向后检索命令的格式是:
?模式 〈Enter〉 ?模式?位移〈Enter〉 如果在模式中想包含以下特殊字符: * ·$ ^ [ } \ / 需要使用其转义形式,即在这些字符前面加上反斜线(\),使 其失去特殊含义,作为一般字符对待
《Linux网络操作系统项目教程(RHEL7.4 CentOS 7.4)(第3版))》习题及答案

《Linux网络操作系统项目教程(RHEL7、4/CentOS 7、4)(第3版)》课后习题答案1、11练习题一、填空题1.GNU得含义就是。
2。
Linux一般有3个主要部分:、、。
3。
目前被称为纯种得UNIX指得就就是以及这两套操作系统。
4.Linux就是基于得软件模式进行发布得,它就是GNU项目制定得通用公共许可证,英文就是。
5.史托曼成立了自由软件基金会,它得英文就是.6.POSIX就是得缩写,重点在规范核心与应用程序之间得接口,这就是由美国电气与电子工程师学会(IEEE)所发布得一项标准.7.当前得Linux常见得应用可分为与两个方面。
8.Linux得版本分为与两种。
9。
安装Linux最少需要两个分区,分别就是。
101、一个自由软件组织)2、内核(kernel)、命令解释层(Shell或其她操作环境)、实用工具3、System VBSD4、Copyleft(无版权)General PublicLicense,GPL)5、FSF,FreeSoftware Foundation6、便携式操作系统接口(Portable Operating System Interface)7、企业应用个人应用8、内核版本发行版本9、swap交换分区/(根)分区10、root二、选择题1.Linux最早就是由计算机爱好者()开发得。
A.Richard Petersen ﻩﻩB.Linus TorvaldsﻩC。
Rob Pick ﻩﻩﻩD.Linux Sarwar2。
下列中()就是自由软件。
A。
Windows XPﻩB。
UNIX C.Linux D.Windows20083。
下列中( )不就是Linux得特点。
A.多任务ﻩB.单用户C。
设备独立性D.开放性4.Linux得内核版本2、3、20就是( )得版本。
A。
不稳定B。
稳定得ﻩC.第三次修订ﻩﻩD.第二次修订5.Linux安装过程中得硬盘分区工具就是()。
A.PQmagicﻩﻩB.FDISKﻩﻩC。
《计算机操作系统教程第三版》答案作者左万历 周长林

第一章操作系统概述课后习题1. 硬件将处理机划分为两种状态,即管态和目态,这样做给操作系统设计带来什么好处 ? 答:便于设计安全可靠的操作系统。
管态和目态是计算机硬件为保护操作系统免受用户程序的干扰和破坏而引入的两种状态。
通常操作系统在管态下运行,可以执行所有机器指令;而用户程序在目态下运行,只能执行非特权指令。
如果用户程序企图在目态下执行特权指令,将会引起保护性中断,由操作系统终止该程序的执行,从而保护了操作系统。
2.何为特权指令?举例说明之。
如果允许用户执行特权指令,会带来什么后果?答:只能在管态下才能执行的指令称为特权指令。
如开关中断、置程序状态寄存器等。
如果允许用户执行特权指令,它将不仅影响当前运行的程序,而且还有可能影响操作系统的正常运行,甚至整个系统。
3. 中断向量在机器中的存储位置是由硬件确定的,还是由软件确定的 ? 答:中断向量在机器中的位置是由硬件确定的。
例如,在 INTEL 80x86 CPU 中,内存空间0x00000——0x003ff为中断向量空间。
4. 中断向量的内容是由操作系统程序确定的还是由用户程序确定的?答:中断向量的内容是由操作系统程序确定的。
向量的内容包括中断处理程序的入口地址和程序状态字(中断处理程序运行环境),中断处理程序是由操作系统装入内存的,操作系统将根据装入的实际地址和该中断处理程序的运行环境来填写中断向量。
5. 中断向量内的处理机状态位应当标明是管态还是目态 ? 为什么? 答:应当标明是管态。
该状态由系统初试化程序设置,这样才能保证中断发生后进入操作系统规定的中断处理程序。
6. 中断和程序并发之间的关系是什么?答:中断是程序并发的必要条件。
如果没有中断,操作系统不能获得系统控制权,无法按调度算法对处机进行重新分配,一个程序将一直运行到结束而不会被打断。
7. 说明“栈”和“堆”的差别.答:栈是一块按后进先出(FIFO)规则访问的存储区域,用来实现中断嵌套和子程序调用的参数和返回断点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux教程第三版答案【篇一:linux系统应用教程习题答案】xt>1. linux系统有哪些主要的优点?答:linux的优点主要有:开放性、多用户、多任务、良好的图形用户界面、设备的独立性、丰富的网络功能、可靠的系统安全、良好的可移植性、丰富的应用软件支持、内核完全免费等优点。
2. 常用操作系统有哪些?它们各具有那些特点?答:常用操作系统主要有linux、unix、windows等。
linux是一个内核完全免费、可运行在多个硬件平台、功能齐全、安全性好、界面友好的一种操作系统。
unix功能强大、稳定性好,但价格昂贵,不适合小型企业或者个人使用。
windows是一个功能完全的多任务操作系统,具有丰富的应用软件,友好的用户界面,但windows主要运行在基于intel体系结构的pc系列机上,由微软公司独立控制系统的设计、升级和维护,用户使用windows需要支付一定的费用。
3. linux的组成结构有哪些?答:linux由四个主要部分组成,即内核、shell、文件系统和实用工具。
4. linux系统的主要应用领域有哪些?答:linux系统主要应用在桌面系统、服务器、嵌入式系统和集群计算机等领域。
第2章 linux系统的安装1. 什么是linux的多系统安装?答:linux的多系统安装指在同一台计算机中,除了安装linux外还安装其他操作系统。
此时,需要对计算机中的硬盘空间进行合理分配,并且按照不同操作系统的需要,在硬盘上建立相应格式的分区。
一般来说,linux的多系统安装指在同一台计算机中同时安装windows系统和linux系统。
2. 虚拟机安装linux有什么特点?答:与多系统linux相比,虚拟机安装linux采用了完全不同的概念。
多系统linux在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。
而虚拟机安装linux系统是同时运行多个操作系统,而且每个操作系统都可以进行虚拟的分区、配置而不影响真实硬盘的数据,并且还可以将几台虚拟机连接为一个局域网。
虚拟机安装linux时,多个虚拟机共享一台主机的资源,比起直接安装在硬盘上的系统,性能较低,速度慢,不太稳定,但安装与卸载系统非常方便。
3. 如何将只能显示英文的linux改为可以显示中文的linux?答:打开一个终端窗口,在终端窗口的命令提示符“#”后执行“cd/usr/share/locale”命令,进入locale目录。
然后,执行“du -shzh_cn”命令查看安装的时候有没有安装中文包,这个包大约11m,如果小太多的话,那么系统默认没有安装中文包。
最后,在命令提示符后执行“vi /etc/sysconfig/i18n”,查看文件i18n文件内容,并将lang=“en_us.utf8”,改为lang=“zh_cn.utf-8”。
修改完毕后保存并退出,执行命令“reboot”,重新启动虚拟机即可。
第3章图形用户界面及其操作1. 什么是x window?它是由哪几部分组成?答:x-window是linux从unix中继承的图形用户接口(graphics user interface,gui),是一个功能强大,可按需配置的界面,为用户提供方便的操作和开发界面。
x-window分为x-server,x-client,x-protocol三部分,采用c/s(client/server)结构,但和常见的c/s结构相反。
在常见的c/s结构中,client端提交任务到server端执行,而在x-window中,client是执行程序的一方,在其上面执行各种x程序,而server则是接收用户输入和显示client运行结果的一方。
2. kde桌面系统中菜单有哪几类?答:有“开始”菜单、右键菜单及其桌面、面板的快捷按钮或图标。
3. 在配置鼠标时,双击间隔、拖动起始时间、鼠标滚轮卷动单位分别表示什么?答:双击间隔单位为毫秒,拖动起始时间单位为毫秒,鼠标滚轮卷动单位为行。
4. 请给您主机的网卡绑定3个ip地址,并在终端窗口通过ifconfig命令查看。
答:在“网络配置”的网卡“修改参数”页面,选中“允许绑定多ip”复选框,在其下的两列表格中依次输入2个空闲的ip地址和相应的子网掩码,即可给网卡绑定3个ip地址。
在终端窗口中通过ifconfig命令可查看这3个地址。
5. 修改网卡配置,然后查看与网络配置相关文件内容的变化。
答:与网络相关的配置文件为:/etc/sysconfig/networking/devices/ifcfg-eth0、/etc/hosts、/etc/sysconfig/network、/etc/sysconfig/network-scripts/ifcfg-eth0、/etc/resolv.conf、/etc/host.conf等。
6. 直接通过修改与网络配置相关文件的内容来更换主机的ip地址。
答:可通过修改文件/etc/sysconfig/networking/devices/ifcfg-eth0或者/etc/sysconfig/network-scripts/ifcfg-eth0来实现。
7. 将桌面设置为放映幻灯片形式,每10分钟更换1次图片。
答:可通过选择屏幕背景设置页面的“放映幻灯片”实现。
8. 试将屏幕保护配置为:等待10分钟后自动启动的多边形保护程序,停止需要密码。
答:可通过选择屏幕保护设置页面的“设置”实现。
9. 将系统时间进行随机调整,然后通过网络上的时间服务器对系统时间进行自动校正。
答:可通过在时间配置页面选中“自动设定日期和时间”选项实现。
10. 创建student组,并将student组作为新建用户zhao、qian、sun、li的主组。
答:可通过lime用户与组管理工具页面实现。
11. 查看系统配置文件“/etc/inittab”,将缺省运行级别设置为“3”后重新启动系统。
答:可通过将文件“/etc/inittab”中的缺省运行级别语句修改为“id:3:initdefault:”来实现。
12. 通过guarddog设置本机能够与网络中的一台主机通过ping进行通信。
答:在guarddog的“网域”页面将要与本机通信的主机添加到internet网域或者添加一个包含与本机通信的主机的域,并在“连接到”窗口选中local网域与要通信主机所在域的连接关系,在“协议”页面选中“ping”为local域与通信主机所在域的通信协议。
13. 用文件压缩归档工具将“/etc”中的所有内容压缩到文件etc.tar.gz中,并将文件etc.tar.gz放置到桌面上。
答:在“文件压缩归档工具”中创建新文件,文件存储位置选为“桌面”,文件命名为etc,选择gzip格式,添加目录“/etc”到文件中,然后存盘退出。
14. 利用gftp连接一台ftp服务器,实现文件的下载与上传。
答:在gftp的页面输入ftp的ip地址、用户名和密码,选择“ftp”协议后单击进行连接,连接成功后左边窗口显示本地文件,右边窗口显示ftp服务器端文件,利用鼠标选择文件,用和实现文件下载与上传。
15. 利用文本编辑器创建一个文本文件test,保存到当前用户目录中,然后用二进制编辑器对文件test进行修改。
答案略。
16. 利用wireshark软件,对同一子网中某台主机进行监控,查看其数据包收发动态。
答:在wireshark中设置过滤方案“ip address 192.168.0.1”,然后将“filter string”中的ip地址“192.168.0.1”替换为指定主机的ip地址,即可抓取指定ip地址相关的数据包进行分析。
第4章linux系统的常用命令1. 某文件的权限设置为rwxrwxrwx,请说明之。
答:该文件的权限为文件主可读、可写、可执行;同组用户可读、可写、可执行;其他用户可读、可写、可执行。
2. 需要将文件test的所有者改为user,用户组改为root,请给出相应的命令。
答:chown user:root test。
3. 请问下列目录主要放置什么数据?/etc/,etc/init.d/,/boot/,/usr/bin/,/sbin/,/bin/,/dev/,/var/log/。
答:/etc/存放配置文件;/etc/init.d/存放服务启动文件;/boot/存放系统启动文件;/usr/bin/存放从基本命令扩展的命令的可执行文件;/sbin/存放扩展的文件与网络相关命令的可执行文件;/bin/存放基本命令的可执行文件,/dev/存放设备文件,/var/log/存放日志文件。
4. 要知道2020.1.1是星期几,该执行什么命令?答:date –d ?20200101? + %a。
5. 某用户的umask分别为033和044,请问该用户所建立的文件和目录的权限是什么?答:rwxr--r--、rwx-wx-wx。
6. 找出/etc下,文件大小介于50kb到60kb之间的文件,并列出文件的操作权限。
答:find /etc –size +50k –and –size -60k。
7. 说明suid、sgid和粘附位。
答:suid表示当文件执行时,执行该文件的用户能够在文件执行期间获得文件主的权限,在文件执行结束后,权限被收回。
与suid类似,sgid表示当文件执行时,执行该文件的用户在文件执行期间拥有文件主主组用户的权限。
粘附位表示只有文件主和root用户才能删除带有该标识的文件,其他用户虽然有“w”权限,但仍然不能删除带有该标识的文件。
8. 如何挂载和卸载光驱?答:挂载光驱:mount /dev/cdrom /mnt,卸载光驱:umount/mnt。
9. 举例说明tar指令对文件进行压缩和解压操作。
答:将/home的内容压缩打包:tar -czvf home.tar.gz;对home.tar.gz进行解压缩:tar -xzvf home.tar.gz10. 在vi打开的文件中,如何定位到该文件的页首和页末?答:命令状态下,按h键光标移至当前页首,按l键光标移至当前页末。
11. 如何进入vi编辑器的编辑模式?答:在命令状态下,按insert键或者输入i、i、a等字符均可进入编辑状态。
12. 在/etc下,列出含有xyz三个字符的任何一个字符的行,该如何操作?答:ls –l /etc|grep [xyz]。
13. 如何查看启动端口2222的服务?答:netstat –an|grep 2222。
14. 查看本机是否已经安装tftp软件,若已经安装,先删除后再安装;否则,先安装后再删除。
写出实现上述操作的命令列表。
答:查看:rpm –qa|grep tftp;删除: rpm –e tftp-0.42-3.1,安装rpm –ivh tftp-0.42-3.1。