学习方向
- liunx运维工程师
- linux嵌入式工程师(驱动开发)
- linux开发项目
应用领域
个人桌面领域(最弱)
传统linux应用最薄弱的环节,传统linux操作界面简单,操作复杂,应用软件少。
服务器领域(最强)
特点:免费、稳定、高效
嵌入式领域(飞速发展)
特点:linux运行稳定,对网络支持良好,低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百KB等。
学习阶段
阶段:
- linux环境下的基本操作命令
- linux的各种配置(环境变量配置、网络配置、服务配置)
- linux下如何搭建对应语言的开发环境
- 能编写shell脚本,对linux服务器进行维护
- 能进行安全设置、防止攻击、保障服务器正常运行,对系统调优
- 深入理解linux系统(对内核有研究),熟练掌握大型网站应用架构组成,熟练各个环节的部署和维护方法
学习方法
- 高效而愉快的学习
- 建立一个整体框架,然后细节
- 不需要掌握所有的linux指令,要学会查询手册和百度
- 先知道如何做,在知道原理
- 做中学
- 适当的囫囵吞枣
- linux不是编程,重点是实操,各种常用的指令要玩的溜