π Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΡΠ΅ΠΊΡΠ΅ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ DevOps! π§ββοΈ Π’Ρ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΡΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ±ΠΎΠ΅Π², Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅? ΠΠΎΠ³ΠΈ β ΠΊΠ»ΡΡ ΠΊ ΡΡΠΈΠΌ ΡΠ°ΠΉΠ½Π°ΠΌ! Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΏΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ Π»ΡΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ Π»ΠΎΠ°Π΄Π΅Ρ journalctl Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
ΡΠΎΠ±ΡΡΠΈΠΉ: - ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π²ΡΠ²ΠΎΠ΄: journalctl -xe - ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: journalctl --since "1 hour ago" - ΠΠ°ΡΡΡΠΎΠΉ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ² β ΡΡΠΎΠ±Ρ Π½Π΅ Π·Π°Π±ΠΈΠ²Π°ΡΡ Π΄ΠΈΡΠΊΠΈ: - ΠΠ»Ρ systemd Π»ΠΎΠ³ΠΎΠ² β ΠΊΠΎΠ½ΡΠΈΠ³ ΡΠ°ΠΉΠ» /etc/systemd/journald.conf - ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ Π²Π°ΠΆΠ½ΡΠΌ Π»ΠΎΠ³Π°ΠΌ: - ΠΡΠΈΠ±ΠΊΠΈ ΡΠ΅ΡΠΈ β /var/log/syslog ΠΈΠ»ΠΈ journalctl -u NetworkManager - ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ β /var/log/auth.log - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ grep: grep "error" /var/log/syslog - ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π»ΠΎΠ³ΠΎΠ² β Ρ ΠΏΠΎΠΌΠΎΡΡΡ logrotate: - Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ Π² /etc/logrotate.d/ ΠΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ±ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π° ΠΌΠΎΡΠ½Π΅ΠΉΡΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ
π Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: ΡΠ΅ΠΊΡΠ΅ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ
18Β ΠΈΡΠ»ΡΒ 202518Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½