CentOS Web Panel Kurulumu

Merhaba Arkadaşlar,

Bu makalemizde Centos 6.4 üzerinde Centos Web Panel kurulumundan bahsedeceğim.Yeni bir panel olmakla beraber geleceği olacakmış gibi hissetiren Web Panel ücretsiz olarak sizlere sunulmaktadır.

Açıkcası bu zamana kadar zPanel’den sonra beğendiğim Web Hosting Kontrol panelleri arasında yer almaya başladı.

Panelin bir çok güzel yanı var ama bunların yanında en çok dikkatimi çeken Varnish oldu, yani Apache sunucunuzun önüne cache

MySQL Komutları Bölüm 3

Bir önceki makalemizde Veritabanı Oluşturma ve Silme , Kullanıcı Oluşturma,Silme ve yetkilendirme gibi işlemleri yaptık. Bu bölümde biraz daha makalemizi ileriye seviyeye götürerek Veritabanı Yedekleme,Tablo Yedekleme ve Yedeklerden geri dönüş gibi işlemleri işleyeceğiz.

Bunun yanın sıra MySQL CLI komutlarının shell üzerinde bash script ile nasıl çalıştırabileceğimize göz atacağız.

MySQL Sunucusu üzerindeki bütün veritabanları yedeklemek ;

mysqldump -u root -p --all-databases > /tmp/alldatabases.sql 

MySQL Sunucu üzerindeki tek bir veritabanının yedeğini almak için ;

mysqldump -u root -p veritabani_adi > /tmp/veritabaniadi.sql

MySQL Sunucusu üzerindeki sadece seçilen veritabanları yedekleme ;

mysqldump -u root -p --databases veritabaniadi_1 veritabaniadi_2 veritabaniadi_3 > /tmp/veritabaniadi_1_2_3.sql 

MySQL Sunucu üzerinde yedeklenen veritabanlarını restore etmek ;

mysql -u root -p veritabaniadi < /tmp/veritabaniadi.sql

MySQL Sunucu üzerindeki yedeklenen birden fazla veritabanını restore islemi ;

mysql -u root -p -D veritabaniadi_1 -D veritabaniadi_2 -D veritabaniadi_3 < /tmp/veritabaniadi_1_2_3.sql

Yukarıda sadece veritabanı yedekleme işlemi gördük.Peki ya tablo yedeklemek istersek ?

mysqldump -c -u username -ppassword veritabaniadi tabloadi > /tmp/veritabaniadi_tabloadi.sql

Biraz daha ileriye gidip bash script hazirlayip bir kaç işlem yapalim.Aşağıdaki Bash Script yeni bir veritabani,yeni bir user ve user yetkilerini olusturur.Sizde buna yakın şeyler yapacaksanız aşağıdaki örneği dikkate alabilirsiniz.

#!/bin/sh
# Samet YILMAZ - 2014 - www.sametyilmaz.com.tr
# Yeni veritabani olusturma
mysql -u root -prootsifresi -e "CREATE DATABASE veritabaniadi;"
# Yeni kullanici olusturma
mysql -u root -prootsifesi -e "CREATE USER 'dbuser'@'localhost';"
# Yeni kullaniciya sifre belirleme
mysql -u root -prootsifresi -e "SET PASSWORD FOR 'dbuser'@'localhost' = PASSWORD('sifre');"
# Yeni kullaniciya veritabani yetkisi verme
mysql -u root -prootsifresi -e "GRANT ALL ON veritabaniadi.* TO 'dbuser'@'localhost';"
# Yeni kullaniciya disaridan erisim yetkisi verme.
mysql -u root -pboxnet -e "GRANT ALL ON veritabaniadi.* TO 'dbuser'@'%' IDENTIFIED BY 'sifre';"

EOF kullanarak bashscript ile mysql komutlarını koşturmak ;

#!/bin/bash
mysql -u root -prootsifreniz << EOF
use mysql;
show tables;
EOF

Umarım bu makale serisi işinize yaramıştır.Eğer hergün benim gibi standart mysql kurulumları vs yapiyorsanız bu tarz çözümler işlerinizi %80 kolaylaştıracaktır.

Başka bir makale serisinde görüşmek üzere. : )

MySQL Komutları Bölüm 2

Bir önceki makalemizde genelde veri arama ve listelemeye göz atmıştık.

Bu bölümde CREATE,DROP,GRANT gibi fonksiyonları kullanarak veritabanı işlemleri yapacağız.Bir sonraki makalemizde bash script ile mysql komutlarını koşturmayı ve yedeklemeye göz atacağız.

MySQL Komutları Bölüm 1

Eğer birgün yolunuz MySQL’e düşerse ve yapılandırmanız gerekirse benim gibi sizde arayüz sevmeyenlerdenseniz aşağıdaki komutları sık sık kullanacaksınız benden unutmamak adına burada bunları yazmaya karar verdim.

Öncelikle Linux üzerinde mysql sunucunuzu yönetebilmek ve yapılandırabilmek için mysql komut satırına düşmeniz gerekiyor.

Centos üzerinde Oracle Client Kurulumu (PHP)

Php ile Oracle veritabanı sunucunuza bağlanmak isterseniz sunucunuz üzerinde Oracle Client kurulu olması gerekiyor ve PHP extension kurulumlarını yapmanız gerekmektedir.Ben pfSense üzerinde Radius’u , MySQL’i  tutmak yerine Centos üzerinde tutarak bütün yükü pfSense sırtına yüklemek istemiyorum.Sonuç itibariyle pfSense bir Firewall, web server değil : )

Neyse lafı daha fazla uzatmadan yavaştan kuruluma geçelim.Şuan 12.1 oracle client sürümü mevcuttu bende indirip kendi web siteme rpm dosyalarını attım. Eğer yıllar sonra bu makeleye uğrarsanız aşağıdaki link çalışmaya devam ederse güncel RPM dosyalarını indirmeniz gerekir.

Plesk Automation Service Node Ekleme (Agent Sunucu Kurulumu)

Merhabalar bir önceki makalemizde Cloud Hosted hizmeti vermemizi sağlayan Parallels Plesk Automation Kurulumunu anlatmıştım. Bu makalemizde Magamanent Node üzerinde yeni service node nasıl eklenir.Yani Türkçesiyle Agent sunucu ekleme işlemlerini sırasıyla yapacağız.

Bu makaleyi yazarken, Plesk’in 90 gün olarak sunduğu product key isteme sayfası çalışmamaktaydı.Bende twitter’dan Parallels yöneticileriyle iletişime geçip mail yoluyla demo key isteğinden bulundum. Sağolsunlar onlardan kısa bir sürede bu isteğimi yerine getirip lisanslarımı gönderdiler.Eğer sizde lisansına ulaşamazsanız ppa@parallels.com adresine mail atmanız gerekmektedir.

Parallels Plesk Automation Kurulumu

Merhabalar ;

Ne zamandır bir fırsat bulup test aşamalarına başlayamadığım Parallels’in ürünü olan Plesk Automation’un kurulum adımlarını sizlerle paylaşacağım. Şuan nasıl çalıştığı ve izlenimlerim hakkında size bir detaylı bir bilgi sunamayacağım ama yakın bir zamanda konuyla ilgili güzel bir makale yayınlamayı düşünüyorum.

Arama
RSS
Beni yukari isinla