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

πŸ› οΈ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ Π² Linux

πŸ› οΈ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ Π² Linux? ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки! πŸš€ Если ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ растут, Π° Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ β€” этот малСнький Π»Π°ΠΉΡ„Ρ…Π°ΠΊ прямо для тСбя. Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка inotify ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ слСТСниС Π·Π° Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ? Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Ρ‚ΡŒ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ассистСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сразу Π²ΠΈΠ΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π» ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ». - Установи inotify-tools: sudo apt-get install inotify-tools - Π‘Π»Π΅Π΄ΠΈ Π·Π° ΠΏΠ°ΠΏΠΊΠΎΠΉ ΠΈ запускай скрипт ΠΏΡ€ΠΈ измСнСниях: inotifywait -m /ΠΏΡƒΡ‚ΡŒ/ΠΊ/ΠΏΠ°ΠΏΠΊΠ΅ -e create,modify,delete --timefmt '%Y-%m-%d %H:%M:%S' --format '%T %w %e' | \ while read line; do echo "ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: $line" # МоТно Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ автоматичСский скрипт ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ done Π­Ρ‚Π° простая Ρ„ΠΈΡˆΠΊΠ° позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ автоматичСскиС Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° события ΠΈ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° постоянный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Классика ΠΆΠ°Π½Ρ€Π° β€” автоматизация ΠΈ рСакция Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ! А Ρ‚Ρ‹ использовал `inotify`? КакиС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚Π΅Π±Π΅ ΠΎΠ½ ΠΏΠΎΠΌΠΎΠ³ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ? --- πŸ“š ΠŸΡ€ΠΎΠΊΠ°Ρ‡Π°ΠΉ свои скилы Π² Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ ht

πŸ› οΈ Как ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ Π² Linux?

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

Если ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ растут, Π° Ρ„Π°ΠΉΠ»Ρ‹ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ β€” этот малСнький Π»Π°ΠΉΡ„Ρ…Π°ΠΊ прямо для тСбя.

Π—Π½Π°Π΅ΡˆΡŒ Π»ΠΈ Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка inotify ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ слСТСниС Π·Π° Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ?

Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Ρ‚ΡŒ Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ассистСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сразу Π²ΠΈΠ΄ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π» ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ».

- Установи inotify-tools:

sudo apt-get install inotify-tools

- Π‘Π»Π΅Π΄ΠΈ Π·Π° ΠΏΠ°ΠΏΠΊΠΎΠΉ ΠΈ запускай скрипт ΠΏΡ€ΠΈ измСнСниях:

inotifywait -m /ΠΏΡƒΡ‚ΡŒ/ΠΊ/ΠΏΠ°ΠΏΠΊΠ΅ -e create,modify,delete --timefmt '%Y-%m-%d %H:%M:%S' --format '%T %w %e' | \

while read line; do

echo "ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅: $line"

# МоТно Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ автоматичСский скрипт ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

done

Π­Ρ‚Π° простая Ρ„ΠΈΡˆΠΊΠ° позволяСт Π΄Π΅Π»Π°Ρ‚ΡŒ автоматичСскиС Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° события ΠΈ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° постоянный ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Классика ΠΆΠ°Π½Ρ€Π° β€” автоматизация ΠΈ рСакция Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ!

А Ρ‚Ρ‹ использовал `inotify`? КакиС Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚Π΅Π±Π΅ ΠΎΠ½ ΠΏΠΎΠΌΠΎΠ³ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ?

---

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

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

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