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

πŸš€*ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ хакСрскиС Ρ‚Ρ€ΡŽΠΊΠΈ для быстрого поиска ошибок Π² Linux

πŸš€*ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ хакСрскиС Ρ‚Ρ€ΡŽΠΊΠΈ для быстрого поиска ошибок Π² Linux* Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° поиски ΠΏΡ€ΠΈΡ‡ΠΈΠ½ сбоя ΠΈΠ»ΠΈ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² настоящСС ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅? Но Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠ° Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Ρ‚Π²ΠΎΡŽ Тизнь ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ вСсСлСС! - Надо быстро Π½Π°ΠΉΡ‚ΠΈ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠ°Π΄Π°Π΅Ρ‚ сСрвис? Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ journalctl – ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ всС Π»ΠΎΠ³ΠΈ Π·Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄: journalctl -u <имя_сСрвиса> --since "1 hour ago" - НС Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ памяти? ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ процСссы Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ большС всСго рСсурсов: ps aux --sort=-%mem | head -10 - Для диагностики сСтСвых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ β€” запускайтС tcpdump, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π½Π° интСрфСйсС ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π²Π½Π΅ видимости: sudo tcpdump -i eth0 - Π’ случаС ошибок с диском β€” dmesg ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ сбои ΠΈΠ»ΠΈ сбои Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², скрытыС Π² Π»ΠΎΠ³Π°Ρ… ядра: dmesg | grep -i error - А Π΅Ρ‰Ρ‘ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус всСх слуТб: systemctl list-units --type=service --state=failed Иногда, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π³Π»ΠΎΠΆΠ΅Ρ‚ систСму, Π½ΡƒΠΆΠ½ΠΎ просто Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π² Π»ΠΎΠ³ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π³Π΄Π΅ ΠΊΠΎΡ€Π΅Π½ΡŒ Π·Π»Π°.

πŸš€*ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ хакСрскиС Ρ‚Ρ€ΡŽΠΊΠΈ для быстрого поиска ошибок Π² Linux*

Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° поиски ΠΏΡ€ΠΈΡ‡ΠΈΠ½ сбоя ΠΈΠ»ΠΈ ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π² настоящСС ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅? Но Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠ° Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ Ρ‚Π²ΠΎΡŽ Тизнь ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ вСсСлСС!

- Надо быстро Π½Π°ΠΉΡ‚ΠΈ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠ°Π΄Π°Π΅Ρ‚ сСрвис? Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ journalctl – ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ всС Π»ΠΎΠ³ΠΈ Π·Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄:

journalctl -u <имя_сСрвиса> --since "1 hour ago"

- НС Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ памяти? ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ процСссы Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ большС всСго рСсурсов:

ps aux --sort=-%mem | head -10

- Для диагностики сСтСвых ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ β€” запускайтС tcpdump, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΉΠΌΠ°Ρ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π½Π° интСрфСйсС ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π²Π½Π΅ видимости:

sudo tcpdump -i eth0

- Π’ случаС ошибок с диском β€” dmesg ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ сбои ΠΈΠ»ΠΈ сбои Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², скрытыС Π² Π»ΠΎΠ³Π°Ρ… ядра:

dmesg | grep -i error

- А Π΅Ρ‰Ρ‘ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ статус всСх слуТб:

systemctl list-units --type=service --state=failed

Иногда, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π³Π»ΠΎΠΆΠ΅Ρ‚ систСму, Π½ΡƒΠΆΠ½ΠΎ просто Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π² Π»ΠΎΠ³ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π³Π΄Π΅ ΠΊΠΎΡ€Π΅Π½ΡŒ Π·Π»Π°. КаТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° β€” это ΠΊΠ°ΠΊ малСнькая Π·Π°Π³Π°Π΄ΠΊΠ°, Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Ρ‚Π°ΠΉΠ½Ρ‹ Linux!

А Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ эти Ρ‚Ρ€ΡŽΠΊΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅? Π§Π΅ΠΌ Ρ‡Π°Ρ‰Π΅ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅ΡˆΡŒΡΡ с ошибками β€” Ρ‚Π΅ΠΌ быстрСС освоишь Ρ‚Π°ΠΉΠ½Ρ‹ систСмы!

Подпишись Π½Π° https://t.me/LinuxSkill ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π΅Ρ‰Ρ‘ большС ΠΊΡ€ΡƒΡ‚Ρ‹Ρ… статСй, Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” свСТиС вакансии для sysadmin.

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