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

πŸš€ *Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ состояния систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов Π½Π° Bash

πŸš€ *Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ состояния систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов Π½Π° Bash* ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ ΠΈ ясно: ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ автоматичСскиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ любой Linux-систСмы. Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ, Π½Π΅ тратя часы Π½Π° Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³. ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? - Экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” Π·Π°Π±ΡƒΠ΄ΡŒ ΠΎ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ… - БыстроС выявлСниС ошибок β€” Π½Π΅ Π΄Π°Π²Π°Ρ‚ΡŒ сбоям шанса - Π›Π΅Π³ΠΊΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ β€” добавляй Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости ΠŸΡ€ΠΈΠΌΠ΅Ρ€: автоматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° заполнСнности диска ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ² Π΅Ρ‘ с email ΠΈΠ»ΠΈ Slack, Ρ‚Ρ‹ всСгда Π±ΡƒΠ΄Π΅ΡˆΡŒ Π² курсС происходящСго. Всё просто: - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° диска: df -h | grep /dev/sda1 - Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠΎΡ€ΠΎΠ³Π°: if [ $(df / | grep / | awk '{print $5}' | sed 's/%//') -gt 80 ]; then echo "Диск ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΉ!" fi ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ β€” это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎ знания, Π° ΠΏΡ€ΠΎ ΡƒΠΌΠ΅Π½ΠΈΠ΅ быстро Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. А ΠΊΠ°ΠΊ Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΡˆΡŒ Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅ своих сСрвСров? Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊ

πŸš€ *Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ состояния систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов Π½Π° Bash*

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ ΠΈ ясно: ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ автоматичСскиС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ любой Linux-систСмы.

Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ быстро ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ΄ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ, Π½Π΅ тратя часы Π½Π° Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ?

- Экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” Π·Π°Π±ΡƒΠ΄ΡŒ ΠΎ Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ…

- БыстроС выявлСниС ошибок β€” Π½Π΅ Π΄Π°Π²Π°Ρ‚ΡŒ сбоям шанса

- Π›Π΅Π³ΠΊΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ β€” добавляй Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: автоматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° заполнСнности диска ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ° ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ² Π΅Ρ‘ с email ΠΈΠ»ΠΈ Slack, Ρ‚Ρ‹ всСгда Π±ΡƒΠ΄Π΅ΡˆΡŒ Π² курсС происходящСго. Всё просто:

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° диска:

df -h | grep /dev/sda1

- Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠΎΡ€ΠΎΠ³Π°:

if [ $(df / | grep / | awk '{print $5}' | sed 's/%//') -gt 80 ]; then

echo "Диск ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΉ!"

fi

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ β€” это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎ знания, Π° ΠΏΡ€ΠΎ ΡƒΠΌΠ΅Π½ΠΈΠ΅ быстро Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. А ΠΊΠ°ΠΊ Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΡˆΡŒ Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅ своих сСрвСров?

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

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

Π£Π²Π΅Ρ€Π΅Π½ Π² своих знаниях? ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ ΠΈΡ…!

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!