Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ”₯πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто Π² систСмС

πŸ”₯πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто Π² систСмС ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸš€ Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΎΠ² β€” это ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Но ΠΊΠΎΠ³Π΄Π° мСсто Π½Π° дискС Ρ‚Π°Π½Ρ†ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄ ΡƒΠ³Ρ€ΠΎΠ·ΠΎΠΉ, ΠΏΠΎΡ€Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ! БСгодня расскаТу, ΠΊΠ°ΠΊ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… усилий ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ систСму Π² порядкС. - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ logrotate β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для автоматичСской Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ²: - Он позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ старых Π»ΠΎΠ³ΠΎΠ², сТимаСшь ΠΈΡ… ΠΈ освобоТдаСшь пространство. - НастраиваСтся Ρ‡Π΅Ρ€Π΅Π· /etc/logrotate.conf ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² /etc/logrotate.d/. - Быстрый ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для систСмных Π»ΠΎΠ³ΠΎΠ²: - Π’ΠΊΠ»ΡŽΡ‡ΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡƒΡŽ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΈ Π»ΠΈΠΌΠΈΡ‚ ΠΏΠΎ Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌ: /var/log/syslog { daily rotate 7 compress missingok notifempty } - Π’Π°ΠΊΠΆΠ΅ рСкомСндуСтся Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ старыС Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ: sudo find /var/log -type f -name "*.gz" -mtime +7 -delete - Но Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ мСсто диска ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π²Ρ€ΠΎΠ΄Π΅: df -h du -sh /var/log/* ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ систСмС

πŸ”₯πŸ“‘ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ мСсто Π² систСмС

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸš€

Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΎΠ² β€” это ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Но ΠΊΠΎΠ³Π΄Π° мСсто Π½Π° дискС Ρ‚Π°Π½Ρ†ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄ ΡƒΠ³Ρ€ΠΎΠ·ΠΎΠΉ, ΠΏΠΎΡ€Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ! БСгодня расскаТу, ΠΊΠ°ΠΊ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… усилий ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ систСму Π² порядкС.

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ logrotate β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для автоматичСской Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ²:

- Он позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ старых Π»ΠΎΠ³ΠΎΠ², сТимаСшь ΠΈΡ… ΠΈ освобоТдаСшь пространство.

- НастраиваСтся Ρ‡Π΅Ρ€Π΅Π· /etc/logrotate.conf ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² /etc/logrotate.d/.

- Быстрый ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для систСмных Π»ΠΎΠ³ΠΎΠ²:

- Π’ΠΊΠ»ΡŽΡ‡ΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΡƒΡŽ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΈ Π»ΠΈΠΌΠΈΡ‚ ΠΏΠΎ Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌ:

/var/log/syslog {

daily

rotate 7

compress

missingok

notifempty

}

- Π’Π°ΠΊΠΆΠ΅ рСкомСндуСтся Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ старыС Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

sudo find /var/log -type f -name "*.gz" -mtime +7 -delete

- Но Π³Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ мСсто диска ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π²Ρ€ΠΎΠ΄Π΅:

df -h

du -sh /var/log/*

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ систСмС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅ ΠΈ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹Π΅ сообщСния ΠΎ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ мСста. А Ρ‚Ρ‹ ΡƒΠΆΠ΅ настроил Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² Π² своСй систСмС?

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!