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

Z&&Y Z&&Y     2023-01-12     478

关键词:

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学习笔记-b站韩顺平(代码片段)

...介绍1.1.本套Linux课程内容1.2.Linux使用在那些地方1.3.Linux的应用领域第二章:Linux基础篇-Linux入门2.1.Linux介绍2.2.Linux和Unix的关系2.2.1.unix是怎么来的2.2.2.Linux是怎么来的2.2.3.Linux和Unix关系图第三章:Linux基础篇-VM和Linux的安装3... 查看详情

设计模式学习笔记之开山篇

之前的一年多时间,受设计模式无用论这种影响,学习Java时候跳过了设计模式的学习,现在看来是大错特错的事情,看了Java编程思想很多jdk的设计都用了很多设计模式看的不是很明白,为什么这么写?明明很简单的代码为什么... 查看详情

嵌入式学习难点嵌入式软件学习

 嵌入式学习不是一蹴而就的,需要不断的积累,如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式Linux方向,关注这个方向,我认为大概分3个阶段:  嵌入式学习难点嵌入式软件学习3个阶段1、嵌入式linu... 查看详情

linux疑难杂症解决方案100篇(十五)-万字长文带你深入linux内核学习:环境搭建和内核编译

一、linux内核学习之一:环境搭建--安装Debian7.3本系列文章假设读者已对linux有一定的了解,其实学习linux内核不需要有很深的关于linux的知识,只需要了解以下内容:linux基础知识及基本shell命令;现代操作系统的基本概念;C语言... 查看详情

[深度学习][原创]使用labelimg+yolov5完成所有slowfast时空动作检测项目-开山篇(代码片段)

slowfast项目地址:GitHub-facebookresearch/SlowFast:PySlowFast:videounderstandingcodebasefromFAIRforreproducingstate-of-the-artvideomodels.网上其实就只有一个仁兄(计算机视觉-杨帆)搞slowfast自定义数据集训练的, 查看详情

linux60个小时速成(代码片段)

Linux速成文章目录Linux速成1前言1.1课程介绍1.2学习方向1.3应用领域个人桌面领域服务器领域嵌入式领域1.4学习阶段1.5学习建议2linux入门2.1linux简介2.2linux发行版2.3和unix的关系2.4linux怎么来的2.5与windows比较3安装虚拟机和CentOS3.1vmware... 查看详情

linux60个小时速成(代码片段)

Linux速成文章目录Linux速成1前言1.1课程介绍1.2学习方向1.3应用领域个人桌面领域服务器领域嵌入式领域1.4学习阶段1.5学习建议2linux入门2.1linux简介2.2linux发行版2.3和unix的关系2.4linux怎么来的2.5与windows比较3安装虚拟机和CentOS3.1vmware... 查看详情

大数据学习笔记~linux基础篇

记录我在学习大数据技术过程中的学习笔记目录一、学习目标二、Linux虚拟机的安装配置     a、创建虚拟机、安装centos7(保姆级教程)     b、使用克隆的方式创建Linux虚拟机        c、使用Xshell连接Linux虚拟机三、Linux命... 查看详情

《鸟哥的linux私房菜--基础篇》学习

 第四章显示日期与时间的指令:date输入:(base)liyihuadeMacBook-Pro:~liyihua$date输出:ThuJun608:44:02CST2019 显示日历指令:cal输入:(base)liyihuadeMacBook-Pro:~liyihua$cal输出:June2019SuMoTuWeThFrSa1234567891011121314151617 查看详情

linux驱动开发学习路线规划

Linux驱动开发学习路线规划关于Linux驱动开发路线学习的一个规划,学习内容以博客形式记录,打钩的表示学习完成入门操作篇:Linux常用指令vim编辑器使用Makefile基础语法shell基础语法总结文章:Linux驱动开发系列&... 查看详情

万字长文超硬核详细学习系列——深入浅出linux基础篇的知识点,值得你收藏学习必备(代码片段)

茫茫人海千千万万,感谢这一秒你看到这里。希望我的文章对你的有所帮助!愿你在未来的日子,保持热爱,奔赴山海!Linux基础篇目录1.Linux系统介绍1.1linux的概述1.2linux的优势1.3linux的分类1.4常见的发行版linux... 查看详情

当时学习《鸟哥的linux私房菜-基础学习篇》记录的点

1.当执行一个指令的时候,举例来说【ls】,系统会依照PATH的设定去每个PATH定义的目录下搜寻文件名为ls的可执行文件,如果在PATH定义的目录中含有多个文件名为ls的可执行文件,那么先搜寻到的同名指令先被执行!2.使用echo$PAT... 查看详情

golang开山篇

1.1Golang的学习方向Go语言,我们可以简单的写成Golanguage。Golang可以用来做什么?区块链研发工程师、Go服务器端/游戏软件工程师、Golang分布式/云计算软件工程师Go语言优势:大数据处理,处理大并发。1.2主要应用... 查看详情

linux运维方向需要学些啥,之后可以从事哪些工作

推荐几本学习Linux的书籍供参考:一、《快乐的Linux命令行》这本书介绍如何生存在Linux命令行的世界。不像一些书籍仅仅涉及一个程序,比如像shell程序,bash。这本书将试着向你传授如何与命令行界面友好相处。它是怎样工作的... 查看详情

两个月能不能入门linux找到运维工作?

...大,有百分之八十五的公司都在使用Linux系统;对于Linux学习的话,依据每个人的学习能力不同,入门时间也是不同的,一般情况下来说,有合适的学习计划、制定合适的学习时间,两个月入门Linux还是可以,但是能否找到工作就... 查看详情

大数据方向学习方向和目标

一、学习目标企业级大数据工程师实训以Java,Python,数据库,Linux为技术基础,提高学员大数据开发技术水平及综合素质为根本目标。在专业技术上突出强调学员对专业知识的实际应用;在综合素质上突出强... 查看详情

想学嵌入式开发怎么学?看这份超详细的嵌入式学习路线

嵌入式学习是一个循序渐进的过程,如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式Linux方向,关注这个方向,大概分3个阶段:嵌入式学习的几种线路图1、嵌入式linux上层应用,包括QT的GUI开发2、嵌入式linux系统... 查看详情

linux疑难杂症解决方案100篇(十五)-万字长文带你深入linux内核学习:环境搭建和内核编译

一、linux内核学习之一:环境搭建--安装Debian7.3本系列文章假设读者已对linux有一定的了解,其实学习linux内核不需要有很深的关于linux的知识,只需要了解以下内容:linux基础知识及基本shell命令;现代操作系统的基本概念;C语言... 查看详情