CentOS 7 Üzerinde /etc/rc.local Dosyasının Etkinleştirilmesi
Linux ve FreeBSD işletim sistemlerinde /etc/rc.local dosyası standart olarak bilgisayarın ilk başlangıcında scriptler çalıştırabilmek için kullanılmaktadır.
CentOS 7 işletim sisteminde /etc/rc.local dosyası standart olarak çalışır halde gelmemektedir ve bunun farkında olmayan kullanıcılar, neden rc.local dosyasının çalışmadığını anlamamaktadırlar. Başlangıç scriptleri çalıştırmak için rc-local hizmetini etkinleştirmemiz gerekmektedir.
İlk olarak /etc/rc.local dosyasına çalıştırılabilir dosya izni vermemiz gerekmektedir. CentOS 7'de bu dosya aslında /etc/rc.d/rc.local dosyasına giden bir kısayol dosyasıdır. Bu dosyayı çalıştırılabilir hale getirmek için aşağıdaki komutu çalıştırmalıyız.
#chmod +x /etc/rc.d/rc.local
Gerekli dosya iznini ayarladıktan sonra aşağıdaki komutu kullanarak rc-local hizmetinin bilgisayarın ilk başlangıcında otomatik olarak çalıştırılmasını sağlamalıyız.
#systemctl enable rc-local
Başlangıçta otomatik çalıştırılmayı aktif hale getirdikten sonra aşağıdaki komutu kullanarak rc-local hizmetini çalıştırmamız gerekmektedir.
#systemctl start rc-local
Her şeyin sorunsuz kurulduğundan emin olmak için rc-local hizmetinin durumunu aşağıdaki şekilde görüntüleyebiliriz.
#systemctl status rc-local1● rc-local.service - /etc/rc.d/rc.local Compatibility2Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static; vendor preset: disabled)3Active: active (running) since Sat 2018-08-11 05:28:15 UTC; 11h ago4Process: 1107 ExecStart=/etc/rc.d/rc.local start (code=exited, status=0/SUCCESS)
Her şey sorunsuz şekilde tamamlandıysa yukarıdaki komut çıktısının 3. satırında olduğu gibi active (running) yazmalıdır. Sonuç bu şekildeyse, sorunsuz şekilde rc.local dosyası etkinleştirilmiştir ve başlangıç scriptlerinizi bu sayede çalıştırabilirsiniz.


7/24 Online Destek