Linux的学习方向
- linux运维工程师:服务器规划、调试优化、日常监控、故障处理、数据备份、日志分析、服务器瘫痪了,要迅速恢复。
- linux嵌入式工程师:熟练掌握linux下各种驱动程序开发,还有就是在嵌入式系统中进行程序开发。
- lnux开发项目:JavaEE、大数据、Python、PHP、C/C++
Linux应用领域
- 个人桌面领域的应用:相对薄弱;随着ubuntu等优秀桌面环境的兴起,同时各大硬件厂商对其支持加大,linux在个人桌面领域的占有率在逐渐提高。
- 服务器领域:最强;linux免费、稳定、高效,linux服务器时长飞速提升
- 嵌入式领域:飞速提高;
主要应用:机顶盒、手机、数字电视等。。。
Linux高手进阶之路(学习路线, 1-4最基本)
1、linux环境下的基本操作命令,包括:文件操作命令(rm mkdir chmod chown)编辑工具使用(vi vim)linux用户管理(useradd userdel usermod)
2、linux的各种配置(环境变量配置,网络配置,服务配置)
3、搭建对应语言的开发环境(大数据、JavaEE、Python等)
4、能写shell脚本,对Linux服务器进行维护。
5、能进行安全设置,防止攻击,保障服务器正常运行,对系统调优
6、深入理解linux系统(内核研究),熟练掌握大型网站应用架构组成、并熟悉各个环节的部署和维护方法。
Linux学习方法
- 高效愉快地学习
- 先建立整体框架,然后细节
- 不需要掌握所有Linux指令,要学会查询手册和百度
- 先知道how,再知道why
- 计算机是一门“做中学”的学科,不是会了再做,而是做了才会
- 适当的囫囵吞枣
- Linux不是编程,重点是实际操作,各种常用指令要玩的溜