2015年3月10日星期二

苹果发布Apple Watch和新版Macbook

  3月10日凌晨消息,苹果公司2015年春季发布会在美国旧金山芳草地艺术中心召开。发布会上苹果重点发布了全新的Macbook 12英寸新机型,同时宣布了Apple Watch智能手表的售价与发售时间,以及几项其他消息。

  12寸视网膜MacBook

  本次发布会最重要的消息莫过于全新的12英寸版本Macbook。与之前媒体报道的一样,全新的Macbook采用全新设计,分为灰、银、金三色,12英寸Retina显分辨率为2304 x 1440,处理器为英特尔酷睿M低功耗处理器。并且如之前传闻中的一样,它采用无风扇设计,这也是首台无风扇的MacBook。新Macbook重约0.91千克,13.1毫米厚,比现在11寸的的MacBook Air薄24%。

  全新的Macbook机身内部的空间利用也达到了全新的层次。机身边缘不规则的空间也被定制的电池填充,让新Macbook的续航时间达到了9小时网页浏览需求。另外,新款MacBook 还搭载了全新的全尺寸键盘。据介绍,这种全新的蝶式结构键盘,使按键在薄了40%的同时,每个按键的表面积扩大 17%,稳定性提升4倍多。另外在每个按键下都有一个LED光源。触摸板也得到了更新,新的触摸板不仅可以感觉到压力的强弱,同时可以提供震动反馈。

  12寸MacBook 另外一个重大更新是全新的USB-C接口,据介绍这个将电源、USB数据传输、Display Port、HDMI和VGA五种功能集合于一的五合一接口将替代原先的接口。话剧话说,全新的Macbook也将只有这一个接口。全新12英寸Macbook售价9288元起。同时,旧的Macbook Pro与Macbook Air产品线都将换装全新的英特尔第五代酷睿处理器,同时配备Retina屏幕的Macbook Pro也将添加与新Macbook一样的全新触控板。

苹果发布Apple Watch和新版Macbook

  全新的Macbook售价为1299美元起,将于4月10日发售。

  苹果同时宣布,旧的Macbook Pro与Macbook Air产品线都将换装全新的英特尔第五代酷睿处理器,同时配备Retina屏幕的Macbook Pro也将添加与新Macbook一样的全新触控板。

  Apple Watch

  发布会上另一个令人瞩目的消息就是Apple Watch的最终推出了。本次发布会首先重温了已经公布Apple Watch功能,同时进行了真机演示。演示中展示了多个Apple Watch应用,比如接电话,用Apple Pay支付,给Facebook好友点赞,Uber叫车,订酒店房间等等。

苹果发布Apple Watch和新版Macbook

  在展示了多段有关Apple Watch制作工艺的视频之后,苹果宣布,Apple Watch一般状况续航时间为18小时,从4月10日起开始预售,4月24日正式发货,首批发售地区包含中国大陆。

  苹果官网显示,Apple Watch具有三个系列,Apple Watch Sport、Apple Watch 和 Apple Watch Edition。三个系列的表壳材质为铝合金,不锈钢和金,同时可以与多种表带任意搭配组合。Apple Watch Sport售价2588元到2988元,Apple Watch售价4188元到8288元,Apple Watch Edition金表版售价74800元到126800元。

  Apple Watch不同于以往苹果公司的所有产品,它的定位特殊,开创了一个新的产品类别。除了功能,它的重要卖点也加入了“时尚”这是此前产品从未刻意宣传的,苹果公司希望借助这个特殊的切入点引导行业,直至赢取这场战争。

  稿源:新浪科技

2015年3月9日星期一

