<?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>Seyhan Tekelioglu &#124; Blog &#124; Oracle - Linux - Network &#187; linux</title>
	<atom:link href="http://www.seyhan.biz/index.php/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.seyhan.biz</link>
	<description>OCP - RHCE - CCNA - MCSE - MCDBA</description>
	<lastBuildDate>Sun, 15 Aug 2010 08:03:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu</title>
		<link>http://www.seyhan.biz/index.php/2010/06/07/linux-uzerine-oracle-e-business-suite-11-5-10-2-kurulumu/</link>
		<comments>http://www.seyhan.biz/index.php/2010/06/07/linux-uzerine-oracle-e-business-suite-11-5-10-2-kurulumu/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 13:58:21 +0000</pubDate>
		<dc:creator>Seyhan Tekelioglu</dc:creator>
				<category><![CDATA[Makalelerim]]></category>
		<category><![CDATA[11i]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[kurulum]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.seyhan.biz/?p=331</guid>
		<description><![CDATA[Oracle E-Business Suite 11i versiyonunun Oracle Linux üzerine nasıl kurulacağını adım adım anlatmaya çalıştım. Umarım adımları izleyerek sorunsuz bir kurulum yapmayı başarabilirsiniz. KURULUM BİLGİLERİ Kurulum yapılan işletim sistemi : Oracle Linux 4 Upd. 6 Oracle Application Versiyonu : 11.5.10.2 Oracle Database Versiyonu : 9.2.0.6.0 İŞLETİM SİSTEMİ KURULUMU İşletim sistemi olarak Oracle Linux 4 Upd. 6 [...]]]></description>
			<content:encoded><![CDATA[<p>Oracle E-Business Suite 11i versiyonunun Oracle Linux üzerine nasıl kurulacağını adım adım anlatmaya çalıştım. Umarım adımları izleyerek sorunsuz bir kurulum yapmayı başarabilirsiniz.</p>
<p><strong><span style="text-decoration: underline;">KURULUM BİLGİLERİ</span></strong></p>
<p><strong>Kurulum yapılan işletim sistemi :</strong> Oracle Linux 4 Upd. 6<strong><br />
</strong><strong>Oracle Application Versiyonu : </strong>11.5.10.2<br />
<strong>Oracle Database Versiyonu : </strong>9.2.0.6.0</p>
<p><span id="more-331"></span></p>
<p><strong><span style="text-decoration: underline;">İŞLETİM SİSTEMİ KURULUMU</span></strong></p>
<p>İşletim sistemi olarak Oracle Linux 4 Upd. 6 versiyonunu kullanıyoruz. Toplan 4 cd&#8217;den oluşan bu versiyon Red Hat Enterprise 4&#8242;ün bir clone&#8217;udur. İşletim sistemi kurulumu full olarak yapılırsa daha az sorun yaşanır. Linux kurulumu ile ilgili ayrıca bir makale hazırlayıp sizlerle paylaşacağım.</p>
<p>Kurulum yaparken 6. adımdaki rpm&#8217;lerin yüklenmesine özen göstermeliyiz. Bu rpm&#8217;ler yüklenmez ise kurulum sırasında hata alırız.</p>
<p>Kurulum sırasında ip ve hostname bilgilerini hazır edip girmek ilerisi için rahatlık sağlar. (ip&#8217;yi dhcp havuzundan çıkartmak, dns&#8217;e hostname bilgisini girmek v.s.)</p>
<p><strong><span style="text-decoration: underline;">KURULUM İŞLEMLERİ</span></strong></p>
<p><strong>1. </strong>Stage alanına kurulum için gerekli dosyalar kopyalanır.</p>
<p><strong>2. </strong><em>/etc/hosts</em> dosyasına makine ip ve hostname bilgileri yazılır.</p>
<p><strong>3. </strong><em>/etc/sysctl.conf</em> dosyasına aşağıdaki kernel parametreler eklenir.</p>
<p><em>kernel.shmmax = 2147483648<br />
kernel.shmmni = 100<br />
kernel.shmall = 2097152<br />
kernel.sem = 100 256 100 100<br />
fs.file-max = 327679<br />
kernel.hostname = makine_adi.domain_adi<br />
kernel.domainname = domain_adi<br />
</em></p>
<p><strong>4. </strong><em>sysctl -p</em> komutuyla girilen kernel parametreleri aktif edilir.</p>
<p><strong>5. </strong><em>/etc/security/limits.conf</em> dosyasına aşağıdaki parametreler eklenir.</p>
<p><em>oracle soft nofile 65536<br />
oracle hard nofile 65536<br />
oracle soft nproc 16384<br />
oracle hard nproc 16384<br />
</em></p>
<p><strong>6. </strong>Kurulumda eksik olan RPM&#8217;lerin kurulu olup olmadığının kontrolü ve eksiklerin kurulması için aşağıdaki RPM listesi (Stage alanda mevcuttur) kontrol edilir.</p>
<p><em>compat-libcwait-2.1-1.i386.rpm<br />
compat-oracle-rhel4-1.0-5.i386.rpm<br />
glib-devel-1.2.10-15.i386.rpm<br />
gnome-libs-devel-1.4.1.2.90-44.1.i386.rpm<br />
gtk+-devel-1.2.10-36.i386.rpm<br />
imlib-devel-1.9.13-23.i386.rpm<br />
jdk-1.1.6.5-2libc5.i386.rpm<br />
ld.so-1.9.5-13.i386.rpm<br />
libc-5.3.12-31.i386.rpm<br />
libungif-progs-4.1.3-1.el4.2.i386.rpm<br />
openmotif21-2.1.30-11.RHEL4.6.i386.rpm<br />
ORBit-devel-0.5.17-14.i386.rpm<br />
</em></p>
<p><strong>7. </strong>Kullanılacak olan kullanıcı ve gruplar oluşturulur.</p>
<p><em>groupadd oinstall<br />
groupadd dba<br />
groupadd oper<br />
useradd -g oinstall -G dba oracle<br />
passwd oracle<br />
</em></p>
<p><strong>8. </strong>Oluşturulan <em>oracle</em> kullanıcısı ile login olup .bash_profile &#8216;ına aşağıdaki değer girilir.</p>
<p><em># Oracle 9i<br />
LD_ASSUME_KERNEL=2.4.19; export LD_ASSUME_KERNEL<br />
</em></p>
<p><strong>9. </strong>DISPLAY ayarları için root olarak giriş yapıp aşağıdaki adımlar izlenir.</p>
<p><em>DISPLAY=:0.0<br />
export DISPLAY<br />
xhost +<br />
su &#8211; oracle<br />
DISPLAY=:0.0<br />
export DISPLAY<br />
</em></p>
<p><strong>10. </strong>rapidwizard ile kuruluma başlamak için aşağıdaki adımları tekrarlayıp, ayarlara dokunmadan next next next ilerleyip, istenen bilgileri girerek kurulumu tamamlayın. Karakter seti seçim ekranında TURKISH seçmekte fayda var.</p>
<p><em>cd /stage_alani/startCD/Disk1/rapidwiz/<br />
chmod u+x rapidwiz<br />
./rapidwiz<br />
</em></p>
<p><strong><span style="text-decoration: underline;">KURULUM SONRASI İŞLEMLER</span></strong></p>
<p>Kurulum bittikten sonra, <em>oracle</em> kullanıcısının <em>.bash_profile</em> dosyasına aşağıdaki satırları ekleyerek kullanıcı geçişinde database veya application ayarlarının yüklenmesini sağlayabilirsiniz. Buradaki ayarları hostname ve kurulum sırasında seçtiğiniz SID bilgilerinize göre güncelleyiniz.</p>
<p><em>while true<br />
do<br />
clear<br />
echo &#8220;1 &#8211; oracle database&#8221;<br />
echo &#8220;2 &#8211; oracle application&#8221;<br />
read resp<br />
if [ "$resp" -ne 1 -a "$resp" -ne 2 ]<br />
then<br />
echo &#8220;Hatali giris yaptiniz&#8230;Tekrar deneyin&#8230;&#8221;<br />
else<br />
if [ "$resp" -eq 1 ]<br />
then<br />
. /u01/oracle/stserverdb/9.2.0/STSERVER_oracleerp.env<br />
else<br />
. /u01/oracle/stserverappl/APPSORA.env<br />
cd /u01/oracle/stservercomn/admin/scripts/STSERVER_oracleerp<br />
fi<br />
break<br />
fi<br />
done<br />
</em></p>
<p>Kolay Gelsin</p>

<p class="sayac_bilgi">Bu yazı toplamda 370, bugün ise 2 kez görüntülenmiş. Son okunma tarihi 06.09.2010</p>
<h4  class="related_post_title">Benzer Yazılar</h4><ul class="related_post"><li><a href="http://www.seyhan.biz/index.php/2010/05/13/sqlplus-ile-invalid-obje-compile-etme/" title="Sqlplus ile Invalid Object Compile Etme">Sqlplus ile Invalid Object Compile Etme</a></li><li><a href="http://www.seyhan.biz/index.php/2010/05/12/oracle-applicationsda-apps-kullanici-sifresi-degistirme/" title="Oracle Applications&#8217;da apps Kullanıcı Şifresi Değiştirme">Oracle Applications&#8217;da apps Kullanıcı Şifresi Değiştirme</a></li><li><a href="http://www.seyhan.biz/index.php/2009/10/26/oracle-applications-servera-patch-yukleme/" title="Oracle Applications Server&#8217;a Patch Yükleme">Oracle Applications Server&#8217;a Patch Yükleme</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.seyhan.biz/index.php/2010/06/07/linux-uzerine-oracle-e-business-suite-11-5-10-2-kurulumu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sisman</title>
		<link>http://www.seyhan.biz/index.php/2009/12/04/sisman/</link>
		<comments>http://www.seyhan.biz/index.php/2009/12/04/sisman/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 11:25:30 +0000</pubDate>
		<dc:creator>Seyhan Tekelioglu</dc:creator>
				<category><![CDATA[Scriptlerim]]></category>
		<category><![CDATA[ara]]></category>
		<category><![CDATA[bash script]]></category>
		<category><![CDATA[boyut]]></category>
		<category><![CDATA[dosya]]></category>
		<category><![CDATA[file search]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.seyhan.biz/?p=266</guid>
		<description><![CDATA[Bu script ile sistemdeki yüksek boyutlu dosyaları bulabilirsiniz. Yapmanız gereken tek sey hangi dizinde ne boyuttan büyük dosyaları aratacağınızı yazmak. Eğer boyut yazmazsanız script otomatik olarak 100000k ve üstü dosyaları arayacaktır. #!/bin/bash #!/bin/bash #Sistemdeki buyuk dosyalari bulan script boyut=$2 : ${boyut:="100000"} [[ -n "$1" ]] &#124;&#124; { echo "###################################################" echo "# sisman #" echo "# [...]]]></description>
			<content:encoded><![CDATA[<p>Bu script ile sistemdeki yüksek boyutlu dosyaları bulabilirsiniz. Yapmanız gereken tek sey hangi dizinde ne boyuttan büyük dosyaları aratacağınızı yazmak. Eğer boyut yazmazsanız script otomatik olarak 100000k ve üstü dosyaları arayacaktır.</p>
<p><span id="more-266"></span></p>
<pre style="background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #ededff; font-size: 11px; line-height: 1.3em; overflow-x: auto; overflow-y: auto; width: 525px; clear: both; background-position: initial initial; padding: 11px; margin: 0px; border: 1px solid #dadada;">
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 40px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">#!/bin/bash</div>

#!/bin/bash

#Sistemdeki buyuk dosyalari bulan script
boyut=$2

: ${boyut:="100000"}

[[ -n "$1" ]] || { 

     echo "###################################################"
     echo "#                    sisman                       #"
     echo "#                                                 #"
     echo "#           Buyuk Dosya Tespit Scripti            #"
     echo "#                                                 #"
     echo "#           Son Guncelleme : 21.09.2008           #"
     echo "#                                                 #"
     echo "#            (c)2008  Seyhan Tekelioglu           #"
     echo "###################################################"
     echo ""
     echo -e "Scriptin Kullanimi:\n\n./sisman &lt;dizin&gt; &lt;maksimum boyut&gt;\n\nNot:Maksimum boyut verilmezse 100000k ve uzeri dosyalar aranir.\n"; exit 0 ; }

find $1 -type f -size "+"$boyut"k" -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
</pre>
<p>Scripti indirmek için <a href="http://www.seyhan.biz/scripts/sisman.rar">tıklayın</a>.</p>

<p class="sayac_bilgi">Bu yazı toplamda 520, bugün ise 0 kez görüntülenmiş. Son okunma tarihi 07.09.2010</p>
<h4  class="related_post_title">Benzer Yazılar</h4><ul class="related_post"><li><a href="http://www.seyhan.biz/index.php/2009/12/04/kuyruksil/" title="Kuyruksil">Kuyruksil</a></li><li><a href="http://www.seyhan.biz/index.php/2010/06/07/linux-uzerine-oracle-e-business-suite-11-5-10-2-kurulumu/" title="Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu">Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/03/ara/" title="Ara">Ara</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.seyhan.biz/index.php/2009/12/04/sisman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kuyruksil</title>
		<link>http://www.seyhan.biz/index.php/2009/12/04/kuyruksil/</link>
		<comments>http://www.seyhan.biz/index.php/2009/12/04/kuyruksil/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 11:13:09 +0000</pubDate>
		<dc:creator>Seyhan Tekelioglu</dc:creator>
				<category><![CDATA[Scriptlerim]]></category>
		<category><![CDATA[bash script]]></category>
		<category><![CDATA[kuyruk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[printer]]></category>
		<category><![CDATA[spool]]></category>

		<guid isPermaLink="false">http://www.seyhan.biz/?p=257</guid>
		<description><![CDATA[Linux&#8217;ta tanımlı printerlarda kuyruk temizlemeye yarar. Kullanımı kolaydır. kuyruksil yazıp bir boşluk bırakın ve printer adını yazın. O printer&#8217;ın kuyruğunda bekleyen tüm talepler silinecektir. Sadece kuyruksil yazarsanız sistemde kayıtlı printerların listesini verir. #!/bin/bash E_NO_ARGS=65 if [ $# -eq 0 ] then echo &#8220;##############################################&#8221; echo &#8220;#                kuyruksil     [...]]]></description>
			<content:encoded><![CDATA[<p>Linux&#8217;ta tanımlı printerlarda kuyruk temizlemeye yarar. Kullanımı kolaydır. <strong>kuyruksil </strong>yazıp bir boşluk bırakın ve printer adını yazın. O printer&#8217;ın kuyruğunda bekleyen tüm talepler silinecektir. Sadece <strong>kuyruksil </strong>yazarsanız sistemde kayıtlı printerların listesini verir.<br />
<span id="more-257"></span></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">#!/bin/bash</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">E_NO_ARGS=65</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">if [ $# -eq 0 ]</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">then</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;##############################################&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;#                kuyruksil                   #&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;#                                            #&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;#     Printer Kuyruk Temizleme Scripti       #&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;#                                            #&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;#        Son Guncelleme : 22.01.2008         #&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;#                                            #&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;#         (c)2008  Seyhan Tekelioglu         #&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;##############################################&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;Scriptin Kullanimi:&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;./kuyruksil &lt;printer_adi&gt;&#8221;<span style="white-space: pre;"> </span></div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;Printer Listesi:&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">lpstat -a # Sistemde tanimli printerlar listelenir.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"><span style="white-space: pre;"> </span></div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">exit $E_NO_ARGS</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">fi</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">lpstat $1 &gt; print_list  # Kuyrukta bekleyen istekler print_list dosyasina aktarilir.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">declare -a ARRAY # Kuyrul listesini saymak icin aralik tanimlanir.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">exec 2&lt;print_list</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">let count=0</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">while read LINE &lt;&amp;2; do</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">ARRAY[$count]=$LINE</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">((count++))</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo `cancel $LINE` # Silme islemi yapilir.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;$LINE &#8211;&gt; SILINDI!&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">done</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo `rm print_list` # print_list dosyasi silinir.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo TOPLAM SILINEN : ${#ARRAY[@]} # Kuyruktan silinen istek sayisi yazdirilir.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;(c)2008 Seyhan Tekelioglu&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo &#8220;&#8221;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">exec 2&gt;&amp;-</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">exit 0</div>
<p><span style="font-family: 'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial, sans-serif; line-height: 22px; color: #555555;"></p>
<pre style="background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: #ededff; font-size: 11px; line-height: 1.3em; overflow-x: auto; overflow-y: auto; width: 525px; clear: both; background-position: initial initial; padding: 11px; margin: 0px; border: 1px solid #dadada;">#!/bin/bash

E_NO_ARGS=65

if [ $# -eq 0 ]
then
  echo "##############################################"
  echo "#                kuyruksil                   #"
  echo "#                                            #"
  echo "#     Printer Kuyruk Temizleme Scripti       #"
  echo "#                                            #"
  echo "#        Son Guncelleme : 22.01.2008         #"
  echo "#                                            #"
  echo "#         (c)2008  Seyhan Tekelioglu         #"
  echo "##############################################"
  echo ""
  echo "Scriptin Kullanimi:"
  echo ""
  echo "./kuyruksil &lt;printer_adi&gt;"
  echo ""
  echo "Printer Listesi:"
  echo ""
  lpstat -a # Sistemde tanimli printerlar listelenir.
  echo ""

  exit $E_NO_ARGS
fi  

lpstat $1 &gt; print_list  # Kuyrukta bekleyen istekler print_list dosyasina aktarilir.

declare -a ARRAY # Kuyrul listesini saymak icin aralik tanimlanir.

exec 2&lt;print_list
let count=0

while read LINE &lt;&amp;2; do

    ARRAY[$count]=$LINE
    ((count++))

echo `cancel $LINE` # Silme islemi yapilir.

echo "$LINE --&gt; SILINDI!"

done

echo `rm print_list` # print_list dosyasi silinir.

echo ""
echo TOPLAM SILINEN : ${#ARRAY[@]} # Kuyruktan silinen istek sayisi yazdirilir.
echo ""
echo "(c)2008 Seyhan Tekelioglu"
echo ""

exec 2&gt;&amp;-

exit 0</pre>
<p></span></p>
<p>Scripti indirmek için <a href="http://www.seyhan.biz/scripts/kuyruksil.rar">tıklayın</a>.</p>

<p class="sayac_bilgi">Bu yazı toplamda 538, bugün ise 2 kez görüntülenmiş. Son okunma tarihi 07.09.2010</p>
<h4  class="related_post_title">Benzer Yazılar</h4><ul class="related_post"><li><a href="http://www.seyhan.biz/index.php/2009/12/04/sisman/" title="Sisman">Sisman</a></li><li><a href="http://www.seyhan.biz/index.php/2010/06/07/linux-uzerine-oracle-e-business-suite-11-5-10-2-kurulumu/" title="Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu">Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu</a></li><li><a href="http://www.seyhan.biz/index.php/2010/05/14/solaris-sistemlerde-printer-tanimlama/" title="Solaris Sistemlerde Printer Tanımlama">Solaris Sistemlerde Printer Tanımlama</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.seyhan.biz/index.php/2009/12/04/kuyruksil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux&#8217;da PAM kullanarak kullanici bazli engelleme nasil koyulur?</title>
		<link>http://www.seyhan.biz/index.php/2009/10/21/linuxda-pam-kullanarak-kullanici-bazli-engelleme-nasil-koyulur/</link>
		<comments>http://www.seyhan.biz/index.php/2009/10/21/linuxda-pam-kullanarak-kullanici-bazli-engelleme-nasil-koyulur/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 12:42:57 +0000</pubDate>
		<dc:creator>Seyhan Tekelioglu</dc:creator>
				<category><![CDATA[Makalelerim]]></category>
		<category><![CDATA[allow]]></category>
		<category><![CDATA[deny]]></category>
		<category><![CDATA[engelle]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pam]]></category>
		<category><![CDATA[pam_listfile.so]]></category>

		<guid isPermaLink="false">http://www.seyhan.biz/?p=156</guid>
		<description><![CDATA[Merhaba, Linux&#8217;da çeşitli yöntemlerle makinelere, domainlere ve kullanıcılara erişim engellemeleri koymak mümkün. Biz burada linux altında oluşturulan bir kullanıcıya PAM&#8217;ın pam_listfile.so modülünü kullanarak nasıl engelleme koyulacağını göreceğiz. Bu işlemi ssh protokolüne erişimi engelleyen bir örnekle anlatmaya çalışacağım. Öncelikle PAM altındaki sshd konfigürasyon dosyasına modülümüzü eklememiz gerekiyor. Bunun içinaşağıdaki dosyayı vi editörü ile açıyoruz. # vi [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba,</p>
<p>Linux&#8217;da çeşitli yöntemlerle makinelere, domainlere ve kullanıcılara erişim engellemeleri koymak mümkün. Biz burada linux altında oluşturulan bir kullanıcıya PAM&#8217;ın <strong>pam_listfile.so</strong> modülünü kullanarak nasıl engelleme koyulacağını göreceğiz. Bu işlemi ssh protokolüne erişimi engelleyen bir örnekle anlatmaya çalışacağım.</p>
<p><span id="more-156"></span></p>
<p>Öncelikle PAM altındaki sshd konfigürasyon dosyasına modülümüzü eklememiz gerekiyor.</p>
<p>Bunun içinaşağıdaki dosyayı vi editörü ile açıyoruz.</p>
<p><code># vi /etc/pam.d/sshd</code></p>
<p>Bu dosyanın son satırına aşağıdaki gibi bir satır ekliyoruz.</p>
<p><code>auth required pam_listfile.so item=user sense=deny file=/etc/sshd/sshd.deny<br />
onerr=succeed</code></p>
<p>Burada ki parametreleri incelersek</p>
<p><strong>auth required pam_listfile.so :</strong> Kullanıcılara yetki vermeyi sağlayacak PAM modülü.<br />
<strong>item=user :</strong> Kullanıcı adına bakılacak<br />
<strong>sense=deny :</strong> Dosyada adı olan kullanıcıyı engelle<br />
<strong>file=/etc/sshd/sshd.deny : </strong>İşlem görecek kullanıcıların bulunduğu dosya<br />
<strong>onerr=succeed :</strong> Bir hata meydana geldiğinde PAM bize PAM_SUCCESS durumunu gösterecek.</p>
<p>Bu işlemden sonra erişim engellemesi verilecek kullanıcıların bulunduğu dosyayı oluşturmamız gerekiyor. Aşağıdaki komutla ilgili dosya açılır.</p>
<p><code># vi /etc/sshd/sshd.deny</code></p>
<p>Dosya içerisine sırayla engel koyulacak kullanıcıların kullanıcı adları yazılır. Dosya kaydedilip çıkılır.</p>
<p>Örneğin;</p>
<p>ali<br />
veli<br />
ahmet</p>
<p>Son olarakda sshd servisi yeniden başlatılır.</p>
<p>service sshd restart</p>
<p>Artık <strong>sshd.deny</strong> dosyasında dı geçen kullanıcılar ssh servisini kullanamayacaklar.</p>
<p>Ek bilgi olarak bu işlemin tersini uygulayarak, sadece dosyada adı yazan kullanıcılara hak vermekde mümkün.</p>
<p>Bunu sağlamak için <strong>/etc/pam.d/sshd</strong> dosyasındaki modül parametrelerini aşağıdaki şekilde vermeliyiz.</p>
<p><code>auth required pam_listfile.so  item=user sense=allow file=/etc/sshd/sshd.allow<br />
onerr=fail</code></p>
<p>Kullanıcıları engelleyen<strong> sshd.deny </strong>dosyası yerine bu seferde <strong>sshd.allow</strong> dosyası oluşturup içine kullanıcıların adlarını yazıyoruz ve servisi yeniden başlatıyoruz.</p>
<p>Hepinize kolay gelsin.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 38px; width: 1px; height: 1px;">
<p><code># vi /etc/pam.d/ssh</code></div>

<p class="sayac_bilgi">Bu yazı toplamda 458, bugün ise 1 kez görüntülenmiş. Son okunma tarihi 07.09.2010</p>
<h4  class="related_post_title">Benzer Yazılar</h4><ul class="related_post"><li><a href="http://www.seyhan.biz/index.php/2010/06/07/linux-uzerine-oracle-e-business-suite-11-5-10-2-kurulumu/" title="Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu">Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/04/sisman/" title="Sisman">Sisman</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/04/kuyruksil/" title="Kuyruksil">Kuyruksil</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.seyhan.biz/index.php/2009/10/21/linuxda-pam-kullanarak-kullanici-bazli-engelleme-nasil-koyulur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux&#8217;da NIS Server kurulumu ve automount</title>
		<link>http://www.seyhan.biz/index.php/2009/10/14/linuxda-nis-server-kurulumu-ve-automount/</link>
		<comments>http://www.seyhan.biz/index.php/2009/10/14/linuxda-nis-server-kurulumu-ve-automount/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 08:57:02 +0000</pubDate>
		<dc:creator>Seyhan Tekelioglu</dc:creator>
				<category><![CDATA[Makalelerim]]></category>
		<category><![CDATA[auto.home]]></category>
		<category><![CDATA[auto.master]]></category>
		<category><![CDATA[autofs]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[NIS]]></category>

		<guid isPermaLink="false">http://www.seyhan.biz/?p=144</guid>
		<description><![CDATA[NIS yani Network Information System ağ üzerinde bilgi akışı sağlayan bir yapı oluşturmak için kullanılan eski bir teknolojidir. Windows Active Directory&#8217;nin yaptığı işe benzer işler yapar. Bu teknolojinin burada açıklanmasının tek nedeni aktif olara kullanılıyor olması değil (ki kullanıldığını sanmıyorum) RHCE sertifika sınavında RHCT soru başlıkları altında (ilk fazda) bulunuyor olmasıdır. NIS kullanabilmek için ağda [...]]]></description>
			<content:encoded><![CDATA[<p>NIS yani Network Information System ağ üzerinde bilgi akışı sağlayan bir yapı oluşturmak için kullanılan eski bir teknolojidir. Windows Active Directory&#8217;nin yaptığı işe benzer işler yapar. Bu teknolojinin burada açıklanmasının tek nedeni aktif olara kullanılıyor olması değil (ki kullanıldığını sanmıyorum) RHCE sertifika sınavında RHCT soru başlıkları altında (ilk fazda) bulunuyor olmasıdır.<br />
<span id="more-144"></span></p>
<p>NIS kullanabilmek için ağda en az bir tane NIS sunucu olmak zorundadır. Bu NIS sunucuyu seçen client&#8217;lar (NIs Client) sunucunun hizmetlerinden faydalanabilirler. Yazıda bir NIS sunucu nasıl configure edilir? NIS çalışması için açık olması gereken servisler nelerdir? Ve bir kullanıcı login olduğunda HOME dizinini otomatik olarak ağ üzeirnden nasıl alır? Sorularına cevap bulacağız.</p>
<p>Tüm bu soruları bir senaryo üzerinden giderek cevaplamaya çalışalım.</p>
<p>example.com NIS domain&#8217;imizin adı<br />
192.168.0.254 bizim NIS sunucumuzun ip numarası.<br />
user1,user2 ve user3 sistemi kullanacak olan kullanıcılar.<br />
home dizinleri /home/userx olarak paylaştırılacak. x kullanıcı numarasına işaret ediyor.</p>
<p>Aşağıdaki komut ile NIS aktif edilir.</p>
<p><code>authconfig --nisserver=192.168.0.254 -nisdomain=example.com --update</code></p>
<p>gui kullanmak istersek grafik arayüzden aşağıdaki komutu çalıştırabiliriz.<br />
<code><br />
system-config-authentication</code></p>
<p>Burada NIS&#8217;i aktif edip, NIS Domain kısmına example.com yazıyoruz. Server kısmınada 192.168.0.254 ip adresini yazmamız yeterli olacaktır.</p>
<p>Şimdi sırada <strong>auto.master</strong> dosyasının düzenlenmesi var. Aşağıdaki komut ile dosyayı vi yardımıyla açıyoruz.</p>
<p><code>vi /etc/auto.master</code></p>
<p>Dosyanın son satırına aşağıdaki eklemeyi yapalım. user sonundaki x yerine kullanıcı numarası gelecek.</p>
<p><code>/home/userx /etc/auto.home --timeout=60</code></p>
<p><strong>auto.master </strong>içinde tanımladığımız <strong>auto.home </strong>dosyasınıda düzenlememiz gerekiyor. Bunun için dosyayı vi ile açıyoruz.</p>
<p><code>vi /etc/auto.home</code></p>
<p>Son satırına inerek aşağıdaki tanımlamayı yapıyoruz. user sonundaki x yerine kullanıcı numarası gelecek.</p>
<p><code>* -rw,soft,intr 192.168.0.254:/home/stationx/&amp;</code></p>
<p>autofs servisini restart ediyoruz</p>
<p><code>service autofs restart</code></p>
<p>Sorun yaşamamak için açık olması gereken servisler,</p>
<p>autofs, ypserv, portmap</p>
<p>servislerin her reboot&#8217;dan sonra açılmasını sağlamak için aşağıdaki komutu bir kereye mahsus çalıştırmak gereklidir.</p>
<p><code>chkconfig autofs on</code><br />
<code>chkconfig ypserv on</code><br />
<code>chkconfig portmap on</code></p>

<p class="sayac_bilgi">Bu yazı toplamda 522, bugün ise 0 kez görüntülenmiş. Son okunma tarihi 07.09.2010</p>
<h4  class="related_post_title">Benzer Yazılar</h4><ul class="related_post"><li><a href="http://www.seyhan.biz/index.php/2010/06/07/linux-uzerine-oracle-e-business-suite-11-5-10-2-kurulumu/" title="Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu">Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/04/sisman/" title="Sisman">Sisman</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/04/kuyruksil/" title="Kuyruksil">Kuyruksil</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.seyhan.biz/index.php/2009/10/14/linuxda-nis-server-kurulumu-ve-automount/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux&#8217;da kota (quota) nasil verilir?</title>
		<link>http://www.seyhan.biz/index.php/2009/08/28/linuxda-kota-quota-nasil-verilir/</link>
		<comments>http://www.seyhan.biz/index.php/2009/08/28/linuxda-kota-quota-nasil-verilir/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 18:04:16 +0000</pubDate>
		<dc:creator>Seyhan Tekelioglu</dc:creator>
				<category><![CDATA[Makalelerim]]></category>
		<category><![CDATA[kota]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[quota]]></category>

		<guid isPermaLink="false">http://www.seyhan.biz/?p=115</guid>
		<description><![CDATA[Merhaba, Linux sistemlerde mount pointlere kota (quota) uygulayarak kullanici ve grup bazinda sinirlamalar getirilebilir. Ben bu makalede size gercek hayatta kullanilabilecek sekilde ve en basit haliyle kota islemini anlatmaya calisacagim. Kota islemi kullanici veya grup bazinda verilebilir demistik. Bunun icin yapmamiz gereken ilk islem kota uygulamak istedigimiz mount point&#8217;in fstab&#8217;daki bilgilerine kullanici icin usrquota, grup [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba,</p>
<p>Linux sistemlerde mount pointlere kota (quota) uygulayarak kullanici ve grup bazinda sinirlamalar getirilebilir. Ben bu makalede size gercek hayatta kullanilabilecek sekilde ve en basit haliyle kota islemini anlatmaya calisacagim.</p>
<p><span id="more-115"></span></p>
<p>Kota islemi kullanici veya grup bazinda verilebilir demistik. Bunun icin yapmamiz gereken ilk islem kota uygulamak istedigimiz mount point&#8217;in fstab&#8217;daki bilgilerine kullanici icin <strong>usrquota</strong>, grup icin <strong>grpquota</strong> parametrelerini eklemek olacak.</p>
<pre><strong><span># device name   mount point     fs-type      options                      dump-freq pass-num</span></strong>
<span>LABEL</span>=<span>/</span>         <span>/</span>               ext3         defaults                                        1 1
/dev/sda1       /storage        ext3         defaults,<strong>usqquota,grpquota</strong>                      0 0
<span>/</span>dev<span>/</span>sda2       swap            swap         defaults                                        0 0</pre>
<p>Yaptigimiz bu degisikligi aktfi etmek icin mount point&#8217;i remount etmemiz gereklidir.</p>
<p><code>mount -o remount /storage</code></p>
<p>Bu makalede kullanici bazli kota uygulamasi yapacagiz. Sirada kullanici kota bilgilerini saklayacagimiz dosyayi olusturup dosyaya sadece root&#8217;un erismesini yani dosyanin guvenligini arttirma islemi var.</p>
<p><code>touch /storage/aquota.user</code></p>
<p><code>chmod 600 /storage/aquota.user</code></p>
<p>Artik kota isleminde bir adim daha ilerleyerek kota koyacagimiz dizindeki dosya bilgisini olusturdugumuz aquota.user dosyasina aktararak, mount pointteki kota&#8217;yi aktif edecegiz. Bunun icin sirasiyla asagidaki iki komutu kullanmak yeterli olacaktir.</p>
<p><code>quotacheck -u /storage  ===&gt; u parametresi user anlamina gelir.</code></p>
<p><code>quotaon /storage</code></p>
<p>Evet simdi son asama olarak istedigimiz bir kullaniciya limit verecegiz ve bu dizinde bu limiti asmasini englleyecegiz.</p>
<p><code>edquota -u seyhan ===&gt; u parametresi user anlamina gelir.</code></p>
<p>Yukaridaki komutu vererek seyhan kullanicisi icin kota tanimlamasi yapmak istedigimizi belirttik ve karsimiza asagdaki gibi bir editor ekrani geldi. Simdi burada neler yapacagimiza bakalim.</p>
<pre>Disk quotas for user <em>seyhan</em> (uid 501):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
/dev/sda1                     2356       30000      70000      130         0        0</pre>
<p><strong>Filesystem:</strong> /storage mount point&#8217;ine bagli diski gosterir.</p>
<p><strong>blocks :</strong> Disk bolumu uzerindeki 1k&#8217;lik alanlarin adedini verir.</p>
<p><strong>inodes </strong>: Her inode bir dosyaya denk gelir. 130 inode demek 130 dosya var demektir.</p>
<p><strong>soft :</strong> Limitlemeyi kilobyte olarak yapacaksak alt limit olarak verecegimiz bilgidir. Inode olarak yapacaksakda alt dosya adedini gosterir. soft limitte verilen deger hard limit&#8217;e kadar asilabilir. soft limit asildiktan sonra 7 gun sistem duzgun calismaya devam eder. 7 gun sonunda eger degerler soft limitin ustunde ise sistem askiya alinir ve dosya silinerek yer bosaltilmasi, soft limitin altina inilmesi beklenir.</p>
<p><strong>hard :</strong> Limitlemedeki ust limiti belirler. Bu limit doldugu zaman kullanici daha fazla islem yapamaz. Kotasi dolmustur. Kilobyte olarak veya dosya adedi olarak ust limit verilebilir.</p>
<p><strong>not:</strong> soft limit ve hard limit ayni verilirse direkt limit tanimlanmis olur ve tolerans ortadan kaldirilmis olur. Deger 0 (sifir) olarak verilirse bu limitsiz kullanim anlamina gelir.</p>
<p>Kota islemi tamamlandiktan sonra asagidaki komutlarla kontrol edilebilir.</p>
<p><code>repquota /storage</code></p>
<p><code>repquota -a ===&gt; a parametresi all anlamina gelir.</code></p>
<p>Umarim kota islemi ile anlattiklarim yeterince anlasilabilir olmustur.</p>
<p>Kolay gelsin</p>

<p class="sayac_bilgi">Bu yazı toplamda 918, bugün ise 0 kez görüntülenmiş. Son okunma tarihi 07.09.2010</p>
<h4  class="related_post_title">Benzer Yazılar</h4><ul class="related_post"><li><a href="http://www.seyhan.biz/index.php/2010/06/07/linux-uzerine-oracle-e-business-suite-11-5-10-2-kurulumu/" title="Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu">Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/04/sisman/" title="Sisman">Sisman</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/04/kuyruksil/" title="Kuyruksil">Kuyruksil</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.seyhan.biz/index.php/2009/08/28/linuxda-kota-quota-nasil-verilir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crontab ile zaman ayarlı işlemler nasıl yapılır?</title>
		<link>http://www.seyhan.biz/index.php/2009/08/28/crontab-ile-zaman-ayarli-islemler-nasil-yapilir/</link>
		<comments>http://www.seyhan.biz/index.php/2009/08/28/crontab-ile-zaman-ayarli-islemler-nasil-yapilir/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 14:20:41 +0000</pubDate>
		<dc:creator>Seyhan Tekelioglu</dc:creator>
				<category><![CDATA[Makalelerim]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[zaman]]></category>

		<guid isPermaLink="false">http://www.seyhan.biz/?p=111</guid>
		<description><![CDATA[Merhaba, Unix tabanlı sistemlerde zaman ayarlı işlemleri yapmak için crontab programı kullanılır. Ben size kısaca linux işletim sisteminde crontab ile nasıl zaman ayarlı işler tanımlanacağını anlatmaya çalışacağım. crontab&#8217;ın binary dosyası /usr/bin/crontab dır. Öncelikle varolan cron işlerine nasıl baktığımızı görelim. login olduğumuz kullanıcı ile crontab -l komutunu çalıştırırsak o kullanıcı için tanımlanmış cron işlerini görüntüleyebiliriz. [root@seyhanlnx [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba,</p>
<p>Unix tabanlı sistemlerde zaman ayarlı işlemleri yapmak için crontab programı kullanılır. Ben size kısaca linux işletim sisteminde crontab ile nasıl zaman ayarlı işler tanımlanacağını anlatmaya çalışacağım.</p>
<p>crontab&#8217;ın binary dosyası <strong>/usr/bin/crontab</strong> dır.</p>
<p><span id="more-111"></span></p>
<p>Öncelikle varolan cron işlerine nasıl baktığımızı görelim. login olduğumuz kullanıcı ile <strong>crontab -l</strong> komutunu çalıştırırsak o kullanıcı için tanımlanmış cron işlerini görüntüleyebiliriz.</p>
<p><code>[root@seyhanlnx ~]# crontab -l<br />
45 10 * * * /bin/echo "Saat 10:45 oldu."</code></p>
<p>Şimdi login olduğumuz kullanıcıya nasıl cron işi tanımlandığına bakalım. Bu işlem için<strong> crontab -e</strong> komutunu kullanıyoruz. Komutu çalıştırdığımızda vi ara birimi gibi bir editor açılır ve bizden konfigürasyonu yapmamızı bekler.</p>
<p>cron işlerini tanımlarken zaman tanımlaması için 5 ayrı parametrik alan bulunmaktadır. Zaman ayarlarından sonra çalıştırılacak komut gelir.</p>
<p><code>[dakika 0-59] [saat 0-23] [gün 1-31] [ay 1-12] [hafta'nın günleri 0-6] komut</code></p>
<p>haftanın günlerini tanımlarken;</p>
<p>0=pazar,1=pazartesi, 2=salı,3=çarşamba,4=perşembe,5=cuma, 6=cumartesi</p>
<p>Bunu bir kaç örnek ile anlatmaya çalışayım.</p>
<p><strong>Senaryo 1 :</strong> Her gün saat 10:45 de &#8216;Saat 10:45 oldu.&#8217; yazan bir cron işi tanımlayalım. echo komutu bu mesajı /var/log/messages içine yazacaktır.</p>
<p><code>45 10 * * * /bin/echo "Saat 10:45 oldu."</code></p>
<p><strong>Senaryo 2 :</strong> Her gün saat 3:00 16:00 ve 23:00 da çalışacak bir cron işi oluşturalım.</p>
<p><code>* 3,16,23 * * * komut</code></p>
<p><strong>Senaryo 3 :</strong> Salı günü saat 18:23 de çalışacak bir cron işi oluşturalım.</p>
<p><code>23 18 * * 2 komut</code></p>
<p><strong>Senaryo 4 :</strong> 10 dakikada bir çalışacak bir cron işi oluşturalım.</p>
<p><code>*/10 * * * * komut</code></p>
<p>crontab dosyamızı silmek istersek<strong> crontab -r</strong> komutunu kullanabiliriz. Burada dikkat edilecek konu q klavyelerde crontab oluşturmak için kullanılan <strong>e</strong> opsiyonu tuşu ile silmek için kullanılan <strong>r</strong> opsiyonu tuşunun yan yana duruyor olması. crontab dosyasını oluşturayım derken silebilirsiniz <img src='http://www.seyhan.biz/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Kolay gelsin</p>

<p class="sayac_bilgi">Bu yazı toplamda 738, bugün ise 0 kez görüntülenmiş. Son okunma tarihi 07.09.2010</p>
<h4  class="related_post_title">Benzer Yazılar</h4><ul class="related_post"><li><a href="http://www.seyhan.biz/index.php/2010/06/07/linux-uzerine-oracle-e-business-suite-11-5-10-2-kurulumu/" title="Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu">Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/04/sisman/" title="Sisman">Sisman</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/04/kuyruksil/" title="Kuyruksil">Kuyruksil</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.seyhan.biz/index.php/2009/08/28/crontab-ile-zaman-ayarli-islemler-nasil-yapilir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux ve Access Control List (ACL)</title>
		<link>http://www.seyhan.biz/index.php/2009/08/23/linux-ve-access-control-list-acl/</link>
		<comments>http://www.seyhan.biz/index.php/2009/08/23/linux-ve-access-control-list-acl/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 11:02:20 +0000</pubDate>
		<dc:creator>Seyhan Tekelioglu</dc:creator>
				<category><![CDATA[Makalelerim]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[acl]]></category>
		<category><![CDATA[getfacl]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[setfacl]]></category>

		<guid isPermaLink="false">http://www.seyhan.biz/?p=96</guid>
		<description><![CDATA[Merhaba, Bu makalede size linux isletim sisteminde nasil Access Control List (ACL) tanimlanabilecegi hakkinda ozet bir bilgi verecegim. ACL tanimlamak icin ilk yapmamiz gereken sey /etc/fstab dosyasi icerisinden ACL tanimlayacagimiz mount point&#8217;e ACL yapabilsin izni vermek olacak. Bunun icin options kismina acl parametresini eklemek ve mount point&#8217;i remount etmek yeterli olacaktir. # device name mount [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba,</p>
<p>Bu makalede size linux isletim sisteminde nasil Access Control List (ACL) tanimlanabilecegi hakkinda ozet bir bilgi verecegim.</p>
<p><span id="more-96"></span></p>
<p>ACL tanimlamak icin ilk yapmamiz gereken sey <strong>/etc/fstab</strong> dosyasi icerisinden ACL tanimlayacagimiz mount point&#8217;e ACL yapabilsin izni vermek olacak. Bunun icin options kismina <strong>acl</strong> parametresini eklemek ve mount point&#8217;i remount etmek yeterli olacaktir.</p>
<pre><strong><span># device name   mount point     fs-type      options                 dump-freq pass-num</span></strong>
<span>LABEL</span>=<span>/</span>         <span>/</span>               ext3         defaults                1 1
/dev/sda1       /storage        ext3         defaults,<strong>acl</strong>            0 0
<span>/</span>dev<span>/</span>sda2       swap            swap         defaults                0 0</pre>
<p>Yukaridaki tabloda da gordugunuz gibi /storage mount point&#8217;ine acl parametresini ekledik. simdi asagidaki komutu calistirarak sistemimizi restart etmeden acl&#8217;in aktif olmasini saglayabiliriz.</p>
<p><code>mount -o remount /storage</code></p>
<p>Bu noktadan sonra yapacagimiz sey istedigimiz bir kullanici icin istedigimiz bir dizin veya dosyaya yetki tanimlamasi yapmak olacaktir. <strong>/storage</strong> mount point&#8217;i altinda bulunan <strong>ozel_notlar</strong> dosyasina seyhan kullanicisinin hem yazma hemde okuma hakki olsun ancak derya kullanicisi bu dosyasyi okuyamasin istiyorsak asagidaki gibi bir tanimlama yapmamiz yeterli olacaktir.</p>
<p><code>setfacl -m u:seyhan:rwx /storage/ozel_notlar</code><br />
<code>setfacl -m u:derya:--- /storage/ozel_notlar</code></p>
<p><strong><br />
ipucu:</strong>Burada dosya erisimini engellemek icin kullandigimiz <strong>&#8212;</strong> yerine <strong>0</strong> da yazabiliriz.</p>
<p>Yaptigimiz bu tanimlamalari ve/veya ileride bu dosyaya tanimlanmis acl&#8217;leri gormek istersek getfacl komutunu kullanmak yeterli olacaktir. Asagidaki ornekte getfacl ile dosyaya tanimli acl&#8217;leri gorebiliriz.</p>
<p><code>gerfacl /storage/ozel_notlar</code></p>
<p>Bir dosyadan acl silmek istiyorsak asagidaki komutu kullanmak yeterli olacaktir.</p>
<p><code>setfacl -x u:seyhan /storage/ozel_notlar</code></p>
<p>Tum bu islemleri kullanici yerine grup icin kullanmak istersek <strong>u</strong> parametresi yerine <strong>g</strong> parametresini eklememiz yeterli olacaktir.</p>
<p>Ayni sekile islemler bir dosyaya uygulandigi gibi sadece dizin verilerek dizine de ACL uygulamak mumkundur.</p>
<p>ACL&#8217;ler ile ilgili yapilabilecek baska islemlerde mevcut ancak bu makalede basitce nasil bir kullaniciya acl yanimlamasi yapilabilecegi anlatildi. Daha ayrintili bilgi icin <a href="http://www.linuxmanpages.com/man1/setfacl.1.php" target="_self">setfacl</a> ve <a href="http://www.linuxmanpages.com/man1/getfacl.1.php" target="_blank">getfacl</a> komutlarinin manuel&#8217;lerini incelemenizi oneririm.</p>
<p>Kolay gelsin.</p>

<p class="sayac_bilgi">Bu yazı toplamda 558, bugün ise 0 kez görüntülenmiş. Son okunma tarihi 07.09.2010</p>
<h4  class="related_post_title">Benzer Yazılar</h4><ul class="related_post"><li><a href="http://www.seyhan.biz/index.php/2010/06/07/linux-uzerine-oracle-e-business-suite-11-5-10-2-kurulumu/" title="Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu">Linux Üzerine Oracle E-Business Suite 11.5.10.2 Kurulumu</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/04/sisman/" title="Sisman">Sisman</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/04/kuyruksil/" title="Kuyruksil">Kuyruksil</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.seyhan.biz/index.php/2009/08/23/linux-ve-access-control-list-acl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
