原 自动删除Linux过期日志
Nginx Access日志越来越多,磁盘堆积的也越来越多。 前面写过脚本备份过日志,这里写一个自动删除过期日志的脚本。 #!/bin/bash #扫描的base路径 p_prefix='/opt/deploy/' #日志后缀路径 p_suffix='/log … 阅读全文
Nginx Access日志越来越多,磁盘堆积的也越来越多。 前面写过脚本备份过日志,这里写一个自动删除过期日志的脚本。 #!/bin/bash #扫描的base路径 p_prefix='/opt/deploy/' #日志后缀路径 p_suffix='/log … 阅读全文
前面使用过简单的脚本屏蔽过一些访问过多的ip。 其实还有很多工具,可以来分析这些日志。比如GoAccess. GoAccess 是一款用于Apache或者Nginx的命令行日志分析器和交互式查看器。 官方网站:https://goaccess.io/,目前最新 … 阅读全文
生产环境如果存在IP过于频繁的访问,可能会频繁查询数据库,从而导致机器负载很高, 所以需要屏蔽掉相关访问频繁的IP。 取得IP之后通过nginx进行屏蔽 原理 nginx配置中allow,deny ip来进行权限屏蔽。 可创建一个blockip.conf,将屏 … 阅读全文
以下是iptables的帮助说明: [root@localhost sahinn]# iptables --help iptables v1.4.21 Usage: iptables -[ACD] chain rule-specification [optio … 阅读全文
如果愿意在Linux环境方面花费些时间,首先就应该知道日志文件的所在位置以及它们包含的内容。 在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决。 以下介绍的是20个位于/var/log/ 目录之下的日志文件。 其中 … 阅读全文
添加一个用户 adduser sysmgr passwd sysmgr 禁止root账户ssh登陆 vim /etc/ssh/sshd_config PermitRootLogin yes 修改为PermitRootLogin no 添加登录超时 用户在线30 … 阅读全文