LEMP WordPress – Linux, Nginx, MySQL, PHP-FPM ve Wordress Kurulumu

  Centos 6 sunucusu üzerine LEMP Kurulumu, yani Linux, Nginx, MySQL, PHP-FPM kurup WordPress ile calisan bir web sitesi yaynlayacağım.  Kurulum ve ayarları cogunluka bash script ile yapiyor olacağız. Bu script i biraz daha degistirip Centos 7 veya Ubuntu versiyonlarını tanıyarak otomatik olarak calistirmasını saglayacak sekilde ayarlıyor olacağım… VPS,Read More

Locust ile Yuk ve Performans Testi

Locust uygulaması ile web sitemizin load testini cok rahat bir sekilde yapabiliriz. Centos 7 uzerine hızlıca kurup web sitemize yuk bindirip iyilestirmeler yapabiliriz. Ozellikle python ile senaryolar hazırlayıp, web sitesine login olma, site ici belirli kritere uygun aramalar yapılması vs… vi locustkurulum.sh  ile asagdaki scrpti ekliyoruz. “sh locustkurulum.sh”  ile calistirip locust loadRead More

Docker ve Docker-Compose Kurulumu, Docker ile WordPress Kurulumu

Linux Centos türevi işletim sistemleri üzerine Docker ve Docker-Compose kurulumu.  Kurulum sonrası Docker ve Docker-Compose ile WordPress Mysql Kurulumu yaparak wordpress tabanlı bir web sunucu kurulumu yapacağız. ##CentOS 7 üzerine Docker kurulumu: yum install -y wget vim wget -qO- https://get.docker.com/ | sh sudo usermod -aG docker $(whoami) systemctl enableRead More

LAMP Kurulumu

Linux RedHat türevi  işletim sistemleri için LAMP kurulumu. Yani Linux, Apache, MySQL, Php kurulum ve ayarlarını yapacağız. Benim kullanmış olduğum işletim sistemi Centos 6 olup yakın zamanda Centos 7 ve Ubuntu içinde komutları ayrı ayrı koyacağım. Sonraki adımlarda ise wordpress kurulumu yaparak site güvenliği için iptables kuralı oluşturulacaktır. Adım1:ApacheRead More

screen komutu

Linux işletim sistemlerinde uzak ssh bağlantısı veya terminal ile bağlantı esnasında olası bağlantı kopması yaşanabilir. Rsnc, dosya kopyalama yada uzun sürecek bir işlem başlatılabilir. Yarıda kalmasını istemediğimiz bir işlem yapılacak ise screen komutunu kullanmamız gerekmektedir.  Bağlantı kopsa dahi calistirdiğimiz komut arka planda devam edecek, istediğimi zaman bu sessiona tekrarRead More

Arka Planda Komut Çalıştırma

Linux türevi işletim sistemlerinde screen komutu dısında arka planda komut çalıştırmak için istenilen komutun sonuna & işareti koymamız yeterli olacaktır. Terminal yada oturum kapatıldığında arka planda çalışan komutta sonlanır. Sonlanmasını istemiyor isek nohup komutu kullanmamız gerekir. Örnek olarak ping komutununun çıktısını dosyaya yazdırıp arka planda çalıştırması sağlanmıştır.

ArkaRead More

Linux tar gz Arşivleme ve Sıkıştırma komutu

Linux işletim sisteminde dosya arşivleme (tar) ve sıkıştırma komutu gz. Komutun genel kullanımı: tar -c [options] [<file> | <dir> | @<archive> | -C <dir> ] Arsivlenip sıkıstırma komutu tar -cvzf ArsivAdı.tar.gz arsivlenecek/path Arşivlenmiş dosyayı açmak için tar -xvzf ArsivAdı.tar.gz

 

grep komutu

General Regular Expression Parse – GREP komutu ile dosya içinde istenilen içeriği aramak için kullanılır. grep [OPTION]… PATTERN [FILE]… grep -in AranacakIcerik AranacakDosya.txt grep seçenekleri: -i Büyük küçük ayrımı yapmadan arama yapar -v Uyuşmayan satırları arar ve listeler -n Arama yaparken satır numarası gösterir. -w Aranan kelimem tam uyuşanlarıRead More

YUM Komutu

Centos, RedHat, Suse, Fedora gibi RPM paket yönetim sistemine sahip Linux dağıtımlarının paket kurulumu güncellenmesi ve kaldırılması gibi işlemleri otomatikleştirir. #Paket Kurulumu için yum install PaketAdı yum install httpd -y   # -y parametresi ile paketi otomatik olarak yes ile kurulumunu yapar. #Paket Kaldırmak için yum remove PaketAdı yum remove httpd #Paket GücncellemeRead More