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

πŸ› οΈ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

πŸ› οΈ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π΄Ρ€ΡƒΠ·ΡŒΡ! ✨ Π₯ΠΎΡ‡Π΅ΡˆΡŒ быстрСС Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π² Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹Ρ… Π»ΠΎΠ³Π°Ρ… ΠΈ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ часы Π½Π° поиск? ΠžΠ±Π΅Ρ‰Π°ΡŽ, эти Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ всСгда пригодятся Π² Ρ‚Π²ΠΎΠ΅ΠΌ арсСналС. πŸš€ Быстрый поиск ошибок ΠΈ событий - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ journalctl для просмотра систСмных Π»ΠΎΠ³ΠΎΠ² Π·Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄: journalctl --since "1 hour ago" - Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ запись ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ слову: journalctl | grep 'error' πŸŒͺ️ Поиск ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ Π»ΠΎΠ³ΠΎΠ² - Быстро ΠΈΡ‰ΠΈ ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ grep: grep 'Failed' /var/log/syslog - Для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² выполняй поиск ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: awk '/Jan 10/ {flag=1} /Jan 11/ {flag=0} flag' /var/log/auth.log 🧹 Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ - ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° старых Ρ„Π°ΠΉΠ»ΠΎΠ² Π»ΠΎΠ³ΠΎΠ²: sudo journalctl --vacuum-time=7d - Архивация Π»ΠΎΠ³ΠΎΠ² для хранСния: tar -czf logs_backup.tar.gz /var/log/* πŸ”₯ Когда Π»ΠΎΠ³ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ less для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ просмотра: less +F /var/log/syslog - ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ сСкунды Π½Π° поиск, настрой свои ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ β€” ΠΎΠ½ΠΈ станут Π½Π°Π΄Π΅

πŸ› οΈ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: сСкрСты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

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

Π₯ΠΎΡ‡Π΅ΡˆΡŒ быстрСС Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π² Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹Ρ… Π»ΠΎΠ³Π°Ρ… ΠΈ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ часы Π½Π° поиск? ΠžΠ±Π΅Ρ‰Π°ΡŽ, эти Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΈ всСгда пригодятся Π² Ρ‚Π²ΠΎΠ΅ΠΌ арсСналС.

πŸš€ Быстрый поиск ошибок ΠΈ событий

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ journalctl для просмотра систСмных Π»ΠΎΠ³ΠΎΠ² Π·Π° Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄:

journalctl --since "1 hour ago"

- Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ запись ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌΡƒ слову:

journalctl | grep 'error'

πŸŒͺ️ Поиск ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ Π»ΠΎΠ³ΠΎΠ²

- Быстро ΠΈΡ‰ΠΈ ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ grep:

grep 'Failed' /var/log/syslog

- Для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² выполняй поиск ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

awk '/Jan 10/ {flag=1} /Jan 11/ {flag=0} flag' /var/log/auth.log

🧹 Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ

- ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° старых Ρ„Π°ΠΉΠ»ΠΎΠ² Π»ΠΎΠ³ΠΎΠ²:

sudo journalctl --vacuum-time=7d

- Архивация Π»ΠΎΠ³ΠΎΠ² для хранСния:

tar -czf logs_backup.tar.gz /var/log/*

πŸ”₯ Когда Π»ΠΎΠ³ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ less для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ просмотра:

less +F /var/log/syslog

- ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ сСкунды Π½Π° поиск, настрой свои ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ Ρ€ΡƒΡ‚ΠΈΠ½Ρ‹ β€” ΠΎΠ½ΠΈ станут Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ°ΠΌΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ!

Как Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, какая ΠΊΠΎΠΌΠ°Π½Π΄Π° стала для тСбя самым Ρ†Π΅Π½Π½Ρ‹ΠΌ Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠΌ? ΠœΠΎΠΆΠ΅Ρ‚, Π΅ΡΡ‚ΡŒ свои Ρ„ΠΈΡˆΠΊΠΈ? ПодСлись Π² коммСнтариях!

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… статСй Ρ‚Ρ‹ найдСшь Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° вакансии для систСмных администраторов β€” Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot.

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!