Salı, Aralık 24, 2024

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. […]

Kurumlara Ait IP Adres Aralıkları Nasıl Tespit Edilir?

Bazen belirli bir IP‘nin hangi kuruma ait olduğu hangi IP aralığında olup olmadığını veya belirli bir ASN’ye ait olup olmadığını tespit etmemiz gerekir. Bunun en kolay yollarından bir tanesi ise whois aracını kullanmaktır. Dig ile DNS ve diğer bilgileri getiriyoruz. Çıktısı aşağıdaki gibi olacaktır. Burada gözümüze çarpan origin: AS9121 olacaktır bu bilgi ile kuruma ait […]

Terminalde SSL Geçerlilik Kontrolü Nasıl Yapılır?

Her zaman web sitelerine girerek SSL sürümlerine, detaylarına ve geçerlilik sürelerine bakma zahmetine ben katlanamıyordum işleri geciktirmekten başka bir işe yaramıyordu. Testin bitmesi fazlasıyla uzun sürdüğünde çok uğraşıyorduk. Halbuki sistemde bulunan openssl ile kolay bir şekilde bilgileri alabiliyoruz. Siteden SSL hakkında bilgiler tedarik edilir. Gerekli olan zaman kontrolü yapılacak değer alınır.

SSL_ERROR_NO_CYPHER_OVERLAP Sorunu ve Çözümü

Mozilla tarayıcınızda SSL_ERROR_NO_CYPHER_OVERLAP şeklinde bir hata alırsanız girmeye çalıştığınız site eski tip bağlantı kullanıyor olabilir. Hatanın ise görüntüsü şu şekilde olacaktır Bu durumda yapmanız gereken eski TLS/SSL sürümlerini destekleyen bir tarayıcı edinmek bunu yapmak içinde Firefox tarayıcınızın sürümünü düşürmeyi tercih edebilirsiniz.

Burdur’da Bedelli Askerlik Tecrübelerim

Yaklaşık 1 ay kadar önce 2.Bedelli Celp Döneminde askerliğimi Binbaşı Maruf Kışlası’nda P.EĞT.TUG.TIRT.ARÇ.SÜR.EĞT. Alayında 21 günlük temel eğitimimi tamamladım. Yanınıza mutlaka götürmeniz gerekenler; Eşofman takımı koyu renk(akşam koğuşta giymek için) Spor ayakkabı koyu renk veya beyaz(Akşam içtiması ve serbest zamanlar için) Yeteri kadar don ve fanila(5-6 adet) kışın gidecekler varsa mutlaka içlik (haki renk) Gene kışın […]

mdadm.conf defines no arrays Hatası ve Çözümü

Yeni kurulmuş bir işletim sisteminde veya güncelleme yapılmış bir işletim sisteminde aşağıdaki satırları görürseniz Direk olarak bahsi geçen /etc/mdadm/mdadm.conf dizin altında ki dosyayı düzenliyoruz. Bu uyarıyı bahsi geçen dosya içerisinde ARRAY tanımlaması olmadığı için veriyor. Çünkü RAID yapılmadı ve belkide yapılmayacak. Aşağıdaki tanımlamayı yapıyoruz. /dev/sdX olan bölümü diskinize göre düzenleyebilirsiniz.

Spotify’da Reklamlar Nasıl Engellenir?

6 Eylül 2019: Güncel Spotify ile şuan için Çalışmamaktadır. Bu pahalılıkta 2012 yılından beri kullandığım Spotify hesabımı ücretsiz olarak devam ettirmem gerekti. Bende gittim reklamlardan sıkıldığım için arayışa geçtim. Windows üzerinde reklamları engelleyen güzel bir program yakaladım. Uygulama reklamları engellemek için mute özelliğini kullanıyor. Windows üzerinde sesi manipüle ediyor. Reklamı duymuyorsunuz ufakta olsa güzel bir […]

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 […]

Mylg Ağ Tanılama Aracı Nasıl Kullanılır?

myLG, farklı ağ tanımlama araçlarının tek bir ağ teşhis aracı olarak birleştiren açık kaynaklı bir yazılım programıdır. Kullanımı oldukça basittir. Herhangi bir ülke üzerinden DNS sorgulama hping aracılığı ile sitenin test edilmesi IP, ASN veya subnet kullanılarak whois bilgilerinin öğrenilmesi Port taramasının yapılması peering bilgilerinin kontrol edilmesi döküm alınabilecek network interfaceslerinin listelenmesi TCP ve portu […]

ERR_SSL_VERSION_OR_CIPHER_MISMATCH Sorunu ve Çözümü

Bir web sitesine gitmek istediğinizde karşınıza aşağıdaki gibi bir hata çıkıyor ise Düşünmeniz gereken ilk şey sitenin eski bir TLS/SSL versiyonu kullanmasıdır. Bu sorunu tarayıcı üzerinde çözmek gibi bir durumumuz yok lakin başka varyasyonlar ile çözebiliriz. Öncelikli olarak sorunu bize yaşatan QUIC adlı yeni protokol olabilir. Chrome da gelişmiş ayarlara giderek proxy ayarlarını bulun veya ayarlar […]

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 […]

Exim Mail Kuyruğunun Temizlenmesi

