Pazartesi, Ocak 20, 2025

Centos 7 Sunucularda Tarih ve Saat Nasıl Değiştirilir?

Sunucular için tarih ve saat çok önemli her ihtiyacımız olduğunda bunlar üzerinden gerek logları gerekse servislerin durumlarını kontrol ederiz. Bu sebeple güncel ve doğru zaman dilimi ayarlamamız gerekiyor. Mevcut zaman ile ilgili bilgileri sorgulama Bu sorgulama sonucunda bize mevcut makinede aktif olarak kullanılan zaman dilimini gösterecek. Sunucu ön tanımlı olarak UTC ben ise bu makinede […]

Centos 7 Üzerine Zesle Kontrol Panel (ZesleCP) Nasıl Kurulur?

Plesk, Cpanel veya DirectAdmin gibi paneller dışında alternatif arıyorsanız ZesleCP karşınızda. Diğer paneller gibi tüm ihtiyaçlarınızı karşılamak için size hafif, hızlı ve güvenli bir web kontrol paneli sunar. Yaptığınız işe odaklanabilmeniz amacıyla oldukça sade ve anlaşılır bir arayüze sahiptir. Yapılacak işler olabildiğince basite indirgenmiştir, oraya buraya tıklama zahmetine girmezsiniz. İsterseniz aylık 2.5$ gibi bir ücret […]

CentOS 7’de Composer Nasıl Kurulur?

Composer PHP için bir bağımlılık yöneticisidir. Composer, projenizde sizin için gerekli olan tüm PHP paketlerini çekecek ve sizin için yönetecektir. Tüm modern PHP frameworklerin de ve Laravel, Symfony, Drupal ve Magento 2 gibi platformlarda kullanılır. Composer kurulumuna geçmeden önce sistemimizde php kurulu olması gerekmektedir. Ardından sistemimize Composer için gerekli olan php paketlerini dahil ediyoruz. PHP CLI […]

CentOS 7’de SELinux Nasıl Devre Dışı Bırakılır?

SELinux (Security Enhanced Linux), yöneticilerin ve kullanıcıların erişim kontrolleri üzerinde daha fazla kontrol olanağı sağlayan bir Linux çekirdek güvenlik modülüdür. SELinux ilke kurallarına dayalı olarak erişime izin verir veya engeller. SELinux ilke kuralları, süreçlerin ve sistemdeki kullanıcıların birbirleriyle nasıl etkileşimde bulunduğunu, süreçlerin ve kullanıcıların dosyalarla nasıl etkileşimde bulunması gerektiğini belirler. Sistemde SELinux durumunu sestatus ile […]

CentOS 7’de Redis Nasıl Kurulur

Redis bir veri yapısı sunucusudur. Açık kaynak, bellek kullanımlı, anahtar-değer deposudur. Redis “Uzak Sözlük Sunucusu” anlamına gelmektedir.  Kurulum için kullanacağımız dosyalar remi deposunda yer almaktadır aşağıdaki adımlar ile remi deposunu sistemimize dahil ediyoruz Ardından bizim için gerekli olan redis paketini sisteme dahil ediyoruz Servislerini çalıştırıyoruz ve sistem başlangıcına gereken eklemeleri yapıyoruz Çalıştığından emin olmak isterseniz […]

CentOS 7’de Yarn Nasıl Kurulur?

Yarn, npm paketlerini kurmak, güncellemek, yapılandırmak ve kaldırma işlemlerini otomatikleştirmenize yardımcı olan npm ile uyumlu bir JavaScript paket yöneticisidir. Bu paket yöneticisini kullanabilmemiz için sistemimizde nodejs kurulu olması gerekmektedir bunuda yapabilmemiz için depoları sistemimize dahil ediyoruz. NodeJS kurulumunu yapıyoruz Ardından yarn için gereken depoları sisteme dahil ediyoruz Kurulum için GPG anahtarına ihtiyacımız var bunun için […]

CentOS 7’de FirewallD Nasıl Durdurulur ve Devre Dışı Bırakılır

CentOS 7’de iptables yerine FirewallD güvenlik duvarı yönetiminde kullanılmaktadır. Mevcut güvenlik duvarı durumunu görüntülemek için aşağıdaki komutumuzu kullanıyoruz Çıktısı running olarak karşımıza çıkıyor. Yani güvenlik duvarımız aktif bir şekilde çalışmakta. Güvenlik duvarı servisini durdurmak için aşağıdaki komutumuzu kullanıyoruz. Hemen ardından sistem başlangıcından kopartıyoruz ve yeniden başladığında çalışmamasını sağlıyoruz Önlem olarak güvenlik duvarının başka servisler tarafından […]

CentOS 7’de FirewallD Nasıl Kurulur?

FirewallD, sistemin iptables kurallarını yöneten ve üzerinde çalışmak için bir ara birim sağlayan güvenlik duvarı çözümüdür. Düzgün yapılandırılmış bir güvenlik duvarı, genel sistem güvenliğinin en önemli yönlerinden biridir. Güvenlik duvarımız için FirewallD kurulumunu yapıyoruz Mevcut güvenlik duvarının durumuna bakıyoruz Servisleri başlatıyoruz ve sistem başlangıcına ekliyoruz Web sunucumuz için gerekli olan 80 ve 443 portlarımızı açıyoruz. […]

CentOS 7’de Git Nasıl Kurulur?

Git, yüz binlerce projede kullanılan en popüler sürüm kontrol sistemidir. Kod değişikliklerimizi takip etmemize, önceki sürümlere geri dönmenize, birden çok dalda aynı anda çalışmanıza ve diğer geliştiricilerle işbirliği yapmanıza olanak tanır. Kurulum için bize gerekli olan repoyu sistemimize /etc/yum.repos.d/ yoluna ekliyoruz. İçerisine aşağıdaki satırları ekliyoruz Gerekli olan GPG Anahtarını sistemimize ekliyoruz Git’i sistemimize kuruyoruz Kişisel […]

CentOS 7’de Jenkins Nasıl Kurulur?

Jenkins, entegrasyon ve dağıtım (CI/CD) için açık kaynak kodlu otomasyon sunucusu ve entegrasyon aracıdır, java tabanlıdır. Ekip üyelerinin düzenli olarak sürüm kontrol havuzuna yükledikleri kodlarda kontrollerin yapıldığı bir DevOps uygulamasıdır, ardından otomatikleştirilmiş testler çalıştırılır. Jenkinsi sistemimize dahil edebilmemiz için depolarını sistemimize eklememiz gerekiyor bunu yapmak için Depolarda bulunan dosyaları sistemimize dahil edebilmemiz için gereken GPG […]

CentOS 7’de MongoDB Nasıl Kurulur?

MongoDB ücretsiz ve açık kaynaklı bir veritabanıdır. MySQL ve PostgreSQL gibi geleneksel tablo tabanlı SQL veritabanlarından farklı bir NoSQL veritabanı olarak sınıflandırılmıştır. MongoDB’de veriler, alanların belgeden belgeye değişebileceği esnek, JSON benzeri dosyalarda saklanır. Ön tanımlı bir şema gerektirmez ve veri yapısı zamanla değiştirilebilir. Gerekli olan depomuzu /etc/yum.repos.d/ dosya yoluna ekliyoruz. İçerisine aşağıdaki satırları ekliyoruz Ardından […]

CentOS 7’de Let’s Encrypt ile NGINX Nasıl Yapılandırılır?

Certbot, Let’s Encrypt SSL sertifikalarını imzalamak ve yenileme görevlerini otomatikleştiren ve bunları kullanmak için web sunucularını yapılandıran kullanımı aşırı kolay bir araçtır. EPEL depolarından kurulum yapılabilir Dh (Diffie-Hellman) Oluşturmak Diffie – Hellman anahtar değişimi (DH), güvenli olmayan bir iletişim kanalı üzerinden kriptografik anahtarların güvenli bir şekilde alışverişi için kullanılan bir yöntemdir. 2048 bitlik Dh’mizi oluşturalım […]

CentOS 7’de Hostname Nasıl Değiştirilir?

Kimi zaman sistemlerimizde hostname değiştirmemiz gerekebilir, örneğin bir mail sunucusu yapılandırırken FQDN uyumlu bir hostname gerekir.  CentOS 7‘de, sistemde hostname ve ilgili ayarları hostnamectl komutunu kullanarak değiştirebiliriz. Ana bilgisayar adını direk değiştiriyoruz. İsterseniz okunaklı olarak da değiştirebilirsiniz

CentOS 7’de Plex Media Server Nasıl Kurulur?

Kurulum için gerekli olan repoyu her zaman ki gibi sisteme dahil etmemiz gerekiyor /etc/yum.repos.d/plex.repo yolunu kullanacağız. İçerisine aşağıdaki satırları ekliyoruz Plesk Media Server kurulumunu yapıyoruz. Servisini çalıştırıyoruz ve sistem başlangıcına ekliyoruz Bu sefer bir farklılık yapıp güvenlik duvarı ayarlarımızı servis olarak yapılandıracağız /etc/firewalld/services/plexmediaserver.xml yoluna ayarlarımızı gireceğiz İçerisine aşağıdaki satırları ekliyoruz Eklediğimiz plexmediaserver.xml dosyasını güvenlik duvarı […]

CentOS 7’de Vagrant Nasıl Kurulur?

Vagrant, sanal makine ortamlarını oluşturmak ve yönetmek için kullanılan açık kaynak kodlu bir araçtır. Varsayılan olarak Vagrant, VirtualBox, Hyper-V ve Docker’ın üzerine makineler kurabilir ancak Vagrant eklentileri sayesinde Libvirt (KVM), VMware ve AWS gibi diğer birçok sağlayıcı üzerine de makine kurabilir. Vagrant, geliştiriciler tarafından geliştirme ortamı oluşturmak için kullanılır. Bu makalede ise makineleri açmak için […]

CentOS 7’de VirtualBox Nasıl Kurulur?

VirtualBox, sanal makineleri aynı anda çalıştırmanızı sağlayan açık kaynaklı bir sanallaştırma yazılımıdır. VirtualBox’un CentOS 7 sistemler için Oracle depolarından nasıl kurulacağını anlatacağım. VirtualBox’u Oracle Depolarından Yüklemek vboxdrv çekirdek modülünü derlemek için gerekli araçları yükleyerek başlayalım. Wget kullanarak /etc/yum.repos.d dizinine Oracle Linux repo dosyasını ekleyin. Mevcut sürümü yükleyelim Bu aşamada GPG keyin yüklenmesi gerektiğinden bahsedebilir. y […]

CentOS 7’de Docker Nasıl Kurulur?

Docker, Kurulumunu en basit hali ile anlatmamız gerekirse yapmanız gerekenler aşağıdaki gibidir. Sistem paketlerimizi güncelleyerek ve gerekli bağımlılıkları yükleyerek başlayın Ardından, Docker deposunu sisteminize ekleyeceğiz Artık Docker deposu etkinleştirildi, en son Docker CE (Topluluk Sürümü) sürümünü yükleyin. Docker paketi yüklendikten sonra, Docker arka plan servislerini başlatın ve sistem başlangıcına ekleyin. Sudo Olmadan Docker Komutlarının Çalıştırılması […]

CentOS 7’de Go Nasıl Kurulur?

Go, genellikle golang Google tarafından oluşturulan bir açık kaynak kodlu programlama dili olarak geçmektedir. Go lang için gerekli olan paketi resmi web sitesinden indiriyoruz Bize gerekli olan binary dosyaları sıkıştırıldıkları yerden çıkartıyoruz. Path belirlememiz gerekiyor $HOME/.bash_profile yoluna gidip aşağıdaki satırları ekleyin Bu pathi aktif etmek için Kurulumun tamamlandığını go version komutunu vererek kontrol ediyoruz.

CentOS 7’de Apache Nasıl Kurulur?

Apache web sunucusunun kurulumu Centos üzerinde oldukça basittir. CentOS ve RHEL Apache paketi ve servisi httpd olarak adlandırılır. Aşağıdaki komutumuz ile sisteme apacheyi dahil edelim. Servisi başlatalım ve sistem başlangıcına ekleyelim Eğer güvenlik duvarı ile korunan bir sunucu kullanıyorsanız. 80 ve 443 portuna güvenlik duvarı üzerinde izin verin Her şeyin düzgün olup olmadığını kontrol etmek […]

CentOS 7’de Nginx Nasıl Kurulur?

Nginx paketleri EPEL depolarında yer alır. Sisteme EPEL’i dahil ederek işleme başlıyoruz. Dahil ettikten sonra nginx paketini sisteme dahil ediyoruz. İlk defa çalıştırıyorsak GPG keyin eklenmesi için bizden bir onay isteyecek y diyerek devam ediyoruz. Servisini başlatıyoruz ve sistem başlangıcına ekliyoruz Eğer sunucunuz güvenlik duvarı ile korunuyor ise 80 ve 433 portlarına izin veriyoruz. Artık […]

CentOS 7’de Python 3 Nasıl Kurulur?

CentOS 7, sisteminin kritik bir parçası olan Python 2.7.5 ile birlikte gelir. SCL, Python 3.x’in daha yeni sürümlerini varsayılan Python v2.7.5’in yanında kurmanıza izin verir, böylece yum gibi sistem araçları düzgün çalışmaya devam eder. Bahsettiğimiz SCL direk olarak Redhat’in olduğu için gönül rahatlığı ile kullanabiliyoruz. Diğer toplulukları pek önermiyoruz. SCL’yi sisteme dahil ediyoruz. Python kurulumu […]

CentOS 7’de MariaDB Nasıl Kurulur?

Varsayılan CentOS depolarında sağlanan MariaDB sunucusunun sürüm 5.5’tür. Son sürümü olmasa da oldukça kararlı olduğu için bunu kullanarak devam edeceğiz. Paket yönetim sistemimiz yum ile sistemimize MariaDB’yi dahil ediyoruz. Sistem başlangıcına ekliyoruz ve servisi çalıştırıyoruz. Çeşitli güvenlikle ilgili görevleri gerçekleştirecek mysql_secure_installation komut dosyasını çalıştırın. root kullanıcı parolasını ayarlamanız, anonim kullanıcı hesaplarını kaldırmanız, yerel makineye root […]

CentOS 7’de PostgreSQL Nasıl Kurulur?

PostgreSQL veya Postgres, karmaşık web uygulamaları oluşturmanıza izin veren birçok gelişmiş özelliğe sahip, açık kaynak kodlu, bir nesne-ilişkisel veritabanı yönetim sistemidir. PostgreSQL için gerekli olan paketleri kuruyoruz. PostgreSQL veritabanını aşağıdaki komutla başlatıyoruz Servisleri başlatıyoruz ve sistem başlangıcına ekliyoruz Kurulumumuz başarılı bir şekilde tamamlandı Güncel PostgreSQL Kurmak CentOS 7 varsayılan olarak 9.x serisi PostgreSQL kurulumu yapmaktadır. […]

CentOS 7’de Pip Nasıl Kurulur?

Kurulum için sistemimize her zamanki gibi EPEL deposunu dahil ediyoruz. Sistemimize pip paket yöneticisini dahil ediyoruz. Kurulumun tamamlanıp tamamlanmadığını anlamak için pip –version komutumuzu veriyoruz çıktısı aşağıdaki gibi olacaktır. Python modülleri kuracağınız zaman geliştirici paketlerine ve derleme araçlarına ihtiyaç duyacaktır. Kurulum için aşağıdaki komutu veriyoruz Temel Pip Komutları Sisteme paket dahil etmek Sistemden paket kaldırmak […]

CentOS 7’de MySQL Nasıl Kurulur?

Varsayılan CentOS depolarında sağlanan MySQL sunucusunun sürüm 5.5’tür. Son sürümü olmasa da oldukça kararlı olduğu için bunu kullanarak devam edeceğiz. Paket yönetim aracı yum ile sistemimize MySQL’i dahil etmek için depoyu aktif ediyoruz. Paketi sisteme dahil ediyoruz. Sistem başlangıcına ekliyoruz ve servisi çalıştırıyoruz. CentOS 7 Üzerinde MySQL 5’i Yüklemek MySQL 5 serisi için paketleri etkinleştiriyoruz. […]

CentOS 7’de PHP 7 Nasıl Kurulur?

Centos 7‘nin depolarında uzunca bir süredir PHP 7’yi göremiyoruz genelde desteklenmeyen 5.4 gibi sürümler ile geliyor sistemimiz Bizde sistemimizde PHP 7 serisini nasıl kurabileceğinizi anlatan bir yazı yazalım dedik. Başlamadan önce root kullanıcı izinlerinizi aldığınıza emin olun. PHP’yi sunan pek çok farklı 3. parti depo bulunuyor. Biz en güncellerini sunan remi adlı repoyu her zaman […]

CentOS 7’de Tomcat 9 nasıl kurulur?

Bu ay java ve ekipmanları ile çok ilgilendiğimiz için Tomcat 9 kurulumu ile devam ediyoruz. Tomcat, Java Servlet, JavaServer Pagesve Java WebSocket teknolojileri için açık kaynaklı bir uygulamadır. OpenJDK’yı Yükleyelim Tomcat 9, Java SE 8 veya daha yeni bir sürümünü desteklemektedir. Açık kaynak kodlu olan OpenJDK 8 Sürümünü sistemimize dahil edelim. Tomcat Kullanıcısının Oluşturulması Tomcat’i […]

CentOS 7’de Nginx ile phpMyAdmin Nasıl Kurulur

phpMyAdmin, web tabanlı bir arayüz üzerinden MySQL ve MariaDB sunucularını yönetmek için açık kaynaklı PHP tabanlı bir araçtır. phpMyAdmin, MySQL veritabanlarıyla etkileşime girmenize, kullanıcı hesaplarını ve ayrıcalıkları yönetmenize, SQL sorgularını çalıştırmanıza, çeşitli veri formatlarında veri alıp vermenize ve çok daha fazlasını yapmanıza imkan tanır. Kuruluma başlamadan önce LEMP kurulumunu gerçekleştirmeniz gerekmektedir. Centos 7 Üzerine (LEMP) […]

CentOS 7’de Apache Maven Nasıl Kurulur?

Apache Maven, öncelikli olarak Java projeleri için kullanılan ücretsiz ve açık kaynaklı bir proje yönetimi ve anlama aracıdır. Maven esas olarak projelerde yapılandırma ayrıntıları, projenin bağımlılıkları vb. bilgileri içeren bir XML dosyası ve IDE bağımlılıklarını ortadan kaldıran bir araçtır. Bu makalemde, size CentOS 7’de Apache Maven‘i kurmak için iki farklı yol göstermek istiyorum. Resmi CentOS […]

CentOS 7’de Java Nasıl Kurulur

By makalemde sizlere, Java’yı CentOS 7‘ye nasıl yükleyeceğinizi anlatacağım. Java, farklı türde uygulamalar ve sistemler oluşturmak için kullanılan en popüler programlama dillerinden biridir. Java’da Bulunan Varyasyonlar Java, üç farklı sürümü beraberinde sunmaktadır bunlar sırasıyla, Standard Edition (SE), Enterprise Edition (EE) ve Micro Edition (ME) olarak dağıtılmaktadır. CentOS 7, Java Runtime Environment (JRE) ve Java Geliştirme […]

Centos 7 Otomatik Güncelleştirmeleri Aktif Etmek

Linux sistemlerde son zamanlarda ortaya çıkan bir otomatik güncelleme furyası var Centos/RHEL ailesi bunu uzun zamandır yapıyordu zaten. Kurumsal çözümler için oldukça güzel bir durum her paketin anında güncellenmesi yerine sadece güvenlik güncelleştirmelerinin geçilmesi yeter Kritik çalışan ve sorun olması istenmeyen durumlar için çoğu zaman güvenlik güncelleştirmeleri bile göz ardı edilir. Çalışıyorsa dokunma mantığı bu […]

Centos 7 Üzerine PostgreSQL ile Ruby on Rails Kurulumu

Ruby on Rails (RoR) veya kısa adıyla “rails”, ruby’de MVC (Model-View-Controller) kavramını takip eden bir sunucu tarafı web uygulaması çerçevesidir. RoR açık kaynak kodlu MIT Lisansı altında yayınlandı. Rails, veritabanları, web hizmetleri ve web sayfaları için varsayılan yapılar sağlar. Rails yaygın olarak kullanılmaktadır ve bugüne kadar 3000’den fazla kişi Rails projesine kod eklemiştir Github, Airbnb, […]

Centos 7 Üzerine SpeedTest Server Kurmak

Speedtest internet hızınızı test etmek için kullanabileceğiniz bir servis ama flash kullandığı için güvenliğimizi tehdit ediyor.Hal böyle olunca bende araştırma yaptım bu adamları kullanmadan nasıl test ederiz diye sonra fark ettim ki speedtest server kurabilme imkanımız var tabi gene flash kullanacak ama hiç değilse kendi sistemimizde olduğu için eskisi kadar riskli olmayacak(Eskisi derken biri %90 […]

Centos 7 Üzerine Zabbix Kurulumu

Zabbix açık kaynak kodlu kurumsal düzeyde bir izleme uygulamasıdır aktif ve pasif bir şekilde izleme yapılabilmektedir. Zabbix ile sunucular,ağ cihazları, sanal sunucu gibi sistemleri izleyebilirsiniz. Zabbix çok büyük işlemler için ölçeklendirilebilmektedir. BT alt yapılarının ihtiyaçlarını karşılamakta üzerine yoktur.Tüm popüler işletim sistemleri ile çalışmaktadır.Otomatik cihaz denetimi ile kolay bir şekilde ekleme çıkartma yapabilirsiniz.Aynı zamanda sistemde bir […]

CentOS 7 Üzerine Varnish Kurulumu

CentOS 7 Üzerine varnish kurmak istediyseniz doğru yere geldiniz daha önceden farklı sistemler üzerine kurulumları göstermiştik bugün ise son sürüm CentOS üzerine kurulumu yapacağız. Ayrıca kurulum yapılan sistemde kurulu olan uygulamalar sırasıyla Nginx MariaDB Sürüm 10 PHP-FPM Bu sistem içerisine Varnish dahil edeceğiz ve yapılan isteklerin daha hızlı bir şekilde yanıtlanmasını sağlayacağız daha hızlı açılan […]