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

πŸ“‘ РазбираСмся с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ

πŸ“‘ РазбираСмся с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΠΏΡƒΡ‚Π΅ΠΉ Π² ΠΌΠΈΡ€Π΅ Linux! πŸ•΅οΈβ€β™‚οΈ Π›ΠΎΠ³ΠΈ β€” это наш Π½Π°ΠΉΡ‚-спутник, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ. Но ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡ… Ρ‚ΠΎΠ½Π½Π° ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. БСйчас расскаТу, ΠΊΠ°ΠΊ быстро ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ свою диагностику Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ! - Для Π½Π°Ρ‡Π°Π»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ journalctl β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для просмотра систСмных ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ². НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ послСдниС ошибки: journalctl -p err -xe --since "10 min" - Если Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ошибки ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ сСрвису, добавляСм Π΅Π³ΠΎ имя: journalctl -u nginx.service --since today - НС Π·Π°Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎ Ρ„Π°ΠΉΠ» /var/log/, Π³Π΄Π΅ хранятся Π»ΠΎΠ³ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘Π°ΠΌΡ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ β€” syslog, auth.log ΠΈ dmesg. - Π§Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π»ΠΎΠ³ постоянно, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ tail -f β€” Ρ‚Π°ΠΊ ΠΌΡ‹ всСгда Π² курсС, Ρ‡Ρ‚ΠΎ происходит: tail -f /var/log/syslog - А Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам β€” grep β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ ошибкам соСдинСния: grep "connect" /var/log/syslog Π˜Ρ‚Π°ΠΊ, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с Π»ΠΎΠ³Π°ΠΌΠΈ β€” это ΠΊΠ»ΡŽΡ‡ ΠΊ скорому Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π»ΡŽΠ±Ρ‹Ρ… Π·Π°Π³Π°Π΄ΠΎΠΊ систСмы

πŸ“‘ РазбираСмся с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, искатСли ΠΏΡƒΡ‚Π΅ΠΉ Π² ΠΌΠΈΡ€Π΅ Linux! πŸ•΅οΈβ€β™‚οΈ

Π›ΠΎΠ³ΠΈ β€” это наш Π½Π°ΠΉΡ‚-спутник, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ. Но ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡ… Ρ‚ΠΎΠ½Π½Π° ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. БСйчас расскаТу, ΠΊΠ°ΠΊ быстро ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ свою диагностику Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ!

- Для Π½Π°Ρ‡Π°Π»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ journalctl β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт для просмотра систСмных ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ². НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ послСдниС ошибки:

journalctl -p err -xe --since "10 min"

- Если Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ошибки ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ сСрвису, добавляСм Π΅Π³ΠΎ имя:

journalctl -u nginx.service --since today

- НС Π·Π°Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΎ Ρ„Π°ΠΉΠ» /var/log/, Π³Π΄Π΅ хранятся Π»ΠΎΠ³ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘Π°ΠΌΡ‹Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ β€” syslog, auth.log ΠΈ dmesg.

- Π§Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π»ΠΎΠ³ постоянно, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ tail -f β€” Ρ‚Π°ΠΊ ΠΌΡ‹ всСгда Π² курсС, Ρ‡Ρ‚ΠΎ происходит:

tail -f /var/log/syslog

- А Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам β€” grep β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ ошибкам соСдинСния:

grep "connect" /var/log/syslog

Π˜Ρ‚Π°ΠΊ, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с Π»ΠΎΠ³Π°ΠΌΠΈ β€” это ΠΊΠ»ΡŽΡ‡ ΠΊ скорому Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π»ΡŽΠ±Ρ‹Ρ… Π·Π°Π³Π°Π΄ΠΎΠΊ систСмы. Π§Π΅ΠΌ Ρ‚ΠΎΡ‡Π½Π΅Π΅ понимаСшь, Ρ‡Ρ‚ΠΎ происходит, Ρ‚Π΅ΠΌ мСньшС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚Ρ€Π°Ρ‚ΠΈΡˆΡŒ Π½Π° исправлСниС.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ научился быстро Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π»ΠΎΠ³Π°Ρ… ΠΈΠ»ΠΈ всё Π΅Ρ‰Ρ‘ копаСшься Π² ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…?

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ свои знания Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ β€” подписывайся Π½Π° https://t.me/LinuxSkill ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux Π² https://t.me/gradeliftbot.

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