linux 虚拟主机如何分区?虚拟主机选择哪个系统

发布时间:2022-05-25 07:15 来源:新网 阅读:179 作者:网络 栏目: 虚拟主机 欢迎投稿:712375056

现如今,不管是建站还是搭建网络平台,都需要安装虚,而不同,选择的系统也是不一样的。那么linux 虚拟主机如何分区?虚拟主机选择哪个系统好?小编给大家逐个介绍一下!
  一、linux 虚拟主机如何分区?
  默认安装的Linux通常提示用户仅仅使用一个分区的所有文件。在某些情况下这样做没错,但当你试着调整和改善虚拟机安全和性能时,每个文件有单独的分区如/tmp、/var、/home、/usr,这样做更有意义——特别是如果你想要每个分区有不同的安装选项。通过利用/etc/fstab文件,可以在相应的行指定适用于不同分区的安装选项,如下所示:
  UUID=0aef28b9-3d11-4ab4-a0d4-d53d7b4d3aa4 /tmp ext4 defaults,noexec 1 2
  例如Web服务器,一个最常见的用例为Linux虚拟机,我们很快就会发现一些“默认”安装选项最终破坏安全以及绩效计划。

  Noatime/atime/relatime:这些安装选项决定如何处理包含在分区文件上的时间戳。在旧的Linux发行版中,默认是“一次”,这意味着每读写一次,操作系统会为文件元数据写一个时间戳——是的,仅仅读调用次数。一直使用对外提供文件的Web服务器,你可以想象这个过程的开销。通过指定存放Web服务器数据分区上的“noatime”,你可以不更新访问时间,减轻服务器的开销。新发行版默认选项是“relatime”,它的功能很强大, 如果修改时间更新,只更新访问时间。
  Noexec/exec: 在给定的分区禁用或启用二进制文件执行。对于Web服务器的例子而言,用“noexec”安装/tmp分区的意义重大。事实上,许多硬化指南建议使用这个选项来提高安全性。

  二、关于linux 虚拟主机内存管理的介绍
  Linux操作系统不断将存储页面从物理内存页移动到本地交换分区,这是由设计决定的。事实上,VMware利用内存管理功能在做同样的事。但是Linux内存管理的行为有点不同,即使物理内存——虚拟内存可用,也会移动内存页面。为了减少Linux 虚拟机内部交换活动,我们可以调整一个“swapiness”值。更高的值表示更多的运动,而较低的值表示内存不会移动。要调整这个值,只需在/etc/sysctl.conf 添加“Vm.swappiness=##”,重启后将“##”替换为你想要的值。
  我喜欢将这个值替换成一个低于默认值60的数字。同时使用操作系统和vSphere管理你的内存交换是没有意义的。而且,这取决于应用程序,但我通常设置这个值为15至20。
 

  三、虚拟主机选择哪个系统好?
  1、根据网站使用的编程语言来选择:
  网站开发语言为 ASP、.NET、HTML,请选择 Windows 系统共享虚拟主机或独享。
  网站开发语言为 PHP、HTML、WAP,请选择 Linux 系统共享虚拟主机或独享云虚拟主机
  网站开发语言为 PERL、CGI,请选择 Linux / Windows 系统的独享云虚拟主机。
  2、根据网站需要使用数据库来选择:
  数据库为 ACCESS、SQL Server ,请选择 Windows 系统的共享虚拟主机或独享云虚拟主机。
  数据库为 MySQL、SQLite ,请选择 Linux 系统的共享虚拟主机或独享云虚拟主机。

  linux 虚拟主机如何分区?虚拟主机选择哪个系统好?在选择虚拟机系统之前,大家可以先到特网了解一下不同虚拟机的特点,这样才能有助于大家建站!



免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们QQ:712375056,同时欢迎投稿传递力量。