20170316111406

RankBrain如何改变营销行业

2015年10月首次亮相的RankBrain在SEO界引起了不小的轰动。由于谷歌对RankBrain是什么保持沉默,人们不得不利用他们能找到的很少信息来弄清楚它会如何影响他们。在刚刚过去的两周年之际,让我们看看RankBrain对营销行业的影响。

  什么是RankBrain?

RankBrain是谷歌为帮助处理搜索引擎结果而开发的机器学习人工智能系统。这意味着RankBrain可以自学如何做某事,并学习建立联系。

  蜂鸟搜索算法的一部分

  •   RankBrain不是谷歌搜索和排名结果的新方式。相反,它是谷歌复杂的搜索算法”蜂鸟”的另一部分,其中的其他元素是:
  •   Panda:阻止内容质量差的网站在搜索结果中排名靠前
  •   Penguin:阻止那些试图破坏搜索结果发送垃圾邮件的网站
  •   Payday: 旨在清理搜索结果,并摆脱垃圾邮件查询
  •   Pigeon: 有助于为本地搜索提供更相关、更准确的结果
  •   Top Heavy: 防止广告过多的网站排名靠前
  •   Mobile Friendly:积极奖励移动优化的网站
  •   Pirate: 防止有侵权报告的网站在搜索结果中排名靠前

这些因素共同作用,形成了蜂鸟,旨在通过高质量的相关内容为用户提供更好的搜索体验。

  RankBrain的作用

RankBrain有助于更好地解释长尾(多词)搜索查询并找到最佳页面。可以把RankBrain想象成大脑。它旨在通过学习复杂搜索中的模式(单词关系)来确定哪些页面与查询相关。由于它是一个机器学习的人工智能,随着时间的推移,它将学习并变得更好理解复杂的搜索。

  RankBrain的营销影响

作为第三重要的排名因素(仅次于链接和内容),RankBrain是不容忽视的。RankBrain是关于关联学习,所以随着时间的推移,一个大品牌可以与某个特定的产品联系起来(Dawn与洗洁精,Bounty与纸巾),并可能将小品牌陷入困境。那么应该怎么做?

  继续制作优质内容

内容不仅是最重要的排名因素之一,而且还将帮助RankBrain完成其工作。让它来帮忙。推荐阅读:《如何用惊人的网站内容来吸引访客(一)》

在撰写内容时,您仍然希望使用搜索引擎用来理解内容的主题并确定其与特定搜索查询的相关性的关键词。这意味着将一段内容集中在一个关键词上,并使用相关关键词词组。利用潜在语义索引关键词——这些关键词有助于确定术语和概念之间的关系——以及词干关键词——自然词变体。

  进行关键词研究

我们都知道关键词研究是搜索引擎优化中的王道,那么RankBrain如何适应的呢?由于RankBrain是关于关联的,因此您需要包括与主要关键词相关的各种短语。研究不仅有助于您确定某个关键词或关键词词组的竞争价值,还可以提供可在内容中包含的相关关键词词组。这意味着,即使用户的搜索查询不包括心目中的确切关键词,您的内容仍然可以显示在搜索结果中。推荐阅读:《网站SEO优化怎样选择精准关键词》

  优化您的网站和页面

为每个页面创建独特的元描述,在URL中包括关键词,并制作高质量的标题,这有助于搜索引擎了解页面的内容,并确定其在搜索中的相关性。要确保您的网站速度很快,您的网站经过移动优化和响应,而且机器人可以抓取您的所有页面来阅读您的内容。这仍然是和以前一样的做法——但现在更紧迫了。推荐阅读:《提高页面加载速度,提升网站SEO排名》

  考虑补充您的努力

有时,依靠您的广泛的SEO努力,使网站自然地在搜索结果中排名靠前,并不总是最好的选择。而且,由于RankBrain可能会将大品牌与服务或产品联系起来,因此您需要更加积极主动。诸如开发点击付费(PPC)活动和使用社交媒体渠道来支持您的网站等做法可能会有很大的帮助。

  维护内部链接

您要继续优化您的链接,以便”链接权重”能正确地从一个链接到另一个链接。内部链接对排名很有帮助,但对用户体验而言,它们甚至更好。通过在您的网站上推荐额外的相关内容,您可以有助于用户深入了解某个主题,并让他们在您的网站上停留更长时间。

  将其付诸实践

RankBrain旨在为用户提供更好的搜索体验,特别是当他们有复杂和模糊的搜索查询时。而且,由于它优化了几次,RankBrain已经比发布时更好了,继续学习和建立联系。虽然您无法完全针对RankBrain进行优化,但您可以帮助它确定您的内容是否与复杂的搜索有关。您应该继续利用最佳SEO实践来帮助您的网站在搜索引擎中排名靠前。

虽然RankBrain是第三个最重要的排名因素,但它并不是有助于您对页面排名的唯一指标。因此,在制定有助于网站排名SEO计划时,要牢记其他的搜索算法过滤器。推荐相关阅读:《VPS主机对网站SEO的好处》

20170316111406

Linux 文件的所有权与权限

Unix/Linux 系统上的每个文件和目录都分配了 3 种类型的所有者,如下所示。

  用户

用户是文件的所有者。默认情况下,创建文件的人成为其所有者。因此,用户有时也称为所有者。

Linux 文件的所有权与权限
Linux 文件的所有权与权限

  团体

