Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ› οΈ Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux

πŸ› οΈ Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! πŸš€

ВсСгда интСрСсно Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ происходит Π² систСмС β€” особСнно ΠΊΠΎΠ³Π΄Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ. ПодскаТСм простыС, Π½ΠΎ ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹!

πŸ“œ Π’Ρ‹Π²ΠΎΠ΄ Π²Π°ΠΆΠ½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ grep

- Π˜Ρ‰Π΅ΠΌ ошибки Π·Π° послСдниС 24 часа:

journalctl --since="yesterday" | grep "error"

- Π€ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ:

tail -f /var/log/syslog | grep "<имя_процСсса>"

βš™οΈ Настройка Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ²

- Π’ Ρ„Π°ΠΉΠ»Π΅ /etc/logrotate.conf ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Ρ†ΠΈΠΊΠ»:

- Π‘ΠΎΠ·Π΄Π°ΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ для своих Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°ΡΠΎΡ€ΡΡ‚ΡŒ систСмныС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ.

- ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

/var/log/myapp/*.log {

weekly

rotate 4

compress

delaycompress

missingok

notifempty

}

πŸ” ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ tail:

tail -f /var/log/nginx/access.log

- Или less с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ поиска:

less +F /var/log/messages

✨ ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Π²Π°ΠΆΠ½ΠΎ?

- Быстро Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ошибки ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΈΡ… Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅.

- НС ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ события.

- Автоматизация ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ.

Π”ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π»ΠΎΠ³Π°ΠΌΠΈ занимаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сСрвис! А оказываСтся, это ΠΊΠ»ΡŽΡ‡ ΠΊ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы.

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ настроил ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ²?

- Для большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй подписывайся Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill ΠΈ тСстируй знания Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!

- Π£Π²Π΅Ρ€Π΅Π½ Π² своих знаниях? ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ сСбя ΠΈΠ»ΠΈ ΡƒΠ·Π½Π°Π΅ΡˆΡŒ ΠΎ Ρ‚Ρ€Π΅Π½Π΄Π°Ρ… Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅!