实话实说。Ubuntu系的各个Distro或者Manjaro。

个人推荐Manjaro。因为是Arch系的。安装应用很方便。


看你指的哪个学习

如果是运维或者个人使用,根据需求选择 openSUSE, Debian, RHEL, 乃至 Arch, Ubuntu

如果纯粹是一种好奇心,推荐 Arch , AOSC OS or Gentoo

如果是为了了解系统本身,建议 Gentoo, LFS, 乃至 CLFS


不知道学习Linux系统是指学习使用还是研究代码。。使用的话基本不怎么需要学习,现在的桌面发行版都挺傻瓜式的,比Windows要简单多了,偶尔遇到点问题基本上也就上上论坛看看有没有解决办法,找不到就放弃治疗

从我自己的经验,虽然用了Kubuntu/Ubuntu很久,但是基本上没有深入了解过Linux层面的东西,直到开始搞树莓派。。。所以我觉得Raspbian挺好的,挺适合小白。简洁,实用,还能学习编程(C,C++,Python),只需要买个硬体,再找一找别人的项目做做看

水到渠成就好,学得快忘得也快


ubuntu


学习的话 上gentoo吧(狗头


ubuntu,deepin都OK。一定要作为主力电脑使用,否则遇到问题了,解决不了老是想著:哎,还是切回windows吧。没法提高,linux作为主力机,问题解决不了不能工作。解决问题的时候就会印象深刻。你不遇到一次wifi用不了,你永远都不会解决为啥wifi用不了。


如果是日常开发使用:

推荐 linuxmint ,操作习惯跟 windows 比较像。

其次可以试试 ubuntu 。

如果是运维工作:

推荐 Fedora 或者 Centos ,足够稳定。

如果想折腾更深,以linux 学习为主。

推荐 Manjaro 。

如果是兴趣使然的话,推荐Ubuntu

如果是入行运维的话,国内建议centos

发布于 2020-07-21继续浏览内容知乎发现更大的世界打开Chrome继续LoveCandyLoveCandy非典型程序猿

ubuntu吧,资料多些,方便学习


ubuntu吧,资料多些,方便学习


centos7


我第一个正式用的发行版是arch. 在此之前稍微用过ubuntu,不过几乎没学什么。

当年第一次决定学linux,对著arch wiki装系统和搞wifi用了一下午,装好桌面环境又用了一晚上。对于初学者来说能完整装一个arch linux 已经可以学到许多东西,万一后续滚动更新挂了还能实战修复操作系统故障

系统装好后你可以装libvirt,qemu-kvm之类的,那么同时你就又可以装其他发行版例如centos7的虚拟机,因为企业用这类操作系统稍微多一点,而且很多教程和书都是基于centos的,例如《鸟哥的linux私房菜》等。


小白学习,实话实话。为啥要装Linux?

刚开始我已经想到了,小白的操作。tar -zxvf ... yum install ... 都是照著敲命令吧?哎呀,这个是啥意思?不管了,先跟著敲吧。试一试。

vi test.txt ;

cp test.txt /home/ ;

rm -rf /

...

这,,,我怎么死机了?

我建议小白不要装linux 系统,这样不熟练的情况下反而是降低了学习效率。也不过就是折腾电脑,浪费不必要的时间。

windows 功能已经非常强大了,前期我也不建议创建虚拟机,也是一个比较浪费时间的过程。你要是单纯是学习历史和命令(由于是小白,我就姑且认为是学习历史和命令的吧)。可以使用 git 、powerShell 等可以在windows使用linux 命令的工具。

随便玩几个cd命令,都可以看看windows的目录结构和linux目录结构是怎么映射的。支持vim 编辑器,还支持linux 三剑客,sed 、grep 、awk。这些不香么?

如果需要进阶,那就再考虑用途的情况下去安装一个虚拟机。或者安装一个linux系统。linux的桌面版的比较好有 deepin(window主题的) Manjaro (mac 主题的)。虚拟机不建议deepin,需要的磁碟空间太大了。或者纯搞命令,不管界面,那就用行业内用的最多的centos吧。

建议就安装完系统,体验一下就行了,主要是安装时候的磁碟分区,以及linux的基本目录都是做什么用的。千万别第一步先百度,怎么安装搜狗输入法,哈哈哈。

不管哪个发行版,我都不是很建议作为自己的主力电脑。因为linux可以做的,windows一定可以做,或者macbook一定可以做。

当然,如果你是准备用Linux开发kernel ,那么大佬,请原谅我在关公面前耍大刀了。本人不才,写操作系统的Linux kernel,全程都是摘抄别人写的 .h 文件。恕不能提供任何建议。


Ubuntu。

伺服器上还用过centos,实际上内核都一样,大同小异。

几年前我也在网上问了差不多同样的问题,看到很多回答都是Ubuntu,大家都说它新手友好。有多友好呢?它的生态很好,以后有机会你可以留意一下,一般从网页下载软体时,会提示你选择从源码编译还是直接下载安装包。绝大多数时候你能在下面找到Debian/Ubuntu(.deb) 的选项,非常方便。然后一直到现在,我已经用过16,17,18,19,20五个版本啦。

当然其他发行版也都非常优秀啦,虽然我没用过。

忽然想起来,那时候我也在纠结另一件事,什么ide和编辑器比较好。毕竟,工欲善其事必先利其器嘛。

那时候也不懂,所以我把网上推荐次数很多的大概10个左右软体挨个下载安装使用了一遍,但现在留下来且常用的也就4个:sublime text3,vscode,idea,vim。也算大浪淘沙吧。

也许用不著你真的挨个试十几个发行版,说不定用第一个时你就会爱不释手啦。


ubuntu


WSL,应该是最好的选择吧?


如果你的学习目标是为了以后能在工作中使用,哪就两个系统学习最适合:

一、RedHat(红帽)官方网站:红帽中国官方二、CentOS

官方网站:CentOS官方

中文站:CentOS中文站这两个系统其实是一样的,红帽是正版,CentOS是重新编译后的红帽;想从事运维工作的童鞋,学会使用这两个系统,基本就无问题了。在中国市场,CentOS比红帽多,因为开源嘛!红帽呢因为售后比较贵,使用的企业不多,大多数是银行、国企使用,私企基本上都是CentOS.学习方法就不要问我了,我也在学习中,网上学习资料,视频一搜一大堆。建议是:动手,动手,还是动手,光看资料、视频是不行的,一定要动手;在使用中出错是最好的,自己去查解决方法,比你看100遍资料和视频还管用。还要提一嘴,现在国内大多数使用的还是红帽5,6的版本,最新的7并不多,要过度到7应该还有一段时间。5,6版本和7在命令行使用还是有很多不一样的地方,学习童鞋一定要注意了。桌面系统:一、Debian官方网站:Debian官方网站Debian以其坚守Unix和自由软体的精神,以及其给予用户的众多选择而闻名。现时Debian提供了超过25,000个软体,超过50,000个软体包,并正式支持10个计算机系统结构。作为一个大的系统组织框架,Debian旗下有多种不同操作系统核心的分支计划,主要为采用Linux核心的Debian GNU/Linux系统,其他还有采用GNU Hurd核心的Debian GNU/Hurd系统、采用FreeBSD核心的Debian GNU/kFreeBSD系统等。众多知名的Linux发行版,例如Ubuntu、Knoppix和Deepin,也都建基于Debian GNU/Linux。(摘要维基百科)原生祖师爷级发行版,没有添加剂,性能上等,速度真牛逼,也蛮稳定;外观都是原生,无美化痕迹;易安装;软体数量中等。不过不贴心的地方有很多,要做大量的配置才能达到易用的程度。而且这个发行版有个特点就是坚持挂GNU的名,信仰非常执著。

把它排第一,主要是诞生最早,很多系统都是从它衍生出来的,使用上不太符合小白们操作,反正我操作起来很痛苦,最后放弃了。

二、Ubuntu官方网站:Ubuntu官方网站Ubuntu是基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本(即每年的四月与十月),每2年发布一个LTS长期支持版本。 普通的桌面版可以获得发布后18个月内的支持,标为LTS(长期支持)的桌面版可以获得更长时间的支持。[例如,Ubuntu 8.04 LTS(代号Hardy Heron),其桌面应用系列可以获得为期3年的技术支持,伺服器版可以获得为期5年的技术支持。而自Ubuntu 12.04 LTS开始,桌面版和伺服器版均可获得为期5年的技术支持。2013年3月有消息指出,Ubuntu计划在4月25日Ubuntu 13.04发布后,将非LTS版本的支持时间自18个月缩短至9个月,并采用滚动发布模式,允许开发者在不升级整个发行版的情况下升级单个核心包。Ubuntu的目标在于为一般用户提供一个最新同时又相当稳定,主要以自由软体建构而成的操作系统。Ubuntu目前具有庞大的社群力量支持,用户可以方便地从社群获得帮助。(摘要维基百科)在国内的名气大过Debian,但Ubuntu其实是从Debian衍生出来的,操作性和使用习惯比较符合国人,推荐小白学习使用。三、Manjaro中国站:Manjaro中国站介绍我就不多说了,可以去中国站或官方查阅。这个系统也是我现在使用中的系统,强烈推荐给小白童鞋们。四、deepin官方网站:Deepin官方网站

深度操作系统,亦称为deepin,原名Hiweed Linux及Linux deepin,是武汉深之度科技有限公司开发的Linux发行版。除操作系统外,深度团队也进行桌面环境和配套基础软体的开发,并与第三方厂商合作开发Linux版本应用。目前系统已经拥有很多针对Deepin系统开发的应用程序。此外开发团队也参与Linux内核补丁相关作业。deepin系统源于Hiweed Linux(Hiwix)系统,Hiwix 0.1最早发布于2004年2月28日。Deepin系统曾多次更名,分别为Hiwix、Hiweed Linux和Linux Deepin,其预设桌面环境也经过不断变化。Deepin早期曾使用过IceWM、Xfce、LXDE和GNOME等桌面环境,但是最终确定自行开发深度桌面环境。上游系统则分别使用过Morphix、Debian和Ubuntu。(摘要维基百科)国人自己开发的Linux系统,很强大,最符合国内用户使用习惯,软体丰富,安装方便。推荐小白童鞋第一个学习系统就是它。这也是我学习Linux的第一个系统,因为是国人自己开发的嘛!中文支持是最好的,一看就懂;学习Linux最重要的是什么?是兴趣,如果个你一个全英文的,什么都看不懂用不明白的系统,你还有兴趣尝试吗?上面就是我给小白童鞋们推荐的比较有特色的Linux系统,怎么选择也看自己的爱好了。市面上还有很多Linux的发行版,比如openSUSE、Mint、Fedora、Arch等优秀的系统,但对小白童鞋来说使用上不是很习惯,还有中文支持不是很好,所有就不推荐了。我推荐的学习路线是:Deepin&>Manjaro&>Ubnutu&>Debian,先使用Deepin把兴趣和基本知识和操作培养起来,再去慢慢折腾其他的系统,最后找到自己最爱的那一款就OK!

deepin

好用不解释


习惯ubuntu,装包方便,遇到问题一般网上也能找到解决办法


可以考虑Ubuntu,Debian,CentOS,这几个应用比较广泛,无论是社区交流,还是学习文档,都比较丰富;就国内的语言环境来说,这几个操作系统的支持都比较友好。

还有就是网上的技术博客,文章都是基于这几个系统来写,而且有不少优秀的入门教程,这些教程通俗易懂,很容易上手。

其实对于小白来说,最主要的还是在遇到问题时能找到对应的解决方案,能快速解答你的疑惑,这才是要考虑的。

入门其实很简单的,单论Linux系统的使用的话,轻松上手不是难题。我觉得学习Linux,更重要的是学习的他的系统架构,内核原理和演算法。


小白用arch系的估计会劝退,所以不推荐manjaro。主流教程大部分是是deb系的…

如果对图形界面没需求,建议从wsl(Windows subsystem for Linux)入手(就装个wsl版Ubuntu或Debian),便于返璞归真练习命令行,比桌面版稳多了(也方便,还能和win系统交互)


推荐阅读:
相关文章