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

πŸ“‘ Π Π°Π·Π±ΠΎΡ€ систСмных ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²: ΠΊΠ°ΠΊ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ошибки ΠΈ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° систСмой

πŸ“‘ Π Π°Π·Π±ΠΎΡ€ систСмных ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²: ΠΊΠ°ΠΊ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ошибки ΠΈ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° систСмой ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ DevOps! πŸš€ БСгодня отправимся Π² ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ Π»ΠΎΠ³ΠΎΠ² β€” ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΠ»ΡŒΡ систСмы. Никогда Π½Π΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠΉ ΠΆΡƒΡ€Π½Π°Π» ошибок, вСдь ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ раскрываСт Ρ‚Π°ΠΉΠ½Ρ‹ сбоя ΠΈ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ. Для Π½Π°Ρ‡Π°Π»Π° β€” основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: - journalctl, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ послСдниС систСмныС Π»ΠΎΠ³ΠΈ, - dmesg, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ядром, - tail -f /var/log/syslog, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° обновлСниями Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· Π»ΠΎΠ³ΠΎΠ² β€” это ΠΊΠ°ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ сокровищ. Ошибки, ΠΊΠΎΠ΄Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°, прСдупрСТдСния β€” всё это скрытыС подсказки. Допустим, видишь ΠΎΡˆΠΈΠ±ΠΊΡƒ диска β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ smartctl, ΠΈΠ»ΠΈ Ссли с ΡΠ΅Ρ‚ΡŒΡŽ β€” ping ΠΈ traceroute. Π–ΡƒΡ€Π½Π°Π» β€” это Π½Π΅ просто ΠΏΠΎΠ±Ρ€ΡΠΊΡƒΡˆΠΊΠ°, Π° ΠΊΠ½ΠΈΠ³Π°, которая рассказываСт ΠΏΡ€Π°Π²Π΄Ρƒ ΠΎ систСмС. Π£Ρ‡ΠΈΡΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‘ β€” ΠΈ ΡΡ‚Π°Π½Π΅ΡˆΡŒ Π½Π΅ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌ систСмным ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΡ€ΠΎΠΌ! А Ρ‚Ρ‹ ΡƒΠΆΠ΅ научился Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ? ___________________________________ ΠŸΡ€ΠΈ

πŸ“‘ Π Π°Π·Π±ΠΎΡ€ систСмных ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²: ΠΊΠ°ΠΊ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ошибки ΠΈ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° систСмой

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ Linux ΠΈ DevOps! πŸš€

БСгодня отправимся Π² ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΈΡ€ Π»ΠΎΠ³ΠΎΠ² β€” ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΠ»ΡŒΡ систСмы. Никогда Π½Π΅ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΠΉ ΠΆΡƒΡ€Π½Π°Π» ошибок, вСдь ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ раскрываСт Ρ‚Π°ΠΉΠ½Ρ‹ сбоя ΠΈ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ.

Для Π½Π°Ρ‡Π°Π»Π° β€” основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

- journalctl, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ послСдниС систСмныС Π»ΠΎΠ³ΠΈ,

- dmesg, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ядром,

- tail -f /var/log/syslog, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° обновлСниями Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· Π»ΠΎΠ³ΠΎΠ² β€” это ΠΊΠ°ΠΊ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ сокровищ. Ошибки, ΠΊΠΎΠ΄Ρ‹ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°, прСдупрСТдСния β€” всё это скрытыС подсказки.

Допустим, видишь ΠΎΡˆΠΈΠ±ΠΊΡƒ диска β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒ smartctl, ΠΈΠ»ΠΈ Ссли с ΡΠ΅Ρ‚ΡŒΡŽ β€” ping ΠΈ traceroute.

Π–ΡƒΡ€Π½Π°Π» β€” это Π½Π΅ просто ΠΏΠΎΠ±Ρ€ΡΠΊΡƒΡˆΠΊΠ°, Π° ΠΊΠ½ΠΈΠ³Π°, которая рассказываСт ΠΏΡ€Π°Π²Π΄Ρƒ ΠΎ систСмС. Π£Ρ‡ΠΈΡΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‘ β€” ΠΈ ΡΡ‚Π°Π½Π΅ΡˆΡŒ Π½Π΅ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹ΠΌ систСмным ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΡ€ΠΎΠΌ!

А Ρ‚Ρ‹ ΡƒΠΆΠ΅ научился Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΠΈ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ошибки ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ?

___________________________________

ΠŸΡ€ΠΈΠ³Π»Π°ΡΠΈ своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ-ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ² Π² Telegram-ΠΊΠ°Π½Π°Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ большС сСкрСтов! А для поиска Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” ΠΈΡ‰ΠΈ вакансии Π² Π±ΠΎΡ‚Π΅ GradientLift.

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: ΠΊΠ°ΠΊ быстро Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚! Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ””, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!