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

πŸ“‘ Π Π°Π·Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ для диагностики ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ сСрвСру

πŸ“‘ Π Π°Π·Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ для диагностики ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ сСрвСру ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ ΠΌΠ°Π³ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! ⚑️ Когда ваш сСрвСр отказываСтся ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ соСдинСниС дСргаСтся, спасаСт Π½Π΅ ΠΏΠ°Π½ΠΈΠΊΠ°, Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄. БСгодня расскаТу ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ быстро ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π² Ρ‡Π΅ΠΌ Π΄Π΅Π»ΠΎ, ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. πŸ” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° доступности сСрвСра - Ping β€” самый Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ инструмСнт: ping -c 4 hostname - Traceroute ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ этапС ломаСтся связь: traceroute hostname 🌐 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° статуса ΠΏΠΎΡ€Ρ‚ΠΎΠ² - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ netstat ΠΈΠ»ΠΈ ss для отслСТивания Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… соСдинСний: ss -tuln - Или ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°: nc -zv localhost 80 🧠 Анализ слуТб ΠΈ процСссов - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ процСссы: ps aux | grep <service> - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° Π»ΠΈ нуТная слуТба: systemctl status <service> πŸ› οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π»ΠΎΠ³ΠΎΠ² - Π›ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ систСмных слуТб: journalctl -u <service> --since "10 minutes ago" - Π›ΠΎΠ³ΠΈ ошибок сСти β€” Π²Π°ΠΆΠ½Ρ‹ΠΉ источник: dmesg | grep -i error πŸ€” НС Π·Π°Π±Ρ‹

πŸ“‘ Π Π°Π·Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄ для диагностики ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊ сСрвСру

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ ΠΌΠ°Π³ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! ⚑️

Когда ваш сСрвСр отказываСтся ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ соСдинСниС дСргаСтся, спасаСт Π½Π΅ ΠΏΠ°Π½ΠΈΠΊΠ°, Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄. БСгодня расскаТу ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ быстро ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π² Ρ‡Π΅ΠΌ Π΄Π΅Π»ΠΎ, ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

πŸ” ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° доступности сСрвСра

- Ping β€” самый Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ инструмСнт:

ping -c 4 hostname

- Traceroute ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ этапС ломаСтся связь:

traceroute hostname

🌐 ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° статуса ΠΏΠΎΡ€Ρ‚ΠΎΠ²

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ netstat ΠΈΠ»ΠΈ ss для отслСТивания Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… соСдинСний:

ss -tuln

- Или ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°:

nc -zv localhost 80

🧠 Анализ слуТб ΠΈ процСссов

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

ps aux | grep <service>

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° Π»ΠΈ нуТная слуТба:

systemctl status <service>

πŸ› οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π»ΠΎΠ³ΠΎΠ²

- Π›ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ систСмных слуТб:

journalctl -u <service> --since "10 minutes ago"

- Π›ΠΎΠ³ΠΈ ошибок сСти β€” Π²Π°ΠΆΠ½Ρ‹ΠΉ источник:

dmesg | grep -i error

πŸ€” НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ диагностика β€” ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ΅ скрыта подсказка, Π½ΡƒΠΆΠ½ΠΎ лишь Π΅Ρ‘ Π½Π°ΠΉΡ‚ΠΈ!

А Ρ‚Ρ‹ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ слоТностСй? Π§Π΅ΠΌ Π΅Ρ‰Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒΡΡ Π² диагностикС?

________________

ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ знания β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!

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