VPS查看、修改、新增SWAP分区的大小
Linux / 2018年6月20日

查看SWAP分区大小 这个比较简单,使用命令: free -h 或者 free -m 就能看到SWAP分区目前的大小了。 修改、新增SWAP分区的大小 修改大小,我们采取的方法是先删除SWAP分区,然后新建更大的。 1. 删除所有SWAP分区 swapoff -a 2. 新增SWAP分区 方法一:添加一个swap文件作为swap 这个是搬瓦工目前的默认做法,所以我们也建议采用这个做法。 2.1 创...

使用fail2ban在nginx上防止恶意的请求
Iptables , 工具 / 2018年6月20日

fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是调用防火墙屏蔽),如:当有人在试探你的SSH、SMTP、FTP密码,只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知系统管理员,是一款很实用、很强大的软件!其实fail2ban就是用来监控,具体是调用iptables来实现动作! 介绍: /etc/...

Ubuntu安装libssl-dev失败
Ubuntu / 2018年4月20日

最近打算用Python3写一个签名验证工具,安装pyOpenSSL时需要用到本机的libssl-dev库,进一步在Ubuntu上尝试安装库时出错,如下: ygu@guyongqiangx:~$ sudo apt-get install libssl-dev Reading package lists... Done Building dependency tree Reading state in...

Debian 8 X64 升级内核并开启BBR TCP加速
Debain / 2018年4月12日

简介 BBR BBR congestion control algorithm GitHub: Google/BBR 设计目的:存在丢包的情况下,最大优化网络速度. 这不是谷歌的官方项目. 为什么需要升级内核 BBR 已经在4.9.0-rc8内核版本首次测试,而且以后所有的 正式/测试 的内核版本中自带 写这篇文章时候,最新的正式版本是4.9.6,更新日期2017-01-26 你可以在 Kerne...

SSL证书生成CSR文件+去除私钥密码保护
SSL / 2018年3月27日

生成CSR和KEY文件的过程很简单。 创建命令,在机器上执行,如果没有这个命令安装opensll即可。 openssl req -nodes -newkey rsa:2048 -keyout server.key -out server.csr   CSR信息: country name:CN state or province name:HK locality name:HK orga...

Ubuntu 16.04 升级 PHP 版本至最新 7.*
Ubuntu / 2018年3月27日

$ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get upgrade php $php  -v PHP 7.1.15-1+ubuntu16.04.1+deb.sury.org+2 (cli) (built: Mar 6 2018 11:10:13) ( NTS ) Copyright (...

Laravel 5.5 官方推荐 Nginx 配置
PHP / 2018年3月26日

Laravel 5.5 版本官方放出了 Nginx 服务器的配置,中文文档:服务器配置 Nginx server { listen 80; server_name example.com; root /example.com/public;add_header X-Frame-Options "SAMEORIGIN"; add_header X-XSS-Protection "1; mode=bl...

Redis 主从切换的集群管理之redis-sentinel
Redis / 2018年3月13日

当我们使用 Redis 做缓存策略。刚开始的时候,redis是一个单点,此时如果redis机器岩机,redis的 服务就完全停止,这时就会影响其站点的正常运行。 下面利用自带的一个集群管理工具  redis sentinel 做一个主从切换的集群管理,下面介绍我的做法。 这里我准备了三台机器  VirtualBOX 的虚拟机 Systen  : Centos 6 IP...

Redis 之主从复制
Redis / 2018年3月13日

Redis 的主从非常简单  就一句   ################################# REPLICATION ################################# # Master-Slave replication. Use slaveof to make a Redis instance a copy of # another Redi...

redis 之配置详解
Redis / 2018年3月13日

配置文件参数说明:  1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程     daemonize no 2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定     pidfile /var/run/r...