0
点赞
收藏
分享

微信扫一扫

Linux 学习(前言)



Linux 学习(前言)_linux

前言

作为 java 后台开发,Linux 使用是一项必备的技能。项目系统运行在 Linux 环境的情况下,在以下几种场景都得用上 Linux 技能:


  • 学习 Linux 期间,实际操作是对知识的加深理解(实践出真知)。
  • 工作中一些生产问题的定位分析,通过分析系统运行情况,日志信息,文件信息等去定位问题。
  • 工作中开发完功能模块,部署到 sit(测试环境),uat(用户验收环境),搭建环境和部署项目系统操作等。
     

Linux系统有哪些


我们时常说的 Linux 有两种,一种是 Linux 系统内核,一种是 Linux 发行套件系统,那两种有什么不同呢,其实 Linux 系统内核是提供硬件抽象层、文件系统的系统内核程序,而 Linux 发行套件是由 Linux 内核和众多软件的集合产品,下面简单说一下常见的 Linux 发行套件。



Linux 学习(前言)_系统操作_02

             Linux 学习(前言)_系统内核_03

        Linux 学习(前言)_linux_04


1、红帽企业版,RHEL 具有极强的系统稳定性,红帽公司也是全球最大的开源系统厂商,拥有完善的系统支持。

2、社区企业操作系统,CentOS,其该系统是把 RHEL 重新编译免费提供给用户使用的。

3、Fedora,该系统是由红帽公司发行的桌面版系统套件,开发人员可以体验最新的技术和工具,了解最新的系统特性。

4、Debian,在国外拥有很高的认知度,安全性和稳定性很强,并提供免费的基础支持,系统提供近十万种开源的软件,可以良好的支持各种硬件。

5、Ubuntu,该系统和 Fedora 都是很出色的桌面系统,它是派生自 Debian 的系统,对新款的设备具有很强的兼容能力。

6、openSUSE,德国的一款很出名的 Linux 发行套件,拥有不错的市场占有率,感兴趣的同学,可以自行百度。

7、Gentoo,该系统操作复杂,自定制性极强,适合一些有经验的 Linux 学者。


学哪个好

如果是作为初学者,多数人的建议是选择 Ubantu。一是可以通过学习 Ubantu 掌握 Linux 的基本特性和基本命令操作;二是 Ubuntu 的中文社区比较活跃,很多问题都能找到解答。


我在实际工作中遇到的情况是:在生产环境用的比较多的是 CentOS,但这不妨碍我们选择 Ubantu 作为入门学习。我初学 Linux 的时候也是选的 Ubantu,在 Windows 系统中通过 VMware Workstation 虚拟机安装 Ubantu 进行学习实操的。


今天笔记做到这,后续有空继续。


举报

相关推荐

0 条评论