1、Linux基础简介
一、操作系统简介及分类
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基础简介相关推荐
- ubantu安装pycharm破解+Linux基础简介
一.课程简介 linux服务器配置及常用命令 Ubuntu centos 开发软件配置及服务环境的搭建 软件的安装和配置 mysql数据库使用.monDB使用.redius的使用 git的使用 htm ...
- 计算机及Linux基础简介
一.计算机的组成及其功能 计算机由运算器,控制器,存储器,输入装置和输出装置五大部件组成计算机,每一部件分别按要求执行特定的基本功能. 运算器或称算术逻辑单元(Arithmetical and Log ...
- linux基础简介,Linux简介基础
Linux: 最早的操作系统Unix诞生于1970年1月1日. 内核的作用:管理CPU以及内存,驱动基本硬件,文件系统 Linux的组成:内核+外围软件(应用程序) Linux发行版本:Red Hat ...
- Linux下Web服务器应用之基础简介
Linux下Web服务器应用之基础简介 一.web服务器基本知识: WWW 是 World Wide Web 的缩写 URL:<协定>://<主机地址或主机名>[:port]/ ...
- BigData:大数据开发的简介、核心知识(linux基础+Java/Python编程语言+Hadoop{HDFS、HBase、Hive}+Docker)、经典场景应用之详细攻略
BigData:大数据开发的简介.核心知识(linux基础+Java/Python编程语言+Hadoop{HDFS.HBase.Hive}+Docker).经典场景应用之详细攻略 BigData:大数 ...
- Linux系统简介分区基础命令(ADMIN01-1)
讲师牛犇 课程介绍: ADMIN 管理员技术7天 Engineer 工程师技术6天 Services 系统&服务进阶7天 ADMIN课程安排: 1.Linux系统简介 安装RHEL7系统.RH ...
- Linux系统简介分区基础命令(ADMIN01-2)
课程介绍: ADMIN 管理员技术7天 Engineer 工程师技术6天 Services 系统&服务进阶7天 ADMIN课程安排: 1.Linux系统简介 安装RHEL7系统.RHEL7基本 ...
- Linux基础知识与文件系统简介
Linux基础知识与文件系统简介 参考文献:Ubuntu Linux 基础教程 Linux是在什么样的历史背景下出现的 Linux的诞生与发展与UNIX系统.Minix系统.Internet.GNU计 ...
- RHEL 5基础篇—linux的简介
RHEL 5基础篇-linux的简介 Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核.Linux可安装在各种计算机硬件设备中,比如手机 ...
最新文章
- pyhton object is not subscriptable 解决
- 跨链(8)跨链双雄Cosmos“系统框架”
- 3DSlicer31:结构的实例分析IGSReader
- 湘潭大学计算机学院调剂,湘潭大学2018年硕士研究生调剂信息公告
- 如何得到所有可视化窗口的句柄?
- 二进制搜索树_将排序的数组转换为二进制搜索树
- 微软.NET各技术应用前景 针对vs.net2010
- 数据库的设计与连接、站点的搭建
- SysUtils.StrLCat
- python杨辉三角_python中的部分高级特性
- Netflix的Hystrix使用教程
- Grup加密(使其不能强制更改密码)
- 松下A5伺服驱动器的A/B/Z相脉冲输出,怎样与PLC的输入端连接的?
- WPS/Word参考文献格式规范及引用的方法
- android开源库合集
- 001 【Chrome】浏览器自带取色器
- 爬虫学习——初步了解爬虫
- JPA实现领域驱动设计(DDD) 中值对象的持久化
- java打印输出万年历_用Java编程输出万年历的功能实现
- rk3399 typec鼠标及滑鼠问题
热门文章
- Vivado HLS 中DATAFLOW优化Bypass的一些问题
- 史上最全的C盘垃圾深度清洁指南
- 电子商务复习笔记一:电子商务概述与类型
- 乱贴小广告违法 有人仍一意孤行
- adpcm的压缩和解压缩实现
- 用python对股票进行可视化分析_股票分析 | 用Python玩玩A股股票数据分析-可视化部分...
- Java 破解谷歌翻译api,可以实现程序自动化翻译文章
- QUIC构建1——chromium镜像,clone文件depot_tools的过程+git过程中的问题
- 基于rnn的语音降噪matlab,基于RNN的音频降噪算法 (附完整C代码)
- uva11825(状态压缩+枚举子集)黑客的攻击