Forumda yenilikler devam etmektedir , çalışmalara devam ettiğimiz kısa süre içerisinde güzel bir görünüme sahip olduk daha iyisi için lütfen çalışmaların bitmesini bekleyiniz. Tıkla ve Git
x

Init.d Nedir? Ne İşe Yarar?

Init.d Nedir? Ne İşe Yarar?
0
513

iltasyazilim

FD Üye
Katılım
Ara 25, 2016
Mesajlar
0
Etkileşim
17
Puan
38
Yaş
36
F-D Coin
14
Eğer Linux tabanlı bir işletim sistemi kullandıysanız initd dizinini duyma ihtimaliniz yüksektirPeki merak ettiniz mi bu dizin tam olarak ne yapar?
İnitd dizini aslında yalnız bir tek iş yapar ama bunu bütün sisteminiz için yapar Bu yüzden sistemin vazgeçilmezlerinden biridirİçeriğinde ise çeşitli hizmetler için başlatdurdur komut dizileri vardırMuhtemelen tam anlaşılmamıştır?
Biraz daha derine inelim?:
Eğer systemetc klasörünün içinde ki initd dizinine bakarsanız rc#d şeklinde dizinler bulursunuzBurada ?# işareti 06 arası değer alabilen özel başlatma seviyelerini yansıtırBu dizinlerin her birinin içinde işlemleri kontrol eden scriptlerin kendine özgü özellikleri barındırılırBu scriptler, ?K harfi yada ?S harfiyle başlar ve bütün ?K scriptleri ?S scriptlerinden önce işleme konulur (Run Edilir) Daha sonra scriptin yerine bağlı olarak hangi scriptin ne zaman başlatılacağına karar verilir Sistem servisleri,dizinler arasında sorunsuz işleyen makine gibi çalışırAma bazen ?kill yada ?killAll yapılarını kullanmadan bir işlemi durdurmak yada başlatmak isteyebilirsinizİşte burada etcinitd dizini imdadınıza yetişiyor
Evet; gelgelelim initd dizini nasıl kullanılır? Birazda kullanımı anlatalım
Öncelikle initd dizinini kullanmak için root yetkisi yani ?sudo yetkisine sahip olmanız gerekirsudo yapısına girmiyorum Başka bir yazıda detaylı anlatırım
Evet komutun kullanımı şu şekilde:
Bu satırla beraber initd içindeki herbir script bir komut olarak çalışacaktır
etcinitdcommand SECENEK
Burada SEÇENEK kısmı şu değerleri alabilir:
start
stop
reload
restart
forcereload
Çoğu durumda start,stop yada restart komutu kullanılırDaha iyi anlaşılması için bir örnek verelim Diyelim ki internet bağlantınızı yeniden başlatmak istiyorsunuz o zaman şu komutu yazmanız yeterli:
etcinitdnetworking restart
Bu dizindeki çok kullanılan init scriptleri şu şekilde:
networking
samba
apache2
ftpd
sshd
dovecot
mysql
Tabi ki buradaki scriptler sizin sisteme ne yüklediğinize bağlı olarak değişecektir
Bilgisayarda durum böyle, peki ya telefonlarda?
Bilindiği üzere android Linux tabanlı bir işletim sistemive initd desteği olması önemli bir konuTelefonlarda ki ?initd desteği ne işe yarar diyeceksinizOnuda şöyle açıklamaya çalışayımİşletim sistemlerine ilgisi olan çoğu kişi ?tweak kelimesini duymuşturTürkçe de ?ince ayar anlamına gelen bu yapı adından da anlaşılacağı gibi telefonunuza ince bir ayar yaparBu ayar batarya kullanımından tutunda performans arttırmaya kadar giden uzun bir konudurİşte bu ince ayarları yükleyebilmeniz için telefonunuzda initd desteği olmalıdırYani kısacası initd yapısı kullanıcıya mod dünyasının kapılarını açar Mod geniş bir konu olduğu için daha geniş bilgiyi sonraki yazılarımda verebilirim
Tek kötü tarafı orjinal romlarda initd desteği yok, Android açık kaynak kodlu olduğu için custom romlar piyasada bulunabiliyor ve initd desteği sadece bu romlarda bulunuyor
Sonuç olarak; Linux çok esnek bir yapı Bir sorunu çözmek için bir çok yöntem kullanabilirsinizBunlardan biri sistem servislerini kontrol etme konusu Inıtd yardımıyla bu konuyu aşabiliyoruz
Burada initd sistemini elimden geldiğince anlatmaya çalıştım Bir sonraki yazıda görüşmek dileğiyle…
Kaynakça:
http:wwwghacksnet0404gettoknowlinuxtheetcinitddirectory
http:wwwxdadeveloperscomandroidinitdsupportforanyrootedphone
 

Similar threads

Eğer Linux tabanlı bir işletim sistemi kullandıysanız initd dizinini duyma ihtimaliniz yüksektirPeki merak ettiniz mi bu dizin bütünüyle ne yapar? İnitd dizini sahiden yalnız bir tek meslek yapar ama bunu bütün sisteminiz için yapar Bu yüzden sistemin vazgeçilmezlerinden biridirİçeriğinde ise...
Cevaplar
0
Görüntüleme
106
Yeni başlayanlara!!! Bilgisayar Nedir? Donanımları Nelerdi, Ne işe Yararlar? Bilgisayar Nedir? Bilgisayar; kendine evvelden yüklenmiş program gereğince dağıtılmış bilgileriverileri yerinde ortamlarda saklayan ve istenildiğinde geri getiren, farklı alanlara yönlendirilmiş aritmetiksel ve...
Cevaplar
0
Görüntüleme
180
*CUPS; (The Common Unix Printing System) Genel Unix Yazdırma Sistemi ’dir GNU Genel Kamu lisansı ile dağıtılmaktadır Resmi internet sitesinden “http:wwwcupsorg ve paket yöneticilerinden (Yazılım Merkezi, Synaptic Paket Yöneticisi) tedarik edebilirsiniz Printer kurulumunu görsel ve komutlarla...
Cevaplar
0
Görüntüleme
148
Docker Nedir? Docker, kapsayıcılar (containers) adı verilen paketlerde yazılım sağlamak için işletim sistemi düzeyinde sanallaştırmayı kullanan bir hizmet ürünü olarak platformlar kümesidir. Kapsayıcılar birbirinden yalıtılmıştır ve kendi yazılımlarını, kitaplıklarını ve yapılandırma dosyalarını...
Cevaplar
0
Görüntüleme
172
Docker, kapsayıcılara dayalı uygulamalar oluşturmak için işletim sistemi çekirdeğini kullanan, birbirinden ayrı olarak çalışan küçük ve hafif yürütme ortamları olan bir yazılım platformudur. Docker, geliştiricilerin uygulama geliştirmeyi, test etmeyi ve devreye almayı basitleştiren hafif ve...
Cevaplar
0
Görüntüleme
442
858,500Konular
982,399Mesajlar
32,983Kullanıcılar
bkalkan68Son üye
Üst Alt