内容介绍

基础篇
Linux入门
vm和Linux的安装
Linux目录结构

实操篇
远程登录(xShell XFtp)
实用指令
进程管理

vi和vim编辑器
定时任务调度
RPM和YUM

开机、重启
用户登录注销
磁盘分区、挂载

用户管理
网络配器

Linux之JavaEE定制篇
Linux搭建JavaEE环境
JDK安装
Eclipse的安装

Tomcat的安装
MySQL的安装

Linux之大数据定制篇
Shell编程
概述
Shell脚本执行方式
Shell变量

运算符
条件判断
流程控制

函数
定时维护MySQL数据库

Linux之Python定制篇
Python专业开发平台-Ubuntu
Ubuntu下开发Python开发环境
APT软件管理和远程登录


学习方向

Linux运维工程师(该职业对Linux熟练程度要求高)
Linux嵌入式工程师
Linux下做各种程序开发(要掌握linux常规用法,可以在linux下使用java等)


应用领域

个人桌面应用领域(Linux的弱项)

传统 Linux由于界面简单、操作复杂、应用软件少的缺点, 一直被 Windows所压制,但近些年来随着Ubuntu、Fedora等优秀桌面环境的兴起,同时各大硬件厂商对其支持的加大,Linux在个人桌面领域的占有率在逐渐的提高。

服务器应用领域(Linux的强项)

Linux免费、稳定、高效等特点在这里得到了很好的体现,近些年来Linux服务器市场得到了飞速的提升,尤其在一些高端领域尤为广泛。

嵌入式应用领域

近些年来Linux在嵌入式领域的应用得到了飞速的提高。
Linux运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百 KB 等特点,使其近些年来在嵌入式领域的应用得到非常大的提高。

主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件等都是其应用领域,以后再物联网中应用会更加广泛。


学习阶段和方法分享

学习Linux的阶段(你只要知道linux是个开源免费的操作系统就行了)
linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是集群项目都在使用 Linux,很多软件公司考虑到开发成本都首选Linux,在中国软件公司得到广泛的使用。

可供参考学习Linux流程如下:

第 1 阶段:Linux环境下的基本操作命令,包括 文件操作命令(rm mkdir chmod, chown) 编辑工具使用(vi vim)Linux用户管理(useradd userdel usermod)等
(先掌握基本操作命令)
第 2 阶段:Linux的各种配置(环境变量配置,网络配置,服务配置)
(再去学习各种配置)
第 3 阶段:Linux下如何搭建对应语言的开发环境(大数据,JavaEE, Python 等) 
(学会对javaEE环境的搭建)
第 4 阶段:能编写 shell 脚本,对 Linux 服务器进行维护。
(基本上完成到第四步够大学考试用的了)
第 5 阶段:能进行安全设置,防止攻击,保障服务器正常运行,能对系统调优。

第 6 阶段:深入理解Linux系统(对内核有研究),熟练掌握大型网站应用架构组成、并熟悉各个环节的部署和维护方法。

Linux的学习方法和建议

先建立一个整体框架,然后细节。
不需要掌握所有的Linux指令,要学会查询手册和百度。
先 学会如何去做,再 知道为什么要去做。
计算机是一门“做中学”的学科,不是会了再做,而是做了才会。
适当的囫囵吞枣,意思是有些东西不一定要现在知道,学到后面了你就开窍了。
Linux不是编程,重点是实际操作,各种常用指令要玩的溜。