Ubuntu'nun yeni sürümü olan Ubuntu Jammy Jellyfish'te hizmete başlama yöntemi bu blogda anlatılmıştır.
Ubuntu 22.04'te Önyüklemede Hizmet Nasıl Başlatılır
Bu blogda, kullanıcıların Ubuntu'da açılışta servis başlatma yöntemini anlayabilmeleri için Apache2'nin servisi örnek alınmıştır. Kullanıcılardan Apache2'yi belirli hizmet adıyla değiştirmeleri istenir, Ubuntu'da önyüklemeyi başlatmak isterler.
Hizmetleri yönetmek için Ubuntu'da varsayılan olarak bir systemctl yardımcı programı bulunur, bu nedenle önce onu kullanarak hizmetin durumunu öğrenin:
$ sudo systemctl durumu apache2
Çıktıda, hizmet çalışıyor olabilir, ancak önyüklemede devre dışı bırakılmış olabilir, bu nedenle komutu çalıştırmayı etkinleştirmek için:
$ sudo sistemctl etkinleştirme apache2
Hizmeti etkinleştirdikten sonra, hizmetin durumunu doğrulayın:
$ sudo systemctl durumu apache2
Artık hizmet durumu etkin olarak değiştirildi, bu, Ubuntu önyüklendiğinde başlatılacağı anlamına gelir, ancak etkinleştirme durumu, komut kullanılarak tekrar devre dışı bırakılabilir:
$ sudo systemctl apache2'yi devre dışı bırak
Hizmet şimdi devre dışıdır, eğer kullanıcı hizmeti hemen harekete geçirmek istiyorsa, ardından “–now” bayrağını etkinleştir komutuyla kullanın:
$ sudo sistemctl etkinleştirme apache2 --şimdi
Hizmetin durumu yeniden etkin olarak değiştirilir.
Çözüm
Systemctl yardımcı programı, Ubuntu 22.04'te 'sudo systemctl enable [hizmet adı]' komutunu kullanarak hizmeti etkinleştirerek önyükleme sırasında hizmeti başlatmak için kullanılır. Bu blog, terminal kullanılarak Ubuntu'nun önyüklemesinde hangi hizmetlerin başlatılabileceği yöntemini gösterdi.