一个用户组可以包含多个用户。属于一个组的所有用户都将具有相同的 Linux 组权限来访问该文件。假设您有一个项目,其中许多人需要访问一个文件。您可以将所有用户添加到一个组,并为文件分配组权限,而不是手动为每个用户分配权限,这样只有该组成员才能读取或修改文件,其他人都不能读取或修改文件。推荐阅读:《选择Linux虚拟主机有哪些好处呢》

  其他

有权访问文件的任何其他用户。此人既未创建该文件,也不属于可以拥有该文件的用户组。实际上,这意味着其他所有人。因此,当您为他人设置权限时,也称为为世界设置权限。

现在,最大的问题是Linux如何区分这三种用户类型,以便用户“A”无法影响包含其他用户“B”重要信息/数据的文件。这就像您不希望在您的 Linux 计算机上工作的同事查看您的图像。这是权限设置的地方,它们定义了用户行为。

让我们了解Linux 上的权限系统。

  权限

UNIX/Linux 系统中的每个文件和目录都为上面讨论的所有 3 个所有者定义了以下 3 个权限。

读取:此权限授予您打开和读取文件的权限。对目录的读取权限使您能够列出其内容。推荐阅读:《免费学习Linux的五种方法》

写:写权限赋予您修改文件内容的权限。目录的写权限赋予您添加、删除和重命名存储在目录中的文件的权限。考虑这样一种情况,您必须对文件具有写权限,但对存储文件的目录没有写权限。您将能够修改文件内容。但是您将无法重命名、移动或从目录中删除该文件。

执行:在 Windows 中,可执行程序通常具有扩展名“.exe”,您可以轻松运行。在 Unix/Linux 中,除非设置了执行权限,否则您无法运行程序。如果未设置执行权限,您可能仍然可以查看/修改程序代码(前提是设置了读写权限),但不能运行它。推荐相关阅读:《检查和升级您的 Linux 内核版本》

20170316111406

使用管理程序进行服务器虚拟化的优势

长期以来,共享主机和独立服务器一直是虚拟主机平台的传统选择。然而,随着服务器技术的创新和虚拟化的出现,开发了像VPS主机这样的新型主机平台。VPS主机中多个网站共享同一台服务器的资源,但每个网站都是一个虚拟机(Virtual Machine),这意味着它们互相隔离,拥有独立的资源。由于成本效益,隔离性和隐私性,VPS主机获得了普及,特别是在预算紧张的成长型企业中。本文将探讨一个名为管理程序的概念,它与服务器虚拟化相结合,确保了VPS所提供的隔离性和隐私性。

  什么是管理程序?

管理程序是一块硬件或软件(有时是两者的组合),用于在服务器中创建虚拟机。管理程序位于裸机服务器上,可以完全访问服务器的所有资源。当您希望从单一的计算资源池(大多数情况下是服务器)为多个独立的系统提供动力时,通常可以使用管理程序

  管理程序如何工作?

管理程序的工作原理是虚拟化。有一个安装有管理程序的中央资源池。管理程序使用这些资源来生成虚拟机。推荐阅读:《VPS主机的优势有哪些》

虚拟机是计算资源的集合,形成一个完整、独立的计算机。例如,假设想要一台拥有16GB内存、1TB存储空间和6个CPU内核的电脑。通常情况下,必须购买这些资源,把它们连接在一起,才能形成一台计算机。

管理程序使用的是服务器。在所有的服务器资源中,管理程序”拿走”指定数量的资源,并”创建”一个新的、独立的系统。以这种方式,管理程序可以在一台服务器上创建数百个虚拟机。每个虚拟机的行为与独立的计算机完全一样。事实上,在大多数情况下,虚拟机甚至不知道它是服务器或服务器网络的一部分。

  管理程序的优势

  1. 在同一硬件上安装和使用多个操作系统

在传统的计算方案中,一个硬件只限于一个操作系统,而且每个操作系统都有自己的功能。使用管理程序,您可以在同一硬件上安装多个操作系统。所要做的就是创建一个新的虚拟机,它将作为一个独立和隔离的单元。由于隔离性,每个虚拟机都可以拥有独立资源和独立的操作系统。

  2. 整合多个工作负载

一个典型的办公室通常有不同的计算需求,而且这些需求时常变化。安装新的计算机或修改它们不仅需要大量的时间和精力,而且还要花费金钱。

管理程序可以在几分钟内创建和删除虚拟机。因此,随着计算需求的改变,工作站也会改变。如果在多个平台上测试多个产品并在每个平台上进行调试,这一点尤其有用。可以改变工作站的本质,只需通过管理程序修改或改变虚拟机。推荐阅读:《怎么选择适合的美国vps主机》

  3. 有效地使用资源

单个机器很少使用它们所掌握的所有资源。更多时候,这些资源很多都被简单地浪费了。

通过服务器和管理程序的设置,可以有效地使用所有资源。鉴于虚拟机可以轻松被创建和修改,所以您永远不必为任何不打算投入使用的虚拟机分配更多的资源。

  4. 成本

单个机器不只是由存储、CPU和内存组成。从它们所在的盒子到连接所有部件的小电线,单个系统中有很多硬件。

服务器不需要有多个主板或多个电源管理单元。只有一个计算基础。只有内存、CPU和存储需要扩展。

结果是,带有管理程序的服务器可以创建多个虚拟机,这些机器具有与单个系统相同的效率,但无需在冗余硬件上花费额外费用。只有一套硬件,它为一切提供动力。

  5. 可扩展性

管理程序使得添加或删除虚拟机的资源变得非常容易。扩大普通计算机或服务器的资源通常需要购买、运输、安装和配置一些硬件。

而使用管理程序,通常只需几分钟。管理程序是整个环境的神经中枢,具有实时增加、删除和转移资源的能力。因此,如果想为某个特定的虚拟机增加存储空间,您可以立即做到。

  6. 更好地监控服务器

如前所述,管理程序是服务器的核心。它创建虚拟机,分配资源,并不断监控所有虚拟机。这意味着,只要有正确的凭证,就可以很好地掌握服务器的情况。推荐阅读:《VPS主机对网站SEO的好处》

您可以检查创建了多少个虚拟机,有多少个目前正在运行,它们正在使用什么资源,哪些虚拟机有压力,等等。这种类型的全面监控有助于更好地了解计算需求。

  7. 隔离

这也许是管理程序提供的最重要的优势。使用管理程序时,每个虚拟机都是完全隔离的,这意味着它们的行为就像一个拥有专独立源的完整、独立的服务器。这一特点至关重要,因为它能够允许不同的人在同一台服务器上工作。数据总是被分隔开来,并始终受到保护。

隔离的另一个好处是,一个虚拟机中的错误不会影响其他虚拟机。在一个虚拟机中采取的任何行动都完全局限于该虚拟机。显然,这可以确保永远不会丢失太多信息,或对服务器或其他用户造成永久性、不可逆转的损害。

  总结

管理程序是现代虚拟技术的核心。在经济性、IT吞吐量、灵活性和整体服务器可扩展性方面的收益,意味着虚拟机管理程序几乎可以被部署到任何地方。

正如开始提到的,虚拟主机是使用管理程序创建VPS主机服务器的最好例子之一。VPS主机越来越受欢迎,这是因为网站所有者现在可以用合理的价格获得可预测的性能,更大的控制权和网站间的隔离。

您可以从hostgator查看VPS主机计划,享受基于KVM的虚拟机管理程序,预先集成的cPanel支持,免费的SSL保护,先进的DDoS保护和x7专用客户支持等功能。欲了解更多详情,请立即与我们联系!推荐相关阅读:《如何为您的企业网站选择最佳的VPS主机计划》

20170316111406

什么是CDN,以及工作原理和构建块

内容交付网络 (CDN) 是负责内容交付的互联网透明骨干网。不管我们是否知道,我们每个人每天都与 CDN 交互;在阅读新闻网站上的文章、在线购物、观看视频或浏览社交媒体提要时。无论您做什么,或消费什么类型的内容,您都有可能在每个文本字符、每个图像像素和每个传送到您的 PC 和移动浏览器的背后找到 CDN。要了解 CDN 为何如此广泛使用,您首先需要了解它们旨在解决的问题。被称为延迟,它是从您请求加载网页的那一刻到其内容实际出现在屏幕上的那一刻发生的令人讨厌的延迟。

该延迟间隔受许多因素影响,其中许多因素特定于给定的网页。但是,在所有情况下,延迟持续时间都受您与该网站托管服务器之间的物理距离的影响。推荐阅读:《什么是内容分发网络(CDN)?》

CDN 的任务是实际上缩短物理距离,目标是提高站点渲染速度和性能。

  CDN 是如何工作的?

为了最大限度地减少访问者与您网站服务器之间的距离,CDN 将其内容的缓存版本存储在多个地理位置(也称为接入点或 PoP)。每个 PoP 包含多个缓存服务器,负责向其附近的访问者传送内容。

什么是CDN,以及工作原理和构建块
什么是CDN,以及工作原理和构建块

从本质上讲,CDN 将您的内容一次放在许多地方,为您的用户提供卓越的覆盖。例如,当伦敦有人访问您在美国托管的网站时,它是通过英国当地的 PoP 完成的。这比让访问者的请求和您的响应在大西洋的整个宽度上然后返回要快得多。

  CDN 构建块

  PoP(存在点)

CDN PoP(接入点)是位于战略位置的数据中心,负责与其地理附近的用户进行通信。它们的主要功能是通过使内容更接近网站访问者来减少往返时间。每个 CDN PoP 通常包含多个缓存服务器。推荐阅读:《如何在网站上启用Cloudflare CDN?》

  缓存服务器

缓存服务器负责缓存文件的存储和传送。它们的主要功能是加快网站加载时间并减少带宽消耗。每个 CDN 缓存服务器通常拥有多个存储驱动器和大量 RAM 资源。

  固态硬盘/硬盘 + 内存

在 CDN 缓存服务器中,缓存文件存储在固态硬盘和硬盘驱动器(SSD 和 HDD)或随机存取存储器 (RAM) 中,更常用的文件托管在速度更快的介质上。作为三者中最快的,RAM 通常用于存储最常访问的项目。

以上就是什么是CDN,以及工作原理和构建块的全部内容。推荐相关阅读:《网站使用CDN有哪些好处呢?》

20170316111406

如何在SSD和HDD VPS主机之间进行选择

现代企业开始意识到敏捷的主机服务的重要性。显而易见,主机的质量将决定几个关键参数的成功,如搜索引擎优化(SEO)、降低跳出率、客户保留率,甚至在一定程度上决定销售额。鉴于这些因素在决定任何企业的成功方面的相关性,公司已经开始寻找更快和更好的主机服务。公司仅仅依靠其网站开发人员提供的选项的时代已经一去不复返了。如今,公司研究可能的最佳方案并评估可能对他们来说最理想选择的解决方案。虽然大多数组织已经从共享主机转移到VPS主机,但聪明的组织正在进一步深入研究,以确定SSD与HDD VPS主机之间的优势。让我们试着找出固态硬盘(SSD)和机械硬盘(HDD)之间的区别,以及您的最佳选择。

  机制

在介绍SSD和HDD的区别之前,了解这两种技术的底层工作机制至关重要。HDD是一种有几十年历史的技术,基于黑胶唱片的机制。HDD以磁力方式存储数据。它有一个薄薄的金属盘,以7200RPM的速度旋转,以记录和读取数据。每个驱动器都配备了能够读取数据并将其送回主板的传感器。

如何在SSD和HDD VPS主机之间进行选择
如何在SSD和HDD VPS主机之间进行选择

然而,问题在于,磁盘每年大约会旋转38亿次,导致磨损,并最终出现一些机械故障。另一方面,SDD不包含任何移动部件。它将数据存储在相互连接的闪存芯片上。它可以看作是普通笔式驱动器的升级版和高级版。SDD使用基于NAND的闪存,即使在设备关闭的情况下也更加安全。推荐阅读:《美国VPS主机具备的优点》

  速度

工作机制在决定SSD与HDD的速度中起着重要作用。与SSD相比,HDD配备的移动部件的读取速度和写入速度较低。NAND闪存能够提供极高的读写速度。与SSD相比,HDD的旋转延迟导致了较低的速度。

很明显,采用SSD的主机服务器将比使用HDD存储的服务提供商提供更好的速度。更快的网站加载速度将大大促进SEO,并提高谷歌排名。搜索引擎的算法在决定排名时重视网站的加载时间。谷歌和其他搜索引擎奖励具有更快加载时间的网站,因为它提供更好的客户体验。

加载速度更快的网站也会给客户带来更好的体验,因为他们可以在没有任何延迟和等待的情况下进行导航。此外,随着互联网速度的不断提高,观众的注意力持续时间也在不断减少,在客户决定切换到其他网站之前,有一个狭窄的窗口来吸引客户。使用SSD的虚拟主机可以确保您的客户乐意访问您的网站并使用您的产品或服务。

  数据安全

数据安全是另一个关键参数,它可以带来严重影响。主机服务器24*7运行,这与生产环境不同。I/O请求对硬件的超载会导致硬盘故障。这样的故障可能会导致网站脱机,并对数据恢复产生不确定性。虽然大多数数据中心确实保留了数据备份,但总有一种可能性,即由于不可预见的情况,可能会失去一些。值得注意的是,用HDD恢复数据的成本要高于SSD。

固态硬盘具有更快的处理时间,减少了由于I/O请求增加而导致的故障风险。它们也没有任何机械部件,可以在一段时间内经历磨损并导致机械故障。因此,数据在SSD VPS主机中非常安全。推荐阅读:《VPS主机对网站SEO的好处》

  环境因素

与HDD驱动器所消耗的电力相比,在数据中心使用SSD会有较低的电力消耗。这是因为HDD由于机械移动部件而产生热量,需要更多的能量来冷却。相反,SSD驱动器在其运行过程中不会产生任何这样的热量。除了节省环境外,选择SSD VPS主机也将节省财务资源,因为计划相对更便宜。

  总结

上述好处清楚地表明,用基于SSD的VPS主机托管网站将为公司带来长期的利益。尽管如此,在切换到SSD VPS主机之前,有必要评估组织的需求。如果您有一个基于HTML的静态网站,可能不会看到实质性的好处。但是,如果公司有一个每天的访问量很大的高性能网站,您肯定会从SSD VPS主机中受益。

SSD可以在大约6小时内完成备份,在20毫秒内完成数据访问,可以节省6%的CPU功率,并且不容易发生故障。除非切换所需的努力超过了这些好处,否则您应该切换到SSD主机。如果需要任何进一步的帮助和了解更多关于转换过程的信息,您可以与我们的24*7支持中心联系。推荐相关阅读:《如何为您的企业网站选择最佳的VPS主机计划》

20170316111406

使用FTP 的 5 个好处

尽管 FTP 是传输文件的一种方式,但肯定还有其他选择。那么,与另一种传输方式相比,使用 FTP 有什么好处呢?以下是使用 FTP 而不是其他传输选项时可以获得的五个好处。

  1、安全

最终,与其他选择相比,使用 FTP 服务器的最大好处是这些托管选项可以提供的安全级别。FTPS 和 SFTP 都是安全(加密)文件传输协议,为传统 FTP 传输增加了另一层安全性,许多 FTP 服务器同时支持 FTPS 和 SFTP,以更好地保护共享数据。这为您提供了额外的保证,即您的隐私文件不会落入坏人之手,因为它们在传输过程中是加密的。推荐阅读:《怎样将内容利用FTP上传到网站》

当您发送数据,尤其是隐私数据时,您可能会担心其他方可能会拦截您的传输。事实上,任何拥有正确工具或一点知识的人都可以拦截文件。您可能还担心您的传输可能会受到病毒或其他恶意软件的影响。幸运的是,当您使用托管 FTP 服务器时,专家供应商负责提供必要的安全措施以确保数据安全。

