.Alexander Postat Sâmbătă la 11:33 Postat Sâmbătă la 11:33 Salutare dragi programatori, bine v-am regăsit la un nou tutorial pentru Linux! Astăzi vom vorbi despre un calculator mai cool, în sensul că vom învăța să monitorizăm temperatura. Scopul Tutorialului În acest tutorial, vei învăța cum să: Monitorizezi temperatura procesorului în timp real folosind comenzi Linux. Configurezi un script Bash care trimite notificări sonore sau vizuale când temperatura depășește un prag specificat. Automatizezi rularea scriptului la pornirea sistemului. Cerințe Preliminare Un sistem Linux (Ubuntu/Debian recomandat). Acces la terminal cu privilegii de administrator. Pachetul lm-sensors instalat. Pasul 1: Instalarea lm-sensors lm-sensors este un pachet care permite monitorizarea temperaturii și a altor parametri hardware. sudo apt update sudo apt install lm-sensors sudo sensors-detect Urmează instrucțiunile și acceptă opțiunile implicite pentru a detecta senzorii disponibili. Pasul 2: Verificarea Temperaturii CPU După instalare, poți verifica temperatura CPU cu comanda: sensors Notează numele senzorului și valoarea temperaturii. Pasul 3: Crearea Scriptului de Monitorizare Vom crea un script Bash care verifică temperatura la intervale regulate și trimite notificări dacă temperatura depășește un prag definit. #!/bin/bash # Pragul de temperatură (în grade Celsius) PRAG=70 # Intervalul de verificare (în secunde) INTERVAL=60 while true; do TEMP=$(sensors | grep 'Package id 0:' | awk '{print $4}' | tr -d '+°C') if (( $(echo "$TEMP > $PRAG" | bc -l) )); then notify-send " Temperatură CPU Ridicată" "Temperatura actuală: $TEMP°C" paplay /usr/share/sounds/freedesktop/stereo/complete.oga fi sleep $INTERVAL done Salvează acest script ca monitor_temp.sh și fă-l executabil: chmod +x monitor_temp.sh Pasul 4: Automatizarea Scriptului la Pornirea Sistemului Pentru a rula scriptul automat la pornirea sistemului, adaugă-l în fișierul crontab: crontab -e Adaugă următoarea linie la sfârșitul fișierului: @reboot /cale/către/monitor_temp.sh Asigură-te că înlocuiești /cale/către/monitor_temp.sh cu calea completă către scriptul tău. Concluzie Acum ai un sistem de monitorizare a temperaturii CPU care te avertizează în timp real dacă temperatura depășește un prag critic. Acest lucru este esențial pentru a preveni supraîncălzirea în timpul sesiunilor intense de gaming.
Postări Recomandate