一、操作系统简介及分类
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桌⾯版本。