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

πŸ“‘ Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ систСмными Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ событий

πŸ“‘ Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ систСмными Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ событий

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€ΡƒΠΊΡƒ Π½Π° ΠΏΡƒΠ»ΡŒΡΠ΅ своих сСрвСров, Π½Π΅ тратя часы Π½Π° поиски ошибок? Π’ ΠΌΠΈΡ€Π΅ Linux ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π»ΠΎΠ³ΠΎΠ² β€” ΠΊΠ»ΡŽΡ‡ ΠΊ успСху! Π’ этом постС расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ свСдСния Π±Π΅Π· лишнСй суСты ΠΈ постоянных скроллингов.

НачнСм с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ Π² /var/log β€” кладСзь Ρ†Π΅Π½Π½Π΅ΠΉΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ события, достаточно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

- tail -f /var/log/syslog

Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π·Π° процСссом Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Но Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ? Π’ΡƒΡ‚ вступаСт Π² ΠΈΠ³Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Π° grep:

- grep "error" /var/log/syslog

Она Π·Π° сСкунды выдСляСт ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ записи.

Если Π»ΠΎΠ³ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ Π±Π΅Π· Ρ…Π»Π°ΠΌΠ°:

- sudo truncate -s 0 /var/log/*.log

И Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСмы сами Π·Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈΡΡŒ ΠΎ свСТСсти Π΄Π°Π½Π½Ρ‹Ρ…. Для этого Π² /etc/logrotate.conf ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ свои ΠΏΡ€Π°Π²ΠΈΠ»Π°.

Π’Ρ‹Π²ΠΎΠ΄ прост β€” ΡƒΠΌΠ΅Π»ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ быстро Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ сбои. А Ρ‚Ρ‹ знаСшь всС хитрости Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ?

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои Π½Π°Π²Ρ‹ΠΊΠΈ β€” подписывайся Π½Π° https://t.me/LinuxSkill, ΠΈΡ‰ΠΈ вакансии Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot ΠΈ всСгда Π±ΡƒΠ΄ΡŒ Π½Π° шаг Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ!