• Linux入门


    Linux入门

    操作系统的分类

    Windows系列操作系统,Unix类操作系统,Linux类操作系统,Max操作系统

     

    提问:  什么是操作系统   

    我们都知道windows 7/8 其实是操作系统,操作系统全程是Operating  System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行及用户操作必备的基础环境支撑.
    整个电脑主机是由一堆硬件所组成,成了有效的控制这些硬件资源,于是就有操作系统的产生了.操作系统除了有效的控制这些硬件资源的运作,并且提供电脑运行所需的功能(例如网络功能)

                                                

                                                             

      由上图看出操作系统跑在硬件上,应用程序运行在操作系统上,由于Linux知识一套操作系统并不含有其他应用程序,因此工程师需要在下载Linux系统并且安装之后,就可以使用了.

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

    Linux为什么受欢迎 ?

    Linux以高效和灵活著称,Linux同时具有多任务,多用户的能力,支持多线程,多CPU.

    Linux包括了文本编辑器,高级语言编译器,以及图形用户界面应用软件,当然绝大多数服务器都是使用命令行,文本模式操作Linux的.

    Linux遵循GUN通用公共许可协议,属于自由软件

    Linux具有很高的系统稳定性和可靠性.

    具有很高的系统安全性.

    有完善的数据库平台,包括Oracle,DB/2,Sybase,MySQL,PostgreSQL等

    有完善的图形化用户界面,包括GNOME,KDE等.

    有完善的开发平台,包括C/C++,Java,Python等.

     Linux的发行版本

    1.RedHat Enterprise  Linux RHEL

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

    2. Community  Enterprise  Operating  System

    CentOS 通过RHEL系统重新翻译并发布给用户免费使用的Linux系统,具有广泛的使用人群.CentOS当前已被红帽公司"收编".

     

    3. openSUSE

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

    4. Ubuntu

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

     

    Linux 和Windows的区别

    免费与收费

    • 最新的Windows 10 官方售价888
    • Linux几乎免费的

    软件支持

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

    安全稳定性

    • Windows平台:三天两头修复补丁,任然会中毒
    • Linux平台:安全问题很少

    使用习惯

    • Windows:普通用户基本依靠图形化界面操作,鼠标和键盘完成一切需求,上手简单容易
    • Linux:兼具图形界面和完全命令行操作,无法使用鼠标,新手入门困难,需要学习后方可使用,熟练后效率极高!

    应用领域

    • Linux:人们日常在上访问的百度,谷歌,淘宝,QQ,迅雷,支撑这些软件运行的,后台是成千上万的Linux服务器,它们时时刻刻进行着忙碌的数据处理和运算.
    • Windows:可以运行英雄联盟,绝地求生,仙剑,地下城与勇士,而Linux开发的游戏几乎很少

    总结

    操作系统是什么?
        是人与计算机硬件沟通的介质
    
    
    操作系统组成-----鸡蛋由几部分组成
    1. 蛋黄---系统内核
    2. 蛋清--命令解释器shell
    3. 蛋壳--应用程序
    
    
    Linux是一套开源程序,且可以自由传播的操作系统
    
    
    掌握centOS/redhat 能更好的适应互联网服务端开发环境
    
    
    使用Linux的好处是自由传播,免费,不会犯法,任意切换图形,安全稳定,不用杀毒软件,不卡
  • 相关阅读:
    concurrent.futures
    HTTP协议
    Web框架原理
    Docker从入门到实战应用
    Mac Homebrew超坑爹的地方
    第6章-7.找出总分最高的学生 (15分)
    第6章-6.求指定层的元素个数 (40分)
    第6章-5.列表元素个数的加权和(1) (40分)
    第6章-4.列表数字元素加权和(1) (40分)
    第6章-3.列表或元组的数字元素求和 (20分)
  • 原文地址:https://www.cnblogs.com/kcwxx/p/10034194.html
Copyright © 2020-2023  润新知