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

πŸ”§ Π£Ρ€ΠΎΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Bash: создаСм ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ скрипт для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° рСсурсов

πŸ”§ Π£Ρ€ΠΎΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Bash: создаСм ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ скрипт для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° рСсурсов ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux! πŸš€ БСгодня я расскаТу, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого bash-скрипта ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ рСсурсов максимально Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ быстрым. Π—Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎ Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ… β€” автоматизация Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ Тизнь! Π§Ρ‚ΠΎ ΠΌΡ‹ сдСлаСм? - Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ CPU, использованиС памяти ΠΈ свободноС мСсто Π½Π° дискС. - Π’Ρ‹Π²Π΅Π΄Π΅ΠΌ всС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. - Настроим Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ всСгда Π² курсС Π΄Π΅Π». Π’ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: #!/bin/bash echo "БостояниС систСмных рСсурсов:" echo "------------------------------" echo "Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° CPU:" top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4 "%"}' echo "ИспользованиС памяти:" free -h | awk '/Mem/ {print $3 "/" $2}' echo "Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ мСсто Π½Π° дискС:" df -h / | awk 'NR==2 {print $4 " свободно ΠΈΠ· " $2}' Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ лишь Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΡ€ΠΎΠ½ β€” ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· вашСго участия! А Ρ‡Ρ‚ΠΎ, Ссли ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ скрипт ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈ

πŸ”§ Π£Ρ€ΠΎΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‡Π΅Ρ€Π΅Π· Bash: создаСм ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ скрипт для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° рСсурсов

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux! πŸš€

БСгодня я расскаТу, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого bash-скрипта ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ваш ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ рСсурсов максимально Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ быстрым. Π—Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎ Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ… β€” автоматизация Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ Тизнь!

Π§Ρ‚ΠΎ ΠΌΡ‹ сдСлаСм?

- Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ CPU, использованиС памяти ΠΈ свободноС мСсто Π½Π° дискС.

- Π’Ρ‹Π²Π΅Π΄Π΅ΠΌ всС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.

- Настроим Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ всСгда Π² курсС Π΄Π΅Π».

Π’ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

#!/bin/bash

echo "БостояниС систСмных рСсурсов:"

echo "------------------------------"

echo "Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° CPU:"

top -bn1 | grep "Cpu(s)" | awk '{print $2 + $4 "%"}'

echo "ИспользованиС памяти:"

free -h | awk '/Mem/ {print $3 "/" $2}'

echo "Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ мСсто Π½Π° дискС:"

df -h / | awk 'NR==2 {print $4 " свободно из " $2}'

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ лишь Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΡ€ΠΎΠ½ β€” ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· вашСго участия!

А Ρ‡Ρ‚ΠΎ, Ссли ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ скрипт ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ увСдомлСния ΠΏΠΎ email? Π§Π΅ΠΌ Π±Ρ‹ Ρ‚Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» свою систСму?

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈ Ρ€ΡƒΡ‚ΠΈΠ½Ρƒ Π² ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅!

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ своих ΠΊΠΎΠ»Π»Π΅Π³ Π² наш Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ https://t.me/LinuxSkill ΠΈ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ большС статСй, Π° для вакансий β€” https://t.me/gradeliftbot

- Или ΠΏΡ€ΠΎΠΉΠ΄ΠΈ тСсты ΠΏΠΎ Linux, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свои знания Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

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