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

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

  •  
  •   pppguest3962 · 82 天前 · 7773 次点击
    这是一个创建于 82 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题的出发点,不是从公司打工,职业工作,生产的环境来请教,
    在过去几年业余折腾 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  
       82 天前 via Android
    Debian
    Akitora
        2
    Akitora  
       82 天前
    Debian
    lexno
        3
    lexno  
       82 天前 via Android   ❤️ 1
    普遍就是 Debian 或者基于 Debian 的 Ubuntu
    ericguo
        4
    ericguo  
       82 天前
    Rocky Linux ,CentOS 的后续。
    debuggerx
        5
    debuggerx  
       82 天前
    Debian
    tramm
        6
    tramm  
       82 天前   ❤️ 2
    公司: Debian
    个人: ArchLinux/Manjaro/Ubuntu
    plutome
        7
    plutome  
       82 天前
    Debian
    gxm44
        8
    gxm44  
       82 天前
    Debian or Ubuntu LTS
    hankai17
        9
    hankai17  
       82 天前
    rockyLinux
    vicalloy
        10
    vicalloy  
       82 天前   ❤️ 1
    Debian 或 Ubuntu 。
    我现在是能用 docker 部署的服务尽量用 docker 部署。
    这样不管用啥发行版,只要支持 docker 都可以平滑迁移。
    dolorain
        11
    dolorain  
       82 天前
    Debian 系
    Ubuntu yyds
    hgc81538
        12
    hgc81538  
       82 天前   ❤️ 1
    almalinux, debian, rockylinux, ubuntu
    huangsen365
        13
    huangsen365  
       82 天前
    almalinux
    ncepuzs
        14
    ncepuzs  
       82 天前
    Rocky Linux 或 AlmaLinux
    superchijinpeng
        15
    superchijinpeng  
       82 天前
    Debian
    kaiger
        16
    kaiger  
       82 天前
    目前使用 Ubuntu ,体验良好。
    kaiger
        17
    kaiger  
       82 天前


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

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

    如果是自己学习的话,建议都尝试一下,没什么坏处。多读些英文文档,明白一些 Linux 技术原理更好。
    ivyliner
        28
    ivyliner  
       81 天前
    centos 系列, 不考虑 fedora 吗?
    mmr
        29
    mmr  
       81 天前
    @pppguest3962 服务器 Debian/Ubuntu 个人日用 arch/manjaro 其实吧 arch 是最简单的,aur 真的太贴心了,什么都帮你做了,你啥都不需要,只需要等他编译。( ps 电脑性能不好 /没梯子离 election 远点)
    aaa5838769
        30
    aaa5838769  
       81 天前
    almalinux
    evalfun
        31
    evalfun  
       81 天前
    @cstj0505 apt purge snap*
    infinet
        32
    infinet  
       81 天前   ❤️ 1
    同为 RHEL 衍生版,almalinux 比 rockylinux 更新快,almalinux 每次都领先 rocky 出新版,patch 也更及时。centos 8 改 EOL 后,CERN 几经波折,现在就推荐 almalinux 。
    wildlynx
        33
    wildlynx  
       81 天前 via iPhone
    放弃折腾高分屏,wayland 下的输入法,最终选择 linux mint ,几乎完美
    NPC666
        34
    NPC666  
       81 天前 via Android
    WSL
    litanid
        35
    litanid  
       81 天前
    服务器 debian
    个人日用 archlinux
    WuSiYu
        36
    WuSiYu  
       81 天前 via iPhone
    懒得折腾直接 ubuntu lts
    省事,一些乱七八糟的闭源软件也基本都有支持
    likunyan
        37
    likunyan  
       81 天前
    公司 Ubuntu (我推荐的)
    个人 Ubuntu
    gowl
        38
    gowl  
       81 天前
    楼主的情况,Fedora 将会是你最好的选择,相信我~
    hoopan
        39
    hoopan  
       81 天前
    Debian 服务端
    Ubuntu 个人桌面
    cslive
        40
    cslive  
       81 天前
    debian or arch
    xyzxiaoking
        41
    xyzxiaoking  
       81 天前
    现在各方面支持最好的就是 Ubuntu 了,很多项目对 linux 的支持都只是在 Ubuntu 上能跑,文档啥的基本都是针对 Ubuntu ,如果想省时省力还是上 Ubuntu 或者其他 Debian 系的。自己玩还是推荐 arch 系的那些发行版,或者 openSUSE(曾经很喜欢)
    benedict00
        42
    benedict00  
       81 天前 via Android
    Alma Linux ,比 Rocky Linux 强多了
    xixibb
        43
    xixibb  
       81 天前
    arch+i3 还不错,就是要折腾。。。
    Andreas8
        44
    Andreas8  
       81 天前 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  
       81 天前
    我用的 xubuntu18.04-22.04 用了 4 年了,公司也换了 4 家,基本就是 ubuntu-ubuntu-debian-ubuntu,而且现在的开源软件基本都优先支持 ubuntu 的,国产软件也是,因为所谓的国产系统都是 ubuntu 或 debian 二次开发
    mrzx
        46
    mrzx  
       81 天前   ❤️ 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  
       81 天前
    debian/ubuntu
    Alma Linux
    mrzx
        48
    mrzx  
       81 天前   ❤️ 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  
       81 天前   ❤️ 1
    Debian 已经 29 年历史了,CentOS 才 18 年就已经变了,哪个稳定不言而喻
    libook
        50
    libook  
       81 天前
    Debian
    huangmingyou
        51
    huangmingyou  
       81 天前
    k8s,不要去在意底层用啥发行版。 生产用的发行版主要还是 ubuntu 和 centos
    Andreas8
        52
    Andreas8  
       81 天前 via iPhone
    绝大多数企业都是以 CentOS 起步的,所以现存大量脚本定时任务,以及程序都要兼容 rpm 系,至于扯什么 debian ,centos 时间,纯属扯淡
    mrzx
        53
    mrzx  
       81 天前
    @Andreas8 也可以考虑用 rocky linux Almalinux 啊?
    spr1ngs
        54
    spr1ngs  
       81 天前
    rockyLinux
    bubuyu
        55
    bubuyu  
       81 天前
    我自用的服务器是 Debian ,阿里云上跑了 5 年了,从阿里云自带的 9.2 镜像一路升到现在 11.6 没遇到问题。而且 Debian 的出身,不可能像 CentOS 那样跑路。
    Andreas8
        56
    Andreas8  
       81 天前 via iPhone
    @mrzx 受操作系统国产化影响,上头指定用欧拉
    xooass
        57
    xooass  
       81 天前
    rhel 的免费复刻系列就行 以前是 centos 现在就 rockylinux Almalinux 哪怕是甲骨文 linux 华为云阿里云腾讯云自己出的都行 都是大同小异
    Mark24
        58
    Mark24  
       81 天前
    属于每一个人的 —— 不就是。Debian
    duke807
        59
    duke807  
       81 天前 via Android   ❤️ 1
    我桌面和我服务器都是 gentoo
    好处是软件包的数量比其它系统少一个数量级,好记很多
    webs
        60
    webs  
       81 天前
    Debian 完美符合,大版本发布,需要更新时你甚至不用重装系统。
    2NUT
        61
    2NUT  
       81 天前
    debian

    opensuse

    rocky

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

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

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

    用 Debian 吧,别和自己过不去
    gearfox
        80
    gearfox  
       77 天前
    rocky alma oracle 三选一
    sunnysab
        81
    sunnysab  
       77 天前
    archlinux, AUR 真是神器,想装啥软件几乎有提供,可以 yay -S 安装。

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