Unit dosyası nasıl çalışır?
Bir .service unit dosyası üç bölümden oluşur. [Unit] servisin açıklamasını ve bağımlılıklarını (After=, hangi hedeften/servisten sonra başlatılacağını) tanımlar. [Service] servisin nasıl çalıştırılacağını belirtir: ExecStart ana komut, User hangi kullanıcı altında çalışacağı, WorkingDirectory ise çalışma dizinidir. [Install] ise servisin systemctl enable ile hangi hedefe (multi-user.target) bağlanacağını, yani sistem açılışında ne zaman devreye gireceğini tanımlar.
Type=simple, ExecStart ile başlatılan işlemin doğrudan servisin ana işlemi olduğu anlamına gelir — Node.js, Python veya Go gibi ön planda (foreground) çalışan, kendini arka plana atmayan (fork/daemonize etmeyen) programlar için doğru seçimdir. Buna karşılık Type=forking, klasik Unix daemon'ları gibi kendini fork edip ana işlemi sonlandıran ve arkada bir alt işlem bırakan programlar için kullanılır; bu durumda systemd'nin gerçek servisi takip edebilmesi için genellikle bir PIDFile belirtilmesi gerekir.
Restart=on-failure ile RestartSec=5 birlikte, servis çöktüğünde veya sıfırdan farklı bir çıkış koduyla sonlandığında systemd'nin otomatik olarak yeniden başlatmasını sağlar, ancak her deneme arasında 5 saniyelik bir bekleme koyar. Bu bekleme olmadan, sürekli çöken bozuk bir servis saniyede onlarca kez yeniden başlatılmaya çalışılıp CPU'yu tüketebilir (crash-loop); RestartSec bu döngüyü yavaşlatarak sistemin stabil kalmasını sağlar. always politikası, çıkış nedeninden bağımsız olarak (temiz kapatma dahil) her zaman yeniden başlatır; no ise otomatik yeniden başlatmayı tamamen kapatır.
Servis kaydedildikten sonra systemd'nin yeni dosyayı görmesi için sudo systemctl daemon-reload çalıştırılmalıdır. Bir servisin canlı loglarını izlemek için journalctl -u <servis-adı> -f komutu kullanılır; bu, servisin standart çıktı ve standart hata akışlarını systemd'nin günlük yönetim sistemi olan journald üzerinden gösterir.
systemd Servis Dosyası Oluşturucu aracını ne zaman kullanmalı?
KEYDAL systemd Servis Dosyası Oluşturucu aracı; geliştiriciler, sistem yöneticileri, SEO uzmanları ve kurumsal teknoloji ekiplerinin günlük operasyonlarında kullandığı tarayıcı tabanlı bir araçtır. Hiçbir kurulum gerektirmez, ücretsizdir ve sonuçları anında üretir. Türkiye'de yerel ekiplerin sunucu ortamlarına bağlanmadan denetim yapabilmesi, üretim ortamına dokunmadan analiz yürütebilmesi için tasarlanmıştır.
Tipik kullanım senaryoları arasında: site taşıma sonrası doğrulama, yeni domain veya sunucu sağlayıcısı seçerken karşılaştırma, müşteri sorunlarının teşhisi, güvenlik denetimi (penetration test ön çalışması), e-posta deliverability sorunlarının kök sebep analizi, CDN veya proxy yapılandırmasının doğrulanması, SEO ekiplerinin teknik denetim çıktılarını anında okuması ve incident response sürecinde hızlı bilgi toplama yer alır. Aracın çıktılarını metin olarak kopyalayıp paylaşabilir veya dahili dokümantasyonunuza yapıştırabilirsiniz.
KEYDAL altyapı ekibi olarak; web hosting, VPS, dedicated sunucu yönetimi, sunucu sertleştirme, DNS yapılandırması ve SSL/TLS kurulumu hizmetlerimizi Türkiye merkezli olarak veriyoruz. Bu araçların yanı sıra Hetzner, OVHcloud, Contabo, DigitalOcean ve yerli sağlayıcılar üzerinde sunucu kurulum ve operasyon desteği sağlıyoruz.
Sorgularınız sunucumuzda saklanmaz
KEYDAL araçları geçici (stateless) çalışır: gönderdiğiniz domain adları, IP'ler, URL'ler veya başka veriler veritabanında tutulmaz. Loglar yalnızca güvenlik amaçlı (rate limiting, kötüye kullanım tespiti) tutulur ve 30 gün içinde silinir. Hassas veri (token, API anahtarı, JWT) içeren araçlarda işlem tamamen tarayıcınızda yapılır — verileriniz hiçbir zaman ağ üzerinden gönderilmez. Detay için Gizlilik Politikası sayfamızı inceleyebilirsiniz.
Tüm araçlar HTTPS üzerinden çalışır, TLS 1.3 destekler ve KVKK uyumludur. KEYDAL Türkiye'de faaliyet gösteren bir teknoloji şirketi olarak yerel veri koruma mevzuatına tam uyum sağlar.
Belki bunları da arıyorsunuz
KEYDAL ücretsiz araçlar koleksiyonumuz; DNS sorgulama, WHOIS sorgulama, SSL sertifika kontrolü, HTTP header analiz, IP geolocation, site durumu kontrolü, JSON formatlayıcı, JWT çözücü, Base64 encode/decode, QR kod üretici, meta tag analiz ve robots.txt test aracını içerir. Hepsi tarayıcı tabanlıdır, kurulum gerektirmez ve ücretsizdir.
Sunucu fiyat karşılaştırması arıyorsanız web hosting, VPS, VDS, cloud hosting, dedicated server ve storage sayfalarımıza göz atabilirsiniz. Tüm araçları gör →