Linux etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Linux etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2 Ocak 2016

CentOS 7 Sunucuya LEMP(Nginx) ve phpMyAdmin Kurulumu

CentOS 7 Sunucuya LEMP(Nginx) Kurulumu

CentOS 7 sunucumuza LEMP (Linux, Nginx, MySQL, PHP) kurulumunu ve detaylı ayarlamalarını bu makalede yazacağım. Digital Ocean üzerindeki sunucumuz için Hostname oluşturmak, Sunucuya Domain atamak ve sunucu kurulumlarını aşağıdaki makalelerde anlattım. Bu makalede direk SSH üzerinden EPEL ve Nginx kurulumların dan başlayarak anlatacağım.

31 Aralık 2015

Zimbra Mail Server Kurulumu CentOS ve RHEL

Zimbra Mail Server Kurulumu CentOS ve RHEL

CentOS 6.7, CentOS 7 ve RHEL sunucular üzerinde Zimbra Mail Server kurulumunu anlatacağım. Zimbra Mail sunucusunun ücretli ve ücretsiz sürümleri mevcuttur. Zimbra mail sunucusu tek bir mail sunucuya kurulabildiği gibi , büyük sistemler için birden fazla sunucuya dağıtık olarak da kurulabilmektedir.

Kurulum için kullanacağım bilgiler, Siz kendi sunucunuzda bu bilgileri kendinize göre düzenleyebilirsiniz. Ben kurulum sırasında aşağıdaki bilgileri kullanacağım.
Sunucu IP Adresim: 11.11.11.11
Mail Hostname Adı: mail.burakavcioglu.xyz

23 Aralık 2015

Sunucu Yönetimi: Webmin Panel Kurulumu

Sunucu Yönetimi: Webmin Panel Kurulumu

CentOS sunucular üzerinde Webmin panel kurulumunu anlatacağım. Webmin, CentOS 6.7 ve CentOS 7 sunucularda ücretsiz olarak kullanabileceğiniz bir paneldir.

Güncel kurulum dosyalarını www.webmin.com/rpm.html adresinden takip edebilirsiniz. Aşağıdaki işlemlerden önce sunucu güncelleme ve gerekli (nano,wget) paketlerin kurulu olması gerekmektedir.

20 Aralık 2015

Sunucu Yönetimi için Kullanılan Linux Komutları

Sunucu Yönetimi için Kullanılan Linux Komutları

Sunucu yönetiminde kullandığımız genel komutlar vardır; süreçleri izlemek, bellek ve disk boyutlarını kontrol etmek, işlem tüketimleri gibi. Bu komutlar hakkında hem genel bilgi hem de SSH üzerinde kullanılan Advanced düzeydeki sunucu yönetim komutlarını bu başlıkta yazacağım.

19 Aralık 2015

CentOS 7 Sunucuda PHP Sürümünü 5.5, 5.6 veya 7'ye Yükseltmek

CentOS 7 Sunucuda PHP Sürümünü 5.5, 5.6 veya 7'ye Yükseltmek

CentOS 7 64 bit sunucuda detaylı Apache ve PHP kurulumunu Digital Ocean CentOS 7 Sunucu(Droplet) kurulumu makalesinde anlatmıştım. Sunucu üzerinde PHP kurulumu yaptıktan sonra CentOS 7'de versiyon 5.4 olarak geliyor. Biz sunucumuzda bu sürümü 5.5, 5.6 veya 7'ye yükselteceğiz.

17 Aralık 2015

Digital Ocean CentOS 7 Sunucu(Droplet) Kurulumu ve LAMP

Digital Ocean CentOS 7 Sunucu(Droplet) Kurulumu

Digital Ocean'dan kiraladığımız sanal sunucu üzerinde Hostname oluşturma, Domain atamak ve Sunucu yapılandırmasından bahsedeceğim. GitHub Student Developer Pack yazısında Digital Ocean kredisi ve Droplet kurulumundan bahsetmiştim.

1) Hostname Oluşturmak
Sunucu yapılandırmalarında ilk işlem her zaman Hostname oluşturmaktır. Hostname sunucudaki local servislerin birbiri ile iletişime geçerken kullandığı adrestir. Genelde sunucu üzerinde kullanacağınız Domain adresi ile birlikte verilir.

14 Aralık 2015

GitHub Student Developer Pack ve Digital Ocean Kredisi

Hiç yorum yok:
GitHub Student Developer Pack ve Digital Ocean

