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

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

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

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

5068 次点击
所在节点    Linux
52 条回复
lindas
2022-12-10 13:35:49 +08:00
随便吧,主要弄个虚拟机装,有地方配错了,回滚也方便,节约时间
Muniesa
2022-12-10 13:39:15 +08:00
我会选择 google 结果多的

k8s ubuntu 找到约 21,500,000 条结果
k8s arch 找到约 262,000 条结果
k8s manjaro 找到约 34,500 条结果
k8s debian 找到约 433,000 条结果
k8s fedora 找到约 189,000 条结果
singerll
2022-12-10 14:54:01 +08:00
如果不是工作要求,win 装虚拟机是最方便的,强行用 liunx 除了装 b 没啥用
rimwindy
2022-12-10 14:54:07 +08:00
如果是工作的话不建议 Arch ,除非喜欢 & 有时间折腾。权衡硬件适配、系统稳定以及软件包的更新速度,我更推荐 Fedora 。当然,如果是第一次用 Linux Desktop 的话,Ubuntu 也是很不错的选择。
iwdmb
2022-12-10 16:00:29 +08:00
以前折腾有的没的发行版
后来决定以稳为主
Ubuntu LTS / KDE neon 推荐给你
iwdmb
2022-12-10 16:04:32 +08:00
把時間專注在主要目標上
不要花時間折騰花裡花俏的東西
https://ubuntu.com/download/desktop

https://neon.kde.org/
(基于 Ubuntu LTS 的 KDE 官方发行版,跟 Windows 操作逻辑较为相似,目前主力用了将近 5 年,很稳定)
datou
2022-12-10 16:20:20 +08:00
不需要桌面就 Ubuntu LTS

需要桌面 manjaro
lijiangang886
2022-12-10 17:36:48 +08:00
不要折腾 Linux 桌面,直接虚拟机里装服务器版,别装桌面环境,日用系统该 win win 该 mac mac

最重要的一点,__不要做运维__
zx900930
2022-12-10 17:56:29 +08:00
学习 arch
工作 fedora workstation
服务器 ubuntu server
个人建议你去整个私人用的 lab 配置不用很高, RAM 弄大一点, 装个 hyperviser 比如 proxmox/exsi, 然后随便你练习 k8s, 想装什么发行版装什么发行版
完毕
7RTDKSAK
2022-12-10 20:06:31 +08:00
新人路线:
1.出了问题好解决<--社区活跃<--头部发行版
2.公认比较保守稳健地发行版

取交集,个人推荐 DEBIAN STABLE,桌面环境看你了,可以都在虚拟机里先试试
paccco
2022-12-10 20:26:07 +08:00
@zx900930 #29 新人用不来 pve/exsi~新人也不用急着 k8s,也用不来(基于发行版都需要咨询的新人)
idblife
2022-12-10 21:19:20 +08:00
为啥要干运维?
Cu635
2022-12-10 21:26:59 +08:00
lz 应该考虑哪些发行版的文档全面丰富,哪些发行版的社区能够在问问题的时候得到及时、有效、全面的回复,发行版的软件源提供的软件包版本是否符合自己要用到的场景、软件包之间的依赖是否处理得当。

这么看下来,其实选择余地也就是 debian 、archlinux 和 ubuntu 这仨了。

当然,ubuntu 可以考虑一下 xfce 桌面的 xubuntu 、kde 桌面的 kubuntu 或者 lxde ( lxqt )桌面的 lubuntu ,毕竟默认的 gnome 桌面问题有点多……

我从一开始上手就是用的 debian+xfce 桌面,感觉还不错,比 ubuntu 稳定。
jqtmviyu
2022-12-10 21:32:53 +08:00
别用 manjaro, manjaro 还不如 EndeavourOS ,至少离 arch 近一点
SekiBetu
2022-12-10 22:43:43 +08:00
Ubuntu
bt7vip
2022-12-10 22:52:27 +08:00
“我想在 Linux 里安装 K8s ,再带两个虚拟机组成集群,然后在上面练习 K8s 。”
趁你热度还在,Windows 装 vm ,b 站找个入门视频跟着敲,教材用什么你用什么,不要纠结发行版,不要折腾桌面,切入主题,现在就做。

2 千学费得来的教训。
vhwwls
2022-12-10 22:52:55 +08:00
你所指的是“主要的操作系统”如果指的是平常直接在笔记本 /PC 上使用的那个操作系统,装 Ubuntu ,然后在 Ubuntu 里面用 KVM 或者 VMware 跑几个虚拟机,在虚拟机上面练习 K8s 是比较常见的做法,现阶段仍然有大量的运维系统、基础软件跑在 RHEL 系列的发行版上,因此你在虚拟机上练习 K8s 的时候也可以倾向于考虑 RHEL 系列的发行版。
Laussan
2022-12-10 23:14:17 +08:00
如果是学习目的的话我推荐 archlinux
benedict00
2022-12-11 00:02:07 +08:00
Fedora + Alma Linux
ychost
2022-12-11 00:02:19 +08:00
manjaro 吧

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

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

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

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

© 2021 V2EX