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

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Disk Space Π½Π° Linux

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Disk Space Π½Π° Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸš€ Π—Π½Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚ большС всСго β€” это Π²Π½Π΅Π·Π°ΠΏΠ½Ρ‹ΠΉ ΠΎΡ‚ΠΊΠ°Π· систСмы ΠΈΠ·-Π·Π° ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ диска. Но Π΅ΡΡ‚ΡŒ сСкрСтноС ΠΎΡ€ΡƒΠΆΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² этого: автоматичСский ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π°Π»Π΅Ρ€Ρ‚Ρ‹! БСгодня расскаТу, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ это просто ΠΈ красиво, Ρ‡Ρ‚ΠΎΠ±Ρ‹ воврСмя ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. - Для Π½Π°Ρ‡Π°Π»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ df β€” ΠΎΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ мСсто Π½Π° дискС: df -h - ΠžΠ±Ρ€Π°Π·Π΅Ρ† скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ СТСчасно провСряСт диск ΠΈ посылаСт ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Ссли Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 80%: #!/bin/bash THRESHOLD=80 USAGE=$(df / | grep / | awk '{ print $5 }' | sed 's/%//') if [ "$USAGE" -gt "$THRESHOLD" ]; then echo "Диск ΠΏΠΎΡ‡Ρ‚ΠΈ full: ${USAGE}%" | mail -s "Warning: Disk Space" your@email.com fi - ДобавляСм Π΅Π³ΠΎ Π² cron, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: crontab -e И Π² строку: 0 * * * * /path/to/your/script.sh ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡˆΡŒ? Π“Π»Π°Π²Π½ΠΎΠ΅ β€” воврСмя ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ систСмС Π·Π°Π΄Ρ‹Ρ…Π°Ρ‚ΡŒΡΡ! Иногда Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅, Ρ‡Π΅ΠΌ исправлСниС. А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΡˆΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Disk Space Π½Π° Linux

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

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

- Для Π½Π°Ρ‡Π°Π»Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ df β€” ΠΎΠ½Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ мСсто Π½Π° дискС:

df -h

- ΠžΠ±Ρ€Π°Π·Π΅Ρ† скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ СТСчасно провСряСт диск ΠΈ посылаСт ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Ссли Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 80%:

#!/bin/bash

THRESHOLD=80

USAGE=$(df / | grep / | awk '{ print $5 }' | sed 's/%//')

if [ "$USAGE" -gt "$THRESHOLD" ]; then

echo "Диск ΠΏΠΎΡ‡Ρ‚ΠΈ full: ${USAGE}%" | mail -s "Warning: Disk Space" your@email.com

fi

- ДобавляСм Π΅Π³ΠΎ Π² cron, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ:

crontab -e

И Π² строку:

0 * * * * /path/to/your/script.sh

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡˆΡŒ? Π“Π»Π°Π²Π½ΠΎΠ΅ β€” воврСмя ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ систСмС Π·Π°Π΄Ρ‹Ρ…Π°Ρ‚ΡŒΡΡ! Иногда Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅, Ρ‡Π΅ΠΌ исправлСниС.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΡˆΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ рСсурсов? Или всС Π΅Ρ‰Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΡˆΡŒ? ΠžΡ‚Π²Π΅Ρ‚ напиши Π² коммСнтариях!

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ вас Π² наш Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill β€” большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй, Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ² ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ! А для тСстов ΠΏΠΎ linux Π΅ΡΡ‚ΡŒ Π±ΠΎΡ‚ https://t.me/gradeliftbot β€” провСряй свои знания ΠΈ Π±ΡƒΠ΄ΡŒ Π½Π° Π²ΠΎΠ»Π½Π΅!

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