Kod paylaşım sitesi GitHub'dan öğrencilere özel Student Developer Pack içeriği ile sanal sunucu hizmeti veren Digital Ocean'dan ücretsiz kredi alarak kendinizi geliştirebilirsiniz. Sistem Mühendisi ve Network konularında uzmanlaşmak isteyen öğrenciler için iyi bir hizmet.

GitHub Student Developer Pack içeriği şuan için 15 firma ile antlaşmalı. Bu pakette Digital Ocean ile birlikte diğer içeriklerden de bahsedeceğim. Student Developer Pack hizmetinden yararlanabilmek için üniversitenin size verdiği edu.tr mail adresiniz ile github.com'a üye olmanız gerek. Onay mailinden sonra education.github.com/pack adresine girip Get your pack kısmından Öğrenciyim dedikten sonra How do you plan to use GitHub? sorusuna ingilizce 3-4 cümlelik ne yapmak istediğinizi yazmanız gerek. Cevabı detaylı ve gerçekçi yazarsanız üyeliğiniz bir gün içinde onaylanıyor.

13 Aralık 2015

Linux'de Bilgi Güvenliği ve Exploit Derlemek

Hiç yorum yok:
Linux'de Bilgi Güvenliği ve Exploit Derlemek

Linux (CentOS) makinelerde bilgi güvenliği için kullanılan komutlar ve Exploit derleyip çalıştırmak için gerekli bilgileri bu makale altında toplayacağım. Aşağıdaki komutlar ile Linux sunucu üzerinde güvenlik ve zaafiyet önlemek için bilgiler edinebilirsiniz.

9 Aralık 2015

SSH ve FTP Programı: WinSCP (Sunucuya Dosya Atma Programı)

SSH ve FTP Programı: WinSCP (Sunucuya Dosya Atma Programı)

Sunucu üzerinden kolayca dosya aktarım ve düzenleme yapmak için kullanılan WinSCP aynı zamanda Hosting hesabınıza tanımlı FTP bilgileriniz ile de giriş yapabilme imkanı da tanıyor. Birçok FTP programında güvenlik sebepleri nedeniyle FTP ayarları uzun sürebiliyor. WinSCP ile bu işlem hem daha güvenli hem de hızlı. WinSCP programını winscp.net sitesinden ücretsiz indirebilirsiniz. WinSCP açık kaynak kodlu bir yazılım olup SFTP, SCP ve FTP istemcisidir. Windows işletim sisteminde çalışır. Linux için başka benzer programları inceleyebilirsiniz.

1 Aralık 2015

CentOS 6.7 Sunucularda LAMP Server Kurulumu

CentOS LAMP Kurulumu Linux + Apache + MySQL + PHP/Perl

Linux(CentOS) sunucuya SSH ile bağlanarak Linux + Apache + MySQL + PHP/Perl ve PhpMyAdmin (LAMP) kurulumu gerçekleştireceğiz. Kuracağımız Stack örneği LAMP olup kurulum öncesi yum REPO dosyalarını güncellememiz gerek.

30 Kasım 2015

Sunucu Yönetimi: CentOS için Vesta Control Panel Kurulumu

Sunucu Yönetimi: CentOS için Vesta Control Panel Kurulumu

Linux CentOS sunucular için bir başka ücretsiz panel olan Vesta Control Panel kurulumunu anlatacağım. vestacp.com/#install adresine giriyoruz ve kurulum için kod oluşturuyoruz.

Advanced Install Settings kısmından ben hepsini seçeceğim (PostgreSQL Dahil) sonra Hostname kısmına Sunucuda oluşturduğunuz Host adresiniz yazıyorsunuz ve Generate Install Command diyerek aşağıdaki resimdeki gibi oluşan komutun kopyasını alın.

29 Kasım 2015

Sunucu Yönetimi: CentOS Web Panel Kurulumu

CentOS Web Panel Kurulumu

Linux(CentOS) sunucu yönetimi için tercih edilen cPanel'e alternatif ücretsiz sunucu yönetim paneli olan CentOS Web Panel CentOS tarafından geliştirilmektedir. Dedicated, Cloud, VDS, VPS gibi sunucularınızı SSH üzerinden kontrol etmeyi minimize eden CentOS Web Panel birçok ücretsiz servisin kurulumu ve yönetiminide bize sunuyor.

Panelin demosunu centos-webpanel.com/demo adresinden inceleyebilirsiniz. SSH üzerinden sunucumuza giriş yaparak kurulum işlemine başlayalım.

28 Kasım 2015

Linux'da SSH Üzerinde Sık Kullanılan Komutlar ve WHM/cPanel İşlemleri

Hiç yorum yok:
Linux'de SSH Üzerinden WHM/cPanel İşlemleri

Linux CentOS sunucu yönetimini kolaylaştıran cPanel (WHM/cPanel) arayüzü için SSH üzerinden sıklıkla kullanacağımız komutları buraya yazacağım. WHM ile cPanel birlikte kurulur sunucuya. cPanel site yönetimi için WHM ise sunucu genel yönetim paneli olarak kullanılır.

WHM Panel, cPanel'in üst düzey yönetim panelide diyebiliriz. cPanel genelde normal kullanıcıların gördüğü sadece kendi hostlarını yönetebildikleri bir bölüm, WHM ise yetkilere göre birçok ayarlama yapabileceğiniz bir bölümdür. WHM Panelde Reseller(Bayi) paketlerini kullananların yetkileri kısıtlıdır. Yönetici(root) olarka girenler ise bütün yetkilere sahiptir ve sunucu üzerinde detaylı işlemler yapabilir.

27 Kasım 2015

Linux'de CHMOD ve Dizin içindeki Tüm Klasör ile Dosya izinlerini Ayarlamak

Hiç yorum yok:
Linux'de Dizin içindeki Tüm Dosya izinlerini Ayarlamak

Linux sunucularda barınan sitelerin 500 Internal Server Hatası genelde dosya ve dizin izinlerinden kaynaklanmaktadır. İzin ayarları değişmiş olan dosya ve klasörü cPanel'den tek tek inceleyip manüel düzeltebilirsiniz. Fakat bu işlem bazen çok vakit alabilir. İzin ayarı değişmiş dosyayı public_html içinde manüel bulmak zaman alabilir.

Sunucuya bağlanarak birkaç komutla tüm dosya ve dizin izinlerini otomatik verebiliriz. Dosyalarda maksimum izin 644 dizin yani klasörlerde ise 755 olup verilmesi istenen Apache Handler'dır.

Ben bu işlemi bir sitenin tüm dosyalarının barındığı public_html içinde yapacağım. Bu ana dizinin altındaki tüm dosyalar(örnek: dosya.php) ve dizinlerin ayarlarını varsayılan değerlere çekeceğim.

22 Kasım 2015

Linux'de(CentOS) Shell(SSH) Üzerinden MySQL BackUp İşlemleri

Hiç yorum yok:
BackUp MySQL Databases, Linux'de(CentOS) Shell(SSH) Üzerinden MySQL İşlemleri

Linux(CentOS) sunucular üzerinde MySQL veritabanı yedeğini almak, yedekleri restore etmek, sunucudaki her hangi bir Client'ın yedeğini almak, MySQL şifresini öğrenmek, MySQL servislerini başlatmak gibi temel Linux MySQL işlem komutlarını bu başlık altında toplayacağım.

1) SSH ile MySQL Kullanıcı Adı ve Şifresini Öğrenmek;

19 Kasım 2015

Linux'de Giriş(IP) ve History Loglarını Temizlemek

Hiç yorum yok:
Linux'de Giriş(IP) Loglarını Temizlemek

Linux'de sunucuya Shell(SSH) üzerinden yaptığınız her bağlantı kaydedilir. Bu kayıtları temizlemek için aşağıdaki komutları uygulayabilir sonra sunucudan çıkabilirsiniz. Sunucumuza Shell(SSH) üzerinden giriş yaptıktan sonra aşağıdaki komutla sunucuya bağlanan IP adreslerini görebilirsiniz.

Sunucuya bağlanan IP adresleri;
# last

Sunucuya bağlanan IP adreslerini gördükten sonra, aşağıdaki komutları sırasıyla uyguluyoruz;
# rm -f /var/log/wtmp && touch /var/log/wtmp
# chown root.utmp /var/log/wtmp && chmod 664 /var/log/wtmp

18 Kasım 2015

Linux Sunucuda Terminal(SSH) Üzerinden BackUp İşlemleri

Hiç yorum yok:
Linux Sunucuda Shell(SSH) Üzerinden Backup İşlemleri

Linux sunucular üzerinde Shell(SSH) bağlantısı kullanarak Backup(Yedekleme) işlemlerini anlatacağım. Windows üzerinden sunucunuza bağlanmak için SSH Client for Windows araçlarını kullanabilirsiniz.