小米4被指预装恶意软件:回应称测试机遭篡改

  近日有媒体报道,美国数据安全公司Bluebox通过测试发现,小米4手机中预装了恶意软件,还在这款手机中发现了很多其他问题。更令人担忧的是,这款手机似乎已经被尚未确认的第三方篡改。

  Bluebox曾经就此问题联系小米,但并未得到回复,该公司随后在上周四发布了报告。当Bluebox的研究人员收到这款手机时,确定那是一款使用小米账户的合法小米设备。经过深入的测试后,研究人员发现这款智能手机中预装了多款恶意应用,包括一款伪装成合法谷歌应用的广告软件、一个可以让黑客控制手机的木马,还有其他一些高危软件。

  另外,Bluebox首席安全分析师安德鲁·布莱齐(Andrew Blaich)还表示,在该公司进行的所有漏洞扫描中,小米4该都存在问题。

  布莱齐还表示,小米4的操作系统是未经认证的Android版本,因此可能存在很多瑕疵。他的团队发现的很多问题和漏洞都是较老的Android系统中存在的问题,最新版本已经修复,因此,他们认为小米4的操作系统融合了新的Android 4.4.4奇巧系统和旧版Android系统。API中的其他一些问题导致安全人员难以判断该设备究竟是用于测试的设备,还是供用户使用的产品。

  该公司还怀疑,这款设备可能被第三方篡改,因为某些应用的签名与小米的签名密钥并不相同。

  上周五,Bluebox终于收到小米方面的回复,小米国际副总裁雨果·巴拉(Hugo Barra)在回复中说:“我们确定Bluebox测试的设备使用的并非标准版MIUI ROM,因为我们的工厂ROM和OTA ROM从未root,也不会安装YT Service、PhoneGuardService、AppStats等服务。Bluebox购买的这款测试用机可能被篡改了,因为他们是通过中国的一家实体店购买的,而小米并不通过中国的第三方零售商销售手机,只通过官方网站和部分运营商销售。”

  巴拉还表示,小米正在调查该公司为何花费这么长时间才作出回应。他建议用户只购买Mi.com网站和部分认证商店的小米设备。

  不过,布莱齐似乎并不认可这一回复。他写道:“如果在零售渠道中这么容易篡改设备,那么即使通过Mi.com购买,也同样也可以在运输过程中篡改。”他还引述了另外一篇来自《明镜周刊》的新闻报道:美国情报部门可以在某些设备到达目的地之前在其中加载恶意软件——这是一种更加现代化的窃听方式。他认为,如果小米智能手机已经在零售层面被黑客入侵,便有可能引发更复杂的攻击。

  布莱齐在报告中指出,电子设备越受欢迎,遭到攻击的频率就越高。小米的MIUI平台拥有1亿用户,而且计划今年进军美国,因此该公司的用户数量今后还将继续增加。

  小米随后就此事向科技博客Venturebeat发布声明称:“Bluebox得到的那部小米4手机可能被第三方篡改,因为那是通过非官方渠道购买的。由于中国的各个手机品牌都存在巨大的平行市场,所以第三方经常通过这类渠道篡改任何品牌的手机。小米只通过Mi.com以及移动运营商等少数受信赖的合作伙伴销售手机。”

  小米还补充说:“另外,与Bluebox的结论不同的是,MIUI使用的是真正的Android系统,意味着MIUI完全遵守Android的兼容性定义文件(CDD),而且通过了所有的Android CTS测试,这是行业内用于确保某款设备完全兼容Android的一项流程,适用于中国和国际市场。”

  稿源:新浪科技

2015年3月8日星期日

