V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Matata
V2EX  ›  问与答

买linux服务器,有三个选择,这三个操作系统,大家会选哪个?

  •  
  •   Matata · 2011-07-22 14:36:35 +08:00 · 8812 次点击
    这是一个创建于 4907 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Red hat 5.4 64位
    Ubuntu10.10 64位
    debian6.0.1a 64位

    本人对Linux刚刚入门,哪个会好用一些?
    45 条回复    1970-01-01 08:00:00 +08:00
    c
        1
    c  
       2011-07-22 14:38:27 +08:00
    debian/ubuntu 都一样吧!
    shawiz
        2
    shawiz  
       2011-07-22 14:52:15 +08:00
    Ubuntu +1
    manhere
        3
    manhere  
       2011-07-22 15:06:19 +08:00
    一直用Debian 很好用
    reus
        4
    reus  
       2011-07-22 15:27:18 +08:00
    服务器当然debian。其他两个主力在桌面领域
    fanzeyi
        5
    fanzeyi  
       2011-07-22 15:28:59 +08:00
    Ubuntu Server 其实蛮不错的。。 不过为什么是10.10.... 我觉得10.04挺好的。。
    reus
        6
    reus  
       2011-07-22 15:30:02 +08:00
    噢是redhat,看成fedora...
    入门的话哪个都可以的
    honk
        7
    honk  
       2011-07-22 16:07:53 +08:00
    centOS +1
    kongruxi
        8
    kongruxi  
       2011-07-22 16:28:13 +08:00
    dibian或者red hat,ubuntu还是用来做桌面吧
    liuhang0077
        9
    liuhang0077  
       2011-07-22 16:31:34 +08:00
    @honk +1
    popoer
        10
    popoer  
       2011-07-22 16:40:39 +08:00
    ubuntu server 10.04, 这个是LTS版的
    prajnamas
        11
    prajnamas  
       2011-07-22 17:29:58 +08:00 via iPad
    Debian
    aveline
        12
    aveline  
       2011-07-22 17:54:48 +08:00
    Ubuntu Server
    chloerei
        13
    chloerei  
       2011-07-22 19:21:21 +08:00
    ubuntu

    最好跟开发环境一致,不然发现部署的时候源里的版本低,需要自己编译那就郁闷了。
    istef
        14
    istef  
       2011-07-22 20:22:40 +08:00
    ubuntu server 10.04 很好,而且是 LTS 版比较靠谱。
    goroma
        15
    goroma  
       2011-07-22 20:25:40 +08:00
    是ali云吧

    我选的是red hat

    不过没服务还不如centos
    liutanyu
        16
    liutanyu  
       2011-07-22 21:16:08 +08:00
    rhel 如果可能,請到6.0
    shellex
        17
    shellex  
       2011-07-22 21:30:45 +08:00
    Debian
    chone
        18
    chone  
       2011-07-22 21:46:34 +08:00
    debian
    brando
        19
    brando  
       2011-07-22 21:47:14 +08:00
    我這邊有個服務器部門,他們的機型多數是SUSE預裝的(應該是HP機型),最後換成RH了,還有的乾脆換成2003了。
    Matata
        20
    Matata  
    OP
       2011-07-23 01:27:16 +08:00
    @goroma 对,请问使用阿里云不安装PHPWIND是不是就和普通的VPS或者说云没区别了?
    Matata
        21
    Matata  
    OP
       2011-07-23 04:49:10 +08:00
    @goroma 话说我也想选centos……可是没的选……
    gonbo
        22
    gonbo  
       2011-07-23 09:19:02 +08:00 via iPad
    Ubuntu 可以呀。。
    love
        23
    love  
       2011-07-23 10:19:13 +08:00
    如果内存不超4G千万别用64位。
    reus
        24
    reus  
       2011-07-23 15:26:07 +08:00
    @love 为什么呢?
    tomyiyun
        25
    tomyiyun  
       2011-07-23 15:46:14 +08:00
    刚刚入门还是推荐Ubuntu Server10.04LTS吧,跟桌面环境相近入手快,之后慢慢转向Debian或者Cent会好一点
    love
        26
    love  
       2011-07-23 16:17:31 +08:00
    @reus VPS最差内存,同样的程序64位不比32快多少,内存用量却大一倍。
    Matata
        27
    Matata  
    OP
       2011-07-23 17:04:46 +08:00
    @love 唉……可是现在国内的云都是64位的
    reus
        28
    reus  
       2011-07-23 20:38:47 +08:00
    @love 大一倍是不至于的。64bit的环境下编译C程序,long和指针是64bit的,int还是32bit。大一些,没到两倍的地步
    yzhkpli
        29
    yzhkpli  
       2011-07-23 20:49:35 +08:00
    推荐用centos。资料多些。
    love
        30
    love  
       2011-07-23 20:51:15 +08:00
    @reus
    不要靠想象来判断,或者你在服务器写的是C程序。
    从64位转到32位后,我的每一个django python进程内存占用量都少了一倍,原来VPS很吃交换空间,现在多了很多空闲内存。
    ooxcoo
        31
    ooxcoo  
       2011-07-23 21:58:53 +08:00
    比较喜欢CentOS
    areless
        32
    areless  
       2011-07-23 22:29:09 +08:00 via Android
    不喜欢apt了,喜欢yum。这三个还是Debian吧
    reus
        33
    reus  
       2011-07-24 00:44:10 +08:00
    @love 你这是以偏概全,vps我用了几年了,32bit,64bit都用过,不过跑的主要是php,mysql这些,64bit占内存没有两倍那么多。所以这是实际经验,不是想象。你的例子只是特例,不是一般情况。
    reus
        34
    reus  
       2011-07-24 01:30:05 +08:00
    Google了一下,64bit环境下CPython使用的内存确实是32bit的两倍左右。所以跑python的话32bit是个好选择。ruby的情况也类似。pypy倒是有个32ptr_on_64bit的分支。
    reus
        35
    reus  
       2011-07-24 01:52:46 +08:00
    如果只能选择64bit的系统,且所用的软件消耗内存过多的话,可以建一个32bit的jail,再chroot过去
    cat9999sss
        36
    cat9999sss  
       2011-07-24 04:45:05 +08:00
    为什么没有centos?
    Matata
        37
    Matata  
    OP
       2011-07-24 06:40:52 +08:00
    @reus 跑的是LNMP的环境,运行3个discuz一个WP一个DEDECMS这样。
    @cat9999sss 就是木油啊,得问阿里云。
    frittle
        38
    frittle  
       2011-07-24 07:39:26 +08:00
    debian/ubuntu server版,普通中小型php/mysql网站用设置调好的话其实128MB的(处理器最好是2核或以上)VPS已经够了,要保险些的话多点内存就好,如果不是同时过千用户上线的网站我觉得内存没必要过512MB。centos其实也不错,以前用过,不过现在还是比较喜欢debian/ubuntu。如果是要运行RoR或Python建成的网站可以考虑再多内存。
    reus
        39
    reus  
       2011-07-24 07:54:04 +08:00
    如果是升级控可以用debian。用sid源,天天可以升软件。。。LNMP的话是很稳定的,虽然说是unstable源,但其实都是各个软件的最新正式版
    Matata
        40
    Matata  
    OP
       2011-07-24 09:25:45 +08:00
    @frittle 目前同时的话,可能也就几百人。以前用过ubuntu、RH和ARCH,看到你说设置的好128M就够了,很是心动啊。
    @reus 不是升级控……很lazy,可能配置好了部署好了,这辈子都不会去管他了。
    frittle
        41
    frittle  
       2011-07-24 12:03:17 +08:00
    @Matata 把ulimit的stack size设成256可以省下不少占大内存线程所占的内存,基本上我的MySQL都不开InnoDB,这样能省大约100MB内存,如果只是运行discuz和WP的话确实也没必要用到InnoDB。DEDECMS我没用过不晓得运行得怎么样,基本上discuz效率很高,WP也不错。不过因为有论坛可能有时会员会灌水聊天聊得很火,弄个256MB的VPS开多几个PHP的线程比较保险。
    Matata
        42
    Matata  
    OP
       2011-07-24 20:54:19 +08:00
    @frittle 话说我现在打算买的主机是阿里云的主机
    双核 Xeon 2.26G
    内存:1.5G
    存储空间:150G
    配置是上面。
    orzjerry
        43
    orzjerry  
       2011-08-05 17:13:44 +08:00
    用过ubuntu debian centos fedora,目前是fedora的本子+centos的线上生产。推荐centos,文献,还有安装后的整理比较方便,debian(ubuntu)的包太散了。不好清理。个人拙见。
    predator
        44
    predator  
       2011-08-06 08:40:32 +08:00 via Android
    centos
    顺问6有些啥特别的进化,除了ext4
    tarsier
        45
    tarsier  
       2012-02-06 10:42:20 +08:00
    @reus 为啥64位系统下int还是32位? 求教!我这边测试的是64位
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   980 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:51 · PVG 03:51 · LAX 11:51 · JFK 14:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.