一、操作系统简介及分类

Linux 是⼀组软件,⽽软件分为操作系统软件和应⽤软件,其中 Linux 属于操作系统软件。

1、操作系统

计算机是由⼀堆硬件组成的,为了有效的控制这些硬件资源,于是就有了操作 系统的 产⽣, 操作系统是软件⼦系统的⼀部分,是硬件基础上的第⼀层软件,是硬件 与其他软件的接⼝,它控制其他程序运⾏,管理系统资源,提供最基本的计算 功能,如管理及配置内存、决定系统资源供需的优先次序等,同时还提供⼀些 基本的服务程序。

对于 Linux操作系统⼀般有4个主要部分:内核、shell、⽂件系统和应⽤程序。

其中内核、shell和⽂件系统⼀起形成了基本的操作系统结构,它们使得⽤户可 以运⾏程序、管理⽂件并使⽤系统。

内核 是操作系统的核⼼,具有很多最基本功能,它负责管理系统的进程、内 存、设备驱动程序、⽂件和⽹络系统,决定着系统的性能和稳定性。

Shell 是⼀个命令⾏解释器,它为⽤户提供了⼀个向 Linux 内核发送请求以便 运⾏程序的界⾯系统级程序,⽤户可以⽤ Shell 来启动、挂起、停⽌甚⾄编写 ⼀些程序。

2、操作系统分类

常⻅的操作系统分为:个⼈版操作系统,服务器操作系统,⾮PC端操作系统。

个人版操作系统: 比如出名的主要有两个系列

1)windows系列(win xp、vista、win7、win8,win10)。

2)基于linux系列(Fedora,ubuntu,MAC OS、深度操作系统,UOS)

服务器操作系统:

redhat、centos, SUSE Linux, unix、

微软的windows server系列

Windows Server 2003、Windows Server 2008, Windows Server 2012,Windows Server 2016。

非标准pc端操作系统:

Android、IOS 、Windows phone,Vxworks,winCE,ucosii, 嵌⼊式 Linux。

3、Linux 和 Windows 的区别

1、 Linux 主要使⽤命令⾏操作系统, Windows 图形化界⾯

2、 Linux 主要应⽤于服务器, Windows 是个⼈操作系统

3、 Linux 属于开源项⽬,⽽ Windows 不开源

4、 Linux 是多⽤户系统, Windows 是单⽤户系统

二、Linux概述

2.1 linux内核版本

Linux是⼀套免费使⽤和⾃由传播的类Unix操作系统, 最早是由芬兰⼈ Linus Torvalds 设计,第⼀次正式向外公布时间于1991 年10 ⽉5 ⽇。可安装在各种 计算机硬件设备中,⽐如⼿机、平板电脑、路由器、视频游戏控制台、台式计 算机、⼤型机和超级计算机。

Linux存在着许多不同的Linux版本,但它们都使⽤了Linux内核,严格来讲, Linux这个词本身只表示Linux内核,但实际上⼈们已经习惯了⽤Linux来形容整 个基于Linux内核,并且使⽤GNU ⼯程各种⼯具和数据库的操作系统。 关于内核版本查看:

该内核版本号各项的含义,其中以 . 为分割符

第⼀项(3):当前内核主版本号;

第⼆项(10):当前内核次版本号;

第三项(0-693):0 表示为当前内核更新次数,693表示当前内核修补次数;

第四项(el7):当前内核为RHEL6系列的;

第五项(x86_64):代表这是64bit的系统;

注意:次版本号为奇偶数的不同含义:

奇数

开发版本内核,功能多,更新速度快

偶数

稳定版本内核,稳定,功能相对较少

2.2 发行版本

⼀些软件公司以内核为基础,再添加⼀些软件和⽂档所形成的版本叫做发⾏版 本。⽬前国内⽐价流⾏的版本主要有:

1)红帽系:

Red Hat Linux:红帽公司的收费版本

CentOS (红帽公司 的社区克隆版本,免费版本)

Fedora Core (由 Red Hat 桌⾯版发展⽽来,免费版本)

2)Debian 系:

主要是:debian,ubuntu(个⼈桌⾯)

Ubuntu是⼀款构建于 Linux 内核之上、完全开放源码的操作系统,基于知名的 Debian Linux 发展⽽来,界⾯友好,容易上⼿,对硬件的⽀持⾮常全⾯,是⽬ 前最适合做桌⾯系统的 Linux 发⾏版本,⽽且 Ubuntu 的所有发⾏版本都免费 提供。

Ubuntu 默认桌⾯环境采⽤ GNOME,⼀个 UNIX 和 Linux 的主流桌⾯套件和 开发平台。 另⼀个 UNIX 和 Linux 的主流桌⾯是 KDE。

3)openSUSE:

