π‘ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ: ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΡΠ΅ΡΡΡΡΡΡ Π² ΠΏΠΎΡΠΎΠΊΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ
Π₯ΠΎΡΠΈΡΠ΅ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΡΠΊΡ Π½Π° ΠΏΡΠ»ΡΡΠ΅ ΡΠ²ΠΎΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², Π½Π΅ ΡΡΠ°ΡΡ ΡΠ°ΡΡ Π½Π° ΠΏΠΎΠΈΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ? Π ΠΌΠΈΡΠ΅ Linux ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΡΡΡ Π»ΠΎΠ³ΠΎΠ² β ΠΊΠ»ΡΡ ΠΊ ΡΡΠΏΠ΅Ρ Ρ! Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π±ΡΡΡΡΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ Π±Π΅Π· Π»ΠΈΡΠ½Π΅ΠΉ ΡΡΠ΅ΡΡ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ ΡΠΊΡΠΎΠ»Π»ΠΈΠ½Π³ΠΎΠ².
ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ Π² /var/log β ΠΊΠ»Π°Π΄Π΅Π·Ρ ΡΠ΅Π½Π½Π΅ΠΉΡΠΈΡ Π΄Π°Π½Π½ΡΡ . Π§ΡΠΎΠ±Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠΈΡ, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
- tail -f /var/log/syslog
ΠΡΠΎ ΠΊΠ°ΠΊ ΡΠΌΠΎΡΡΠ΅ΡΡ Π·Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΊΡ? Π’ΡΡ Π²ΡΡΡΠΏΠ°Π΅Ρ Π² ΠΈΠ³ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° grep:
- grep "error" /var/log/syslog
ΠΠ½Π° Π·Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ Π²ΡΠ΄Π΅Π»ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ.
ΠΡΠ»ΠΈ Π»ΠΎΠ³ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΡΡΡΡΡ, ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΎΡΠΈΡΠ°ΡΡ Π±Π΅Π· Ρ Π»Π°ΠΌΠ°:
- sudo truncate -s 0 /var/log/*.log
Π Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΎΡΠ°ΡΠΈΡ Π»ΠΎΠ³ΠΎΠ², ΡΡΠΎΠ±Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°ΠΌΠΈ Π·Π°Π±ΠΎΡΠΈΠ»ΠΈΡΡ ΠΎ ΡΠ²Π΅ΠΆΠ΅ΡΡΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² /etc/logrotate.conf ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°.
ΠΡΠ²ΠΎΠ΄ ΠΏΡΠΎΡΡ β ΡΠΌΠ΅Π»ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π±ΡΡΡΡΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°ΡΡ ΡΠ±ΠΎΠΈ. Π ΡΡ Π·Π½Π°Π΅ΡΡ Π²ΡΠ΅ Ρ ΠΈΡΡΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ?
ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ Π½Π°Π²ΡΠΊΠΈ β ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΠΉΡΡ Π½Π° https://t.me/LinuxSkill, ΠΈΡΠΈ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot ΠΈ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Ρ Π½Π° ΡΠ°Π³ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ!