π οΈ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ Π½ΡΠΆΠ½ΠΎΠ΅
ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π΅οΈββοΈ
ΠΡΠ»ΠΈ Π²Π°ΡΠΈ Π»ΠΎΠ³ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΡΡΡΡ Π² Π±Π΅ΡΠΊΡΠ°ΠΉΠ½ΠΈΠ΅ ΠΏΠΎΠ»Ρ Ρ Π°ΠΎΡΠ° β ΠΏΠΎΡΠ° Π²Π·ΡΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π² ΡΠ²ΠΎΠΈ ΡΡΠΊΠΈ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠΌΠ΅ΡΡ Π±ΡΡΡΡΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΊΠ°ΡΡ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ.
π ΠΠΎΡΠ΅ΠΌΡ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ?
- ΠΡΡΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΡΠ±ΠΎΠΈ
- ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
- ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π·Π°ΡΠ°Π½Π΅Π΅
π ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ Ρ ΠΈΡΡΠΎΡΡΠΈ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ grep Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ ΡΠ°ΠΉΠ»Π°ΠΌ:
grep "ΠΎΡΠΈΠ±ΠΊΠ°" /var/log/syslog
- ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ:
tail -f /var/log/messages
- ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠΉΡΠ΅ grep, awk ΠΈ sed Π΄Π»Ρ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΡΡ Π΄Π°Π½Π½ΡΡ . ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π²ΡΡΠ°ΡΠΈΡΡ IP-Π°Π΄ΡΠ΅ΡΠ° ΠΈΠ· Π»ΠΎΠ³ΠΎΠ²:
grep "Failed password" /var/log/auth.log | awk '{print $11}'
- ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΠΏΡΠΎ logrotate β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ², ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΠΈΡΡ Π΄ΠΈΡΠΊ.
π Π Π΅ΡΡΡ Π»Π°ΠΉΡΡ Π°ΠΊ: ΡΠΈΠ»ΡΡΡΡΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ β ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ.
ΠΠΎΡΠΎΠ² Π»ΠΈ ΡΡ ΠΊ Π±ΡΡΡΡΠΎΠΌΡ Π°Π½Π°Π»ΠΈΠ·Ρ? Π ΠΌΠΎΠΆΠ΅Ρ, Π·Π½Π°Π΅ΡΡ ΡΠ²ΠΎΠΈ Ρ ΠΈΡΡΠΎΡΡΠΈ?
- ΠΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΡ Π½Π° Π½Π°Ρ ΠΊΠ°Π½Π°Π» https://t.me/LinuxSkill ΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈ ΡΠ΅ΡΡΡ Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot β ΡΠ°ΡΡΠΈΡΡΠΉ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ ΠΈ ΠΏΡΠΎΠΊΠ°ΡΠΈΠ²Π°ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ!