Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ“‘ Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ systemd

πŸ“‘ Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² 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

Никогда Π½Π΅ Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ простая Π·Π°Π΄Π°Ρ‡Π° β€” ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто Π½Π° дискС β€” ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ настоящим ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ! Π’ этом ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ расскаТу, ΠΊΠ°ΠΊ быстро Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма сама Π·Π°Π±ΠΎΡ‚ΠΈΠ»Π°ΡΡŒ ΠΎ свСТСсти бэкапов ΠΈ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ².

Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ? Всё просто!

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡŽΠ½ΠΈΡ‚ 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

Π’Π΅ΠΏΠ΅Ρ€ΡŒ систСма сама Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π±Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΎΡ‚ старых ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· нСдСлю! Всё Ρ‚Π°ΠΊ просто, Π° эффСкт β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ!

А Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ автоматичСскиС очистки ΠΈΠ»ΠΈ всё дСлаСшь Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ вас ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Ρ‚Π°ΠΌ, Π° вакансии для систСмных администратора Π² Π±ΠΎΡ‚Π΅!