π‘ ΠΠ°ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux Ρ ΠΏΠΎΠΌΠΎΡΡΡ systemd ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΡΠΌΠ°Π», ΡΡΠΎ ΠΏΡΠΎΡΡΠ°Ρ Π·Π°Π΄Π°ΡΠ° β ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡ ΠΌΠ΅ΡΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅ β ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ΠΌ! Π ΡΡΠΎΠΌ ΠΊΠΎΡΠΎΡΠΊΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ², ΡΡΠΎΠ±Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠ° Π·Π°Π±ΠΎΡΠΈΠ»Π°ΡΡ ΠΎ ΡΠ²Π΅ΠΆΠ΅ΡΡΠΈ Π±ΡΠΊΠ°ΠΏΠΎΠ² ΠΈ ΠΆΡΡΠ½Π°Π»ΠΎΠ². ΠΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ? ΠΡΡ ΠΏΡΠΎΡΡΠΎ! Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ½ΠΈΡ systemd β ΡΠ΅ΡΠ²ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΡΡΠ°ΡΡΠ΅ Π»ΠΎΠ³ΠΈ. - Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠ°ΠΉΠ» /etc/systemd/system/clean-logs.service ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ: [Unit] Description=ΠΡΠΈΡΡΠΊΠ° Π»ΠΎΠ³ΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΆΡΡΠ½Π°Π»ΠΎΠ² [Service] Type=oneshot ExecStart=/bin/bash -c "journalctl --vacuum-time=7d" - Π Π·Π°ΡΠ΅ΠΌ β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈ ΡΠ°ΠΉΠΌΠ΅Ρ: Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠ°ΠΉΠ» /etc/systemd/system/clean-logs.timer: [Unit] Description=Π’Π°ΠΉΠΌΠ΅Ρ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΈ Π»ΠΎΠ³ΠΎΠ² [Timer] OnBootSec=10min OnUnitActiveSec=24h Persistent=true [Install] WantedBy=timers.target - ΠΠΊΠ»ΡΡΠΈ ΠΈ Π·Π°ΠΏΡΡΡΠΈ ΡΠ°ΠΉΠΌΠ΅Ρ: sudo systemctl enable --now clean-logs.timer Π’Π΅ΠΏΠ΅ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΈΠ·Π±Π°Π²Π»ΡΡΡΡ
π‘ ΠΠ°ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ Π»ΠΎΠ³ΠΎΠ² Π² Linux Ρ ΠΏΠΎΠΌΠΎΡΡΡ systemd
7Β ΠΈΡΠ»ΡΒ 20257Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½