jQuery & Cookies ile Boostrap üzerinde Tek Sefer Modal Gösterme

Bu makalemde baby coder seviye jQuery bilenler için aydınlanma metni vardır dikkatli olun 🙂

Makalenin fikir babası: Coşkun Çetin ağabeyimdir ♥.

Şimdi kodumuz aşağıda ve satır satır anlatıyorum:

Kod bloğunu başka işlevlerlede süsleyebilirsiniz. Sorunuz olursa yorumlarda bekliyorum.

CentOS 7 Yeni Disk Eklemek

Centos 7 için özellikle cPanel ve WHM kullananlar disk alanı ihtiyaçları olabiliyor. Disk yetmeyebiliyor. /home dizini dolabiliyor. Bu yüzden yeni disk ekleyerek /home dizinini rahatlatmak için yeni hesapları başka klasörlere yönlendirebilirsiniz.

Her zamanki gibi çok fazla uzatmadan işlemleri anlatayım 🙂

Diskinizi Eklemeden Önce Mutlaka Şunu Yapın!

Komutunu mutlaka çalıştırın ve gördüğünüz ekranın bir görüntüsünü alın. Mazallah aynı boyutta bir disk açarsınız sonra yanlışlıkla mevcut diskinizi formatlarsınız buraya dikkat edin! Aşağıdaki gibi bir görüntü göreceksiniz benim gibi bunu print screen ile kaydedin bir köşeye.

Şimdi artık VMWare’denmi ESXi denmi yoksa direk donanımsal olarak mı diskinizi ekleyin bir şekilde. Ardından reboot edin makinanızı tamamen tanısın diski direk boot işleminde.

Şimdik tekrar fdisk -l yapıyoruz bakalım gelmişmi diskimiz.

Evet diskimiz gelmiş!

Diski Linux için Biçimlendirme

Şimdi yukarıdaki görselde birşeye dikkat etmeniz gerekli! Dikkat ettiniz mi? /dev/sdb diye eklenmiş bende bu sizde /dev/sdc veya /dec/sdd veya alternatif bir isimle kayıtlı olabilir! Bu kısma dikkat edin!

Şimdi diskinizin adını kopyalayın bir köşeye ve aşağıda DISK_ADI olarak yazdığım yerlerde bunu düzeltin! Direk kopyala yapıştır yapmayacağım yoksa bilinçsiz kişiler kopyala yapıştır yaparak mevcut diskine zarar verebilirler!

Şimdi fdisk alanında kullanılan kod betikleri nelerdir bunları bir tanıyalım:

n: Yeni partition oluşturmak için kullanılır! (new)
p: Mevcut partition listesi (print veya partitions)
d: Partition’u sil (delete veya discard)
q: Değişiklikleri kaydetmeden çık! (quit)
w: Değişiklikleri kaydet ve çık!

Şimdi bilinçlendiğimize göre işlemlerimize gene bilinçli şekilde devam edelim.

Yukarıdaki komutu uyguladıktan sonra Welcome to fdisk alanını göreceğiz ardından sırasıyla aşağıdakiler yapılacak.

  • Boş ekranda n yazıp enter tuşuna basarak yeni partition oluşturuyoruz.
  • Gelen ekranda p yazıp enter tuşuna basarak Primary olarak tanıtıyoruz.
  • Yeni diskimizin tek bölüm olduğunu söylemek için 1 yazıp enterlıyoruz.
  • Varsayılan genelde 2048 olan First Sector değerini belirliyoruz. Burayı direk ENTER yaparak geçin o zaten default değeri verecektir.
  • Varsayılanı değişken olan Last Sector değerini belirleyeceğiz. Burayıda ENTER yaparak geçin.
  • İşlemler tamamsa artık w yazıp enter yaparak çıkın.

Bu işlemlerin sonunda aşağıdaki gibi bir görselle karşılaşacaksınız.

Tekrar kontrol edelim bakalım diskimiz gelmiş mi?

Bravo diskimiz gelmiş! Artık yeni işimiz /dev/sdb1 ile tabi bu isim gene sizde değişik olacak ondan dolayı bunada DISK_ALT_ADI diye isim verdim onu değiştirin!

