π οΈ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: Π»ΡΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ! π ΠΠΎΠ³-ΡΠ°ΠΉΠ»Ρ β ΡΡΠΎ ΠΊΠ°ΠΊ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΈ Π½Π°ΡΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ. Π Π½ΠΈΡ
Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π²ΡΠ΅, ΡΡΠΎΠ±Ρ Π²ΠΎΠ²ΡΠ΅ΠΌΡ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΡΠΏΠΎΡΠΎΠ±Ρ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΏΡΠΎΡΠ΅ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ β ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΡΡΡΠΈΠ½Ρ, ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ! - *ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ `journalctl`* Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΡΠΈΠ»ΡΡΡΡΠΉ ΠΏΠΎ ΡΡΠΎΠ²Π½Ρ ΠΈ Π΄Π°ΡΠ΅: journalctl -p err --since today - *ΠΠ°ΡΡΡΠΎΠΉ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ²* ΡΠ΅ΡΠ΅Π· logrotate, ΡΡΠΎΠ±Ρ ΡΠ°ΠΉΠ»Ρ Π½Π΅ ΡΠΎΡΠ»ΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎ: sudo logrotate /etc/logrotate.conf - *ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠ° Π»ΠΎΠ³ΠΎΠ²* Π½Π° ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ β Π΄ΠΎΠ±Π°Π²Ρ Π² ΡΠΊΡΠΈΠΏΡΡ: tail -n 100 /var/log/syslog | ssmtp admin@example.com - *ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ `grep`, `awk`, `sed`* Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ Π½ΡΠΆΠ½ΡΠΌ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌ: grep "error" /var/log/nginx/error.log - *ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠΉ Π»ΠΎΠ³ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ `cat`* ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠΉ ΠΈΡ
ΡΠ΅Π»ΠΈΠΊΠΎΠΌ: cat /var/log/* > combined_logs.txt Π Π°Π±ΠΎΡΠ° Ρ Π»ΠΎΠ³Π°ΠΌΠΈ β ΡΡΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°, Π½ΠΎ Π΅ΡΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ... Π ΠΊΠ°ΠΊ ΡΡ
π οΈ ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ Π² Linux: Π»ΡΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ
13Β Π°Π²Π³ΡΡΡΠ°Β 202513Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½