π‘ ΠΡΠ°ΠΊΡΠΈΠΊΠ° Π½Π° Linux: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bash-ΡΠΊΡΠΈΠΏΡΠΎΠ²
Π₯ΠΎΡΠ΅ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅? Π’ΠΎΠ³Π΄Π° ΠΏΠΎΡΠ° Π²Π·ΡΡΡΡΡ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ! ΠΡΠΎΡΡΡΠ΅ Bash-ΡΠΊΡΠΈΠΏΡΡ β ΡΡΠΎ ΡΠ²ΠΎΠΉ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΎΡΡΠΆΠ΅ΠΉΠ½ΡΠΉ Π°ΡΡΠ΅Π½Π°Π» Π΄Π»Ρ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΡ Π·Π°Π΄Π°Ρ. ΠΠ΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡ Π³Π΅Π½ΠΈΠ΅ΠΌ β Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π·Π½Π°ΡΡ ΠΏΠ°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΡΠΌΠ΅ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΈΡ Π² ΡΠ΅ΠΏΠΎΡΠΊΡ.
ΠΠ°Π²Π°ΠΉ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠΈΡΠΊ ΠΈ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π·Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ:
- Π‘ΠΎΠ·Π΄Π°Π΅ΡΡ ΡΠ°ΠΉΠ» cleanup_logs.sh
- ΠΠΏΠΈΡΡΠ²Π°Π΅ΡΡ ΡΡΠ΄Π°:
#!/bin/bash
find /var/log -type f -name "*.log" -mtime +7 -delete
echo "Π£Π΄Π°Π»Π΅Π½Ρ ΡΡΠ°ΡΡΠ΅ Π»ΠΎΠ³ΠΈ"
- ΠΠ΅Π»Π°Π΅ΡΡ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ: chmod +x cleanup_logs.sh
- Π Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· cron β ΠΏΡΠΎΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡ ΡΡΡΠΎΡΠΊΡ:
0 2 * * * /path/to/cleanup_logs.sh
Π’Π°ΠΊ ΡΡ Π±ΡΠ΄Π΅ΡΡ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΡΠΈΡΡΠΎΡΠ΅ Π±Π΅Π· ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ ΡΡΡΠ½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. ΠΠΎΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ β Π² ΡΠ²ΠΎΠΈΡ ΡΡΠΊΠ°Ρ !
ΠΠ°ΠΊ Π΄ΡΠΌΠ°Π΅ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΡΠΈΠ½Ρ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ? ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎΠΈΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ ΡΠ΅Π³ΠΎΠ΄Π½Ρ?
π¬ ΠΡΠΈΠ³Π»Π°ΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ telegram Π±ΠΎΡ https://t.me/gradeliftbot:
Β«Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ ΡΡ Π½Π°ΠΉΠ΄Π΅ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbotΒ»
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!