学习背景
# 学习方向
Linux 运维工程师
Linux 嵌入式开发工程师
# 程序开发
Linux下开发项目
- JavaEE
- 大数据
- Python
- PHP
- C/C++
# Linux 的应用领域
# 个人应用桌面
Linux应用最薄弱环节(传统Linux页面简单,操作复杂,应用缺少),但Ubuntu,Fedora等优秀桌面环境兴起,Linux个人桌面占有率在提高
# 服务器应用
Linux在服务器的应用领域是最强的
Linux 有免费,稳定,高效等特点
# 嵌入式应用
在嵌入式领域Linux发展很快,Linux运行稳定,对网络良好的支持性,低成本,可以依据需要运行软件裁剪,内核最小可达几百KB等特点
主要应用
- 机顶盒
- 数字电视
- 网络电话
- 程控交换机
- 手机
- PDA
- 智能家居
- 智能硬件
- 物联网等应用
# 学习流程
- Linux环境下的基本操作命令
- 文件操作命令
- rm
- mkdir
- chmod
- chown
- 编辑工具的使用
- vi
- vim
- 用户管理
- useradd
- userdel
- usermod等
- 文件操作命令
- Linux各种配置
- 环境变量配置
- 网络配置
- 服务配置
- Linux下如何搭建对应语言的开发环境
- 大数据(Centos)
- javaEE(Centos)
- Python(Ubuntu)等
- 能编写shell脚本,对Linux服务器进行维护
- 能进行安全设置,防止攻击,保障服务器正常运行,能对系统调优
- 深入理解Linux系统(如内核),熟练掌握大型网站应用架构组成,熟悉各个环境的部署和维护方法
# 学习方法和建议
- 高效而愉快的学习
- 先建立一个整体框架,然后丰富细节
- 不需要掌握所有的Linux指令,学会查询手册和google ,baidu
- 先知道是什么,然后再知道为什么
- 计算机是一个
做中学
的学科,只有做了才会 - 适当的囫囵吐枣
- Linux 重点是实际的操作
Last Updated: 2022/03/20, 10:04:55