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

πŸ“‘ РазбираСмся с Π»ΠΎΠ³Π°ΠΌΠΈ Linux: сСкрСты эффСктивного поиска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

πŸ“‘ РазбираСмся с Π»ΠΎΠ³Π°ΠΌΠΈ Linux: сСкрСты эффСктивного поиска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸ§™β€β™‚οΈ Если твоя систСма Π²Π΅Π΄Π΅Ρ‚ сСбя странно ΠΈΠ»ΠΈ Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ происходит Π·Π° кулисами β€” Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ станут Ρ‚Π²ΠΎΠΈΠΌΠΈ Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ. Но ΠΊΠ°ΠΊ быстро Ρ€Π°ΡΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ Ρ‚ΠΎΠ½Π½Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ΅? Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для тСбя β€” нСсколько Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ², ΠΊΠ°ΠΊ мастСрски ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ. - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ grep для поиска ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам: grep "ошибка" /var/log/syslog - Для поиска ΠΏΠΎ Π΄Π°Ρ‚Π°ΠΌ β€” awk ΠΈ sed ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ: awk '/Jun 10/' /var/log/syslog - Π Π°Π·Π±Π΅Ρ€ΠΈ большиС Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ less ΠΈ tail: less /var/log/auth.log tail -n 50 /var/log/kern.log - Настрой Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· logrotate, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ„Π°ΠΉΠ»Ρ‹. ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π² Π»ΠΎΠ³Π°Ρ… β€” это ΠΊΠ°ΠΊ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π½Π΅Π²Π½ΠΈΠΊ своСй систСмы, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ событиС β€” ваТная подсказка. Освоив эти инструмСнты, Ρ‚Ρ‹ поднимСшь свою диагностику Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, ΠΈ Π»ΡŽΠ±Ρ‹Π΅ сбои станут Π½Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹ΠΌΠΈ Π·Π°Π³Π°Π΄ΠΊΠ°ΠΌ

πŸ“‘ РазбираСмся с Π»ΠΎΠ³Π°ΠΌΠΈ Linux: сСкрСты эффСктивного поиска ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸ§™β€β™‚οΈ

Если твоя систСма Π²Π΅Π΄Π΅Ρ‚ сСбя странно ΠΈΠ»ΠΈ Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ происходит Π·Π° кулисами β€” Π»ΠΎΠ³-Ρ„Π°ΠΉΠ»Ρ‹ станут Ρ‚Π²ΠΎΠΈΠΌΠΈ Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ. Но ΠΊΠ°ΠΊ быстро Ρ€Π°ΡΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ Ρ‚ΠΎΠ½Π½Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎΠ΅? Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для тСбя β€” нСсколько Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ², ΠΊΠ°ΠΊ мастСрски ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ.

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ grep для поиска ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам:

grep "ошибка" /var/log/syslog

- Для поиска ΠΏΠΎ Π΄Π°Ρ‚Π°ΠΌ β€” awk ΠΈ sed ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ:

awk '/Jun 10/' /var/log/syslog

- Π Π°Π·Π±Π΅Ρ€ΠΈ большиС Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ less ΠΈ tail:

less /var/log/auth.log

tail -n 50 /var/log/kern.log

- Настрой Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· logrotate, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Ρ„Π°ΠΉΠ»Ρ‹.

ΠŸΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит Π² Π»ΠΎΠ³Π°Ρ… β€” это ΠΊΠ°ΠΊ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π½Π΅Π²Π½ΠΈΠΊ своСй систСмы, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ событиС β€” ваТная подсказка. Освоив эти инструмСнты, Ρ‚Ρ‹ поднимСшь свою диагностику Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, ΠΈ Π»ΡŽΠ±Ρ‹Π΅ сбои станут Π½Π΅ ΡΡ‚Ρ€Π°ΡˆΠ½Ρ‹ΠΌΠΈ Π·Π°Π³Π°Π΄ΠΊΠ°ΠΌΠΈ, Π° ясными историями.

А Ρ‚Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π»ΠΎΠ²ΠΈΠ» Π±Π°Π³ ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ ΠΈ Ρ€Π΅ΡˆΠΈΠ» Π΅Π³ΠΎ Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚?

- ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ своих ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ подписывайся Π½Π° наш ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ совСты ΠΈ вакансии Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot!