linux课后习题答案(第二次修订)

合集下载

linux习题集答案

linux习题集答案

存放用户账号的文件是passwd1、Linux是“Free software”,这个“Free”的含义是:()A Linux不需要付费B Linux发行商不能向用户收费C Linux可自由修改和发布D 只有Linux的作者才能向用户收费2、下面关于Shell的说法中,不正确的说法是;()A 操作系统的外壳B 用户与内核之间的接口程序C 一个命令语言的解释器D 一种与C类似的程序语言3、hda2表示:()A IDE0接口上的从盘B IDE0接口上的第二个逻辑盘C IDE0接口上的第二个主分区D IDE0接口上主盘的第二个主分区5、以下()设置不需要超级用户权限:A 修改系统时间B 改变桌面环境类型C 改变鼠标的类型D 添加打印机6、以下哪个组合键可以关闭图形化界面:()A Ctrl+Alt+SpaceB Ctrl+AltC ctrl+Alt+BachspaceD Ctrl+Alt+Space7、以下哪个文件保存用户帐号信息:()A /etc/usersB /etc/gshadowC /etc/inittabD /etc/shadow8、新建用户使用useradd命令,如果要指定用户登录的bash类型,则要()选项:A -sB -dC -uD -g9、tar命令可以进行文件的():A 压缩、归档和解压缩B 压缩和解压缩C 压缩和归档D 归档和解压缩2、Linux操作系统中把外部设备按数据交换的特性分为三种类型:___字符设备___、__块设备_____和______网络设备_。

3、X Window的组成结构主要有三大部分:__应用程序接口______、__窗口管理器______和_________。

4、利用ps命令查看进程时,主要输出项PID表示_进程标志号_____,TTY表示___该进程对应的终端______。

5、_内核____是Linux操作系统的核心。

6、Linux的用户可分为_____个人_、____专业___和____商业__三种类型。

linux课后习题答案文档

linux课后习题答案文档

linux课后习题答案文档第一章课后习题:1.Linux提供了哪些用户界面?它们的区别是什么?答:图形化界面和命令行界面,命令行界面即shall界面,是基于文本的命令行界面而图形化界面可以给用户一种方便、直观、交互性强的、友好的图形化界面,用户可以在其中使用鼠标、菜单、窗口、滚动条等进行操作。

我个人认为图形化界面更利于操作系统的普及,而命令行界面有时候效率很高,是学习操作系统进阶必须掌握的技术。

2.举例说明Linux的主要应用领域。

㈠Linux服务器㈡嵌入式Linux系统㈢桌面应用㈣电子政务3.Linux操作系统有什么特点?㈠开放性㈡完全免费㈢多用户㈣多任务㈤良好的用户界面㈥设备独立性㈦提供了丰富的网络功能㈧可靠的系统安全性㈨良好的可移值性4.如何理解Linux版本Linux的版本分为两类:内核版本和发行版本。

㈠内核版本:内核是系统的心脏,是运行程序、管理磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。

Linux内核版本号是有一定规则的,即“主版本号.次版本号.修正号”。

㈡发行版本:一个完整的Linux操作系统由内核版本、系统程序、应用程序组成。

比较著名的几个发行版本有如下几个:⑴Red Hat Linux⑵Slackware Linux⑶SuSE Linux⑷Debian Linux⑸红旗Linux5.Linux和UNIX有什么共同点和不同点?共同点:Linux和UNIX系统都是有多用户的特征。

UNIX和LINUX有很多相同的地方,比如说指令,比如说SHELL。

不同点:主要UNIX是用于大型机的,Linux是用于家用机的。

UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。

Linux是一种外观和性能与UNIX相同或更好的操作系统,但Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。

Linux课后习题参考答案

Linux课后习题参考答案

第1章:1)D2)错3)错4)错5)错6)错7)错8)错第3章:1)C2)C3)B4)D5)A6)D7)C8)C第5章:1)D,C选项也可以,但是因为缺掉一步make test可能会存在问题,在确认无误的情况下也可以这么做2)A3)A4)C5)A6)C第7章:1)B(-p后面多了一个空格)注:CD应该合为一个选项2)A3)B4)C第10章1.正则表达式可以说是一个字符模板,用来在搜索中匹配相同的字符。

(对)2.“^”字符,匹配输入字符串的开始位置。

(对)3.“\”字符,用来转义一个元字符。

(对)4. grep命令的意思是“全面搜索正则表达式”并把找到的行打印出来5. bash中编辑功能“Ctrl+A”的作用是将光标移动到行首6. bash中编辑功能“Ctrl+T”的作用是交换光标所在的字符与前—个字符(对)7. bash中通配符“*”的含义是匹配任意字符的0次或多次出现(对)8.答案见教材中的相关章节第12章1.内核模块简称模块,是一段可执行的程序,它可以被动态加载到内核中,并成为内核的一部分。

加载到内核中的模块具有与内核一样的权限,可以访问任何内核中的数据结构。

2.Linux的内核可以通过多种方式进行定制他们分别是:文本交互问答方式、文本窗口交互方式、图形窗口交互方式、根据原有配置文件生成新的配置文件。

第13章1.在RedHat9中提供了两个启动引导程序:GRUB、LILO。

2.在Linux系统中通常有0~6,共7个运行级别。

其中完全多用户模式的编号是3 ,图形登录的多用户模式的编号是5 。

3.runlevel命令的作用是查看当前的运行级别。

4.改变系统运行级别的命令是init [0123456]。

5.假设系统启动默认进入图形登录的多用户模式,如果要让系统在启动时直接进入完全多用户模式,则需要修改inittab文件。

第15章1.大多数Linux驱动程序以芯片组命名,而不是根据设备生产商来进行命名。

linux操作系统第二版课后习题答案

linux操作系统第二版课后习题答案

linux操作系统第二版课后习题答案Linux操作系统第二版课后习题答案Linux操作系统是一种开源的操作系统,广泛应用于服务器、嵌入式设备、移动设备等领域。

对于学习Linux操作系统的同学来说,课后习题是巩固知识、提高技能的重要途径。

本文将为大家提供一些关于Linux操作系统第二版课后习题的答案,希望能够对大家的学习有所帮助。

1. 什么是Linux操作系统?Linux操作系统是一种基于Unix的开源操作系统,由Linus Torvalds于1991年开发。

它具有稳定、安全、可靠的特点,并且可以在不同的硬件平台上运行。

Linux操作系统采用分层结构,包括内核、系统库、命令行工具和图形界面等组件。

2. Linux操作系统的特点有哪些?Linux操作系统具有以下特点:- 开源:Linux操作系统的源代码对所有人开放,任何人都可以查看、修改和分发。

- 多用户、多任务:Linux操作系统支持多用户同时登录,并且可以同时运行多个任务。

- 稳定性:Linux操作系统具有较高的稳定性,可以长时间运行而不会出现崩溃或死机。

- 安全性:Linux操作系统有较好的安全性,可以通过权限管理、防火墙等措施来保护系统安全。

- 可定制性:Linux操作系统可以根据用户的需求进行定制,用户可以选择安装需要的组件和应用程序。

3. 如何在Linux系统中创建用户?在Linux系统中,可以使用以下命令来创建用户:```useradd username```其中,username是要创建的用户名。

创建用户后,可以使用以下命令设置用户密码:```passwd username```然后,用户就可以使用自己的用户名和密码登录系统了。

4. 如何在Linux系统中安装软件包?在Linux系统中,可以使用包管理器来安装软件包。

不同的Linux发行版可能使用不同的包管理器,如Debian系列使用apt,Red Hat系列使用yum。

以Debian系列为例,可以使用以下命令来安装软件包:```sudo apt-get install package_name```其中,package_name是要安装的软件包的名称。

linux操作系统(课后习题答案)

linux操作系统(课后习题答案)

linux操作系统(课后习题答案)精品1.简述 linux 的内核版本号的构成。

答:由 3个部分数字构成,其形式如下 Major.minor.patchlevel major :表示主版本号,通常在一段时间内比较稳定。

minor :表示次版本号,如果是偶数,代表这个内核版本是正式版本,可以公开发行;而如果是奇数,则代表这个内核版本是测试版本,还不太稳定仅供测试。

patchlevel :表示修改号,设备分配、实现设备和设备、设备和 CPU 等之间的并行操作、进行缓冲管理、设备控制与驱动10. 什么是 DMA 方式?简述采用 DMA 方式进行数据传输的过程。

答:DMA 方式是:在外部设备和内存之间开辟直接的数据交换通路。

这个数字越大,则表明修改的次数越多,版本相对更完善。

2. 如何理解 linux 发行版本含义?它由哪些基本软件构成?DMA 控制器向 CPU 发出 DMA 请求:( 2) CPU 系统转变为DMA 工作方式,并把总线控制权交给12.什么是缓冲?为什么要引入缓冲?答:缓冲技术是用在外部设备与其他硬件部件之间的一种数据暂存技术,它利用存储器件在外部设答: Server (服务器)、 Client (客服端)、通信通道 Server :控制实际显示器和输入设备的程序。

Client : Client 是使用系统窗口功能的一些应用程序。

通信通道:负责 Server 与 Client 之间的信息传输。

备中设置了数据的一个存储区域,称为缓冲区。

引入缓冲区的主要原因:(1 )缓和CPU 与I/O 设备间速度不匹配的矛盾。

(2)减少对CPU 的中断频率,放宽对 CPU 中断响应时间的限制。

(3)提高 CPU 和 I/O5. 什么是桌面环境? linux 下的桌面环境主要有哪两种?答:为用户管理系统、配置系统、运行应用程序等提供统一的操作平13.linux 中用户可分为哪几种类型,有何特点?答:分为下面两种类型: 1 、用户帐号:所谓的“用户”可以是实际的人员。

linux操作系统课后习题答案

linux操作系统课后习题答案

linux操作系统课后习题答案操作系统是计算机系统中的重要组成部分,它负责管理计算机的硬件和软件资源,并且提供给用户一个良好的操作界面。

Linux是一个开源的操作系统,广泛应用于服务器和个人电脑上。

为了帮助读者更好地理解和掌握Linux操作系统,本文回答了一些常见的课后习题。

习题一:Linux系统中如何查看当前所在的目录?在Linux系统中,可以使用命令"pwd"来查看当前所在的目录。

首先打开终端,输入"pwd"命令后回车,系统会显示当前所在目录的路径。

习题二:Linux系统中如何创建一个新的目录?在Linux系统中,可以使用命令"mkdir"来创建新的目录。

在终端中输入"mkdir 目录名称",然后回车即可创建一个新的目录。

习题三:Linux系统中如何列出一个目录下的所有文件和子目录?在Linux系统中,可以使用命令"ls"来列出一个目录下的所有文件和子目录。

在终端中输入"ls 目录名称",系统会显示该目录下的所有文件和子目录的列表。

习题四:Linux系统中如何移动文件或目录?在Linux系统中,可以使用命令"mv"来移动文件或目录。

在终端中输入"mv 源文件或目录目标目录",然后回车即可将文件或目录移动到目标目录中。

习题五:Linux系统中如何复制文件或目录?在Linux系统中,可以使用命令"cp"来复制文件或目录。

在终端中输入"cp 源文件或目录目标目录",然后回车即可将文件或目录复制到目标目录中。

习题六:Linux系统中如何删除文件或目录?在Linux系统中,可以使用命令"rm"来删除文件或目录。

在终端中输入"rm 文件或目录",然后回车即可删除文件或目录。

linux课本练习题答案

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操作系统课后习题答案《Linux操作系统(第2版)》课后习题答案练习题⼀、选择题1. Linux最早是由计算机爱好者 B 开发的。

A. Richard PetersenB. Linus TorvaldsC. Rob PickD. Linux Sarwar2. 下列 C 是⾃由软件。

A. Windows XPB. UNIXC. LinuxD. Windows 20003. 下列 B 不是Linux的特点。

A. 多任务B. 单⽤户C. 设备独⽴性D. 开放性4. Linux的内核版本是 A 的版本。

A. 不稳定B. 稳定的C. 第三次修订D. 第⼆次修订5. Linux安装过程中的硬盘分区⼯具是 D 。

A. PQmagicB. FDISKC. FIPSD. Disk Druid6. Linux的根分区系统类型是 C 。

A. FATl6B. FAT32C. ext4D. NTFS⼆、填空题1. GNU的含义是:GNU's Not UNIX。

2. Linux⼀般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实⽤⼯具。

3. 安装Linux最少需要两个分区,分别是 swap交换分区和/(根)分区。

4. Linux默认的系统管理员账号是 root 。

三、简答题(略)1.简述Red Hat Linux系统的特点,简述⼀些较为知名的Linux发⾏版本。

2.Linux有哪些安装⽅式?安装Red Hat Linux系统要做哪些准备⼯作?3.安装Red Hat Linux系统的基本磁盘分区有哪些?4.Red Hat Linux系统⽀持的⽂件类型有哪些?练习题⼀、选择题1. C 命令能⽤来查找在⽂件TESTFILE中包含四个字符的⾏?A. grep’’TESTFILEB. grep’….’TESTFILEC. grep’^$’TESTFILED. grep’^….$’TESTFILE2. B 命令⽤来显⽰/home及其⼦⽬录下的⽂件名。

linux操作系统第二版答案

linux操作系统第二版答案

l i n u x操作系统第二版答案(总24页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--linux操作系统第二版答案【篇一:linux系统教程课后习题答案】t>1.什么是linuxlinux是一套免费使用和自由传播的类unix操作系统,源代码开放,能运行于各类硬件平台,包括intel x86系列和risc处理器。

这个系统是由世界各地成千上万的程序员设计和实现的。

其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的unix兼容产品。

2. linux有哪些特性(1)开放性(2)多用户(3)多任务(4)良好的用户界面(5)设备独立性(6)丰富的网络功能(7)可靠的系统安全(8)良好的可移植性3. linux与windows操作系统的主要区别是什么(1)从发展的背景看,linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如windows等,都是自成体系,无对应的相依托的操作系统(2)从使用费用上看,linux是一种开放、免费的操作系统,windows是封闭的系统,需要有偿使用。

(3)linux上丰富的应用软件也是自由的,而在windows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。

(4)windows对硬件配置要求高,而linux在低端pc系统上仍然可以流畅运行4. linux与unix的共同点与不同点是什么共同点:由于linux是从unix发展来到,它遵循unix开放标准,基本支持同样的软件、程序设计环境和网络特性,可以说linux是unix的pc版本,linux在pc机上提供了相当于unix工作站的性能。

与商用unix的不同点有:1)linux是免费软件,用户可以从网上下载,而商用的unix除了软件本身的价格外,用户还需支付文档、售后服务费用;2)linux拥有gnu软件支持,linux能够运行gnu 计划的大量免费软件,这些软件包括应用程序开发、文字处理、游戏等方面的内容;3)linux的开发是开放的,任何志愿者都可以对开发过程做出贡献;而商用unix则是由专门的软件公司进行开发的。

linux操作系统(第二版)课后习题答案

linux操作系统(第二版)课后习题答案

linux操作系统(第二版)课后习题答案Linux操作系统(第二版)课后习题答案在学习Linux操作系统的过程中,课后习题是非常重要的一部分。

通过做课后习题,我们可以更好地巩固所学的知识,加深对Linux操作系统的理解。

下面我将为大家总结一些常见的课后习题答案,希望对大家的学习有所帮助。

1. 什么是Linux操作系统?它有哪些特点?答:Linux操作系统是一种开源的Unix-like操作系统,具有多用户、多任务和多线程的特点。

它具有稳定性高、安全性好、性能优越等特点。

2. 请简要介绍Linux文件系统的组成结构。

答:Linux文件系统的组成结构包括根目录、用户目录、系统目录、设备文件、普通文件等。

其中根目录是整个文件系统的起点,用户目录是每个用户的个人目录,系统目录包括系统文件和程序文件,设备文件用于访问设备,普通文件包括文本文件、二进制文件等。

3. 请简要介绍Linux系统的启动过程。

答:Linux系统的启动过程包括硬件初始化、引导加载程序启动、内核初始化、用户空间初始化等步骤。

其中硬件初始化是指计算机硬件的自检和初始化,引导加载程序启动是指引导加载程序加载内核,内核初始化是指内核加载并初始化各种设备和服务,用户空间初始化是指启动系统的用户空间进程。

4. 请简要介绍Linux系统的文件权限管理。

答:Linux系统的文件权限管理包括文件所有者、文件所属组、文件权限等。

文件所有者是指文件的所有者,文件所属组是指文件所属的组,文件权限包括读、写、执行权限等。

5. 请简要介绍Linux系统的进程管理。

答:Linux系统的进程管理包括进程的创建、销毁、调度等。

