CentOS Kurulumu ve Temel Yapılandırma

22 Şubat 2024 6 mins to read
Share

CentOS Kurulumu ve Temel Yapılandırma: İlk Adımlar

CentOS’un kurulumu ve temel yapılandırması, özellikle kurumsal ve sunucu ortamlarında kullanılmak üzere tasarlanmış bir Linux dağıtımını etkin bir şekilde kullanmanın ilk adımıdır. Bu süreç, işletim sisteminin güvenli, kararlı ve performanslı bir şekilde çalışması için gerekli olan ayarları içerir. Bu yazıda, CentOS’un kurulum sürecinden başlayarak temel yapılandırma adımlarına kadar olan süreci ve bu işlemlerin önemini ele alacağız.

CentOS Kurulumu

CentOS Neden Tercih Edilir?

CentOS’u tercih etmenin birkaç önemli nedeni vardır:

  1. Maliyet Etkinliği: CentOS, RHEL ile uyumluluk sunarken lisans ücreti gerektirmez. Bu, özellikle maliyetleri düşük tutmak isteyen işletmeler için büyük bir avantajdır. Ücretsiz olmasına rağmen, RHEL’in sunduğu tüm güvenlik ve kararlılık özelliklerini sağlar.
  2. Kararlılık ve Güvenilirlik: CentOS, uzun vadeli destek (LTS) sürümleri ile tanınır. Bu sürümler, işletim sisteminin uzun süre boyunca güvenilir bir şekilde çalışmasını sağlar ve sürekli destek ile güvenlik güncellemeleri alır. Bu da, sistemlerin sürekli çalışmasını gerektiren kurumsal ortamlar için idealdir.
  3. Güvenlik: CentOS, düzenli olarak sağlanan güvenlik yamaları ve güncellemeleri ile sistemlerin güvenliğini sağlar. Bu, işletmelerin siber tehditlere karşı korunmasına yardımcı olur ve kritik verilerin güvenliğini garanti eder.
  4. Topluluk ve Destek: CentOS, geniş bir kullanıcı ve geliştirici topluluğu tarafından desteklenir. Bu topluluk, CentOS kullanıcılarının karşılaşabilecekleri sorunları çözmelerine yardımcı olur ve çeşitli kaynaklar sunar. Ayrıca, CentOS için birçok online belge ve rehber bulunur.

CentOS Nasıl Kurulur ve Yapılandırılır?

CentOS Kurulumu:

CentOS kurulumu, adım adım izlenmesi gereken bir süreçtir. Aşağıdaki adımlar, bu süreci kolayca tamamlamanıza yardımcı olacaktır:

  1. ISO İndirme: İlk adım, CentOS’un resmi web sitesinden uygun ISO dosyasını indirmektir. Bu ISO dosyası, CentOS işletim sistemini kurmak için kullanılacak olan yükleme medyasıdır.
  2. Bootable USB Oluşturma: İndirilen ISO dosyasını kullanarak bir bootable USB sürücüsü oluşturun. Bu, kurulum sırasında kullanılacak olan taşınabilir bir yükleme medyasıdır. Windows, macOS veya Linux kullanarak bu adımı gerçekleştirebilirsiniz.
  3. Kurulumu Başlatma: Bilgisayarı veya sunucuyu bootable USB ile başlatın ve kurulum talimatlarını takip edin. Kurulum sırasında dil seçimi, klavye düzeni, zaman dilimi ve diğer temel ayarlar yapılır.
  4. Disk Bölümlendirme: Kurulum sırasında disk bölümlendirme adımı gelir. Burada, sisteminizin ihtiyaçlarına göre disk bölümlerini ayarlayın. İhtiyaçlarınıza bağlı olarak, manuel bölümlendirme veya otomatik bölümlendirme seçeneklerini tercih edebilirsiniz.
  5. Ağ Ayarları: Kurulum sürecinde ağ arayüzlerini yapılandırın ve sistem için bir hostname belirleyin. Bu, sistemin ağ üzerinde tanınabilmesini sağlar ve diğer cihazlarla iletişim kurabilmesine olanak tanır.
  6. Kullanıcı Yönetimi: Kurulum sırasında, root şifresini belirleyin ve gerekiyorsa ek kullanıcı hesapları oluşturun. Root hesabı, sistem üzerinde tam yetkilere sahip olan kullanıcıdır ve güvenli bir şifre ile korunmalıdır.

