大家好,今天小编关注到一个比较有意思的话题,就是关于linux学习什么系统好的问题,于是小编就整理了3个相关介绍Linux学习什么系统好的解答,让我们一起看看吧。
学习LINUX系统,要看哪些书?
Linux系列操作系统是IT从业者必须掌握的操作系统之一,不管是做服务端开发还是做嵌入式开发都需要熟练使用Linux操作系统。物联网、云计算、大数据、区块链等流行技术都与Linux操作系统关系密切,所以学习Linux系列操作系统是很有必要的。
目前比较流行的Linux系列操作系统包括RedHat、CentOS、ubuntu等,Red Hat目前大多在商业环境下使用,功能也更丰富一些,CentOS和Ubuntu是开源的Linux系统,非常适合初学者学习使用。
如果想要通过学习Linux来找一份运维方面的工作,建议学习Red Hat,一方面Red Hat有大量的商业用户,另一方面Red Hat的解决方案相对成熟。推荐学习一下《Red Hat Linux用户基础》。
对于开发人员来说,学习Linux更多是为了服务于软件开发,那么可以学习CentOS,或者是Ubuntu。CentOS是基于Red Hat的开源版本,所以用户群比较大,学习起来也并不复杂。推荐学习一下《鸟哥的Linux私房菜》,这本书我从头到位都看了一遍,写的还是深入浅出,比较适合初学者。
在学习完Linux的基本操作之后,如果想进一步学习Linux的体系结构,可以读一下《深入理解Linux内核》,这本书对学习Linux有较大的帮助,对于开发人员来说有较大的启发。
学习Linux需要一边学习一边做实验,另外,对于开发人员来说,Linux源代码是不可多得的学习资料,如果有条件的话,最好能多读一读Linux的内核源代码。
我的研究方向是大数据和人工智能,目前也在带大数据方向的研究生,我会陆续在头条上写一些关于大数据方面的文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。
如果有相关问题,也可以咨询我。
谢谢!
学习linux最好书籍视频和实践三管齐下的效果才能达到最好,俗话说得好好记性不如烂笔头,也要做一下相应的笔记📒下面是一下书籍推荐,需要***教程可以私聊我
入门篇
《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux 。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。
驱动 篇
《LINUX设备驱动程序 》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码 分析比较多,基于2440的,对linux***驱动有很全面的讲解
内核篇
浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作。另外赵炯的《LINUX内核完全剖析--基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。
应用 编程
入门书:
《鸟哥的私房菜(基础篇)》
《鸟哥的私房菜(服务篇)》
《UNIX/Linux 系统管理技术手册》
《UNIX编程艺术》
《深入理解计算机系统(原书第2版)》
《现代操作系统 (原书第3版)》
深入理解Linux系统
感谢您的邀请!
对于初学者老说,光啃书要理解linux系统并不是很容易,看***教程会更有裨益,建议前往PC端网易云课堂***,搜索:小黑课程,即可观看专业linux系统课程。希望我的回答对您有帮助。
基本概念和原理:推荐《现代操作系统》、《深入理解计算机系统》,当时的课本居然忘记了,只记得这两本算是经典之作;
Linux使用的话:《鸟哥的私房菜》是不二之选
Linux内核源码:就有《Linux内核设计与实现》、《深入Linux内核》等书,当然到这块的话更重要的是找个师傅带着你实践,在问题中学习
学[_a***_]有没有必要先学Linux?
我觉得也不用太刻意去专门学习,因为linux其实如果不去研究底层的话,也没什么难得,只是要记很多指令,他不能像windows一样用鼠标,所见所得。
事实上Python用的最方便的,还是在linux平台,如果你真想学好python,而且你也没有linux的很多经验,你可以把安装成ubuntu,这个系统的好处是可以让你逐步从Windows上的习惯慢慢转换成linux系统。
另外,如果你学习python 开发,推荐这个好东西虚拟环境conda ,这个可以管理你多个版本的python,为什么会有多个版本python问题呢。因为开源世界里,很多包都会有依赖,这个时候你会很痛苦,或许刚来的你不会遇到,随着深入你会发现,linux下的东西不像windows一样都给你做好了,在这个世界里什么都是零件,什么都要你已经来组装,尤其当用到源码安装模块的时候,你真心有想砸电脑的冲动😎。
我不知道你学Linux的目的是什么。
python是跨平台的语言。如果只是学习语法,那么Linux和Windows都可以。
但python的功能需要安装各种库才能发挥。而不同系统下,库有所区别,甚至有些库只有某个系统的版本,其它系统没有。
因此,要选择Linux还是windows,关键看你将来工作中需要使用的库。看这些库是支持Linux还是windows。
当然,如果两者都兼容就更好,这样选择系统都一样,哪个熟悉用哪个。
你想学习一门编程语言,那么也就是说你想成为一个工程师了。其实无论是不是学习Python语言,亦或是想要学习其他的语言,你都必须去学习Linux操作系统。
虽然在绝大多数个人电脑上运行的操作系统都是微软的windows操作系统。但是运行在机房里面的服务器,绝大多数都是Linux操作系统。也就是说如果你编的程序真正的要在服务器上跑的话,那么一定是会接触到Linux操作系统的。
所以学习Linux操作系统就是一个必须的事情。
当然有很多人会觉得学习Linux操作系统会非常的枯燥以及困难,这个观点是非常不正确的。在我看来Linux操作系统的学习要比windows操作系统要简单的很多。首先不会有什么注册表之类的东西。在Linux操作系统上,无论什么东西都是一个文件而已。只要理解了Linux操作系统的思想,那么学习他很多的东西都会变得异常的简单。
作为一个工程师的话,对于命令行的使用一定要非常优秀的,如果你的命令行使用的不是很流畅,那么一定会限制你作为工程师的提升上限的。不是说学不好,而是说不能达到顶尖的那种地步。
在windows操作系统上进行编程,用一个恰当的比喻就是穿着棉袄洗澡。
你貌似很开心的样子,实际上当你使用了Linux操作系统之后,你就真的不想再回去了。
玩游戏除外。
我认为哪怕是.net工程师,都有必要去学习一些Linux的技能。
你上次只是我的个人观点,如果各位看官有不同的观点,欢迎在评论区中给我留言,我会认真的答复每一条评论的。
你只是想单纯的学习python的基本语法和操作,完全可以在Windows系统操作,当然你要是想学linux,让项目在linux系统下跑,可以学习linux的简单操作,看你的实际情况是怎样的。
一般人可以操作linux吗?
可以,但也就能实现类似于ipad功能,上网、***、文字处理等。
linux最优秀的还是他的专业领域,比如服务器,虽然我周围的网络工程师都会用linux,但是都推荐客户选择windows,原因是维护起来谁都能接手。曾经见识过戴尔官方工程师远程操作,给新的四台服务器同时网络安装linux,但国内工程师接手后都改成了win
国内linux火不起来,自打接触电脑都是微软系统,这是微软的成功。另一个原因就是玩游戏,这个就不解释了。
前段时间,朋友晒了张linux平台的达芬奇工作站,说是比win节省百分之十的性能。
再说我,最初因为98太不稳定,那会2000和xp都不稳定,我就随口一说:有没有稳定的系统,朋友给我一套redhad8,还有附带的红皮书。同时开四个虚拟桌面(这个功能win10才有的),界面华丽堪比第一代iphone,不需要安装任何驱动,也不用做任何调试(那会也不会)
双系统一直到xp sp3以后,就舍弃了红帽。
一直没断了与linux的羁绊,是因为有一次中病毒,实在无解,朋友把硬盘挂载到他公司的电脑上,用了最简单的搜索删除命令,就把***删完了,但是记得感染的文件会再次发作,第二次没重复搜索删除,而是把需要的文件拷贝了一份,硬盘重新分区了(图形界面分区,也能给U盘分区,比fdisk稳定且强大,也就现在的魔术分区和DG分区可比)
现在仍然有张SD卡存着live版的linux用作不时之需。
玩linux我成不了大神,但每当看到熟悉的界面还是有些兴奋(黑苹果的时候吃知道是一家)。其中也帮朋友杀过毒,在时停时转的硬盘中抢救文件(win显示磁盘驱动器有问题就进不去了)
这会有孩子了,虽然他们的电脑启蒙是玩游戏,但接下来一定是linux,因为淘汰的电脑一个是fedora一个是debian
当然可以,只不过Linux大部分都得使用命令行执行,但是一般浏览网页,看电影什么都还是可以,Linux下的QQ也是前几年的QQ,Linux对于一般人只能简单的办公,简单的看网页,简单的看电视。没有Linux基础的人,里面只有一些简单的游戏,没有Windows下的游戏多,还是不推荐安装,如果你只是为了装批,Linux一般只适用于服务器,比较稳定。真想用,不如买个mac电脑,它内置UNIX系统,和Linux相识度很高,Linux是它的一个分类。
对于连Windows都没怎么用过的小白用户,可能linux还不算难用。我女朋友就是一个Windows都没用过多久的小白,打字一指禅还没手机打的快,但是在没有我指导的情况下,可以用我linux电脑开机,并且打开浏览器上网。她自己也不知道自己用什么系统。
对于Windows习惯的用户,并且有很多Windows下面的常用软件的人。可能Linux就很难用了,因为他们会有很多固有的经验,和常用软件,这些软件和经验在Linux下就没用了。
对于喜欢探索的人,愿意改变的人来说Linux也不难用。
如果是用linux来作为PC操作系统,那么建议选择Ubuntu之类的带可视化界面的操作系统,虽然相比windows,还不够稳定,不过毕竟是完全免费而且原生态的linux操作系统,打开命令行可以直接进行任何linux命令操作,无需安装类似windows端的putty之类的软件,对于想学习linux的入门用户是一个很好的选择。
记得曾经有一段时间非常着迷于Ubuntu,还专门申请官方的安装CD,T恤之类的,不过那时候更多的是用来***的成分多一些,感觉截个桌面的***图,发到QQ或者其他平台上,足够好一顿炫耀,底下一群小白带着崇拜的语气,其实自己心理明白,这个linux和windows没啥区别,除了好多驱动不支持,除了经常莫名其妙崩溃,除了经常需要解决软件依赖关系以外,哈哈,遥想当年拿这个小儿科来***的青涩表现,还是有点羞涩的,不过至少当年还很年轻,有***,有动力,现在已经年过而立,颇有感慨。
其实好多时候用linux系统,如果排除用于服务器和编程开发之类的以外,更多的是情怀吧,真正用于工作,还真是不方便,个人建议还不如选择类Unix系统的Mac OS,最起码在Mac上也可以直接运行绝大多数linux命令行,同时最重要的是Mac用户体验和稳定性一流,最近自己在学习Google开源AI框架Tensorflow,就是选择在Mac OS自带的Python 2.7上安装最新的Tensorflow,尝试运行各个模型,居然也执行效率还不错。
没有基础的话,一般人操作Linux还是有点难度的。就像创建及保存一个文件就跟平常操作有很大区别。
但是可以通过一定的学习和练习,掌握Linux的基本操作和使用技能。然而,考虑到Linux的学习曲线比较陡峭,较高的技术门槛和一些特别的工具,相对于Windows或macOS等操作系统,需要更多的耐心和学习精力。
Linux操作系统是一个开源、免费的操作系统,其架构比较不同于Windows或macOS,操作系统也比较自由、灵活。在学习Linux时,初学者需要掌握的一些基本知识包括Linux文件系统、基本命令、网络配置等等。通过学习Linux的基础知识还可以实现一些高级的操作和配置,如服务器搭建、网站部署等等。
总之,虽然初学者对Linux操作系统的掌握和理解可能需要更多的学习和实践,但是在学习中掌握基本知识,并且熟悉一些实际应用场景后,他们可以非常好的操作和使用Linux,充分发挥该操作系统的特性和优势。
到此,以上就是小编对于linux学习什么系统好的问题就介绍到这了,希望介绍关于linux学习什么系统好的3点解答对大家有用。