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

πŸ–₯️ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ свободного мСста Π½Π° дискС

πŸ–₯️ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ свободного мСста Π½Π° дискС ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных ΠΏΠΎΠ΄Π²ΠΈΠ³ΠΎΠ²! πŸš€ Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ самый ΠΌΠΎΡ‰Π½Ρ‹ΠΉ сСрвСр Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ внимания ΠΊ дисковому пространству? А Ссли воврСмя Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы. БСгодня расскаТу, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ мСста Π½Π° дискС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма сама сказала Ρ‚Π΅Π±Π΅ "Π‘Ρ‚ΠΎΠΏ, мСста ΠΌΠ°Π»ΠΎ!" - Π‘ΠΎΠ·Π΄Π°ΠΉ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отсылаСт ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠΈΡˆΠ΅Ρ‚ Π² Π»ΠΎΠ³ ΠΏΡ€ΠΈ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ мСста. НапримСр: df -h / | grep -vE '^Filesystem' | awk '{if($5+0 > 90) print "ΠœΠ΅ΡΡ‚Π° ΠΌΠ°Π»ΠΎ!"; }' - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ cron для автоматичСского запуска: */15 * * * * /path/to/скрипт.sh - Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ контроля β€” настрой оповСщСния ΠΏΠΎ email ΠΈΠ»ΠΈ мСссСндТСрам (ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚Π΅Π±Π΅ большС ΠΏΠΎ Π΄ΡƒΡˆΠ΅). Π’Π°ΠΊ Ρ‚Ρ‹ Π±ΡƒΠ΄Π΅ΡˆΡŒ Π² курсС Π΅Ρ‰Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ дисковоС пространство станСт ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹ΠΌ. Π’Π΅Π΄ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π°ΠΊΡ‚ΠΈΠΊΠ° β€” это стратСгия ΠΏΠΎΠ±Π΅Π΄Ρ‹ Π·Π° систСмного администратора. А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ диска ΠΈΠ»ΠΈ ΠΏ

πŸ–₯️ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ свободного мСста Π½Π° дискС

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных ΠΏΠΎΠ΄Π²ΠΈΠ³ΠΎΠ²! πŸš€

Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ самый ΠΌΠΎΡ‰Π½Ρ‹ΠΉ сСрвСр Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ внимания ΠΊ дисковому пространству? А Ссли воврСмя Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ систСмы. БСгодня расскаТу, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ мСста Π½Π° дискС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма сама сказала Ρ‚Π΅Π±Π΅ "Π‘Ρ‚ΠΎΠΏ, мСста ΠΌΠ°Π»ΠΎ!"

- Π‘ΠΎΠ·Π΄Π°ΠΉ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отсылаСт ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠΈΡˆΠ΅Ρ‚ Π² Π»ΠΎΠ³ ΠΏΡ€ΠΈ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ мСста. НапримСр:

df -h / | grep -vE '^Filesystem' | awk '{if($5+0 > 90) print "ΠœΠ΅ΡΡ‚Π° ΠΌΠ°Π»ΠΎ!"; }'

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ cron для автоматичСского запуска:

*/15 * * * * /path/to/скрипт.sh

- Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ³ΠΎ контроля β€” настрой оповСщСния ΠΏΠΎ email ΠΈΠ»ΠΈ мСссСндТСрам (ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉ, ΠΊΠ°ΠΊΠΎΠΉ Ρ‚Π΅Π±Π΅ большС ΠΏΠΎ Π΄ΡƒΡˆΠ΅).

Π’Π°ΠΊ Ρ‚Ρ‹ Π±ΡƒΠ΄Π΅ΡˆΡŒ Π² курсС Π΅Ρ‰Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ дисковоС пространство станСт ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹ΠΌ. Π’Π΅Π΄ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π°ΠΊΡ‚ΠΈΠΊΠ° β€” это стратСгия ΠΏΠΎΠ±Π΅Π΄Ρ‹ Π·Π° систСмного администратора.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ диска ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΡˆΡŒ Ρ€ΡƒΠ³Π°Ρ‚ΡŒ систСму Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

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

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!