π§° *ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅*
ΠΡΠ±ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΈ ΡΠΈΡΡΠΎΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅? Π’ΠΎΠ³Π΄Π° ΡΡΠΎΡ Π»Π°ΠΉΡΡ Π°ΠΊ Π΄Π»Ρ Π²Π°Ρ! Π Π°Π·Π±Π΅ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎ-ΠΊΡΡΠΏΠ½ΠΎΠΌΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ², ΡΡΠΎΠ±Ρ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΡΠ°Π²Π°Π»ΠΎΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΌ, Π° ΡΠΈΡΡΠ΅ΠΌΠ° β ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ.
- ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΡΠΈΠΏΡ _log_cleaner.sh, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π»ΠΎΠ³ΠΎΠ²:
#!/bin/bash
find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;
- ΠΠ΅Π»Π°Π΅Ρ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ:
chmod +x /path/to/_log_cleaner.sh
- Π Π½Π°Π·Π½Π°ΡΠ°Π΅ΠΌ Π·Π°Π΄Π°ΡΡ Π² cron:
0 3 * * * /path/to/_log_cleaner.sh
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΡΡΡΠΎ Π² 3 ΡΠ°ΡΠ°, ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΡΠΈΡΡΠΈΡ Π»ΠΎΠ³ΠΈ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π½Π΅Π΄Π΅Π»Ρ! ΠΡΠΎ β Π½Π°ΡΡΠΎΡΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΊΠ° Π΄Π»Ρ Π°Π΄ΠΌΠΈΠ½ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π±ΠΎΡΡΡΡΡ ΠΎ ΡΠ΅ΡΡΡΡΠ°Ρ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ β ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ±ΠΎΠ΅Π² ΠΈΠ·-Π·Π° ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ°, Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΡΠΈΡΠ΅.
Π Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ Π΄Π΅Π»Π°Π΅ΡΠ΅ ΡΡΠΎ Π²ΡΡΡΠ½ΡΡ?
π¬ ΠΡΠΈΠ³Π»Π°ΡΠΈ ΡΠ²ΠΎΠΈΡ ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΡ Π² Π½Π°Ρ ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill β ΡΠ°ΠΌ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ, Π° Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot β ΡΠ²Π΅ΠΆΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux!
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!