π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ ΠΆΡΡΠ½Π°Π»ΠΎΠ² Π² Linux ΠΈ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅
ΠΡΠΈΠ²Π΅Ρ, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ! π ΠΠΎΡΠΎΠΉ ΠΌΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ Π΄ΠΈΡΠΊΠΎΠ² ΠΈΠ·-Π·Π° Π½Π΅ΡΠΌΠΎΠ»ΠΈΠΌΡΡ Π»ΠΎΠ³ΠΎΠ². ΠΠΎΠ²Π΅ΡΡΡΠ΅, Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΠ·Π±Π°Π²ΠΈΡ Π²Π°Ρ ΠΎΡ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ!
Π Π°ΡΡΠΊΠ°ΠΆΡ ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ , ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΈΡΡΠΈΡΡ Π»ΠΎΠ³ΠΈ β ΡΡΠΎΠ±Ρ ΠΌΠ΅ΡΡΠΎ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΡΠ°Π²Π°Π»ΠΎΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΌ, Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π»Π° Π±Π΅Π· ΡΠ±ΠΎΠ΅Π².
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ logrotate:
ΠΠ½ ΡΠ°ΠΌΠΎΡΡΠΈΡΡΡ ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ Π²Π°ΡΠΈ Π»ΠΎΠ³ΠΈ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ, ΡΠΆΠΈΠ³Π°ΡΡ ΡΡΠ°ΡΡΠ΅, ΠΎΡΡΠ°Π²Π»ΡΡ ΡΠ²Π΅ΠΆΠΈΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΡΡΡΠΎΠΉΡΠ΅ Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡΠ½ΡΡ ΡΠΎΡΠ°ΡΠΈΡ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² ΡΡΠ°ΡΡΠ΅ ΠΌΠ΅ΡΡΡΠ°.
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΊΡΠΎΠ½-Π·Π°Π΄Π°ΡΡ:
Π§ΡΠΎΠ±Ρ Π½Π΅ Π·Π°Π±ΠΈΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π²ΡΡΡΠ½ΡΡ, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² crontab ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΌΡΡΠΎΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
find /var/log -type f -name "*.gz" -mtime +30 -delete
ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΄Π°Π»ΠΈΡ Π°ΡΡ ΠΈΠ²Ρ ΡΡΠ°ΡΡΠ΅ 30 Π΄Π½Π΅ΠΉ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ systemd ΡΠ°ΠΉΠΌΠ΅ΡΡ ΠΈ ΡΠ½ΠΈΡΡ:
Π ΡΠ»ΡΡΠ°Π΅ ΡΠΈΡΡΠ΅ΠΌ Ρ systemd ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΈΡΡΠΊΡ ΡΠ΅ΡΠ΅Π· ΡΠ°ΠΉΠΌΠ΅ΡΡ, ΡΡΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ.
ΠΡΠ°ΠΊ, Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠ²Π΅ΠΆΠΈΠΉ Π²Π·Π³Π»ΡΠ΄ Π½Π° ΡΡ ΠΎΠ΄ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ β ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΠΌΠ° Π·Π°Π±ΠΎΡΠΈΡΡΡ ΠΎ ΡΠ΅Π±Π΅!
ΠΠΎΡΠΎΠ²Ρ Π»ΠΈ Π²Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠ³ΠΈ, Π½ΠΎ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΡΠΈΠ½Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ?
ΠΡΠΈΠ³Π»Π°ΡΠ°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° https://t.me/LinuxSkill Π΄Π»Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ ΠΈ Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot β Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΎΠ²!
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!