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

πŸ› οΈ Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ эффСктивно ΠΈΡΠΊΠ°Ρ‚ΡŒ ошибки Π² Linux

πŸ› οΈ Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ эффСктивно ΠΈΡΠΊΠ°Ρ‚ΡŒ ошибки Π² Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸš€ Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· Π»ΠΎΠ³ΠΎΠ² β€” это настоящСС искусство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π°Π³ΠΈ, Π½ΠΎ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмы? БСгодня расскаТу ΠΏΡ€ΠΎ сокровища β€” Π»ΠΎΠ³ΠΈ, ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… слёз. πŸ” Π’Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π»ΠΎΠ³ΠΎΠ² - /var/log/syslog β€” Π³Π»Π°Π²Π½Ρ‹ΠΉ источник ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ всСй систСмы. - /var/log/auth.log β€” всё ΠΎ Π²Ρ…ΠΎΠ΄Π°Ρ…, ΠΊΠ»ΡŽΡ‡Π°Ρ… ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ. - /var/log/dmesg β€” события ядра ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ. - /var/log/nginx/access.log ΠΈ error.log β€” для Π²Π΅Π±-сСрвСра. 🎯 Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ для быстрого поиска ошибок - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ grep с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: grep -i 'error' /var/log/syslog - ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ послСдниС записи ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ: tail -f /var/log/syslog - ОбъСдини нСсколько Π»ΠΎΠ³ΠΎΠ² для поиска взаимосвязСй. journalctl -xe πŸ§™β€β™‚οΈ Π’Π°ΠΆΠ½Ρ‹Π΅ хитрости - Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ: tail -n 50 /var/log/syslog | less - И Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉ: ΠΈΠ½ΠΎΠ³Π΄Π° стоит ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ Π΄Π°Ρ‚Π°ΠΌ ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΌ ΠΊΠΎ

πŸ› οΈ Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ эффСктивно ΠΈΡΠΊΠ°Ρ‚ΡŒ ошибки Π² Linux

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

Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· Π»ΠΎΠ³ΠΎΠ² β€” это настоящСС искусство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π°Π³ΠΈ, Π½ΠΎ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ систСмы? БСгодня расскаТу ΠΏΡ€ΠΎ сокровища β€” Π»ΠΎΠ³ΠΈ, ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… слёз.

πŸ” Π’Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π»ΠΎΠ³ΠΎΠ²

- /var/log/syslog β€” Π³Π»Π°Π²Π½Ρ‹ΠΉ источник ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ всСй систСмы.

- /var/log/auth.log β€” всё ΠΎ Π²Ρ…ΠΎΠ΄Π°Ρ…, ΠΊΠ»ΡŽΡ‡Π°Ρ… ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ.

- /var/log/dmesg β€” события ядра ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΈ.

- /var/log/nginx/access.log ΠΈ error.log β€” для Π²Π΅Π±-сСрвСра.

🎯 Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ для быстрого поиска ошибок

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ grep с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ словами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

grep -i 'error' /var/log/syslog

- ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈ послСдниС записи ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

tail -f /var/log/syslog

- ОбъСдини нСсколько логов для поиска взаимосвязСй.

journalctl -xe

πŸ§™β€β™‚οΈ Π’Π°ΠΆΠ½Ρ‹Π΅ хитрости

- Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ:

tail -n 50 /var/log/syslog | less

- И Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉ: ΠΈΠ½ΠΎΠ³Π΄Π° стоит ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎ Π΄Π°Ρ‚Π°ΠΌ ΠΈΠ»ΠΈ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΌ ΠΊΠΎΠ΄Π°ΠΌ.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ научился быстро Π·Π°Ρ†Π΅ΠΏΠ»ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ строки Π² логаю? Или всё ΠΈΡ‰Π΅ΡˆΡŒ ΠΏΠΎ старинкС, Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ?

πŸ“š ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

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