1.为什么要学Linux
- 通过前面的学习,Java这条路我们已经学习了JavaSE、MySQL、前端(HTML、CSS、JS)、JavaWeb、SSM框架、spring boot、Vue、spring cloud,还需要学习MybatisPlus和Git的使用
- 后面需要学习的消息队列(kafka、RabbitMQ、RockeetMQ)、缓存(Redis)、搜索引擎(ElasticSearch)、集群分布式都不是一台电脑就能够跑起来的,而是需要多台计算机合作运行,所以我们需要买一些服务器,而这些服务器都在云端,所以我们根本不需要安装可视化界面,可以直接安装Linux OS,在本地使用命令行对远程的服务器进行管理和使用
- 所以学习Linux成了必须
2.后面怎么学习
- 整个学习过程使用CentOS7进行学习
- 注意:CentOS6和CentOS7的区别很大,很多命令都不一样了
- Linux一切皆文件,对于文件的操作就3个:读+写+权限
- 后期学习步骤
- 认识Linux
- 基本的命令学习【重点,文件操作、目录管理、文件属性、vim编辑器、账号管理、磁盘管理等】
- 软件的安装和部署【安装Java、tomcat、docker…】(后面要学习的Redis和Docker都需要使用到Linux,所以Linux很重要)