一行命令,自动同步代码 gitee/github 到服务器。(适用于所有语言)

一键安装 caddy 及 git 插件curl https://getcaddy.com | bash -s personal http.git添加 Caddyfile 文件:# 这里可以写域名加端口,也可以IP加端口,请注意在防火墙开启对应端口...

2019-02-12

在 CentOS 7 操作系统进行 OpenVZ 7 安装

第一次在开源中国发表博文,容我自我简单介绍一下。我是来自ExtMail的运维人员,一直致力于ExtMail运行环境与系统热备互备方面的研究。今天带来关于OpenVZ 7 的安装博文,现使用...

2019-02-12

Memcached特性、优点和限制

这里需要说明,很多开发者觉得 Memcached 是一种分布式 Cache ,但其实 Memcached 服务端本身是单实例的,只是在客户端实现过程中可以根据存储的主键作分区存储,而这个区就是 Memc...

2019-02-12

Redis连接错误的情况总结分析

最近由于流量增大,redis 出现了一连串错误,比如:LOADING Redis is loading the dataset in memoryuse of closed network connectionconnection pool exhaustedconnection refu...

2019-02-08

Nginx代理时header头中带"_"信息丢失问题的解决

开发网关项目时,在请求时往请求头header中放入了签名sign_key信息,在接收请求时再从header中拿出,在本地调试时是可以的,但上线之后通过Nginx代理之后发现拿不到。location...

2019-02-08

阿里云服务器如何开放888端口给宝塔Web面板?

昨天 boke112 问答在阿里云 Windows 服务器上安装好了宝塔面板,为了便于管理而不是登录服务器对面板进行操作,所以很有必要通过宝塔 Web 面板来管理,但是在点击“Web 面板...

2019-02-03

IIS通过URL重写实现防盗链

盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和...

2019-01-30

远程桌面关闭teamviewer不能连接阿里云Win服务器?

由于平时习惯了使用 TeamViewer 管理远程服务器,所以这次我也在阿里云 Windows 服务器上安装 TeamViewer,以便在本地通过 TeamViewer 远程控制或文件传输到服务器,没想到在本地...

2019-01-30

iptables防火墙,常用规则整理

iptables 是一个配置 Linux 内核 防火墙 的命令行工具,是 netfilter 项目的一部分。目前大多数Linux默认使用iptables作为防火墙,因此有必要熟悉和了解一下。 安装...

2019-01-30

Linux静态编译安装aria2

aria2是一个轻量级的多协议和多源命令行下载实用程序。支持HTTP/HTTPS,FTP,SFTP, BitTorrent和Metalink。aria2可以通过内置的 JSON-RPC和XML-RPC接口进行操作。使用官方提供的...

2019-01-29

优化LINUX内核阻挡SYN洪水攻击

SYN洪水攻击(SYN Flooding Attack)即是指利用了 TCP/IP 三次握手协议的不完善而恶意发送大量仅仅包含 SYN 握手序列数据包的攻击方式。该种攻击方式可能将导致被攻击计算机为...

2019-01-27

php-fpm chroot功能的使用

nginx+php-fpm是现在配置php环境非常流行的组合之一。nginx以其并发能力强,轻巧,速度快而受到非常多人的青睐,php-fpm以其安全,处理php速度快而成为与nginx的最佳组合。php-fpm...

2019-01-27

Linux简单处理CC攻击shell脚本

第一个脚本是通过查找日志中访问次数过多的ip,并用iptables屏蔽,600秒解封。#!/bin/bashbtime=600attacks=20tmpBlockIPFile=/home/tmp_block_iptimestamp=$(date +%s)logPa...

2019-01-27

远程密令临时开启ssh端口

linux服务器,我们一般是通过ssh通道远程管理,这就需要我们开启ssh端口,如22。但开启端口有被暴力破解的风险,你会说可以设置复杂的密码或使用证书避免。就算破解不了密码,但opens...

2019-01-27

OpenResty(nginx扩展)实现防cc攻击

本文介绍使用openresty来实现防cc攻击的功能。openresty官网http://openresty.org/cn/index.html。下面是防cc攻击的流程图。根据流程图,我们知道防cc攻击主要包括两部分,一是...

2019-01-27

Linux桌面系统iptables安全配置

Linux 的安全声誉一直比 Windows 系统要好,但它也并不完美。有许多 Linux 发行版都没有采用最佳的安全默认值,所以用户在安装好系统之后,大多需要自行实施安全配置。...

2019-01-27

iptables配置只允许PHP 9000端口访问

