Sıra geldi bir servis oluşturma ve bu servisi başlatmaya. Öncelikle belirlememiz gereken ilk adım bir servisi neden başlatmamız gerektiğidir. Ne için bir servis çalıştıracağız? Log toplamak için mi? Bir uygulama çalıştırmak için mi? Ya da bir donanımla haberleşmek için mi? Bu bölümde basit bir C++ la yazılmış kodu servis olarak ayağa kaldıracağız ve bu kod […]
Bu bölümde bazı systemctl komutlarının üzerinden geçip diğer bölümde nasıl örnek bir servis oluşturup başlatırız onu göreceğiz. Öncelikle sistemde systemd tarafından yönetilen bütün servisleri görmek için şu komutu çalıştırmamız gerekiyor, Bu kodu konsol üzerinde çalıştırdığımızda şöyle bir çıktı alırız; Sistem üzerinde bulunan bütün servisleri listeledik. Peki bir servis nasıl başlatılır? Bu kod sayesinde yazmış olduğumuz […]
Systemd, linux işletim sistemi açılırken başlayan ilk işlemdir. Sistem başlatılırken başlar ve sistem kapatılıncaya kadar çalışmaya devam eder. Kernel tarafından başlatılır ve PID olarak 1 alır. Systemd, User space’i başlatır. Systemd, daemon olarak yani otamatik olarak başlatılır, arka planda ve sürekli çalışır. Sonundaki d harfi de daemon a ithafen eklenmiştir. Genelde bazı olayların oluşuna ve […]