π οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ Π»Π°ΠΉΡΡ
Π°ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠΌ (logctl) ΠΡ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΠΈΡΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈΡΠΊΠ°ΡΡ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ
Π»ΠΎΠ³Π°Ρ
? ΠΠ½ΠΎΠ³Π΄Π° ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΡΡΡ β ΠΈ Π²ΠΎΡ ΠΎΠ½, Π²Π°ΠΆΠ½ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π΄Π°Π½Π½ΡΡ
, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ΅ΡΡΠ΅ΡΡΡΡ Π² ΠΏΠΎΡΠΎΠΊΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΌΠΎΡΠ½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ
Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π°Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΠΏΡΠΈΡΡΠ½Π΅Π΅. π― ΠΡΡΡΡΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ journalctl Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π»ΠΎΠ³ΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠΎΠ±ΡΡΠΈΠΉ: journalctl -b # Π·Π° ΡΠ΅ΠΊΡΡΠΈΠΉ Π±ΡΡ (ΡΠ΅ΡΡΠΈΡ) - ΠΠ»ΠΈ ΡΠΈΠ»ΡΡΡΡΠΉΡΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΡΠΎΠ²Π½Ρ: journalctl --since="1 hour ago" --priority=3 π§Ή ΠΡΠΈΡΡΠΊΠ° ΡΡΠ°ΡΡΡ
ΠΆΡΡΠ½Π°Π»ΠΎΠ² β Π½Π΅ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°ΠΉΡΠ΅ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ Π² Π³ΠΎΡΡ ΠΌΡΡΠΎΡΠ° - ΠΡΠΈΡΡΠΈΡΠ΅ Π»ΠΎΠ³ΠΈ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄: sudo journalctl --vacuum-time=2weeks - ΠΠ»ΠΈ ΠΏΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡ: sudo journalctl --vacuum-size=500M π ΠΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅: journalctl | grep "error" - Π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ Π²Π°ΠΆΠ½ΠΎΠ΅, Π½Π°ΠΏΡΠ°Π²ΡΡΠ΅ Π²ΡΠ²ΠΎΠ΄ Π² less:
π οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ Π»Π°ΠΉΡΡ Π°ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠΌ (logctl
7Β Π°Π²Π³ΡΡΡΠ°Β 20257Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½