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

πŸš€ РазбираСмся с систСмными Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Linux

πŸš€ РазбираСмся с систСмными Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! πŸ–₯️ Π‘Ρ‹Π²Π°Π»ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° систСма Π²Π΅Π΄Π΅Ρ‚ сСбя странно, Π° ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π² Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, каТСтся Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ. Π’ этом постС я расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ просто ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π² Π»ΠΎΠ³Π°Ρ… Linux, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ часы Π½Π° ΡƒΠ³Π°Π΄Π°ΠΉΠΊΠΈ. Π›ΠΎΠ³ΠΈ β€” это словно Π΄Π½Π΅Π²Π½ΠΈΠΊΠΈ систСмы, Π² Π½ΠΈΡ… записан вСсь Π΅Ρ‘ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ». Π’ΠΎΡ‚ ΠΏΠ°Ρ€Ρƒ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ²: - Для просмотра послСдних записСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ: sudo tail -f /var/log/syslog - Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ grep, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: grep "error" /var/log/syslog - Π’ случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΡΠ΅Ρ‚ΡŒΡŽ ΠΈΡ‰Π΅ΠΌ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π°ΠΌ Ρ‚ΠΈΠΏΠ° 'dns' ΠΈΠ»ΠΈ 'network': grep "dns" /var/log/syslog - Для быстрого Π°Π½Π°Π»ΠΈΠ·Π° ошибок ядра β€” dmesg: dmesg | less - Если Π½ΡƒΠΆΠ΅Π½ ΠΆΡƒΡ€Π½Π°Π» слуТб, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ journalctl: sudo journalctl -xe --priority=err Ошибки, замСчания β€” всё это записано Ρ‚Π°ΠΌ, Π²Π°ΠΆΠ½ΠΎ лишь Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ быстро Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ΅. А Π²Ρ‹ ΡƒΠΆΠ΅ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² Π»ΠΎΠ³Π°Ρ… ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΈΡ‰Π΅Ρ‚Π΅ свои ошибки Π² Ρ‚Π΅ΠΌΠ½Ρ‹Ρ… ΡƒΠ³Π»Π°Ρ… систСмы? πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ Π² наш Ρ‚Π΅Π»Π΅

πŸš€ РазбираСмся с систСмными Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Linux

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! πŸ–₯️ Π‘Ρ‹Π²Π°Π»ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΠ³Π΄Π° систСма Π²Π΅Π΄Π΅Ρ‚ сСбя странно, Π° ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π² Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°, каТСтся Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ. Π’ этом постС я расскаТу, ΠΊΠ°ΠΊ быстро ΠΈ просто ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π² Π»ΠΎΠ³Π°Ρ… Linux, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ часы Π½Π° ΡƒΠ³Π°Π΄Π°ΠΉΠΊΠΈ.

Π›ΠΎΠ³ΠΈ β€” это словно Π΄Π½Π΅Π²Π½ΠΈΠΊΠΈ систСмы, Π² Π½ΠΈΡ… записан вСсь Π΅Ρ‘ ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ». Π’ΠΎΡ‚ ΠΏΠ°Ρ€Ρƒ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ²:

- Для просмотра послСдних записСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ:

sudo tail -f /var/log/syslog

- Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ grep, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

grep "error" /var/log/syslog

- Π’ случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΡΠ΅Ρ‚ΡŒΡŽ ΠΈΡ‰Π΅ΠΌ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π°ΠΌ Ρ‚ΠΈΠΏΠ° 'dns' ΠΈΠ»ΠΈ 'network':

grep "dns" /var/log/syslog

- Для быстрого Π°Π½Π°Π»ΠΈΠ·Π° ошибок ядра β€” dmesg:

dmesg | less

- Если Π½ΡƒΠΆΠ΅Π½ ΠΆΡƒΡ€Π½Π°Π» слуТб, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ journalctl:

sudo journalctl -xe --priority=err

Ошибки, замСчания β€” всё это записано Ρ‚Π°ΠΌ, Π²Π°ΠΆΠ½ΠΎ лишь Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ быстро Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ΅.

А Π²Ρ‹ ΡƒΠΆΠ΅ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² Π»ΠΎΠ³Π°Ρ… ΠΈΠ»ΠΈ Π΅Ρ‰Π΅ ΠΈΡ‰Π΅Ρ‚Π΅ свои ошибки Π² Ρ‚Π΅ΠΌΠ½Ρ‹Ρ… ΡƒΠ³Π»Π°Ρ… систСмы?

πŸ’¬ ΠŸΡ€ΠΈΠ³Π»Π°ΡˆΠ°Π΅ΠΌ Π² наш Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill, Ρ‚Π°ΠΌ Π΅Ρ‰Π΅ большС практичСских статСй, Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot β€” вакансии для систСмных администраторов.

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