Yapılandırma Dosyaları Nedir? Nasıl Güvenli Bir Şekilde Düzenlenir

Yapılandırma Dosyaları Nedir? Nasıl Güvenli Bir Şekilde Düzenlenir

Kullandığımız bilgisayar programlarının çoğu --- ofis paketleri, web tarayıcıları, hatta video oyunları --- menü arayüzleri aracılığıyla yapılandırılır. Neredeyse makinelerimizi kullanmamızın varsayılan yolu haline geldi.





Ancak bazı programlar bunun bir adım ötesine geçmenizi gerektirir. Yazılımın istediğiniz gibi çalışabilmesi için menüler yerine bir metin dosyası düzenlemelisiniz.





Bu metin dosyaları yazılımı yapılandırır ve --- şaşırtıcı olmayan bir şekilde, 'yapılandırma dosyaları' olarak adlandırılır. Bilgisayar bilginizi geliştirmek istiyorsanız, bir yapılandırma dosyasının ne olduğunu ve nasıl düzenleneceğini bilmeniz gerekir.





Yapılandırma Dosyaları Nedir?

Teknik ayrıntılara girmeden önce, yapılandırma dosyasının ne olduğunu tanımlayalım.

Yapılandırma dosyaları, bir programın başarılı çalışması için gerekli bilgileri içeren, esasen düzenlenebilir metin dosyalarıdır. Dosyalar belirli bir şekilde yapılandırılmış, kullanıcı tarafından yapılandırılabilir olacak şekilde biçimlendirilmiştir.



Bazı yapılandırmalar yazılıma sabit kodlanmış olsa da, değiştirebileceğiniz ayarlar yapılandırma dosyalarına dahil edilmiştir.

Şaşırtıcı bir şekilde, yapılandırma dosyalarının nasıl çalışması gerektiği veya nasıl görünmesi gerektiği konusunda tanımlanmış bir standart yoktur. Tamamen programın geliştiricisinin kaprisine kalmış.





Linux kullanıcıları, birçok temel bakım görevi onları düzenlemenizi gerektirdiğinden, yapılandırma dosyalarına özellikle aşina olacaktır. Raspberry Pi'yi Ayarlamak genellikle yapılandırma dosyalarını düzenlemeye dayanır. Bu, bağlanılacak bir kablosuz ağ belirtmek veya grafikler için RAM miktarını ayarlamak için olabilir.

Ancak, yapılandırma dosyaları Linux'a özel değildir. Bunları Windows veya macOS'ta düzenlemeniz gerekebilecek zamanlar olabilir.





Yapılandırma Dosyaları Nasıl Bulunur ve Düzenlenir

Bazı yapılandırma dosyaları, geliştiricinin kendi tasarımı biçiminde yapılandırılmıştır. Diğerleri, verileri yapılandırmak için yaygın olarak bilinen standartları kullanır, örneğin:

  • JSON (JavaScript Nesnesi Gösterimi)
  • YAML (YAML İşaretleme Dili Değildir)
  • XML (Genişletilebilir İşaretleme Dili)

Bazı programlar, başlatıldığında yapılandırma dosyalarında depolanan bilgileri yükler. Bu arada diğerleri, değiştirilip değiştirilmediğini görmek için yapılandırma dosyasını düzenli olarak kontrol eder.

Düzenlemek istediğiniz yapılandırma dosyası ne olursa olsun, herhangi bir değişiklik yapmadan önce bir kopyasını almanız akıllıca olur. Bu şekilde, bir şeyler ters giderse, kopyayı geri yükleyebilir ve yeniden başlayabilirsiniz!

facebook kişileri gmail'e nasıl aktarılır

Şimdi, gerçek dünyadaki bir yapılandırma dosyasına bir göz atalım. Daha önce de belirttiğimiz gibi, tüm farklı şekil ve boyutlarda gelirler. Neredeyse kesinlikle aşina olduğunuz bir yapılandırma dosyası, hosts dosyasıdır. Windows, Mac ve Linux, IP adreslerini ana bilgisayar adlarıyla manuel olarak eşlemek için bunu kullanır.

Windows Yapılandırma Dosyaları

Windows kullanıcıları hosts dosyasını c:windowssystem32driversetc .

