正在加载...

PS:RHEL7和CentOS7出来有一段时间了,拿出点时间研究下,有几个地方跟6和5系列相比改变比较大,估计不少童鞋有点不太习惯。下面简要举例说明改变比较大的要点:

一、CentOS的Services使用了systemd来代替sysvinit管理

1、systemd的服务管理程序:
systemctl是主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。
systemctl可以列出正在运行的服务状态,如图:

More …

PS:昨天写一篇博客发现上传图片报错,文件已经上传100%但又跳出来“上传失败”,提示“缺少临时文件夹”。因之前更换了VPS,以为是图片目录权限问题,最后发现不是,是php的一个配置问题导致。

解决方法:
vim php.ini

找到upload_tmp_dir,改成如下:
upload_tmp_dir = /tmp

保存退出,重启php就ok。

PS:EPEL的yum源是很稳定的第三方yum安装源,也是我经常使用的,基于CentOS/RHEL 7.x的也有了,整理如下:

# wget http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
# yum install epel-release-7-0.2.noarch.rpm
或者
# rpm -ivh epel-release-7-0.2.noarch.rpm

验证查看是否安装成功:
yum repolist

More …

PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下。

一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术。具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了;如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的;大型网站或重要的服务,且服务器比较多时,可以考虑用LVS。

一种是通过硬件来进行进行,常见的硬件有比较昂贵的F5和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用;另外一种就是类似于Nginx/LVS/HAProxy的基于Linux的开源免费的负载均衡软件,这些都是通过软件级别来实现,所以费用非常低廉。

目前关于网站架构一般比较合理流行的架构方案:Web前端采用Nginx/HAProxy+Keepalived作负载均衡器;后端采用MySQL数据库一主多从和读写分离,采用LVS+Keepalived的架构。当然要根据项目具体需求制定方案。
下面说说各自的特点和适用场合。

Nginx的优点是:

More …

PS:本文作者是前盛大云CEO、Ucloud创始人季昕华,本人的工作经历使然对此文观点比较同感,也是比较不错的云计算IaaS层概念科普文。特记录如下:

真实的云计算什么样?
真实的云计算什么样?

云计算对普通用户来说,总是一个云里雾里的话题。本文从最基础的概念开始科普,说明了四个常见的错误理解,和作者的四个猜想。

IaaS(Infrastructure as a Service),指基础设施即服务,消费者通过Internet可以从完善的计算机基础设施获得服务。基于Internet的服务(如存储和数据库)是IaaS的一部分。Internet上其他类型的服务包括平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发,SaaS则提供了完整的可直接使用的应用程序,比如通过Internet管理企业资源。

误解一:IaaS就是卖资源

现在流行的一个观点:IaaS就是卖资源,传统IDC是卖带宽和机架,云计算加上服务器,最多就是把这些资源通过虚拟化技术拆成散了零卖。

在我们看来,云计算分为3个层次:

More …

1

Steve Jobs的光环已经随着他的离去而淡褪,短期内世上恐怕再难有人像他这样惊世骇俗般的改变了世界。但是如果你了解到一个人,一个来自南非年仅42岁的企业家在短短的20年里在全世界最酷的三个领域:互联网、可持续能源和航天技术中所取得的辉煌成就,你恐怕不会再眷恋Steve Jobs带给你的震撼。这个人就是Elon Musk。

More …

PS:这篇对存储的基本类型概述很好,我做了部分补充和修改。

一. 硬盘接口类型

1. 并行接口还是串行接口

(1) 并行接口,指的是并行传输的接口,比如有0~9十个数字,用10条传输线,那么每根线只需要传输一位数字,即可完成。
从理论上看,并行传输效率很高,但是由于线路上的物理原因,它的传输频率不能太高,所以实际的传输速度并不和并行度成正比,甚至可能更差。

(2) 串行接口,指的是串行传输的接口,同样是0~9十个数字,用1条传输线,那么需要传输10次,才可以完成。
从理论上看,串行传输效率不高,但是由于它的数据准确性,高频率的支持,使得传输速度可以很高。

(3) 并行连接线和串行连接线(IDE/SATA)

目前,计算机的外部接口大多被串行接口取代,比如:USB,1394,COM等等,都是串行接口。而硬盘的外部接口也已经被串行接口(SATA/SAS)占领。

2. 硬盘接口类型

按硬盘接口协议/规范可以分为2类:ATA和SCSI。使用了某种接口的硬盘就称为XXX硬盘。

2.1 ATA接口协议

(1) IDE接口
IDE接口也称为PATA(Parallel ATA)接口,也就是并行ATA接口。以前的PC机大多用的这种接口的硬盘。

(2) SATA接口
SATA(Serial ATA)接口,串行ATA接口,这类硬盘,转速通常不太高,容量大,目前PC机或者IOPS要求不是太高的存储多使用这种接口的硬盘。

More …

  • 与马斯克畅谈后,超音速管道、像火箭般直飞上天的飞机,似乎已触手可及
  • “马斯克所创建的公司,其愿景不是以几年,而是以几十年来丈量”

每到周五,埃隆·马斯克(Elon Musk)都会召集工程师,在一间飞机修理库开会。这间老旧的修理库位于好莱坞公园赛马场和赌场以南几英里,现在是马斯克名下特斯拉汽车公司(Tesla Motors)的研发基地。7月份的一次会议现场,Model S轿车和公司即将推出的Model XSUV的车架就摆在墙角,动力传动系统原型和驾驶室实体模型就摊放在水泥地上。

员工围在马斯克身边,他正全神贯注地检查一块车窗遮阳板。马斯克横竖看不上自己手里的这块东西。他检查了接缝处,发现有了这条接缝,遮阳板表面“像鱼嘴一样”鼓了起来。他宣称,他要找到世界上最好的遮阳板,然后做出更好的来超过它。

More …