网站服务器选择windows主机好还是linux主机好

网站服务器选择windows主机好还是linux主机好,第1张

性价比:
就性价比这一方面来说,Linux主机的优势是显而易见的。因为Linux作为资源管理和 *** 作系统来说,是开源、免费的。
虽然目前国内Windows *** 作系统占据着主导地位。但是正版的Windows的 *** 作系统是收费的,相应的,服务器商提供的Linux虚拟主机要比Windows虚拟主机价格更加实惠。
国内主机商相当一部分卖的是Windows主机,这是因为微软在中国对安装在服务器上的Windows *** 作系统的版权审核还没那么严格。一旦严格起来,那些选用Windows虚拟主机的用户可能就要被迫承担服务器公司转嫁到他们身上的Windows的版权费了。
Linux系统的软件通常也是免费使用的,所以成本很低。即使购买企业版,需要配套公司支持,总体上也比Windows或者别的专有软件便宜的多。它通常包括基于用户的许可证和昂贵的插件,尤其是出于安全考虑。
还有一点要说明的就是,个人建站,如果网站内容和流量不大,一般不需要选择大型服务器。而在相同配置下,Linux主机的性能比Windows主机好一些,即运行相似的任务,Linux主机比Windows主机需要更少的资源。
稳定性:
主机的稳定性关系着网站的生存,稳定性不够好的话,就会影响用户的访问,这对于用户体验度的影响是非常大的。
因其系统安全漏洞较多而容易受到攻击,Windows主机的稳定性已经被很多人诟病。只能说因为Windows系统是最广大的个人电脑 *** 作系统,所谓“树大招风”就是如此。
Linux是多用户多进程系统,windows是单用户伪多用户系统,不适合服务器。也就意味着Linux能够一次性处理大量正在运行的进程,比Windows能够处理的数量要多得多。这一点很快就降低了Windows系统的稳定性。
Linux本身就是网络 *** 作系统,和早期的Unix兼容。Windows的图形界面需要占很多资源,Linux系统去掉图形界面的包袱,系统运行得更快。
Windows配置变化的时候,通常需要重新启动,这导致不可避免的停机,而Linux通常不需要重新启动。几乎所有的Linux系统配置的改变都能在系统运行中 *** 作,而且还不会影响其他无关的服务。还有Windows主机必须经常整理碎片,这种 *** 作在Linux主机上少得多。这对宕机或停机将带来灾难性后果的中小型企业或个人,还是相当重要的。
脚本兼容:
选用Linux主机还是Windows主机,最根本的还是取决于你想用什么技术达到一个什么样的效果。如果你的网站很简单,只用到静态的HTML页面,那么选择Linux主机还是Windows主机的区别不大。因为Windows主机和Linux主机可以承载的静态HTML文件几乎相同。但如果你的网站是动态的,要用到数据库,就需要考虑到底选用哪一个了。因为Linux主机和Windows主机分别支持不同的数据库。
如果你的网站需要运用到微软特有的应用程序诸如ASP、ASPNet、ColdFusion、MSSQL Server或者MS Access Databases,那你肯定要需要选择Windows主机了。
如果你的网站是用PHP、PhpBB、MySQL、Perl开发的,那么你就要选择Linux主机了,Linux主机支持的软件有建个人博客常用的 WordPress,建论坛的Discuz和建电子商务的软件Joomla等等。而且如果你选择的是国外的Linux主机,产品类别会比较多,选择余地要远远超过Windows主机。
即使你的计算机装的是Windows *** 作系统,你仍然可以选用Linux主机,也可以浏览任何Linux平台支持的网站。网上有很多实现Windows和Linux主机之间共享文件的教程,在Windows主机上必须安装TCP/IP协议,因为Linux主机上的SMB协议是基于TCP/IP的。
还有一点值得注意的是,用Linux主机建立的网站可以托管在Windows主机上,但是建立在Windows主机上的网站却不能托管在Linux主机上。
安全性:
作为主机平台,其安全性直接影响到主机产品的安全性。从商家对自己产品的介绍中,我们很难真正了解那些所谓安全设置在实际应用中的真实效果。所以,与其罗列Linux系统和Windows系统各自的安全技术,不如从这两种 *** 作系统的应用基础上进行比较。
从安全漏洞的数量上考虑。因为Linux的开源软件开发方式有助于暴露错误,集众人智慧解决问题,各种补丁更新得很快,这是Windows主机不具备的优势。Windows的另一个不利因素是其许多应用程序依靠远程过程调用,这就迫使Windows的防火墙没有Linux那样严格。而Linux远程过程调用是限制使用的。
Linux系统也有自己的缺点,就是厂商开发的硬件和相关驱动一般针对的是Windows系统,使得Linux的硬件兼容相对延后。Linux主要用作支持网络功能的 *** 作系统,默认安装时启动了很多不必要的网络应用程序,这就可能造成安全漏洞。
虽然管理员权限和普通的用户账号都可以 *** 作Windows和Linux系统,但是某些第三方Windows应用软件需要管理员的权限才能正确运行。因此,这些用户发起的病毒攻击的破坏性是很大的。Linux应用软件通常都遵守这个安全要求,很少被攻击者利用。正因为Windows主机受到病毒感染的机会较多,就促使用户购买杀毒软件,这又是一笔额外的费用。
Windows主机 *** 作简单,其代价是牺牲了全面的安全。此外,Windows需要兼容不安全的老版本的软件也是一个不利的条件,这个缺点是Linux主机所没有的。
除了主机产品本身的安全水平的高低,站长也要采取相应的措施,保护主机的安全。
综上,个人建站除了要考虑主机产品的价格,网站的安全性和稳定性也同样重要。另外,结合自己的专业所长和个人爱好,选择适合的 *** 作系统和主机平台。

