Linux下使用Fail2ban来阻止SSH爆破
前言
Fail2ban是一个使用python编写的日志分析工具。可以根据自定的规则来自动封禁满足条件的IP地址。Fail2ban可以用于各种情况下,本文将专注于使用Fail2ban来自动封禁SSH暴力破解的IP地址。阅读更多 »Linux下使用Fail2ban来阻止SSH爆破
Fail2ban是一个使用python编写的日志分析工具。可以根据自定的规则来自动封禁满足条件的IP地址。Fail2ban可以用于各种情况下,本文将专注于使用Fail2ban来自动封禁SSH暴力破解的IP地址。阅读更多 »Linux下使用Fail2ban来阻止SSH爆破
最近把热备的vps迁移到了阿里云国际版$4.5刀上面. 由于阿里云本身不支持原生IPv6, 只能使用tunnelbroker提供的隧道来实现IPv6的支持. FreeBSD 11的API和之前版本有一些不同,因此写一篇blog来记录官方推荐… 阅读更多 »FreeBSD 11设置Tunnelbroker IPv6隧道
当在Linux下修改了某个文件(夹)之后,如果需要把修改的部分分享出去,可以使用diff命令来创建patch(补丁)文件. 在使用diff命令创建patch之前,我们需要修改之前的原始文件,和修改过的新文件. 当为一个文件创建patch的时… 阅读更多 »Linux下创建Patch的方法
在OpenSUSE下使用以下命令可以禁用掉系统自带的防火墙. 通过防火墙 /sbin/SuSEfirewall2 off 使用Systemd来禁用防火墙 systemctl -q is-enabled SuSEfirewall… 阅读更多 »禁用OpenSUSE防火墙SuSEfirewall2
因为FreeBSD base包中带的dhclient不支持IPv6, 所以FreeBSD原生不支持DHCPv6. 但是如果我们可以使用dual-dhclient来让FreeBSD支持DHCPv6. 通过Pkg安装dual-dh… 阅读更多 »FreeBSD 11.1下使用DHCPv6
一直以来都知道Spring支持一种叫做面向切面编程(AOP)的东西,但是一直都没有自己尝试使用过. 直到最近为了Debug方法,记录使用时间猛然发现AOP正好适合使用在这个场景下.为了灵活的使用AOP,我选择了使用注解来作为标记,当某个特定… 阅读更多 »Spring 使用 AOP+注解 来记录方法执行时间
最近使用Spring Boot框架写了一个小网站.感觉Spring Boot写网站十分的优雅 本文将介绍如何在Spring Boot内引用Properties的值 1.开启文件扫描 2.在需要引入配置文件的Class上使用@Property… 阅读更多 »Spring Boot加载Properties文件的方法
因为家中使用的树莓派意外损坏,使用NAS上的虚拟机来代替原来树莓派的工作.在配置Munin的时候出现错误,当更新网络设备数据时,munin服务器端报错 2016/12/20 17:30:05 [INFO] creating rrd-file… 阅读更多 »Munin提示min must be less than max in DS definition
前言: Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。其中包括(BitSet, Set, Multim… 阅读更多 »Spring Session整合Redisson
通常,我使用Hibernate的@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)注解来缓存@Entity类. 在JAP2规范内另一个注解@Cacheable有与Hib… 阅读更多 »Spring Boot使用@Cacheable注解