Windows网站架构服务器的优劣

  使用Windows平台来构建网站服务器,很大部分由网站管理员的技术背景决定的,早期的技术人员可能更熟悉Windows,或者负责人认为Windows的易用性、“短平快”的开发模式、人才成本等方面都比较符合团队需求,自然就选择了Windows.后期业务发展到一定规模,也很难轻易将整体架构迁移到其它平台上了。当然,对于构建大规模互联网,更建议首选开源架构,因为有很多成熟的案例和开源生态的支持,避免重复造轮子和支出授权费用。

  那么,Windows架构的服务器和Linux架构的服务器到底哪个好呢?这里就从需求性、稳定性、操作性、安全性来分析一番。

  需求性:

  Windows网站服务器的主要组成部分是Windows+IIS+ASP(.NET),因此如果网站程序开发语言是ASP,那么应该选择Windows服务器,因为Linux不支持ASP系列的语言;如果是PHP语言建设的网站,建议选择Liunx主机,因为在liunx平台中,Linux+Apche+Mysql构架运行PHP网页可以更高效,更稳定。

  稳定性:

  主机的稳定性是至关重要的,关系着网站的生存发展,如果稳定性不够好的话,就会影响用户的访问,也会影响网站的优化,导致没有排名,这对于用户体验度的影响是非常大的。通常来说,Linux稳定性要比Windows好些,再就是Windows的图形界面需要占很多资源,而Linux系统去掉图形界面的包袱,系统运行得更快。

  Windows配置变化的时候,通常需要重新启动,这导致不可避免的停机,而Linux通常不需要重新启动。几乎所有的Linux系统配置的改变都能在系统运行中操作,而且还不会影响其他无关的服务。

  操作性:

  Windows系统的普及和它的图形化界面让我们每个懂电脑的人都不会陌生了,而Linux服务器一般是纯命令行模式,每完成一个操作,比如新建一个文件夹,都要用一串命令来完成。所以从操作性来讲,Liunx操作性要困难些。

  安全性:

  从安全性来说,Windows和Linux其实差不多,网站管理员熟悉哪种操作系统,懂得如何配置哪种操作系统的安全参数,哪种操作系统就更安全。

2015年3月7日星期六

LNMP网站架构方案分析

  LNMP(Linux-Nginx-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Nginx网络服务器,MySQL数据库,PHP编程语言,所有组成产品均是免费开源软件,这四种软件组合到一起,成为一个免费、高效的网站服务系统。

  Linux、MySQL、PHP这些框架的优点之前已经介绍过,LNMP和LAMP不同的一点就是Web服务器Nginx,那么Nginx相比Apache有什么优点呢?

  Nginx是一个小巧而高效的Linux下的Web服务器软件,已在一些大型网站上运行多年,很多国内外的门户网站、行业网站也都在是使用Nginx,相当的稳定。

  Nginx的主要特点是稳定、功能丰富、安装配置简单、低系统资源。Nginx对于反向代理和负载均衡有不错的支持。Nginx不仅仅可以做为Web服务器,还可以做负载均衡服务器、代理服务器和邮件服务器。

  作为Web服务器来说,相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,Nginx处理静态文件、索引文件,自动索引的效率非常高,体现更高的效率。

  作为代理服务器,Nginx可以实现无缓存的反向代理加速,提高网站的运行速度。

  作为负载均衡服务器,Nginx既可以在内部直接支持Rails和PHP,也可以支持HTTP代理服务器对外进行服务,同时还支持简单的容错和利用算法进行负载均衡;Nginx 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。

  作为邮件代理服务器来说, Nginx是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器)。

  安装配置上,Nginx安装简单、配置灵活、配置文件非常简洁(还能够支持perl语法);性能方面,Nginx是专门为性能优化而开发的,非常注重效率。它采用Poll模型,可以支持更多的并发连接,最大可以支持对50000个并发连接数的形影,而且只占用很低的内存资源;可用性方面,Nginx支持热部署,启动速度特别迅速,可以在不间断服务的情况下,对软件版本或者配置进行升级,及时运行数月也无需重新启动,几乎可以做到7*24显示不间断运行。

  可见,LNMP(Linux-Nginx-MySQL-PHP)这四种软件的组合,可以成为一个免费、高效、扩展性强的网站服务系统。

2015年3月5日星期四

独立服务器网站选择指南

  做过网站的朋友都知道,选择一台合适、稳定的服务器,是建立一个好网站的重要前提。在选择服务器的时候,一般IDC运营商都会提出几种建议:购买VPS(虚拟专用服务器)、购买服务器后托管到IDC机房、直接跟IDC运营商租用服务器或者选择购买云服务器。

  然而,对于这么多选择,很多客户往往对服务器托管、服务器租用、独享带宽、VPS租用、虚拟主机、云服务器等概念不是很了解,不知道如何选择IDC业务,有的一味的追求品质,选择了费用较高的套餐,但是却浪费资源,没有必要,也有些客户一味的省钱,没有根据自己公司的实际需求选择。下面就针对这几种不同的方案就行一些对比和评估。

  VPS

  VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的服务。VPS服务器简称VPS, 又称VPS主机。VPS主机是通过虚拟化技术实现的虚拟主机,虚拟化是一个抽象层,它将物理硬件与操作系统分开,从而提供更高的IT资源利用率和灵活性。这些VPS服务器以最大化的效率共享硬件、软件许可证以及管理资源。每个VPS都可分配独立公网IP地址、独立操作系统、独立空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等,为用户和应用程序模拟出“独占”使用计算资源的体验。VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。VPS为使用者提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。

  不同VPS提供商所使用的硬件VPS软件的差异,及销售策略的不同,VPS的使用体验也有较大差异。尤其是VPS提供商超卖,导致实体服务器超负荷时,VPS性能将受到极大影响。相对来说,容器技术比虚拟机技术硬件使用效率更高,更易于超卖,所以一般来说容器VPS的价格都高于虚拟机VPS的价格。

  目前用得最多的虚拟化技术是Xen, OpenVZ, Hyper-V,Vmware等,其中Hyper-V是微软自家的虚拟化技术,只能在windows上运行,也就是一般买windows系统的vps时,很可能是Hyper-V的。Vmware国内的一些较小主机商会用,跑windows或linux的都有。OpenVZ是基于操作系统的虚拟化技术,它运行效率跟真机(实体服务器)几乎一样,OpenVZ价格便宜,非常容易被超售(假设宿主机有16G内存,但开出20台1G内存的vps,都卖出去了;而这20台vps里都显示1G内存,这就是超售)。Xen虚拟出来的系统跟真机相似度极高,有swap,可以运行pptp的vpn,不容易超售。同等配置的vps,Xen的性能要明显优于OpenVZ。

  VPS的优点只要是价格便宜。缺点是性能低下和安全性较差。

  服务器租用

  服务器租用是指用户无须自己购买服务器,只需根据业务的需要,提出对硬件配置的要求。主机服务器由IDC服务商配置。用户采取租用的方式,安装相应的系统软件及应用软件以实现用户独享专用高性能服务器,实现全部网络服务功能,用户的初期投资减轻了,可以更专著于自己业务的研发。用户可以自行安装操作系统及相应的应用软件,并完全自行管理 ,也可由公司代用户安装系统、应用软件,免费提供服务器监测服务。用户可以月租、年租,月租无押金,年租送产权。

  租用服务器的好处是便捷和低价,我们知道,大部分的服务器买来以后装好系统和软件,调试通过之后最终还是要放到 IDC 机房的,那么,直接租用 IDC 机房的服务器就相对要更加省事一点,因为毕竟省去了运输的环节,如果机房离用户所在地不远那就非常好办,自己开车或者乘车过去都可以,但假如 IDC 机房离用户所在地非常远,运过去通常就非常麻烦了,这时候,租用确实是个好办法,即使不是好办法,也是不得已的办法,尤其是西南地区和西北地区机房资源非常少,那些地区的用户采用自己拿服务器去托管的方式确实不如直接去租用。

  但是,租用机房的服务器也有其不足:用户大部分情况下都看不到自己租用的服务器是啥模样,一些比较厚道的运营商倒是会如实的告诉客户他们所租用的服务器是什么品牌、什么型号。不过也会有极少数IDC采用自行组装的服务器作为租用业务使用以便降低成本,所以能够提供给用户的就是服务器的简单配置资料,至于采用什么品牌的主板甚至主板芯片是什么,这些都是用户远程管理服务器的时候才能查看到。

  服务器托管

  服务器托管是指客户自己购买服务器,然后交通过IDC(主机商)交由机房进行管理维护,服务器的所有权和使用权都是属于客户自己的,只需要付管理费用。在服务器托管的情况下,如果硬件等出现问题,机房一般是不负责维修的,需要客户自行处理。

  服务器托管的好处是是自主性强,对服务器拥有完全控制权。随着服务器成本的降低,大部分的专业客户和大客户都倾向于自行采购设备然后拿去托管的方式,因为采用自己的方式组装出一台服务器,甚至是一半新配件一半二手配件组装而成的价格其实也不会太高;想要高性能的用户可以拿出足够的资金购买更高配置的产品,一些注重品牌和稳定的用户也可以直接购买一线大厂的品牌服务器。另外,有些用户可能要使用比较特殊的操作系统和软件,又或者是事先需要复制大量的资料到服务器硬盘上,这些操作远程控制机房的服务器都不是很方便,一般是先调试或者复制好再拿去机房托管。

  总的来说,服务器托管可以自己选择配置和安装软件,在硬件采购上比较有优势,不过需要企业有专业人员管理维护,而服务器租用则比较灵活,没有硬件成本,维护起来也比较省心。对于离机房较远的地方,可以选择租用服务器,省去了舟车劳顿。如果离机房不很远的话,则最好是自行购买服务器再放机房托管。

  云服务器

  云服务器(Elastic Compute Service, 简称ECS)是一种处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更简单高效。云服务器提供可调整云主机配置的弹性云技术,整合了计算、存储与网络资源的Iaas服务,具备按需使用和按需即时付费能力的云主机租用服务。在灵活性、可控性、扩展性及资源复用性上都有很大的提高。

  云服务器服务包括两个核心产品:面向中小企业用户与高端用户的云服务器租用服务;面向大中型互联网用户的弹性计算平台服务。

  云服务器平台的每个集群节点被部署在互联网的骨干数据中心,可独立提供计算、存储、在线备份、托管、带宽等互联网基础设施服务。

  云服务器适合以下用户:注重主机服务性价比的用户;需要快速实现分布式部署的用户;对业务的弹性扩展能力有需求的用户;有系统高可用性和快速恢复需求的用户等。

  与VPS相比,云服务器实现云主机之间的完全隔离;内置冗余的共享存储和智能备份,物理服务器失败可在几分钟内自动恢复;服务环境采用高端服务器进行部署,同时采用集中的管理与监控,确保业务稳定可靠。总的来说,云服务器总体性能远高于VPS,强于部分独立服务器。

  应该说云主机租用业务是时下比较热门的一项 IDC 服务,也是将来比较有发展潜力的一项类似虚机的租用业务,相对于自行购买服务器来说,云主机业务既比较便宜同时也具有服务器租用的各个优点,而相对于传统的服务器租用和虚拟主机来说,云主机一般配置都比较高,单独租用这种配置的服务器太昂贵,而采用 云主机的方式租用就划算一些。

  总结

  对于如何选择VPS、租用服务器、托管服务器、云服务器,下面是一些总结。

  1.VPS:适合是小型公司,动态网站,页面不是特别多,访问量不是特别大的网站

  2.服务器租用:适合中小型公司,电子商务网站或者大型论坛,网站每日流量很大;

  3.服务器托管:适合大型公司,自己购买了服务器,需要托管在专业的IDC机房;

  4.云服务器:适合开发型公司,有大并发、动态调整需求频繁的情况。

2015年3月4日星期三

虚拟主机上的网站备份方法

  虚拟主机因为价格便宜,因此服务可能就不太靠谱,说不定哪天就关了或无法访问,因此网站备份对于虚拟主机来说尤为重要,做为站长应该如何将自己的网站进行备份,下面月光博客就介绍几个常见的网站备份方法。

  手动备份

  手动备份是最基本的备份方法,对于大多数网站来说,网站的程序代码变动较少,主要是数据库的变化,因此,可以一次性将全站程序和数据库通过FTP等方式备份到本地硬盘,如果遇到网站模板或文件变更,则变更后再进行手动下载备份,对于数据库文件来说,通过phpMyAdmin等管理程序将数据库导出到一个文件中,然后定期从网站上将其下载到本地,以避免数据的丢失。

  手动备份的问题是实时性不强,依赖人工操作,效率低下,如果遇到突发事件,数据库有可能会丢失数天甚至更长时间的数据。

  使用面板自带程序备份

  很多虚拟主机的面板程序会自带备份恢复功能,使用面板程序的这些功能会极大提高备份和恢复的效率,例如常用的面板程序cPanel自带的Backup功能就可以让用户方便地备份整个站点和全部或者部分数据库, 在cPanel面板进行空间全备份步骤是:

  首先,登录网站的cPanel控制面板,点击Backups按钮,进入备份页面。

  1.备份全站文件,点击这里的HomeDirectory按钮,就会自动开始下载一个压缩文件,这个压缩文件中的是public_html目录下的全部文件,网站源程序就会下载到本地电脑。

  2.备份数据库,点击DATABASES下面的数据库的名字,就会开始下载对应数据库的压缩包,如果有多个数据库,就要逐个点击并将其全部下载。待全站文件和数据库下载完毕就完成了一次整站备份。如果以后出现问题,就可以使用这些备份文件使用右侧的Upload功能进行无损恢复了。

  使用网站系统的备份功能

  大部分网站程序会自带备份功能,有的自身不提供,也会有第三方开发者帮忙制作扩展程序。例如对于WordPress来说,就有类似WordPress Database Backup这样的扩展插件可以实现对WordPress数据库的备份。

  使用第三方工具自动备份

  使用第三方工具备份是灵活度最大的一种备份方式,效率也相对较高,但较为依赖服务器本身提供的资源,如果服务器不提供某些功能,就无法实现第三方工具备份。这里推荐的第三方工具是Dropbox,该软件支持多种不同的操作系统,无最大单个文件的限制,免费账户总容量5G,对于单个网站备份足够。Dropbox对于网站备份的优势是支持文件版本控制,可以实现历史版本文件的恢复,这对于网站来说非常重要。

  在虚拟主机上安装和使用Dropbox的方法参见此文

  总之,无论是网站的整站备份还是网站数据库的定期备份,操作起来都不是难事,重要的还是建立起网站备份观念,否则一旦网站出现事故就要悔之晚矣了。

