π°οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Linux: ΡΠ΅ΠΊΡΠ΅ΡΡ Π±ΡΡΡΡΠΎΠΉ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ sysadmin! π ΠΡΠ΅ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
β Π½Π΅ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΡ, ΡΠ±ΠΎΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΠ°Π²ΡΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ. Π₯ΠΎΡΠΈΡΠ΅ ΡΠΌΠ΅ΡΡ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΈ ΡΡΡΡΠ°Π½ΡΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ? Π’ΠΎΠ³Π΄Π° ΠΈΠ·ΡΡΠ°ΠΉΡΠ΅ Π»Π°ΠΉΡΡ
Π°ΠΊΠΈ ΠΏΠΎ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ! Π§ΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ: - ΠΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΆΡΡΠ½Π°Π»ΠΎΠ²: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ systemd-journald, ΠΎΠ½ ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ - ΠΠ°ΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π»ΠΎΠ³ΠΎΠ²: /var/log/syslog, /var/log/messages, /var/log/auth.log - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ journalctl Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ ΠΈΠ»ΠΈ ΡΡΠΎΠ²Π½ΡΠΌ ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π·Π° ΡΠ°Ρ: journalctl --since="1 hour ago" -p err Π Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅ΡΠ²ΠΈΡΡ: journalctl -u nginx.service ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΏΡΠΎΠΏΠ°Π» Π΄ΠΎΡΡΡΠΏ β ΡΠΎΡΡΠΈΡΡΠΉΡΠ΅ Π»ΠΎΠ³ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ: journalctl | grep "Failed" ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈ ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡ Π»ΠΎΠ³ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π±ΡΡΡΡΠΎ Π²ΡΡΠ²ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½ΠΎ ΠΈ ΠΏΡΠ΅Π΄ΡΠ³Π°Π΄Π°ΡΡ Π΅Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅. ΠΡΠΎ β ΠΊΠ°ΠΊ ΠΈΠΌΠ΅ΡΡ ΠΏΡΠΈΠ±ΠΎΡ Π΄Π»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ, Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ. Π Π²Ρ ΡΠΆΠ΅ Π½Π°ΡΡΡΠΎΠΈΠ»
π°οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² Linux: ΡΠ΅ΠΊΡΠ΅ΡΡ Π±ΡΡΡΡΠΎΠΉ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ
18Β ΠΈΡΠ»ΡΒ 202518Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½