İlk olarak sunucumuza root olarak bağlanıyoruz. cd /home komutu ile sunucudaki sitelerin olduğu dizine gidiyoruz. Dizindeki siteleri ls -l komutu ile listeliyoruz. Burada listelenen dosya isimleri sitelerin FTP veya Client(İstemci) genelde ikiside aynı olur UserName adlarıdır.

Sunucudaki örnek site dosyamız burakavcioglu olsun. Home dizini içinde aşağıdaki komutu yazarak burakavcioglu sitesinin tüm yedeğini(Full Backup) Home dizini içine alalım.

28 Ekim 2015

PiSi Tabanlı Türk İşletim Sistemi: PiSi Linux ve Kurulumu

Hiç yorum yok:
PiSi Tabanlı Türk İşletim Sistemi: PiSi Linux ve Kurulumu

Pisi Linux; PiSi(Packages Installed Successfully as Intended) tabanlı son Pardus sürümü olan Pardus 2011.2 Cervus elaphus (Kızıl Geyik) taban alan, özgür yazılım topluluğu tarafından geliştirilen GNU/Linux dağıtımıdır.

2005 yılında başlayan Pardus işletim sistemi projesi 2011 yılında sonra alt yapısını (PiSi) komple değiştirerek Debian Linux dağıtımını temel alan bir işletim sistemi yapısına geçmiştir. PiSi tabanlı Pardus dağıtımını geliştiren ekip ise son PiSi tabanlı OS olan Pardus 2011'in devamı niteliğinde PiSi Linux işletim sisteminden devam etmektedir. Pisi Linux, hem eski PiSi tabanda olan Çomar, Yalı, Kaptan, Müdür paketlerini barındırıyor hemde yeni geliştirmeler alarak kararlı sürüme doğru gidiyor.

15 Eylül 2015

Linux Mint 17.2 Rafaela Kurulumu

Hiç yorum yok:
Linux Mint 17.2 Rafaela Kurulumu

Linux Mint, Linux dağıtımlar arasında en çok tercih edilen ve Ubuntu gibi sistemi çok yormayan, başlangıç için ideal bir işletim sistemidir. Debian Linux dağıtımı temel alınarak geliştirilen, masaüstü kullanıcılarına yönelik bir Linux dağıtımıdır. Eskiden Ubuntu üzerinde geliştirilen Linux Mint, 2010 yılında Debian tabanına taşınma kararı almıştır.

Linux Mint Sürümleri (Linux Mint Releases)
Rafaela: En çok kullanılan kararlı sürüm.
Rebecca: Linux Mint'in Ubuntu tabanlı sürümü.
Qiana: Eski sürüm.
Maya: Eski LTS Sürümü.
Betsy: Linux Mint'in Debian tabanlı sürümü.

Ben ana sürüm olan ve Linux Mint ekibi tarafından geliştirilen Cinnamon masaüstü ortamı Linux Mint 17.2 Rafaela x64 kurdum. KDE, Mate, Xfce gibi masa üstü ortamlarını da indirebilirsiniz. 1.5 GB boyutundaki ISO kalıbını indirdikten sonra ister DVD ister USB'ye yazdırabilirsiniz. Ben ISO to USB programını kullanarak 8 GB belleğe yazdırdım.

24 Ocak 2014

Sistem Yöneticisi Olmak İsteyenlere Tavsiyeler

Hiç yorum yok:
Linux Sistem Yöneticisi

Doruk Fişek; 1998 yılından beri profesyonel olarak Linux sunucu sistemleri üzerinde çalışıyor. Kamu ve özel sektörde Linux sistemleri yönettikten sonra şu an iki ortağı ile beraber kendi kurduğu Özgür Yazılım A.Ş. bünyesinde kariyerine devam ediyor.

system-administrator Sunucu (server) sistemleri, diğer bilgisayarlara hizmet verirler. O nedenle çoğunlukla 7×24 çalışırlar. Bugün kullandığınız web sitelerinden, e-postalara, anında mesajlaşmaya, birçok internet servisi bu sunucu sistemleri üzerinden çalışırlar.

Sunucu sistemlerinin ve üzerinde çalışan servislerin kurulumunu yapan, her an işler durumda olması ve performanslı çalışmasını sağlayan kişiler sistem yöneticileri oluyorlar. Bunun için çalışan sistemin gündelik çıkan sorunlarını düzeltirken, bir taraftan da o sorunların tekrar oluşmayacağı sistemler tasarlar ve kurar.