方法1:使用 grep -E(推荐)
tail -f openresty/logs/access.log | grep -E "429|404|444"
方法2:使用 egrep
tail -f openresty/logs/access.log | egrep "429|404|444"
方法3:使用多个 grep 命令
tail -f openresty/logs/access.log | grep -e "429" -e "404" -e "444"
更实用的例子
如果你想要监控特定的HTTP状态码,可以这样:
# 监控常见的错误状态码
tail -f openresty/logs/access.log | grep -E "4[0-9]{2}|5[0-9]{2}"
# 或者监控特定的几个状态码
tail -f openresty/logs/access.log | grep -E "(429|404|500|502|503)"
带高亮显示
如果你想要更直观的显示,可以加上颜色高亮:
tail -f openresty/logs/access.log | grep -E --color=always "429|404|444"
参数说明:
-E:使用扩展正则表达式:在正则表达式中表示"或"的关系--color=always:始终显示颜色高亮
「点点赞赏,手留余香」
声明:本文为原创文章,版权归旷野小站所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ windows子系统wsl/wsl2挂载移动硬盘/u盘04/26
- ♥ linux软链接使用教程03/20
- ♥ WSL创建备份及还原03/01
- ♥ 屏蔽IP地址及IP段的规则02/01
- ♥ linux下查看目录所在的分区命令11/03
- ♥ 提升 Nginx 自身防御能力的一些方法10/03