云服务器系统建站选 Windows 还是 Linux 好呢?都有什么特点

知识问答作者:U大使日期:2021-01-25点击:139

云服务器系统建站选 Windows 还是 Linux 好呢?都有什么特点?

如果是 Linux ,应该选哪一个发行版?

如果是 Windows ,应该选哪一个版本?

  1. 看你开发语言:

    • 如果开发语言为ASP、.NET、MFC、C#,数据库为ACCESS、SQL Server,选择Windows;另外如果需要运行Microsoft软件,则只能选择Windows;
    • 如果开发语言为WAP,数据库 为MySQL、SQLite,选择Linux;
  2. 是否会 Linux 相关操作:

    • 如果会 Linux 操作,那么建站就选 Linux。
    • 如果不会,建议你还是学一下 Linux 操作,网上有很多教程。
  3. 资金情况:

    • 充足,服务器内存 4G 以上,选 Windows; win2012、win2016、win2019目前都是 64 位。
    • 服务器内存 4G 以下,选 Linux;
kongren 2020-12-28

windows 系统版本选择的建议是版本越高越好。

Linux 下 1G 内存发行版选 Debain,2G 内存发行版选 CentOS。两者对比下来,Debian Stable 资源占用少,并且该支持的新潮技术它基本都有。

建站建议选择用Linux。

Linux优点:
稳定的系统:Linux本来就是建立在Unix上面发展出来的操作系统,因此,Linux具有与Unix系统相似的的程序接口跟操作方式,当然也继承了Unix稳定并且有效率的特点。常听到安装Linux的主机连续运做一年以上而不曾当机、不必关机是稀松平常的事;

免费或少许费用:由于Linux是基于GPL的基础下的产物,因此任何人皆可以自由取得Linux,至于一些『安装套件』的发行者,他们发行的安装光盘也仅需要些许费用即可获得!不同于Unix需要负担庞大的版权费用,当然也不同于微软需要一而再、再而三的更新你的系统,并且缴纳大量费用啰!

安全性、漏洞的修补:如果你常玩网络的话,那么你最常听到的应该是『没有绝对安全的主机』!没错!不过Linux由于支持者日众,有相当多的热心团体、个人参与其中的开发,因此可以随时获得最新的安全信息,并给予随时的更新,亦即是具有相对的较安全!

多任务、多使用者:与Windows系统不同的,Linux主机上可以同时允许多人上线来工作,并且资源的分配较为公平,比起Windows的单人假多任务系统要稳定的多啰!这个多人多任务可是Unix-Like上面相当好的一个功能,怎么说呢?你可以在一部Linux主机上面规划出不同等级的使用者,而且每个使用者登入系统时的工作环境都可以不相同,此外,还可以允许不同的使用者在同一个时间登入主机,以同时使用主机的资源。

使用者与群组的规划:在Linux的机器中,档案的属性可以分为『可读、可写、可执行』等参数来定义一个档案的适用性,此外,这些属性还可以分为三个种类,分别是『档案拥有者、档案所属群组、其它非拥有者与群组者』。这对于项目计划或者其它计划开发者具有相当良好的系统保密性。

相对比较不耗资源的系统:Linux只要一部p-100以上等级的计算机就可以安装并且使用愉快啰

Windows优点:
Windows门槛低,早就有人说过,Unix/Linux系统产生的是对程序员有利的价值,而Windows产生的是对非程序员有利的价值。我们程序员有时候也是非程序员,我们也需要听歌、看碟、炒股票、打网络游戏,这个时候,Windows就比Linux俏多了。界面的美观是一个方面,应用软件丰富又是一个方面,虽然SuSe的界面已经做得超过XP了,但是你安一个游戏都要./configure、make、make install半天,还不一定成功,自然是不如Windows爽了

美工和网页设计师离不开Windows,就拿我自己来说,最喜欢的网页设计工具依然是Dreamweaver,虽然在Eclipse环境下,依靠HTMLEditor插件的文本着色和自动提示,我依然可以很快速的编写HTML和CSS,但是找不到一款正宗的可视化网页设计工具依然不爽。对于喜欢Photoshop的朋友,当然是非Windows不可了。

软件的测试不仅要考虑到FireFox浏览器,也要考虑到IE浏览器,因此,无论如何,也少不了一台Windows。

