π *ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux?* ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ! π₯οΈ ΠΠ½ΠΎΠ³Π΄Π° Π½Π°ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΎΡΡΠΎ Π²Π·ΡΡΠ²Π°ΡΡΡΡ Π»ΠΎΠ³Π°ΠΌΠΈ. ΠΠ΅ Π²ΠΎΠ»Π½ΡΠΉΡΡ β Π΅ΡΡΡ Π»Π°ΠΉΡΡ
Π°ΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π°ΡΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΠΊΠΎΠΌΡΠΎΡΡΠ½Π΅Π΅! ΠΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ, Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΡ ΠΏΠ°ΡΠΎΡΠΊΡ ΡΡΡΠΊΠΎΠ². ΠΠΎΡ ΡΠΈΡΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ ΠΊΡΡΠΏΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ: - ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ
ΡΡΡΠΎΠΊ β grep Ρ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌΠΈ: grep --color=always 'ERROR' /var/log/syslog | less -R - Π§ΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ β tail Ρ -f: tail -f /var/log/auth.log - ΠΠ»Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π»ΠΎΠ³ΠΎΠ² β cat ΠΈΠ»ΠΈ less: less /var/log/{syslog,kern.log} - ΠΡΠ»ΠΈ Π»ΠΎΠ³ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ split: split -b 50M large.log part_ - Π ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΠΌΡΡΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π»ΠΎΠ³ β du: du -sh /var/log/* Π’Π°ΠΊ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π³Π»Π°Π·Π° Π½Π° Π»ΠΎΠ± β ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ Π»ΠΎΠ³ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΈ Π±ΡΡΡΡΠΎ! ΠΠΎΠΆΠ΅Ρ, Ρ ΡΠ΅Π±Ρ Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ? ΠΠΎΠ΄Π΅Π»ΠΈΡΡ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
! ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅
π *ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux
30Β ΠΈΡΠ»ΡΒ 202530Β ΠΈΡΠ»Β 2025
~1 ΠΌΠΈΠ½