Bazen tıkanmış, donmuş ve gitmeyen iletilerinizi exim mail kuyruğundan hemen kaldırmanız gerekir. Bunu yapmak için sadece aşağıdaki adımları takip etmeniz yeterli olacaktır. Bunun için belirli exiqgrep komutunu da kullanabiliriz Belirli bir e-postayı posta kuyruğundan kaldırmak isterseniz, önce ilgili mesaj id bilgilerini almanız gerekir. İleti kimliğini biliyorsanız, kuyruktan aşağıdaki gibi direk olarak kaldırabilirsiniz

Kernel Hatalarının Giderilmesi

Kurulan makine’de dmesg çıktısında aşağıdaki hatalar gözüküyorsa ve sistemin başlatılması sırasında yavaşlığa sebebiyet veriyorsa düzenlemelerinde yapılması gerekmektedir. Bu yüzden aşağıdaki komutların gerekli alanlara girilmesi gerekmektedir. Aşağıda kod blogu içerisindeki parametreler /etc/modprobe.d/blacklist.conf içerisine eklenecektir. intel_rapl: no valid rapl domains found in package 0 piix4_smbus 0000:00:07.3: SMBus Host Controller not enabled! blk_update_request: I/O error, dev fd0, sector […]

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) […]

Debian 9’da djbdns Nasıl Kurulur?

Djbdns debian repolarında bulunmuyor lakin kurulumu yapabiliriz tabii ki derleyeceğiz, farklı bir dns sunucusu keyfi yaşatacağından emin olabilirsiniz. daemontools, daemontools-run ve ucspi-tcp paketlerine ihtiyacımız var kurulumlarını gerçekleştirelim. djbdns kurabilmemiz için ayrıca derleyici araçları elinizde bulunması gerekiyor. şimdi djbdns indirelim ve kaynaktan derleme işlemine başlayalım. tinydns ve dnslog için gerekli kullanıcıları ekliyoruz. tinydns temel ayarlamalarını aşağıdaki […]

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 […]

60 Saniyede Linux Sunucularda Performans Analizi

Performans analizlerini kısa tutmak makbuldür. Genelde uzun uzun yaptığımızda hem bize vakit açısından zararlıdır. Hemde müşteriyi bekletmiş oluruz. Tabii bu beklemenin yarısı metrikleri toplamak olmamalı, topladığımız metriği analiz etmek olmalı diye düşündüğüm için 60 saniyede linux sunucularda nasıl performans analizi yapabileceğinizi göstereceğim. Aşağıdaki testlerin bazılarını yapmak için sisteminizde sysstat paketinin yüklü olması gerekmektedir. Yük ortalamalarının […]

Debian 9 Temel Sunucu Ayarları

Sıfır bir debian kurduğumuzda temelde yaptığımız bir kaç değişikliğin olması gerekir. Bize ilerde kolaylık sağlayacak olan bu değişiklikleri genellikle temel sunucu ayarları olarak adlandırırız. Kullanıcı oluşturma Kullanıcı yetkilendirme Tüm kullanıcılar için Alias tanımlama Statik IP adresi ayarlama IPv6 gerekli değilse kapatıyoruz. Servislerin durumunu kontrol etmek için İhtiyacınız yoksa bir hizmet için otomatik başlatma ayarını durdurun […]

Debian 9 OpenJDK 9 Kurulumu

Repoda bulunmadığı için backports tarafının depolarını sisteme dahil edelim. echo “deb http://ftp.debian.org/debian stretch-backports main” | \ sudo tee –append /etc/apt/sources.list.d/stretch-backports.list > /dev/null Paket listesini güncelleyelim sudo apt-get update Gereken paketleri kuralım sudo apt-get install -t jessie-backports openjdk-9-jdk Ön tanımlı java sürümünü değiştirelim. Eski sürümlerin sistemde bulunması dahilinde geçerlidir. sudo update-java-alternatives -s java-1.9.0-openjdk-amd64

Configure Guest Domain Memory Usage With Virsh

virsh provides Linux System Administrators with the ability to dynamically scale allocated memory to virtual guests during runtime. dommemstat shows that the domain web-server has a memory allocation limitof 2097152 kB and is currently using 903040 kB. You can confirm this with ps. The memory allocation limit is set with setmaxmem and can only be […]

Debian 9 Üzerine R Nasıl Kurulur

R, istatistiksel ve grafik sunumunda uzmanlaşmış bilgi işlem çalışanları arasında popüler olan ve hızlı büyüyen açık kaynak kodlu bir programlama dili ve analiz ortamıdır. İstatistiksel Hesaplama için R Foundation tarafından desteklenir ve istatistikçi yazılımlar geliştirmek ve veri analizi yapmak için istatistikçiler ve veri madencileri tarafından çokça kullanılır. Bu makalede, Debian 9 sisteminde R’nin nasıl kurulacağı […]

Debian 9 Üzerine DNS-Over-HTTPS Nasıl Kurulur

DNS sorgularının HTTPS protokolü üzerinden ulaştırılması için kullanılmaktadır. Normal DNS aksine daha güvenlidir. Cloudflared kurulumu Bu işlem için sunucumuza 3.parti bir yazılım olan cloudflared dahil ediyoruz. Sistemin başlangıcında açabilmek için buna uygun bir yapılandırma yapmamız gerekmektedir. Kullanıcı oluşturarak başlıyoruz. cloudflared için gerekli olan /etc/default/cloudflared yapılandırma dosyasını düzenliyoruz. Ayarladığımız yapılandırma dosyasına oluşturduğumuz kullanıcıdan izin veriyoruz. Ardından […]