linux系统入门学习软件,linux系统入门教程

kodinid 12 0

大家好,今天小编关注到一个比较意思的话题,就是关于linux系统入门学习软件问题,于是小编就整理了2个相关介绍Linux系统入门学习软件的解答,让我们一起看看吧。

  1. 学习Linux系统,要看哪些书?
  2. 入门Linux,应该选哪个系统?

学习LINUX系统,要看哪些书?

基本概念和原理推荐《现代操作系统》、《深入理解计算机系统》,当时的课本居然忘记了,只记得这两本算是经典之作;

Linux使用的话:《鸟哥的私房菜》是不二之选

linux系统入门学习软件,linux系统入门教程-第1张图片-安济编程网
图片来源网络,侵删)

Linux内核源码:就有《Linux内核设计实现》、《深入Linux内核》等书,当然到这块的话更重要的是找个师傅带着你实践,在问题中学习

Linux系列操作系统是IT从业者必须掌握的操作系统之一,不管是做服务开发还是嵌入式开发都需要熟练使用Linux操作系统。物联网、云计算、大数据区块链等流行技术都与Linux操作系统关系密切,所以学习Linux系列操作系统是很有必要的。

目前比较流行的Linux系列操作系统包括RedHat、CentOS、Ubuntu等,Red Hat目前大多在商业环境下使用,功能也更丰富一些,CentOS和Ubuntu是开源的Linux系统,非常适合初学者学习使用。

linux系统入门学习软件,linux系统入门教程-第2张图片-安济编程网
(图片来源网络,侵删)

如果想要通过学习Linux来找一份运维方面的工作建议学习Red Hat,一方面Red Hat有大量的商业用户,另一方面Red Hat的解决方案相对成熟。推荐学习一下《Red Hat Linux用户基础》。

对于开发人员来说,学习Linux更多是为了服务于软件开发,那么可以学习CentOS,或者是Ubuntu。CentOS是基于Red Hat的开源版本,所以用户群比较大,学习起来也并不复杂。推荐学习一下《鸟哥的Linux私房菜》,这本书我从头到位都看了一遍,写的还是深入浅出,比较适合初学者。

在学习完Linux的基本操作之后,如果想进一步学习Linux的体系结构,可以读一下《深入理解Linux内核》,这本书对学习Linux有较大的帮助,对于开发人员来说有较大的启发。

linux系统入门学习软件,linux系统入门教程-第3张图片-安济编程网
(图片来源网络,侵删)

学习Linux需要一边学习一边做实验,另外,对于开发人员来说,Linux源代码是不可多得的学习资料,如果有条件的话,最好能多读一读Linux的内核源代码

我的研究方向大数据和人工智能,目前也在带大数据方向的研究生,我会陆续在头条上写一些关于大数据方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有相关问题,也可以咨询我。

谢谢!

感谢您的邀请!

对于初学者老说,光啃书要理解linux系统并不是很容易,看视频教程会更有裨益,建议前往PC端网易云课堂***,搜索:小黑课程,即可观看专业linux系统课程。希望我的回答对您有帮助。

入门书:

《鸟哥的私房菜(基础篇)》

《鸟哥的私房菜(服务篇)》

《Linux命令行与shell脚本编程大全(第2版)》

《UNIX/Linux 系统管理技术手册

《UNIX编程艺术》

计算机及操作系统原理书:

《深入理解计算机系统(原书第2版)》

《现代操作系统 (原书第3版)》

深入理解Linux系统

学习linux最好书籍***和实践三管齐下的效果才能达到最好,俗话说得好好记性不如烂笔头,也要做一下相应的笔记📒下面是一下,需要***教程可以私聊我

入门篇

《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。

驱动

《LINUX设备驱动程序 》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码 分析比较多,基于2440的,对linux***驱动有很全面的讲解

内核篇

浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作。另外赵炯的《LINUX内核完全剖析--基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。

shell篇

《LINUX与UNIX Shell编程指南》

应用 编程

入门Linux,应该选哪个系统?

Linux本身差别不大,主要区别在于包管理,和软件的[_a***_]文件位置。当然,入门就应该上手容易,遇到问题好解决,所以我推荐一下几个:

桌面Linux,主要使用桌面应用

Ubuntu:首推,基本上所有的Linux软件都有UB包,遇到的问题解决办法也最全。专业人士和专科人士首选。

Manjaro:专业人士首选,比Archlinux简单方便很多,各种问题的解决也很全面。相比Ubuntu出来的晚,在专科人士中的流行度不如Ubuntu,所以在专科问题的解决上没Ubuntu全。

SUSE:非常优秀的一个发行

Deepin:自认国产最好的发行版,可以说是Linux中的WIndows,特别容易上手,开箱即用对于以文字工作为主的强烈推荐!

服务器Linux,主攻服务器方向

Centos:除了REHL外应用最多,也是最好的主攻服务器的发行版。

Ubuntu Server:因为Ubuntu桌面版的原因,后来居上的发行版,现在越来越流行了。

我的推荐

专业人士(IT业、折腾):Manjaro首选、Ubuntu了解、Centos和Ubuntu Server根据需要(方向是否与服务器有关?)

专科人士(非IT业、不折腾,如财经):Ubuntu首选、Deepin Linux(特别不喜欢折腾,应用也相对固定)

文字工作(就不折腾,应用相当滴“固定”):Deepin Linux首推

到此,以上就是小编对于linux系统入门学习软件的问题就介绍到这了,希望介绍关于linux系统入门学习软件的2点解答对大家有用。

标签: linux 学习 内核