ArchLinux 装软件太方便, 真想用在服务器上~ 据说不稳定? 求 ArchLinux 各种"不稳定当机悔一生"/"改改更稳定"/"从没当机过"等经验. 试了试 CentOS 和 Debian, 有时候装软件真麻烦. 求教, 求批斗~ - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Arch Linux
thedevil5032
V2EX    Arch

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

  •  
  •   thedevil5032 2013-07-26 23:41:35 +08:00 11828 次点击
    这是一个创建于 4525 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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     Solana     2888 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 14:13 PVG 22:13 LAX 06:13 JFK 09:13
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86