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

Ubuntu Linux Nginx MySQL PHP

Ubuntu 16.04 LEMP kurulumu.  Linux Mysql  Nginx Php Kurulumu. #### NGINX INSTALL apt-get update && apt-get upgrade -y sudo add-apt-repository ppa:nginx/stable sudo apt-get update -y sudo apt-get install nginx Nginx kurulumu sonrası site kontrulu. http://ip_adres/ nginx service test ve kontrolu: sudo nginx -t sudo service nginx status sudo serviceRead 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

crontab komutu

Crontab komutu ile istenilen komutu veya komutları otomatikleştirebiliriz. ##crontab goruntulemek için: crontab -l ##crontab duzenlemek icin: crontab -e ##crontab silmek icin: crontab -r crontab dosyasında yapılan degisiklik yapildiğinda crond servisini tekrar başlatmalıyız. /etc/init.d/crond restart service crond restart vim /etc/crontab dakika    saat     gun       ayRead 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