π₯οΈ ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ: ΠΊΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°ΠΌΠΈ ΠΡΠΈΠ²Π΅Ρ, ΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ ΡΠ΅ΠΊΡΠ΅ΡΠΎΠ² Linux! π Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
, Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΊΡΡΡΡΡ
Ρ
ΠΈΡΡΠΎΡΡΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈ ΡΠ΄ΠΎΠ±Π½Π΅Π΅. ΠΡΠ²Π°Π»ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎ ΠΌΠ°ΡΠΊΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡ? ΠΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΡΠΎΡΠ½ΠΈ Π΄Π°Π½Π½ΡΡ
Π±Π΅Π· Π±ΠΎΠ»ΠΈ? ΠΠΎΡ Π»Π°ΠΉΡΡ
Π°ΠΊΠΈ: - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ find β ΠΎΠ½ ΡΠΌΠ΅Π΅Ρ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ ΡΠ°Π·Π½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ: ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ°Π·ΠΌΠ΅ΡΡ: find /path -name "*.log" -size +100M - ΠΠ΅ΡΠ΅Π½ΠΎΡΠΈ ΡΠ°ΠΉΠ»Ρ β xargs ΡΡΠΊΠΎΡΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: find /var/log -name "*.log" | xargs cp -t /backup/logs - ΠΠ»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅ΠΊΡΡΠ° Π²Π½ΡΡΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² β grep Ρ ΡΠ²Π΅ΡΠΎΠΌ ΠΈ ΡΠ΅ΠΊΡΡΡΠΈΠ΅ΠΉ: grep --color -rn 'error' /etc/ - Π Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ ΡΡΠ°Π·Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΏΡΠΈΠΌΠ΅Π½ΡΠΉ rsync β Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ, Π±ΡΡΡΡΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ: rsync -avh /source/ /destination/ - Π Π½Π°ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠΊ: ΠΈΡΠΈ ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΏΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ps ΠΈ grep: ps aux | grep nginx ΠΡΠ²Π°ΠΈΠ²Π°Ρ ΡΡΠΈ ΡΡΡΠΊΠΈ, ΡΡ ΡΡΠΊΠΎΡΡΠ΅ΡΡ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΠΌΠ°
π₯οΈ ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ: ΠΊΠ°ΠΊ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°ΠΌΠΈ
25Β Π°Π²Π³ΡΡΡΠ°Β 202525Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½