linux练习题01

1. Unix 和 Linux之间有什么关系?

答:1)起源

unix起源比linux久,linux是一个类似于unix的产品,linux产品模仿了unix的系统和功能,是一套兼容于System V以及BSD UNIX的操作系统。

2)商业

unix是对源代码实行知识产权保护的商业软件,linux是开发源代码的自由软件,免费的。

3)用途

(1)商业unix支持的硬件多一点,且大多与硬件配套,而linux可以运行在多种硬件平台上。

2. BSD是什么? 我们通常说的FreeBSD、NetBSD和BSD又有什么关系呢?

答:BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,在1977至1995年间由加州大学伯克利分校开发和发布的。

FreeBSD

FreeBSD是从386BSD的基础上发展起来的,而386BSD是由伯克利的计算机科学家Bill Jolitz 开发的针对Intel 80386芯片的一种BSD版本。因为这个原因,FreeBSD在32位体系的x86机器上总是运行得最好。在免费的BSD中,它与PC兼容机配合得最好,而且支持的PC兼容的外部设备的数量也最多。尽管FreeBSD也可以运行在Alpha处理器上,向其他体系结构的移植也在进行当中,但是你更应该把它看作是主要针对x86系统的操作系统。

NetBSD 
NetBSD也是免费BSD的一种,它是基于BSD的最轻便的操作系统。目前能够在46种之多的不同硬件构架上运行(他们正在努力使之能够适应更多的构架),从原始的基于68K的Macintosh或者Amiga一直到AMD还没有发表的x86-64 Hammer结构,NetBSD都能够很好地运行。

3. Unix许可证禁止在大学使用Unix源码是哪一年,随后就出现了两个重要的Unix版本线,分别是什么呢?

答:1979年Unix的版本V7开始,Unix的许可证开始禁止大学使用Unix的源码,包括在授课中学习。

   有两个最主要的Unix的版本线,一个是Berkeley的BSD,另一个是AT&T的Unix。

4. AIX, Solaris, HP-UX, IRIX这些Unix都是哪些公司开发的呢?它们是基于哪个分支的UNIX衍生(第3题中的两个版本线)?

答:AIX是IBM公司开发的,基于AT&T Unix System V衍生的;

Solaris是Sun Microsystems公司开发的,基于BSD UNIX衍生的;

HP-UX是惠普公司开发的,基本于AT&T Unix System V衍生的;

IRIX是硅谷图形公司开发的,基于BSD和 System V Unix衍生的;
5. 请把GNU 和 GPL 这两个概念搞明白,请用最简短的话描述一下。

答:GNU:是一个完全自由的操作系统,可以自由地使用、复制、修改和发布。

GPL:GPL是GNU的通用公共许可证,即“反版权”(或称Copyleft)概念
6. GPLv2 和 GPLV1比有哪些变化呢?

答:GPLv2中所做的最大的改动就是增加了“自由还是死亡”("Liberty or Death")这章条款,即第七章 liberty-or-death Presentation。这章中申明道,如果哪个人在发布源于GPL的软件的时候,同时添加强制的条款,以在一定程度上保障和尊重其它一些人的自由和权益(也就是说在一些国家里,人们只能以二进制代码的形式发布软件,以保护开发软件者的版权),那么他将根本无权发布该软件。

答案:

1. Unix 和 Linux之间有什么关系?
Linux是一种类Unix系统,可以说Linux是由Unix系统衍生过来的。

2. BSD是什么? 我们通常说的FreeBSD、NetBSD和BSD又有什么关系呢?
BSD是一个重要的Unix分支,在1977至1995年间由加州大学伯克利分校开发和发布的。FreeBSD和NetBSD都是BSD的一个衍生版。

3. Unix许可证禁止在大学使用Unix源码是哪一年,随后就出现了两个重要的Unix版本线,分别是什么呢?
1979年Unix的版本V7开始,Unix许可证禁止在大学使用Unix源码。随后出现了两个最主要的Unix的版本线,一个是Berkeley的BSD UNIX,另一个是UNIX System V家族。

4. AIX, Solaris, HP-UX, IRIX这些Unix都是哪些公司开发的呢?它们是基于哪个分支的UNIX衍生(第3题中的两个版本线)?
AIX由IBM开发,属于system v分支;
Solaris由Sun Microsystems开发,一开始由BSD发展而来,而来倾向于system v;
HP-UX由惠普公司开发,基于system v分支;
IRIX是硅谷图形公司开发,基于system v分支;

5. 请把GNU 和 GPL 这两个概念搞明白,请用最简短的话描述一下。
GNU是Richard Stallman在1983年发起的一项自由软件运动,目标是为了创建一套完全自由的操作系统,它要求我们可以自由使用,自由更改,自由发布软件,GPL是用来规定如何自由的协议。

