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

πŸ› οΈ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π² Linux Π±Π΅Π· стрСсса

πŸ› οΈ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π² Linux Π±Π΅Π· стрСсса ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸš€ Иногда Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΠ΅, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΎ процСссС Π½Π° ΠΏΠ°Ρ€Ρƒ часов ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π½Π΅ΠΉ. Когда ΠΏΡ€ΠΎΡ‰Π΅ β€” Π΄Π΅Π»Π°ΠΉ это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ! БСгодня расскаТу, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ пропустили свой час. πŸ”‘ Π’Π°ΠΆΠ½Π° автоматизация ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° процСссами: - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ cron β€” классика ΠΆΠ°Π½Ρ€Π°, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ сСссии. - Для ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… большСго контроля β€” systemd timers. Они Π³ΠΈΠ±Ρ‡Π΅ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ условия запуска, пСрСзапуск ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ. 🌟 ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° systemd timers: - АвтоматичСская ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΈ сбоС - Π“ΠΈΠ±ΠΊΠΈΠΉ Ρ‚Π°ΠΉΠΌΠΈΠ½Π³ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ сСкунды - ВстроСнная Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ зависимостями Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π°ΠΆΠ½ΠΎ: - ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈ: journalctl -u your-timer.service - Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ default ΠΈ persistent Ρ€Π΅ΠΆΠΈΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ задания Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ ИмСнно Ρ‚Π°ΠΊ систСмный Π°Π΄ΠΌΠΈΠ½ ΠΌΠΎΠΆΠ΅

πŸ› οΈ Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ Π² Linux Π±Π΅Π· стрСсса

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸš€

Иногда Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΠ΅, Π° ΠΏΠΎΡ‚ΠΎΠΌ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΎ процСссС Π½Π° ΠΏΠ°Ρ€Ρƒ часов ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π½Π΅ΠΉ. Когда ΠΏΡ€ΠΎΡ‰Π΅ β€” Π΄Π΅Π»Π°ΠΉ это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ! БСгодня расскаТу, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ пропустили свой час.

πŸ”‘ Π’Π°ΠΆΠ½Π° автоматизация ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° процСссами:

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ cron β€” классика ΠΆΠ°Π½Ρ€Π°, которая Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ сСссии.

- Для ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΡ… большСго контроля β€” systemd timers. Они Π³ΠΈΠ±Ρ‡Π΅ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ условия запуска, пСрСзапуск ΠΈ Π΄Π°ΠΆΠ΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

🌟 ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° systemd timers:

- АвтоматичСская ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΈ сбоС

- Π“ΠΈΠ±ΠΊΠΈΠΉ Ρ‚Π°ΠΉΠΌΠΈΠ½Π³ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ сСкунды

- ВстроСнная Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ зависимостями

Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ для Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π°ΠΆΠ½ΠΎ:

- ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈ: journalctl -u your-timer.service

- Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ default ΠΈ persistent Ρ€Π΅ΠΆΠΈΠΌΡ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ задания Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅

ИмСнно Ρ‚Π°ΠΊ систСмный Π°Π΄ΠΌΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΌΠ°Π³ΠΎΠΌ расписаний β€” Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… Π±ΠΎΠ»ΠΈ ΠΈ постоянных Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ ΠΎ Π·Π°Π΄Π°Ρ‡Π°Ρ…!

Π§Ρ‚ΠΎ Π²Ρ‹Π±Π΅Ρ€Π΅ΡˆΡŒ Ρ‚Ρ‹: классичСский cron ΠΈΠ»ΠΈ соврСмСнныС systemd-Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹?

- ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΡ ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Ρƒ https://t.me/LinuxSkill Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ большС Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ² ΠΈ тСстов ΠΏΠΎ Linux ΠΈ DevOps, Π° Π² Π±ΠΎΡ‚Π΅ https://t.me/gradeliftbot ΠΆΠ΄ΡƒΡ‚ вакансии ΠΈ задания!

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