Linux缺点:
反正Linux好处说不完啦!不过虽然Linux具有这样多的好处,但是他先天上有一个足以致命的地方,使他的普及率受到很大的限制,就是Linux需要使用『指令列』的终端机模式进行系统的管理!虽然近年来有很多的图形接口开发使用在Linux上面,但毕竟要熟悉Linux还是以指令列来使用是比较好的,因此要接受Linux的玩家必须比较要能熟悉对计算机下指令的行为,而不是用鼠标点一点icon就行了!不过如果只是要架一些简单的小站呢?是不是大家都可以做的到?没错!其实只要对Linux做一些小小的设定就可以架站了!

没有特定的支持厂商:因为所有的套件都是免费的,自然也就没有专人会到府服务啦!不过,这点倒是不需要担心,因为拜网络风行之赐,你要问的问题几乎在网络上都可以找到答案喔!看你有没有用心去找就是了!

图形接口作的还不够好:其实是因为VBird不玩X-window啦,所以也不知道目前发展到怎样的一个地步了!基本上VBird常说的一句话就是:『Windows上面有的咚咚Linux上面也一定可以找的到!,但Linux有的服务Windows可不见得有喔!』只不过,您可得自己找到自己想要的接口啰!

Windows缺点:
windows服务器一直以来不太稳定可靠、而且运行起来需要服务器配置高,速度没有保障、经常会被病毒和恶意代码感染和攻击!

综合上面Linux和windows的优缺点,主要看自身技术水平和喜好,如果我建议的话,那自然Linux相对好些,对服务器配置要求低,且安装简单。

内存大于2G才建议使用Windows,一般是IIS+ASP.NET的组合

如果是PHP的话还是Linux更方便,主要免费发行版就是CentOS、Debian、Ubuntu。CentOS是最保守的,也是企业RHEL的非商业发行版;Debian是Linux基金会支持的,功能支持比CentOS更快;Ubuntu是Debian不稳定分支开发的,比Debian更激进,功能更新。

目前CentOS已经被砍了,个人还是推荐Debian。

Joker 2020-12-28 82104010

看了下,CentOS EOL 是到 2020 年 6 月 30 号。正好前几天 CentOS 的 Founder 在 Github 上创建了一个新的下游分支 Rocky Linux,可以观望一波,等到 centOS 7 项目停止支持,说不定就可以用了~

Joker 2020-12-28 82104010

Ubuntu LTS 现在也挺不错的,比以前好多了

一、服务器配置比较低时,最好使用linux系统。

对于一个电脑新手,刚开始做网站时,都会选择入门级的服务器,我刚开始做网站时,就是这样的。我购买了一台入门级服务器:CPU是单核的,内存是512M的,硬盘是20G,带宽是1M,这样的配置,在当时的阿里云服务器中最最低端的,但是总比虚拟主机要好使。windows系统是非常吃内存的,系统本身最低都要1G以上的内存,所以,我的这个配置没法安装windows系统。而linux系统对硬件要求非常低,512M的内存已经足够用,现在,我服务器上运行了4个网站,依然流畅自如。

二、使用PHP做网站后台时,最好选linux系统。

如果我们的网站要使用php语言来开发,最好是选择linux系统作为服务器的系统,因为,php在linux系统下的兼容性非常完美,这得益于linux系统的开源和免费,linux + apahce + mysql + php这样的组合,就深受众多站长的喜爱。就拿用户量巨大的网站程序wordpress来说,它就是php开发的,在linux下可以轻松配置伪静态,虽然也能在windows系统上使用,但是配置伪静态时容易出现问题。当然,如果你选择http://asp.net语言来开发网站,那最好的选择是windows系统,因为http://asp.net语言是微软开发的一种网站语言。

三、不熟悉linux的,最好选择windows系统。

如果你对linux系统不太熟悉,又急于开始自己的网站,那最好的选择就是windows系统了。因为,我们平时在电脑上就经常操作的就是windows系统,上手容易,搭建网站也就会很快。相对于linux系统的命令行界面,windows系统的图形界面对用户更加友好,比如:我们要安装PHP环境,windwos下我们只需要下载一个wamp这样的集成环境,然后双击安装,就可以很快安装成功;而linux系统安装php环境就比较麻烦,需要输入相关的命令才可以安装,不精通linux系统的命令,是无法操作的。

总之,是选择windows系统还是选择linux系统,这要根据我们自己的具体情况而定。不过,我还是强烈建议使用linux系统,这样可以避免很多不必要的问题。

Joker 2020-12-28 82104010

那么发行版选哪个呢……

下一篇       上一篇