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

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСрвСров с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов Bash

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСрвСров с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов Bash ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€ Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою Тизнь Π»Π΅Π³Ρ‡Π΅ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ постоянных ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ? Π’ΠΎΠ³Π΄Π° этот пост для вас β€” расскаТу, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΈ просто Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСрвСров с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСго лишь ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Bash. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ CPU, свободным диском ΠΈΠ»ΠΈ состояниСм процСссов, ΠΈ всё это β€” Π±Π΅Π· установки ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ! Π’ΠΎΡ‚ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠ° ΠΈΠ΄Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π±Ρ‹Ρ‚ΡŒ Π² курсС Π΄Π΅Π» 24/7: - Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ CPU: top -b -n1 | grep "Cpu(s)" - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ свободноС мСсто Π½Π° дискС: df -h | grep '/' - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ процСссы: ps aux | grep nginx Π­Ρ‚ΠΎ всСго лишь Π½Π°Ρ‡Π°Π»ΠΎ β€” с Bash ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΎΠ² прямо Π² ΠΏΠΎΡ‡Ρ‚Ρƒ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‰Π΅ стало ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° сСрвСром, Π½Π΅ тратя Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° интСрфСйсы. Или Ρ‚ΡƒΡ‚ скрыта Ρ‚Π°ΠΉΠ½Π°: автоматизация β€” это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, вСдь сСрвСр "сам Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚" ΠΎ своих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…! Π‘Π°ΠΌ

πŸ› οΈ Как Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСрвСров с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скриптов Bash

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ! πŸš€

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою Тизнь Π»Π΅Π³Ρ‡Π΅ ΠΈ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ постоянных ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ? Π’ΠΎΠ³Π΄Π° этот пост для вас β€” расскаТу, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΠΈ просто Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ сСрвСров с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ всСго лишь ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ Bash.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ CPU, свободным диском ΠΈΠ»ΠΈ состояниСм процСссов, ΠΈ всё это β€” Π±Π΅Π· установки ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ! Π’ΠΎΡ‚ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠ° ΠΈΠ΄Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π±Ρ‹Ρ‚ΡŒ Π² курсС Π΄Π΅Π» 24/7:

- Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ CPU:

top -b -n1 | grep "Cpu(s)"

- ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ свободноС мСсто Π½Π° дискС:

df -h | grep '/'

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ процСссы:

ps aux | grep nginx

Π­Ρ‚ΠΎ всСго лишь Π½Π°Ρ‡Π°Π»ΠΎ β€” с Bash ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΎΠ² прямо Π² ΠΏΠΎΡ‡Ρ‚Ρƒ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ‰Π΅ стало ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° сСрвСром, Π½Π΅ тратя Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° интСрфСйсы.

Или Ρ‚ΡƒΡ‚ скрыта Ρ‚Π°ΠΉΠ½Π°: автоматизация β€” это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экономия Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, вСдь сСрвСр "сам Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚" ΠΎ своих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ…! Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ β€” Π½Π΅ Π±ΠΎΠΉΡ‚Π΅ΡΡŒ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ свои ΠΈΠ΄Π΅ΠΈ.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈΠ»ΠΈ всё дСлаСшь Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ? КакиС свои хитрости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ своих ΠΊΠΎΠ»Π»Π΅Π³ Π² наш Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй ΠΈ вакансий!

- Π£Π²Π΅Ρ€Π΅Π½ Π² своих знаниях? ΠŸΡ€ΠΎΠΉΠ΄ΠΈ тСсты ΠΈΠ»ΠΈ ΡƒΠ·Π½Π°ΠΉ Ρ€Ρ‹Π½ΠΎΠΊ вакансий с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°ΡˆΠΈΡ… рСсурсов!

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