π *ΠΠ°ΠΊ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΆΡΡΠ½Π°Π»Π°ΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π² Linux* ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ Π³Π°ΡΠΌΠΎΠ½ΠΈΠΈ Ρ Linux! π ΠΡΡΠ½Π°Π»Ρ β ΡΡΠΎ ΠΊΠ°ΠΊ Π΄Π½Π΅Π²Π½ΠΈΠΊ ΡΠΈΡΡΠ΅ΠΌΡ: ΡΠ΅ΠΌ Π»ΡΡΡΠ΅ ΠΌΡ ΠΈΡ
ΡΠΈΡΠ°Π΅ΠΌ, ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΈΠ΄Π΅Ρ Π½Π΅ ΡΠ°ΠΊ. Π ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Π»ΠΎΠ³Π°ΠΌΠΈ β Π·Π°Π»ΠΎΠ³ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π‘Π°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅: - ΠΡΠΎΡΠΌΠΎΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 50 ΡΡΡΠΎΠΊ: tail -n 50 /var/log/syslog - ΠΠΎΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Ρ: grep "error" /var/log/syslog | grep "$(date --date='1 hour ago' '+%b %_d %H:%M:%S')" - ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ: sudo tail -f /var/log/syslog - ΠΠ½Π°Π»ΠΈΠ· ΠΊΡΠΈΡΠΈΡΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ: journalctl -p 1 -b ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ Linux β Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΡΡΡΠ°ΡΡΠΈΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ: - journalctl Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌd-Π»ΠΎΠ³ΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΏΠΎ Π΄Π°ΡΠ°ΠΌ, ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ, ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ°ΠΌ - logrotate β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ², ΡΡΠΎΠ±Ρ Π²Π΅Π΄ΡΠ° Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡ - rsyslog β Π³ΠΈΠ±ΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ±ΠΎΡΠΊΠΈ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π»ΠΎΠ³ΠΎΠ² Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΠΎΡΠ΅ΠΌΡ Π²Π°ΠΆΠ½ΠΎ? ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅ΡΡ ΡΠ±ΠΎΠΈ, Π²ΡΡΠΈΡΠ»ΡΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΈ Π±ΡΡΡΡΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½Ρ
π *ΠΠ°ΠΊ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΆΡΡΠ½Π°Π»Π°ΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π² Linux
16Β Π°Π²Π³ΡΡΡΠ°Β 202516Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½