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

πŸ› οΈ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ процСссами Π² Linux: практичСский Π³ΠΈΠ΄ для систСмных администраторов

πŸ› οΈ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ процСссами Π² Linux: практичСский Π³ΠΈΠ΄ для систСмных администраторов ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ DevOps! πŸš€ Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΈ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ зависшими ΠΈΠ»ΠΈ Π½Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌΠΈ систСму процСссами? БСгодня расскаТу, ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Ρ‚ΡŒ красиво ΠΈ просто, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π·Π°ΠΌΠΎΡ€ΠΎΡ‡Π΅ΠΊ! ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° ps для просмотра процСссов. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ всС процСссы ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ: - ps aux | grep <имя_ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹> Но для Π±ΠΎΠ»Π΅Π΅ наглядного отобраТСния Π΅ΡΡ‚ΡŒ top ΠΈΠ»ΠΈ htop β€” ΠΆΠΈΠ²ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ процСссов. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ зависший ΠΈΠ»ΠΈ опасный процСсс, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ kill ΠΈΠ»ΠΈ kill -9 ΠΏΠΎ PID: - kill <pid> Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ pkill для остановки ΠΏΠΎ названию: - pkill <имя_процСсса> Иногда Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ рСсурсами β€” для этого ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ nice ΠΈ renice, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ процСсса: - renice -n 10 <pid> Π•Ρ‰Π΅ Π²Π°ΠΆΠ΅Π½ lsof β€” ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚Ρ‹ заняты процСссами. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ систСму. НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎ systemctl,

πŸ› οΈ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ процСссами Π² Linux: практичСский Π³ΠΈΠ΄ для систСмных администраторов

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

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ…ΠΎΡ‚Π΅Π»ΠΈ быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ зависшими ΠΈΠ»ΠΈ Π½Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΌΠΈ систСму процСссами? БСгодня расскаТу, ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Ρ‚ΡŒ красиво ΠΈ просто, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π·Π°ΠΌΠΎΡ€ΠΎΡ‡Π΅ΠΊ!

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° ps для просмотра процСссов. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ всС процСссы ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ:

- ps aux | grep <имя_ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹>

Но для Π±ΠΎΠ»Π΅Π΅ наглядного отобраТСния Π΅ΡΡ‚ΡŒ top ΠΈΠ»ΠΈ htop β€” ΠΆΠΈΠ²ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ процСссов.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ зависший ΠΈΠ»ΠΈ опасный процСсс, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ kill ΠΈΠ»ΠΈ kill -9 ΠΏΠΎ PID:

- kill <pid>

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ pkill для остановки ΠΏΠΎ названию:

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

Иногда Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ рСсурсами β€” для этого ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ nice ΠΈ renice, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ процСсса:

- renice -n 10 <pid>

Π•Ρ‰Π΅ Π²Π°ΠΆΠ΅Π½ lsof β€” ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚Ρ‹ заняты процСссами. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ систСму.

НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎ systemctl, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ сСрвисы, связанныС с процСссами:

- sudo systemctl restart <имя_сСрвиса>

Π—Π°Π²Π΅Ρ€ΡˆΠ°Ρ, скаТу: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ процСссами β€” это искусство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ систСму Π² порядкС ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ сбоСв.

А Ρ‚Ρ‹ знаСшь, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ процСссами?

β€” ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡΡ Π½Π° наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ Π±ΠΎΡ‚Π° https://t.me/gradeliftbot β€” Ρ‚Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΠΈΡˆΠ΅ΠΊ ΠΈ тСстов!

🧠 Π—Π°Π²Ρ‚Ρ€Π°: ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” ΠΈ Π½Π΅ пропусти!