Linux之linux入门

  学习linux以前先了解一下操做系统:linux

操做系统的定义:

        操做系统(英语:operating system,缩写做 OS)是管理计算机硬件软件资源的计算机程序,同时也是计算机系统的内核与基石。操做系统须要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操做网络与管理文件系统等基本事务。操做系统也提供一个让用户与系统交互的操做界面。
        操做系统的类型很是多样,不一样机器安装的操做系统可从简单到复杂,可从移动电话嵌入式系统超级计算机的大型操做系统。许多操做系统制造者对它涵盖范畴的定义也不尽一致,例若有些操做系统集成了图形用户界面,而有些仅使用命令行界面,而将图形用户界面视为一种非必要的应用程序。
 

操做系统的分类(按运行设备分类):

  1.pc电脑上的操做系统:

    1). windows (市场占有率高,听说可达90%) 
    
    2). os 苹果系统 
       
    3). linux (基于Unix) 
    
    
    4). 麒麟(中国开发的,不能与上边的同日而语)

  2.服务器上的操做系统:

    1). windows server 2003 ,2008 等 
    2). linux (占据主流,和Windows在pc能够平分秋色,缘由:1,免费,2,稳定3,开源)

  3.移动设备

    1). 安卓(谷歌) 市场份额高 
    2). ios (苹果) 
    3). Windows 
    

Linux系统的优点:

       由上图看出操做系统跑于硬件之上,应用程序运行在操做系统之上, 因为Linux只是一套操做系统并不含有其余应用程序,所以工程师须要在下载Linux系统而且安装以后,就可使用了。ios

  Shell(也叫作终端或壳)充当的是人与内核(硬件)之间的翻译官,用户吧一些命令“传递”给终端,它就会调用相应的程序服务去完成工做。红帽Linux默认使用的终端是Bash解释器。数据库

Linux的起源与发展

       1991年,一个名不见经传的芬兰研究生购买了本身的第一台PC,而且决定开始开发本身的操做系统。这个想法很是偶然,最初只是为了知足本身读写新闻和邮件的需求。这 个芬兰人选择了 Minix做为本身研究的对象。 Minix是由荷兰教授 Andrew S Tanenbaum开 发的一种模型操做系统,这个开放源代码的操做系统最初只是用于研究目的。 这个研究生名叫 Linus torvalds,他很快编写了本身的磁盘驱动程序和文件系统,而且 慷慨地把源代码上传到互联网上。 Linus把这个操做系统命名为 Linux,意指“ Linus的 Minix” ( Linus, Minix)。windows

 

Linux的优势

  • Linux以高效和灵活主城,Linux同事具备多任务、多用户的能力,支持多线程,多CPU。
  • Linux包括了文本编辑器,高级语言编译器,以及图形用户界面登应用软件,固然绝大多数服务器都是使用命令行,文本模式操做Linux的。
  • Linux遵循GNU通用公共许可协议,属于自由软件,用户不须要支付费用就能够得到系统和系统源代码,免费使用且自由传播。
  • Linux具备很高的系统稳定性和可靠性。
  • 具备很高的系统安全性
  • 众多业界厂商支持,如IBM、Oracle、Intel、HP、Google等
  • 有完善的数据库平台,包括Oracle、DB/二、Sybase、MySQL、PostgreSQL等。
  • 有完善的图形化用户界面,包括GNOME、KDE等。
  • 有完善的开发平台,包括C/C++、Java、Python等。

Linux的版本

首先须要区分 Linux 系统内核与 Linux 发行版的不一样。安全

Linux 系统内核指的是一个由 Linus Torvalds 负责维护,提供硬件抽象层、硬盘及文件 系统控制及多任务功能的系统核心程序。服务器

Linux 发行版系统是咱们常说的 Linux 操做系统,也便是由 Linux 内核与各类经常使用 软件的集合产品。网络

全球大约有数百款的 Linux 系统版本,每一个系统版本都有本身的特性和目标人群,下面 将能够从用户的角度选出最热门的几款进行介绍。多线程

RedHat Enterprise Linux RHEL 架构

红帽公司是全球最大的开源技术厂商,RHEL 是全世界内使 用最普遍的 Linux 系统。RHEL 系统具备极强的性能与稳定 性,而且在全球范围内拥有完善的技术支持。并发

Community Enterprise Operating System

CentOS 经过把 RHEL 系统从新编译并发布给用户无偿使用的 Linux 系统,具备普遍的使用人群。CentOS 当前已被红帽公司 “收编”。

openSUSE

源自德国的一款著名的 Linux 系统,在全球范围内 有着不错的声誉及市场占有率。主要使用客户是中国移动、中国电信、交通银行、浦发银行等等安全性极高的客户

Debian

稳定性、安全性强,提供了免费的基础支持,能够良好地支持各类硬件架构,以及提供近十万种不一样的开源软件,在国外拥有很高的承认度和使用率。

Ubuntu

是一款派生自 Debian 的操做系统,对新款硬件具备极 强的兼容能力。Ubuntu 与 Fedora 都是极其出色的 Linux 桌面系统,并且 Ubuntu 也可用于服务器领域。 

 

 

Linux和Windows的区别

  1.免费与收费

  • 最新正版Windows10官方售价¥888
  • Linux几乎免费(更多人愿意钻研开源软件,而收费的产品出现更多的盗版)

  2.软件支持

  • Windows平台:数量和质量的优点,补过大部分为收费软件;由微软提供技术支持和服务
  • Linux平台:大多为开源软件,用户能够修改定制与发布,因为免费没有资金支持,部分软件质量可能欠缺

  3.安全性

  • Windows平台:三天两头修复补丁,仍然会中毒(即使装了360,瑞星,金山毒霸。。。。)
  • Linux平台:安全问题不多,无需安装xx杀毒,xx卫士

  4.实用习惯

  • Windows:普通用户基本依靠图形界面操做,鼠标和键盘完成一切需求,上手简单容易
  • Linux:兼具图形界面(须要带有桌面环境的发行版Linux)和彻底命令行操做,没法使用鼠标,新手入门困难,须要学习后方可以使用,熟练后效率极高!

  5.应用领域

  • Linux:人们平常在Windows上访问的百度、谷歌、淘宝、qq、迅雷(xxxx大片),支撑这些软件运行的,后台是成千上万的Linux服务器,它们时时刻刻进行着忙碌的数据处理和运算
  • Windows:能够运行英雄联盟、绝地求生、仙剑3、地下城与勇士、个人世界。。。等等游戏,而Linux开发的游戏几乎不多 
相关文章
相关标签/搜索