π§ ΠΡΠ½ΠΎΠ²Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bash-ΡΠΊΡΠΈΠΏΡΠΎΠ²: ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠΊΡΠΈΠΏΡΡ
Π’Π΅Π±Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΠΌΡΡΠΈΠ»Π° ΡΡΡΠΈΠ½Π°: ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π°? Π’ΠΎΠ³Π΄Π° ΠΏΠΎΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ! Bash β ΡΡΠΎ ΡΠ²ΠΎΠΉ Π²Π΅ΡΠ½ΡΠΉ Π΄ΡΡΠ³, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΡΠΊΡΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π² Π»ΡΠ³ΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅.
ΠΠΎΡ 3 ΠΏΡΠΎΡΡΡΡ ΡΠ°Π³Π°, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ:
- Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠ°ΠΉΠ» Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ .sh
- ΠΠ°ΠΏΠΈΡΠΈ Π±ΡΡΡΡΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
#!/bin/bash
# ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΡΡ Π΄Π°ΡΡ ΠΈ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΉΠ»ΠΎΠ²
date
ls -l
- Π‘Π΄Π΅Π»Π°ΠΉ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ chmod +x ΡΠ²ΠΎΡ_ΠΈΠΌΡ.sh, ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΠΉ Π΅Π³ΠΎ!
ΠΠ»ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²:
- Π£ΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠΈΠ½Ρ
- ΠΠΈΠ½ΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ΅ΡΠ΅Π· cron
ΠΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠ΅ΠΊΡΠ΅Ρ β Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΡΠ΅ ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΡ Π΄Π΅Π»Π°ΡΡ ΠΆΠΈΠ·Π½Ρ ΠΏΡΠΎΡΠ΅! Π Π°ΡΡΠΊΠ°ΠΆΠΈ, ΠΊΠ°ΠΊΡΡ Π·Π°Π΄Π°ΡΡ ΡΡ Π±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΠΏΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ?
ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!