SystemD Servis Yönetimi: Modern Linux Init Sistemi

z

zafer ak

Yazar

27 December 2025 1 dakika okuma 413 görüntülenme
SystemD Servis Yönetimi: Modern Linux Init Sistemi
SystemD ile servis yönetimi. Unit dosyaları oluşturma, servis kontrolü, journal log ve target yönetimi.

SystemD, modern Linux dağıtımlarının init sistemi ve servis yöneticisidir.

SystemD Linux

Temel Komutlar

# Servis kontrolü\nsudo systemctl start nginx\nsudo systemctl stop nginx\nsudo systemctl restart nginx\nsudo systemctl reload nginx\nsudo systemctl status nginx\n\n# Otomatik başlat\nsudo systemctl enable nginx\nsudo systemctl disable nginx

Unit Dosyası Oluşturma

# /etc/systemd/system/myapp.service\n[Unit]\nDescription=My Application\nAfter=network.target\n\n[Service]\nType=simple\nUser=www-data\nWorkingDirectory=/var/www/myapp\nExecStart=/usr/bin/node server.js\nRestart=on-failure\nRestartSec=10\n\n[Install]\nWantedBy=multi-user.target

Journal Logs

# Servis logları\njournalctl -u nginx\njournalctl -u nginx -f    # Canlı\njournalctl -u nginx --since today

SystemD, Linux servislerini modern ve güvenilir şekilde yönetmenizi sağlar.

İlgili Yazılar