π ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΠΆΡΡΠ½Π°Π»Π°ΠΌΠΈ Π½Π° Linux
ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²Π° Π² Linux! π
ΠΠ½Π°Π΅ΡΡ Π»ΠΈ ΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΆΡΡΠ½Π°Π»ΠΎΠ² β ΠΊΠ»ΡΡ ΠΊ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π±ΡΡΡΡΠΎΠΌΡ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊ Π»ΠΎΠ³ΠΎΠ² Π² ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ.
ΠΠ΅ΡΠ²ΠΎΠ΅ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ journalctl. ΠΠ½ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ½ΠΈΡΠ°ΠΌ ΠΈΠ»ΠΈ ΡΡΠΎΠ²Π½ΡΠΌ ΠΎΡΠΈΠ±ΠΎΠΊ:
- ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ:
journalctl -p err -n 20
- Π€ΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠ΅ΡΠ²ΠΈΡΡ:
journalctl -u nginx.service --since "1 hour ago"
Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠ², ΡΡΠΎΠ±Ρ Π½Π΅ Π·Π°Π±ΠΈΡΡ Π΄ΠΈΡΠΊ:
- ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ /etc/systemd/journald.conf, ΡΠΊΠ°Π·ΡΠ²Π°Ρ Π»ΠΈΠΌΠΈΡΡ ΠΏΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π»Π°ΠΉΡΡ Π°ΠΊ β ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈ Π² ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π°:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ journalctl Ρ ΡΠΊΡΠΏΠΎΡΡΠΎΠΌ Π² JSON:
journalctl -o json > logs.json
ΠΠΎΠΌΠ½ΠΈ, ΡΡΠΎ Π³ΡΠ°ΠΌΠΎΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π»ΠΎΠ³Π°ΠΌΠΈ β ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ, Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ»Π°ΠΊΡΠΈΠΊΠΈ ΠΈ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ.
Π ΡΡ ΡΠΆΠ΅ Π½Π°ΡΡΡΠΎΠΈΠ» ΡΠΈΠ»ΡΡΡΡ Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΆΡΡΠ½Π°Π»ΠΎΠ²? ΠΠ»ΠΈ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡ Π»ΠΎΠ³ΠΈ Π²ΡΡΡΠ½ΡΡ?
π ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ linux Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!