网络工具
技术文章
破除MySQL打开的文件描述符限制-数据库Too many open files问题
由于挖站否免费CN2空间用户增多,近期总是出现半夜Mysql进程挂掉的情况,查询了一下Mysql的错误日志,提示有:[ERROR] Error in accept: Too many open files,原来是因为open files不足导致数据库挂掉了,尤其是晚上DirectAdmin系统备份时更是如此。
Linux系统默认的opens file是1024,可以使用ulimit -a 查看,这个是系统级的限制,另外在mysql中默认的open files也是1024,很多时候这个数值无法满足我们的建站需要,尤其是一个大型的网站和巨大型的数据库中心,很容易就会出现Too many open files问题。
三步揪出服务器流量异常“李鬼”-Linux服务器流量带宽监控与统计命令
上次有朋友在挖站否论坛中提出一个关于英文图片站存储的问题,问题描述中有一句话让我印象特别深刻——“我并不推荐VPS裸机给新手,就算你能熟练使用WP建站,你也不一定能搞的定服务器管理。”这句话其实在我刚刚开始建站时也听说过,以至于走了不少的弯路,吃了不少“哑巴亏”。
对于大流量大存储的图片、影视网站以及访问量大的博客网站上VPS主机主机甚至是独立服务器自然是最好不过的,一来可以节省成本,二来可以分摊风险。至于说的服务器维护的问题,只要前期搭建好了Web环境,后期的维护并不是别人所说的“难于上青天”,多学习多掌握几个命令就好了。
本篇文章就来分享一下当服务器流量出现异常时站长应该采取的操作步骤,挖站否遇到流量异常和网站打开缓慢的情况,最后基本上可以归结为三种:一种是网站正在遭受DD或CC攻击;一种是服务器内存或者CPU耗尽;最后一种就是服务器被“挂马”了。
VPS主机防攻击应对CC和DDOS的基本思路-防扫描防火墙阻止策略
越来越多的人使用VPS主机建站,但是与虚拟主机或者管理型的服务器相比,个人VPS主机基本上是无管理型的,即主机商只负责VPS主机的网络畅通,至于技术上的问题都得靠自己来解决。之前用阿里云的VPS主机经常受到CC和DDOS攻击,基本上每次一被攻击就要进入阿里云的“黑洞”。
阿里云对待CC和DDOS的VPS主机一般不能防御太多流量,一旦攻击流量起来了基本上会清空路由,如果被攻击的次数多了话甚至会长达一天或几天的“黑洞”。现在挖站否搬家到了经典CN2 VPS搬工上,之前有收到过热心朋友的提醒,搬工对待CC和DDOS的次数只有3次,超过3次直接封掉VPS。
八个HTTPS和SSL优化使用心得-减少等待时间和降低Https性能损耗
随着大家上网安全意识的增强,以及各大主要互联网公司对Https普及工作的推动,HTTPS SSL现在基本上成了建站的标配了。得益于Let’s Encrypt、Digicert、TrustAsia、Symantec等提供的免费SSL证书,现在不管是个人建站还是企业建站,上Https的成本可以忽略不计了。
为了安全,我们要上Https,但是开启 SSL 会增加内存、CPU、网络带宽的开销。相对于http,使用TCP 三次握手建立连接,客户端和服务器需要交换3个包,https除了 TCP 的三个包,还要加上 ssl握手需要的9个包,一共是12个包。所以,HTTPS优化得不少反而容易出现性能慢的问题。
当然,有人可能为会认为HTTPS与SSL增加的服务器开销基本上没有感觉到,这是因为网站的流量比较少,加上服务器的性能配置足以支撑起当前的流量。但是对于大型的网站,例如百度、Google以及热门APP,优化Https性能,减少资源消耗还是非常有用的。
手动安装NextCloud教程-免费开源的私有云存储网盘可播放图片音乐
NextCloud由原ownCloud联合创始人Frank Karlitschek创建的,继承原ownCloud的核心技术又有不少的创新。在功能上NextCloud和ownCloud差不多,甚至还要丰富一些,在用户使用体验方面,NextCloud安装与使用都非常地顺手,最重要的是NextCloud完全开源免费。
NextCloud不仅是一个私人云网盘平台,也支持多用户同步协作使用。NextCloud支持账号注册,可以为账号开启两步验证,以确保账号安全。同时,NextCloud对于公开分享的文件可以设置有效期,对于上传的视频、音乐、Office文档等直接支持在线预览和播放。
NextCloud还提供了上百种的免费应用和插件,这些NextCloud应用与插件可以将NextCloud打造成为一个在线文档共享与编辑平台、音乐与视频娱乐平台以及文件存储下载平台。当然,如果是自己手动安装的NextCloud的话,那么这些插件也得自己配置好环境才行。
SolusVM KVM VPS主机迁移搬家方法-SolusVM KVM备份恢复教程
使用SolusVM虚拟出VPS主机是当前比较常用的方法,SolusVM一般分为主控与被控,即一个SolusVM管理多个服务器节点。如果服务器多的话,SolusVM是可以非常轻松地让VPS主机不同的节点之间迁移,会写API的话就可以整合到客户端中了。
SolusVM也可以很方便对已经创建的VPS主机的硬盘、CPU、内存等配置进行升降级,经过wzfou.com的测试,发现SolusVM可以直接升级内存、CPU等配置,重启VPS主机后就可以看到生效,但是扩容硬盘却有点小麻烦,还需要用户自己手动挂载。
这篇文章就来分享一下SolusVM KVM迁移搬家方法(管理多个机房的朋友可能会用到),以及VPS主机自动备份与恢复教程。关于VPS主机备份恢复不仅适用于KVM VPS,其它的VPS主机,例如OpenVZ、Xen都是可以使用的。
Windows和Linux安装使用Aria2-实现离线下载资源和在线管理文件播放视频
自从QQ旋风、迅雷等下载工具“废掉”了,想要下载一个视频资源现在又变成了一个“难事”了。之前我们分享了Aria2离线下载+PotPlayer和Kodi本地观看, 不少的朋友看到了Aria2巨大潜力,因为它支持HTTP / HTTPS,FTP,SFTP, BitTorrent和Metalink下载。
不过Aria2是一个命令行版下载工具,安装与配置起来会比较麻烦。这篇文章就来分享一个Aria2 + Caddy + YAAW+FileManager一键安装包,支持Linux各版本平台,轻松利用Aria2+YAAW离线下载资源,Caddy+FileManager在线管理文件与播放视频。
Caddy最容易上手的Web Server-自动化HTTPS一分钟部署网站网盘
Caddy服务器(或者Caddy Web)是一个开源的使用 GoLang 编写,支持 HTTP/2 的 Web 服务端。它使用 GoLang 标准库提供 HTTP 功能, Caddy 一个显著的特性是默认启用 HTTPS,它是第一个无需额外配置即可提供 HTTPS 特性的 Web 服务器。
Caddy和我们常用的Nginx、Apache等Web服务器相比,最大的特点就是部署简单,它拥有基本的apache或者nginx有的web server模块,同时还有一些很有特色的功能,比如: HTTP/2、Automatic HTTPS、Multi-core、Websockets、Markdown、IPv6等等。
树莓派Raspberry Pi 打造低成本NAS存储家庭服务器的十个问题整理
手里有一个树莓派Raspberry Pi 2,正好还有一个空闲的移动硬盘,寻思着把这树莓派Raspberry Pi 和移动硬盘给利用起来,搭建一个低成本的NAS。正好前段时间折腾着Nextcloud离线下载搭建方法,Aria2安装在树莓派Raspberry Pi 也是一个很简单的事情。
然后,在树莓派Raspberry Pi 挂载移动硬盘,利用Aria2离线挂机下载资源到硬盘中,再利用Kodi播放器可以读取SFTP、FTP或Http服务器里的文件的特点,直接播放树莓派Raspberry Pi 硬盘中的视频。这样一个简单的家庭影视共享NAS存储就这样完成了。