进程的创建是指创建新的进程,进程的销毁是指销毁已有的进程,进程的调度是指对进程进行调度和管理。

通过以上课后习题的答案总结,我们可以更好地了解Linux操作系统的基本知识和常见操作。

希望大家在学习过程中多做课后习题,加深对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 采用虚拟文件系统技术。

Linux课后题(有答案的是重点)

Linux课后题(有答案的是重点)

1.5.1 课后习题(1)什么是Linux操作系统?答:linux是一套免费使用自由传播的类Unix操作系统,是当前流行的一种计算机操作系统。

(2)简述Linux的特点。

开放性、多用户、多任务、良好的图形用户界面、独立的硬件支持、丰富的网络应用、可靠的系统安全性、良好的可移植性、(3)请描述Linux与Unix的关系。

Linux 和UNIX 的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。

(1)简述Linux与Windows的异同点。

Windows是图形界面的,Linux类似以前的DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux也能显示图形界面。

Windows 有MS-DOS方式,在该方式下通过输入DOS命令来操作电脑;而Linux与Windows 类似,也有命令方式,Linux启动后如果不执行X- WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。

2.4.1 课后习题(1)Redhat Linux 9的默认安装(D)。

A.占用的硬盘空间最少 B.没有X Window图形系统C.无KDE桌面环境D.适合于对Linux系统比较陌生的用户(2)关于安装方式说法错误的是(A)。

A.图形安装模式耗费的系统资源比较少,字符方式耗费的系统资源较多B.字符方式的安装速度也比图形方式略快 C.图形安装方式易于使用D.如果安装程序无法启动图形安装程序,即使用户选择图形安装方式,也会自动地转入字符安装方式(3)当选择要安装的软件包时(B)。

A.可以选择单个软件包或包组,但是没有更进一步的选择B.可以选择单个软件包或包组,如果选择后者,你可以通过选择“细节”进一步选择C.安装程序不检查安装需要的磁盘空间 D.即使磁盘空间不够,安装程序也不会提示(4)逻辑分区是建立在(B)分区上的。

A.从分区 B.扩展分区 C.主分区 D.第二分区(5)在Windows与Linux双系统中,如果要让GRUB引导,则GRUB应该放在(A)。

Linux操作系统课后答案

Linux操作系统课后答案

习题一参考答案1-1 存储程序式计算机的主要特点是什么?答:存储程序式计算机(即冯·诺依曼型计算机)的主要特点是集中顺序过程控制。

它模拟手工操作过程,由CPU集中管理,通过程序计数器控制指令的顺序执行每一个指令。

1-2 批处理系统和分时系统各具有什么特点?为什么分时系统的响应比较快?答:批处理系统中操作人员将作业成批装入计算机并由计算机管理运行,在程序的运行期间用户不能干预,因此批处理系统的特点是:用户脱机使用计算机,作业成批处理,系统内多道程序并发执行以及交互能力差。

分时系统中不同用户通过各自的终端以交互方式共同使用一台计算机,计算机以“分时”的方法轮流为每个用户服务。

分时系统的主要特点是:多个用户同时使用计算机的同时性,人机问答方式的交互性,每个用户独立使用计算机的独占性以及系统响应的及时性。

分时系统一般采用时间片轮转的方法,使一台计算机同时为多个终端用户服务,因此分时系统的响应比较快。

1-3 实时信息处理系统和分时系统从外表看来很相似,它们有什么本质的区别呢?答:实时信息处理系统是指用计算机对实时数据进行处理的系统。

它要求必须在规定的时间内做出响应,一般要求响应时间为秒级、毫秒级甚至微秒级,比分时系统要求严格。

实时系统要求高可靠性和安全性,不要求很强的会话功能。

而分时系统只要求系统及时做出响应,具有很强的会话功能。

1-4 什么是多道程序设计技术?试述多道程序运行的特征?答:多道程序设计技术是指同时把多个作业(程序)放入内存并允许它们交替执行和共享系统中的各类资源;当一道程序因某种原因(如 I/O请求)而暂停执行时,CPU立即转去执行另一道程序。

多道程序运行具有如下特征: 多道:计算机内存中同时存放几道相互独立的程序。

宏观上并行:同时进入系统的几道程序都处于运行过程中,它们先后开始了各自的运行,但都未运行完毕。

微观上串行:从微观上看,内存中的多道程序轮流或分时地占有处理机,交替执行。

Linux操作系统课后习题答案及复习要点

Linux操作系统课后习题答案及复习要点