使用FTP 的 5 个好处
使用FTP 的 5 个好处

  2、可控性

使用 FTP 服务器的另一个好处是您可以获得对数据的控制级别。许多 FTP 服务器,尤其是行业领先的服务器,提供精细的访问控制,允许您的管理员确定谁可以上传、下载、编辑、删除或共享文件;以及他们在哪些文件夹中拥有特定权限。并非您组织中的每个人都需要对您的文件具有相同级别的访问权限。例如,CFO 可能需要查看敏感的财务记录,而您的实习生则不需要。基于个人用户帐户控制文件和解决方案访问的能力可以为您的文件增加更多安全性。

  3、可发送大文件

您是否曾经尝试过通过电子邮件将文件发送给收件人,却收到一条消息说您的文件太大而无法发送?如果您的组织处理大量数据,您不会希望整个文件共享过程因文件太大而中断。相反,您可以使用 FTP 服务器,让您可以一次性发送数千兆字节的数据。推荐阅读:《什么是匿名FTP?》

  4、改进工作流程

在您的组织中使用不统一的文件共享流程可能会对您的业务生产力产生负面影响。您可以立即发送大量数据,而不是一次共享一个文件。您还可以在进行大额转账时继续工作,或者在晚上或周末安排大额转账,这样您的工作流程就不会中断。此外,拥有 FTP 服务器可为您提供一个位置来存储所有文件。这减少了您的团队花在寻找特定数据上的时间。它还减少了丢失文件的机会。

  5、意外恢复

您永远不知道何时可能会遇到数据丢失或受损的问题。当您选择顶级 FTP 提供商时,您的供应商可以确保您的文件永远不会丢失,从您的日常数据到您最重要和最敏感的文件。

当意外发生时,例如互联网连接中断、断电,甚至是实际的自然灾害,您不必担心失去文件。相反,您的数据会定期自动备份到另一个位置。然后,如果您需要恢复您的数据,您可以通过与您的 FTP 供应商协调来实现。推荐相关阅读:《主动FTP和被动FTP哪种比较安全?》

20170316111406

检查和升级您的 Linux 内核版本

在 CentOS 7 中通过命令行检查和升级您的 Linux 内核版本

在本文中,我们将学习到如下知识点:

检查Linux 内核版本

升级Linux 内核版本

  1)检查内核版本

检查和升级您的 Linux 内核版本
检查和升级您的 Linux 内核版本

要检查内核版本和构建日期、操作系统架构、主机名等系统参数,您可以使用uname包含在coreutils包中的命令:

# uname -rv

3.10.0-693.11.6.el7.x86_64 #1 SMP Thu Jan 4 01:06:37 UTC 2018

要查看当前内核版本和构建日期,请运行uname -r. 根据您的服务器运行的平台,您可能会看到略有不同的输出,即使是相同的 CentOS 7 操作系统。推荐阅读:《免费学习Linux的五种方法》

如果您将 VPS(虚拟专用服务器)您将在内核版本中看到“stab”:

# uname -r

2.6.32-042stab125.5

如果您在专用服务器或 KVM 虚拟服务器上运行 CentOS 7,您可以在内核版本中看到“el7”,它指的是 Red Hat Enterprise Linux,CentOS 是从它派生而来的:

# uname -r

3.10.0-693.11.6.el7.x86_64

如果您运行的是 CloudLinux,您可以在内核版本中看到“lve”:

# uname -r

3.10.0-714.10.2.lve1.5.9.el7.x86_64

另一种检查方法是使用以下 yum 命令:

yum info kernel -q

这个命令的运行时间可能会明显更长,因为 yum 默认使用 python 解释器和一个或多个插件。但是,它提供了更详细的信息。以下是此命令可能输出的示例:

# yum info kernel -q

Available Packages

Name : kernel

Arch : x86_64

Version : 3.10.0

Release : 693.11.6.el7

Size : 43 M

Repo : updates/7/x86_64

Summary : The Linux kernel

URL : http://www.kernel.org/

License : GPLv2

Description : The kernel package contains the Linux kernel (vmlinuz), the core of any

  2)升级 Linux 内核

如果您有一个 VPS 作为 OpenVZ 容器,则不可能独立升级您的内核,因为所有虚拟容器都运行在节点上加载的相同内核。因此,只能在专用服务器和基于 KVM 的虚拟服务器上执行自愿升级。推荐阅读:《网站服务器选择Linux有哪些优势》

要升级内核,您可以运行以下yum命令:

yum upgrade kernel

默认情况下,此命令应要求确认安装新内核:

可以吗 [y/d/N]:

如果想跳过确认,可以使用n

yum upgrade kernel -y

安装新内核后,您需要加载它。为此,您需要重新启动服务器:

重启

服务器完成重新启动后,您应该检查加载的内核版本。

内核使用

KernelCare 是 CloudLinux 分发的 Linux 内核实时修补软件。使用 KernelCare 时,服务器不需要重新启动内核升级,并且每 4 小时自动检查和应用内核补丁。它仅适用于专用服务器和 KVM 虚拟服务器。

您可以检查是否安装了 KernelCare,如下所示:

yum info kernelcare -q

Installed Packages

Name : kernelcare

Arch : x86_64

Version : 2.14

Release : 2

Size : 217 k

Repo : installed

