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

πŸŒ€πŸ“‘ Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ состояния сСрвисов Π² Linux

πŸŒ€πŸ“‘ Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ состояния сСрвисов Π² Linux ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных ΠΌΠ°Π³ΠΎΠ²! πŸš€ Π—Π½Π°Π΅ΡˆΡŒ, ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€ΡƒΠΊΡƒ Π½Π° ΠΏΡƒΠ»ΡŒΡΠ΅ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСрвисы Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π±Π΅Π· сбоСв, Π° Ρ‚Ρ‹ всСгда Π±Ρ‹Π» Π² курсС ΠΈΡ… состояния? БСгодня расскаТу Ρ‚Π΅Π±Π΅ ΠΎΠ΄ΠΈΠ½ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ сигналы Π² самый Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚! Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всё ΠΈΠ΄Π΅Ρ‚ Π³Π»Π°Π΄ΠΊΠΎ: - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ systemctl для статуса слуТб: - systemctl is-active <service> β€” быстро ΡƒΠ·Π½Π°Π΅ΡˆΡŒ, Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π»ΠΈ сСрвис. - systemctl list-units --type=service --state=failed β€” ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ всС сбойныС слуТбы. - А для автоматичСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π· Π² час ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Ρ‚Π΅Π±Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ слуТбы. - Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° journalctl -u <service> --since "10 minutes ago" β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ сбоСв. А самая хитрая Ρ„ΠΈΡˆΠΊΠ° β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ сбоС систСмный Π°Π΄ΠΌΠΈΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅. МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ скрипт, ΠΊΠΎΡ‚

πŸŒ€πŸ“‘ Как ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ состояния сСрвисов Π² Linux

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ систСмных ΠΌΠ°Π³ΠΎΠ²! πŸš€

Π—Π½Π°Π΅ΡˆΡŒ, ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€ΡƒΠΊΡƒ Π½Π° ΠΏΡƒΠ»ΡŒΡΠ΅ β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ сСрвисы Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π±Π΅Π· сбоСв, Π° Ρ‚Ρ‹ всСгда Π±Ρ‹Π» Π² курсС ΠΈΡ… состояния?

БСгодня расскаТу Ρ‚Π΅Π±Π΅ ΠΎΠ΄ΠΈΠ½ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ сигналы Π² самый Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚!

Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ быстро ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всё ΠΈΠ΄Π΅Ρ‚ Π³Π»Π°Π΄ΠΊΠΎ:

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ systemctl для статуса слуТб:

- systemctl is-active <service> β€” быстро ΡƒΠ·Π½Π°Π΅ΡˆΡŒ, Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π»ΠΈ сСрвис.

- systemctl list-units --type=service --state=failed β€” ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ всС сбойныС слуТбы.

- А для автоматичСской ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π· Π² час ΠΏΠΎΡΡ‹Π»Π°Ρ‚ΡŒ Ρ‚Π΅Π±Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ слуТбы.

- Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° journalctl -u <service> --since "10 minutes ago" β€” Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ сбоСв.

А самая хитрая Ρ„ΠΈΡˆΠΊΠ° β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ сбоС систСмный Π°Π΄ΠΌΠΈΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅. МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΈ ошибок посылаСт письмо ΠΈΠ»ΠΈ сообщСниС Π² мСссСндТСр.

Π’ ΠΆΠΈΠ·Π½ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ β€” автоматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° сСрвисов ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΡ‚Π»Π°Π΄ΠΊΠ΅, Π° ΠΈ Π² Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅!

А ΠΊΠ°ΠΊ Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ слСдишь Π·Π° ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ своих сСрвСров? Π•ΡΡ‚ΡŒ свои Π·Π°Π»ΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ совСты?

ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ тСсты Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot

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