Yeni Diski Formatlama!

Diskimiz hazır olduğuna göre artık mkfs sistemine göre (make file system) formatlamamız gerekli. Hadi başlayalım:

Şimdi diskinizi bir klasöre atamak istiyorsanız mesela /home2 veya /backup gibi bunun için aşağıdaki komutları kullanacağız:

+ LÜTFEN cd / yaparak ardından ls -l yapın ve açacağınız klasörden varmı yokmu diye bakın!

Yukarıdaki klasöre atama için yaptığınız işlem maalesef ki permanenly diye geçecektir yani geçici olarak /backup klasörüne atadık biz bu diski. Ancak diğer işlemler değişmedi. Şimdi artık bunu Centos 7’ye default olarak tanıtmamız gerekli agacım bu disk her zaman bu klasöründür diyeceğiz!

İşlemler tamamdır! Artık Centos 7’de ek bir diskimiz var ♥

Not: Görsellerden bazıları alıntıdır.

VMWare Tools Kurulumu

Sanal sunucuları kurduktan sonra gerek IP yapılandırmasını ESXi aracılığı ile kontrol etmek gerekse makinanın anlık performizesini kontrol etmek için VMWare Tools’a ihtiyaç duyarız.

VMWare Tools Centos 7 ve Ubuntu’da kullanırken ilk başta 2 mutlak suretli eki kullanıyoruz.

  1. PERL (sudo yum install perl -y)
  2. NET Tools (sudo yum install net-tools)

Bu arkadaşları kurduktan sonra ESXi üzerinde yüklemek istediğimiz makinamıza sağ tıklayıp Guest -> Instal/Upgrade VMWare Tools seçeneğine tıklıyoruz.

Ardından sırasıyla aşağıdaki komutları uygulayın;

Ardından gelen her soruya ENTER ile devam edebilirsiniz spesifik bir ayarınız yok ise.

cPanel Create MySQL Database and Relationship with cPanel User /with SSH

This document language English because the other users can be found this document with keywords!

Are u haven’t any cPanel license? Or expired?

You want to create database? come with me;

Okay did you see the top side code? I know you’re not blind. Now replace the mynewdatabase with your Database Name,

After replace myuser with your MySQL Username, if you still have skip this block.

Replace MYPASSWORD side with your MySQL Password, if you stillhave skip this block again.

Replace RIGHT_ON_THIS_SIDE_YOUR_CPANEL_USERNAME_WITH_RELATIONSHIP with your grandmother name.

Thats all ♥

Yerli Framework Titan !

Son zamanlarda projelerimde laravel, symfony vb. kullanmıyorum -ki son zamanlardaki baba framework olarak kanaat kıldığım performans canavarı phalcon u dahi bıraktım 🙂

11 yıldır bu işi yapıyorum geriye bakıyorum iz bıraktığımız şeyler var ama üstüne hergün bişeyler geliyor.

Geride iz bırakacak bişey için uğraşamam çünkü hayatımı idame ettirmem lazım firmayı geçindirmem lazım zevke vakit yok şu sıralar o yüzden projeler olduğunda yerli bir fw keşfettik Titan diye onunla çalışıyoruz sizlerede önerimdir PSR-4 çalışmak isterseniz buyrun. Hee vay efendim çok gelişmiş değil diyenler olursa laravelin 10000 tane geliştiricisi var tüm dünya yazıyor fw yi.

Bunu yazan 1 adam var Turan Karatuğ diye bi arkadaş yazıyor bizde elimizden geldiğince destek veriyoruz işe yarıyor mu yarıyor en azından Türk kazansın daha çok şey öğrensin adam ne güzel işini yapıyor. Bitbucket projesi yüzünden git sistemimin içine ettim projem bittiğinde bende push requestte bulunacağım sürekli şimdilik issue oluşturmakla vakit geçiriyorum projede sorun yaşarsam.

Çok basit bi FW sistemide güzel 1-2 kendinize özgü ayarınızı yaptığınızda işinizi görecektir;