Linux系统跟windows系统的安装不大一样,有不少需要注意的地方,以Redhat Linux 90为例
一、 安装前的注意事项。
关于机器配置:Linux设计之初衷就是用较低的系统配置提供高效率的系统服务!因此安装Linux并没有严格的系统配置要求,只要Pentium以上的CPU、64MB以上的内存、1GB左右的硬盘空间即可正常安装基本的Linux系统并能运行一些系统服务;要顺畅地运行Linux的图形界面,建议内存要在128MB以上。
其它硬件支持上:Linux目前支持几乎所有的处理器(CPU)。另外要提一下,如果你手头的Linux版本较早的话,可能只支持很少的显卡、声卡类型,而一般现在所使用的版本,如本文后例的RedHat Linux90,就不需担心这些了。
关于安装方式:Redhat Linux 90可以有两种方式进行安装。一种是硬盘安装,即从网上直接下载Linux的ISO映像文件。一共包括三个文件①shrike-i386-disc1iso;②shrike-i386-disc2iso;③ shrike-i386-disc3iso,这就好似三张安装光盘。接着使用Daemon Tool之类的虚拟光驱软件将其解压出来,找到dosutils目录,执行里面的autobootbat批处理文件即可。
另一种最方便的就是光盘安装(一般是3CD)。 Redhat Linux 90保留了以前版本中的字符模式安装界面,并同时具有“豪华”的GUI图形化界面。在开始安装时RedHat 9会对安装光盘介质进行检测,以防止在安装过程中的因光盘无法读取等情况造成安装失败,非常实用
二、 实际安装过程。
无论是从硬盘安装还是光盘安装,最终都会进入如下的安装过程。全图形化界面,我们可以很快上手。
第一步:选择安装语言:RedHat支持世界上几乎所有国家的语言,当然包括中文。这一步比较简单,直接选中简体中文一项点“next”即可。选择为简体中文后,剩下的安装步骤即为全中文,在安装结束后,Linux的界面也将默认为简体中文!
第二步:选择键盘类型。在这一步里是要我们选择在系统上使用的键盘布局类型,一般点选其默认“US English”即可
第三步:选择你的鼠标类型。这一步和上一步一样,一般以其默认即可。这里有点小小的问题需注意:尽量在列表中找到与你鼠标相匹配的类型,否则安装完成后的系统 *** 作会出现错误。比如你还用的是比较 老的串口(扁口)鼠标,要在“设备”一栏内选择与其对应的端口
第四步:确定安装类型。一共提供了四个选择。上面三项其实是省心设计,因为要定制自己的Linux系统,完全可以选择第四项“定制”!而如果你想要安装过程更快一些,可以根据自己的用途选择前面三项。每一项都有说明,大家应该不难理解,这里不在详述。我们选“定制”进入下一步
第五步:确定磁盘分区方式。REDHAT Linux 90提供了两种分区方式——自动分区和使用DISK DRUID程序进行手动分区。
其中自动分区选择,如果你是新购的计算机,硬盘上没有任何 *** 作系统,建议使用此选项,它会自动根据磁盘和内存的大小,分配磁盘空间和SWAP空间。一定注意要是硬盘没有安装过任何 *** 作系统,因为它会自动删除原先硬盘上的数据并格式化成为Linux的分区文件系统(EXT2、EXT3等格式)!
而手动分区就更好一些。如果你的系统已安装过windows系列的 *** 作系统,就可以用这种DISK DRUID程序的方式进行手动分区。利用DISK DRUID可以很方便的对磁盘分区进行删除、添加和修改
第六步:开始磁盘分区。这是Linux安装过程中最重要的一步。Linux有自己的文件系统格式(redhat linux默认为EXT3),而且其分区在Windows *** 作系统下无法识别,所以要为Linux单独开辟一个(或若干个)分区。在使用DISK DRUID对磁盘分区进行 *** 作时,有四个重要的参数需要仔细设定:它们是挂载点、文件系统类型、分区大小以及驱动器
以下对四个参数作个简单说明:
1、 挂载点:它指定了该分区对应Linux文件系统的哪个目录。意思就是将不同的物理磁盘上的分区映射到不同的目录,这样可以实现将不同的服务程序放在不同的物理磁盘上,当其中一个分区损坏不会影响到其他的分区数据。
2、 文件系统类型:可选择的类型有EXT2、EXT3、REISERFS、SWAP等。前两个是系统默认类型,SWAP是建立虚拟内存空间。
3、 大小:以MB为单位。这里主要提一下SWAP分区大小,一般设为物理内存的两倍,如果你的物理内存大于1GB,SWAP分区建议设置为2GB。
4、 驱动器:即是指计算机中有多个物理磁盘,可以很方便的选择你要进行分区 *** 作的那个物理磁盘。类似于“FDISK”分区中的 *** 作。
第七步:配置引导装载程序。当你机子还有windows系统存在时,就要注意在这里配置一下了。框内部分即为你机器里安装的所有系统列表,如果没有发现其它系统而你确实安装过的,可以点“添加”进行加入,不然计算机将会默认启动Linux,你先前的 *** 作系统将无法启动!点“编辑”可以设定某个系统的启动等待时间
第八步:网络配置。如果你是拨号上网的话,就直接选NEXT;而如果你是通过局域网或是宽带上网,就需要填写IP和网关。到这一步,安装程序会自动检测计算机的所有网络设备,故要进行配置,直接点选安装程序检测到的本机网络设备,再点“编辑”即可进行配置。可以选择DHCP动态分配和手动配置两种方式,请根据你的网络类型而定此步的设置。
第九步:防火墙配置。这一步是网络安全配置。对系统安全要求较高的朋友可以选择“高级”级别,而一般的用户勾选“使用默认的防火墙规则”即可。另外就是注意“允许进入”一项,在这里对你的Linux将要开展的一些服务作规划,如要架设WEB服务器,上网冲浪,应当勾选“>