以一键安装包搭建的环境为基础,php 默认是监听在 127.0.0.1:9000 。本文以此为例进行配置说明:通常,设置 iptables 会对于服务器的对外访问都设置为允许比如:filter :INPUT DROP...

2019-01-27

9个常用iptables配置实例

iptables命令可用于配置Linux的包过滤规则,常用于实现防火墙、NAT。咋一看iptables的配置很复杂,掌握规律后,其实用iptables完成指定任务并不难,下面我们通过具体实例,学习iptabl...

2019-01-27

iptables命令防御DDoS攻击

去年十月份开始发生过被疯狂刷垃圾评论/无限刷新页面导致服务器CPU和内存占用爆表,当时小萌新一枚居然也束手无策..未雨绸缪一次,记录应对方法,供需要时快速查阅。前提受到骚扰...

2019-01-25

Centos 将程序添加到 service 并设置开机启动

一般情况,服务器是极少重启的,没有特别必要我也是不会主动去重启的,如果必须这样做或者因为不可抗拒的因素自动重启了,那么很多程序,如:shadowsocks server,还要登录SSH要重新...

2019-01-25

Centos 配置 swap 空间

近期发现网站小鸡内存有些不够用,于是就寻思着通过增加swap来优化下。配置swap之前,通过 free 和 df 查看 swap 和 磁盘空间情况,目的是通过配置swap后比较变化。[root@host ~]...

2019-01-25

Windows Server 2008 IIS的备份和还原

当我们服务器系统有大量的站点和虚拟目录的时候,因为种种原因需要重做系统,那么重装系统后这些站点我们是否只能一个一个的添加,如果有成百上千个站点呢,任务量可想而知,本文将介...

2019-01-21

Windows Server 2008文件和目录的备份和还原

对于服务器来说,备份是最有效的保障措施,应该成为一项常规工作。在Windows Server 2008中集成了一个非常高效的备份工具——Windows Server Backup,利用该工具管理员...

2019-01-21

IIS实现反向代理

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此...

2019-01-21

IIS自动申请部署免费SSL证书服务

我用的IIS部署过HTTPS,原本使用的阿里云的SSL证书申请系统,该系统可以申请到一个1年期的Symantec免费版SSL证书,前几天证书到期了,然后去阿里云后台申请新的SSL证书,结果都过去一...

2019-01-21

IIS服务器多域名部署多个HTTPS的方法

默认情况下,使用IIS7的HTTPS绑定是无法指定主机名的。“主机名”的内容是灰色不可编辑的。这就带来了一个很大的问题,当一台IIS服务器上绑定两个不同的域名,主机上只...

2019-01-21

IIS和Apache实现HTTP重定向到HTTPS

本文介绍IIS7和Apache上实现访问HTTP跳转到HTTPS访问的方法,网站设计出于安全的考虑需要使用https协议,但不少用户因为输入网址的习惯不喜欢带上https协议,导致访问异常,因此需...

2019-01-21

通过Windows实现端口转发

这里介绍一个使用两台云服务器访问外网的方法,一台国内服务器,一台国外服务器,国内服务器通过端口转发来用于中转,中转的好处是,服务器对服务器是很快的,国内对国内也很快,国内服务...

2019-01-21

CentOS 7安装TCP BBR拥塞算法

TCP BBR(Bottleneck Bandwidth and Round-trip propagation time)是由Google设计,于2016年发布的拥塞算法。以往大部分拥塞算法是基于丢包来作为降低传输速率的信号,而BBR则基于...

2019-01-21

Linux启动时读取配置文件的顺序

在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执...

2019-01-13

快速对目录内文件进行MD5校验

md5deep是一个并行校验MD5值的工具,其速度非常快,比md5sum快几个次元。[root@deep ~]# time md5deep -lr /etc >etc.md5real 0m0.497suser 0m0.107ssys 0m0.210s[root@dee...

2019-01-13

Ubuntu升级内核开启BBR加速

BBR是啥,有什么用我不知道,我只知道谷歌出品,必属精品。linux内核版本要高于4.9,才支持BBR,所以今天讲一讲Ubuntu内核版本的升级操作。 首先查看当前内核版本:root@HuangQi...

2019-01-12

Linux传输超大文件

linux下的文件传输,大家首先会想到rsync、scp之类的工具,但这类工具有一个特点——慢,因为这类工具都是加密传输,发送端加密,接收端解密,当我们传输一些非敏感文件的时候,完全...

2019-01-12

论退出VIM的正确姿势

我现在用的键盘支持硬件编程,比方说我要退出vim,得依次按下Esc➤:➤w➤q➤回车,总共五个键,编程后,我只要按下Fn+q,键盘就会自动为我输入刚才的五个键,而且此设定是保持在键盘...

2019-01-12

解决PHP-FPM不生成socket文件

/usr/local/php/etc/php-fpm.conf的内容如下:[global]pid = run/php-fpm.piderror_log = log/php-fpm.loglog_level = notice[www]listen = /tmp/php-cgi-72.socklisten....

2019-01-12

完整优雅的卸载腾讯云云服务器安全监控组件

腾讯云的服务器会自动安装云监控、云镜等安全服务,方便在控制台查看产品运行状态等 可以看一下服务器的定时任务:$ crontab -l*/1 * * * * /usr/local/qcloud/stargate...

2019-01-07

Linux磁盘或文件大小查看

经常需要查看Linux文件大小,只记得df -h,经常忘了du -h,故此总结记录。df1. 命令格式: df [选项] [文件]2. 命令功能: 显示指定磁盘文件的可用空间。如果没有文件名被指...

2019-01-07

修改软件源为国内加速镜像

通用阿里云镜像 http://mirrors.aliyun.com网易镜像 http://mirrors.163.com搜狐镜像 http://mirrors.sohu.com教育网清华大学开源软件镜像 https://mirrors.tuna.tsinghua....

2019-01-07

centos 下如何查看apache当前连接数

ps ax | egrep httpd | wc -l如果数量大的话需要查看一下配置或者检查是否被CC啦...

2019-01-06

超详细iptables 配置说明

我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source d...

2019-01-06

Apache与Nginx的优缺点比较

1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源...

2018-12-31

PHP性能优化系列之开启opcache

什么是Opcache呢? Opcache 的前生是 Optimizer+ ,它是PHP的官方公司 Zend 开发的一款闭源但可以免费使用的 PHP 优化加速组件。 Optimizer+ 将PHP代码预编译生成的脚本...

2018-12-31

PHP升级7.2之后需要注意的事情

今天遇到个错误,本地环境可以正常运行,拿到测试服务器就运行不了,仔细查阅了下文档,是由于PHP版本不同导致的,就是count(null)。本地版本:7.1.16服务器版本:7.2.6总结几条PHP升级7....

2018-12-31

解决ssh链接服务器超时自动断开的问题

示例环境:Ubuntu16.04 1. 先备份一下配置文件,在Linux环境下开发,对文件的操作一定要养成备份的好习惯,否则删除则永远找不回cp /etc/ssh/sshd_config /etc/ssh/sshd_con...

2018-12-31

12月 Web 服务器调查:nginx 增长最快 微软市场份额最高

NetCraft 公布了最新的2018年12月 Web 服务器调查报告。毫无意外,就全部网站的市场占有率来看,排名前三的依然是 Microsoft、ngnix 和 Apache。在2018年12月的调查中,NetCraft...

2018-12-30

linux——VIM编辑器的命令模式

1、光标移动将光标在默认的命令模式中快速的定位到文档的最后一行,可以按下“G”。将光标从命令模式中快速切换到文档的第一行,可以按下“gg”。将光标快...

2018-12-27

linux操作系统下配置ssh/sftp和权限设置方法

基于 ssh 的 sftp 服务相比 ftp 有更好的安全性(非明文帐号密码传输)和方便的权限管理(限制用户的活动目录)。 1、开通 sftp 帐号,使用户只能 sftp 操作文件, 而不能 ssh...

2018-12-18

Ngnix在Windows下的安装及环境配置

首先也是重要的一个步骤,在Windows环境下如何安装Ngnix服务呢?前往http://nginx.org/en/download.html 下载合适的版本, 当然推荐的使用MainLine版本,下载好之后,解压后双击Ngni...

2018-12-18

Linux系统下Nginx支持ipv6配置的方法

一、查看现有nginx是否支持ipv6需要执行以下命令,查看现有nginx是否支持ipv6,如果参数中具有--with-ipv6,则支持,如 果没有,则不支持,需要重新编译nginx。# 此处的nginx路径以您实...

2018-12-18

nginx启用pagespeed加速站点访问,阿里云已测试可用

1、PageSpeed的功能特性PageSpeed模块可以使用数量众多的重写"过滤器",每个过滤器都可以选择性地开启/关闭,从而自动进行各种优化(比如,减小文档大小、减少HTTP请求数据、减少HT...

2018-12-09
返回顶部
顶部