From repo : kernelcare

Summary : KernelCare tools

URL : http://www.cloudlinux.com

License : CLOUD LINUX LICENSE AGREEMENT

Description : KernelCare userland tools

要检查补丁是否已应用,请运行:

kcarectl –info

补充:

  3)删除旧内核

有时您可能需要手动从服务器中删除旧内核。要检查所有已安装的内核,yum可以再次使用此命令:

# yum list kernel -q

Installed Packages

Installed Packages

kernel.x86_64 3.10.0-693.11.1.el7 @updates

kernel.x86_64 3.10.0-693.11.1.el7 @updates

使用package-cleanup带有–oldkernels开关的命令将删除所有旧内核,只留下 ‘ count ‘ 最近的内核(默认count=2)。

例如,要删除除最近安装和加载的内核之外的所有内核,请运行以下命令:

package-cleanup –oldkernels –count=1

以上就是检查和升级您的 Linux 内核版本全部内容。推荐相关内容:《怎样访问/管理HostGator虚拟主机cPanel Linux软件包》

20170316111406

如何为您的企业网站选择最佳的VPS主机计划

选择什么样的主机计划来匹配和支持商业网站,需要考虑很多因素。VPS主机由于具有独立的空间和高安全性,而且价格划算,因此越来越受欢迎,但如何选择正确的计划可能会令人困惑。不仅需要考虑更直接的方面,如需要的资源、预算、安全性和可靠性,还需要展望业务将增长多少。

好消息是什么?选择最好的VPS主机计划可为您带来所需资源的稳定来源,有助于提高网站的正常运行时间和性能。它也比专用服务器便宜得多,但也比您遇到的更实惠的共享主机计划安全得多。使用VPS主机计划,可以自定义、升级、保护和轻松管理您的账户。本文将介绍什么是VPS,如何选择正确的计划,以及该计划到底有什么好处。

  什么是VPS主机?

VPS代表虚拟专用服务器。与共享主机不同,共享主机没有专用的空间和资源,VPS主机提供了更高程度的安全和隐私。从某种意义上说,它代表了共享主机的经济性和专用服务器的控制性之间的一个很好的中间地带,非常适合中型企业使用。

如何为您的企业网站选择最佳的VPS主机计划
如何为您的企业网站选择最佳的VPS主机计划

以下是其工作原理。VPS主机本质上是一个模拟物理服务器的虚拟服务器。他通过使用虚拟化技术实现,在服务器的操作系统(OS)上安装了一个虚拟层。该层将服务器隔离成多个分区,给服务器的每个用户一个空间来安装自己的软件和操作系统。因此,被称为虚拟专用服务器,因为它在本质上既是专用的又是虚拟的。它在操作系统层面上与其他用户分开。这是一个可以完全控制和定制的空间,归功于一个Root Access的功能。推荐阅读:《美国VPS主机具备的优点》

拥有root权限,可以定制服务器以满足您特定的主机要求。因此,运行VPS时,您可以自定义设置网站,并获得有保障的资源,如磁盘空间、内存、CPU核心等等。

那么,记住所有这些因素,如何为您的企业网站选择合适的VPS主机计划?

  寻找最佳的VPS主机计划:

1. 寻找对消费预算友善的VPS计划:VPS是共享主机和专用主机之间的最佳媒介。它提供类似于两者的服务(特别是专用服务器),但成本较低。这要归功于VPS架构的性质,在这里可以完全控制主机空间,同时共享一个物理服务器。

VPS主机的共享性质是减少成本的原因。这种类型的主机也有令人难以置信的可扩展性,允许中小企业从基本资源开始,然后随着业务的增长而升级。因此,通过提供的计划,评估需求是什么。正确的主机计划将提供资源和需要支付的费用之间的良好平衡。VPS的可扩展性也考虑到未来的增长,允许通过几次点击来增加主机资源。

2. 选择好的控制面板Root权限,也就是之前谈到的功能,提供管理员级别的控制。您可以管理您的服务器,托管多个网站,安装第三方应用或软件等等。然而,对于新用户来说,root访问权限可能会变得复杂。一个好的控制面板有助于无缝管理root权限并充分利用它。大多数控制面板,如cPanel和Plesk,在图形用户界面(GUI)上工作,这是一个易于使用的设置(类似于Windows的点击界面)。这使您可以轻松地处理托管设置以及root访问权限。推荐阅读:《VPS主机托管的7大好处》

3. 密切关注安全问题:VPS主机提供的最大优势之一是隔离和安全的主机环境。寻找VPS主机时,一定要注意预设的安全设置、防病毒保护、防火墙等。出色的安全性和保护可最大限度地降低在出现 DDoS(分布式拒绝服务)攻击等任何威胁时停机的风险

4. 客户支持:必须选择提供全天候专家支持的供应商。许多主机公司提供电子邮件支持或工单支持。虽然这些选项对于小问题来说很好,但发生严重紧急情况时,将需要更多的即时支持。检查主机商是否对网络、硬件、登录、启动和重新安装虚拟机等问题提供完整支持。支持还应该扩展到基本的防火墙设置和系统中任何漏洞的调查。

5. 托管和非托管的主机:在托管方面,您更喜欢非托管还是托管 VPS 托管?非托管型主机将VPS的所有权留在自己手中。设置、配置和监控都在自己手中,并由自己控制。然而,如果是一个初学者,可能没有技术专长来执行这些任务,这就是托管VPS能提供的帮助。

