你好,游客 登录
背景:
阅读新闻

Linux实验室 一些Linux的基本知识

[日期:2017-06-30] 来源:  作者: [字体: ]

  学习Linux,做一个合格的菜鸟,在开源世界中任意遨游!今天Linux实验室继续开讲!

Linux实验室  一些Linux的基本知识

 

  工欲善其事,必先利其器。我们先来了解一下Linux的一些基本概念。

  Linux核心版本

  Linux核心版本有两种:稳定版和测试版 ,Linux内核版本号由3组数字组成:A.B.C 例如:3.10.0-327.el7.x86_64

  第一组数字3:目前发布的内核主版本。

  第二组数字10:次版本,偶数表示稳定版本;奇数表示开发中版本。

  第三组数字0:错误修补的次数。

  最新的Linux内核版本可从官网查看和下载,地址:https://www.kernel.org/releases.html, 下面截图来自官网

Linux实验室  一些Linux的基本知识

  Linux其实就是一个操作系统最底层的核心及其提供的核心工具。采用GNU GPL授权模式,任何人都可以从官网获得原始代码核心程序,并且可以修改。为了让使用者能够更好的使用Linux,于是很多的商业公司或非营利团体和社区组织, 在Linux内核Kernel基础上开发各自独有的工具程序用于方便的安装/管理Linux系统,并封装成ISO文件。这就是Linux distribution,一般中文翻译成Linux发行版。如下图:

Linux实验室  一些Linux的基本知识

  Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是非营利团体、社区组织维护的发行版本。前者以著名的Redhat(RHEL)为代表,使用RPM方式安装软件的系统,包括RedHat, Fedora, SuSE;后者以Debian为代表,使用dpkg方式安装软件,包括Debian, Ubuntu等发行版本。

  Redhat系列:

  1.主要包括RHEL、Fedora、CentOS。

  2.RHEL就是Redhat Enterprise Linux,属于商业收费版本。

  3.Fedora Core是Redhat桌面版本发展出的社区免费版本。

  4.CentOS是Redhat社区版本发展而的免费版本。可使用yum自动安装软件包,解决软件包依赖性。

  5.Redhat系列使用人群最多,社区论坛资料非常多,潜台词就是如果你有什么不明白的地方,很容易在论坛、社区里找到技术大牛解答你的小小迷惑,而且网上的Linux教程多是以Redhat为例来讲解的。

  6.Redhat系列的包管理采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。

  7.RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core由于是社区版本,更新较快但稳定性较差,最好只用于个人的桌面应用环境。

  Debian系列:

  1.主要包括Debian和Ubuntu等。

  2.Debian是社区类免费Linux的典范,是迄今为止最遵循GNU规范的Linux系统。

  3.Debian分为三个版本分支(branch): stable,testing和unstable。

  4.Debian unstable为最新的测试版本,包括最新的软件包,但bug会比较多,适合个人桌面用户。

  5.Debian testing的版本是经过unstable中的测试,相对较为稳定,也支持了不少新的功能特性。

  6.Debian stable稳定和安全性好,适用于服务器的部署,这个版本的软件包多数是经过稳定测试后的版本,版本比较旧。

  7.Debian的优势是apt-get/dpkg包管理方式,Redhat的YUM就是借鉴了Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。

  查看Linux版本的方法

  可通过运行命令uname 或查看相关文件获得,方法如下:

Linux实验室  一些Linux的基本知识

 

  主要的Linux发行版网址列表

  Fedora: https://getfedora.org

  RedHat: http://www.redhat.com

  CentOS: http://www.centos.org

  SuSE: https://www.suse.com

  Debian: http://www.debian.org

  Ubuntu: http://www.ubuntu.com

  学好Linux的tips

  更多发行版本信息可参考,这是个很趣的网站,在上面你可以看到很详细的每一个Linux发行版本的信息:http://distrowatch.com 下面是该网站的部分截图

  

Linux实验室  一些Linux的基本知识

 

  

Linux实验室  一些Linux的基本知识

 

  发行版的选择问题

  根据计算机的主要用途来分,个人建议:

  个人的桌面计算机:如果你想要尝试新功能,建议你使用炫酷的Fedora/Ubuntu桌面环境的版本!

  个人或教学用的服务器实验环境:如果你的服务器所在环境服务器对宕机没有很高的要求的话,那么可以选择使用完全兼容商业版RHEL的CentOS。因为CentOS是抓RHEL的源码来为苊的一个发行版本。

  企业生产环境:在企业生产环境的服务器操作系统还是建议你选择商用版本,例如Red Hat的RHEL或者是SuSE都是很不错的选择!毕竟企业的生产环境要求的是可持续的高可用的业务运行状态,商用发行版本稳定性高,提供相应的商业支持,所以可以降低企业的风险喔!

  最后给出一些学习Linux的建议

  1.选择一本好书,一本好的工具书是你快速腾飞的翅膀。

  2.从基础理论学起,枯燥的理论的掌握会给你Linux学习之路带来意想不到的好处。

  3.掌握Linux的安装和基本命令,学会Linux系统的强大的vi文本编辑器和Shell脚本。

  4.学会分享积极参加社区问题解答和讨论,这是一种积极的正能量。

  5.不断实验,遇到问题不慌张,学会求助,man、社区、度娘是你解决问题的法宝。

推荐 打印 | 录入: | 阅读:
相关新闻      
本文评论   
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款