linux编程 - Linux如何查看每日失败的登录记录?
PHP中文网
PHP中文网 2017-04-17 14:51:53
0
1
461
PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(1)
小葫芦

能贴出一段登录失败的日志吗?用cat,grep,awk几个命令是可以实现的,不知道具体格式不能正确写出匹配shell


2016-5-14 10:01:36 补充一个脚本。

创建一个log_login_by_ip.sh文件,内容如下:

#!/bin/bash
clear
if [[ $# -eq 0 ]]
then
    week=(`env LANG=en_US.UTF-8 date '+%a'`)
    month=(`env LANG=en_US.UTF-8 date '+%b'`)
    day=(`env LANG=en_US.UTF-8 date '+%d' | grep -ioP "[1-9]+"`)

    # test data
    #week=Fri
    #month=May
    #day=13
   lastb -a|grep -iE $week"[ ]+"$month"[ ]+"$day|awk  -F"[ ]+" '{print $NF}'|sort|uniq
fi

输出结果:

说明:
如果你不想再执行完此脚本后清屏的话,请屏蔽货删除clear命令。
执行命令:

sh ./log_login_by_ip.sh
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!