确保检查主机商是否提供支持,帮助完成迁移、启动、登录、网络、基本的服务器优化、补丁和加固、设置防火墙等任务。托管型VPS主机,虽然比非托管型主机的成本略高,但对于新网站或希望将服务器维护留给专家的企业来说,是非常完美的。此外,托管型VPS允许专注于业务,而主机商则负责日常的服务器维护。

  总结

选择正确的VPS主机计划需要评估您的选择,并确保从主机商那里得到需要的一切。选择hostgator的VPS主机,就选择了满足各种规模的企业的安全和可靠的主机计划。您正在获得技术专业知识和深入了解,以指导您完成您的托管需求。推荐阅读:《VPS主机对网站SEO的好处》

我们的计划可以实现即时设置和数据迁移、SSD存储,当业务开始增长时,可以轻松升级,多种Linux发行版,为VPS提供24×7管理支持,保证资源,以及Root访问。可以通过增强的cPanel界面轻松管理VPS。

此外,如果正在寻找新的业务和利润途径,我们的VPS主机计划也能够建立分销业务。通过使用WHM(Web主机管理器)和cPanel,可以细分VPS,并将其设置为多个客户使用。访问我们的网站或现在与我们联系,了解更多有关VPS主机计划。

要了解更多关于我们的主机服务,以及主机领域的其他更新,请立即前往我们的“主机”博客。推荐相关阅读:《主机干货:一个超级详细的VPS主机指南,请收好》

20170316111406

了解和解释虚拟机上的 CPU Steal Time

虚拟机报告不同类型的使用指标,例如服务器负载、内存使用和Steal Time。客户经常询问Steal Time——它是什么,为什么会在他们的虚拟机上报告?继续阅读,我们将解释Steal Time的工作原理,以更好地了解它对您的虚拟机意味着什么。

  什么是Steal Time?

Steal Time是虚拟机进程在物理CPU上等待其CPU时间的时间百分比。您可以通过在 Linux 服务器上运行“top”命令来监控进程和资源使用情况。在使用指标中,Steal Tim被标记为“st”。

了解和解释虚拟机上的 CPU Steal Time
了解和解释虚拟机上的 CPU Steal Time

  虚拟环境中的 CPU

在云环境中,管理程序充当物理服务器与其虚拟化环境之间的接口。管理程序内核通过将运行进程调度到服务器的物理内核来管理所有这些任务。为虚拟机、网络操作和存储 I/O 请求等进程提供一些CPU时间来处理作业。CPU时间在这些进程之间分配,这会改变优先级并在这些进程之间通过物理内核产生争用。推荐阅读:《什么是虚拟机(VM)(一)》

  %Idle Time

Steal Time也可以在虚拟机上与Idle Time一起显示。Idle Time是指有管理程序分配的 CPU 时间,但虚拟机没有使用该时间。在这种情况下,我们可以假设对性能根本没有影响。

当Idle Time百分比为0 并且存在Steal Time时,我们可以假设虚拟机上的进程有延迟处理。

  多租户云

云平台由单租户和多租户环境组成。CloudStack产品允许您开发和运行多租户环境,使不同类型的用户能够以更低的成本运行他们的云基础设施。除了不会在我们的优质CloudStack 平台上过度销售虚拟内核之外,我们也不会将虚拟机固定到CPU 内核。这允许管理程序将 CPU 时间从所有服务器的物理内核分配给其任何活动进程。推荐阅读:《什么是虚拟机(VM)(二)》

从理论上讲,如果虚拟机100%的时间都可以立即访问其分配的核心,则不会有可见的Steal Time。然而,虚拟机管理程序正在运行许多不同的任务,并不断执行操作,例如重新调度任务以提高效率和处理从其他系统接收到的数据。所有这些进程都需要来自管理程序CPU 的 CPU 时间,从而导致延迟访问物理内核并增加虚拟机的Steal Time。

  分析服务性能

在现代托管环境中,少量Steal Time通常是不可避免的,尤其是在共享云托管上运行时。Steal Time虚拟机体验并不总是从虚拟化操作系统外部可见。

如果您看到虚拟机记录的Steal Time恒定,请尝试查找与您正在执行的任务的相关性。更重要的是,这种Steal Time如何导致性能损失?您是否注意到应用程序的任何性能损失?如果是这样,请尝试测量输出以根据Steal Time发现整个应用程序流中的延迟。如果您确实看到对您的应用程序的体验影响,请通知您的托管服务提供商。在许多情况下,他们可以通过将您的虚拟机移动到不同的虚拟机管理程序来找到更合适的环境。推荐相关阅读:《VMware和VirtualBox哪个好用》

20170316111406

了解虚拟主机的RAM和CPU

在互联网上托管网站的方式与在个人计算机上访问文件的方式类似。虚拟主机服务是通过服务器,即一台电脑,来存储您的数据,并通过网络将数据发送给想要访问它的人。

就像一台计算机一样,虚拟主机服务器需要几个组件,如存储驱动器、处理器、内存芯片等,才能发挥运行。

在本文我们将讨论影响虚拟主机服务的两个组件,即RAM(随机存取存储器)和CPU(中央处理器)。

  了解虚拟主机中的RAM

RAM是随机存取存储器的缩写,它是多个进程同时运行时,CPU在短时间内保存数据的临时存储设备。