http://titanphp.com adresinden görebilirsiniz.

Örneğin benim lanet bi alışkanlığım var DB kütüphanelerinin hepsi illuminate/Capsule gibi olmalı arkadaş bi alışmışım bırakamıyorum uyuşturucu gibi bişey bu laravelin pdo sistemi alışamıyorum başka şeye inat ettim alışacam dedim ama where sistemini düzeltmeden yapamadım sizede şöyle özetliyim durumu;

System\Libs\Database\DB.php;

public function where diye aratın bir sonraki satırına yapıştırın;

normalde DB::table(‘users’)->where(‘id’,’=’,2); böyle yaparken;

DB::table(‘users’)->where(‘id’,2)

yapıyoruz ve sistem otomatik operatörü belirleniyor.

Random String Fonksiyonu

Random String oluşturmak için aşağıdaki basit fonksiyonu kullanabilirsiniz;

Bir diğer fonksiyon daha var;

[Centos 7] cPanel Kurulumu

Centos 7’nin g… başı ayrı oynuyor şu sıralar hele MariaDB iyice şımarmış durumda umursamazca update yapıyorlar sistemler oynuyor yum update yapmaktan korkar olduk.

Şimdik kolay yoldan hızlı hızlı temiz kurulumla Centos 7’nizi minimal olarak kurduysanız bir upgrade çekin makinanıza;

yum upgrade -y

yaptıktan sonra bırakın güncellensin.. Sonra birde reboot çekin makina kendine gelsin kerneli yutsun.

Centos 7’nin kendi firewall ı o kadar nalet birşey ki önce onu bi kapatalım;

iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service

Network’ü zaten cPanel üzerinden manage edeceğiz network manager’ide kapatalım;

systemctl stop NetworkManager.service
systemctl disable NetworkManager.service

Ardından perl’i kuralım

yum install perl -y

Hazırız;

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

Yazarak kuruluma başlayabilirsiniz.

SSH ile cPHulk Kapatma (cPanel Access Denied Çözümü)

cPHulk sorunu şu sıralar süregelmiş sorunlardan en büyüğü en çok problemde makinayı yeniden başlatınca yaşanıyor Centos 7 ile hala uyum sağlayamamış bu sistemi bir şekilde ayaklandırmaya çalışırken makina açılıp ardından SSH bağlantısında Access Denied veya 2087 tarafında değişik hatalar geriyorsak önce upcp yapın vsphere üzerinden ssh bağlanıp (/scripts/upcp –force).

Ardından aşağıdaki komutumuz ile CPHULK sorunundan kurtulabiliyoruz.

/usr/local/cpanel/etc/init/stopcphulkd

Exim Üzerinde Depolanan Mailleri Görmek ve Temizlemek !

Geçtiğimiz yıllarda mail fonksiyonunu daha deaktif etmeden önce çok sorunlar yaşamıştım sunuclarda. Adamlar geliyor WordPress Hosting alıyor kafasına göre dolduruyor içerisi çin kerhanesi gibi virüs doluyor sonra bas maili bas maili yermi anadolu çocuğu ? Yemez tabikide.

Dedimki ben sizin hakkınızdan gelecem! (gelemedi)

Şaka bi yana uğraştırıcı birşey oldu bu önce exim üzerindeki mailleri görmem gerekliydi.

yaparak e-postaları gördüm.

Şimdi sıra bunları temizlemekte.

ile hepsini temizledim. Eğer -ki derseniz ben e-postalarıda görmek istiyorum onada çözüm var:

Böylelikle temizliğimizi yapmış olduk. Ama günün her saati sizi bunla uğraştırmam merak etmeyin 🙂

Cron tab görevimizi girelim artık temizlikle uğraşmayalım:

yapıyoruz önce:

Vi editör bilmeniz gerekli ama ben uyuz olduğum için vi’ye hala inatla fonksiyonlarını ezberlemiyorum.

Cron görevinizi girip q tuşuna basın sonra :wq yazınca kaydediyor gavur.

Şimdi birde crontab’ı restart edelim görevimiz çalışsın hadi hayırlı işler: