İşletim Sistemleri

Ubuntu 16.04 Üzerine PHP 7.0 / 7.1 Kurulumu

PHP, ilk olarak web geliştirme için tasarlanmış html içine gömülebilen bir betik dilidir. Php ve ona bağlı paketler, web sunucuları için kullanılan bileşenlerdir. Bu makalede, Ubuntu 16.04 üzerinde PHP 7.0 / 7.1 kurulumundan bahsedeceğiz. Gereksinimler Öncelikle PHP 7.0 / 7.1 kurulabilmesi için CloudEOS' a kayıt olarak bir adet Ubuntu 16.04 sunucunuzu oluşturmalısınız. Kuruluma başlamadan önce Ubuntu sunucular için güvenlik açısından sudo yetkilerine...

Ubuntu 16.04 Üzerinde MySQL SSL/TLS Yapılandırılması

MySQL, dünyadaki en popüler özgür yazılım tabanlı ilişkisel veritabanı yönetim sistemidir. Default olarak MySQL sadece lokal bağlantılara izin vermektedir. Eğer uzak bağlantı gereksiniminiz varsa güvenlik bu konudaki en önemli husustur. Bu dokümanda size Ubuntu 16.04 üzerine MySQL yapılandırılması ve uzak bağlantıları SSL/TLS şifrelemesi ile kabul etme adımlarına değineceğiz. Gereksinimler Öncelikle MySQL yapılandırılması ve kullanımına geçmeden önce CloudEOS' a kayıt olarak iki adet Ubuntu...

Ubuntu 16.04 Üzerinde Caching veya Forwarding DNS Sunucusu Olarak Bind Kurulumu

DNS (Domain Name System), websitelerin ve sunucuların nasıl yapılandırılması gerektiğini öğrenirken anlaması, kavraması zor bir konu olarak karşımıza çıkmaktadır. Günümüzdeki çoğu insan hosting firmalarından veya domainlerini kayıt ettirdikleri yerden sağlanan DNS sunucusu hizmetini kullanmaktadırlar, ancak kendimizin DNS sunucusu oluşturması durumunda bunun bazı avantajları bulunmaktadır. Bu dokümanda Ubuntu 16.04 üzerinde caching ve forwarding olarak kullanabileceğiniz Bind9 DNS sunucusu kurulumu ve yapılandırılmasını...

HLS ile Self-Hosting Video Yayımlama

YouTube'da videoları barındırmak, oldukça iyi bir video oynatıcıya sahip olması, serbest bant genişliği desteği vermesi, mobil cihazlarla uyumluluğu, ağ etkileri ve isteğe bağlı olarak hiçbir reklam göstermemesi gibi sağladığı olanaklardan dolayı birçok kullanıcı tarafından tercih edilmektedir. Youtube platformu genel olarak gizlilik seviyesini fazla üst seviyelerde tutmayan bir platformdur. Diğer sağlayıcıların çoğu, ücretsiz reklamları devre dışı bırakma özelliği hariç, benzer...

CentOS 7 Üzerinde Multi-Factor SSH Kimlik Doğrulaması

Kimlik doğrulama, bir sisteme giriş, yetkilendirme işlemini gerçekleştirme hakkına sahip olduğunuzu kanıtlamak için kullanılan bir bilgi parçasıdır. Kimlik doğrulama kanalı, kimlik doğrulama sisteminin kullanıcıya farklı yöntemlerle, faktörlerle kendini kanıtlaması, tanıtması talebi olarak da düşünülebilinir. Genel olarak parolalar ve güvenlik anahtarları, kimlik doğrulama faktörlerine verilebilecek genel örneklerdir. SSH, varsayılan olarak kimlik doğrulama için şifre tekniğini kullanmaktadır ve birçok SSH güvenlik sağlamlaştırma...

Ubuntu 16.04 Üzerine Stand-Alone Mod Hadoop Kurulumu

Hadoop, basit sunucular kullanılarak oluşturulan cluster'lar da büyük datasetleri barındıran Java Tabanlı Framework'dür. Bigdata projelerindeki ilk özgür yazılım tabanlı büyük ölçekli, kararlı projedir. Apache Foundation bu projenin Sponsorudur. Hadoop dört ana katmandan oluşmaktadır. - Hadoop Common: Diğer Hadoop modüllerine destek veren kütüphane ve faydalı programlardır. - HDFS(Hadoop Distributed File System): Hadoop dağıtılmış dosya sistemini temsil eder ve dağıtık dosya sisteminin oluşturulması ve verilerin kontrollü...

Ubuntu 16.04 Üzerine Güvenli MongoDB Kurulumu

MongoDB, doküman tabanlı bir özgür yazılım temelli bir veritabanıdır. Bir NoSQL veritabanı olarak sınıflandırılır çünkü geleneksel tablo tabanlı ilişkisel veritabanına dayanmamaktadır. Bunun yerine dinamik şemalar ile dokümanlar gibi JSON modelini kullanmaktadır. Geleneksel veritabanlarının aksine, MongoDB veritabanına veri girişi öncesi ön tanımlı şema gereksinimi yoktur. Şemayı istediğiniz zaman değiştirme imkanı vermektedir. Ubuntu 16.04 üzerinde MongoDB kurulumunu anlatacağımız bu dokümanda sırası ile...

Ubuntu 16.04 Üzerinde Send-Only Modda Postfix SMTP Sunucusu Kurulumu

Postfix, e-posta gönderme ve almada kullanılan bir mail transfer ajanıdır(MTA). Bu dokümanda lokal uygulamalarınız tarafından e-posta gönderimi için Postfix kurulum ve yapılandırmasını anlatacağız. Neden böyle bir yapılandırma kullanmak isteyebilirsiniz? Eğer e-posta hizmetlerinizi başka şirketler üzerinden alıyorsanız, kendinize ait ekstra bir e-posta sunucusu kurmanıza, işletmenize gerek yoktur ama bulut üzerinde hizmet verdiğiniz sunucularınız varsa ve bu sunucuların dışarıya iletişim için e-postalar göndermesi...

Ubuntu 16.04 Üzerine Java Kurulumu

Java ve JVM (Java's virtual machine), oldukça yaygın bir kullanıma sahiptir ve birçok yazılım için kurulması gerekmektedir. Bu dokümanda size Ubuntu 16.04 üzerinde apt-get komutu yardımı ile farklı Java sürümlerinin kurulumlarını anlatacağız. Gereksinimler Öncelikle Java kurulumu ve yapılandırmasına geçmeden önce CloudEOS‘ a kayıt olarak bir adet Ubuntu 16.04 sunucunuzu oluşturmalısınız. Kuruluma başlamadan önce Ubuntu sunucular için güvenlik açısından sudo yetkilerine sahip bir kullanıcı...

CentOS 7 Üzerinde MySQL Veri Dizininin Değiştirilmesi

Veritabanları zaman içinde ciddi miktarlarda büyümektedirler ve bu gibi durumlarda sistem üzerindeki kurulu oldukları dizinleri tamamen doldurup işletim sisteminde sıkıntıya sebebiyet verebilmektedirler, ikinci bir durum ise zaman içinde veritabanı performansını arttırmak için veritabanı ana dosyalarını daha güçlü bir diske taşımanız gerekebilir. Bu gibi durumlarda veritabanı verilerinin saklandığı dizini değiştirerek ilgili işlemi yapabilirsiniz. Bu dokümanda CentOS 7 üzerinde veritabanı veri...