Fareyi çift tıklatarak ve önerilen uygulamalar listesinden Not Defteri'ni seçerek açabilirsiniz. Ana bilgisayarlar gibi yapılandırma dosyalarını görüntülemek ve düzenlemek için tek ihtiyacınız olan budur. Bununla birlikte, birkaç alternatif mevcuttur --- ayrıntılar için aşağıya bakın.

Dosya açıkken, öğeleri ayırmak için boşluk (tam anlamıyla boşluklar ve sekme durakları) kullandığını göreceksiniz.

Her ana bilgisayar adının kendi satırı, ardından bir sekme durağı ve IP adresi vardır. Ayrıca, hosts dosyası, kullanıcının tümü bir karma sembolü ile başlayan ek açıklamalar ve yorumlar eklemesine izin verir.

Linux Yapılandırma Dosyaları

Linux'ta hosts dosyasını şurada bulacaksınız: /vesaire/ . Bu, Gedit'te veya nano veya vim gibi bir komut satırı metin düzenleyicisinde açılabilir. Çoğu durumda, Linux dağıtımınızda bunlardan biri veya tümü önceden yüklenmiş olacaktır.

Bazı programlar, yapılandırma dosyasını, dosya adının başında bir nokta olacak şekilde ana dizinde saklar. Bu yapılandırma dosyaları bazen .rc dosya uzantısına sahiptir ve biz bunlara 'dotfiles' adını veririz.

MacOS'ta Dosyaları Yapılandırma

Linux gibi, hosts dosyası şurada bulunabilir: /vesaire/ macOS'ta.

Mac kullanıcıları, BBEdit'in varsayılan, önceden yüklenmiş metin düzenleyicisi olduğunu bilecektir. Bu, onu macOS'ta yapılandırma dosyalarını düzenlemek için ideal hale getirir. Ancak, Linux'ta olduğu gibi, komut satırı düzenleyicileri vim ve nano da mevcuttur.

Yapılandırma Dosyalarını Güvenle Düzenleme Uygulamaları

Artık yapılandırma dosyalarının ne için kullanıldığını biliyoruz, şimdi onları nasıl düzenleyebileceğimizden bahsedelim.

Bunu yapmak için bir metin düzenleyiciye ihtiyacınız olacak. Kelime işlemcilerden kaçının; bunlar, dosyaya doğru bir şekilde okunmasını engelleyecek biçimlendirme ekleyebilir.

Belirtildiği gibi yerel metin editörleri mevcuttur. Ancak, ekstra işlevler için üçüncü taraf metin düzenleyicileri de mevcuttur:

İndirmek: not defteri++ Windows için (Ücretsiz)

İndirmek: Atom Windows, macOS, Linux için (Ücretsiz)

İndirmek: Yüce Metin Editörü Windows, macOS, Linux için (Ücretsiz değerlendirme)

Her platform için o kadar çok metin düzenleme aracı mevcut ki, tek bir uygulama önermek zor. Linux kullanıcıları ayrıca aşağıdaki listemize de göz atabilir. Linux metin düzenleyicileri . Bu arada bu yuvarlama macOS için metin düzenleyiciler Apple bilgisayar sahiplerine yardımcı olmalıdır.

Bir yapılandırma dosyasını düzenlediğinizde, onun kurallarına uyduğunuzdan emin olmanız önemlidir. Bu sadece bakarak çözülebilir. Hosts dosyası gibi bazı yapılandırma dosyaları, bu kuralları size yorum satırlarında açıklayacaktır. Diğerleri sizi bazı belgeleri veya birkaç blog gönderisini okumaya zorlar.

Son olarak, düzenlediğiniz yapılandırma dosyası bir JSON veya XML biçimine sahipse, sözdizimi vurgulamalı bir metin düzenleyici düşünün. Notepad++ ve Atom burada iyi seçeneklerdir. Sözdizimi vurgulama, hata yaptığınızda size göstererek doğruluğunuzu artıracaktır.

wifi geçerli bir yapılandırmaya sahip değil

Düzenlemek için Yapılandırma Dosyalarını Bulabileceğiniz Diğer Yerler

Yapılandırma dosyalarını daha fazla keşfetmekle ilgileniyorsanız, bunları her türlü uygulama ve platformda bulacaksınız. Hangi web sitelerinin ve IP adreslerinin engelleneceğini belirlemekten daha fazla yapılandırma dosyası var!

Hosts dosyasının ötesinde, video oyunlarında yapılandırma dosyaları bulacaksınız. Bunlar genellikle tuş eşlemeleri gibi şeyleri tanımlamak ve kontrol etmek için kullanılır.

Bu arada, bazı yapılandırma dosyaları hile yapmak için kullanılabilir. PC'deki orijinal Deus Ex oyununda durum buydu. Bu günlerde, resmi bir hile modunu etkinleştirmedikçe hile yapmak çok daha zor ve çoğu zaman çabaya değmez.

Web uygulamaları ayrıca özelleştirme için yapılandırma dosyalarını kullanır.

Ya Yapılandırma Düzenlemeniz Çalışmıyorsa?

Yapılandırma dosyalarının düzenlenmesiyle ilgili sorunlar iki kampa ayrılma eğilimindedir: izinler ve kullanıcı hatası.

İzin sorunlarından kaynaklanan yapılandırma dosyalarıyla ilgili sorunlar, sistem bütünlüğüne bağlıdır. Sıradan bir kullanıcı olarak düzenleme yaptığınız için değişiklikleri kaydedemiyorsunuz. Yanlışlıkla yapılandırmayı önlemek için birçok yapılandırma dosyası yalnızca yönetici düzeyinde ayrıcalıklara sahip olanlar tarafından düzenlenebilir.

Bunu düzeltmek kolaydır:

  • Windows'ta metin düzenleyiciye sağ tıklayın ve Yönetici olarak çalıştır
  • macOS ve Linux'ta sudo komutuyla ayrıcalıklarınızı yükseltmeyi deneyin. Bu nedenle, hosts dosyanızı düzenliyorsanız, çalıştırın sudo nano /etc/hosts

(Farklı bir dosya adı veya konum belirtirseniz, terminalde etkin bir şekilde bir yapılandırma dosyası oluşturacağınızı unutmayın.)

Sorun kullanıcı hatasıysa, bu sizin hatanız demektir. Herhangi bir yazım hatası yapmadığınızı ve yapılandırma dosyasının kurallarına uyduğunuzu kontrol edin.

Açık gibi görünse de, basit bir yazım hatası tüm dosyanızı işe yaramaz hale getirebilir. Değişikliklerinizi yapmadan ve dosyayı kaydetmeden önce şunları unutmayın:

  • Yaptığınız değişikliği kontrol edin
  • Yorum bıraktığınızdan emin olun

Ayrıca, yapılandırmaya çalıştığınız yazılımı çalıştırmayı denemeden önce yapılandırma dosyasını kapattığınızdan emin olun.

Yapılandırma Dosyaları Önemlidir

Önemli olmaktan öte, Linux kullanmanın önemli bir parçasıdırlar. Bunları nasıl düzgün bir şekilde düzenleyeceğinizi bilmek size önemli ölçüde yardımcı olabilir.

Birçok yapılandırma dosyasını düzenleyebilmenize rağmen, herhangi bir değişiklik yapmadan önce dosyanın bir kopyasını aldığınızdan emin olun. Bu şekilde, bir şeyler ters giderse orijinaline dönebilirsiniz.

netflix için şovmenler nasıl kullanılır

Linux'u mu kullanıyorsunuz? Burada değişiklik yapma ve yönetme hakkında daha fazla bilgi Linux'ta hosts dosyası .

Paylaş Paylaş Cıvıldamak E-posta 6 Sesli Alternatif: En İyi Ücretsiz veya Ucuz Sesli Kitap Uygulamaları

Sesli kitaplar için ödeme yapmaktan hoşlanmıyorsanız, onları ücretsiz ve yasal olarak dinlemenize izin veren bazı harika uygulamalar burada.

Sonrakini Oku
İlgili konular
  • Linux
  • Teknoloji Açıklaması
  • terminal
  • Jargon
  • Linux İpuçları
Yazar hakkında Christian Cawley(1510 Makale Yayınlandı)

Masaüstü ve yazılım desteği konusunda kapsamlı deneyime sahip Güvenlik, Linux, Kendin Yap, Programlama ve Teknik Açıklama ve Gerçekten Faydalı Podcast yapımcısı için Editör Yardımcısı. Linux Format dergisine katkıda bulunan Christian, bir Raspberry Pi tamircisi, Lego aşığı ve retro oyun hayranıdır.

Christian Cawley'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın