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

πŸ›°οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… скриптов

πŸ›°οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… скриптов ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π±Π΅Π·ΡƒΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ систСмы ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… усилий? Ну Π΄Π°, Π³Π΄Π΅-Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ этого ΠΊΡ€ΠΎΠ½Π° ΠΈΠ»ΠΈ bash-скрипта кроСтся сСкрСт Π½Π΅ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΠΎΠΉ скорости рСагирования! - АвтоматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° состояния диска β€” пишСм скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ зафиксируСт использованиС мСста ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Ссли Π»ΠΈΠΌΠΈΡ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½: df -h | grep /dev/sda1 | awk '{print $5}' | grep -E '[7-9][0-9]%|100%' && echo "Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Диск ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½!" - ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ памяти β€” своСврСмСнно ΡƒΠ·Π½Π°Π΅ΠΌ, Ссли ΠΏΠ°ΠΌΡΡ‚ΡŒ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π² нСсусвСтныС значСния: free -m | awk 'NR==2{print $3,$4}' | sed 's/ / /g' - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… сСрвисов β€” ΡƒΠ²Π΅Ρ€Π΅Π½ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ? systemctl is-active --quiet nginx || systemctl restart nginx НастраиваСм cron β€” ΠΈ ΠΏΡƒΡΡ‚ΡŒ всС провСряСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ, Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ спишь. Расставляй Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, увСдомляй ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ»ΠΈ записывай

πŸ›°οΈ Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹Ρ… скриптов

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Π±Π΅Π·ΡƒΠΌΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ систСмы ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… усилий? Ну Π΄Π°, Π³Π΄Π΅-Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ этого ΠΊΡ€ΠΎΠ½Π° ΠΈΠ»ΠΈ bash-скрипта кроСтся сСкрСт Π½Π΅ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΠΎΠΉ скорости рСагирования!

- АвтоматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° состояния диска β€” пишСм скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ зафиксируСт использованиС мСста ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Ссли Π»ΠΈΠΌΠΈΡ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½:

df -h | grep /dev/sda1 | awk '{print $5}' | grep -E '[7-9][0-9]%|100%' && echo "Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Диск ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½!"

- ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ памяти β€” своСврСмСнно ΡƒΠ·Π½Π°Π΅ΠΌ, Ссли ΠΏΠ°ΠΌΡΡ‚ΡŒ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π² нСсусвСтныС значСния:

free -m | awk 'NR==2{print $3,$4}' | sed 's/ / /g'

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… сСрвисов β€” ΡƒΠ²Π΅Ρ€Π΅Π½ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ?

systemctl is-active --quiet nginx || systemctl restart nginx

НастраиваСм cron β€” ΠΈ ΠΏΡƒΡΡ‚ΡŒ всС провСряСтся Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ, Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ‹ спишь. Расставляй Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, увСдомляй ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈΠ»ΠΈ записывай Π»ΠΎΠ³ΠΈ β€” ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ всСгда ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ.

И Π²ΠΎΡ‚ вопрос: Π° Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½Π΅Π΅ β€” Ρ€ΡƒΡ‡Π½ΠΎΠ΅ наблюдСниС ΠΈΠ»ΠΈ ΡƒΠΌΠ½ΠΎΠ΅ автоматичСскоС хаос-ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅? Пока Ρ€Π΅ΡˆΠ°Π΅ΡˆΡŒ, ΠΏΠΎΠΌΠ½ΠΈ β€” автоматизация β€” это Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅, Π° Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π»Π΅Π·Ρ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π»ΠΎΠ³ β€” Π½Π΅Ρ‚.

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

Π’ΠΏΠ΅Ρ€Π΅Π΄ΠΈ β€” Π½ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ! ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ...