初识Linux

在了解Linux之前,先提出两个问题:什么是Linux?什么是操作系统(Operation System,OS)?
说起操作系统,就不得不提到计算机的组成:
计算机是由硬件系统(hardware system)和软件系统(software system)两部分组成的。
只有硬件的计算机被称为裸机,裸机难以完成复杂的任务。操作系统是直接运行在计算机硬件上的第一层软件,它不仅是对裸机的扩充,还是其他软件的基础。操作系统能够直接管理计算机的硬件资源,并且可以沟通用户和硬件之间的信息传递。比如,上网需要Internet,网络卡、网络线等等支持,看VCD需要光驱、光盘、声卡的支持。上述的东西都是硬件,那么硬件是如何工作的呢?硬件就是借由操作系统的控制,完成各项工作。

那么操作系统中有什么呢?
操作系统中有核心(Kernel)和核心提供的工具。打个比方来说,当我们打开Window档案总管看到的是硬盘的信息,这些信息是由核心管理,然后借由核心提供的工具与用户交互。核心有它自己认识的东西,每个操作系统也有自己的核心。比如windows98的系统中无法读取windowsXP的NTFS文件格式硬盘,因为它不认识NTFS的文件格式。而且Linux有自己的核心,Window也有自己的核心。

一般操作系统核心Kernel管理的内容有什么?
(System call interface)SCI系统调用接口:沟通服务与硬件资源,进一步利用硬件
(Process control)PC系统过程控制中心
(Memory management)系统内存管理
(File System management):文件系统管理
(Device drivers):硬件管理

了解的操作系统,那什么是Linux呢?
Linux也是一个操作系统,也有Kernel核心和核心提供的工具,并且它从Unix中沿袭而来,提供了一个完整的操作系统当中最底层的硬件控制和资源管理架构。

Linux系统和用户的关系是什么?
Linux系统与用户的关系如下图:


image.png

什么是distribution?
Linux是由unix演变而来的可以在个人计算机上使用的操作系统,但是起初的Linux知识由它的开创者Torvalds先生负责维护和提供的核心和核心工具。
一些套件商和自由软件开发团队在Linux核心上开发相关软件,并且形成了可以完全安装的完整的Linux操作系统就是distribution。

Linux的优缺点分别是什么?
Linux优点有很多:
1、免费:
2、稳定的系统:LInux是建立在Unix的基础上发展的,也继承了Unix稳定而有效率的特点
3、多任务、多使用者:与Windows系统不同。Linux主机允许多人同时上线工作。可以划分不同等级的用户,每个用户登陆的环境都可以不同,也可以让多个用户在同一时间登录主机,同时使用主机的资源。
4、泛用性强:能够在个人计算机上使用、相对也不太消耗资源。
5、安全性、漏洞的修补:Linux 由于支持者日众,有相当多的热心团体、个人参与其中的开发,因此可以随时获得最新的安全信息,并给予随时的更新,亦即是具有相对的较安全。
6、使用者与群组的规划:在 Linux 的机器中,档案的属性可以分为[可读、可写、可执行]等参数来定义一个档案的适用性,此外,这些属性还可以分为三个种类,分别是[档案拥有者、档案所属群组、其他非拥有者与群组者]。这对于项目计划或者其他计划开发者具有相当良好的系统保密性。
但是Linux也有个响应的缺点:
1、没有特定支持厂商
2、不方便使用图形化接口:虽然当下也有x-windows,但是Linux需要使用指令列来操作才是最方便的。

课后练习:
请问核心(Kernel)是什么?操作系统是什么?
一部机器是否能够正常工作需要借由核心来管理,是操作统最底层的组件,它负责操作系统与硬件之间的沟通。
操作系统是计算机硬件上的第一层软件,也是其他软件的基础,他在操作系统上加入许多功能,使用操作系统能够更轻易的管理核心操作硬件工作。

什么是Linux?
Linux是芬兰人(Linus Torvalds)林纳斯先生写出来的的小核心操作系统,这个操作系统是由Unix的核心修改而来的,因此传承了Unix的优点:稳定性强、多人多任务环境设计优良、要求配备较低。不过林纳斯先生的Linux其实只是一个核心,也是由核心来管理和操作硬件的主要功能

为什么Linux有这么多版本?这些版本有什么异同?
Linux其实是一个核心,而各个开发商根据这个核心的功能,安置了各种各样的服务器与桌面程序,构成了可以安装在个人计算机的版本,这些不同的版本也叫作(distribution)。当然这些distribution都是基于Linux这个核心开发的,各个 distribution 的服务器与桌面程序或许有些许的不同,但是基本的档案架构、BASH Shell 及基本操作系统与接口,都是相同的。

简单说下GNU的GPL(General Public License)?
1、任何人或公司都可以发行自由软件(free software)
2、任何发行自由软件的个人或公司,都可以为自己的服务收取适当费用
3、软件的原始码(Source Code)需要随软件附上,并公开发表
4、任何人都可以透过任何正常渠道获取该自由软件,并取得其授权模式

什么是Linux的多人 ( Multi-user ) 多任务 ( Multitask )?
Multiuser是指Linux允许多人同时连上主机,每个用户都有各自的运行环境,并且可以同时使用资源
Multitask是指多任务环境,在Linux系统下,CPU与其他网络资源可以同时进行的多项工作,而且进行多任务工作时,资源分配较为平均

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,100评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,862评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,993评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,309评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,303评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,421评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,830评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,501评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,689评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,506评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,564评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,286评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,826评论 3 305
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,875评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,114评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,705评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,269评论 2 341

推荐阅读更多精彩内容

  • 计算机的组成部分及功能: 运算器,控制器,存储器,输入装置和输出装置组成计算机。 运算器:或称算术逻辑单元(Ari...
    mirror_jin阅读 436评论 0 2
  • 计算机的组成及其功能   计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计...
    Simon_Ye阅读 229评论 0 1
  • 了解什么是 Linux ,并介绍命令行和 shell 在 Linux 整体架构中的位置 更多精彩 更多技术博客,请...
    asing1elife阅读 1,007评论 0 7
  • 1. 什么是Linux 首先,Linux可以分为以下四部分: Linux内核 GNU工具 图形化桌面环境 应用软件...
    zhaoxin94阅读 317评论 0 1
  • fv ddd# 1.计算机与操作系统 1.1计算机的组成 我们知道无论是Windows还是Linux他们都是操作系...
    LinM1993阅读 193评论 0 1