π°οΈ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΡΠ΅ΠΊΡΠ΅ΡΡ Π±ΡΡΡΡΠΎΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠ°ΠΉΠ½! π ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ β ΡΡΠΎ must-have. ΠΠΎΠ²ΠΊΠΈΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, Π½ΠΎ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°ΡΡ ΠΈΡ
ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ journalctl Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΆΡΡΠ½Π°Π»ΠΎΠ²: `journalctl -xe` β ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅, ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅, ΡΡΠΎ Π·Π° Π±Π΅Π΄Π° ΡΠ»ΡΡΠΈΠ»Π°ΡΡ. - ΠΠ»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΌΡ ΡΠΆΠΈΡΡ: `journalctl -u nginx.service` β ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠ³ΠΈ nginx. - ΠΠΎΠΈΠ³ΡΠ°ΠΉΡΠ΅ΡΡ Ρ less ΠΈ grep Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ: `less /var/log/syslog | grep error` β Π±ΡΡΡΡΠΎ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ. - ΠΠ°ΡΡΡΠΎΠΈΡΡ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π· logrotate β ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠ°Ρ, ΡΠ»Π΅Π΄ΠΈΡ Π·Π° ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ Π°ΡΡ
ΠΈΠ²ΠΈΡΡΠ΅Ρ ΠΈΡ
. - ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ² Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π°: scp user@server:/var/log/ΡΠ°ΠΉΡ/access.log ./local_logs/ - ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π΄ΠΎΠ±Π°Π²ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ: - Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ - ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π»Π΅ΡΡΠΎΠ² - Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π»
π°οΈ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΡΠ΅ΠΊΡΠ΅ΡΡ Π±ΡΡΡΡΠΎΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ
30Β ΠΈΡΠ»ΡΒ 202530Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½