π‘ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Ρ Π² Linux: ΡΡΠ΅Π½Π°ΡΠΈΠΈ Bash Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
ΠΠΎΡΠΎΠ² Π»ΠΈ ΡΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΡΠΊΡΡΠ½ΡΡ ΡΡΡΠΈΠ½Ρ Π² ΠΌΠ°Π³ΠΈΡ? π§ββοΈ Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΡΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Bash ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΆΠΈΠ·Π½Ρ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ! ΠΡΡ, ΡΡΠΎ ΡΠ΅Π±Π΅ Π½ΡΠΆΠ½ΠΎ β ΠΏΠ°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π½ΡΠ°Π·ΠΈΠΈ. ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΡ β Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡ ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π²ΡΡΡΠ½ΡΡ ΡΠΆΠ΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ: - Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΊΡΠΈΠΏΡ: #!/bin/bash sudo apt update && sudo apt upgrade -y ΠΠ°ΠΏΡΡΡΠΈ Π΅Π³ΠΎ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· cron β ΠΈ Π²ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΠΌΠΎ. Π ΡΡΠΎ Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠΈΡΡΠΈΡΡ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΆΡΡΠ½Π°Π»ΠΎΠ²? ΠΠΎΡ ΠΏΡΠΎΡΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°: - Π‘ΠΊΡΠΈΠΏΡ Π΄Π»Ρ ΠΎΡΠΈΡΡΠΊΠΈ Π»ΠΎΠ³ΠΎΠ²: #!/bin/bash sudo journalctl --vacuum-time=7d ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ Π΄ΠΈΡΠΊ ΡΡΠ°ΡΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΡΡ ΠΎΠ΄ΠΈΠ½ Π»Π°ΠΉΡΡ
Π°ΠΊ β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° ΠΈ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠ΅: - Π‘ΠΊΡΠΈΠΏΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Π΄ΠΈΡΠΊΠ°: #!/bin/bash DF=$(df / | tail -1 | awk '{print $5}' | sed 's/%//') if [ "$DF" -gt 80 ]; then echo "ΠΠ°Π½ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ 80% Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ Π΄ΠΈΡΠΊΠ΅!" fi ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ β Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΊΠΎ
π‘ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΈΠ½Ρ Π² Linux: ΡΡΠ΅Π½Π°ΡΠΈΠΈ Bash Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ
18Β ΠΈΡΠ»ΡΒ 202518Β ΠΈΡΠ»Β 2025
2
1 ΠΌΠΈΠ½