WindowsServer对中小企业非常友好

对于中小企业来说,WindowsServer依然是成本更低、更加友好的解决方案,而且经过这么多年的研发,WindowsServer已经变得非常成熟、稳定。当然大的互联网企业基本上还是会用Linux/Unix,这些企业都有足够专业的运维团队,而且拥有者数千万数亿甚至数十亿的用户,这样的企业有钱也有必要用Linux/Unix解决方案。

根据IDC的调查数据显示,全世界的Web服务器中, *** 作系统为Linux的占据了232%,Unix的占比为151%,而WindowsServer的份额占比则在50%左右,WindowsServer的市场份额是比较令人吃惊的。另一家叫做W3Techs的调查数据显示,在Alexa排名前1000万Web服务器中,超过674%的使用的是Unix/Linux *** 作系统,326%使用的是Windows系统,剩下还有01%使用的是Mac,Windows在服务器市场依然表现不错。

如果你要使用Linux系统作为服务器系统,你可能往往需要非常专业的运维团队来管理这些服务器,当然你的企业规模到了一定程度之后,Linux上的命令行 *** 作能够帮助你在大规模集群服务器管理下获得更加高效的体验。

不过中小企业没有那么专业的运维人员,对于管理人员需求较低,基本上一个初级管理人员就能够轻松管理几百台WindowsServer服务器。WindowsServer对于想要学习服务器以及学生是免费的,WindowsServer的价格相对于SUSE、RedHat这些Linux企业发行版其实是要更实惠一点的。另外一点就是微软的开发者文档应该是最好的,一个MSDNLibrary基本上可以把所有的开发者文档秒杀了。而且WindowsServer在部署和配置上非常友好,而且拥有出色的多语言GUI *** 作界面,你可以轻松的配置各种角色,轻松的使用IIS服务器。

