Linux系统简介

1.三种软件模式

  • 商业软件(commercial software)
    商业软件由开发者出售拷贝并提供软件技术服务,用户只有使用权,但不得进行非法拷贝、扩散和修改
  • 共享软件( shareware)
    共享软件是由开发者提供软件试用程序,用户在使用该程序一段时间之后,必须向开发者缴纳使用费,开发者则提供相应的升级和技术服务
  • 自由软件(free Software)
    自由软件也叫开源软件,是指软件使用者有使用、复制、散布、研究、改写和再利用该软件的自由。Linux属于自由软件。

2.开源软件的特点

1、开放源代码软件一般是免费发布的,您可以在Internet 上自由下载,用户无需缴纳费用
2、开放源代码软件由一个核心组织领导, 通常由一个很大的社区在Internet上协作开发完成
3、用户可以得到软件的源代码,更容易根据自己的特殊要求,进行定制
4、开放源代码软件的生命周期不依附于某个公司,因此有更强的生命力

3.Linux及其历史

3.1 操作系统

操作系统是覆盖在裸机之上的第一层软件,它直接控制、管理各种硬件资源。所以操作系统是整个计算机系统的控制管理中心。

3.2 Linux

Linux 是一个功能强大的操作系统,同时它是一个自由软件,是免费的、源代码开放的,编制它的目的是建立不受任何商品化软件版权制约的、全世界都能自由使用的UNIX兼容产品

3.3 开发者

一位名叫 Linus Torvalds 的芬兰赫尔辛基大学的学生开发。目的是设计一个替代 Minix 的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有 Unix 操作系统的全部功能

3.4 Linux的发展

Linux 0.02版于1991年10月发布。
到1992年1月,全世界只有100左右的人在使用Linux
1994年3月,功能完善、稳定可靠的Linux 1.0版发布。

4.Linux系统特点和组成

4.1 Linux系统组成

在这里插入图片描述

  • 内核层
    Linux内核层是运行程序、管理磁盘和操控计算机硬件设备的核心程序。包括CPU调度、作业管理、内存管理、文件管理、磁盘管理等。
  • Shell层
    Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令,并且把它送入内核去执行。
  • 应用程序
    标准的Linux系统都具有一整套应用程序集。包括文本编辑器、编程语言、X Window、办公套件、Internet工具、网络服务和数据库等。

4.2 Linux系统特点

  • 开放性: Linux系统遵循开放系统互连(OSI)国际标准,遵循该国际标准所开发的硬件和软件,都能彼此兼容,可方便的实现互联
  • 多任务: 计算机同时执行多个程序,各个程序运行相互独立,Linux系统调度每一个进程平等地访问微处理器
  • 多用户: Linux系统可被不同用户使用,每个用户对自己的资源(如文件、设备)有特殊的权限、互不影响
  • 界面友好: Linux系统向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了一个更直观、更易操作和交互性更强的图形化界面
  • 设备独立:Linux系统把所有设备统一当作文件对待,只要安装了设备的驱动程序,任何用户都可以像使用文件一样,操纵、使用这些设备,而不必知道它的具体存在形式
  • 网络强:Linux是在Internet基础上发展起来的,它的网络功能优于其他操作系统。它免费提供了大量支持Internet的软件,用户不仅能通过Linux命令完成文件传输,还可实现远程访问
  • 安全性:Linux采取了许多安全技术措施,包括对设备和文件的读写控制、带保护的子系统、审计跟踪、核心授权等
  • 可移植:Linux是一种可移植的操作系统,这个特点为运行Linux的不同计算机平台与其他任何机器进行准确有效的通信提供保障,无需增加特殊而昂贵的通信接口
  • 兼容性:Linux系统遵循POSIX(Portable Operating System for UNIX)标准来开发,所以与现今主流的UNIX系统均可兼容
    10.支持多文件系统: Linux可以将许多不同的文件系统以挂载的方式加入,包括Windows FAT32、NTFS、OS/2的HPFS,甚至是网络共享的文件系统

5.Linux的版本

  • 发行版:
    Linux 发行版(Distribution)是以Linux Kernel为核心,搭配各种应用程序和工具的软件集合。
    Linux内核 + 各种自由软件 = 完整的操作系统
    发行版的名称、版本由发行厂商决定,包括厂商/社区提供的辅助安装、软件包管理等程序。发行版可以自由选择使用某个版本的Linux内核。相对于内核版本,发行版的版本号随发布者的不同而不同,与系统内核的版本号是相对独立的。
    常见的发行版本有Red Hat Linux、Redflag Linux、 CentOS Linux及Ubuntu Linux等。
  • 内核版本
    内核版本号由三个数字组成:r.x.y
    r:目前发布的Kernel版本
    x:偶数:稳定版本,奇数:开发中版本
    y:错误修补的次数

6.Linux的应用

  • Linux服务器
    Linux系统可以为企业架构WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性,且无须考虑商业软件的版权问题。
  • Linux嵌入式系统
    Linux系统开放源代码,功能强大、可靠、稳定性强、灵活而且具有极大的伸缩性,再加上它广泛支持大量的微处理体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领域里,从因特网设备(路由器、交换机、防火墙,负载均衡器)到专用的控制系统(自动售货机,手机,PDA,各种家用电器),LINUX操作系统都有很广阔的应用市场
  • Linux桌面应用
    操作系统没有 windows 系统操作界面美观、操作便捷,但其免费开源、以及出色的稳定性依然是专业的开发人员的不二的选择
  • 软件开发环境
    Linux系统提供了丰富的软件开发环境,既有命令行界面,也有图形用户界面,便于各类开发者使用
  • 超级计算
    超级计算对系统的可定制性要求很高,这一方面恰恰是Linux系统的优势,在全球超级计算机前20强中Linux系统的市场占有率达到95%
  • 云平台
    在云平台中,大多数的云基础设施使用的都是Linux操作系统
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值