<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kadir Özdemir &#187; Linux</title>
	<atom:link href="http://www.skorp.eu/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.skorp.eu</link>
	<description>Programlama, Güvenlik, Design ve hayatimdan kesintiler</description>
	<lastBuildDate>Fri, 02 Dec 2011 14:29:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>XenServer de Windows kurulumu</title>
		<link>http://www.skorp.eu/2011/01/24/xenserver-de-windows-kurulumu/</link>
		<comments>http://www.skorp.eu/2011/01/24/xenserver-de-windows-kurulumu/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 21:09:40 +0000</pubDate>
		<dc:creator>Skorp</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://www.skorp.eu/?p=508</guid>
		<description><![CDATA[bir önceki yazimizda Xenserver e Windows yüklemek icin depo nasil olustururuz ona baktik. Simdi ise Windows kurarken dikkat edilmesi gereken bir kac önemli nokta var onlara bakalim. -VM olustururken en son adimda &#8220;Start VM automatically&#8221; secmiyoruz -XenServerimize root ile baglanip calistiriyoruz ve suna benzer bir cikti aliyoruz uuid satirinda yazan numara birdahaki adimda bize lazim [...]]]></description>
			<content:encoded><![CDATA[<p>bir <a href="http://www.skorp.eu/2011/01/24/xenserver-iso-deposu-olusturma/">önceki yazimizda</a> Xenserver e Windows yüklemek icin depo nasil olustururuz ona baktik.<br />
Simdi ise Windows kurarken dikkat edilmesi gereken bir kac önemli nokta var onlara bakalim.</p>
<p>-VM olustururken en son adimda &#8220;<em>Start VM automatically</em>&#8221; secmiyoruz<br />
-XenServerimize root ile baglanip</p>
<pre class="brush: bash; title: ; notranslate">
xe vm-list
</pre>
<p>calistiriyoruz ve suna benzer bir cikti aliyoruz</p>
<p><img src="http://www.skorp.eu/wp-content/vmlist.jpg" alt="xe vm-list" /></p>
<p>uuid satirinda yazan numara birdahaki adimda bize lazim olan id.<br />
son olarak su komutu calistiralim</p>
<pre class="brush: bash; title: ; notranslate">
xe vm-param-set uuid=&lt;UUID&gt; platform:viridian=false
</pre>
<p>uuid yazan yere yukardaki resimdeki uuid yi yaziyoruz.</p>
<p>Simdi Vm makinanizi calistira bilirsiniz.</p>
<p><em>Xp kurarken vm olustururken template olarak windows xp sp3 ü sectim ama windows 7 kurarken &#8220;other install media&#8221; secilmesi gerektigini bir kac forumda okudum.<br />
Windows 7 kurarken takili kaliyorsa template i degistirip yeniden deneyiniz.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skorp.eu/2011/01/24/xenserver-de-windows-kurulumu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XenServer Iso deposu olusturma</title>
		<link>http://www.skorp.eu/2011/01/24/xenserver-iso-deposu-olusturma/</link>
		<comments>http://www.skorp.eu/2011/01/24/xenserver-iso-deposu-olusturma/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 10:39:33 +0000</pubDate>
		<dc:creator>Skorp</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://www.skorp.eu/?p=488</guid>
		<description><![CDATA[Bana göre Xenserver de ISO dosyasindan bir VM olusturmak icin, en kolay yol bir depo olusturmak. Bunun icin Linux Test serverimde bir Depo olusturup XenCenter e onu tanittim. Bunu nasil yaptik hep beraber bakalim. Baslarkan Internette calisan ve erisile bilinen bir Webserveriniz var sayiyoruz. Linux Serverimizde smb.conf dosyamizi ayarliyalm bu satirlari ekleyip kayit edelim: ardindan [...]]]></description>
			<content:encoded><![CDATA[<p>Bana göre Xenserver de ISO dosyasindan bir VM olusturmak icin, en kolay yol bir depo olusturmak.<br />
Bunun icin Linux Test serverimde bir Depo olusturup XenCenter e onu tanittim.<br />
Bunu nasil yaptik hep beraber bakalim.<br />
Baslarkan Internette calisan ve erisile bilinen bir Webserveriniz var sayiyoruz.</p>
<p>Linux Serverimizde <em>smb.conf</em> dosyamizi ayarliyalm</p>
<pre class="brush: bash; title: ; notranslate">
vim /etc/samba/smb.conf
</pre>
<p>bu satirlari ekleyip kayit edelim:</p>
<pre class="brush: bash; title: ; notranslate">
[ISOS]
comment = ISOs
path = /ISOS
browseable = yes
</pre>
<p>ardindan sambayi yeniden baslatalim</p>
<p><span id="more-488"></span></p>
<pre class="brush: bash; title: ; notranslate">
/etc/init.d/smb.conf restart
</pre>
<p>bir samba kullanicisi olusturalim</p>
<pre class="brush: bash; title: ; notranslate">
useradd xensamba
smbpasswd -a xensamba
</pre>
<p>Simdi XenCenterimizi calistiralim ve yeni bir ISO storage olusturalim.<br />
Ilk Resimde Windows FIle Sharing CIFS seciyoruz.<br />
<a href="http://www.skorp.eu/wp-content/iso1.jpg"  class="lightbox"><img src="http://www.skorp.eu/wp-content/iso1.jpg" alt="Iso1" width="500" height="300" /></a></p>
<p>Share Name yazan yerdeki xx.xx.xx.xx i kendi serverinizin ip adresi ile degistirin, olusturdugumuz kullanici bilgilerini girin ve Finish e tiklayin.<br />
<a href="http://www.skorp.eu/wp-content/iso2.jpg" class="lightbox" ><img src="http://www.skorp.eu/wp-content/iso2.jpg" alt="iso2" width="500" height="300"/></a></p>
<p>Birkac saniye sonra Storage kisminda XenCenterde eklediginiz depo görülmesi lazim.</p>
<p><a href="http://www.skorp.eu/wp-content/iso3.jpg"  class="lightbox"><img src="http://www.skorp.eu/wp-content/iso3.jpg" alt="Iso1" width="500" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skorp.eu/2011/01/24/xenserver-iso-deposu-olusturma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ssh anahtarli kimlik dogrulama</title>
		<link>http://www.skorp.eu/2010/12/02/ssh-anahtarli-kimlik-dogrulama-public-keys/</link>
		<comments>http://www.skorp.eu/2010/12/02/ssh-anahtarli-kimlik-dogrulama-public-keys/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 20:40:15 +0000</pubDate>
		<dc:creator>Skorp</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.skorp.eu/?p=456</guid>
		<description><![CDATA[bu yazimizda Ubuntu veya herhangi bir Linux tabanli isletim sistemine, ssh üzeri sifresiz olarak nasil baglanabiliriz ona bakalim. öncelikle baglanmak istedigimiz local makinada yapmamiz gerekenlere bakalim: komutunu calistiriyoruz ve söyle bir cikti elde ediyoruz. Sorulan sorulari ENTER tusu ile gece bilirsiniz. kullanicinizin home klasöründe .ssh adli bir klasör bulunuyor onun icinde iki tane dosya olusturuldu. [...]]]></description>
			<content:encoded><![CDATA[<p>bu yazimizda Ubuntu veya herhangi bir Linux tabanli isletim sistemine, ssh üzeri sifresiz olarak nasil baglanabiliriz ona bakalim.<br />
öncelikle baglanmak istedigimiz local makinada yapmamiz gerekenlere bakalim:</p>
<pre class="brush: plain; title: ; notranslate">
ssh-keygen -t rsa
</pre>
<p>komutunu calistiriyoruz ve söyle bir cikti elde ediyoruz.<br />
Sorulan sorulari ENTER tusu ile gece bilirsiniz.</p>
<pre class="brush: plain; title: ; notranslate">
root@localhost:~# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
2a:a1:4b:a4:12:02:34:68:f5:ff:8a:76:b3:74:be:01 root@localhost
The key's randomart image is:
+--[ RSA 2048]----+
|.o..             |
|o.. .            |
|o    .           |
|.     .          |
|o . .  ES        |
|.+ . . .o        |
|o o . .. +       |
|.. . ooo+ .      |
|  . ...ooo.      |
+-----------------+
</pre>
<p>kullanicinizin home klasöründe <em>.ssh</em> adli bir klasör bulunuyor onun icinde iki tane dosya olusturuldu.</p>
<p><strong>id_rsa ve id_rsa.pub</strong></p>
<p><em>id_rsa gizli</em> anahtar<br />
<em>id_rsa.pub</em> acik anahtar</p>
<p><em>id_rsa.pub</em> dosyasini baglanmak istedigimiz servere yükliyelim</p>
<pre class="brush: plain; title: ; notranslate">
scp -P34 /root/.ssh/id_rsa.pub root@85.xx.xx.xx:/home/backup/.ssh
</pre>
<p>benim <em>id_rsa.pub</em> dosyaim <em>/root/.ssh/ </em>klasörü icinde yüklemek istedigim yer ise serverde backup adli kullanicimin home klasöründe.<br />
<em>.ssh </em>klasörü yoksa olusturun<br />
simdi <em>id_rsa.pub</em> u yükledik bunu authorized_keys dosyasi icine yazmamiz gerekiyor.<br />
servere baglanip <em>/home/backup/</em> klasöründe bu komutu calistiriyoruz.</p>
<pre class="brush: plain; title: ; notranslate">
cat id_rsa.pub &gt;&gt; authorized_keys
//ardindan id_rsa.pub u siliyoruz
rm id_rsa.pub
</pre>
<p>simdi gerekli dosya ayarlarini yaparim</p>
<pre class="brush: plain; title: ; notranslate">
chown backup:users /home/backup/.ssh -R
chmod 700 /home/backup/.ssh
chmod 644 /home/backup/.ssh/authorized_keys
</pre>
<p>simdi <em>sshd_config</em> dosyamizda bir iki satiri aktif etmemiz gerekiyor</p>
<pre class="brush: plain; title: ; notranslate">
vim /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys
</pre>
<p>bu satirlarin basinda # isaretlerini kaldiriyoruz ve kaydediyoruz.<br />
ardindan</p>
<pre class="brush: plain; title: ; notranslate">
/etc/init.d/sshd restart
</pre>
<p>simdi local makinamizdan baglanmayi deniyelim:</p>
<pre class="brush: plain; title: ; notranslate">
ssh backup@85.xx.xx.xx
Last login: Fri Dec  3 10:47:49 2010 from .....
</pre>
<p>evet sorunsuzca baglandik.</p>
<p>suan hem bu yöntemle servere baglana bilirsiniz hemde normal sifreyi girerek<br />
ssh ya sifreli baglantiyi tamamen kapatmak isteyenler ola bilir ozaman<br />
sshd_config de su ayarlari yapmaniz gerekiyor</p>
<pre class="brush: plain; title: ; notranslate">
PermitRootLogin yes
PasswordAuthentication no
#UsePAM yes
</pre>
<p>ardindan sshd yi yeniden baslatin</p>
<p>hepsi bukadar, kolay gelsin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skorp.eu/2010/12/02/ssh-anahtarli-kimlik-dogrulama-public-keys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS de XenServer Tools kurulumu</title>
		<link>http://www.skorp.eu/2010/09/27/centos-de-xenserver-tools-kurulumu/</link>
		<comments>http://www.skorp.eu/2010/09/27/centos-de-xenserver-tools-kurulumu/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 16:51:04 +0000</pubDate>
		<dc:creator>Skorp</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://www.skorp.eu/?p=436</guid>
		<description><![CDATA[öncelikle Xenserver ve bir Guest sistem kurulu olmasi lazim. Bende Centos 5.5 kurulu, Xs-Tools yüklemek icin Xencenter de Guest sistmimizi seciniz, yukarida Consola tiklayiniz, DVD-Drive de xs-tools.iso seciniz ardindan su komutlari calistirin ardindan sisteminizi yeniden baslatin. /dev/xvdd bunu xs-tools sectiginiz kutucugun saginda yazan adresle degisiniz. XenserverTools ne ise yarar? XenServer tools yüksek performanslı Windows sürücüleri [...]]]></description>
			<content:encoded><![CDATA[<p>öncelikle Xenserver ve bir Guest sistem kurulu olmasi lazim.<br />
Bende Centos 5.5 kurulu, Xs-Tools yüklemek icin <strong>Xencenter</strong> de Guest sistmimizi seciniz, yukarida Consola tiklayiniz, DVD-Drive de <em>xs-tools.iso</em> seciniz ardindan<br />
su komutlari calistirin</p>
<pre class="brush: plain; title: ; notranslate">
mkdir /mnt/cdrom
mount /dev/xvdd /mnt/cdrom/
cd /mnt/cdrom/
cd Linux/
./install.sh
</pre>
<p>ardindan sisteminizi yeniden baslatin.</p>
<p><em>/dev/xvdd</em> bunu xs-tools sectiginiz kutucugun saginda yazan adresle degisiniz.</p>
<p><strong>XenserverTools ne ise yarar?</strong><br />
XenServer tools yüksek performanslı Windows sürücüleri ve bir yönetim aracı saglar</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skorp.eu/2010/09/27/centos-de-xenserver-tools-kurulumu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APC kurulumu</title>
		<link>http://www.skorp.eu/2010/08/16/php-apc-kuralumu-installation/</link>
		<comments>http://www.skorp.eu/2010/08/16/php-apc-kuralumu-installation/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 11:36:12 +0000</pubDate>
		<dc:creator>Skorp</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.skorp.eu/?p=418</guid>
		<description><![CDATA[apc nedir: APC, alternatif PHP önbelleğidir. PHP betiklerini derlemek ve önbelleklemek için özgür, açık ve sağlam bir çalışma ortamı sağlamak adına tasarlandı. APC, yükü ağır olan sitelerde betiklerin çözümlenmesi ve derlenmesinden neredeyse tamamen kurtularak derlenmiş bir durumda önbelleklenmesi için imkan sunarak PHP&#8217;nin başarımının arttırılmasını sağlayacak bir yol olarak düşünüldü apc kurulumuna gecelim, öncelikle en son [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://docs.comu.edu.tr/howto/apache-compile-howto-phpext.html">apc nedir:</a><br />
APC, alternatif PHP önbelleğidir. PHP betiklerini derlemek ve önbelleklemek için özgür, açık ve sağlam bir çalışma ortamı sağlamak adına tasarlandı. APC, yükü ağır olan sitelerde betiklerin çözümlenmesi ve derlenmesinden neredeyse tamamen kurtularak derlenmiş bir durumda önbelleklenmesi için imkan sunarak PHP&#8217;nin başarımının arttırılmasını sağlayacak bir yol olarak düşünüldü</p>
<p>apc kurulumuna gecelim, öncelikle en son apc yi <a href="http://pecl.php.net/package/APC">buradan</a>  indirelim:</p>
<p><code>cd /tmp &#038;&#038; wget http://pecl.php.net/get/APC</code></p>
<p>indirdigimiz dosyayi acalim:<br />
<code> tar xvfz APC</code></p>
<p>ardindan su satirlari calistiralim:<br />
<code>cd APC-3.1.4/<br />
phpize<br />
./configure --enable-apc-mmap --with-apxs2 --with-php-config=/usr/bin/php-config<br />
make &#038;&#038; make install</code></p>
<p>ardindan php.ini yi acip <em>Dynamic Extensions</em> satirinin altina bunlari ekliyoruz:</p>
<p><code>extension="apc.so"<br />
apc.enabled=1<br />
apc.file_update_protection=2<br />
apc.optimization=0<br />
apc.shm_size=32<br />
apc.shm_segments=1<br />
apc.gc_ttl=7200<br />
apc.ttl=7200<br />
apc.num_files_hint=1024<br />
apc.enable_cli=0</code></p>
<p>ve son olarak apacheyi yeniden baslatiyoruz:<br />
<code>/etc/init.d/apache2 restart</code></p>
<p>Herseyi dogru yaptiysak phpinfo ya apc adli bir bölüm eklenmis olmali.</p>
<p>phpize icin suse de <em>php5-devel</em> paketi ve ubuntuda <em>php5-dev</em> paketi kurulu olmasi lazim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skorp.eu/2010/08/16/php-apc-kuralumu-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>at ile ileri tarihde bir görev calistirma</title>
		<link>http://www.skorp.eu/2010/04/12/at-ile-ileri-tarihde-bir-gorev-calistirma/</link>
		<comments>http://www.skorp.eu/2010/04/12/at-ile-ileri-tarihde-bir-gorev-calistirma/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 10:52:18 +0000</pubDate>
		<dc:creator>Skorp</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.skorp.eu/?p=411</guid>
		<description><![CDATA[Bu yazimizida at ile ileri bir zamanda komut nasil calistirilir ona bakacagiz. Bana lazim olus sebebi yarin gece Server baska bir Datacentere tasinacak ondan kisa bir zaman önce Serveri kapatmam lazim. Bunun icin öncelikle atd yi kuralim: apt-get install at calistiralim: /etc/init.d/atd start ardindan calistirilicak olan komutu ve zamani yazalim: echo &#8220;/sbin/shutdown -h now&#8221; &#124; [...]]]></description>
			<content:encoded><![CDATA[<p>Bu yazimizida at ile ileri bir zamanda komut nasil calistirilir ona bakacagiz.<br />
Bana lazim olus sebebi yarin gece Server baska bir Datacentere tasinacak ondan kisa bir zaman önce Serveri kapatmam lazim.</p>
<p>Bunun icin öncelikle atd yi kuralim:</p>
<blockquote><p>apt-get install at</p></blockquote>
<p>calistiralim:</p>
<blockquote><p>/etc/init.d/atd start</p></blockquote>
<p>ardindan calistirilicak olan komutu ve zamani yazalim:</p>
<blockquote><p>echo &#8220;/sbin/shutdown -h now&#8221; | at 22:15 13.05.2010</p></blockquote>
<p>ardindan atq komutu ile görevi dogru yapmismiyiz diye kontrol ede bilirsiniz.</p>
<blockquote><p>atq</p></blockquote>
<p>daha fazla bilgi icin <strong>man at</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.skorp.eu/2010/04/12/at-ile-ileri-tarihde-bir-gorev-calistirma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOs de Php5.2.9&#8242;a  updateleme</title>
		<link>http://www.skorp.eu/2009/09/21/centos-de-php5-2-9-updateleme/</link>
		<comments>http://www.skorp.eu/2009/09/21/centos-de-php5-2-9-updateleme/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 10:51:09 +0000</pubDate>
		<dc:creator>Skorp</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.skorp.eu/?p=368</guid>
		<description><![CDATA[Centos in kendi reploari php 5.1.6 ile geliyor. Bazi applikasyonlar mesela Oxid shop php 5.2 gerektiriyor bu yüzden Centos de nasil php yi güncelleriz bakalim: ile baka bilirz atomic repolara eklendimi diye. ardindan son olarak]]></description>
			<content:encoded><![CDATA[<p>Centos in kendi reploari php 5.1.6 ile geliyor.<br />
Bazi applikasyonlar mesela Oxid shop php 5.2 gerektiriyor bu yüzden Centos de nasil php yi güncelleriz bakalim:</p>
<pre class="brush: plain; title: ; notranslate">
wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh
</pre>
<pre class="brush: plain; title: ; notranslate">yum repolist all</pre>
<p>ile baka bilirz atomic repolara eklendimi diye.</p>
<p>ardindan</p>
<pre class="brush: plain; title: ; notranslate">
yum update
</pre>
<p>son olarak</p>
<pre class="brush: plain; title: ; notranslate">
/etc/init.d/lighttpd  restart

apache kullananlar

/etc/init.d/httpd  restart
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.skorp.eu/2009/09/21/centos-de-php5-2-9-updateleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tüm Dbleri yedeklemek</title>
		<link>http://www.skorp.eu/2009/08/07/tum-dbleri-backuplamak/</link>
		<comments>http://www.skorp.eu/2009/08/07/tum-dbleri-backuplamak/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 11:29:38 +0000</pubDate>
		<dc:creator>Skorp</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Veritabani]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.skorp.eu/?p=358</guid>
		<description><![CDATA[Bugün bir bash Script sunacagim, bir serverdeki tüm db leri teker teker yedekleye bilmek icin. bukadar bunu linux makinanida herhangi bir yere yükleyin dosyayi .sh diye kayit edin ardindan chmod 777 dosya.sh elden calistirmak icin sh dosya.sh cronjob olarakda calistira bilirsiniz. kolay gelsin]]></description>
			<content:encoded><![CDATA[<p>Bugün bir bash Script sunacagim, bir serverdeki tüm db leri teker teker yedekleye bilmek icin. </p>
<pre class="brush: plain; title: ; notranslate">
#!/bin/bash
echo &quot;Save all db's:&quot;
DBASELIST=`mktemp`
# tüm db lerin isimleri ni topla
# sifreburaya yazan yere root sifrenizi girin (script de iki kez kullaniliyor)
mysqlshow -sifreburaya | awk '{print $2}' | grep -v Databases | sort &gt;$DBASELIST
#Backup hagi klasör icine yüklensin
cd /data
mkdir -p `date +%Y%m%W`
cd `date +%Y%m%W`
for x in `cat $DBASELIST`; do
    echo &quot;Db: $x yedekleniyor&quot;;
    mysqldump --opt -psifreburaya $x &gt;$x.sql;
done;
echo &quot;Eski .gz-dosyalarini sil&quot;
rm *.gz
echo &quot;dosyalari SIKISTIR:&quot;
gzip *
</pre>
<p>bukadar bunu linux makinanida herhangi bir yere yükleyin dosyayi .sh diye kayit edin ardindan<br />
<code>chmod 777 dosya.sh</code></p>
<p>elden calistirmak icin<br />
<code>sh dosya.sh</code></p>
<p>cronjob olarakda calistira bilirsiniz.<br />
kolay gelsin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skorp.eu/2009/08/07/tum-dbleri-backuplamak/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Centos de apache, php ve mysql kurulumu</title>
		<link>http://www.skorp.eu/2009/06/24/centos-de-apache-php-ve-mysql-kurulumu/</link>
		<comments>http://www.skorp.eu/2009/06/24/centos-de-apache-php-ve-mysql-kurulumu/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 13:43:36 +0000</pubDate>
		<dc:creator>Skorp</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[centos]]></category>

		<guid isPermaLink="false">http://www.skorp.eu/?p=312</guid>
		<description><![CDATA[En basit sekilde centos de apache, mysql ve php yi kuracagiz, bunun icin centos ile gelen yum paket yöneticisini kullanacagiz. öncelikle kurulum islemini gerceklestirlem: 1. yum -y install httpd php mysql mysql-server php-mysql 2. yeni servislerin sistem yeniden baslarken otomatik baslamasi icin bu satirlari ekliyoruz. /sbin/chkconfig httpd on /sbin/chkconfig mysqld on servislerin hangi runlevel lerde [...]]]></description>
			<content:encoded><![CDATA[<p>En basit sekilde <strong>centos</strong> de <em>apache</em>, <em>mysql ve php</em> yi kuracagiz, bunun icin centos ile gelen <strong>yum</strong> paket yöneticisini kullanacagiz.</p>
<p>öncelikle kurulum islemini gerceklestirlem:</p>
<p>1.<br />
<code>yum -y install httpd php mysql mysql-server php-mysql </code></p>
<p>2. yeni servislerin sistem yeniden baslarken otomatik baslamasi icin bu satirlari ekliyoruz.</p>
<p><code> /sbin/chkconfig httpd on<br />
 /sbin/chkconfig mysqld on</code></p>
<p>servislerin hangi runlevel lerde aktif oldugunu görmek icin bu komutu kullana bilirsiniz<br />
<code>chkconfig --list httpd </code></p>
<p>sonuc bende:<br />
<code>httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off</code></p>
<p>yani 2,3,4,5 inci runlevellerde otomatikmen baslatilicaktir.</p>
<p>3. apache ve mysql i calistiralim</p>
<p><code>/sbin/service httpd start<br />
/sbin/service mysqld start</code></p>
<p>4. mysql root sifresini degistirelim:</p>
<p><code>mysqladmin -u root password 'yenisifreniz'</code></p>
<p>bukadar ardindan browserinize http://ipadresi yazdginizda apache nin standard sayfasini göreceksiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skorp.eu/2009/06/24/centos-de-apache-php-ve-mysql-kurulumu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>cok kullanilan mod-rewrite komutlari</title>
		<link>http://www.skorp.eu/2009/05/14/mod_rewrite-onemli-yararli-komutlar/</link>
		<comments>http://www.skorp.eu/2009/05/14/mod_rewrite-onemli-yararli-komutlar/#comments</comments>
		<pubDate>Thu, 14 May 2009 11:26:20 +0000</pubDate>
		<dc:creator>Skorp</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.skorp.eu/?p=300</guid>
		<description><![CDATA[Genelde bana lazim olan cok kullanlilan birkac mod-rewrite kuralini bu yazima ekliyorum. simdilik aklima gelenler bunlar, yeni kurallar aklima geldikce ekliyecegim. mod-rewrite ile tüm domain i yönlendirme: Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.yenidomain.com/$1 [R=301,L] mod-rewrite ile daha önceki yazilarimda yazdigim gibi subdomain olusturma. RewriteEngine On RewriteCond %{HTTP_HOST} !^www.skorp.eu [NC] RewriteCond %{HTTP_HOST} ^(www.)?([^.]+).skorp.eu [NC] RewriteRule [...]]]></description>
			<content:encoded><![CDATA[<p>Genelde bana lazim olan cok kullanlilan birkac mod-rewrite kuralini bu yazima ekliyorum.<br />
simdilik aklima gelenler bunlar, yeni kurallar aklima geldikce ekliyecegim.</p>
<p>mod-rewrite ile tüm domain i yönlendirme:<br />
<code><br />
Options +FollowSymLinks<br />
RewriteEngine on<br />
RewriteRule (.*) http://www.yenidomain.com/$1 [R=301,L]<br />
</code></p>
<p>mod-rewrite ile daha önceki yazilarimda yazdigim gibi subdomain olusturma.<br />
<code><br />
RewriteEngine On<br />
RewriteCond %{HTTP_HOST} !^www.skorp.eu [NC]<br />
RewriteCond %{HTTP_HOST} ^(www.)?([^.]+).skorp.eu [NC]<br />
RewriteRule ^$ /%2/htindex.html [L]<br />
</code></p>
<p>mod-rewrite ile index.html e gelen istekleri index.php ye yönlendirelim.<br />
böylelikle siteyi ziyaret edenler arka planda php nin calistigindan haberdar olmaz.<br />
<code><br />
RewriteEngine on<br />
RewriteRule index.html$ index.php<br />
</code></p>
<p>yukardakinin az bi degisik versiyonu:<br />
<code><br />
RewriteEngine on<br />
RewriteRule ^haber_([0-9]+).html$ haber.php?id=$1<br />
</code><br />
<span id="more-300"></span><br />
mod-rewrite ile IP araliklarini bloklama:<br />
<code><br />
RewriteEngine on</p>
<p>RewriteCond %{REMOTE_ADDR} ^63.99.(21[0-7]). [OR]<br />
# 63.99.210.* - 63.99.217.* BANLAR</p>
<p>RewriteCond %{REMOTE_ADDR} ^199.(6[23]). [OR]<br />
# 199.62.*.* ve 199.63.*.* adreslerini banlar</p>
<p>RewriteCond %{REMOTE_ADDR} ^88.11.210. [OR]<br />
# 88.11.210.* adreslerini aus</p>
<p>RewriteCond %{REMOTE_ADDR} ^88.(12[89]|13[0-7]). [OR]<br />
# 88.128.*.* - 88.137.*.* adreslerini banlar</p>
<p>RewriteCond %{REMOTE_ADDR} ^217.81.214.79 [OR]<br />
# 217.81.214.79 adresini banlar</p>
<p>RewriteRule ^.* - [F]<br />
# 403 hatasi verir<br />
</code></p>
<p>SPam Botlarini banlama:<br />
<code><br />
RewriteEngine on<br />
RewriteCond %{HTTP_USER_AGENT} ^.*Whacker.*$ [OR]<br />
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR]<br />
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR]<br />
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR]<br />
</code></p>
<p>Yabanci sayfalarin sizin download linklerinizi  / veya resimlerinizi calmasini istemiyorsaniz böyle birsey yapa bilrisiniz.<br />
<code><br />
RewriteEngine on<br />
RewriteCond %{HTTP_REFERER} !^http://(www.)?skorp.eu(/)?.*$ [NC]<br />
RewriteRule .*.(exe|bmp|BMP|swf|fla|zip|rar|mp3)$ http://www.skorp.eu/yasak.php [R,NC]<br />
</code></p>
<p>kodda, skorp.eu disinda bir domain, sonu (exe|bmp|BMP|swf|fla|zip|rar|mp3) olan bir dosyaya ulasmak isterse yasak.php ye yönlendirilicek.</p>
<p>tüm domainleri tek adres gibi göstermek, mesela adres satirina kadir-oezdemir.com yaziyorsunuz yine de skorp.eu aciliyor.<br />
tek bir domaindede kullanilir, skorp.eu yazanlari otomatikmen www.skorp.eu yönlendirmek icin.<br />
bu yöntem google icin önemlidir<br />
<code><br />
RewriteEngine On<br />
RewriteCond %{HTTP_HOST} !^www\.skorp\.eu$ [NC]<br />
RewriteRule (.*) http://www.skorp.eu/$1 [R=301,L]<br />
</code></p>
<p>Bazi klasörleri htaccess ile korumak isteriz onun icin bu kod yeterli olacaktir.<br />
<code><br />
AuthName "Korumali alan"<br />
AuthType Basic<br />
#htpasswd nin yerini belirliyelim<br />
AuthUserFile /dosyaya/giden/yol/.htpasswd<br />
require valid-user<br />
</code></p>
<p>htpasswd ye kullaniciadi  ve sifre u girmeniz gerekiyor, sifreyi olusturmak icin google de htpasswd generator diye aratin.</p>
<p>bazen sifre ile korudugumuz klasörlerin icinde bir iki mesela resim klasörlerinin bu koruma disinda kalmasini isteriz iste ozaman sifre sorulmiyacak her klasöre bu kodu bir .htaccess dosyasi icine yazip kayit edin.<br />
<code><br />
Satisfy Any<br />
Order Deny,Allow<br />
Allow from all<br />
</code></p>
<p>kaynak: modrewrite.de &#038; google &#038; benim eski projelerim:)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.skorp.eu/2009/05/14/mod_rewrite-onemli-yararli-komutlar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

