CentOS Akış Sunucusu Yazılımı Nedir?

Yayınlanan: 2022-05-05

Web geliştirme projeleriniz için doğru platformu arıyorsanız, CentOS Stream ile karşılaşmış olabilirsiniz. Bu sunucu yazılımı, yeni uygulamalar geliştirmenizi sağlar. Ancak, ihtiyaçlarınıza uygun olup olmadığını merak ediyor olabilirsiniz. Neyse ki, karar vermenize yardımcı olmak için bu basit kılavuzu bir araya getirdik.

Bu gönderide, CentOS Akışına ve nasıl çalıştığına daha yakından bakacağız. Ayrıca artılarını ve eksilerini tartışacağız ve size WordPress ile nasıl kullanılacağını göstereceğiz. Başlayalım!

CentOS Akışı Nedir?

CentOS, Topluluk ENTerprise İşletim Sistemi anlamına gelir. Ücretsiz bir geliştirme platformu sağlayan bir Linux dağıtımıdır. Kurumsal müşterilere açık kaynaklı yazılım ürünleri sağlayan Red Hat tarafından geliştirilmiştir:

Kırmızı Şapka ana sayfası

CentOS Projesi iki platform üretti: CentOS Linux ve CentOS Stream. CentOS Linux, kurumsal bir Linux işletim sistemi olan Red Hat Enterprise Linux'un (RHEL) yeniden inşasıydı. Bu ürün 2021'de durduruldu ve yerini CentOS Stream aldı. Bununla birlikte, CentOS Linux, kullanımdan kaldırılmış bile olsa hala kullanım görüyor.

CentOS Stream, RHEL için geliştirme dalı olarak hizmet vermektedir. Geliştiricilerin yeni uygulamalar oluşturmasını ve test etmesini sağlayan açık kaynaklı bir platformdur. Red Hat, yeni sürümlerini yayınlamadan önce, CentOS Stream'de RHEL kaynak kodunu geliştirir. Bu kurulum, geliştiricilerin yazılımın gelecekteki sürümlerine katılmalarını sağlar.

Yazılımın mevcut sürümü olan CentOS Stream 8'in 2024'te kullanımdan kaldırılacağını unutmayın. Ardından, CentOS Stream 9 ile değiştirilecektir.

CentOS Diğer Web Sunucularından Farklı mı?

CentOS Stream, web geliştiricilerinin RHEL ekosistemine katkıda bulunmasını sağlar. Ayrıca, yayınlanmadan önce RHEL güncellemelerinin ve özelliklerinin sürekli bir önizlemesini sağlar. Ayrıca, CentOS bir Linux dağıtımıdır ve onu diğer sunucu yazılımlarından farklı kılar ve farklı komutlara ve geliştirme iş akışlarına açık hale getirir.

Örneğin Apache, Windows ve UNIX dahil olmak üzere çeşitli işletim sistemlerini destekler. Son derece özelleştirilebilir ve yeni başlayanlar için uygundur. Java uygulamalarına odaklanan sunucu yazılımı Apache Tomcat da var. Aynı zamanda, çoklu özelleştirme seçenekleriyle hafif ve esnektir. Bir başka popüler seçenek NGINX'tir. Bu açık kaynaklı sunucu yazılımı, birçok eşzamanlı bağlantıyı işlemek için tasarlanmıştır.

Buna karşılık, CentOS Stream, ek bir derinlik ve işlevsellik katmanı sağlayan Linux işletim sistemi çekirdeğine ve çekirdeğine doğrudan bağlıdır.

CentOS Akışı Nasıl Çalışır?

CentOS, çekirdek tabanlı bir mimariye sahiptir. Bu, altta donanım, ardından çekirdek işletim sistemi, kabuk arayüzü ve son olarak üstte uygulama katmanı olduğu anlamına gelir.

Ayrıca dağıtımı içinde üç ana depoya sahiptir:

  • Güncellemeler: Güvenlik açıkları, hatalar ve genel iyileştirmeler için düzeltmeler içeren paketler.
  • Temel: CentOS noktası sürümleri.
  • Eklentiler: Yukarı akışın parçası olmayan paketler.

Daha önce de belirtildiği gibi, CentOS Stream ücretsiz, açık kaynaklı bir platformdur. Bu nedenle bilgisayarınıza indirebilirsiniz:

CentOS Akışı indirme sayfası

CentOS'u kurmanın üç yolu vardır. Bu yöntemler Hızlı Kurulum, Grafik Kurulum ve Otomatik Kurulumdur. Hızlı Kurulum yöntemini kullanmak için önceden CentOS bilgisine ihtiyacınız olacak. Ayrıca, varsayılan ayarlar gereksinimlerinize uygun olmalıdır.

Grafik Yükleme yöntemi, grafik ayarlarınız için size daha fazla özelleştirme sağlar. Bu kurulumun başarılı olması için bir kurulum imajı diski oluşturmanız gerekir. Bunu, gerekli ISO dosyasını indirerek ve DVD, CD veya USB sürücüsü gibi bir medya yöntemi kullanarak yapabilirsiniz.

