ubuntu与deepin和centos相比,哪个适合计算机专业的学生?

没有说你的需求,只说一个计算机专业,这样的提问,很难直接回答。因为计算机专业有很多啊,比如计算机设计,那还用啥linux啊,赶紧去学习macos或者windows才是正事儿!

好吧,既然提问了,我就要认真的回答。

首先,不推荐使用 deepin 系统,因为这个系统的设计初衷就是为小白准备的。直接上手这个操作系统,很容易用了一年都不太清楚linux系统和windows系统有多大的区别,优势劣势分别是什么。简单说就是这个系统设计得太好用了,以至于你都忘记了还需要学习下操作系统。

但是,如果你已经学习了很多linux系统的知识,并且懒得折腾,这时候 deepin 系统就是一个很好的选择了。开箱即用,十分方便,尤其是对QQ等国产软件的良好支持,更加贴近中国人使用电脑的实际需求。

如果是作为日常系统使用,我个人更推荐计算机专业的学生使用 ubuntu 操作系统,因为乌班图系统在网上有大量的资料,可以随手搜索到你需要的内容。

再者,乌班图本身也十分稳定,所以日常使用不会有太大的问题。其使用的桌面系统和windows有较大的区别,也可以随时提醒你现在在linux系统下工作,而不是windows系统。

但是,如果你希望精深服务端的linux系统,centos才是不二之选,因为目前国内主流的服务端操作系统就是centos系统。我们知道 centos 是基于 redhat 系统的社区版本分之,继承了非常优秀的血统。作为服务端使用是非常稳定的。

说了 centos 的好处,就得说说他的劣势了。centos是服务端系统,因此追求的是稳定,很多的软件都比较古老,因此除非特别注意,默认yum安装的都是相对较老的版本,这不太利于你学习最新的东西。而且作为桌面端使用,很多东西都优化得不好。

即便如此,还是要认真学习的,尤其是往运维方向发展。

如果你追求刺激,追求最新,希望能够更多的了解linux系统底层,我推荐你学习 arch linux 系统,这个系统非常的纯粹,更新策略非常的激进。当然,如果你没有一点点linux基础,很可能你连安装这款系统都非常的费劲。

嗯,我的建议是从 ubuntu入手,顺便学习一下 centos 系统。最后你选择日常不折腾,使用 deepin 系统,要是喜欢折腾,转型 arch linux 就可以了。

最后,无论是什么发行版,本质都是 linux 系统。就好比无论是什么样类型的女生,本质都是女生。有很多东西都是万变不离其宗的。因此,了解本质就好,其他的任何发行版的差异,我相信在你了解到底层后,就无求所谓了。

因为,咋着你都能用好。

以上。

最后,祝大家学习愉快!感觉我说得有点道理,就给我点个赞,留个言,顺手关注一下人家呗!~谢谢!

其实,你这个问题,问的有点不是很专业,应该还没有正式开始学习使用linux吧。当前“用于编程学习,便于操作,安全,费用低”的需求,应该考虑哪个发行版的linux。

1.简单为了乐趣尝试玩玩的话,Linux Mint、ubuntu都可以,其实桌面版有很多,如果你想体验的话,安装一个vmware或者virtualbox虚拟机,都安装体验下。

Mint比较像Windows

ubuntu

2.如果你为了以后工作,可以告诉你,市面上很多很多桌面客户端+服务器架构的系统,服务器都是centos,因为免费,因为它就是等同于很久之前的红帽免费版,而且很多公司利用很多国外开发开源软件,加上自己做的界面就卖自己授权。

如果你只是想搭建开发环境,只是为了开发学习,如果考虑便于操作而且非linux不行,先考虑桌面版的ubuntu,如果想多接触以后生产环境,为了以后工作,多接触redhat的系统(centos,RHEL,Fedora),centos我了解的中小企业几乎都是这个。rhel大公司可能用的比较多。

1、使用*nix系列操作系统和windows操作系统相比,个人觉得最大的区别是*nix的命令行操作模式;所以如果适应了命令行的操作模式,不管使用哪个发行版的linux其实都是一样的;我现在的主要编辑器是vim。所以工作的80%的时间都是在命令行状态下;

2、桌面环境来讲,我觉得有两个参考因素,美观和工作流;美观上个人偏向于待gnome桌面的ubuntu18;deepin 个人感觉容易审美疲劳;centos主要定位在服务器市场,所以默认的界面个人感觉中规中矩;这里的工作流指的是操作模式,或者说是交互模式,关键点是如何快速的进入和切换到目标程序,包含快捷方式,快捷键,窗口管理器,我主张使用可以灵活配置的gnome桌面,建议gnome,deepin的适合初学者,定制性稍微弱点;交互模式可以影响人的思维模式,我觉得使用linux和使用windows相比就是要在思维方式上有所收获,这点我也推荐操作模式和windows相差较大的ubuntu

3、软件库,deepin是基于ubuntu的发行版,使用apt软件库,两者是一样的;centos使用的是yum,centos软件库主要面对服务器,稳定为主,版本比较低。作为开发者推荐使用一些比较新的软件工具,这点上ubuntu和deepin比较有优势


4、个人觉得基于ubuntu的另外一个发行版值得推荐,就是elementary os,本人已经持续使用了4年时间,每天都在用;版本稳定而且简约,有设计感,至今没有审美疲劳。

我直截了当的说,如果你是第一次使用linux系统,请使用deepin系统,等到能够游刃有余的解决各种问题之后再使用ubuntu,至于centeros这个系统我想说这系统是用作服务器的,不太适合个人使用


漂亮的图标和桌面都是为了高速的办公,其实,最后调试和部署都是直接指令了。由于服务器跟家用机都是乌班图,所以部署项目的时候,手到擒来。记住几个指令,vim,cd,rm,chmod,vm,cp,service,ps aux|grep ,apt get install,apt get update,apt get upgrade,ls,tree,pwd把这些记住搞清楚。把vim操作表也背下来,你会打开新世界。可以买个类似的定制鼠标垫。有了指令的世界,桌面个鸡儿。

相关代码参考