π‘ ΠΠ°Π³ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ Π»ΠΎΠ³ΠΎΠ² Π² Linux
ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΠ°ΠΉΠ½! π
ΠΠΎΠ³ΠΈ β ΡΡΠΎ ΡΠ»ΠΎΠ²Π½ΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΈ Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠ°ΡΠΈΡΡ Π²ΡΡ ΠΏΡΠ°Π²Π΄Ρ ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠ΅ΠΌ. Π₯ΠΎΡΡ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡ Π·Π°ΠΏΡΡΠ°Π½Π½ΡΠ΅ ΡΡΠΊΠΎΠΏΠΈΡΠΈ, Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π²ΡΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΠ½ΠΎ!
ΠΠΎΡ ΠΏΠ°ΡΡ Π»Π°ΠΉΡΡ Π°ΠΊΠΎΠ², ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ grep Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ:
grep "error" /var/log/syslog
- Π§ΡΠΎΠ±Ρ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π΄ΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ awk:
awk '/Oct 08/ {print}' /var/log/syslog
- ΠΠ»ΠΈ ΠΈΡΠΈΡΠ΅ ΠΏΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΡΠΌ ΡΠΎΠ±ΡΡΠΈΡΠΌ:
journalctl -p err --since today
- ΠΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ°ΠΌΡΠ΅ "ΠΆΠ°Π΄Π½ΡΠ΅" Π·Π°ΠΏΠΈΡΠΈ β ΡΠΎΡΡΠΈΡΡΠΉΡΠ΅ ΠΏΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡ:
du -h /var/log | sort -rh | head -10
- ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΎ tail ΠΈ less β Π±ΡΡΡΡΠΎ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ:
tail -f /var/log/messages
Π ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΠ»ΠΎΠ²Π½ΠΎ ΠΌΠ°Π³ΠΈΡΡΡ ΡΠΎΠΊΡΡΠ°ΠΌ, ΠΈ Π²Π°ΡΠΈ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ°Π½ΡΡ Π»Π΅Π³ΡΠ΅, ΡΠ΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ. Π‘Π°ΠΌΠΎΠ΅ ΡΠ΅Π½Π½ΠΎΠ΅ β Π±ΡΡΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠ΅Π΅ Π΅Ρ ΡΡΡΡΠ°Π½ΠΈΡΡ!
ΠΠΎΡΠΎΠ²Ρ ΡΡΠ°ΡΡ ΠΌΠ°ΡΡΠ΅ΡΠΎΠΌ Π»ΠΎΠ³ΠΎΠ²? ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡΠ΅ΡΠ΅ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΊΠ»ΡΡΠΈ?
ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!