大家好,今天小编关注到一个比较有意思的话题,就是关于linux学习自学教程的问题,于是小编就整理了5个相关介绍linux学习自学教程的解答,让我们一起看看吧。

  1. 零基础怎么自学入门linux系统?
  2. linux学会需要多长时间?
  3. linux对于初学者来说难吗?
  4. 自学Linux,怎样才能学好?
  5. 初学者学嵌入式linux用arm9还是arm11开发板?

零基础怎么自学入门linux系统?

先根据自己的需要选一个发型版本:如果走运维方向,建议选择centos,与redhat同版本兼容,生产环境大多使用centos,投入产出比高。如果走开发者路线,建议使用ubuntu或linuxmint,界面友好,易上手。然后从官方文档入手,从安装文档到管理员文档,再到开发者文档,边用边学,循序渐进。学的过程中遇到具体问题也可以根据问题现象通过搜索引擎寻找答案。

linux学习自学教程-linux 自学
(图片来源网络,侵删)

linux学会需要多长时间?

如果普通操作的话,很容易学会,用不了多长时间,和普通的window操作系统一样拥有图形界面,操作起来非常方便,Linux中也有WPS办公系统,qq,微信等一些应用程序、Linux上的应用程序没有windows上那么丰富,但也能满足普通用户的需求,如果搞研发,最好能把Linux源代码看懂,花费时间较多。

学会linux一般在一个月之内就行了。

linux学习自学教程-linux 自学
(图片来源网络,侵删)

Linux操作系统比较简单,命令也不是特别的多,首先你需要了解常用的命令,熟悉命令行的操作,通过安装操作系统,安装设置软件等工作来了解linux操作系统。熟悉命令行之后,再了解一下图形界面就可以了,快的一两个星期就能够在工作中使用linux了。

linux对于初学者来说难吗?

Linux是开源免费的操作系统,跟windows系统并列的。Linux系统主要用于服务器,桌面系统比较少,Windows是桌面系统比较多。linux系统对于初学者来说,有一定的难度,因为他是没有界面的,都是命令行的多,这个时候就需要对命令有比较深的理解。

linux学习自学教程-linux 自学
(图片来源网络,侵删)

自学Linux,怎样才能学好?

如果你之后想从事嵌入式行业,根据自己经验,我觉得可以从以下几个方面入手:

1. 学会linux 系统下的应用程序开发,这里以简单的

hello.c

为例 ,***设你已经安装了Linux 虚拟机了。

编译:

运行:

一个十分简单的Linux应用程序就开发出来了,当然不要Linux应用程序开发很简单,涉及到具体应用和算法,程序可以写的很复杂。

在应用程序开发的时候,Linux内核对你来说就是个黑匣子,只需要使用内核提供的功能即可。

2. 熟悉Linux应用程序开发后,建议嵌入式开发板,这里我不指定哪款开发板,以免有打广告的嫌疑。熟悉一下裸机驱动开发,所谓裸机驱动开发,优点类似单片机开发。主要熟悉寄存器配置等相关。

3. 如果第二步熟悉的话,那就开始研究基于Linux 操作系统下的驱动开发吧(主要涉及图中的字符设备/块设备驱动).

4. 开始研究Linux内核吧,内核内容太多了(下图是内核提供的功能)。

内核主要分为以下几个大块:进程管理,内存管理,虚拟文件系统,网络协议栈,设备驱动。如果你想深入研究的话,每一个都需要倾注精力认真学习。

5. 当然还有Linux的安全机制等等。。。

这个还是以后再谈吧。

初学者学嵌入式linux用arm9还是arm11开发板?

如果毕业后偏向手机、多媒体行业的话,建议ARM11,ARM11在处理这些方面有较大的优势。比如说IPHONE曾经用的就是ARM11作主控芯片,可见ARM11在多媒体方面的巨大优势。现在的安卓,用ARM11也可以运行,对于从事手机开发这方面来说,很有优势。

ARM9的话,比较成熟,网上教程也多,但是主频中等,对于需要大量处理数据的应用领域,还是比较吃力,另外,如果想做安卓开发的话,ARM9也不是很合适,还是因为主频的问题。如果想学LINUX系统开发,用ARM9可以。

总结一下,其实上选ARM9还是ARM11,要看你的目标是什么领域,然后根据你的目标,看一下什么处理器比较合适。

到此,以上就是小编对于linux学习自学教程的问题就介绍到这了,希望介绍关于linux学习自学教程的5点解答对大家有用。