π οΈ ΠΠ°ΠΊ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Linux: Π»Π°ΠΉΡΡ
Π°ΠΊΠΈ ΠΈ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
Π½Π°ΡΡΡΠΎΠ΅ΠΊ! π§ββοΈ ΠΠΎΠ³ΠΈ β ΡΡΠΎ Π²Π°Ρ Π»ΡΡΡΠΈΠΉ Π΄ΡΡΠ³ ΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΌΡΠΉ ΠΊΠ°ΠΏΡΠΈΠ·Π½ΡΠΉ Π²ΡΠ°Π³. ΠΠ΅Π· ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈΡ
ΡΡΡΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π±ΡΡΡΡΠΎ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΠΎ, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΡΠ°ΡΠΈΡΡ ΡΠ°ΡΡ Π½Π° ΠΏΠΎΠΈΡΠΊΠΈ. π Π‘Π°ΠΌΡΠ΅ Π²Π°ΠΆΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ - ΠΡΠΎΡΠΌΠΎΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
ΡΠΎΠ±ΡΡΠΈΠΉ: journalctl -n 50 --no-pager - Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: journalctl --since "1 hour ago" - ΠΠΎΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²Π°ΠΌ: journalctl | grep 'error' π Π‘ΠΎΠ²Π΅ΡΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° - ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ²Π΅ΡΠΎΠ²ΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π°: journalctl -o short-iso --no-pager - Π‘ΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² Π² ΡΠ°ΠΉΠ»: journalctl > logs_$(date +%Y%m%d).txt - ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π»ΠΎΠ³ΠΎΠ² Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: journalctl -f π ΠΠ΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ ΠΎ ΡΠ°ΠΉΠ»Π°Ρ
/var/log/ β ΡΠ°ΠΌ Ρ
ΡΠ°Π½ΡΡΡΡ ΡΡΠ°ΡΡΠ΅ Π»ΠΎΠ³ΠΈ. - ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π°: du -sh /var/log/* - ΠΡΠΈΡΡΠΈΡΡ ΠΈΠ»ΠΈ Π°ΡΡ
ΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΡΠ΅ Π»ΠΎΠ³ΠΈ: sudo logrotate /etc/logrotate.conf ΠΠΎΠ³ΠΈ β ΡΡΠΎ ΠΎΠΊΠ½ΠΎ Π² Π²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. Π§Π΅ΠΌ
π οΈ ΠΠ°ΠΊ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Linux: Π»Π°ΠΉΡΡ Π°ΠΊΠΈ ΠΈ ΡΠΎΠ½ΠΊΠΎΡΡΠΈ
29Β Π°Π²Π³ΡΡΡΠ°Β 202529Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½