Kurulumu Kickstart'ı kullanarak da otomatikleştirebilirsiniz. Birden fazla sistemde CentOS kullanıyorsanız, Kickstart kurulumu kullanıcı girişi olmadan tamamlayabilir. Bu muhtemelen çoğu insan için en basit seçenek olacaktır, ancak Linux temeli hala birçokları için bir engel oluşturmaktadır.

Web Sunucunuzun CentOS Kullanıp Kullanmadığını Nasıl Belirlersiniz?

Bazı web barındırıcıları, Apache ve NGINX gibi diğer sunucu yazılımı seçenekleriyle birlikte CentOS sunar. Örneğin Cloudways, WordPress'i bir Google Cloud sunucusuna yüklemenizi sağlar. Ardından, sunucuda CentOS kurabilirsiniz.

Sitenizin hangi sunucu türünü kullandığını görmenin hızlı ve kolay bir yolu var. Web sitenizi Google Chrome'da açın, ardından Geliştirici Araçlarını başlatmak için klavyenizde F12 tuşuna basın:

Google Geliştirici Araçları

Ardından, sekmesini seçin, sayfayı yenileyin ve Ad altındaki herhangi bir öğeye tıklayın. Başlıklar sekmesine gidin ve Yanıt Başlıkları altında sunucuyu arayın:

Geliştirici Araçları'nda sunucu türünü bulma

Bu bilgiler, ev sahibinizin web sitesinde veya barındırma hesabında mevcut olabilir. Ayrıca, planlarında CentOS'un bulunup bulunmadığını belirlemek için barındırma sağlayıcınızla iletişime geçebilirsiniz.

CentOS Akışı Artıları ve Eksileri

CentOS Stream'i kullanmaktan hala emin değilseniz, artılarına ve eksilerine bir göz atalım. Bu geliştirme platformu topluluk odaklıdır, bu da bol miktarda destek ve yardım bulacağınız anlamına gelir.

Bir web geliştiricisi olarak, RHEL'in bir sonraki sürümüyle iyi çalışacaklarından emin olmak için uygulamalarınızı CentOS'ta test edebilirsiniz. Ek olarak, gelecekteki sürümlerin işlevselliğini ve güvenliğini artırmak için yeni özellikler ve yamalar ile katkıda bulunabilirsiniz.

Üstelik CentOS Stream tamamen ücretsizdir. Bu nedenle, diğer sunucu yazılımı seçeneklerine bütçe dostu bir alternatif olabilir.

Ancak bu sunucu yazılımını yalnızca Linux dağıtımları için kullanabilirsiniz. Ayrıca, uygulamalarınıza zarar verebilecek ve kullanım sırasında çakışmalara, güvenlik sorunlarına veya hatalara neden olabilecek şekilde sürekli olarak güncellenmektedir.

WordPress'i CentOS Akışında Çalıştırma

Bir Google Cloud barındırma çözümü kullanıyorsanız, CentOS'u WordPress ile yükleyebilmelisiniz. Bilgisayarınızda kurulu ve yapılandırılmış bir CentOS sunucusuna ihtiyacınız olacak (yukarıda tartışıldığı gibi). Ayrıca CentOS sunucunuzda kurulu bir LAMP (Linux, Apache, MySQL ve PHP) yığınına ihtiyacınız olacak.

Bir sonraki adım, bir MySQL veritabanı ve WordPress kullanıcısı oluşturmaktır. Ardından WordPress'i sunucunuzun ana dizinine kurun.

Daha sonra sunucunuzda bazı yapılandırma değişiklikleri yapmanız gerekecektir. Örneğin, veritabanı bilgilerini belirtmek için wp-config.php dosyasını düzenlemeniz gerekecek.

Son olarak web arayüzü üzerinden WordPress kurulumunu tamamlayabilirsiniz. Tek yapmanız gereken sunucunuzun alan adını veya genel IP adresini tarayıcınıza girmek.

Bu sistem size NGINX gibi diğer mimarilerden daha fazla esneklik sağlayabilir. Örneğin, bu değişiklikleri canlı hale getirmeden önce, hazırlama WordPress sitenizdeki yeni yazılımları ve özellikleri test edebilirsiniz.

Çözüm

CentOS Stream, işletmeler için Linux yazılımı üreten Red Hat tarafından geliştirilen açık kaynaklı bir sunucu yazılımıdır. Kullanıcıların uygulamalar oluşturup test edebilecekleri ve Red Hat Enterprise Linux gelişimine katkıda bulunabilecekleri topluluk odaklı bir platformdur.

Cihazınıza CentOS Akışı kurabilir ve Linux yazılımına katkıda bulunabilirsiniz. Ek olarak, bir Google Cloud barındırma çözümü kullanıyorsanız WordPress'i CentOS Stream üzerinde çalıştırabilirsiniz. Barındırma sağlayıcınız da bu hizmeti sunabilir.

CentOS Akışı hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde bize bildirin!