π‘ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux Π΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΌΠ΅ΡΡΠ°
ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux! π
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΌ, Π½ΠΎ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎΠΌ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²Π΅ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠ΅ Π»ΠΎΠ³ΠΎΠ². ΠΠ΅Π΄Ρ ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π»ΠΎΠ³ΠΎΠ² β ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ°Π½Ρ ΠΏΠΎΡΠ΅ΡΡΡΡ Π³Π»Π°Π²Π½ΡΠΉ Π΄ΠΈΡΠΊ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΡΠ»ΠΎΠΆΠ½ΠΈΡΡ ΠΆΠΈΠ·Π½Ρ ΠΏΠΎΠΈΡΠΊΓ³ΠΌ.
ΠΠ°ΡΠ΅ΠΌ ΡΠ΅Π±Π΅ ΡΡΠΎ?
- ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅
- ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ
- Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Π½ΡΡ Π·Π°Π΄Π°Ρ
ΠΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΡ Π»ΠΎΠ³ΠΎΠ² ΡΠ΅ΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊ Π·Π°Π΄Π°Ρ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉ logrotate β ΠΎΠ½ ΡΠΌΠ΅Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΆΡΡΠ½Π°Π»ΠΎΠ².
ΠΠ±ΡΠ°Π·Π΅Ρ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π² /etc/logrotate.d/mylogs:
- Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Π°Ρ ΡΠΎΡΠ°ΡΠΈΡ
- ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 7 ΡΠΎΡ ΡΠ°Π½ΡΠ½Π½ΡΡ ΠΊΠΎΠΏΠΈΠΉ
- ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² ΡΡΠ°ΡΡΠ΅ Π½Π΅Π΄Π΅Π»ΠΈ
ΠΠ»ΠΈ β Π΄ΠΎΠ±Π°Π²Ρ Π² crontab ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΈΠΏΠ°:
find /var/log -type f -name "*.log" -mtime +7 -delete β ΡΡΠΎΠ±Ρ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΡΠ΄Π°Π»ΡΡΡ ΡΠ°ΠΉΠ»Ρ ΡΡΠ°ΡΡΠ΅ 7 Π΄Π½Π΅ΠΉ.
ΠΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ β Π½ΠΎ ΠΈ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ!
Π’Ρ ΡΠΆΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π» Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ²? ΠΠ»ΠΈ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ?
β ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot.