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

1.简述linux的内核版本号的构成。 答由3个部分数字构成,其形式如下 Major.minor.patchlevel major表示主版本号,通常在一段时间内比较稳定。minor表示次版本号,如果是偶数,代表这个内核版本是正式版本,可以公开发行;而如果是奇数,则代表这个内核版本是测试版本,还不太稳定仅供测试。patchlevel表示修改号,这个数字越大,则表明修改的次数越多,版本相对更完善。 2.如何理解linux发行版本含义它由哪些基本软件构成答linux的基础是其内核,但光有内核是无法满足用户需要的,必须构成发行套件,即发行版。系统引导管理程序(Boot Manager、用户界面、X-Window系统、系统管理、Internet服务、文件和打印服务、应用程序、工具和库程序 3.linux的运用领域主要有哪些答 Intranet 、服务器、嵌入式系统、集群计算机等方面 4.Linux主要特点。答多用户、多任务、多平台、漂亮的用户界面 、硬件支持、强大的通信和联网功能 、应用程序支持 4.X Window由哪3个部分组成分别有何功能答Server(服务器)、Client(客服端)、通信通道 Server控制实际显示器和输入设备的程序。ClientClient是使用系统窗口功能的一些应用程序。通信通道负责Server与Client之间的信息传输。5.什么是桌面环境linux下的桌面环境主要有哪两种答为用户管理系统、配置系统、运行应用程序等提供统一的操作平台。Linux最常用的桌面环境KDE和GNOME。6.在GNOME桌面环境下如何获取帮助信息答(1)GNOME桌面环境提供帮助浏览器程序help,单击【主菜单】【帮助】命令即可启动,单击文字链接可查看相关的联机帮助信息。(2)如果已安装文档光盘,则可单击【主菜单】【文档】命令,选择查看已安装的文档。(3)当运行运用程序时,单击该程序的【帮助】【目录】或者【目录内容】也可查看该程序的帮助信息。(4)默认情况下linux所安装的每一个应用程序都会在/usr/share/doc目录下放置该程序的帮助信息文件。因此,用户可直接浏览次目录中相关程序的帮助信息。7.如何从GNOME桌面环境切换到KDE桌面环境答在GNOME中启动运行命令,然后输入命令switchdesk,打开switchdesk桌面切换工具,然后选择KDE命令,设置完成后需要重新启动系统才生效。8.I/O设备怎样分类从资源的角度来看,I/O设备可分为哪几类设备答按设备的所属关系两类系统设备 、用户设备 。按设备的信息交换的单位两类字符设备 、块设备。 按设备的共享属性可分为三类独占设备 、共享设备 、虚拟设备 。9.设备管理的目标和功能是什么答 选择和分配I/O设备以便进行数据传输操作。控制I/O设备和CPU(或内存)之间交换数据。为用户提供一个友好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,由系统按用户的要求来对设备的工作进行控制。提高设备和设备之间、CPU和设备之间以及进程和进程之间的并行操作程度,以使操作系统获得最佳效率。 功能提供和进程管理系统的接口、进行设备分配 、实现设备和设备、设备和CPU等之间的并行操作 、进行缓冲管理 、设备控制与驱动 10.什么是DMA方式简述采用DMA方式进行数据传输的过程。答DMA方式是在外部设备和内存之间开辟直接的数据交换通路。(1)外设可通过DMA控制器向CPU发出DMA请求 (2)CPU响应DMA请求,系统转变为DMA工作方式,并把总线控制权交给DMA控制器; (3)由DMA控制器发送存储器地址,并决定传送数据块的长度; (4)执行DMA传送; (5)DMA操作结束,并把总线控制权交还CPU。11.什么叫通道技术通道的作用是什么答通道是独立于中央处理器的,专门负责数据I/O传输工作的理单元。通道对外部设备实行统一管理,它代替CPU对I/O操作进行控制,从而使CPU和外部设备可以并行工作。所以通道又称为I/O处理机。12.什么是缓冲为什么要引入缓冲答缓冲技术是用在外部设备与其他硬件部件之间的一种数据暂存技术,它利用存储器件在外部设备中设置了数据的一个存储区域,称为缓冲区。引入缓冲区的主要原因(1)缓和CPU与I/O设备间速度不匹配的矛盾。(2)减少对CPU的中断频率,放宽对CPU中断响应时间的限制。(3)提高CPU和I/O设备之间的并行性。13.linux中用户可分为哪几种类型,有何特点答分为下面两种类型1、用户帐号所谓的“用户”可以是实际的人员。每个用户帐号都包含一个惟一的识别码(User ID,UID)以及组群识别码(Group ID,GID)。2、组群帐号所谓的“组群”是一种逻辑性的单位,主要集合特定的用户,并授予所有组群成员文件相同的权限,如读取、写入、或运行14.linux用哪些属性信息来说明一个用户账号答登录名、口令、用户标识号、组标识号、用户名、用户主目录、命令解释程序。15.创建一个用户账号需要哪些步骤答比如,需要创建一个用户账号user02,主目录为/home/user02,登录时使用bash作为其shell程序。可以使用以下命令 useradd -d /home/user02 -s /bin/bash user02要添加新用户,点击添加用户按钮。一个如右图所示的窗口就会出现。在适当的字段内键入新用户的用户名和全称。在口令和确认口令字段内键入口令。口令必须至少有六个字符。 16.linux用哪些属性信息来说明一个用户组答组名、口令、组标识号、用户列表。17.linux用户账号管理上有哪些常用的命令答显示自身的用户名whoami、显示当前所有用户登录信息w、显示当前所有用户登录信息who、查找并显示用户信息finger、改变finger命令的显示内容chfn、传送信息至其他登录用户write18.什么是进程与程序不同答进程是程序在计算机上执行的活动。程序是保存在磁盘上的文件,其中包含了计算机的执行指令和数据,而进程则可以看成是运行中的程序。程序是静态的,而进程是动态的。19.进程的基本状态有哪些他们之间是如何转化的答运行、等待、停止和僵死4种状态。20.linux的安全管理几个方面答用户帐号及其配置、文件访问的许可、访问设备、root账号、备份数据、21.linux内核有何特点答Linux的内核不是微内核结构,而是一个整体式的内核结构,也就是说,整个内核是一个单独的、非常大的程序。从实现机制来说,它可分为五个子系统,即进程调度、内存管理、虚拟文件系统、网络接口和进程间通信子系统。内核的各个子系统都提供了内部接口函数和变量,子系统之间的通信是通过直接调用其他子系统中的函数实现的,而不是通过消息传递实现的。22.什么是可载入模块可载入模块有何特点答模块通常是硬件设备的驱动程序,它们是内核的一部分。但是模块并没有被编译到内核中,而是被编译并连接成一组目标文件,这些文件能被插入到正在运行的内核,或者从正在运行的内核移走。由于模块具有这样的特点,故也称为可载入模块。特点能够节省内存,而且容易设定。23.如何编译linux内核答makezlmage 以普通方式编译内核。该命令在/usr/src/linux/arch/i386/boot目录下产生一个名为zlmage的文件,这个文件就是新内核的映像文件。make bzlmage 如果使用makezlmage命令产生的内核映像文件太小,将导致编译失败。这是可以使用 make bzlmage。make zdisk 类似于make zlmage,但将内核映像存放在软盘上。这对测试新内核比较方便,如果新内核的工作不正常,只要将软盘去掉改用老内核即可。24.Intranet哪些功能及特点答信息共享与通信、数据库与工作流应用、以业务流程为中心的应用开放性和可扩展性、通用性、简易性和经济性、安全性25.什么叫集群集群有哪些分类答可以将多台计算机连接起来协同运作以对外提供各种服务。集群系统的分类主要有两种高可用性集群和高性能集群。26.LVS有几种包转发方式分别是什么答LVS提供了3种包转发方式NAT(网络地址映射)、IP Tunneling(IP 隧道)、Direct Routing(直接路由)。 27.LVS有哪几种调度算法答LVS有8种调度算法1.轮叫调度、2.加权轮叫调度、3.最小连接调度、4.加权最小连接调度、5.基于局部性的最少链接、6.带复制的基于局部性最少链接、7.目标地址散列调度、8.源地址散列调度29.安装程序提供了两个引导装载程序GRUB和LILOGRUB它是一个默认安装的功能强大的引导装载程序 LILO它是用于linux的灵活多用的引导装载程序。31.vi编译器的工作模式编译模式和指令模式。1、自由软件它是指用户有运行、复制、研究、改进软件的自由3、分区创建“/boot”分区;创建根分区、创建交换分区7、GNOME主要包含了面板、桌面、及一系列的标准桌面工具和应用程序8、Linux将采用并口的打印机称为/dev/lp0 而采用USB接口的打印机称为/dev/usb/lp09、I/O设备的分类按设备的属性分类系统设备和用户设备 ;按设备信息交换的单位分类块设备和字符设备、按设备的共享属性独占设备和共享设备9、设备的控制方式I/O控制方式;程序I/O控制方式;中断驱动I/O控制方式;DMA控制方式;I/O通道控制方式10、目前常用的磁盘调度算法的有先来先服务算法;最短寻道时间优先算法;扫描算法;循环扫描算法11、Linux支持的文件系统主要以下几种msdos vfat umdos iso9660 sysV nfs ncpfs smb iso9660 最常用的标准CD-ROM文件系统类型。在Linux下提供长文件名、文件属性等信息12、Linux文件系统结构/bin /sbin /boot /dev /etc /home /lib /home /lib /mnt /proc /root /tmp /usr /var/bin存放常用命令和实用程序; /etc存放了大连系统配置文件专门为系统管理而设置的 /home用于存放各用户的主目录,用户文件 /proc 存放操作系统运行时,进程信息及内核信息 /root LINUX超级权限用户root 的主目录14、常用命令at pwd cd ls mkdir cp rm su useraddinit 0 ;停止系统 init 3 完全多用户模式,即系统正常的模式 init 5 进入X11(即窗口模式)cp 选项 源文件 目标文件 rm 选项 文件名或目录名15、/etc/passwd 登入名密码用户标示号组群表示号用户名用户主目录命令解释程序/etc/shadow 用户账号名用户密码内容到上次密码修改日期的天数要隔几天才能再次修改要隔几天必须修改 密码过期几天发送警报到期后几天关闭账号;到账号过期的天数系统保留字段16、添加大量用户的步骤建立用户信息文件;运行shell script 逐栏读取信息;将读取的信息依次在/etc/passwd和/etc/shadow 两个文件中建立17、进程是运行中的程序;进程的状态运行;等待;停止;僵死。 18、线程有用户线程和内核线程之分 fork 和clone 系统调用可用来建立新的进程19、RPM 可升级性;强大的查询功能;系统校验;纯净源码 21、使用ifconfig命令该命令的功能是显示或者设置网络设备,具体用法如下显示网卡的设置信息ifconfig 显示当前活动网卡的信息ifconfig a 显示所有网卡的设置信息ifconfig 网卡设备名 显示指定网卡的设置信息 设置IP地址ifconfig 网卡设备名 IP地址 netmask 子网掩码ifconfig eth0 192.168.1.3 netmask 255.255.255.0这只是临时修改IP,会立刻生效,但是重启后失效。禁用网卡ifconfig 网卡设备名 downifdown 网卡设备名 启用网卡ifconfig 网卡设备名 upifup 网卡设备名 20、SMB是一组通信协议,它运行unix MS-Windows 系统中已实现文件共享和打印机服务共享 SMB服务器的配置全局设定globalworkgroup WORKGROUP 设定工作组名称 browseable no是否容许其他用户浏览个人主目录netbios name myhouse 设定网络中该主机名server string Samba Server 对该主机的注释security user 该项务必设定为user级别共享目录设定homes 用户个人的主目录设置内容comment Home Directories 主目录注释browseable no是否容许其他用户浏览个人主目录writable yes是否容许写入个人目录valid users S容许登陆的用户,S表示当前登陆的用户create mode 0664新建文件的默认权限directory mode 0775新建目录的默认权限

linux操作系统第三版课后题答案,linux操作系统( 课后习题答案).doc相关推荐

  1. linux程序设计第三版 金国庆,浙江大学Linux程序设计教学大纲与建议学时分配数-金国庆刘加海...

    浙江大学计算机学院.软件学院<Linux程序设计>教学大纲与教学日历 一.课程基本情况 课程代码: 总学时数:32-64 课程类型: 考试课+项目实训 适用对象: 计算机专业本.理工科各专 ...

  2. C++入门经典(第三版 Ivor Horton著)第二章习题答案

    一, #include<iostream> #define pi 3.1415926 using std::cout; using std::endl; using std::cin; i ...

  3. C++入门经典(第三版Ivor Horton著 ) 第一章习题答案

    一, #include<iostream> using std::cout; using std::endl; void main() { cout<<"Hello ...

  4. Linux入门第三集!JDK8的Linux版本资源分享!jdk-8u301-linux-x64.rpm官方资源分享!Linux安装JDK8教程!

    Linux入门第三集!JDK8的Linux版本资源分享!jdk-8u301-linux-x64.rpm官方资源分享!Linux安装JDK8教程! 提取码均为0916 jdk-8u301-linux-x ...

  5. c语言程序设计第四版乌云高娃,C语言程序设计教学课件作者第2版乌云高娃课件源程序及习题答案第4章课件.ppt...

    C语言程序设计教学课件作者第2版乌云高娃课件源程序及习题答案第4章课件.ppt 第4章循环结构的流程及应用 学习目标 ? 使用循环处理需要反复执行的操作. ? 循环结构的流程图. ? 循环与条件的综合 ...

  6. Linux服务器配置与管理项目教程(CentOS7 /RHEL 7)(第三版)题库带答案

    Linux服务器配置与管理项目教程 (CentOS7 /RHEL 7)(第三版)微课版 第1篇   系统安装与网络配置 项目1  安装CentOS 服务器 项目2  配置Linux基础网络 不积跬步, ...

  7. 数据通信与计算机网络第二版课后题答案,数据通信与计算机网络习题答案(邢彦辰)_课后习题答案 精品...

    数据通信与计算机网络习题参考答案 第1章计算机网络概述 一.填空题 1.计算机.通信 2.FEP.CCP 3.数据通信.资源共享.分布式处理和均衡负荷.提高安全可靠性 4.资源.通信 5.ARPA 6 ...

  8. 计算机操作系统第四版题库,汤子瀛计算机操作系统第4版配套题库(含名校考研真题)...

    进思学习网提供下载: 汤子瀛<计算机操作系统>(第4版)配套题库[名校考研真题+课后习题+章节题库+模拟试题] **部分 名校考研真题 2009年全国硕士研究生入学统一考试计算机科学与技术 ...

  9. 大学计算机应用基础第三版教程答案,大学计算机应用基础习题答案

    <大学计算机应用基础习题答案>由会员分享,可在线阅读,更多相关<大学计算机应用基础习题答案(9页珍藏版)>请在人人文库网上搜索. 1.第一章答案 一选择题 212 2D2B3B ...

  10. android应用程序设计张思民课后答案,Java语言程序设计习题答案(清华大学出版杜)张思民版...

    Java语言程序设计习题答案(清华大学出版杜)张思民版 更新时间:2017/2/6 12:39:00  浏览量:568  手机版 第1章 Java概述 [1]为什么说Java的运行与计算机硬件平台无关 ...

最新文章

  1. 跟踪workflow instance 状态
  2. DPU加持下的阿里云如何做加密计算?
  3. 关于Talend的Patch分支对应Eclipse开发环境的配置总结.
  4. Python 爬虫笔记、多线程、xml解析、基础笔记(不定时更新)
  5. PAT Basic 1032
  6. 【AC Saber】二分
  7. VB为自己的程序设定消息(可接收处理)
  8. java dbtype_Java实现数据库的读写分离
  9. 方立勋_30天掌握JavaWeb_JDBC、存储过程、事务(二)
  10. Maven构建Artifact时,不会创建空目录
  11. html页面导出,HTML页面导出execl表格
  12. 阿里计算平台掌门人贾扬清:我对人工智能方向的一点浅见
  13. python删除指定路径文件_基于python实现删除指定文件类型
  14. 7-6 What is a computer? (5 分)
  15. 精通反激电源变压器及电路设计-自己的笔记
  16. STM32L051测试 (四、Flash和EEPROM的读写)
  17. 深度学习 目标检测Yolo算法代码实现
  18. Java面经-海康威视
  19. 【转】中国北斗是咋回事?从GPS说起
  20. 基于WEB的网上购物系统的设计与实现(附:源码 论文 sql文件)

热门文章

  1. python 大智慧自定义数据_大智慧扩展数据、自定义数据.doc
  2. ie浏览器不显示echart的Tooltip故障修复
  3. Packet Tracer 思科模拟器入门教程
  4. 【笔记】lamp架构框图
  5. 高等数学复习要点(期末考试同济版)
  6. 产品的思路——来自腾讯张小龙的分享(全版)
  7. 163邮箱链接服务器失败是怎么回事,outlook邮箱添加163邮箱账户失败该怎么办?...
  8. 《从0到1:CTFer成长之路》书籍配套题目-[第二章 web进阶]死亡ping命令
  9. Google账户解封秘籍:这样申诉,分分钟解封Google 账户!
  10. python中的auto_ml自动机器学习框架学习实践