RAM Kullanımına Göre Sıralanmış Proses Listesi
Bu Python scripti, sistemdeki her bir süreç için RAM kullanım yüzdesini ölçer ve ardından RAM kullanımına göre bu süreçleri sıralar.
📜 Kod:
import psutil
import time
# RAM ölçümünü hazırlamak için küçük bir bekleme
time.sleep(1)
# RAM kullanım bilgilerini topla
process_list = []
for proc in psutil.process_iter(['pid', 'name', 'memory_percent']):
try:
process_list.append(proc.info)
except (psutil.NoSuchProcess, psutil.AccessDenied):
continue
# RAM kullanımına göre sıralama
sorted_processes = sorted(process_list, key=lambda x: x['memory_percent'], reverse=True)
# Ekrana yazdır
print(f"{'PID':>6} {'RAM%':>6}...
Disk I/O’ya Göre Sıralanmış Proses Listesi
Bu Python scripti, sistemdeki her bir süreç için disk okuma ve yazma işlemlerini ölçer, ardından disk I/O kullanımına göre bu süreçleri sıralar.
📜 Kod:
import psutil
import time
# Başlangıç snapshot'ı
disk_stats_start = {}
for proc in psutil.process_iter(['pid', 'name']):
try:
io = proc.io_counters()
disk_stats_start[proc.pid] = (io.read_bytes + io.write_bytes)
except (psutil.NoSuchProcess, psutil.AccessDenied, AttributeError):
continue
# Bir süre bekle ki fark ölçülebilsin
time.sleep(1)
#...
CPU Yüzdesine Göre Sıralanmış Proses Listesi
Bu Python scripti, sistemdeki her bir süreç için CPU kullanımını ölçer ve ardından CPU yüzdesine göre bu süreçleri sıralayarak görüntüler.
📜 Kod:
import psutil
import time
# CPU ölçümü başlatılıyor
for proc in psutil.process_iter(['pid', 'name']):
try:
proc.cpu_percent(interval=None)
except (psutil.NoSuchProcess, psutil.AccessDenied):
continue
time.sleep(1)
# Liste toplanıyor
process_list = []
for proc in psutil.process_iter(['pid', 'name', 'cpu_percent']):
try:
process_list.append(proc.info)
...
Ağ Bağlantılarıyla Sıralanmış Proses Listesi
Bu Python scripti, sistemdeki her bir süreç için aktif ağ bağlantılarını sayar ve ardından bağlantı sayısına göre bu süreçleri sıralayarak görüntüler.
📜 Kod:
import psutil
import time
# Başlangıç snapshot
net_usage_start = {}
for proc in psutil.process_iter(['pid', 'name']):
try:
net_io = proc.net_connections(kind='inet')
net_usage_start[proc.pid] = len(net_io)
except (psutil.NoSuchProcess, psutil.AccessDenied):
continue
# Bekleme süresi
time.sleep(1)
# 1 saniye sonra tekrar ölçüm
process_list = []
for proc...
Arka Plan Kaldırma
Bu Python scripti, bir klasördeki resimlerin arka planlarını kaldırarak yeni bir klasöre kaydeder. Resimler PNG formatında kaydedilir ve boyutları orijinal boyutlarına göre optimize edilir.
📜 Kod:
import os
from rembg import remove, new_session
from PIL import Image
import io
import traceback
import time
# Başlangıç zamanı
start_time = time.time()
# Klasörler
input_folder = 'images'
output_folder = 'images/image'
log_file = 'log.txt'
# Çıktı klasörü yoksa oluştur
os.makedirs(output_folder, exist_ok=True)
# Log dosyasını başlat
with open(log_file, 'w') as log:
log.write('Arka Plan Kaldırma İşlem Raporu\n')
log.write('=============================\n')
# u2netp oturumu başlat (hafif model)
session = new_session(model_name='u2netp')
# Toplam resim...
Kurulu Adobe Programları ve Kurulum Yolları
Bu Python scripti, Windows kayıt defteri üzerinde yapılan sorgulamalarla bilgisayarınızda yüklü olan Adobe programlarının isimlerini ve kurulum yollarını listeler.
📜 Kod:
import winreg
def get_installed_programs_with_path(registry_path, hive, access_flag):
adobe_programs = []
try:
reg_key = winreg.OpenKey(hive, registry_path, 0, access_flag)
for i in range(0, winreg.QueryInfoKey(reg_key)[0]):
try:
...
Haftalık Ağ Bilgisi Monitörü
Bu Python scripti, haftalık ağ kullanım bilgilerini gerçek zamanlı olarak gösterir. Aktif ağ arayüzünü, yerel ve dış IP adreslerini, toplam upload ve download verilerini, ayrıca anlık veri hızlarını kullanıcı dostu bir şekilde ekranda görüntüler.
📜 Kod:
import psutil
import socket
import requests
import time
import os
import datetime
from rich.console import Console
from rich.table import Table
from rich.progress import BarColumn, Progress, TextColumn
console = Console()
def get_local_ip():
try:
return socket.gethostbyname(socket.gethostname())
except:
return...
Gerçek Zamanlı CPU Kullanımı (Çekirdek Bazlı)
Bu Python scripti, sisteminizdeki her bir CPU çekirdeğinin kullanım oranını gerçek zamanlı olarak izleyebilmenizi sağlar. Windows sistemlerde çalışır ve Python kurulu olması yeterlidir.
📜 Kod:
import psutil
import time
import os
try:
while True:
os.system('cls' if os.name == 'nt' else 'clear') # Ekranı temizle
print("🔄 Gerçek Zamanlı CPU Kullanımı (Çekirdek Bazlı)\n")
cpu_per_core = psutil.cpu_percent(percpu=True)
...
Linux Mint’te Ekran Koruyucusu Nasıl Kapatılır?
Linux Mint işletim sisteminde, bilgisayar uzun süre kullanılmadığında ekran otomatik olarak kapanabilir veya sistem bekleme moduna geçebilir. Bu özellikleri devre dışı bırakmak için aşağıdaki adımları takip edebilirsin:
🛠️ Adım Adım:
Sol Alttan Görev Çubuğunu Aç
Sol alt köşedeki Menü (başlat simgesi) butonuna tıkla.
System Settings (Sistem Ayarları)’na Gir
Açılan menüden “System Settings” (Sistem Ayarları) seçeneğine tıkla.
Power Management (Güç Yönetimi)’a Git
Açılan ayar penceresinde, “Hardware” (Donanım) başlığı altında yer alan “Power Management” bölümünü aç.
Power Options (Güç Seçenekleri) Bölümüne Gel
Burada ekranla ve sistemin uykuya geçmesiyle ilgili süre ayarlarını...
Ubuntu’da Ekran Koruyucusu Nasıl Kapatılır?
Ubuntu’da ekran koruyucu (veya ekran kararma özelliği), bilgisayar uzun süre kullanılmadığında devreye girerek ekranı kapatır veya karartır. Bu, enerji tasarrufu için yararlı olsa da, özellikle medya izlerken veya sunum yaparken can sıkıcı olabilir.
Aşağıdaki adımları takip ederek bu özelliği kolayca devre dışı bırakabilirsin:
✅ 1. Ayarları Aç
Ekran sol alt veya sağ üst köşedeki Uygulamalar menüsüne tıkla.
Arama kısmına "Settings" veya "Ayarlar" yaz ve aç.
✅ 2. Güç Ayarlarına Git (Power)
Sol menüden “Power” (Güç) sekmesine tıkla.
✅ 3. Ekran Koruyucuyu Kapat (Screen Blank)
Power Saving (Güç Tasarrufu)...