请问各位前辈用哪个做服务端比较好? 我想在虚拟机里安装Linux系统来好好学习怎么使用Linux来做集群和分布式啊啥的 还有安装Docker站在上面
ringa_lee
都差不了特别多,基本功能都能满足,初学者不要纠结系统的选择,选择一个够用的即可,深入学习一个,别把时间浪费在选择上面,要精,等你深入到一定程度,你再去用其他的系统,这个时候,你自己都知道答案了。比如:Java和C++哪个好,实际上也没好的回答,只有深入学习了,才知道哪个更适合自己,技术这东西,学到最后都是想通的,Java你想研究的深刻,也必须得了解C++,如果你想研究Linux深刻,你必须先研究一个主流的例如Centos或者Ubuntu,然后你不断的深入学习Ubuntu的时候,你会发现要了解很多东西,这些东西,Ubuntu有些地方做的不好,这个时候,你就会去google,其他系统的一些优势,只要真正用的时候,你才会感觉到区别,如果没有深入用的话,基本功能都是可以满足的。
深入一个系统研究,得花很长时间,这个看你学习心态,是只想用用而已,还是想用好,如果是前者的话,听听别人的意见即可,如果是后者的话,就听听自己内心的意见,并且每个人的观点都不一样,这个时候,你要自己权衡,一般选择这种东西,我觉得适合自己的才是最好的,只要能满足自己需求即可,那些逼格非常高的,不一定适用你。
--
楼主,等你研究一个东西深刻之后,你生活中的选择,你就有了自己思维的一套判断了,这个是你的财富~~
Good luck!!
服务器用centos好一些
虽然我个人一直都是使用Ubuntu,但是上次面试某度的时候,面试官很真挚地给了我几个建议,其中之一就是:
服务器你还是去熟悉一下Centos吧,在Redhat需要付费的情况下。
docker最早是基于ubuntu开发的,现在虽然都支持了,还是建议用u。 服务器的话,用lts版本吧。 我的服务器就是这个,DELL R720,已经运行了很久了
如果是学习的话,看自己个人的习惯吧,服务器系统我喜欢用centos 平时开发就用ubuntu 这样就不用经常去编译软件了
Debian系:Debian、Ubuntu Server、Ubuntu(桌面) Redhat系:Redhat、CentOS、Fedora(桌面) 桌面现在我用Ubuntu(Xubuntu),VPS或者服务器的话当然也会选Ubuntu Server。
cn.archive.ubuntu.com 现在由阿里云开源镜像 mirrors.aliyun.com 提供, 国内显然 mirrors.aliyun.com 的DNS解析更快,所以个人推荐下面两个开源镜像: 阿里云 http://mirrors.aliyun.com/ 中科大 http://mirrors.ustc.edu.cn/ 中科大还提供了raspberrypi debian软件源.
想做服务器端建议用 CentOS。 虽然每个都能做服务器端。
如果是初学,建议还是从Ubuntu开始,考虑到大多数人接触的第一个操作系统是windows,以及有种先入为主的思想了,Ubuntu的好处在于很多地方在操作使用上和windows有很多相似之处。apt-get命令可以帮你安装很多必要的软件,这一点上比centos要好很多。谈到Docker和分布式集群,可以从一些简单和常用的服务器开始,比如Apache, Nginx等等。有了这个基础之后,可以再试试CentOS, Debian, RedHat, SUSE就相对容易多了。
apt-get
ubuntu 比较方便,软件源比较新,很多时候直接 apt-get install xxx 就可以了,不像 centos 常常要编译安装。另外就是 apt 比 yum 好用一点。
新手学习建议使用ubuntu系列,但不建议直接使用ubuntu,可以使用linuxmint,也是基于ubuntu开发,但是稳定性和易用性完胜ubuntu.用了一段时间linuxmint之后,可以把开发机换成fedora或者centos,这样环境就和服务器一致了(虽然两者都是linux,但是还有是差别).服务器端的话,建议使用centos.
ubuntu
linuxmint
fedora
centos
linux
都差不了特别多,基本功能都能满足,初学者不要纠结系统的选择,选择一个够用的即可,深入学习一个,别把时间浪费在选择上面,要精,等你深入到一定程度,你再去用其他的系统,这个时候,你自己都知道答案了。比如:Java和C++哪个好,实际上也没好的回答,只有深入学习了,才知道哪个更适合自己,技术这东西,学到最后都是想通的,Java你想研究的深刻,也必须得了解C++,如果你想研究Linux深刻,你必须先研究一个主流的例如Centos或者Ubuntu,然后你不断的深入学习Ubuntu的时候,你会发现要了解很多东西,这些东西,Ubuntu有些地方做的不好,这个时候,你就会去google,其他系统的一些优势,只要真正用的时候,你才会感觉到区别,如果没有深入用的话,基本功能都是可以满足的。
深入一个系统研究,得花很长时间,这个看你学习心态,是只想用用而已,还是想用好,如果是前者的话,听听别人的意见即可,如果是后者的话,就听听自己内心的意见,并且每个人的观点都不一样,这个时候,你要自己权衡,一般选择这种东西,我觉得适合自己的才是最好的,只要能满足自己需求即可,那些逼格非常高的,不一定适用你。
--
楼主,等你研究一个东西深刻之后,你生活中的选择,你就有了自己思维的一套判断了,这个是你的财富~~
--
Good luck!!
服务器用centos好一些
虽然我个人一直都是使用Ubuntu,但是上次面试某度的时候,面试官很真挚地给了我几个建议,其中之一就是:
服务器你还是去熟悉一下Centos吧,在Redhat需要付费的情况下。
docker最早是基于ubuntu开发的,现在虽然都支持了,还是建议用u。
服务器的话,用lts版本吧。
我的服务器就是这个,DELL R720,已经运行了很久了
如果是学习的话,看自己个人的习惯吧,服务器系统我喜欢用centos 平时开发就用ubuntu 这样就不用经常去编译软件了
Debian系:Debian、Ubuntu Server、Ubuntu(桌面)
Redhat系:Redhat、CentOS、Fedora(桌面)
桌面现在我用Ubuntu(Xubuntu),VPS或者服务器的话当然也会选Ubuntu Server。
cn.archive.ubuntu.com 现在由阿里云开源镜像 mirrors.aliyun.com 提供,
国内显然 mirrors.aliyun.com 的DNS解析更快,所以个人推荐下面两个开源镜像:
阿里云 http://mirrors.aliyun.com/
中科大 http://mirrors.ustc.edu.cn/
中科大还提供了raspberrypi debian软件源.
想做服务器端建议用 CentOS。
虽然每个都能做服务器端。
如果是初学,建议还是从Ubuntu开始,考虑到大多数人接触的第一个操作系统是windows,以及有种先入为主的思想了,Ubuntu的好处在于很多地方在操作使用上和windows有很多相似之处。
apt-get
命令可以帮你安装很多必要的软件,这一点上比centos要好很多。谈到Docker和分布式集群,可以从一些简单和常用的服务器开始,比如Apache, Nginx等等。有了这个基础之后,可以再试试CentOS, Debian, RedHat, SUSE就相对容易多了。ubuntu 比较方便,软件源比较新,很多时候直接 apt-get install xxx 就可以了,不像 centos 常常要编译安装。另外就是 apt 比 yum 好用一点。
新手学习建议使用
ubuntu
系列,但不建议直接使用ubuntu
,可以使用linuxmint
,也是基于ubuntu
开发,但是稳定性和易用性完胜ubuntu
.用了一段时间linuxmint
之后,可以把开发机换成fedora
或者centos
,这样环境就和服务器一致了(虽然两者都是linux
,但是还有是差别).服务器端的话,建议使用centos
.