Linux基础简单问答
答:
一部机器是否能够正常的工作,需要藉由『核心』来管理,因此,『核心』可以说是一部机器是否能够正常运作的主要咚咚!而这个『核心』就是所谓的『操作系统』最底层的组件了,他负责了操作系统与『硬件』之间的沟通,而我们要利用操作系统来使硬件正常的工作,也需要藉由『核心』来帮忙转译才行。至于所谓的『操作系统』则是建构在核心之上,加入许多的功能与对象,好让使用者能够更加轻易的管理核心来操纵硬件工作。至于『使用者、使用者操作接口、核心、硬件』之间的相关性就如同前面图一的图标所示。
有个朋友问我说『 Linux 是什么?』我该如何回答比较好?
答:
Linux 是由芬兰人 Linus Torvalds 先生所写出来的一个小核心操作系统,由于此一操作系统是依据 Unix 的核心修改而来的,因此这个操作系统承接了 Unix 的良好传统:稳定性高、多人多任务环境设计优良、要求配备较低等优点。不过, Linux 其实就是一个『核心』,这个『核心』是管理与操纵硬件来正确工作的主要功能。目前我们提到的 Linux 不论是由何家公司所发产出来的,都是使用 http://www.kernel.org 所释出的 Linux 核心呢!
怎么有这么多版本的 Linux 呢?有 Mandrake, Red Hat, CLE, OpenLinux… 一大堆,这些版本有什么异同?
答:
就如同前面一题提到的, Linux 其实就是一个『核心』,而各开发商依据这个核心的功能,安置了各式各样的服务器与桌面程序,以构成可以完整安装在个人计算机的光盘释出版本,这就是各个版本的来源啦 ( distribution ),所以,各个 distribution 的服务器与桌面程序或许有些许的不同,但是基本的档案架构、BASH Shell 及基本操作系统与接口,都是相同的,因为,他们都是使用 www.kernel.org 所提供的核心来发展的!
我要如何取得 Linux distribution 的可安装光盘?
答:
目前各大版本的 Linux distribution 大致上仍然依附在 GPL 这个授权码之上,因此在网络上面都可以轻易的下载,若有兴趣的话可以到各发展的厂商主网页去下载。然而为了频宽的节省起见,建议在台湾以映像站台来下载速度上会快上很多,特别建议南台湾朋友可以到中山大学的 FTP 站 ( http://ftp.nsysu.edu.tw )下载资料!
简单的说明一下什么是 GNU 的 GPL ?
答:
任何个人或公司均可释出自由软件 ( free software );
任何释出自由软件的个人或公司,均可由自己的服务来收取适当的费用;
该软件的原始码 ( Source Code ) 需要随软件附上,并且是可公开发表的;
任何人均可透过任何正常管道取得此一自由软件,且均可取得此一授权模式。
何谓多人 ( Multi-user ) 多任务 ( Multitask )?
答:
Multiuser 指的是 Linux 允许多人同时连上主机之外,每个使用者皆有其各人的使用环境,并且可以同时使用系统的资源!
Multitask 指的是多任务环境,在 Linux 系统下, CPU 与其它例如网络资源可以同时进行多项工作, Linux 最大的特色之一即在于其多任务时,资源分配较为平均!
简单说明 GNU General Public License ( GPL ) 与 Open Source 的精神:
答:
GPL 的授权之软件,乃为自由软件(Free software),任何人皆可拥有他;
开发 GPL 的团体(或商业企业)可以经由该软件的服务来取得服务的费用;
经过 GPL 授权的软件,其属于 Open source 的情况,所以应该公布其原始码;
任何人皆可修改经由 GPL 授权过的软件,使符合自己的需求;
经过修改过后 Open source 应该回馈给 Linux 社群。
(PS. Open source 最大的优点为多人维护, debugs 的速度较快,程序亦较为安全,但是缺点则是缺乏『专人』维护!)
新文章:
- CentOS7下图形配置网络的方法
- CentOS 7如何添加删除用户
- 如何解决centos7双系统后丢失windows启动项
- CentOS单网卡如何批量添加不同IP段
- CentOS下iconv命令的介绍
- Centos7 SSH密钥登陆及密码密钥双重验证详解
- CentOS 7.1添加删除用户的方法
- CentOS查找/扫描局域网打印机IP讲解
- CentOS7使用hostapd实现无AP模式的详解
- su命令不能切换root的解决方法
- 解决VMware下CentOS7网络重启出错
- 解决Centos7双系统后丢失windows启动项
- CentOS下如何避免文件覆盖
- CentOS7和CentOS6系统有什么不同呢
- Centos 6.6默认iptable规则详解