Linux下创建Patch的方法

当在Linux下修改了某个文件(夹)之后,如果需要把修改的部分分享出去,可以使用diff命令来创建patch(补丁)文件. 在使用diff命令创建patch之前,我们需要修改之前的原始文件,和修改过的新文件. 当为一个文件创建patch的时候可以使用以下代码: 其中 -N 将缺失文件视为空 -a 将所有文件视为文本文件 -r 递归比较所有子文件夹 -u 输出行数(默认 3)行   当需要为整个文件夹创建patch的时候可以使用以下代码: 其中 -c 输出行数(默认 3)行 -r 递归比较所有子文件夹 -B 忽略连续的换行符 当你需要应用这个patch的时候可以运行 其中参数-p[n] Continue Reading

Nginx让带www的域名跳转到根域名上和让不带www的根域名跳转到带www的域名上

在Nginx下有许多让带www域名跳转到不带www的根域名上或者让不带www跳转到www的域名上的方法 下面说一下我正在用的方法,希望对各位能有所帮助.   重定向非www域名到www上 单域名 全部域名   重定向www域名到根域名上 单域名 全部域名   我们创建单独的 Server{} 块是Nginx官方推荐的最佳方法来实现跳转. 虽然WordPress下也有插件能在PHP级别上做到跳转,但是出于性能考虑,总是让Nginx来做Nginx可以做到的事.

Centos 7上配置Munin MySQL插件.

Munin自带的有MySQL插件,但是并不太好用,本文将介绍如何安装和配置第三方的Munin MySQL监控插件. 本文中所有操作都在Centos 7, MaraiDB 11.2下完成. 1.安装必要的Perl依赖 2.下载,解压munin-mysql插件 3.修改mysql.conf配置 修改 env.mysqlconnection DBI:mysql:mysql 为 env.mysqlconnection DBI:mysql:munin 修改env.mysqluser root 为 env.mysqluser munin 去掉env.mysqlpassword前面的#号,并把geheim修 Continue Reading

在Centos 7上使用Fail2ban来保护SSH服务

使用Fail2ban来保护SSH服务,减轻暴力攻击对安全性的影响. 1.Fail2ban with FirewallD 1.从EPEL库内安装Fail2ban 2.关闭SeLinux(如果开启) 3.配置Fail2ban, 我们选择使用Centos 7默认防火墙 FirewallD. 创建 /etc/fail2ban/jail.d/sshd.local 文件,并写入 4.启用Fail2ban 2.Fail2ban with iptables-services 1.从EPEL库内安装Fail2ban 2.关闭SeLinux(如果开启) 3.设置Fail2ban, 在这里我们使用 iptables Continue Reading

Centos 7更改Hostname

在把VPS上的系统升级到Centos 7之后,我尝试修改/etc/sysconfig/network来修改hostname, 但是没有用. 修改Centos 7的Hostname的方法和以前版本不同,希望本文能帮你来修改Hostname在Centos 7 / RHEL 7上. 使用hostnamectl来修改Hostname: 检查目前的Hostname 设置新的Hostname 检查当前Hostname