Temel Yapılandırma:

Kurulum tamamlandıktan sonra, temel yapılandırma adımlarını gerçekleştirerek sisteminizi kullanıma hazır hale getirin:

  1. Sistem Güncellemeleri: Sistemi en son paketlerle güncellemek için yum update veya dnf update komutunu kullanın. Bu adım, sisteminizin en güncel güvenlik yamaları ve yazılım sürümleri ile çalışmasını sağlar.
  2. Güvenlik Duvarı ve SELinux Yapılandırması: Güvenlik duvarını (firewalld) ve SELinux politikalarını yapılandırarak sistem güvenliğini artırın. SELinux, sistemdeki işlemlerin ve kullanıcıların erişim haklarını denetleyerek ek bir güvenlik katmanı sağlar.
  3. Ağ Yapılandırması: Gerekirse statik IP adresi ataması yapın ve DNS ayarlarınızı yapılandırın. Bu, sisteminizin ağ üzerinde doğru bir şekilde çalışmasını ve internet erişimini sağlamasını sağlar.
  4. Temel Servislerin Kurulumu: Web sunucusu, veritabanı sunucusu gibi ihtiyacınız olan servisleri kurun ve yapılandırın. Bu adım, sisteminizin belirli işlevleri yerine getirebilmesi için gerekli olan yazılım bileşenlerini içerir.

CentOS’un Yapıları Nelerdir?

CentOS, Linux çekirdeği üzerine kurulu birçok temel bileşen ve yazılım paketini içerir:

  1. Kernel (Çekirdek): Linux çekirdeği, donanımı ve sistem kaynaklarını yönetir. Çekirdek, sistemin kalbidir ve tüm işlemlerin yürütülmesini sağlar.
  2. YUM/DNF: Bu paket yönetim sistemleri, yazılım kurulumu ve güncellemeleri için kullanılır. YUM ve DNF, sistem üzerindeki paketlerin yönetimini kolaylaştırır ve sistemin güncel kalmasını sağlar.
  3. systemd: systemd, sistem ve servis yöneticisidir. Sistem başlangıcında servisleri başlatır ve yönetir. Ayrıca, systemd, sistemin performansını optimize etmek ve çeşitli görevleri otomatikleştirmek için kullanılabilir.
  4. SELinux: SELinux, güvenlik geliştirmeleri için zorlayıcı bir güvenlik katmanı sağlar. Bu, sistemin çeşitli güvenlik tehditlerine karşı korunmasına yardımcı olur ve güvenlik politikalarının uygulanmasını sağlar.

CentOS’un Kurulumu ve Yapılandırmasının Önemi

CentOS’un kurulumu ve yapılandırması, kurumsal ortamlarda kararlı, güvenli ve güvenilir bir işletim sistemi altyapısı sağlar. Maliyet etkinliği ve geniş topluluk desteği ile birlikte, CentOS, özellikle teknoloji odaklı işletmeler, web hosting sağlayıcıları ve bulut hizmetleri için popüler bir seçenektir. Bu adımlar, sistem yöneticilerine ve geliştiricilere, ihtiyaç duyulan uygulamaları ve hizmetleri destekleyen sağlam bir temel sunar.

CentOS’un kurulumu ve temel yapılandırması, sistemin performansını, güvenliğini ve kullanım ömrünü doğrudan etkiler. Doğru bir kurulum ve yapılandırma, işletim sisteminin en iyi şekilde çalışmasını sağlar ve uzun vadede güvenlik sorunlarının önüne geçer. Bu nedenle, CentOS kullanıcıları için bu süreç, kritik bir öneme sahiptir.

Leave a comment