2015年3月3日星期二

谷歌拟推无人机提供网络接入服务

  谷歌即将正式宣布推出泰坦项目(Project Titan)—一种由太阳能驱动的无人机,并将于今年某个时点投入使用。该项目将利用太阳能驱动的轻量型飞机作为远程卫星使用,利用盘旋在特定区域的无人机为人们提供网络覆盖。

  桑德尔·皮蔡(Sundar Pichai)是谷歌资深副总裁,负责安卓、Chrome以及谷歌应用产品。他于周一在世界移动通信大会(MWC)上表示,目前全球大约有40亿人尚无法上网,而公司正在进行3个大型计划,旨在为这些人提供接触网络的机会。

  皮蔡表示,泰坦项目将利用太阳能驱动的轻量型飞机作为远程卫星使用。公司于2014年收购了泰坦航空,当时有传言称Facebook也看上了这家无人机初创公司。谷歌打算利用盘旋在特定区域的无人机为人们提供网络覆盖,同时在灾害发生时亦可充当热点使用。

  皮蔡称,泰坦项目目前的进度相当于两年前的Loon项目。与泰坦项目类似,Loon的构想是利用漂浮于空中的气球作为浮动基站,但较前者提供更宽广的覆盖范围。Loon已经在澳大利亚及南美展开测试。

谷歌拟推无人机提供网络接入服务

  “当我第一次听说这个想法时,我认为非常疯狂,因为这些气球的确是太大了,”皮蔡说道。“听起来很像科幻情节,但是在随后几年我们将看到重大进展,这些构想能够成为现实。”

  谷歌的第三个计划称之为Project Blank,该计划于一年前启动,旨在为全球范围内的郊区提供网络连接。

  “我们修建光纤网络,同时与本地提供商合作,提供4G服务,”皮蔡说道。“我们将于今年在非洲推出Project Plank。”

  皮蔡同时谈到,一些大公司发起的活动,如Facebook的Internet.org倡议,正在让更多生活在偏远地区的人们得以接触网络,这是非常重要的举措。

  Facebook的CEO马克·扎克伯格(Mark Zuckerberg)也计划于今晚在MWC 2015上进行演讲。

  稿源:网易科技