openSUSE项⽬是由Novell 发起的开源社区计划。旨在推进 Linux 的⼴泛使 ⽤,提供了⾃由简单的⽅法 来获得世界上最好⽤的 Linux 发⾏版之⼀ openSUSE。openSUSE对个⼈来说是完全免费的, 它采⽤的KDE5作为默认桌 ⾯环境,同时也提供GNOME桌⾯版本。

1、Linux基础简介相关推荐

  1. ubantu安装pycharm破解+Linux基础简介

    一.课程简介 linux服务器配置及常用命令 Ubuntu centos 开发软件配置及服务环境的搭建 软件的安装和配置 mysql数据库使用.monDB使用.redius的使用 git的使用 htm ...

  2. 计算机及Linux基础简介

    一.计算机的组成及其功能 计算机由运算器,控制器,存储器,输入装置和输出装置五大部件组成计算机,每一部件分别按要求执行特定的基本功能. 运算器或称算术逻辑单元(Arithmetical and Log ...

  3. linux基础简介,Linux简介基础

    Linux: 最早的操作系统Unix诞生于1970年1月1日. 内核的作用:管理CPU以及内存,驱动基本硬件,文件系统 Linux的组成:内核+外围软件(应用程序) Linux发行版本:Red Hat ...

  4. Linux下Web服务器应用之基础简介

    Linux下Web服务器应用之基础简介 一.web服务器基本知识: WWW 是 World Wide Web 的缩写 URL:<协定>://<主机地址或主机名>[:port]/ ...

  5. BigData:大数据开发的简介、核心知识(linux基础+Java/Python编程语言+Hadoop{HDFS、HBase、Hive}+Docker)、经典场景应用之详细攻略

    BigData:大数据开发的简介.核心知识(linux基础+Java/Python编程语言+Hadoop{HDFS.HBase.Hive}+Docker).经典场景应用之详细攻略 BigData:大数 ...

  6. Linux系统简介分区基础命令(ADMIN01-1)

    讲师牛犇 课程介绍: ADMIN 管理员技术7天 Engineer 工程师技术6天 Services 系统&服务进阶7天 ADMIN课程安排: 1.Linux系统简介 安装RHEL7系统.RH ...

  7. Linux系统简介分区基础命令(ADMIN01-2)

    课程介绍: ADMIN 管理员技术7天 Engineer 工程师技术6天 Services 系统&服务进阶7天 ADMIN课程安排: 1.Linux系统简介 安装RHEL7系统.RHEL7基本 ...

  8. Linux基础知识与文件系统简介

    Linux基础知识与文件系统简介 参考文献:Ubuntu Linux 基础教程 Linux是在什么样的历史背景下出现的 Linux的诞生与发展与UNIX系统.Minix系统.Internet.GNU计 ...

  9. RHEL 5基础篇—linux的简介

    RHEL 5基础篇-linux的简介 Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核.Linux可安装在各种计算机硬件设备中,比如手机 ...

最新文章

  1. pyhton object is not subscriptable 解决
  2. 跨链(8)跨链双雄Cosmos“系统框架”
  3. 3DSlicer31:结构的实例分析IGSReader
  4. 湘潭大学计算机学院调剂,湘潭大学2018年硕士研究生调剂信息公告
  5. 如何得到所有可视化窗口的句柄?
  6. 二进制搜索树_将排序的数组转换为二进制搜索树
  7. 微软.NET各技术应用前景 针对vs.net2010
  8. 数据库的设计与连接、站点的搭建
  9. SysUtils.StrLCat
  10. python杨辉三角_python中的部分高级特性
  11. Netflix的Hystrix使用教程
  12. Grup加密(使其不能强制更改密码)
  13. 松下A5伺服驱动器的A/B/Z相脉冲输出,怎样与PLC的输入端连接的?
  14. WPS/Word参考文献格式规范及引用的方法
  15. android开源库合集
  16. 001 【Chrome】浏览器自带取色器
  17. 爬虫学习——初步了解爬虫
  18. JPA实现领域驱动设计(DDD) 中值对象的持久化
  19. java打印输出万年历_用Java编程输出万年历的功能实现
  20. rk3399 typec鼠标及滑鼠问题

热门文章

  1. Vivado HLS 中DATAFLOW优化Bypass的一些问题
  2. 史上最全的C盘垃圾深度清洁指南
  3. 电子商务复习笔记一:电子商务概述与类型
  4. 乱贴小广告违法 有人仍一意孤行
  5. adpcm的压缩和解压缩实现
  6. 用python对股票进行可视化分析_股票分析 | 用Python玩玩A股股票数据分析-可视化部分...
  7. Java 破解谷歌翻译api,可以实现程序自动化翻译文章
  8. QUIC构建1——chromium镜像,clone文件depot_tools的过程+git过程中的问题
  9. 基于rnn的语音降噪matlab,基于RNN的音频降噪算法 (附完整C代码)
  10. uva11825(状态压缩+枚举子集)黑客的攻击