ownCloud 内核是用PHP5写的,支持SQLite、MySQL、Oracle以及PostgreSQL等数据库。为了简单,我们将用MySQL数据库。在你的Linux系统下你需要安装以下软件:
PHP 安装包:php5, php5-gd, php-xml- parser,php5-intl
数据库驱动:php5-mysql(如果你使用其他数据库,需要安装相应的数据库以及驱动)
Curl 安装包:curl, libcurl3, php5-curl
SMB 客户端:smbclient (这个用来挂载windows共享文件夹的)
Web 服务器:apache2
NAS中文名叫网络附属存储,就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。
Nas好处
Nas(就专指群晖吧)共享的好处是,一处共享,各处使用,你用硬盘当然可以存文件用,但这也仅限于pc和部分机顶盒,你怎么把硬盘文件传手机和平板上,去看电影听歌?估计等你传完了都不想看了。
另一个nas共享的好处可能你用不到,就是nas可以开nfs afp,ftp,这些虽然可能你用不到,但有些人是刚需。更不用说nas可以设多账户限制容量和权限了。
在功能上,nas的一大优势是备份,且不说系统备份,只说从各设备同步到nas上,就是相当方便的事情,而用硬盘去备份各移动设备的繁琐够你忙活一顿了。
NAS适用人群
对于普通人来说,nas其实可有可无,如果买群晖、威联通之类的官方的产品,首先上千的起步价买个盒子和系统就已经能劝退绝大多数人了,还不说买回来再加硬盘的成本。还有第二个问题,虽然nas比电脑直接开文件共享功耗低不少,但是nas的设计就是7*24小时开机的,再低的功耗,如果自己平时使用频率并不高,那还是不划算的。我自己的nas插了4张硬盘,待机都要40w的功率,如果在线看视频,功率直接飙升到80w不成问题,除非使用本地的解码器解码视频,功耗才几乎没啥变化。
对于搞技术的人来说,NAS的必要性还是显而易见的,比如群晖的x86版本是支持docker容器和虚拟机的,这对开发人员来说是极其利好的,比如自己想调试程序,就可以直接使用nas中的数据库,不用临时去创建,还有很多环境也能使用,特别是工作电脑重装系统之后,很多环境重装需要大量的时间,nas的独立性就很好的解决了这个问题。甚至还能在nas中搭建自己的博客网站之类的,基本上只有自己想不到的,没有它做不到的。
不过这些特性还是得需要另外一个东西才能实现,那就是内网穿透,这个其实也很简单,因为要想在外网中访问到自己家里的nas,就需要内网穿透才行,不过如果家里凑巧有公网ip的话,这个问题就很好解决了。不过在现在这个NAT技术大行其道的情况下,大部分家庭应该都是拿不到公网ip的吧。而且这也能很好的解决那些有远程数据需求的用户,同时也能提供图片,视频等各种文件分享功能,再也不用忍受百度网盘限速的烦恼了。群晖还提供了很多套件,其中工作的套件能实现多台社保编辑同一份文件,也会自动上传到nas中去,还能查看历史修改记录,这对生产力的提升也是有很大帮助的。还有对照片视频的同步功能,也是体验很好的。
除了以上需求之外,还有一类人也适合nas,那就是喜欢搞家庭影院的人,特别是视频,动不动就是4k,8k之类的,占的内存也很大,如果放在电脑里,拷来拷去也很麻烦,但是有nas就免去了这些麻烦,在电视上直接就能播放nas里的内容,很是方便。搞过pt下载的用户也应该清楚,一个种子一般要下很久才能下完,挂在nas上下载也是比较完美的,毕竟7*24小时都在线。
服务器如何选择?服务器的选择大概分为以下几种情况:
一、个人网站或者入门级网站,这类网站由于网站内容和访问量都相对比较低,所以对服务器的要求也较低,选择入门级的服务器即可,而且价格会比较便宜。
二、如果是一般的企业网站,企业的产品数量有限,需要存储的内容也有限的话,一般1核、2G、1M的就够用。
三、如果是做开发游戏、数据分析、在线商城等业务或者有高网络包收发需求的企业,这类网站对访问速度、访问量、存储量、稳定性等的要求都比较高,所以建议考虑计算型服务器。
四、如果有大数据计算与存储分析需求,比如互联网行业、金融行业等,最好选择大数据型的服务器,这种服务器的优势是可以随意升降配置。在具体选择服务器的过程中,有几个重要参数是一定要慎重考虑的:
1、CPU:服务器的CPU代表了主机的运算能力,静态页面对CPU的消耗比较小,动态页面对CPU消耗比较大,所以如果是静态页面一般1核的CPU就够了,如果是动态页面则建议选择2核以上的CPU。
2、内存:服务器内存越大,网站打开速度越快。对有数据库运行需求的中小型网站来说最少选择1G以上内存,因为数据库运行也是比较消耗内存的。
3、硬盘:硬盘需要根据程序体量以及数据库大小来定了,此外系统本身会占用一部分硬盘空间,所以开通以后看到硬盘已经被使用了一部分空间。
4、带宽:如果选择VPS或者云服务器,他们对流量是没限制的,重点要考虑带宽。带宽越大访问网站时速度越快。所以可根据访问量大小及未来的发展规划选择带宽。
5、线路:大陆常用的线路一般是三大运营商的,移动、联通、电信;境外的有香港、美国的。可以根据业务面向用户市场区域选择。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)