timmy / 系統日誌清理與維護

0 Lajky
0 Forky
1 Soubory
Naposledy aktivní 10 months ago
這個 Bash 腳本用於 清理 Linux 系統的日誌檔案,主要包括 身份驗證日誌 (auth.log)、登入歷史 (wtmp, btmp, lastlog)、系統日誌 (syslog)、郵件日誌 (mail.log),並刪除舊的壓縮日誌 (.gz) 以釋放空間。此外,它會 重設失敗登入記錄 (faillog),確保 lastlog 權限正確,適用於 系統維護、隱私保護及釋放伺服器磁碟空間。
1 #!/bin/bash
2
3 # Define log file paths
4 AUTH_LOG="/var/log/auth.log"
5 BTMP_LOG="/var/log/btmp"
6 WTMP_LOG="/var/log/wtmp"
7 LASTLOG="/var/log/lastlog"
8 SYSLOG="/var/log/syslog"
9 MAIL_LOG="/var/log/mail.log"
Novější Starší