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

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux ΠΈ Π½Π΅ Π·Π°ΡΠΎΡ€ΠΈΡ‚ΡŒ диск

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux ΠΈ Π½Π΅ Π·Π°ΡΠΎΡ€ΠΈΡ‚ΡŒ диск ΠŸΡ€ΠΈΠ²Π΅Ρ‚, систСмныС волшСбники! 🌌 Когда Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΡˆΡŒ с сСрвСром, мСсто Π½Π° дискС β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Но Π»ΠΎΠ³ΠΈ растут ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ±Ρ‹ послС доТдя β€” ΠΈ Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ автоматизация. Π—Π½Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ тСбя спасСт? ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка cron ΠΈ настройка logrotate! Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ, освобоТдая мСсто ΠΈ Π½Π΅ давая систСмС Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства автоматичСской очистки Π»ΠΎΠ³ΠΎΠ²: - Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ пСрСполнСния диска. - Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. - Экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ€ΡƒΡ‡Π½ΠΎΠΉ очисткС. Для этого достаточно ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ простоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² logrotate: - Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΠΎΠ³Π°ΠΌ. - ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΡˆΡŒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ. - Π—Π°Π΄Π°Π΅ΡˆΡŒ Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΈΠ»ΠΈ количСству Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ². ΠŸΡ€ΠΈΠΌΠ΅Ρ€: /var/log/myapp/*.log { weekly rotate 4 compress missingok notifempty create 640 root utmp } Π”Π°Π»Π΅Π΅ добавляСшь Π² cron Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π° очистку старых Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π· Π² мСсяц: 0 0 1 * * /usr/bin/find /var/log/myapp/ -name "*.g

πŸ› οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ очистку Π»ΠΎΠ³ΠΎΠ² Π² Linux ΠΈ Π½Π΅ Π·Π°ΡΠΎΡ€ΠΈΡ‚ΡŒ диск

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, систСмныС волшСбники! 🌌

Когда Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΡˆΡŒ с сСрвСром, мСсто Π½Π° дискС β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Но Π»ΠΎΠ³ΠΈ растут ΠΊΠ°ΠΊ Π³Ρ€ΠΈΠ±Ρ‹ послС доТдя β€” ΠΈ Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ автоматизация.

Π—Π½Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ тСбя спасСт? ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка cron ΠΈ настройка logrotate!

Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ, освобоТдая мСсто ΠΈ Π½Π΅ давая систСмС Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ΡŒ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ прСимущСства автоматичСской очистки Π»ΠΎΠ³ΠΎΠ²:

- Π—Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ пСрСполнСния диска.

- Π£ΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°.

- Экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ€ΡƒΡ‡Π½ΠΎΠΉ очисткС.

Для этого достаточно ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ простоС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² logrotate:

- Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΡˆΡŒ ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΠΎΠ³Π°ΠΌ.

- ΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΡˆΡŒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ.

- Π—Π°Π΄Π°Π΅ΡˆΡŒ Π»ΠΈΠΌΠΈΡ‚Ρ‹ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΈΠ»ΠΈ количСству Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

/var/log/myapp/*.log {

weekly

rotate 4

compress

missingok

notifempty

create 640 root utmp

}

Π”Π°Π»Π΅Π΅ добавляСшь Π² cron Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π° очистку старых Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π· Π² мСсяц:

0 0 1 * * /usr/bin/find /var/log/myapp/ -name "*.gz" -type f -mtime +30 -delete

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π²ΠΎΠΉ сСрвСр сам заботится ΠΎ своих Π»ΠΎΠ³Π°Ρ…!

Π’Ρ‹ Π½Π΅ боишься ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅? Или всС ΡƒΠΆΠ΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ?

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