Linux 学习(前言)

​👆点  Stephen 关 注 我 

前言

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

  • 学习 Linux 期间,实际操作是对知识的加深理解(实践出真知)。

  • 工作中一些生产问题的定位分析,通过分析系统运行情况,日志信息,文件信息等去定位问题。

  • 工作中开发完功能模块,部署到 sit(测试环境),uat(用户验收环境),搭建环境和部署项目系统操作等。

     

Linux系统有哪些

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

来源:编程小月哥

 

 

             

        

 

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 进行学习实操的。

 

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

 

--  end  --

 

推荐阅读:

java 环境变量配置

Oracle 学习笔记(Windows 环境下安装 + PL/SQL)
Java 程序动态替换 docx 模板中定制值的实现例子

 

 

                    欢迎扫码关注 Stephen,一起学习,成长!

posted @ 2019-07-01 09:07  Stephen_java  阅读(289)  评论(0编辑  收藏  举报