Linux 开山篇 -- Linux学习方向应用领域学习阶段学习方法

Posted Z && Y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 开山篇 -- Linux学习方向应用领域学习阶段学习方法相关的知识,希望对你有一定的参考价值。

1. Linux学习方向

Linux运维工程师:

服务器的规划、调试优化、日常监控、故障处理、数据备份、日志分析,服务器瘫痪了,要迅速的恢复。

Linux嵌入式工程师:

熟练掌握linux下各种驱动程序开发,还有就是在嵌入式系统中进行程序开发。

Linux下面开发(部署)项目得益于:

  1. Linux系统是最具稳定性的系统;事实上,以Linux系统的美国服务器用户在出现系统崩溃的反馈上比例非常少。
  2. Linux是天生就比Windows更具安全性,无论是从服务器系统,桌面上或在嵌入式环境Linux系统都更具安全性。
  3. Windows服务器通常需要频繁的硬件升级,以容纳不断增加的资源需求,Linux服务器更灵活性和可扩展性,无论处理器或机器架构都能很好地进行资源上的容纳。
  4. 因为软件本身是免费,因而Linux服务器在应用开发上更能节约成本。即使有企业购买了专业的版本,但是在性价比上它也比window或者其他系统更加高因为它通常包括基于用户的许可和一系列昂贵的附加软件。
  5. 自由Linux服务器更具自由性,无论用户选择什么样的业务,都可以用Linux系统对业务进行更加自由的开发。

2. Linux应用领域


2.1 个人桌面领域的应用(最薄弱)

此领域是传统linux应用最薄弱的环节,传统linux由于界面简单、操作复杂、应用软件少的缺点,一直被windows所压制,但近些年来随着ubuntu、fedora [fɪˈdɔ:rə] 等优秀桌面环境的兴起,同时各大硬件厂商对其支持的加大,linux在个人桌面领域的占有率在逐渐的提高。


2.2 服务器领域(最强)

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

2.3 嵌入式领域

  • 近些年来linux在嵌入式领域的应用得到了飞速的提高
  • linux运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百KB等特点,使其近些年来在嵌入式领域的应用得到非常大的提高
  • 主要应用:机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件等都是其应用领域。以后再物联网中应用会更加广泛。

3. 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系统(对内核有研究),熟练掌握大型网站应用架构组成、并熟悉各个环节的部署和维护方法。

4. Linux学习方法

  1. 高效而愉快的学习
  2. 先建立一个整体框架,然后细节
  3. 不需要掌握所有的Linux指令,要学会查询手册和百度
  4. 先know how ,再know why
  5. 计算机是一门”做中学” 的学科 ,不是会了再做,而是做了才会.
  6. 适当的囫囵吞枣
  7. Linux不是编程,重点是实际操作,各种常用指令要玩的溜


以上是关于Linux 开山篇 -- Linux学习方向应用领域学习阶段学习方法的主要内容,如果未能解决你的问题,请参考以下文章

Linux开山篇

Linux简篇

Linux 性能优化 - 01开山初始篇

Golang开山篇

Golang开山篇

Linux学习笔记-B站韩顺平