Linux操作系统课后习题答案及复习要点- 一 -Linux 操作系统填空部分1. Linux是在GRL版权协议下发行的遵循POSIX 标准的操作系统内核.2. Linux内核的作者是linus torvalds .3. Linux 可以通过光盘,硬盘和网络等多种介质进行安装.4. Red Hat Linux提供的引导程序有GRUB 和LILO .5. X Window 是一套基于服务器/客户端架构的视窗系统,于1984 年在麻省理工学院(MIT) 计算机科学研究室开发.6. X Window 由服务器,客户端和通信协议三部分组成.7. Linux 下的文件可以分为5 种不同的类型,分别普通文件,目录文件,链接文件,设备文件和管道文件.8. 通常,root的主目录为/root .9. root 的UID 通常为0 .10. RPM 软件包管理器可以完成查询,安装,卸载,升级,验证,以及源码分发等多项任务,及大地方便了Linux 的使用.11. RPM 软件包文件名中一般包括名称,版本号,发行号和硬件平台等信息.12. vi 有3 种基本工作模式:文本输入,命令行和末行.13. 如果未进行指定输出文件名,gcc编译出来的程序后缀是一个名为a.out 的可执行文件.14. 通常在操作系统中,进程至少要有三种基本状态,分别为运行,就绪和封锁.15. 在Linux 系统中,进程的执行模式划分为用户和内核.选择1. 下面不是KDE 组件的程序是B .A. KonquerorB. NautilusC. KOfficeD. KDevelop2. 下面不是Linux 桌面的有D .A. KDEB. GNOMEC. XFCED. Bash3. 用于存放系统配置文件的目录是A .A. /ectB. /homeC. /varD. /root4. 通常,Linux 下的可执行程序位于下列哪些目录? FA. /binB. /homeC. /sbinD. /usr/libE. /varF. /usr/bin5. Linux 下重命名文件可用如下哪个命令? CA. renB. lsC. mvD. copy6. Linux 下移除目录可用如下哪些命令? CA. mvB. delC. rmE. rmdirF. mkdir7. 下列命令中,无法对文件进行压缩的是BCFHI .- 二 -A. tarB. lessC. mvD. bzip2E. gzipF. lsG. zipH. locateI. cat(将当前用户主目录打包成tar.gz 格式备份,并将该文件权限设为666.在当前目录下创建backup 目录,并将上题中的tar.gz 文件解压缩到该目录.)8. 上题中,要显示含权限信息的backup 目录内容可用下面哪个命令? CA. ls./backupB. ls-A./backupC. ls-la./backupD. ls-r./backup9. 下面哪些文件和用户组账号有关? BA. /ect/passwordB. /ect/g shadowC. /ect/shadowD. /ect/gpasswd10. 删除用户使用的命令是B .B. uesrdelC. usrdelD. delete user11. 默认情况下,root 用户属于以下哪个用户组? DA. userB. adminC. rootD. system12. 查询RPM软件包的命令为AD .A. rpm –qB. rpm –sC. rpm –ID. rpm --query13. 下面能查看磁盘空间使用率的有C .A. mountB. umountC. dfD. fdisk –l14. 可以将分区格式化为vfat 的命令有C .A. mkfs.vfatB. mkvfatfsC. mkfs –t vfatD. mkfs.ext215. 下面Linux 程序中哪一个是调试器? CA. viB. gccC. gdbD. make16. 制定周期性执行的计划任务需要使用下面的哪些命令? BA. atB. cronC. cronjobD. batch17. 下面那组快捷键可以迅速终止前台运行的进程? DA. Ctrl+AB. Ctrl+CC. Ctrl+QD. Ctrl+Z18. 下面哪些是合法的变量名? ABDHA. KittyB. bOOkC. Hello WorldD. Olympic gameE. 2catF. %goodsG. ifH. game19. 下面哪种是正确的赋值方法? AA. a=abcB. a =abcC. a= abcD. a=”abc”简答1.比较文件的异同可以使用哪些命令?答:比较文件的异同可以使用comm和diff.2. 普通用户如何修改密码?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 -le 100];doif [$[$i%5] -ne 0];then sum=$[$sum+$i]fii=$i+1doneecho $sum解:#!/bin/bashdeclare -i sum=0declare -i b=5for i in `seq 1 100`doB=$(expr $i%$b )if [ $B -ne 0 ]thensum=$[$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 命令名来实现帮助.9.显示文件内容命令及其含义:显示文件内容命令—cat,more,less,head,tail;文件内容查看命令—grep,egrep,fgrep;文件查找命令—find,locate;文本处理命令—sort,uniq;文件内容统计命令—wc;文件比较命令—comm.,diff;文件复制、移动和删除—cm,mv,rm(可重命名);文件链接命令—ln;目录的创建与删除命令—mkdir,rmdir;改变工作目录、显示路劲以及显示目录内容命令—cd,pwd,ls.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期末习题

Linux期末习题

课件及作业题第一章:Linux入门 (1)第二章:文件和磁盘管理 (2)第四章:用户和组管理 (4)第五章:软件包管理 (5)第七章:Linux中的进程管理 (6)第十章:Samba服务器配置 (7)第十五章:Mail服务器 (8)第〇章:课后作业题及答案 (9)第一章:Linux入门选择题1.Linux最早是由计算机爱好者( B )开发的。

A.Richard PetersenB.Linus TorvaldsC. C. Rob PickD. D. Linus Sarwar2.下列( C )是自由软件。

A.Windows XPB.UNIXC.LinuxD.Solaris3.下列( B )不是Linux的特点。

A.多任务B.单用户C.设备独立性D.开放性4.Linux的内核版本2.3.20是( A )的版本。

A.不稳定B.稳定的C.第三次修订D.第二次修订5.Linux安装过程中的硬盘分区工具是( D )A.PQmagicB.FDISKC.FIPSD.Disk Druid6.Linux的根分区系统类型是( C )A.FAT16B.FAT32C.ext3D.NTFS7.Linux管理员帐户名为( B ),登录成功后其命令行的提示符为( C )。

A.AdministratorB.rootC.#D.$8.以下对Linux的说法中,不正确的是( A )。

A.Linux只能作服务器操作系统,不能作为桌面操作系统使用,缺乏常用的办公字处理软件。

B.Linux的应用主要在服务器操作系统领域C.Linux是一种32位的多用户多任务操作系统,能运行基于Intel x86系统CPU的计算机上。

D.Linux正常运行至少要有“/”、”/boot”、”swap”三个分区。

9.Red Hat Linux 9默认使用的文件系统类型为( B )。

A.ext2B.ext3C.FATD.swap10.Linux利用交换分区空间来提供虚拟内存,交换分区的文件类型必须是(D )。

课后习题答案-Linux服务器运维管理(第2版)-杨海艳-清华大学出版社

课后习题答案-Linux服务器运维管理(第2版)-杨海艳-清华大学出版社

