π‘ Π£ΡΠΎΠΊ: ΠΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠΆΠ°ΡΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ gzip ΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ
ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π°ΡΡ ΠΈΠ²Π°ΡΠΈΠΈ Π»ΠΎΠ³ΠΎΠ² Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π±ΡΡΡΡΡΠΌ, Π½ΠΎ ΠΈ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ. ΠΠ°Π±ΡΠ΄Ρ ΠΎ Π΄ΠΎΠ»Π³ΠΈΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡΡ β ΠΌΡ ΠΎΡΠ²ΠΎΠΈΠΌ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΠΎΡΡΠΆΠΈΠ΅ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ.
ΠΡΠ΅Π΄ΡΡΠ°Π²Ρ, ΡΡΠΎ ΡΡ ΠΌΠΎΠΆΠ΅ΡΡ ΡΠΆΠ°ΡΡ Π΄Π΅ΡΡΡΠΊΠΈ Π³ΠΈΠ³Π°Π±Π°ΠΉΡΠΎΠ² Π²ΡΠ΅Π³ΠΎ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ.
ΠΡΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² ΠΈ Ρ ΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ β gzip Ρ ΡΠ»Π°Π³Π°ΠΌΠΈ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΡΡΠΈ.
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ:
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ parallel, ΡΡΠΎΠ±Ρ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π·Π°Π΄Π°ΡΠΈ
- ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΡΠΆΠΈΠΌΠ°Π΅ΠΌ ΡΠ°ΠΉΠ»Ρ Π²Π½ΡΡΡΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°
- ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΆΠ°ΡΠΈΡ Ρ -9
ΠΡΠΈΠΌΠ΅Ρ ΠΈΠ΄Π΅ΠΈ:
- Π Π°Π·Π΄Π΅Π»ΠΈΡΡ Π»ΠΎΠ³ΠΎΠ²ΠΈΠΊΠΈ Π½Π° ΡΠ°ΡΡΠΈ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ gzip
find /var/log/myapp/ -type f | parallel -j4 gzip -9 {}
ΠΡΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ ΡΠΎΡ ΡΠΊΠΎΡΠΎΡΡΠΈ.
ΠΠ±ΡΠ΅ΠΌ Π»ΠΎΠ³ΠΎΠ² ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ°Π·Ρ, Π° Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΠΈΡΡΠ΅Π·Π°Π΅Ρ.
ΠΡΡΡΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΡΡΠ½ΠΎΠΉ ΡΡΡΠ΄ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΡΠΊ!
Π ΡΡ ΡΡΠΏΠ΅Π²Π°Π» ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ²ΠΎΠΈ Π·Π°Π΄Π°ΡΠΈ ΡΠ°ΠΊ ΠΆΠ΅ Π±ΡΡΡΡΠΎ?
ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill, Π° ΠΏΡΠΎΠΉΡΠΈ ΡΠ΅ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΡΠΌΠΎ Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot.
π© ΠΠ°Π²ΡΡΠ°: Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π° 10 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!