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

πŸ“‘ Π£ΡΠΊΠΎΠ»ΡŒΠ·Π°ΡŽΡ‰ΠΈΠ΅ процСссы: ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ зависшими Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ

πŸ“‘ Π£ΡΠΊΠΎΠ»ΡŒΠ·Π°ΡŽΡ‰ΠΈΠ΅ процСссы: ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ зависшими Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ систСма Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ какая-Ρ‚ΠΎ аномалия исчСзаСт Π·Π° ΠΊΠ°Π΄Ρ€ΠΎΠΌ? Иногда процСссы Β«Π·Π°Π²ΠΈΡΠ°ΡŽΡ‚Β» ΠΈ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ всСму Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ β€” ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Π»ΠΎΠ²ΠΊΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ быстро ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Ρ‚ΡŒ рСсурсы! Π—Π°Π»Π΅Π·Π΅ΠΌ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ ΠΈ разбСрСмся, ΠΊΠ°ΠΊ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ зависшиС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡ… Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ. - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° всСх процСссов: ps aux --sort=-%mem - ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ процСссов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ «зависли»: top ΠΈΠ»ΠΈ htop - Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Β«Ρ…Π°Π»Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡΒ» процСссов: kill -9 <PID> - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ссылок ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ систСмС: lsof -i -n - Когда процСссы Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°: pkill <имя процСсса> Зависания β€” Π½Π΅ всСгда ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΈΠ½ΠΎΠ³Π΄Π° это сигнал ΠΎ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ рСсурсов ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. ПониманиС, ΠΊΠ°ΠΊ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ ситуациями, β€” ΠΊΠ»ΡŽΡ‡ ΠΊ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ систСмС. А сталкивался Π»ΠΈ Ρ‚Ρ‹ с зависшими процСссами? Как Ρ€Π΅ΡˆΠ°Π» β€” Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· скрипты? - ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ Π² наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill β€” Ρ‚ΡƒΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΈΡ… Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ

πŸ“‘ Π£ΡΠΊΠΎΠ»ΡŒΠ·Π°ΡŽΡ‰ΠΈΠ΅ процСссы: ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ зависшими Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ

Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Π΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ систСма Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ какая-Ρ‚ΠΎ аномалия исчСзаСт Π·Π° ΠΊΠ°Π΄Ρ€ΠΎΠΌ? Иногда процСссы Β«Π·Π°Π²ΠΈΡΠ°ΡŽΡ‚Β» ΠΈ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ всСму Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ β€” ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Π»ΠΎΠ²ΠΊΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ быстро ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Ρ‚ΡŒ рСсурсы!

Π—Π°Π»Π΅Π·Π΅ΠΌ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ ΠΈ разбСрСмся, ΠΊΠ°ΠΊ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ зависшиС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡ… Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ.

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° всСх процСссов:

ps aux --sort=-%mem

- ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ процСссов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ «зависли»:

top

ΠΈΠ»ΠΈ

htop

- Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Β«Ρ…Π°Π»Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡΒ» процСссов:

kill -9 <PID>

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ссылок ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ систСмС:

lsof -i -n

- Когда процСссы Π½Π΅ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π°:

pkill <имя процСсса>

Зависания β€” Π½Π΅ всСгда ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΈΠ½ΠΎΠ³Π΄Π° это сигнал ΠΎ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ рСсурсов ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ….

ПониманиС, ΠΊΠ°ΠΊ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ ситуациями, β€” ΠΊΠ»ΡŽΡ‡ ΠΊ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ систСмС.

А сталкивался Π»ΠΈ Ρ‚Ρ‹ с зависшими процСссами? Как Ρ€Π΅ΡˆΠ°Π» β€” Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· скрипты?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°ΡŽ Π² наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill β€” Ρ‚ΡƒΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΈΡ… Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ Тизнь, ΠΈ Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” свСТиС вакансии для систСмных Π°Π΄ΠΌΠΈΠ½ΠΎΠ²!

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

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