V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Arch Linux
thedevil5032
V2EX  ›  Arch

ArchLinux 装软件太方便, 真想用在服务器上~ 据说不稳定? 求 ArchLinux 各种"不稳定当机悔一生"/"改改更稳定"/"从没当机过"等经验. 试了试 CentOS 和 Debian, 有时候装软件真麻烦. 求教, 求批斗~

  •  
  •   thedevil5032 · 2013-07-26 23:41:35 +08:00 · 11166 次点击
    这是一个创建于 4137 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ArchLinux 的 pacman 和 yaourt, 无敌了呀... (也可能是我目光短浅, 求拍醒)

    虽然也想试试用 Gentoo 用作服务器系统, 但是想到曾经配置内核的艰辛, 最后也就只是想想而已... @likuku, 可以简单讲讲你的全服务器 Gentoo 的经验(难处,优势等)吗? :D

    仔细想了想, 我说的只能算作个人服务器, 和生产服务器的稳定性需求是不一样的.

    不过还是请各位分享各种发行版作为服务器(个人/生产)的经验, 比如曾经出过最大的问题(简单介绍下解决方法, 或关键字), 最长的 uptime , 最满意的服务器发行版以及原因等.
    谢谢各位.

    ps:

    主题只能写 120 个字... 太少了~~ :P
    29 条回复    2015-03-03 16:39:28 +08:00
    nichan
        1
    nichan  
       2013-07-26 23:55:28 +08:00   ❤️ 1
    我记得有一次在lowendtalk上看到一个讨论哪种linux发行版比较适合服务器的问题,最后貌似CentOS被批的很惨,支持Arch的人挺多的。


    http://lowendnetwork.com/discussion/432/debian-vs-centos
    nendors
        2
    nendors  
       2013-07-27 00:15:04 +08:00   ❤️ 1
    个人pc刚用上arch 觉得真心好用
    jybox
        3
    jybox  
       2013-07-27 00:24:36 +08:00   ❤️ 1
    一直都用ubuntu, 无论桌面还是服务器,不过服务器一定要用LTS, 否则问题多....
    AstroProfundis
        4
    AstroProfundis  
       2013-07-27 00:25:09 +08:00   ❤️ 1
    我的博客就是跑得arch
    qinix
        5
    qinix  
       2013-07-27 00:37:04 +08:00 via Android   ❤️ 1
    总感觉arch滚着滚着就滚死了,gentoo从来滚不死,不过配置略麻烦
    sarices
        6
    sarices  
       2013-07-27 00:59:04 +08:00   ❤️ 1
    Centos上编译安装很方便啊,就是有些文件被墙了
    thedevil5032
        7
    thedevil5032  
    OP
       2013-07-27 09:20:55 +08:00 via iPad
    感谢各位回复。
    @nichan 谢谢,有空去看看。
    @nendors 哈哈,欢迎进入 Arch 党。
    @jybox 曾经在自己的本子上用过一次,就再也不想用了。
    @qinix Arch 有时候确实变化过大,太过激进。
    @sarices CentOS 上大概有多少软件需要自己编译安装呢? 不是不推荐自行编译的方式安装软件吗?
    rwx
        8
    rwx  
       2013-07-27 09:27:41 +08:00   ❤️ 1
    个人服务器没问题啊,前提是你要提醒自己经常上去滚一滚,否则就不是装软件「太方便」而是「太刺激」了
    当然,如果你只是初始装一些软件之后就永不再管的话,哪个发行版都一样,选个装软件方便的arch更没问题了。
    sarices
        9
    sarices  
       2013-07-27 18:16:21 +08:00   ❤️ 1
    @thedevil5032 现在基本上接触的服务器都是配置较低的服务器,都一律装Centos minimal版本,然后大部分软件都编译安装,按需安装,很多模块不需要的,需要的时候再重新编译
    tititake
        10
    tititake  
       2013-07-27 18:19:37 +08:00   ❤️ 1
    同一硬件内核基本配置一次不就可以了?以后升级就是 make oldconfig 回车几下就好了。
    另外gentoo有个genkernel工具,管理内核比较方便。
    Galileo
        11
    Galileo  
       2013-07-27 19:08:32 +08:00   ❤️ 1
    Arch的话,要不就不升级,要不就一直升级。如果隔一段时间升级,祝你好运。每次更新如果发现有10个以上的更新包,就像是在赌博!
    现在的arch的内核版本已经3.10了。其他的应该都还2.6吧。
    建议LZ好好考虑下
    chenshaoju
        12
    chenshaoju  
       2013-07-27 19:28:20 +08:00   ❤️ 1
    敝司用的是CentOS,但是最近考虑切换到Debian……
    目前我的上网本也是基于Debian的,Gnome3也没崩溃过,挺好。
    luikore
        13
    luikore  
       2013-07-27 19:36:46 +08:00   ❤️ 1
    @Galileo 卧艹谁还在用 2.6 的内核...
    lookhi
        14
    lookhi  
       2013-07-27 20:00:11 +08:00   ❤️ 1
    用Arch本身是一个大进步。
    何况一旦遇到一大波更新来袭,伴随大惊喜那简直是一定的。
    banbanchs
        15
    banbanchs  
       2013-07-27 21:17:05 +08:00   ❤️ 1
    要么就不滚,要么就天天滚...
    pandada8
        16
    pandada8  
       2013-07-27 21:36:08 +08:00   ❤️ 1
    PC上自用Arch
    初学者表示尚未中招
    Wiki说关注论坛
    thedevil5032
        17
    thedevil5032  
    OP
       2013-07-27 21:42:53 +08:00
    @sarices 我感觉你这样和用 Gentoo 差不多呢.
    @tititake 被你说动心了... 不过打算 genkernel, 不玩内核配置了...
    @Galileo 最近一年自己的笔记本一直是 Arch, 没换过. :D
    @chenshaoju Debian 上装软件貌似偶尔也要自行编译?
    @lookhi 大波..更新... 我想到了僵尸..
    @banbanchs 我也想天天滚.. 就没个自动天天滚的脚本么?
    meta
        18
    meta  
       2013-07-27 21:43:19 +08:00   ❤️ 1
    这个要看什么服务器了,有些厂家的服务器有些特殊的硬件,如raid卡之类的等等,这些硬件需要用到厂家自己编写的内核模块(驱动),这些模块又只能在指定的内核版本上使用,或者有些服务器就只能使用机器提供的console界面来安装操作系统(比如IBM的某些型号的x86服务器),这些console会支持特定的集中发型版本,这样的话就只能在厂家给出的列表中选择发行版了。
    而archlinux的商业支持实在很少,所以大多数时候很难用得上。
    pinepara
        19
    pinepara  
       2013-07-27 21:43:33 +08:00   ❤️ 1
    在个人服务器上跑了两年 Arch Linux,一直很稳定。
    只要关注 Arch Linux 官网的 News,经常升级,就没有问题。
    thedevil5032
        20
    thedevil5032  
    OP
       2013-07-27 21:52:55 +08:00
    @meta 谢谢. 好实用的提示.
    @pinepara 哇, 这么稳定!
    reusFork
        21
    reusFork  
       2013-07-28 08:55:11 +08:00   ❤️ 1
    用arch很多年了,确实是很激进的系统,例如刚换systemd时各种开机关机问题,他们还是会用…
    还有当年/lib的问题,虽然看了news再升,但还是有差异,要chroot进去修
    所以如果是在vps上用,一定要用像linode那样有rescue mode的(例如digitalocean),不然真的出错了你没法修
    yaroot
        22
    yaroot  
       2013-07-28 09:09:38 +08:00   ❤️ 1
    印象里没更新出过大问题, 没有遇到要rescue cd救的情况. 但还是不推荐在生产用arch.
    厂里用的是debian, 也没的选, 我基本也就jvm和python, 也没啥区别, 开发还是在arch.

    不经常更新的机器忽然要更新可以用这个 https://wiki.archlinux.org/index.php/Downgrading_Packages#Arch_Rollback_Machine
    thedevil5032
        23
    thedevil5032  
    OP
       2013-07-28 09:37:06 +08:00
    @reusFork 谢谢.
    @yaroot 谢谢. 一直很好奇, "厂" 真的是工厂? 还是说是戏称? :P
    chenshaoju
        24
    chenshaoju  
       2013-07-28 15:27:51 +08:00   ❤️ 1
    @thedevil5032 敝司只用apt-get安装,已经涵盖了所需要的所有软件。
    chenshaoju
        25
    chenshaoju  
       2013-07-28 15:38:35 +08:00   ❤️ 1
    http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg
    另外,这是Linux发行版的分支情况……
    个人感觉要么是Debian、Slackware或RedHat(CentOS)。
    Loveyuki
        26
    Loveyuki  
       2013-07-30 20:41:06 +08:00   ❤️ 1
    arch 太过于激进了。如果不是发烧友没必要自找麻烦。曾经用 arch 更新内核后不支持网卡驱动,搞的服务器断网 2个小时。

    易用性各种来说的话,还是 ubuntu lts 吧。
    rrfeng
        27
    rrfeng  
       2013-07-30 20:53:53 +08:00   ❤️ 1
    rhel 路过 - -
    自用蚊都死……
    likuku
        28
    likuku  
       2013-07-31 09:54:09 +08:00   ❤️ 1
    @qinix 「总感觉arch滚着滚着就滚死了,gentoo从来滚不死,不过配置略麻烦」

    想滚死gentoo真的很容易....只能说若是gentoo天天滚的话,滚死的机率相对几个月半年X冷淡才滚一次的低一点。

    逢关键/基础组件更新,滚死的机率很高..比如udev,init相关。
    zealic
        29
    zealic  
       2015-03-03 16:39:28 +08:00
    开发机用 Arch, 部署用 Debian
    个人觉得 Docker 化部署普及以后,可以迁移到 Arch
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   995 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.