Linux入门

Posted 康琛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的好处是自由传播,免费,不会犯法,任意切换图形,安全稳定,不用杀毒软件,不卡

 

以上是关于Linux入门的主要内容,如果未能解决你的问题,请参考以下文章

linux_docker入门

Cg入门20:Fragment shader - 片段级模型动态变色(实现汽车动态换漆)

[linux][c/c++]代码片段01

Cg入门19:Fragment shader - 片段级模型动态变色

[linux][c/c++]代码片段02

linux打开终端如何启动scala,如何在终端下运行Scala代码片段?