求问各位大佬如何选择学习用的发行版

2022-12-10 09:17:56 +08:00
 levelworm

我目前从事的是数据工程(实际上是 ETL 工程师),想要转 DevOps 或者 Sys Admin 。Linux 经验仅限于写 docker 需要的那点命令行知识。

我想要把 Linux 作为主要的操作系统,请问用哪个发行版比较好?我想在 Linux 里安装 K8s ,再带两个虚拟机组成集群,然后在上面练习 K8s 。

5388 次点击
所在节点    Linux
52 条回复
locoz
2022-12-10 09:22:48 +08:00
如果只是以学习 k8s 为主,那直接用 ubuntu 就好了,好用、包不会太旧、坑少、相关资料多。不过涉及 linux 的部分主要也是在安装期间,后面没啥问题其实也不太会去动系统层的东西了,没啥必要太纠结选哪个。
ltkun
2022-12-10 09:31:25 +08:00
个人长期用建议流式更新的 archlinux Ubuntu 每年更新两次麻烦 用了二十几年 Linux 桌面 今年才发现 Arch Linux 这个发行版 强烈推荐
hingle
2022-12-10 09:38:37 +08:00
LinuxMint
kongkongyzt
2022-12-10 09:38:54 +08:00
无脑 manjaro
tensorzhang
2022-12-10 09:40:18 +08:00
windows 开虚拟机
tensorzhang
2022-12-10 09:41:20 +08:00
windows 开虚拟机 ,用 centos 7 ,企业用啥就用啥
seers
2022-12-10 09:43:35 +08:00
Debian 或者 Ubuntu ,不过公司一般会用 centos
z1645444
2022-12-10 09:44:18 +08:00
听楼主的描述感觉 WSL 或许足够了。准备作主系统就用 Ubuntu 吧,如果之前就用过别的发行版那么推荐 Arch
Fuhuang
2022-12-10 09:47:52 +08:00
如果不清楚工作环境,把 Debian 系和 RetHat 系练好就行。
Debian 系可以用 Ubuntu ,RedHat 系可以选用 CentOS ,他们都是资料比较多的,适合学习。
yazinnnn
2022-12-10 09:51:54 +08:00
arch > manjaro > ubuntu > deepin
不推荐 centos
dcsuibian
2022-12-10 09:52:23 +08:00
推荐 Debian ,但如果要做桌面的话,上 Ubuntu 也可以
chih758
2022-12-10 09:59:27 +08:00
如果是学习,真建议 arch ,wiki 最好,包管理简单清晰,一通百通,后面再去学习其他发行版就是顺手的事。
SuperMild
2022-12-10 10:33:07 +08:00
想起当年学 Linux 的时候,根本压抑不住每个发行版都玩一玩的冲动,就连 LFS 都装过,在一次编译 Gentoo 的过程中我可怜的笔记本终于顶不住我的百般折腾,主板烧了…
Noicdi
2022-12-10 10:37:07 +08:00
为了工作而学习我觉得 ubuntu 或者 centos ,要是顺带着自己用真的推荐 arch Linux ,滚动更新加上详尽的 wiki 和友好的社区
gam2046
2022-12-10 10:38:44 +08:00
Debian/Ubuntu 即可,即使有坑,也有丰富的群众基础和资料供你解决问题。除非你的工作环境会出大价钱购买 RHEL ,否则 Redhat 那系列不用了解。

centos 都已经不再维护,除了原有系统以外,新上的业务都不建议再选择 centos
locoz
2022-12-10 12:02:09 +08:00
@locoz #1 看到有人提到了 Arch ,补充一下:如果想要对 Linux 下的各种组件和概念都特别熟悉,是可以玩玩 Arch ,跟着文档一步一步地将系统中的各种组件配好,能大幅提升相关的理解。

但说实在的,Arch 和傻瓜版 Arch 的 Manjaro ,在服务器领域的用户群体毕竟还是没有那么大,各种云服务商、VPS 服务商提供的机器基础镜像也基本是以 Ubuntu 、Debian 、CentOS 为主。而且由于包版本一般更得较快的关系,有时候真指不定会碰到什么坑。

建议是如果想玩可以都玩,但尽量还是别拿 Arch 作为跑 K8S 的宿主系统。
wheeler
2022-12-10 12:43:39 +08:00
Debian server 。不要倒腾桌面。
czvatqin
2022-12-10 12:56:01 +08:00
openSUSE
YaST yyds!
6david9
2022-12-10 12:58:58 +08:00
用 Ubuntu LTS 版吧,开箱即用驱动稳定,不折腾。
基本上各大 Linux 的软件都有 deb 和 rpm 格式的包,如果你不想折腾闭源驱动和中文输入法只是想使用 Linux 建议你从 Ubuntu LTS 版开始。
如果动手能力强喜欢折腾直接 Arch 或者 Fedora 。

没有哪个发行版能做到的其他发行版不行,只是预装软件不一样,后期基本都可以自己装。
libook
2022-12-10 12:59:40 +08:00
初学者建议 Ubuntu 。熟练掌握之后可以用 Arch 深入了解。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/901479

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX