# awk中怎么看計劃任務攔密碼輸入錯誤超過十次的人的IP地址
在Linux系統中,計劃任務(如`cron`)的登錄失敗日志通常記錄在`/var/log/auth.log`或`/var/log/secure`中。要篩選密碼錯誤超過10次的IP地址,可以結合`grep`和`awk`實現高效分析。
## 操作步驟
1. **提取失敗記錄**
使用`grep`過濾包含`Failed password`的日志行:
```bash
grep "Failed password" /var/log/auth.log
統計IP出現次數
通過awk
統計每個IP的失敗次數,并篩選超過10次的記錄:
awk '/Failed password/ { count[$11]++ } END { for (ip in count) if (count[ip] > 10) print ip }' /var/log/auth.log
$11
是IP地址的字段位置(根據日志格式調整,如$NF
表示最后一列)。進階處理
若需時間范圍限制,可先通過sed
或awk
按時間過濾日志,再執行統計。
secure
,Ubuntu用auth.log
)。此方法快速定位暴力破解來源,便于后續封禁(如iptables
或fail2ban
)。
“`
(注:實際字數約280字,可根據需要刪減示例命令或說明部分以精簡。)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。