首页 > 系统服务 > 详细

Linux基础知识

时间:2021-08-11 23:43:53      阅读:52      评论:0      收藏:0      [点我收藏+]

一、操作系统分类 

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

 计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成

技术分享图片

#提问:那我们为什么要去学Linux系统? 用Windows10不香吗?
有关Linux的知识这么多,但我还是懵逼,我从小学去网吧打暴力摩托用的就是Windows,上了这么多年学也是用的Windows,为什么让我学Linux?
  • 如果Windows意味着生活和游戏,那么Linux久代表着严谨和工作,学习Linux代表着你要开发软件,你要测试程序,你要维护服务器。
  • ?无论你是python后端开发,还是python测试开发,又或者是爬虫、数据挖掘开发,统统都必须学会Linux,这是开发者必须的技能。
#那么Linux的优势在哪里?
Linux以高效和灵活主城,Linux同事具有多任务、多用户的能力,支持多线程,多CPU。
Linux包括了文本编辑器,高级语言编译器,以及图形用户界面登应用软件,当然绝大多数服务器都是使用命令行,文本模式操作Linux的。
Linux遵循GNU通用公共许可协议,属于自由软件,用户不需要支付费用就可以获得系统和系统源代码,无偿使用且自由传播。
Linux具有很高的系统稳定性和可靠性。
具有很高的系统安全性
众多业界厂商支持,如IBM、Oracle、Intel、HP、Google等
有完善的数据库平台,包括Oracle、DB/2、Sybase、MySQL、PostgreSQL等。
有完善的图形化用户界面,包括GNOME、KDE等。
有完善的开发平台,包括C/C++、Java、Python等。

1、免费与收费

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

技术分享图片

技术分享图片

2、安全性

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

技术分享图片

技术分享图片

3、使用习惯

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

技术分享图片

4、应用领域

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

技术分享图片

二、服务器硬件介绍

  1. 服务器Server是计算机的一种,是网络中为客户端计算机提供各种服务的高性能的计算机,服务器在网络操作系统的控制下,将与其相连的硬盘、磁带、打印机及昂贵的专用通讯设备提供给网络上的客户站点共享,也能为网络用户提供集中计算、信息发布及数据管理等服务。
  2. 服务器按应用功能可分为:Web服务器、数据库服务器、文件服务器、中间件应用服务器、日志服务器、监控服务器、程序版本控制服务器、虚拟机服务器、邮件服务器、打印服务器、域控制服务器、多媒体服务器、通讯服务器、ERP服务器等
  3. 服务器按外形分类:塔式服务器、刀片式服务器、机架式服务器

 

技术分享图片

三、Linux起源与发展

  • 1965前后 Multics

贝尔实验室,麻省理工,通用电气发起

  • 1969 Unix雏形UNICS

Ken Thompson 汇编语言 B语言

  • 1973 正式命名为Unix

Dennis Ritchie C语言

  • 1977 BSD

Berkeley Software Distribution 伯克利大学

  • 1979 System V架构 版权声明

HP-UNIX IBM AIX “不对学生提供源码” 收回版权

  • 1984年 Minix操作系统

Andrew S. Tanenbaum荷兰阿姆斯特丹自由大学计算机科学系

技术分享图片

GNU(GNU is Not Unix)

  • 1984年由Richard Stallman发起并创建
  • 目标是编写大量兼容于Unix系统的自由软件
  • 官方网站:http://www.gnu.org
  • GPL(GNU General Public License)
  • 自由软件基金会:Free Software Foundation
  • 允许用户任意复制、传递、修改及再发布
  • 基于自由软件修改再次发布的软件,仍需遵守GPL
  • LGPL(Lesser General Public License)
  • LGPL相对于GPL较为宽松,允许不公开全部源代码
  • GNU操作系统:Hurd Hird of Unix-Replacing Daemons

技术分享图片

Linux诞生

  • 1991年的10月5日,Torvalds在comp.os.minix新闻组上发布消息,正式向外宣布他自行编写的完全自由免费的内核诞生(Freeminix-like kernel sources for 386-AT)—FREAX,含义是怪诞的、怪物、异想天开
  • 类Unix的内核,在GPL下发布
  • 官网:www.kernel.org
  • Linux操作系统:完整的类UNIX操作系统Linux内核+ GNU工具如:CentOS,Ubuntu,Android

技术分享图片

四、Linux发行版

  • 在介绍常见的 Linux 系统版本之前,首先需要区分 Linux 系统内核与 Linux 发行版的不同。
  • Linux 系统内核指的是一个由 Linus Torvalds 负责维护,提供硬件抽象层、硬盘及文件 系统控制及多任务功能的系统核心程序。
  • Linux 发行版系统是我们常说的 Linux 操作系统,也即是由 Linux 内核与各种常用 软件的集合产品。
  • 全球大约有数百款的 Linux 系统版本,每个系统版本都有自己的特性和目标人群,下面 将可以从用户的角度选出最热门的几款进行介绍。

Radhat Enterprise Linux RHEL

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

技术分享图片

Centos Community Enterprose Operating System

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

技术分享图片

openSUSE

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

 

技术分享图片

Debian

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

技术分享图片

Ubuntu

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

技术分享图片

为何重点推荐redhat,原因是熟悉了centos/redhat找工作更容易。。。  技术分享图片

五、企业架构图

技术分享图片

#让我来一一介绍,每一个模块负责的工作。

 

Linux基础知识

原文:https://www.cnblogs.com/ktahappy/p/15127120.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!