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 --
推荐阅读:
Oracle 学习笔记(Windows 环境下安装 + PL/SQL)
Java 程序动态替换 docx 模板中定制值的实现例子
欢迎扫码关注 Stephen,一起学习,成长!