RAM是最基本的计算资源之一。从简单的移动电话到最复杂的服务器,它们都使用某种形式的RAM。推荐阅读:《怎样才能租用一个好用的虚拟主机》

更高的RAM通常与更好的速度和性能有关,原因很简单。传统的存储,即ROM(只读存储器)通常不与CPU直接联系,这意味着CPU需要时间来获取信息,发送请求,寻找相关数据,并将其送回CPU进行处理。

了解虚拟主机的RAM和CPU
了解虚拟主机的RAM和CPU

另一方面,RAM与CPU直接相连,意味着CPU可以直接访问RAM上的信息,使整个过程更快。

当然,也有一些注意事项。如果您不解决其他限制因素,如CPU内核数或缓慢的网络,仅仅增加RAM并不能提高网站或服务器的速度。然而,对于虚拟主机,这些都是罕见的例外。

  我的网站需要多大的RAM?

不幸的是,这里没有普遍正确的答案。RAM的要求差别很大,这取决于您的网站是否繁重,网站上的内容类型、流量以及您是否在运行动态网站。

然而,可以考虑一些一般要求,以选择理想的RAM大小。

CMS或内容管理系统,如WordPress、Drupal、Joomla等,通常需要大约半个GigaByte(GB)的RAM才能达到最佳性能。如果您使用Windows而不是Linux,可以再为它考虑半GB的内存。

此外,即使是最基本的网站也需要运行各种应用程序。把它们加在一起,在Linux上运行一个流量较小的基本网站,您至少需要2GB的内存;如果运行的是Windows,则会稍微多一些。

当然,如果您在专业地运行一个网站,有可能这不是您网站的构建方式。因此,根据网站可能有的一些附加功能,RAM需求会有所不同,这里有一些提示:

  •   动态网站比静态网站需要更多的RAM;
  •   高流量网站需要更多的RAM;
  •   即使在Linux内部,发行版(Linux的不同发行版本)也会影响操作系统顺利运行所需的RAM;
  •   启用网站缓存有助于您减少RAM需求;以及
  •   如果网站上有许多图片、视频或动画,将需要更多的RAM。

由于所列举的变量数量很多,几乎不可能以任何程度的准确度建议您的网站需要多少RAM。然而,就RAM而言,至少需要2GB,随着您网站成长,您将会需要更多。

假设您获得一个好的虚拟主机服务。在这种情况下,鉴于他们有不同类型的网站历史数据,有额外的流量和更多的数据,供应商可以准确地衡量RAM需求。推荐阅读:《虚拟主机安全注意事项》

  了解网站托管中的CPU

CPU是指中央处理器,它是任何计算机的大脑,包括服务器。它是计算机的一部分,实际”执行”所分配的任务。然而,术语”CPU “这个词有点误导。

CPU不是系统的单一部分。它是一个单一的芯片,但不是一个单一部分。一个CPU由几个”内核”组成,所有的工作都由”内核”完成。一个内核在给定时间内执行一个任务。当然,它的速度快得令人难以置信,但它是有限的——一次只做一个任务。

CPU本质上是几个这样的内核放在一起。大多数消费级CPU具有4、6或8个内核(广告上通常会说明这一点——双核、四核等),具体取决于价格。服务器CPU通常有32个以上的CPU内核,同时协同工作。

大多数网站不需要接近32个CPU内核。因此,在大多数共享服务器资源的主机形式中,会看到主机公司提供”内核”。可以得到两个内核,四个内核,八个内核,等等。

  网站需要多少个CPU内核?

同样,没有真正的方法来确定您的网站需要多少个CPU内核。然而,您可以从这个经验法则开始——对于一个在优化的Linux操作系统上运行的低流量的简单网站,您需要两个CPU内核。

现在,影响RAM需求的因素(大致)与影响CPU需求的因素相同。因此,像网站设计、代码优化、流量等因素会影响您的网站需要多少CPU。不幸的是,这些都无法准确量化。

然而,主机托管公司通常很擅长将计划与CPU内核配对。同样,他们对网站通常需要多少个CPU内核有最好的想法。

当然,您也可以做一些事情来优化。网站代码,特别是JavaScript代码,可以消耗大量的CPU和RAM空间。每隔一段时间优化一下代码有助于您加快网站的速度。此外,良好的网站设计和简单的界面是降低CPU和RAM需求的好方法。推荐阅读:《怎样选择香港虚拟主机比较好》

当然,网站流量对您的网站需要多少资源方面起着重要作用。具有高流量和大量媒体文件的动态网站使用专用主机,其中所有数百G的内存,服务器中的所有内核,以及其所有的存储都只是专门用于运行一个网站。因此,即使您的网站一切都优化得很好,您的资源需求也会随着流量的增加而自然增加。

  总结

RAM和CPU内核对于虚拟主机计划来说至关重要。它们也是硬件的一部分,这意味着公司可以便宜地使用不合格的或老一代的部件,但这可能对网站产生真正的不利影响。

因此,当您正在寻找经济实惠而又功能强大的虚拟主机计划时,请查看hostgator的共享主机。hostgator提供不计费的磁盘空间,免费的cPanel,如果需要,还可以轻松升级到更高的计划。有了hostgator的虚拟主机方案,您将不必担心主机问题,而完全专注于发展您的网站。推荐相关阅读:《不稳定的虚拟主机会对网站造成什么影响》