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

πŸš€ *Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ простого систСмного ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° с bash

πŸš€ *Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ простого систСмного ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° с bash* ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! БСгодня расскаТу, ΠΊΠ°ΠΊ Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ свой ΠΌΠΈΠ½ΠΈ-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ β€” систСмный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π½Π° bash. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° CPU, ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ диском Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… слоТностСй! Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ: это Π½Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ софт, Π° малСнькая скриптинг-ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°, которая ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ процСссы Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ΠΎΡ‚ для Π½Π°Ρ‡Π°Π»Π° β€” Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: - Π²Ρ‹Π²ΠΎΠ΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ CPU: top -bn1 | grep "Cpu(s)" - ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ‚Π°ΠΊ: free -h | grep Mem - мСсто Π½Π° дискС: df -h / ОбъСдиним всё Π² ΠΎΠ΄ΠΈΠ½ скрипт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π· Π² 2 сСкунды ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ real-time ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. И Π³Π»Π°Π²Π½ΠΎΠ΅ β€” всё просто ΠΈ понятно: Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ лишнСго вСса, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»! Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ этот ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ сортировку ΠΏΠΎ процСссам, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ alert-Ρ‹ ΠΏΡ€ΠΈ сильной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π°Ρ‡Π°Ρ‚ΡŒ! А Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Π΅Π»Π°Π» Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅? Или ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Π΅ΡˆΡŒ простыС ΡˆΡ‚ΡƒΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ

πŸš€ *Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ простого систСмного ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° с bash*

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! БСгодня расскаТу, ΠΊΠ°ΠΊ Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ свой ΠΌΠΈΠ½ΠΈ-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ β€” систСмный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Π½Π° bash. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° CPU, ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ диском Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… слоТностСй!

Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ: это Π½Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ софт, Π° малСнькая скриптинг-ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°, которая ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ процСссы Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ΠΎΡ‚ для Π½Π°Ρ‡Π°Π»Π° β€” Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

- Π²Ρ‹Π²ΠΎΠ΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ CPU:

top -bn1 | grep "Cpu(s)"

- ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ‚Π°ΠΊ:

free -h | grep Mem

- мСсто Π½Π° дискС:

df -h /

ОбъСдиним всё Π² ΠΎΠ΄ΠΈΠ½ скрипт, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π· Π² 2 сСкунды ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ real-time ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. И Π³Π»Π°Π²Π½ΠΎΠ΅ β€” всё просто ΠΈ понятно: Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ лишнСго вСса, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»!

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ этот ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Ρ†Π²Π΅Ρ‚ ΠΈΠ»ΠΈ сортировку ΠΏΠΎ процСссам, ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ alert-Ρ‹ ΠΏΡ€ΠΈ сильной Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π°Ρ‡Π°Ρ‚ΡŒ!

А Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Π΅Π»Π°Π» Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅? Или ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Π΅ΡˆΡŒ простыС ΡˆΡ‚ΡƒΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ?

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

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