第1章:认识Linux操作系统一.选择题1.Linux和UNIX的关系是( C )。

A.没有关系B.UNIX是一种类Linux的操作系统C.Linux是一种类UNIX的操作系统D.Linux和UNIX是一回事2.Linux是一个(D )的操作系统。

A.单用户、单任务B.单用户、多任务C.多用户、单任务D.多用户、多任务3.红帽认证进阶等级中最高的是( D )A.RHCEB.RHCSAC.CHCAD.RHCA4.Linux的内核版本为稳定版的是(A )A. 2.6.18B. 2.5.16C. 2.9.18D. 2.7.185.以下关于Linux内核版本的说法,错误的是( B )A.表示为"主版本号、次版本号、修正次数"的形式B."1.3.2"表示稳定的发行版本C."2.2.6"表示对内核2.2的第6次修正D."1.2.2"表示稳定的发行版本6.以下( B )内核版本属于测试版本。

A、 3.0.13B、2.3.4C、2.0.0D、1.2.25二.简答题1.列举Linux系统的主要特点。

答:大量的可用软件及免费软件,良好的可移植性及灵活注,优良的稳定性和安全《Linux服务器运维管理-第二版(RHCSA/RHCE考证指南)-慕课版》性,支持几乎所有的网络协议及开发语言,多任务、多用户等。

2.简述Linux系统的主要发行版本。

答:Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的RedHat(RHEL)为代表,后者以Debian为代表。

3.简述RHEL与CentOS的区别与联系。

答:CentOS系统是通过把RHEL系统释放出的程序源代码经过二次编译之后生成的一种Linux系统,其命令操作和服务配置方法与RHEL完全相同,但是去掉了很多收费的服务套件功能,不提供任何形式的技术支持,出现问题后只能由运维人员自己解决。

课后习题-Ubuntu Linux 操作系统与实验教程(第2版)-微课-XXX-XXX

课后习题-Ubuntu Linux 操作系统与实验教程(第2版)-微课-XXX-XXX

课后习题-Ubuntu Linux 操作系统与实验教程(第2版)-微课-XXX-XXX2)Linux中的文件名不区分大小写。

3)Linux中的文件权限共有9个。

4)在Linux中,root用户具有最高权限。

5)Linux中的软链接和硬链接是完全相同的概念。

2、简答题1)什么是Linux文件系统?2)Linux中的文件权限包括哪些内容?3)如何修改文件的权限?4)什么是Linux中的软链接和硬链接?5)如何创建软链接和硬链接?3、实验题1)创建一个文件夹,设置文件夹的权限为777.2)创建一个文件,设置文件的权限为644.3)修改文件的权限为777.4)创建一个软链接和一个硬链接。

都可以存储在任意一个分区中。

3)在Linux系统中,用来管理文件系统的命令是。

4)在Linux系统中,用来查看文件系统使用情况的命令是。

5)在Linux系统中,用来挂载文件系统的命令是。

2、判断题1)在Linux系统中,可以使用mkfs命令来创建文件系统。

2)在Linux系统中,可以使用mount命令来挂载文件系统。

3)在Linux系统中,可以使用umount命令来卸载文件系统。

4)在Linux系统中,可以使用df命令来查看文件系统使用情况。

5)在Linux系统中,可以使用du命令来查看文件大小和占用空间。

3、简答题1)请简述文件系统的概念。

文件系统是操作系统中用来管理文件和目录的一种机制,它提供了一种组织和存储文件的方式,使得用户可以方便地访问和管理文件。

文件系统通常由文件和目录组成,它们被组织在一起形成了一个层次结构,用户可以通过路径名来访问它们。

2)请简述Linux系统中常用的文件系统类型。

Linux系统中常用的文件系统类型包括ext2、ext3、ext4、XFS、Btrfs等。

其中,ext2是最早的Linux文件系统,它支持最大2TB的文件系统和最大2GB的单个文件。

ext3是在ext2的基础上添加了日志功能,可以更好地保证文件系统的稳定性和安全性。

linux操作系统(第二版)课后习题答案

linux操作系统(第二版)课后习题答案

linux操作系统(第二版)课后习题答案Linux操作系统(第二版)课后习题答案Linux操作系统是一种开源的操作系统,广泛应用于各个领域。

在学习Linux操作系统的过程中,课后习题是一个非常重要的部分,通过解答习题可以加深对知识点的理解和应用能力的提升。

本文将为大家提供一些关于Linux操作系统(第二版)课后习题的答案,希望能对大家的学习有所帮助。

一、选择题1. Linux操作系统最早由谁创建?答:Linus Torvalds2. Linux操作系统是哪种类型的操作系统?答:开源操作系统3. Linux操作系统的内核是?答:Linux内核4. Linux操作系统的特点是?答:稳定、安全、可定制性强5. Linux操作系统最早是为了什么目的而创建的?答:为了个人电脑而创建的二、判断题1. Linux操作系统只能运行在服务器上,不能用于个人电脑。

答:错误2. Linux操作系统的文件系统是大小写敏感的。

答:正确3. Linux操作系统只能使用命令行界面,不能使用图形界面。

答:错误4. Linux操作系统不支持多用户同时登录。

答:错误5. Linux操作系统没有商业公司支持,完全由志愿者维护。

答:错误三、填空题1. Linux操作系统的命令行界面称为______。

答:Shell2. Linux操作系统的默认Shell是______。

答:Bash3. Linux操作系统的配置文件一般存放在______目录下。

答:/etc4. Linux操作系统的进程管理工具是______。

答:ps5. Linux操作系统的软件包管理工具是______。

答:apt四、简答题1. 请简要介绍一下Linux操作系统的文件系统结构。

答:Linux操作系统的文件系统结构是由根目录/开始的,包括了多个目录和文件。

常见的目录包括/bin、/etc、/home、/usr等。

其中/bin存放了一些系统命令,/etc存放了系统的配置文件,/home存放了用户的主目录,/usr存放了系统的应用程序和文件。

linux课后习题答案(第二次修订)

linux课后习题答案(第二次修订)

4.8#!/bin/bashcount=$#cmd=echowhile [ $count -gt 0 ] docmd="$cmd \$$count" ((count-=1))doneeval $cmd4.8.2(是指4.8的第二种写法)#!/bin/bashcount=$#while [ $count -gt 0 ] dox="echo -n \$$count"eval $xecho -n " "((count-=1))Done#4.9 copy到指定目录dir=$1shiftwhile [ $# -ne 0 ]docp $1 $dirshiftdone4.9.2(同上)dir=$1shiftfor idocp $i $dirdone #4.10 查询用户dateread userif grep $user/etc/passwd >/tmp/nullwho|grep $userthen echo "hi, $user"fi#4.11 print指定文件dir=$1cd $dirshiftfor i in $*dopr $idone4.11.2dir=$1shiftcd $dirwhile [ $# -ne 0 ]dopr $1shiftdone4.12#!/bin/bashfor i in ./*.cdocp $i $1donels -l $1 | sort -n -k54.13#!/bin/bashcity=(Beijing Shanghai TianjinChongqing GuangzhouShenzhen Suzhou HangzhouNanjing Xian)for i in ${city[@]}doecho $idone4.17#!/bin/bashalias ll='echo `date`;echo `pwd`; echo "Thereare `who|wc-l` users insystem"'4.18#!/bin/bashread x((count=$2-$1))echo${x:(($1-1)):(($count+1))}这些是老师上课说的第四章重点看的题4.51. 单引号 ( '' )# grep Susan phonebookSusan Goldberg403-212-4921Susan Topple212-234-2343如果我们想查找的是SusanGoldberg,不能直接使用grep Susan Goldbergphonebook命令,grep会把Goldberg和phonebook当作需要搜索的文件# grep 'Susan Gold' phonebookSusan Goldberg403-212-4921当shell碰到第一个单引号时,它忽略掉其后直到右引号的所有特殊字符2. 双引号 ( " " )双引号作用与单引号类似,区别在于它没有那么严格。

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

4.8#!/bin/bashcount=$#cmd=echowhile [ $count -gt 0 ] docmd="$cmd \$$count" ((count-=1))doneeval $cmd4.8.2(是指4.8的第二种写法)#!/bin/bashcount=$#while [ $count -gt 0 ] dox="echo -n \$$count"eval $xecho -n " "((count-=1))Done#4.9 copy到指定目录dir=$1shiftwhile [ $# -ne 0 ]docp $1 $dirshiftdone4.9.2(同上)dir=$1shiftfor idocp $i $dirdone #4.10 查询用户dateread userif grep $user/etc/passwd >/tmp/nullwho|grep $userthen echo "hi, $user"fi#4.11 print指定文件dir=$1cd $dirshiftfor i in $*dopr $idone4.11.2dir=$1shiftcd $dirwhile [ $# -ne 0 ]dopr $1shiftdone4.12#!/bin/bashfor i in ./*.cdocp $i $1donels -l $1 | sort -n -k54.13#!/bin/bashcity=(Beijing Shanghai TianjinChongqing GuangzhouShenzhen Suzhou HangzhouNanjing Xian)for i in ${city[@]}doecho $idone4.17#!/bin/bashalias ll='echo `date`;echo `pwd`; echo "Thereare `who|wc-l` users insystem"'4.18#!/bin/bashread x((count=$2-$1))echo${x:(($1-1)):(($count+1))}这些是老师上课说的第四章重点看的题4.51. 单引号 ( '' )# grep Susan phonebookSusan Goldberg403-212-4921Susan Topple212-234-2343如果我们想查找的是SusanGoldberg,不能直接使用grep Susan Goldbergphonebook命令,grep会把Goldberg和phonebook当作需要搜索的文件# grep 'Susan Gold' phonebookSusan Goldberg403-212-4921当shell碰到第一个单引号时,它忽略掉其后直到右引号的所有特殊字符2. 双引号 ( " " )双引号作用与单引号类似,区别在于它没有那么严格。

单引号告诉shell忽略所有特殊字符,而双引号只要求忽略大多数,具体说,括在双引号中的三种特殊字符不被忽略:$,\,` ,即双引号会解释字符串的特别意思,而单引号直接使用字符串.如果使用双引号将字符串赋给变量并反馈它,实际上与直接反馈变量并无差别。

如果要查询包含空格的字符串,经常会用到双引号。

# x=*# echo $xhello.sh menus.sh misc.sh phonebook tshift.sh# echo '$x'$x# echo "$x"*这个例子可以看出无引号、单引号和双引号之间的区别。

在最后一种情况中,双引号告诉shell在引号内照样进行变量名替换,所以shell把$x替换为*,因为双引号中不做文件名替换,所以就把*作为要显示的值传递给echo。

对于第一种情况需要进一步说明,shell在给变量赋值时不进行文件名替换(这从第三种情况中也能看出来),各步骤发生的精确次序如下:shell扫描命令行,把x的值设为星号*;shell再次扫描命令行,碰到星号*,把它替换成当前目录下的文件清单;shell启动执行echo命令,把文件清单作为参数传递给echo.这个赋值的先后次序非常重要:shell先作变量替换,然后作文件名替换,最后把这行处理为参数3. 反引号(``)命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置。

shell中有两种方法作命令替换:把shell命令用反引号或者$(...)结构括起来,其中,$(...)格式受到POSIX标准支持,也利于嵌套。

# echo The date and timeis `date`The date and time is 三 6月 15 06:10:35 CST 2005# echo Your currentworking directory is$(pwd)Your current workingdirectory is/home/howard/script4.6答案vim script02(#!bin/basha=”DOS file c…”;echo $a;)bash<ex1已知大题(可能性80%,因为老师上课说了。

)第一章linux的特点(不知道是不是大题)第二章会有几道小题一道大题(大题第一个)第三章会出小题,无大题第四章可能会出些小题大题肯定会有(课后题会有小改动)第六章关于make会有一道大题(确定)第八章会有一两道小题第九章老师说三道大题也就是三个服务器的配置(samba,NFS,ftp)题型是:填空(10道题)选择(10道题)大题(7道题)主要的三大服务器配置ftp服务器配置#ftpd_banner=Welcome toFTP Servicebanner_file=/etc/vsftpd/vsftp_banner_file //欢迎文件anonymous_enable=YES//是否允许匿名用户登录local_enable=YES //允许本地用户登录?write_enable=YES //anon_word_readable_only=YES //是否允许匿名用户下载,默认为yesanon_upload_enable=YES //是否允许匿名用户上传仅write_enable为YES该项才会生效#anon_mkdir_write_enabl e=YES //是否允许匿名用户创建目录仅write_enable为YES该项才会生效pam_service_name=vsftpd //connect_from_port_20=YE S //指定ftp数据传输链接使用20端口userlist_enable=YES //决定er_list文件是否生效userlist_deny=YES //决定er_list文件中的用户是否允许访问chroot_list_enable=YES //chroot_list_file=/etc/v sftpd/chroot_list // chroot_local_user=NO//在/etc/vsftp.chroot_list文件中列出的用户,不能切换到站点根目录的上级,反之则可以listen=YES //设置vsftp 服务器是否以standalone模式运行建议不要更改tcp_wrappers=YES // anon_max_rate=20000 //限制匿名用户最大传输速率local_max_rate=50000//限制本地用户最大传输速度默认为0意为不受限制Linux服务器配置--Samba服务说明:系统为centos6.3,此配置为学习用,生产环境使用可能会产生问题!1 安装yum -y install samba2 修改配置文件vi /etc/samba/smb.conf1)全局配置[global]workgroup = WORKGROUP #要访问的电脑的工作组名,windows一般默认都为这个hosts allow = 127.192.168.128. #去掉前面的分号,并修改能访问的网段(注意,由于本地与虚拟机是通过nat联网的,所以这里的网段是虚拟机的网段)security = share #访问的方式,share不需要密码,user需要用户名和密码2)文档最后添加共享的目录,并且允许写操作[public]comment = public Stuffpath = /home/sambapublic = yeswritable = yes3 创建共享文件mkdir /home/samba4 修改共享文件权限chmod 777 /home/samba5 防火墙开放端口(或者是直接关闭/etc/init.d/iptablesstop)1)开放端口iptables -I INPUT -p udp--dport 137 -j ACCEPTiptables -I INPUT -p udp--dport 138 -j ACCEPTiptables -I INPUT -p tcp--dport 139 -j ACCEPTiptables -I INPUT -p tcp--dport 445 -j ACCEPT2)保存配置/etc/init.d/iptablessave3)重启防火墙/etc/init.d/iptablesrestart6 启动samba服务/etc/init.d/smb start7 开机启动chkconfig smb on8 windows访问\\虚拟机地址9 samba添加访问用户和密码(如果共享方式为user则需要这一步)smbpasswd -a root #root为用户名,然后再输入两次密码。

这里的用户必须是系统中存在的用户,且密码不能跟登陆密码一样NFS(网络文件系统)服务器配置作用:文件夹的共享它是由sun公司开发的1:查询NFS服务器是否安装,Red Hat EnterpriseLinux5 系统是默认安装的,那么如何检查呢,执行如下命令:Rpm –qa |grep nfsRpm –qa |grep portmap如果安装将看到如下信息:[root@localhost60 ~]#rpm -qa |grep nfsnfs-utils-1.0.9-40.el5nfs-utils-lib-1.0.8-7.2.z2[root@localhost60 ~]#rpm -qa |grep portmapportmap-4.0-65.2.2.12:如果没有安装那么配置NFS服务器创建exports文件的文件格式手动创建Vim /etc/exports/nishome192.168.100.0/255.255.2 55.0(rw,sync) 这是本人电脑上的#共享目录你共享给的网段或者某台主机以及权限3:启动或者重启NFS Service nfs start 启动Service nfs restart 重启Service nfs stop 停止4:通过rpcinfo -p|grep nfs 查看nfs是否启动,查看其进程如果启动会看到100003 2 udp2049 nfs100003 3 udp 2049 nfs100003 4 udp 2049 nfs100003 2 tcp 2049 nfs100003 3 tcp 2049 nfs100003 4 tcp2049 nfs5:客户端查看NFS服务器的共享信息查看NFS服务器的信息Showmount -e192.168.100.60 (NFS服务器地址) [root@localhost60 ~]# showmount -e192.168.100.60Export list for192.168.100.60:/nishome192.168.100.0/255.255.2 55.0 (这是本机上的)6:客户端加载NFS共享目录创建一个挂载目录Mkdir /mnt/nfs挂载Mount –t nfs192.168.100.60:/exports /rhel /mnt/nfs可以利用umount/mnt/cdrom进行卸载7:如何系统启动的时候自动加载首先编辑/etc/fstabVim /etc/fstab在里面添加192.168.100.60:/exports /rhel /mnt/nfs nfs defaults 0 0 然后执行mount –a 重新加载fstab文件使其生效。

相关文档
最新文档