如何选择Linux发行版:CentOS、Debian、Ubuntu之异同
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。
商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本。
商业版本以Redhat为代表,开源社区版本则以debian为代表。这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论。而绝大多数VPS上只提供开源社区维护的发行版本。下面就这些不同的Linux发行版进行简单的分析。
大多数打算购买VPS的人基本上都是用来搭建HTTP服务,部署网站。而这些站长大多数都是从使用虚拟主机发展而来,那么从虚拟主机平台迁往VPS平台,有什么需要提前了解的知识呢?
VPS在操作系统层面来讲,是一台完整的服务器。认真了解如下几点,将会你对VPS的了解,避免出现购买VPS后无可是从的情况:
随着提供VPS服务的门槛越来越低,市场也有越来越多的琳琅满目的VPS主机商可供选择。准确的获知这些VPS主机商的真实信息,是选择VPS主机商的前提。
deepvps仅仅从举例角度对某些VPS主机商进行案例分析,并不向读者推荐或排斥任何主机商。
1、查看一下VPS主机商的域名WHOIS信息,一般域名注册超过半年的主机商相对比较可靠。头3个月是域名主机商倒闭,跑路的最高峰时期。
很多入门者心中都有一个疑问:是否配置越高的VPS性能就越好?答案是错误的。
VPS的性能约束因素其实非常明显:取决于宿主机的性能与宿主机分配的资源。现在的VPS服务提供商为了节约成本,大多都会向群集化发展,也就是说,单台的宿主机上部署尽可能多的VPS。
在这种情况下如果不超卖,性能倒可以保证,但如果过量超卖,就会出现非常多的不稳定因素。
任何商业企业都希望将利益最大化,这是可以理解的。但如果做的过火最终损害的还是自己的利益。VPS服务提供商也一样,为了将利益最大化,他们往往会实用技术手段对所出售的VPS进行“超售”。
那么何谓“超售”呢?顾名思义,即“超出可接受范围的出售”。本文将谈谈这些业内共知的那些常用超售手段:
购买了新VPS,少不了查询下相关硬件配置是否与网站的套餐说明是否吻合。
在这篇文章里,deepvps将介绍一下查看CPU信息、内存信息、硬盘分区、硬盘型号信息的命令。
(一)查看CPU信息
使用下面的指令,就可以查看到CPU的详细信息了。一般来讲,多核的CPU,或者支持超线程的CPU,或者物理上的多个CPU,就会显示出对应的条数的信息。比如说双核的CPU就会显示2条CPU信息,双核超线程的CPU就会显示出4条CPU信息。虽然条数多了,但是基本信息都一样。
deepvps今天配置一个VPS,Wget的时候发现提示 Resolving failed: Temporary failure in name resolution 错误。然后在VPS ping了一下外部地址,发现提示the host is unknow,可以断定是DNS的设置有问题。
解决这类错误,可以修改/etc/resolv.conf,
找到nameserver项修改成下面的,没有的话添加下面的
nameserver 8.8.8.8
nameserver 8.8.4.4
使用的Google的name server。
后面别忘记了重启网络,service network restart 命令。
如何没有这个文件,就自己vi写个进入
今天deepvps配置一个VPS的VSFTP后,发FTP居然不能用。连接FTP的时候提示PASV 模式失败,尝试 PORT 模式。后来发现是iptables防火墙挡住了PASV的端口。放开端口就好了。
VSFTP的配置很简单,不再多说。但在有iptables的情况下,要开启pasv模式,是要作一些配置的。
/etc/vsftpd/vsftpd.conf
有时候呢,我们需要在Centos系统启动的时候运行程序,这样保证一些服务就没有中断,相信你理解是什么意思。其实方法很简单呐,就是把需要运行的程序放在/etc/rc.d/rc.local里面就可以启动了,编辑rc.local这个文件。写下路径和程序。我们做个简单的实验看看就明白了:
假如我要记录每次系统启动的时间,有个简单的方法,就是让系统启动以后运行一下date这个命令,把结果从后面添加写到一个文件,查看这个文件就知道每次系统启动的时间了。
date >>/root/rtime.txt
修改yum源的方法有两种,很多朋友喜欢修改yum.repos.d这个文件进行更改,deepvps感觉这个方法不是太好,以下这个方法就方便多了。
在CentOS系统中,可以直接通过yum来安装组件,但系统默认的yum源速度往往不尽人意,都连接海外的,为了在国内达到快速安装的目的,就要需要修改yum源,可以使用
http://mirrors.163.com/ http://mirrors.sohu.com 这2个国内源。