《Linux系统应用与开发教程》所有课后习题和答案

3.0 文小白 2023-09-15 99 0 175KB 42 页 10文币
侵权投诉
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 集成开发环境 KDevelop 的使用... 31
1 Linux 概述
1 什么是 Linux
Linux 是一套免费使用和自由传播的类 UNIX 操作系统,源代码开放,能运行于各类硬件平
台,包括 Intel x86 系列和 RISC 处理器。这个系统是由世界各地成千上万的程序员设计和实
现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的 UNIX 兼容
产品。
2 Linux 有哪些特性?
(1)开放性
(2)多用户
(3)多任务
(4)良好的用户界面
(5)设备独立性
(6)丰富的网络功能
(7)可靠的系统安全
(8)良好的可移植性
3 Linux Windows 操作系统的主要区别是什么?
1)从发展的背景看,Linux 是从一个比较成熟的操作系统发展而来的,而其他操作系统,
Windows 等,都是自成体系,无对应的相依托的操作系统
2)从使用费用上看,Linux 是一种开放、免费的操作系统,Windows 是封闭的系统,需
要有偿使用。
3Linux 上丰富的应用软件也是自由的,而在 Windows 下,几乎所有的软件都有独立的
版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由
用户修改扩充其功能了。
4Windows 对硬件配置要求高,而 Linux 在低端 PC 系统上仍然可以流畅运行
4 Linux Unix 的共同点与不同点是什么?
共同点:由于 Linux 是从 Unix 发展来到,它遵循 Unix 开放标准,基本支持同样的软件、程
序设计环境和网络特性,可以说 Linux UNIX PC 版本,Linux PC 机上提供了相当于
UNIX 工作站的性能。
与商用 Unix 的不同点有:1Linux 是免费软件,用户可以从网上下载,而商用的 UNIX
了软件本身的价格外,用户还需支付文档、售后服务费用;2Linux 拥有 GNU 软件支持,
Linux 能够运行 GNU 计划的大量免费软件,这些软件包括应用程序开发、文字处理、游戏等
方面的内容;3Linux 的开发是开放的,任何志愿者都可以对开发过程做出贡献;而商用
UNIX 则是由专门的软件公司进行开发的。
与自由 Unix 的不同点:
1)在组织方上,FreeBSD 由它的核心团队core team)的领导,他们负责原始程序的开
发与维护core team 点是原始程序有一性,有组织的个系统
活力core team 手中缺乏活力Linux 核心团队,在 Linus 的主下来自世
界各地的好者都可以发patch点是源代码杂乱无章可能互冲突
2)在发展方上,FreeBSD 核心团队将主要精力投入UNIX 自身的格和特点上 。
Linux 会首先加入商品化系统上的各种东西,比如的硬件驱动samba 等。因此,从
用和可用上Linux 更容和使用。
3)在系统核心功能上者区别不大,Linux 系统上,几乎可是到任何需要的功能
4)在系统的性能上,家分析FreeBSD 在网络性能、软件移植性和系统规范化上略胜
,而在硬件支持、磁盘 IO 操作等方面 Linux 略强一些。
5 什么是 GNU 软件,什么是 GPL LGPL?
GUN 目主要由自由软件基金资助的一个目,目标是开发一个自由的、UNIX 的操作
系统,称为 GNU 系统。GNU GNU’s Not UNIX”递归缩写,目使用 Linux
的各种 GNU 操作系统应用广泛。所有的 GNU 软件和派生工作遵循 GNU 用公共
,即 GPL
GPL 和软件是免费无,它主要目标是保证软件对所有的用户来说是自由的。GPL 过如
途径实现这一目标:
l 它要求软件以源代码的形并规定任何用户能够以源代码的形式将软件
布给别的用户。
l 它提醒每个用户,对于软件不提供任何形担保
l 用户的软件使用了受 GPL 保护的任何软件的一部分软件就继承GPL 软件,
并因此而成GPL 软件,也是说必须随应用程序一源代码。
l GPL 排斥对自由软件进行商的包和发行,也不制在自由软件的基
包发行其他自由软件。
l GPL 的软件不是可以任传播的,这些软件常都有正式的版权,GPL 在发
制软件时声明限件。是,从用户的角度考虑,这些本不能件,
用户只会因为用户可以确保获得源代码
LGPL 允许用户在自的应用程序使用程序,即使不公开自的源代码。是,要求用
必须能够获得在应用程序使用的程序的源代码,并且允许用户对这些程序进行修
改。
遵循 LGPL 的一种方是,应用程序一目标代码以及可以这些目标程序和受
LGPL 保护的程序库链接起来的 makefile 文件。
遵循 LGPL 一种比较好的方是使用动态链接
6 什么是 Linux 的内版本和发行版本?
版本的是在 Linux 创始人 Linus 领导下的开发组开发出的系统内版本
Linux 的版本主要由三部分构成:主版本版本次次版本主版本号表示
统内有大的改版本号表示系统内的改,开支持一些的特性,一般
系统内的硬件支持进行了改进。如更改后还处于测试阶段版本号为
奇数,如果已经过了测试阶段,改是成功的,版本偶数次次版本号表示
统有一点,对内核影响不大。
一些组织公司Linux 与应用软件和文档包装起来,提供安界面、系统配置与管
理工,这样就构成了一种发行版本。发行版本的版本号随发行者的不同而不同,与系统
的版本是相独立的。
7 你知道哪些主要的 Linux 发行版本?
Red Hat Linux, Red Flag Linux, Blue Point TurboLinux, Suse Linux, Debian GNU/Linux,
Mandrake Linux 等。
摘要:

《Linux系统应用与开发教程》所有课后习题和答案第1章Linux概述...1第2章shell及常用命令...4第3章vi编辑器的使用...7第4章XWindow系统的使用...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章集成开发环境KDevelop的使用...3...

展开>> 收起<<
《Linux系统应用与开发教程》所有课后习题和答案.doc

共42页,预览10页

还剩页未读, 继续阅读

作者:文小白 分类:教育专区 价格:10文币 属性:42 页 大小:175KB 格式:doc 时间:2023-09-15

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 42
客服
关注