V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
pppguest3962
V2EX  ›  Linux

当下和未来几年,这种情况应该选什么 Linux ?

  •  
  •   pppguest3962 · 2023-01-04 16:46:48 +08:00 · 12324 次点击
    这是一个创建于 692 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题的出发点,不是从公司打工,职业工作,生产的环境来请教,
    在过去几年业余折腾 vps ,小主机,或者自己玩玩的需要 linux 的调试环境,用的都是 centos6,7,8 ,其它的什么分支版本确实没去用过,
    前一段时间 centos 的主支已经停止 support ,新开荒的机器,rpm 要改地址才能 update ,略有麻烦
    认为觉得要换一个版本去习惯和使用,

    1 、维护要省心,新机开荒前像以前 CentOS 那样,简单地 yum -y update 那样就能跟进上当前主流就完事了,要什么环境就 make 一下 src ,要暴露服务出来使用,就简简单单的,不需要“只有它家才需要这样然后又那样”。。。 2 、相对来说不少众,普遍面广,新开荒 VPS ,供应商也有提供的。。。 3 、不需要花哨的图形界面操作,其实就是要一个 console 4 、至少在几年内吧,不会在路上走着,车都不要了的情况,就像 CentOS ,有组织还会继续下去的

    85 条回复    2023-01-26 16:00:24 +08:00
    vaxowt
        1
    vaxowt  
       2023-01-04 16:47:53 +08:00 via Android
    Debian
    Akitora
        2
    Akitora  
       2023-01-04 16:48:19 +08:00
    Debian
    lexno
        3
    lexno  
       2023-01-04 16:48:44 +08:00 via Android   ❤️ 1
    普遍就是 Debian 或者基于 Debian 的 Ubuntu
    ericguo
        4
    ericguo  
       2023-01-04 16:51:06 +08:00
    Rocky Linux ,CentOS 的后续。
    debuggerx
        5
    debuggerx  
       2023-01-04 16:53:59 +08:00
    Debian
    tramm
        6
    tramm  
       2023-01-04 16:54:29 +08:00   ❤️ 2
    公司: Debian
    个人: ArchLinux/Manjaro/Ubuntu
    plutome
        7
    plutome  
       2023-01-04 16:54:43 +08:00
    Debian
    gxm44
        8
    gxm44  
       2023-01-04 16:55:05 +08:00
    Debian or Ubuntu LTS
    hankai17
        9
    hankai17  
       2023-01-04 16:55:22 +08:00
    rockyLinux
    vicalloy
        10
    vicalloy  
       2023-01-04 16:56:39 +08:00   ❤️ 1
    Debian 或 Ubuntu 。
    我现在是能用 docker 部署的服务尽量用 docker 部署。
    这样不管用啥发行版,只要支持 docker 都可以平滑迁移。
    dolorain
        11
    dolorain  
       2023-01-04 16:57:40 +08:00
    Debian 系
    Ubuntu yyds
    hgc81538
        12
    hgc81538  
       2023-01-04 16:57:53 +08:00   ❤️ 1
    almalinux, debian, rockylinux, ubuntu
    huangsen365
        13
    huangsen365  
       2023-01-04 16:59:31 +08:00
    almalinux
    ncepuzs
        14
    ncepuzs  
       2023-01-04 16:59:42 +08:00
    Rocky Linux 或 AlmaLinux
    superchijinpeng
        15
    superchijinpeng  
       2023-01-04 17:12:27 +08:00
    Debian
    kaiger
        16
    kaiger  
       2023-01-04 17:14:12 +08:00
    目前使用 Ubuntu ,体验良好。
    kaiger
        17
    kaiger  
       2023-01-04 17:15:22 +08:00


    觉得 Ubuntu 界面丑的话,可以用 i3+ploybar 美化
    cstj0505
        18
    cstj0505  
       2023-01-04 17:17:38 +08:00
    debian ,ubuntu df -h 那一串东西太恶心了
    Donahue
        19
    Donahue  
       2023-01-04 17:19:10 +08:00
    ubuntu
    prodan
        20
    prodan  
       2023-01-04 17:32:16 +08:00
    如果有桌面软件需求,用 Ubuntu LTS ,Linux 桌面软件基本都是以 Ubuntu 为主,其他发行版可以转包,可靠性见仁见智;
    如果是当成服务器用,那就 Debian 或 Ubuntu LTS ,REHL 系稳定是稳定,但是内核、gcc 等软件版本过低,编译一些依赖包需要新版的软件应用,REHL 系的源没有新版,还要编译安装依赖包;
    pppguest3962
        21
    pppguest3962  
    OP
       2023-01-04 17:34:55 +08:00
    谢谢,那就 Debian 吧
    zedpass
        22
    zedpass  
       2023-01-04 17:36:30 +08:00
    Debian 或 Ubuntu LTS ,主流云厂商都支持良好,学习成本低,遇到问题时资料多,并且有 5 年以上的 LTS 支持
    ltkun
        23
    ltkun  
       2023-01-04 18:34:44 +08:00
    十几年 ubuntu 玩家 今年碰的 arch 立马投身 arch 怀抱 流式更新 不要想着升级版本号了
    jKpzPv20NjX56i44
        24
    jKpzPv20NjX56i44  
       2023-01-04 19:28:27 +08:00   ❤️ 4
    首推 openSUSE 。系统稳定,包管理器( zypper )贴心,还有 TUI 的系统配置工具 yast 。他家的 QA 系统强大到滚动发行版 Tumbleweed 都能当服务器系统使用。德国人出的精品啊,欧洲那边基本都是用的 openSUSE 。不知道为什么在中国的知名度这么低😢
    wu67
        25
    wu67  
       2023-01-04 19:40:45 +08:00
    debian yyds. 一直被吐槽各种问题, 但一直拥有大量服务器市场份额.

    就像 npm, 各种包管理工具层出不穷, 但 npm 依然坚挺
    makelove
        26
    makelove  
       2023-01-04 19:49:55 +08:00   ❤️ 1
    服务器 debian
    桌面 arch ,自己用的桌面我喜欢简洁不瞎 JB 乱改上游的发行版,debian/ubuntu 这种太自以为是的就不是我喜欢的
    lafuerza
        27
    lafuerza  
       2023-01-04 19:54:43 +08:00
    我之前的公司,有的用 SUSE 企业版,有的用免费 CentOS 。我个人则是用 Debian 和 Ubuntu ,当然更倾向于前者。SUSE/openSUSE 的话最厉害的工具是 YaST ,有命令行和图像界面两种方式,管理系统、安装软件都非常方便。Debian 的话,可以使用 Jigdo 方式把所有软件包下载成几十张(目前 Debian 11 是 19 张 DVD iso 镜像,4 张蓝光镜像),做成本地软件源,十分牛逼。

    如果是自己学习的话,建议都尝试一下,没什么坏处。多读些英文文档,明白一些 Linux 技术原理更好。
    ivyliner
        28
    ivyliner  
       2023-01-04 20:30:48 +08:00
    centos 系列, 不考虑 fedora 吗?
    mmr
        29
    mmr  
       2023-01-04 20:39:11 +08:00
    @pppguest3962 服务器 Debian/Ubuntu 个人日用 arch/manjaro 其实吧 arch 是最简单的,aur 真的太贴心了,什么都帮你做了,你啥都不需要,只需要等他编译。( ps 电脑性能不好 /没梯子离 election 远点)
    aaa5838769
        30
    aaa5838769  
       2023-01-04 21:30:56 +08:00
    almalinux
    evalfun
        31
    evalfun  
       2023-01-04 21:38:46 +08:00
    @cstj0505 apt purge snap*
    infinet
        32
    infinet  
       2023-01-04 21:39:04 +08:00   ❤️ 1
    同为 RHEL 衍生版,almalinux 比 rockylinux 更新快,almalinux 每次都领先 rocky 出新版,patch 也更及时。centos 8 改 EOL 后,CERN 几经波折,现在就推荐 almalinux 。
    wildlynx
        33
    wildlynx  
       2023-01-04 21:55:49 +08:00 via iPhone
    放弃折腾高分屏,wayland 下的输入法,最终选择 linux mint ,几乎完美
    NPC666
        34
    NPC666  
       2023-01-04 22:08:54 +08:00 via Android
    WSL
    litanid
        35
    litanid  
       2023-01-04 22:24:49 +08:00
    服务器 debian
    个人日用 archlinux
    WuSiYu
        36
    WuSiYu  
       2023-01-05 06:54:30 +08:00 via iPhone
    懒得折腾直接 ubuntu lts
    省事,一些乱七八糟的闭源软件也基本都有支持
    likunyan
        37
    likunyan  
       2023-01-05 08:12:14 +08:00
    公司 Ubuntu (我推荐的)
    个人 Ubuntu
    gowl
        38
    gowl  
       2023-01-05 08:29:17 +08:00
    楼主的情况,Fedora 将会是你最好的选择,相信我~
    hoopan
        39
    hoopan  
       2023-01-05 09:06:21 +08:00
    Debian 服务端
    Ubuntu 个人桌面
    cslive
        40
    cslive  
       2023-01-05 09:09:46 +08:00
    debian or arch
    xyzxiaoking
        41
    xyzxiaoking  
       2023-01-05 09:18:40 +08:00
    现在各方面支持最好的就是 Ubuntu 了,很多项目对 linux 的支持都只是在 Ubuntu 上能跑,文档啥的基本都是针对 Ubuntu ,如果想省时省力还是上 Ubuntu 或者其他 Debian 系的。自己玩还是推荐 arch 系的那些发行版,或者 openSUSE(曾经很喜欢)
    benedict00
        42
    benedict00  
       2023-01-05 09:32:30 +08:00 via Android
    Alma Linux ,比 Rocky Linux 强多了
    xixibb
        43
    xixibb  
       2023-01-05 09:33:31 +08:00
    arch+i3 还不错,就是要折腾。。。
    Andreas8
        44
    Andreas8  
       2023-01-05 09:35:23 +08:00 via iPhone
    CentOS Linux 操作系统并没有结束,由 CentOS Stream 继续继承和延续,CentOS Linux 可借助工具平滑升级到 CentOS Stream 。CentOS Stream 与 RHEL 本质上没有区别,同一份源码编译而来,但 CentOS Stream 为社区版本,无法提供 Redhat 企业级组件、安全认证、软件工具等可靠的技术支持服务,Fedora 作为 Redhat 上游,CentOS 作为 Redhat 二进制分发的社区版,现在由 CentOS Stream 继承并转变为 Redhat 上游,Fedora 下游,国内一众自媒体宣传造势下,认为 CentOS 没了,国内也开始推自主可控的 OpenEuler 了,属于营销了
    rickiey
        45
    rickiey  
       2023-01-05 09:41:02 +08:00
    我用的 xubuntu18.04-22.04 用了 4 年了,公司也换了 4 家,基本就是 ubuntu-ubuntu-debian-ubuntu,而且现在的开源软件基本都优先支持 ubuntu 的,国产软件也是,因为所谓的国产系统都是 ubuntu 或 debian 二次开发
    mrzx
        46
    mrzx  
       2023-01-05 09:53:39 +08:00   ❤️ 7
    我做了十几年的运维了。

    1.如果是自己用,首推 debian
    2.如果是给公司用,公司不肯花钱,用 centos,继任者是 rocky linux 或完全社区运作的 Alma Linux
    3.如果是给重要项目用,肯花钱,一定是要用 redhat,而且一定要买技术支持服务


    4.绝对不要用 ubuntu 大版本基本没办法滚动升级的(基本上不可能成功的,问题太多),运维工程师的噩梦,程序员的最爱。ubuntu 基于 debian 的 unstable(测试)版本来的,软件代码质量没办法保证,BUG 太多,而且 ubunt 很多东西都喜欢自搞一套,比如 ufw,netplan 等等,基本兼容 ubuntu 的软件,debian 也兼容,为什么不用 debian?

    ubuntu 主要是开发环境太全了,程序员上来什么都不用而已配置就搞定了,所以深受他们的喜爱。

    但是,做运维更加注重服务器长期稳定性。。。现在信息安全要求的那么严格,动不动就只能通过升级软件或者内核,甚至大版本来规避安全问题,debian 跨大版本滚动升级问题就少很多很多了。。
    xshell
        47
    xshell  
       2023-01-05 09:56:41 +08:00
    debian/ubuntu
    Alma Linux
    mrzx
        48
    mrzx  
       2023-01-05 10:04:55 +08:00   ❤️ 2
    @Andreas8

    其实是这样的,Centos Stream 其实变成了小白鼠版本

    以前是
    Fedora 发布 -> RHEL 发布 --> CentOS 发布

    现在变成:

    Fedora 发布 -> CentOS Stream 发布 -> RHEL 发布

    看出变化了吗?
    Fedora 做为比较激进的版本,什么功能测试都往里面放,这个就是彻底的小白鼠版本,
    等功能差不多稳定了之后,在发布 CentOS Stream,由社区小白鼠进行 2 次测试。等成熟,稳定之后,在推出 RHEL
    这定位和以前的 CentOS 是不一样的.

    不管是给个人用,还是给公司用,都是不太合适的。。

    要想激进,为什么不直接用 Fedora 或 arch 这些?稳定为什么不挑 debian 这些?

    而且在官方的说明中,Red Hat 认为这能加强社区力量对 RHEL 的影响与贡献。因为从以前的流程来看,CentOS 做为最后一个阶段的复刻版本,其社区力量对 RHEL 本身并无太多影响与贡献,而 Red Hat 本身的 Fedora 与 RHEL 又完全属于 RHEL 公司的行为,没有开源社区力量的参与。
    charlieethan
        49
    charlieethan  
       2023-01-05 10:08:44 +08:00   ❤️ 1
    Debian 已经 29 年历史了,CentOS 才 18 年就已经变了,哪个稳定不言而喻
    libook
        50
    libook  
       2023-01-05 10:15:45 +08:00
    Debian
    huangmingyou
        51
    huangmingyou  
       2023-01-05 10:15:49 +08:00
    k8s,不要去在意底层用啥发行版。 生产用的发行版主要还是 ubuntu 和 centos
    Andreas8
        52
    Andreas8  
       2023-01-05 10:27:13 +08:00 via iPhone
    绝大多数企业都是以 CentOS 起步的,所以现存大量脚本定时任务,以及程序都要兼容 rpm 系,至于扯什么 debian ,centos 时间,纯属扯淡
    mrzx
        53
    mrzx  
       2023-01-05 10:30:12 +08:00
    @Andreas8 也可以考虑用 rocky linux Almalinux 啊?
    spr1ngs
        54
    spr1ngs  
       2023-01-05 10:32:27 +08:00
    rockyLinux
    bubuyu
        55
    bubuyu  
       2023-01-05 11:06:44 +08:00
    我自用的服务器是 Debian ,阿里云上跑了 5 年了,从阿里云自带的 9.2 镜像一路升到现在 11.6 没遇到问题。而且 Debian 的出身,不可能像 CentOS 那样跑路。
    Andreas8
        56
    Andreas8  
       2023-01-05 11:11:30 +08:00 via iPhone
    @mrzx 受操作系统国产化影响,上头指定用欧拉
    xooass
        57
    xooass  
       2023-01-05 11:28:19 +08:00
    rhel 的免费复刻系列就行 以前是 centos 现在就 rockylinux Almalinux 哪怕是甲骨文 linux 华为云阿里云腾讯云自己出的都行 都是大同小异
    Mark24
        58
    Mark24  
       2023-01-05 12:29:44 +08:00
    属于每一个人的 —— 不就是。Debian
    duke807
        59
    duke807  
       2023-01-05 12:37:38 +08:00 via Android   ❤️ 1
    我桌面和我服务器都是 gentoo
    好处是软件包的数量比其它系统少一个数量级,好记很多
    webs
        60
    webs  
       2023-01-05 13:06:51 +08:00
    Debian 完美符合,大版本发布,需要更新时你甚至不用重装系统。
    2NUT
        61
    2NUT  
       2023-01-05 13:39:13 +08:00
    debian

    opensuse

    rocky

    三选一
    zsj1029
        62
    zsj1029  
       2023-01-05 13:44:33 +08:00
    @ltkun 真是 10 几年?不会不知道 debian testing 永远保持最新,并且不会滚挂
    KENNHI
        63
    KENNHI  
       2023-01-05 13:48:07 +08:00 via Android
    你都用习惯 centos 了,直接切 alma 或者 rocky 不就完了,重装都不用
    lanlanye
        64
    lanlanye  
       2023-01-05 13:55:22 +08:00
    自己玩用 Debian ,公司上班需要 GUI 的用 Deepin ,主要是装国产 App 轻松一些, 而且也是一种 Debian ,用习惯了
    clf
        65
    clf  
       2023-01-05 14:06:35 +08:00
    debian or ubuntu
    squarefong17
        66
    squarefong17  
       2023-01-05 14:08:16 +08:00
    如果你需要的服务,debian 的包管理能满足你的版本依赖要求:用 debian 系的

    如果你就喜欢 make from source:建议看看 docker ,方便脚本化打包镜像,方便在不同系统之间迁移。你看 discourse 官方镜像,就是 apt 装一些,再用脚本自动化编译安装一些,什么 postgres 什么 redis 什么 ruby on rails ,全打一大坨,虽然别人魔改起来是不那么方便,但是确实稳,能跑 docker 的系统基本就能保证能运行 discourse
    jqtmviyu
        67
    jqtmviyu  
       2023-01-05 14:20:16 +08:00
    服务器: debian
    桌面: arch/EndeavourOS
    neroxps
        68
    neroxps  
       2023-01-05 14:28:27 +08:00   ❤️ 1
    额 以前的 centos 什么时候能 "简单地 yum -y update 那样就能跟进上当前主流就完事了" ?? openssl 都是老掉牙的版本。怎么能跟上主流?

    自从我换了 debian 才发现这才是主流····从此再也不需要 "make 一下 src 了。" 原来这才是 Linux 发行版,Centos 算个啥发行版??
    ltkun
        69
    ltkun  
       2023-01-05 14:28:47 +08:00 via Android
    @zsj1029 没有 Arch 新 testing 的意思就是小白鼠 总会挂的 只是没有遇到而已 举个 Arch 的例子 主线内核 6.2rc2 刚刚出来 Arch 马上就可以用上 当然 gentoo lfs 这种也一样 但是其他发行版就慢了点除非自己手动 虽然编译个内核也不算麻烦
    weixiangzhe
        70
    weixiangzhe  
       2023-01-05 14:29:15 +08:00
    自个玩还是 archlinux 方便
    9fan
        71
    9fan  
       2023-01-05 15:37:50 +08:00
    @vicalloy 难道你们没发现 docker-swarm 线上集群部署有网络性能问题吗?请求时快时慢,搞不定,后来换成原生的 jar 启动,性能杠杠的
    vicalloy
        72
    vicalloy  
       2023-01-05 15:44:40 +08:00
    @9fan 没用 swarm ,用 docker-compose 。个人服务器用不到集群功能,对我来说还是 docker-compose 的配置文件最清晰。所有数据和配置都放到同一目录,迁移起来直接整个目录到个包就可以了。
    如果网络性能有问题,网络设置里直接使用 host 网络应当不会有问题。
    9fan
        73
    9fan  
       2023-01-05 16:01:35 +08:00
    @vicalloy 集群下 host 网络是不能用的
    bluehtt
        74
    bluehtt  
       2023-01-05 16:01:50 +08:00
    @kaiger #17 i3 用了几年我居然习惯了自带的 bar😂
    毛选好评,这句话应该是毛选第一篇开头。
    Miy4mori
        75
    Miy4mori  
       2023-01-05 20:30:04 +08:00
    现在 DEB 系和 RPM 系都蛮流行的,主要看个人习惯,我比较喜欢 RPM 系,例如 Alma 或者 Rocky ,一个是因为一直用 CentOS 习惯了,第二个事因为和 RHEL 二进制兼容,各种问题可以查红帽的文档和知识库,解 BUG 比较方便。
    Miy4mori
        76
    Miy4mori  
       2023-01-05 20:32:51 +08:00
    @mrzx 强烈同意,RHEL 基本就是稳定可靠的代名词,不是那种体感觉得稳定可靠,而是出问题有技术支持给你兜底那种稳定可靠。
    dorothyREN
        77
    dorothyREN  
       2023-01-05 23:46:21 +08:00
    可以考虑一下 oracle linux
    andrewjames
        78
    andrewjames  
       2023-01-07 22:17:48 +08:00
    @cstj0505 卸载 snapd 就好了
    webs
        79
    webs  
       2023-01-08 12:00:43 +08:00
    @Miy4mori rpm 和 yum 自身就是个大 bug 。

    用 Debian 吧,别和自己过不去
    gearfox
        80
    gearfox  
       2023-01-09 16:56:15 +08:00
    rocky alma oracle 三选一
    sunnysab
        81
    sunnysab  
       2023-01-09 18:27:40 +08:00
    archlinux, AUR 真是神器,想装啥软件几乎有提供,可以 yay -S 安装。

    现在 arch 安装也不麻烦,安装包自带 archinstall 脚本,可以试一下!
    Miy4mori
        82
    Miy4mori  
       2023-01-09 19:48:37 +08:00
    @webs 醒醒,rhel 都 9.1 了,yum 在 8.x 版本就被 dnf 替换了,倒是 apt 能不能安全 auto remove 。。。
    t2jk4000
        83
    t2jk4000  
       2023-01-14 18:11:14 +08:00
    @Miy4mori 能 auto remove ,为什么不能
    DeltaC
        84
    DeltaC  
       2023-01-17 16:14:31 +08:00
    自己 pc 用 EndeavourOS/arch
    服务器 debian/ubuntu tls
    edis0n0
        85
    edis0n0  
       2023-01-26 16:00:24 +08:00
    @qwerzl #24 suse 软件包审核挺负责的,这点很不错 不认同欧洲那边基本都是用的 openSUSE ,我接过两个德国外包和一个英国外包用的都是 Ubuntu
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1439 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:33 · PVG 01:33 · LAX 09:33 · JFK 12:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.