linux教程第三版课后答案
- 格式:docx
- 大小:18.28 KB
- 文档页数:14
linux操作系统课后习题答案Linux操作系统课后习题答案在学习Linux操作系统课程中,课后习题是巩固知识、提高技能的重要环节。
通过完成课后习题,我们可以更好地掌握Linux操作系统的基本概念、命令和应用。
下面将对一些常见的Linux操作系统课后习题进行详细解答,希望能帮助大家更好地理解和掌握Linux操作系统。
1. 什么是Linux操作系统?Linux操作系统是一种开源的、免费的操作系统,它基于Unix操作系统,具有稳定、安全、高效等特点。
Linux操作系统被广泛应用于服务器、嵌入式系统、个人电脑等领域,是当前最流行的操作系统之一。
2. Linux操作系统的特点有哪些?Linux操作系统具有以下特点:开源、免费、稳定、安全、高效、多用户、多任务、多线程、多平台等。
3. Linux操作系统中的常用命令有哪些?Linux操作系统中常用的命令包括:ls、cd、pwd、mkdir、rmdir、cp、mv、rm、cat、more、less、head、tail、grep、find、chmod、chown、chgrp、ps、top、kill、shutdown等。
4. 如何查看当前目录下的文件和子目录?可以使用ls命令来查看当前目录下的文件和子目录。
例如,输入ls命令后,系统会列出当前目录下的所有文件和子目录。
5. 如何切换到上一级目录?可以使用cd..命令来切换到上一级目录。
例如,输入cd..命令后,系统会将当前目录切换到上一级目录。
通过以上课后习题的解答,我们可以更好地理解和掌握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系统应用教程习题答案】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课后习题答案Linux课后习题答案Linux操作系统是一种开源的操作系统,广泛应用于服务器、嵌入式设备以及个人电脑等领域。
它以其高度的稳定性、安全性和灵活性而备受推崇。
在学习Linux的过程中,我们经常会遇到一些习题,下面是一些常见的Linux课后习题及其答案。
1. 什么是Linux操作系统?Linux操作系统是一种开源的操作系统,基于Unix的设计思想和原则,由Linus Torvalds于1991年首次发布。
Linux操作系统具有高度的稳定性、安全性和灵活性,被广泛应用于服务器、嵌入式设备以及个人电脑等领域。
2. 如何在Linux系统中创建一个新的用户?在Linux系统中,可以使用`useradd`命令来创建一个新的用户。
例如,要创建一个名为"testuser"的用户,可以执行以下命令:```useradd testuser```此命令将在系统中创建一个新的用户,并分配一个唯一的用户ID。
3. 如何将一个用户添加到一个用户组中?要将一个用户添加到一个用户组中,可以使用`usermod`命令。
例如,要将用户"testuser"添加到用户组"testgroup"中,可以执行以下命令:```usermod -aG testgroup testuser```此命令将用户"testuser"添加到用户组"testgroup"中。
4. 如何在Linux系统中查看当前登录的用户?要查看当前登录的用户,可以使用`who`命令。
该命令将显示当前登录系统的用户列表,包括用户名、登录时间以及登录终端。
5. 如何在Linux系统中查看文件的内容?要查看文件的内容,可以使用`cat`命令。
例如,要查看文件"test.txt"的内容,可以执行以下命令:```cat test.txt```此命令将显示文件"test.txt"的内容。
第 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课后习题答案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操作系统的知识。
《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下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。
第3章进程管理三、实训问题参考答案⑥cx程序运行时,一个父进程和两个子进程并发运行,所以多次执行的结果并不总是一样。
⑦系统中一个父进程和一个子进程并发运行,所以多次执行的结果并不总是一样。
如果注释“/*父进程line1*/”所在行和“/*父进程line2*/”所在行交换位置,程序多次运行的结果会相同,因为wait()函数的功能是:主进程暂停执行,等待子进程结束再继续执行主进程。
习题10. 答案:A: while(TRUE){ 生产消息;P(Sab);P(Sac);向缓冲区送消息;V(Sb);V(Sc); }B: while(TRUE){ P(Sb);从缓冲区取消息;V(Sab) }C: whe(TRUE){ P(Sc);从缓冲区取消息;V(Sac) }13. 答案:设置一个信号量S,代表机房内空位数目,初值为40,用来控制进入机房的上机进程数不超过40;再设置互斥信号量mutex,代表机房门这一临界资源,其初值为1,以实现多个上机进程对其互斥访问。
P(S);P(mutex);从机房门进入V(mutex);上机P(mutex);从机房门离开V(mutex);V(S);18. 答案:(1)mutex是互斥信号量,初值为1,表示开始时无进程在临界区。
SP是同步信号量,初值为n,表示开始时有n个空的缓冲区。
SC是同步信号量,初值为0,表示开始时有0个满的缓冲区。
(2)①处填 P(mutex)②处填 V(SC) ③处填 V(mutex) ④处填 V(SP)19. 死锁是计算机系统中多道程序并发执行时,两个或两个以上的进程由于竞争系统资源,而出现的一种互相等待的现象。
不是所有的进程都停止工作。
死锁的系统中并不是所有的资源都分配完毕。
20. 目前解决死锁的基本方法有以下三种:①预防死锁②避免死锁③检测和解除死锁22. 不会。
假定该系统死锁,那么就隐含其中的每一个进程已占有一个资源并正在等待另一个资源。
由于该系统只有3个进程且有4个资源,因此必有一个进程能获得其中的2个资源。
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:控制实际显示器和输入设备的程序。
Client:Client是使用系统窗口功能的一些应用程序。
通信通道:负责Server与Client之间的信息传输。
5.什么是桌面环境?linux下的桌面环境主要有哪两种?答:为用户管理系统、配置系统、运行应用程序等提供统一的操作平台。
Linux最常用的桌面环境:KDE和GNOME。
6.在GNOME桌面环境下如何获取帮助信息?答:(1)GNOME桌面环境提供帮助浏览器程序help,单击【主菜单】——【帮助】命令即可启动,单击文字链接可查看相关的联机帮助信息。
(2)如果已安装文档光盘,则可单击【主菜单】——【文档】命令,选择查看已安装的文档。
(3)当运行运用程序时,单击该程序的【帮助】——【目录】或者【目录内容】也可查看该程序的帮助信息。
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.。
第一章初识Linux1、Linux是在GNU版权下发行的遵循POSIX标准的操作系统内核。
2、Linux内核的作者是Linus Torvalds。
3、请列举至少五个Linux发行版答:Fedora Core/RedHat Enterprise Linux; SuSE Linux/Open SuSE; Mandriva Linux; Ubuntn Linux; Debian; Slackware ; Gentoo4、简述Linux内核和Linux发行版的区别。
答:发行版是为了安装方便,将各种软件集合起来,与操作系统核心(Linux)内核一起包装在一块。
第二章安装Linux 操作系统1、Linux可以通过光盘安装、硬盘安装和网络安装等多种介质进行安装。
2、Red Hat Enterprise Linux 提供的引导安装程序有光盘启动安装和虚拟机启动安装。
3、试比较图形化安装模式和文本安装模式的特点。
第三章图形界面与命令行1、X Window 是一套基于“服务器/客户端”架构的视窗系统,于1984年在麻省理工学院(MIT)计算机科学研究室开始开发。
2、X Window由服务器(Server)、客户端)(Client)和通信协议(XProtocal)三部分组成。
3、下面不是KDE组件的程序是(B)A KonquerorB NautilusC KOfficeD KDevelop4、下面不是Linux桌面的有(D)A KDEB GNOMEC XFCED Bash5、列举常用的Linux Shell,至少四种答:Bourne Shell ; C Shell ;Korn Shell ;POSIX Shell ;Bourne Again Shell 6、简述如何从GNOME切换到虚拟终端答:使用GNOME终端仿真器单击“应用程序”|“系统工具”|“终端”命令7、如何在虚拟终端使用帮助答“使用man命令”,使用“info”命令第四章文件管理与常用命令1、Linux 下的文件可以分为五种不同的类型,分别是:普通文件,目录文件,链接文件,设备文件和管道文件。
《Linux⽹络操作系统项⽬教程(RHEL7.4CentOS7.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最少需要两个分区,分别是。
10.Linux默认的系统管理员账号是。
1. GNU's Not Unix的递归缩写(GNU计划⼀个⾃由软件组织)2. 内核(kernel)、命令解释层(Shell或其他操作环境)、实⽤⼯具3. System V BSD4. Copyleft(⽆版权)General Public License,GPL)5. FSF,Free Software Foundation6. 便携式操作系统接⼝(Portable Operating System Interface)7. 企业应⽤个⼈应⽤8. 内核版本发⾏版本9. swap交换分区/(根)分区10. root⼆、选择题1.Linux最早是由计算机爱好者()开发的。
A.Richard Petersen B.Linus Torvalds2.下列中()是⾃由软件。
A.Windows XP B.UNIX C.LinuxD.Windows 20083.下列中()不是Linux的特点。
A.多任务B.单⽤户C.设备独⽴性D.开放性4.Linux的内核版本2.3.20是()的版本。
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教程第三版课后答案【篇一: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)。
(22)管道符是(|)。
(23)vim拥有5种编辑模式:(命令模式)、(输入模式)、(末行模式)、(可视化模式)和(查询模式)。
(24)在vim的输入模式下按(esc)键会回到命令模式。
(25)在vim的命令模式中,要进入输入模式,可以按(a(a))键、(i(i))键或(o(o))键。
2.选择题(1)linux最早是由一位名叫(b)_的计算机爱好者开发。
a:robert koretsky b:linus torvalds c:bill ballduff(2)下列(c)是自由软件。
a:windows 7b:aixc:linux d:solaris d:linus(3)linux根分区的文件系统类型是(c)_。
a:fat16 b:fat32 c:ext3/ ext4 d:ntfs(4)grub的命令行模式的命令提示符是(d)_。
a:c:\ b:# c:$ d:grub(5)grub的菜单定义在(b)文件中。
a:lilo.conf b:menu.lst c:httpd.conf d:vsftpd.conf(6)在bash中超级用户的提示符是(a)_。
a:# b:$ c:grubd:c:\(7)命令行的自动补齐功能要用到(a)_。
a:【tab】 b:【del】 c:【alt】 d:【shift】(8)下面的(b)不是通配符。
a:* b:! c:?d:[](9)在vim的命令模式中,输入(c)不能进入末行模式。
a::3.思考题(1)linux有哪些主要特性?遵循gnu gpl、开放性、多用户、多任务、良好的用户界面、设备独立性,提供了丰富的网络功能、可靠性的系统安全、良好的可移植性。
(2)较知名的linux发行版有哪些?red hat linux/centos/fedora/oel、suse、debian、ubuntu、redflag、slackware、gentoo、mandriva(3)swap分区的作用?该分区的作用是充当虚拟内存。
(4)linux的引导过程? b:/ c:i d:?(5)grub是什么?它有什么作用?grub是一个功能强大的多系统引导程序,专门处理linux与其他操作系统共存的问题。
(6)rhel6的详细启动流程包含几个阶段?每个阶段的任务是什么?一共有5个阶段第一阶段:bios初始化;第二阶段:grub启动引导;第三阶段:内核引导;第四阶段:/sbin/init;第五阶段:加载终端或x-window界面。
(7)什么是shell?它的功能是什么?shell是命令行解释器,最主要的功能都是解释命令行提示符下输入的命令。
(8)linux 中命令行的自动补齐功能?tab(9)管道的作用是什么?管道可以把一系列命令连接起来。
(10)vim中替换命令的格式是什么?各部分的含义是什么?格式为[range]s/pattern/string/[c,e,g,i]range:指的是范围;s(search):表示搜索;pattern:就是要被替换的字串;c(confirm):每次替换前会提问;e(error):不显示error;g(globe):不询问,将整行做替换;i(ignore):不分大小写4.上机题(1)使用输出重定向功能创建一个文件或向一个文件追加内容,文件的名字命名为“***.txt”,文件内容为“这是***同学使用输出重定向功能创建的“***.txt”文件”,其中“***”是你的姓名。
echo “这是***同学使用输出重定向功能创建的***.txt文件” ***.txt (2)使用vim编辑一个文件,文件名字为“***.txt”,文件内容为“这是***同学使用vim创建并编辑的“***.txt”文件”,其中“***”是你的姓名。
vim ***.txti这是***同学使用vim创建并编辑的***.tx文件esc:wqtest 41.填空题(1)建立用户帐号的命令是(useradd)。
(2)设定帐号密码的命令是(passwd )。
(3)创建一个新组的命令是(groupadd)。
(4)显示系统中进程信息的命令有(ps)。
(5)调整程序运行的优先级的命令是(nice)。
(6)有时希望系统能够定期执行或者在指定时间执行一些程序,此时可以使用(crontab)和(at)命令。
(7)显示参考手册,提供联机帮助信息的命令是(man)。
(8)显示目前的版本等系统信息的命令是(uname)。
(9)显示目前所在目录的命令是(proc)。
(10)显示内存的使用情况的命令是(free)。
(11)列出目前与过去登录系统用户的相关信息的命令是(last)。
(12)改变系统状态的命令是(init),可以使用该命令重启或关闭系统等。
(13)如果要限制用户使用硬盘空间的大小,此时可以使用(quota)命令来完成该任务。
(14)列出磁盘分区信息的命令是(fdisk)。
(15)显示目录内容的命令有(ls nautilus )。
(16)查看文件内容的命令有(more less cat tac nl head tail wc)。
(17)cat命令的功能有(把文件串连接后传到基本输出,对文件的追加功能)。
(18)为文件建立在其它路径中的访问方法(链接)的命令是(ln),链接有两种:(硬链接)和(软连接)。
(19)改变文件或目录的读写和执行权限的命令是(chmod)。
(20)指定在创建文件或目录时预设权限掩码的命令是(umask)。
(21)改变文件或目录所有权的命令是(chown)。
(22)gzip命令的功能是(对文件进行压缩和解压缩)。
(23)使用tar命令时,应该记住的两个选项组合是:(-xzvf)和(-czvf),它们的功能分别是:(解压解包)和(打包压缩)。
(24)(e2label)命令查看或设置分区的卷标。
(25)(mkfs)命令格式化指定的分区。
(26)(mkswap)命令将磁盘分区或文件设为linux的交换区。
(27)(fsck)命令检查文件系统并尝试修复错误,可以同时检查一个或多个文件系统。
(28)(file)命令通过探测文件内容判断文件类型。
(29)(stat)命令以文字的格式来显示inode的内容。
(30)(touch)命令改变文件或目录时间,包括存取时间和更改时间。
如果不存在,会在当前目录下新建一个空白文件。
(31)(grep)命令查找文件里符合条件的字符串。
(32)(sed)命令的工作方式:按顺序逐行将文件读入到内存中。
然后,它执行为该行指定的所有操作,并在完成请求的修改之后将该行放回到内存中,以将其转储至终端。
(33)(tr)命令从标准输入设备读取数据,经过字符转换后,输出到标准输出设备。
(34)(uniq)命令合并文件中相邻的重复的行,对于那些连续重复的行只显示一次。
(35)(cut)命令取出文件中指定的字段。
(36)(paste)命令合并文件的列。
(37)(join)命令找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。
(38)(sort)命令将文本文件内容,以行为单位来排序。
(39)(mknod)命令用来建立所需的设备文件。
(40)(acl)是标准unix文件属性(r、w、x)的附加扩展,给予用户和管理员更好控制文件读写和权限赋予的能力。
(41)acl可以为某个文件单独设置该文件具体的某用户或组的权限。
需要掌握的命令也只有三个:(getfacl)、(setfacl)、(chacl)。
(42)不解压,显示压缩文件的内容的命令有:(2cat)、(2less)、(b2cat)、(b2less)。
2.选择题(1)当安装好linux后,系统默认的帐号是(c)。
a:administrator b:guest c:rootd:boot(2)linux系统中,将加密过的密码放到(a)文件中。
a:/etc/shadow b:/etc/passwd c:/etc/password d:other (3)变更用户身份的命令是(d)。
a:who b:where c:whoami d:su(4)用于终止某一进程执行的命令是(c)。
a:end b:stop c:kill d:free(5)不能用来关机的命令是(d)。
【篇二:linux操作系统教程与实训习题参考答案-易著梁】ubuntu linux操作系统概述一、选择题1.b 2.c 3.b 4.a二、填空题1.gnus not unix”的递归缩写2.通用公共许可证第2章安装ubuntu linux操作系统一、选择题1.a 2.c 3.c二、填空题1.光盘安装2.根分区交换分区(swap)3./dev/sd[a-z]第3章 linux基本命令一、选择题1.a 2.b 3.c 4.D5.C二、填空题1.cp2.压缩与解压缩3.at crontab第4章设备管理一、选择题1.b 2.a二、填空题1.fdisk2.scsi设备3.iso9660第5章 linux用户管理一、选择题1.a 2.b 3.c二、填空题1.userdel2.groupdel3./etc/shadow4.pssword5.所有人可读、可写、可执行6.B7.B第6章 linux网络管理一、选择题1.c 2.d 3.c二、填空题1.eth02.配置eth0接口的ip地址为192.168.0.8 激活eth0接口 3.本机地址4.host第7章桌面环境与常用办公软件一、选择题1.b 2.c二、填空题1.客户/服务模型 x协议2. gnome kde xface第8章 shell编程一、选择题1.b 2.d 3.b 4.b 5.b二、填空题1.shell程序的所有参数串2.s=15第9章 ubuntu 软件的安装与升级一、选择题1.a 2.a二、填空题1.命令环境图像环境2.main restricted universe第10章 samba服务器一、选择题1.b 2.c二、填空题1.简单的通讯方式 smb协议2.实现不同计算机之间共享文件和打印机3./etc/samba/smb.conf第11章 ftp服务器一、选择题1.a 2.d 3.a二、填空题1.servertype2.defaultroot 组名第12章 dns服务器一、选择题1.b 2.a 3.ab 4.abcd二、填空题1.对主机名进行统一命名2.迭代查询递归查询一、选择题1.b 2.b 3. b4.d 5.c二、填空题1. dpkg –l apache2.apache2ct status3.配置apache监测端口4.保持持续连接5.请求是一个目录时,apache向用户提供服务的文件名 6.配置基于ip、域名或者端口的虚拟主机7.80第14章邮件服务器一、选择题1.c 2.d 3. a二、填空题1.在dns数据库文件中添加mx资源记录2.postconf3.接收邮件4.传输邮电第15章 dhcp服务一、填空题1.动态分配ip地址及其上网参数2. /var/lib/dhcp3/dhcpd.leases3. dhcrelay3【篇三:linux系统应用教程习题答案】xt>1. linux系统有哪些主要的优点?答:linux的优点主要有:开放性、多用户、多任务、良好的图形用户界面、设备的独立性、丰富的网络功能、可靠的系统安全、良好的可移植性、丰富的应用软件支持、内核完全免费等优点。