π οΈ ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² Linux
ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ! π§ββοΈ
ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΡΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² β ΠΊΠ»ΡΡ ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠΉ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ Π·Π°Π³Π°Π΄ΠΊΠΈ? ΠΠ΅ΡΡ ΡΠ΅ΠΊΡΠ΅Ρ β ΡΠΌΠ΅ΡΡ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π±ΡΡΡΡΠΎ ΠΈ ΡΡΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ.
π ΠΠΎΠ³ΠΈ β ΡΡΠΎ ΠΊΠ°ΠΊ Π΄Π½Π΅Π²Π½ΠΈΠΊ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°ΠΌ Π·Π°ΠΏΠΈΡΠ°Π½Ρ Π²ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ. Π§Π΅ΠΌ Π»ΡΡΡΠ΅ ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΡΡ Π² ΠΈΡ ΡΡΡΡΠΊΡΡΡΠ΅, ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΡΠ΅Π°Π³ΠΈΡΡΠ΅ΡΡ Π½Π° ΡΠ±ΠΎΠΈ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅ΡΡ ΠΏΡΠΎΡΡΠΎΠΈ.
- ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π»ΠΎΠ³ΠΎΠ²:
- /var/log/syslog β ΠΎΠ±ΡΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ
- /var/log/auth.log β Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΈ Π²Ρ ΠΎΠ΄Ρ
- /var/log/dmesg β ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠ΄ΡΠ° ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅
- /var/log/nginx/error.log β ΠΎΡΠΈΠ±ΠΊΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°
- /var/log/mysql/error.log β ΡΠ±ΠΎΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
π Π§ΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΠΎΠ΅:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ tail -f, ΡΡΠΎΠ±Ρ ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ:
tail -f /var/log/syslog
- ΠΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ:
grep 'error' /var/log/nginx/error.log
- ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠΉ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ:
dmesg | tail -20
π Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ:
- ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉ ΠΎ ΠΏΡΠ°Π²Π°Ρ Π΄ΠΎΡΡΡΠΏΠ° β ΠΈΠ½ΠΎΠ³Π΄Π° Π½ΡΠΆΠ΅Π½ sudo
- Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΎΡΠΈΡΠ°ΠΉ ΠΈΠ»ΠΈ Π°ΡΡ ΠΈΠ²ΠΈΡΡΠΉ ΡΡΠ°ΡΡΠ΅ Π»ΠΎΠ³ΠΈ
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ less Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°
ΠΠΎΠ½ΠΈΠΌΠ°Π΅ΡΡ, ΠΊΠ°ΠΊ ΠΊΡΠΎΠΏΠΎΡΠ»ΠΈΠ²ΠΎ ΠΈ ΡΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ²? ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° β ΡΡΠΎ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΡ, Π° ΡΠΌΠ΅Π½ΠΈΠ΅ ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ β Π²Π°ΡΠ΅ superpower!
Π ΡΡ Π»ΡΠ±ΠΈΡΡ ΠΊΠΎΠΏΠ°ΡΡΡΡ Π² Π»ΠΎΠ³Π°Ρ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΡΡ ΡΠΌΠΎΡΡΠ΅ΡΡ Π±ΠΎΠ»Π΅Π·Π½Ρ ΠΏΠΎ ΡΠΈΠΌΠΏΡΠΎΠΌΠ°ΠΌ?
________________
- ΠΡΠΈΠ³Π»Π°ΡΠΈ Π΄ΡΡΠ·Π΅ΠΉ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠΈΡΠ°ΡΡ Π»ΠΎΠ³ΠΈ Π² https://t.me/LinuxSkill ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ Π² https://t.me/gradeliftbot β ΡΠ°ΠΌ Π΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ ΠΈ ΡΠ΅ΡΡΠΎΠ²!
- ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ Π½Π° ΡΡΠΎΠ²Π΅Π½Ρ β Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot.
Π£Π²Π΅ΡΠ΅Π½ Π² ΡΠ²ΠΎΠΈΡ Π·Π½Π°Π½ΠΈΡΡ ? Π’ΠΎΠ³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡ ΠΈΡ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ!
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!