前言
开源免费的Linux操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是集群项目都在使用 linux,很多软件公司考虑到开发成本都首选 linux,在中国软件公司得到广泛的使用。我们在面试、日常开发、应用部署、运维的过程中对linux操作系统相关知识可以说是必知必会,本专栏力图搭建一套Linux操作系统的学习框架,帮助大家系统构建Linux知识框架。
一、学习 Linux的阶段(高手进阶过程)
第 1 阶段:linux 环境下的基本操作命令,包括 文件操作命令(rm mkdir chmod, chown)、 编辑工具使用(vi vim)、linux 用户管理(useradd userdel usermod)等
第 2 阶段:linux的各种配置(环境变量配置,网络配置,服务配置)
第 3 阶段:linux下如何搭建对应语言的开发环境(大数据,JavaEE, Python 等)
第 4 阶段:能编写shell脚本,对 Linux 服务器进行维护。
第 5 阶段:能进行安全设置,防止攻击,保障服务器正常运行,能对系统调优。
第 6 阶段:深入理解Linux系统(对内核有研究),熟练掌握大型网站应用架构组成、并熟悉各个环节的部署和维护方法。
二、Linux的学习方法和建议
- 以任务或者问题驱动,高效而愉快的学习
- 先建立一个整体框架,然后勾勒细节
- 不需要掌握所有的Linux指令,要学会查询手册和百度
- 先 know how ,再 know why。先实践,有了实践再任务驱动,深究其内核原理
- 计算机是一门”做中学” 的学科 ,不是会了再做,而是做了才会.
- 适当的囫囵吞枣,linux操作系统历史悠久,支系庞杂,我们要核心部分进行学习
- Linux不是编程,重点是实际操作,各种常用指令要玩的溜
三、专栏收纳的主要内容
- linux操作系统概述
- linux操作系统的下载安装
- linux操作系统的基本操作命令(持续细化中)
- linux操作系统的环境变量配置
- linux操作系统的网络配置
- linux操作系统的服务配置
- linux操作系统搭建大数据开发环境
- linux操作系统搭建JavaEE开发环境
- linux操作系统搭建Python开发环境
- linux操作系统shell脚本编程
- 持续更新中...
后记
专栏内容持续更新中,大家喜欢的话,多多点赞、评论、收藏加关注,朋友们的鼓励就是我创作的“无尽能源”。