使用微软

NET

和WindowsServer解决方案的企业

不过现在有些企业开始转了,早些年京东、StackOverflow就是用的

NET

解决方案,后来慢慢转向了Java,目前还在用的企业ESPN、当当网,工商银行、招商银行、农业银行、中国银行、携程、艺龙、同程、前程无忧、智联招聘、汽车之间、易车等企业都在用微软的解决方案。

在桌面 *** 作系统领域,Windows独领风骚是绝对的行业第一,而且服务器领域尽管大的科技公司、尤其是互联网公司肯定不会用WindowsServer,不过盖不住中小企业多,因此WindowsServer也是服务器 *** 作系统领域份额比较大的,而且这个份额一直在稳定的增长中。

总之即使在服务器领域,Windows相对于Linux也不是一文不值,反而在很多方面占据着优势,尤其是在易用性和成本上并不比Linux差,当企业做到一定规模了,你有足够多的运维预算了,比如BAT这种级别的企业基本上运维预算都是数十亿级别的,那么你当然应该选择更好的Unix/Linux解决方案。

本文为字节跳动签约作者EmacserVimer悟空问答原创文章,未经允许转载、抄袭必究!

Linux系统跟windows系统的安装不大一样,有不少需要注意的地方,以Redhat Linux 90为例
一、 安装前的注意事项。
关于机器配置:Linux设计之初衷就是用较低的系统配置提供高效率的系统服务!因此安装Linux并没有严格的系统配置要求,只要Pentium以上的CPU、64MB以上的内存、1GB左右的硬盘空间即可正常安装基本的Linux系统并能运行一些系统服务;要顺畅地运行Linux的图形界面,建议内存要在128MB以上。
其它硬件支持上:Linux目前支持几乎所有的处理器(CPU)。另外要提一下,如果你手头的Linux版本较早的话,可能只支持很少的显卡、声卡类型,而一般现在所使用的版本,如本文后例的RedHat Linux90,就不需担心这些了。
关于安装方式:Redhat Linux 90可以有两种方式进行安装。一种是硬盘安装,即从网上直接下载Linux的ISO映像文件。一共包括三个文件①shrike-i386-disc1iso;②shrike-i386-disc2iso;③ shrike-i386-disc3iso,这就好似三张安装光盘。接着使用Daemon Tool之类的虚拟光驱软件将其解压出来,找到dosutils目录,执行里面的autobootbat批处理文件即可。
另一种最方便的就是光盘安装(一般是3CD)。 Redhat Linux 90保留了以前版本中的字符模式安装界面,并同时具有“豪华”的GUI图形化界面。在开始安装时RedHat 9会对安装光盘介质进行检测,以防止在安装过程中的因光盘无法读取等情况造成安装失败,非常实用
二、 实际安装过程。
无论是从硬盘安装还是光盘安装,最终都会进入如下的安装过程。全图形化界面,我们可以很快上手。
第一步:选择安装语言:RedHat支持世界上几乎所有国家的语言,当然包括中文。这一步比较简单,直接选中简体中文一项点“next”即可。选择为简体中文后,剩下的安装步骤即为全中文,在安装结束后,Linux的界面也将默认为简体中文!
第二步:选择键盘类型。在这一步里是要我们选择在系统上使用的键盘布局类型,一般点选其默认“US English”即可
第三步:选择你的鼠标类型。这一步和上一步一样,一般以其默认即可。这里有点小小的问题需注意:尽量在列表中找到与你鼠标相匹配的类型,否则安装完成后的系统 *** 作会出现错误。比如你还用的是比较 老的串口(扁口)鼠标,要在“设备”一栏内选择与其对应的端口
第四步:确定安装类型。一共提供了四个选择。上面三项其实是省心设计,因为要定制自己的Linux系统,完全可以选择第四项“定制”!而如果你想要安装过程更快一些,可以根据自己的用途选择前面三项。每一项都有说明,大家应该不难理解,这里不在详述。我们选“定制”进入下一步
第五步:确定磁盘分区方式。REDHAT Linux 90提供了两种分区方式——自动分区和使用DISK DRUID程序进行手动分区。
其中自动分区选择,如果你是新购的计算机,硬盘上没有任何 *** 作系统,建议使用此选项,它会自动根据磁盘和内存的大小,分配磁盘空间和SWAP空间。一定注意要是硬盘没有安装过任何 *** 作系统,因为它会自动删除原先硬盘上的数据并格式化成为Linux的分区文件系统(EXT2、EXT3等格式)!
而手动分区就更好一些。如果你的系统已安装过windows系列的 *** 作系统,就可以用这种DISK DRUID程序的方式进行手动分区。利用DISK DRUID可以很方便的对磁盘分区进行删除、添加和修改
第六步:开始磁盘分区。这是Linux安装过程中最重要的一步。Linux有自己的文件系统格式(redhat linux默认为EXT3),而且其分区在Windows *** 作系统下无法识别,所以要为Linux单独开辟一个(或若干个)分区。在使用DISK DRUID对磁盘分区进行 *** 作时,有四个重要的参数需要仔细设定:它们是挂载点、文件系统类型、分区大小以及驱动器
以下对四个参数作个简单说明:
1、 挂载点:它指定了该分区对应Linux文件系统的哪个目录。意思就是将不同的物理磁盘上的分区映射到不同的目录,这样可以实现将不同的服务程序放在不同的物理磁盘上,当其中一个分区损坏不会影响到其他的分区数据。
2、 文件系统类型:可选择的类型有EXT2、EXT3、REISERFS、SWAP等。前两个是系统默认类型,SWAP是建立虚拟内存空间。
3、 大小:以MB为单位。这里主要提一下SWAP分区大小,一般设为物理内存的两倍,如果你的物理内存大于1GB,SWAP分区建议设置为2GB。
4、 驱动器:即是指计算机中有多个物理磁盘,可以很方便的选择你要进行分区 *** 作的那个物理磁盘。类似于“FDISK”分区中的 *** 作。
第七步:配置引导装载程序。当你机子还有windows系统存在时,就要注意在这里配置一下了。框内部分即为你机器里安装的所有系统列表,如果没有发现其它系统而你确实安装过的,可以点“添加”进行加入,不然计算机将会默认启动Linux,你先前的 *** 作系统将无法启动!点“编辑”可以设定某个系统的启动等待时间
第八步:网络配置。如果你是拨号上网的话,就直接选NEXT;而如果你是通过局域网或是宽带上网,就需要填写IP和网关。到这一步,安装程序会自动检测计算机的所有网络设备,故要进行配置,直接点选安装程序检测到的本机网络设备,再点“编辑”即可进行配置。可以选择DHCP动态分配和手动配置两种方式,请根据你的网络类型而定此步的设置。
第九步:防火墙配置。这一步是网络安全配置。对系统安全要求较高的朋友可以选择“高级”级别,而一般的用户勾选“使用默认的防火墙规则”即可。另外就是注意“允许进入”一项,在这里对你的Linux将要开展的一些服务作规划,如要架设WEB服务器,上网冲浪,应当勾选“(>对于WUBIEXE安装UBUNTU的方式,个人不推荐,问题很多的,比如突然断电很有可能造成无法引导,这是很多朋友深受其害的。
比较推荐的方法是使用GRUB引导,对于写入MBR日后删除LINUX无法引导WINDOWS的问题,可以通过WINDOWS系统盘修复MBR来解决,当然也可以不把GRUB写入MBR,而是创建活动的主分区/BOOT来实现引导,但是对于新手不推荐。而且即使日后不想用LINUX了,删除了,MBR一共不到500字节的东西,修复起来很轻松。
推荐先安装XP,然后安装LINUX,即使楼主对于DOS命令很熟悉,还是强烈推荐使用分区软件PQ,可以保留现有磁盘的数据而重新分区。
使用PQ把现有硬盘分区大小调整下,基础安装LINUX,5G足够了,如果想要真正使用,留40G吧,然后分区,至少要分一个“/”分区(ext3格式),一个“swap”分区,(个人还习惯于单独设置主分区“/boot”这也是不把GRUB安装在MBR的关键所在,要激活/boot,呵呵,随口说一句而已),至于其它的分区,个人习惯不同,可以自选,这两个最基本的,一般SWAP分区大小是内存的两倍就足够用了,如果内存超过2G,超过2G部分可以按1:1计算。安装的时候注意选择GRUB安装在MBR,然后选择使用GRUB引导WINDOWS就可以了。
至于DOS,安装与不安装都可以,可以通过光盘进入纯DOS界面的,如果想要安装,由于622不支持长文件命,推荐安装DOS710,DOS之家下载地址为:>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12606842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存