linux内核和发行版有什么区别?附镜像包以及如何查看Linux系统内核版本和发行版本
linux内核和发行版的区别是:linux内核安装完成后没有用户界面和软件,是提供硬件抽象层、硬盘以及文件系统控制的核心程序;而linux发行版是在内核的基础上加入了用户界面和各种软件的支持。
linux内核和发行版有什么区别
linux内核:Linux内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。
linux发行版本:Linux发行版就是由Linux内核与各种常用软件的集合产品,如今全球大约有数百款的Linux发行版本,根据不同标准可以把Linux发行版本进行不同性质的分类,比如一种分类方式是根据它是社区维护还是商业公司维护,Linux发行版主要有三个分支:Debian、Slackware、Redhat。
区别
1、linux核心只有内核部分,安装完后,用户界面/软件都没有。内核是系统的心脏,是linux中最基层的代码。
2、linux发行版,就是在内核的基础上,加入用户界面,各种软件的支持。比如CenterOS、小红帽等等。在内核的基础上,开发不同应用程序,组成的一个完整的操作系统。
拿到一个操作系统,登录上去后,首先我们应该看看这个是一个什么样的系统。我想第一步无外乎就是看看它的系统版本和硬件配置情况。当然,遥想当年,拿到别人电脑,第一步就是看看别人电脑装了什么游戏、盘里面有什么图片、电影……那样的日子已经一去不复返了。
1、查看系统的内核信息:
# uname -a
#cat /proc/version
我的虚拟机上的测试结果:
# uname -a
Linux localhost.localdomain 2.6.32-358.el6.i686 #1 SMP Thu Feb 21 21:50:49 UTC 2013 i686 i686 i386 GNU/Linux
拿到一个操作系统,登录上去后,首先我们应该看看这个是一个什么样的系统。我想第一步无外乎就是看看它的系统版本和硬件配置情况。当然,遥想当年,拿到别人电脑,第一步就是看看别人电脑装了什么游戏、盘里面有什么图片、电影……那样的日子已经一去不复返了。
1、查看系统的内核信息:
# uname -a
#cat /proc/version
我的虚拟机上的测试结果:
# uname -a
Linux localhost.localdomain 2.6.32-358.el6.i686 #1 SMP Thu Feb 21 21:50:49 UTC 2013 i686 i686 i386 GNU/Linux
#cat /proc/version
Linux version 2.6.32-358.el6.i686 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Thu Feb 21 21:50:49 UTC 2013
不管用哪种方法,都可以看到,我的内核版本是:2.6.32-358.el6.i686
2、查看系统的发行版本信息:
#lsb_release -a
#cat /etc/issue
我的虚拟机上的测试结果:
[root@localhost ~]# cat /etc/issue
CentOS release 6.4 (Final)
Kernel \r on an \m
我虚拟机因为是最小化安装的,所以没有lsb_release这个命令。简单提一下lsb是Linux Standard Base的简写,它致力于解决发行版本的兼容性问题。你可以手工安装这个程序。
用yum list *lsb*看了一下,有一个redhat-lsb,上网搜索了一下就是它,那就安装:yum install redhat-lsb,安装过程中提示这个东西要下载92M
欢迎关注有你资源,带你领略Linux的世界~
linux内核和发行版有什么区别?附镜像包以及如何查看Linux系统内核版本和发行版本相关推荐
- 深入理解Linux内核第3版--笔记-1.pdf
深入理解Linux内核第3版.pdf Understanding the Linux Kernel, 3rd Edition Preface The Audience for T ...
- linux内核中的GFP_KERNEL和GFP_ATOMIC区别
linux内核中的GFP_KERNEL和GFP_ATOMIC区别 作用 区别 作用 用来标记分配内核空间内存时的方式 区别 如果内存不够时,会等待内核释放内存,直到可以分配相应大小的内存,也就意味着会 ...
- Linux内核--网络栈实现分析(二)--数据包的传递过程--转
转载地址http://blog.csdn.net/yming0221/article/details/7492423 作者:闫明 本文分析基于Linux Kernel 1.2.13 注:标题中的&qu ...
- 美国能限制linux内核,因故意引入漏洞,美国一所大学被禁止为 Linux 内核做贡献...
出品|开源中国 文|Travis Linux 内核项目维护者 Greg Kroah-Hartman 决定禁止美国明尼苏达大学(UMN)为开源 Linux 项目做贡献.其原因是明尼苏达大学的研究人员被发 ...
- linux 发行版 suse opensuse 区别
suse linux是德国的一个linux发行版 suse10.0之后是免费的 suse10以前都是收费的 suse10 之后大部分为:open suse suse10之前大部分为:Enterpris ...
- 深入理解Linux内核-第3版 译者序、前言、目录 内核2.6.11
一.译者序 Linux是一个全新的世界,世界意味着博大精深,而新或许代表对旧的割舍和扬弃,加在一起,就是要我们在割舍和扬弃的同时还要积累知识到博大精深的地步,这容易做到吗?是的,这不容易做到.Gera ...
- 深入理解Linux内核-第3版 第二章 内存寻址 内核2.6.11 强调:本章出现参见其他章节的地方不做深究,留到看到对应章节时深究
本章介绍寻址技术.值得庆幸的是,操作系统自身不必完全了解物理内存:如今的微处理器包含的硬件线路使内存管理既高效又健壮,所以编程错误就不会对该程序之外的内存产生非法访问. 作为本书的一部分,本章将详细描 ...
- linux 内核线程与普通进程的区别
linux 内核通过内核线程这种方式来实现在后台运行一些操作. 内核线程是在内核空间中单独存在的标准进程.内核线程与普通进程最大的不同在于: 内核线程没有地址空间.内核线程只能工作于内核空间,不能上下 ...
- 深入理解LINUX内核 第三版2.6 笔记
目录 第二章 内存寻址 分段 P41 Linux分段 P46 硬件中的分页 P50 第三章 进程 第四章 中断和异常 第五章 内核同步 第六章 定时测量 第七章 进程调度 第八章 内存管理 页框管理 ...
最新文章
- python英文翻译-Python运算符-局部英文翻译版
- Ubuntu 配置大数据平台hadoop hive数据仓库之完整踩坑
- 蓝港CIO韩明顺谈零售数字化转型:面向体验、玩转数据
- 自平衡二叉树(Self-balancing binary search tree)
- jQuery |添加标签元素/内容
- LeetCode - Easy - 14. Longest Common Prefix
- idea(mac) 使用收集
- 菲波那契数列(信息学奥赛一本通-T1188)
- 一文理解图像处理之HOG特征
- centos7 redis配置
- warning: implicit declaration of function ‘typeof’
- 网页服务器移机设置,手头有一台服务器,应该怎么配置才能正常作为网站服务器运行呢?...
- Linux sed命令之删除文件第一行,第n行
- if函数判断单元格颜色_IF条件函数10大用法完整版,全会是高手,配合SUMIF,VLOOKUP更逆天...
- 用python画篮球场_Python可视化分析——科比整个职业生涯的投篮点分布
- 解决UWP应用无法使用本地代理
- python 提取函数名/变量名(或将函数名/变量名转换为字符串)
- VTK(The Visualization Toolkit)加载stl模型
- PDF文件如何修改,PDF如何旋转页面方向
- PAT 甲级 1157 Anniversary