6. GPLv2 和 GPLV1比有哪些变化呢?
GPLv1 发布于1989年,它的主要目的是用来防止这样的行为:发布软件的作者只发布二进制可执行文件,而不发布源代码;软件的作者增加一些限制性条款。因此按照GPLv1,如果发布了可执行的二进制代码,就必须同时发布可读的源代码,并且在发布任何基于GPL许可的软件时,不能添加任何限制性的条款。而GPLv2比GPLv1最大的区别在于,第二版中有一章条款“自由还是死亡”("Liberty or Death"),它申明了,如果哪个人在发布基于GPL的软件的时候,同时添加强制的条款,为了在一定程度上保障和尊重其它一些人的自由和权益,也就是说在一些国家里,人们只能以二进制代码的形式发布软件,为了保护开发软件者的版权,那么他将根本无权发布该软件。。

时间: 2024-11-12 09:47:45

linux练习题01的相关文章

Linux基础01 学会使用命令帮助

Linux基础01 学会使用命令帮助 概述 在linux终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档:linux系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们:在只记得部分命令关键字的场合,我们可通过man -k来搜索:需要知道某个命令的简要说明,可以使用whatis:而更详细的介绍,则可用info命令:查看命令在哪个位置,我们需要使用which:而对于命令的具体参数及使用方法,我们需要用到强大的man:下面分别介绍: 命

Linux江湖01:玩转Linux系统的方法论 (转载)

http://www.blogjava.net/youxia/archive/2015/01/08/linux001.html 2014年上半年,我是在写RCP系列.然后,由于要准备研究生毕业论文和答辩, 所以就中途停了下来.再后来,我又在博客园主站开始写Linux江湖系列.经过大半年的努力,Linux江湖系列已经有十几篇了.在这里,我将把其中的内 容整理后,转发到我的Java博客中.至于RCP系列,我还是会接着写的,不过要等我的心再次沉下来才行. Linus说“Just for fun”,而我

【Linux】一步一步学Linux——Linux发展史(01)

目录 00. 目录 01. Linux概述 02. Linux简史 03. Linux主要特性 04. Linux之父 05. Linux相关术语 06. Linux其它 07. Linux应用领域 00. 目录 @ 01. Linux概述 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思

Linux第01天

Linux第一天 1.虚拟机安装linux(centos 32bit) 1.1 虚拟机安装前置工作的准备,如内存.硬盘.CPU分配.镜像下载等 1.2 安装方式(图形界面或者命令行 推荐图形界面即直接回车) 1.3 安装过程默认,如默认语言.键盘式等 1.4 安装分区 1.4.1 在选定磁盘上删除所有分区 1.4.2 在选定驱动器上删除linux分区 1.4.3 在选定驱动器上使用空闲空间 1.4.4 自定义分区 1.4.4.1 linux磁盘表示 1.4.4.1.1 IDE磁盘 hd(磁盘前缀

Linux练习题2

哪条命令从当前系统切换到启动级别1(选择最合适的答案) a.inittab 1 b.init 1 c.level 1 d.rlevel1 答案 b 下面哪个选项能取消shutdown命令(选择最合适的答案) a.shutdown -c b.shutdown -x c.shutdown -u d.shutdown -n 答案 a 通过shell执行一个命令,必须先敲入一个_____(选择最合适的答案) a. 参数 b. 命令 c. 操作符 d. 终端ID号 答案 B 哪个符号加在命令后面可以在后台

Linux练习题3

哪一个命令能用来删除当前目录及其子目录下名为'core'的文件? (选择最合适的答案) a.find .-name core -exec rm ; b.find .-name core -exec rm {} \ ; c.find .-name core -exec rm {} -; d.find .-name core -exec rm {} ; 答案 b 用标准的输出重定向(>)像"> file01"能使文件file01的数据_____(选择最合适的答案) a. 被复制

Linux 练习题

<<<第一单元练习题>>> 1.用student用户登陆系统图形界面 2.打开一个bash [[email protected] Desktop]$ date Mon Sep 26 18:44:38 EDT 2016 [[email protected] Desktop]$ DATE bash: DATE: command not found... Similar command is: 'date' 3.修改student的密码,把密码更新成"T3st1ng

Linux练习题及解答

<<<第一单元练习题>>> 用student用户登陆系统图形界面 打开一个bash 3.修改student的密码,把密码更新成"T3st1ngtlme"(主机字母和数字) 4.显示当前系统时间,显示格式为:"小时:分钟:秒 AM/PM"(AM/PM为上下午标识) 5.显示"/usr/bin/clean-binary-files"的文件类型 6.统计"/usr/bin/clean-binary-file

linux练习题

1.按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别. 2.说明Linux系统上命令的使用格式:详细介绍ifconfig.echo.tty.startx.export.pwd.history.shutdown.poweroff.reboot.hwclock.date命令的使用,并配合相应的示例来阐述. 3.如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的. 4.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 5.ba