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

认证高级PHP讲师

全部回覆(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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!