π₯οΈ ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ: ΠΊΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°ΠΌΠΈ
ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΠ΅ΠΊΡΠ΅ΡΠΎΠ² Linux! π
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ , Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΊΡΡΡΡΡ Ρ ΠΈΡΡΠΎΡΡΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΡΠ΄ΠΎΠ±Π½Π΅Π΅.
ΠΡΠ²Π°Π»ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎ ΠΌΠ°ΡΠΊΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡ? ΠΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΡΠΎΡΠ½ΠΈ Π΄Π°Π½Π½ΡΡ Π±Π΅Π· Π±ΠΎΠ»ΠΈ? ΠΠΎΡ Π»Π°ΠΉΡΡ Π°ΠΊΠΈ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ find β ΠΎΠ½ ΡΠΌΠ΅Π΅Ρ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ ΡΠ°Π·Π½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ: ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ°Π·ΠΌΠ΅ΡΡ:
find /path -name "*.log" -size +100M
- ΠΠ΅ΡΠ΅Π½ΠΎΡΠΈ ΡΠ°ΠΉΠ»Ρ β xargs ΡΡΠΊΠΎΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
find /var/log -name "*.log" | xargs cp -t /backup/logs
- ΠΠ»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅ΠΊΡΡΠ° Π²Π½ΡΡΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² β grep Ρ ΡΠ²Π΅ΡΠΎΠΌ ΠΈ ΡΠ΅ΠΊΡΡΡΠΈΠ΅ΠΉ:
grep --color -rn 'error' /etc/
- Π Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ ΡΡΠ°Π·Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΏΡΠΈΠΌΠ΅Π½ΡΠΉ rsync β Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ, Π±ΡΡΡΡΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ:
rsync -avh /source/ /destination/
- Π Π½Π°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ: ΠΈΡΠΈ ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΏΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ps ΠΈ grep:
ps aux | grep nginx
ΠΡΠ²Π°ΠΈΠ²Π°Ρ ΡΡΠΈ ΡΡΡΠΊΠΈ, ΡΡ ΡΡΠΊΠΎΡΡΠ΅ΡΡ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΠΌΠ°ΡΡΠ΅ΡΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
Π ΡΡ Π·Π½Π°Π»(Π°) Π²ΡΠ΅ ΡΡΠΈ ΡΠΈΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΡΠΊΡΡΠ»(Π°) ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅?
Join our Telegram: https://t.me/LinuxSkill β ΡΠ°ΠΌ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π»Π°ΠΉΡΡ Π°ΠΊΠΎΠ²! Π ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π·Π½Π°Π½ΠΈΠΉ β https://t.me/gradeliftbot, ΡΡΠΎΠ±Ρ Π±ΡΡΡ ΡΠ²Π΅ΡΠ΅Π½Π½ΡΠΌ Π² ΡΠ΅Π±Π΅ Π½Π° 100%.
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!