Gerekli hizmetleri kurduktan sonra, bunlar için otomatik başlatmayı etkinleştirmeyi unutmamak önemlidir. Bu, işletim sistemi başlatıldığında hizmetlerin otomatik olarak başlamasını sağlar; aksi takdirde, onları tekrar elle başlatmanız gerekecektir.
nginx veya apache gibi bir hizmet için otomatik başlatmayı etkinleştirmek için aşağıdaki örnekleri kullanabilirsiniz:
1. Hizmetlerin otomatik başlatılmasını etkinleştirme
systemctl enable nginx
systemctl enable apache2
Bu komutlar, yalnızca hizmetlerin otomatik başlatılmasını etkinleştirir ancak hizmetleri başlatmaz. Hizmetleri hemen başlatmanız gerekiyorsa, aşağıdaki komutu kullanabilirsiniz:
2. nginx, apache hizmetlerini başlatma
service nginx start
service apache2 start
İşletim sistemini yeniden başlattıktan sonra, bir hizmetin çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz:
service nginx status
3. Hizmetlerin otomatik başlatılmasını devre dışı bırakma
systemctl disable nginx
systemctl disable apache2
Not: Linux'ta, sysctl adlı başka bir benzer komut vardır. Bu komut, çekirdek (kernel) yapılandırmasını değiştirmek için kullanılır ve yukarıda açıklanan systemctl komutuyla hiçbir bağlantısı yoktur. systemctl, hizmetlerin ve systemd hizmet yöneticisinin yönetiminden sorumludur.