π‘ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux Π΄Π»Ρ clean ΠΈ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
Π₯ΠΎΡΠ΅ΡΡ Π½Π°Π²Π΅ΡΡΠΈ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π² Π»ΠΎΠ³Π°Ρ , ΡΡΠΎΠ±Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ Π·Π°Ρ Π»Π°ΠΌΠ»ΡΠ»Π°ΡΡ?
ΠΡΠΎΡΡΠ°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΡΠ±ΡΠ°ΡΡ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡ ΠΌΠ΅ΡΡΠΎ, Π½Π΅ ΡΡΠ°ΡΡ Π²ΡΠ΅ΠΌΡ Π²ΡΡΡΠ½ΡΡ.
ΠΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΈ Π±ΡΡΡΡΠΎΠ³ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΡΠ±ΠΎΠ΅Π². ΠΠΈΠΆΠ΅ β ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ ΡΠ°Π³ΠΈ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ cron Π΄Π»Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΈ ΠΆΡΡΠ½Π°Π»ΠΎΠ²:
0 3 * * * /usr/bin/find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;
- Π’Π°ΠΊΠΎΠΉ ΡΠΊΡΠΈΠΏΡ ΡΠ΄Π°Π»ΠΈΡ ΡΡΠ°ΡΡΠ΅ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ Π·Π° Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 7 Π΄Π½Π΅ΠΉ.
- Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈ Π΅Π³ΠΎ ΠΏΡΡΠΌΠΎ Π² crontab ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
crontab -e
- ΠΠ΅ Π·Π°Π±ΡΠ΄Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° ΠΈ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΡΠΊΡΠΈΠΏΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ.
- ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ Ρ ΡΡΠΈΠ»ΠΈΡΠΎΠΉ logrotate.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΡΡΠΊΠ° Π»ΠΎΠ³ΠΎΠ² β Π·Π°Π»ΠΎΠ³ Π»ΡΠ³ΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π΄ΠΈΡΠΊΠΎΠ²ΡΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΠΌ.
Π Π½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ Π»ΠΈ ΡΠ΅Π±Π΅, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΈΠ΅ ΠΌΠ΅Π»ΠΎΡΠΈ Π΄Π΅Π»Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½Π° Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΠΏΡΠΎΡΠΈ?
- ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ ΡΠ΅Π±Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° Π½Π°Ρ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΡ Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot:
Β«ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbotΒ»
π© ΠΠ°Π²ΡΡΠ°: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ!
ΠΠΊΠ»ΡΡΠΈ π, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!