<?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>teknoloji haberleri &#8211; CPYNET</title>
	<atom:link href="https://cpynet.com.tr/tag/teknoloji-haberleri/feed/" rel="self" type="application/rss+xml" />
	<link>https://cpynet.com.tr</link>
	<description>Yeni Nesil Teknoloji Platformu</description>
	<lastBuildDate>Wed, 20 Nov 2024 06:01:38 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://cpynet.com.tr/wp-content/uploads/2024/11/cropped-favicon-32x32.png</url>
	<title>teknoloji haberleri &#8211; CPYNET</title>
	<link>https://cpynet.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>IBM SPSS: Veri Analizi ve İstatistiksel Yöntemlerle Güçlü Çözümler</title>
		<link>https://cpynet.com.tr/ibm-spss-veri-analizi-ve-istatistiksel-yontemlerle-guclu-cozumler/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Thu, 24 Oct 2024 19:00:20 +0000</pubDate>
				<category><![CDATA[Teknoloji Haberleri]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[teknoloji haberleri]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/ibm-spss-veri-analizi-ve-istatistiksel-yontemlerle-guclu-cozumler/</guid>

					<description><![CDATA[IBM SPSS (Statistical Package for the Social Sciences), veri analizi, istatistiksel modelleme ve raporlama için geliştirilmiş güçlü bir&#8230;]]></description>
										<content:encoded><![CDATA[
<p>IBM SPSS (Statistical Package for the Social Sciences), veri analizi, istatistiksel modelleme ve raporlama için geliştirilmiş güçlü bir yazılım paketidir. Hem akademik araştırmalarda hem de ticari projelerde yaygın olarak kullanılan SPSS, kullanıcılarına büyük veri setlerini kolayca analiz edebilme, görselleştirme ve raporlama imkanı sunar. SPSS&#8217;in sunduğu esnek çözümler, sosyal bilimler, sağlık, eğitim, pazarlama ve finans gibi birçok alanda kullanılmasını sağlar. Bu makalede IBM SPSS&#8217;in temel özelliklerine, kullanım alanlarına ve nasıl etkili bir şekilde kullanılabileceğine değineceğiz.</p>



<h3 class="wp-block-heading" id="spss%E2%80%99in-temel-%C3%B6zellikleri">SPSS’in Temel Özellikleri</h3>



<p><strong>Kullanıcı Dostu Arayüz:</strong> SPSS, veri analizini herkes için erişilebilir hale getirmek amacıyla sezgisel ve kullanıcı dostu bir arayüz sunar. Komut satırı veya programlama dillerine ihtiyaç duymadan, sadece birkaç tıklama ile analiz yapmak mümkündür. Bu sayede, programlama bilgisine sahip olmayan kullanıcılar dahi kolayca analiz süreçlerini yönetebilir.</p>



<p><strong>Veri Manipülasyonu:</strong> SPSS, kullanıcıların verilerini hızlı bir şekilde manipüle etmelerine olanak tanır. Veri temizleme, dönüştürme ve düzenleme gibi işlemler, SPSS üzerinde oldukça kolaydır. Örneğin, kayıp veriler (missing data) tespit edilip yönetilebilir, değişkenler üzerinde dönüşümler yapılabilir ve büyük veri setleri işlenebilir.</p>



<p><strong>İstatistiksel Testler:</strong> IBM SPSS, temel istatistiksel testlerden karmaşık analizlere kadar geniş bir yelpazede araçlar sunar. T-testleri, ANOVA, ki-kare testleri, regresyon analizleri gibi yöntemlerle veriler üzerindeki ilişkiler ve farklılıklar incelenebilir. Ayrıca, veri kümeleri üzerinde hipotez testleri ve sonuçların anlamlılığı da değerlendirilebilir.</p>



<p><strong>Regresyon Analizleri:</strong> SPSS, farklı türlerdeki regresyon modellerini (lojistik, doğrusal, çoklu, vb.) destekler. Bu modeller, iki ya da daha fazla değişken arasındaki ilişkiyi ortaya koymaya ve gelecekteki olaylar hakkında tahminlerde bulunmaya yardımcı olur.</p>



<p><strong>Veri Görselleştirme:</strong> SPSS, kullanıcıların analiz sonuçlarını anlaşılır grafikler ve tablolar halinde sunmalarına yardımcı olur. Histogramlar, dağılım grafikleri, çubuk grafikler ve diğer görsel araçlar, karmaşık verilerin daha iyi anlaşılmasını sağlar.</p>



<h3 class="wp-block-heading" id="ibm-spss%E2%80%99in-kullan%C4%B1m-alanlar%C4%B1">IBM SPSS’in Kullanım Alanları</h3>



<p>SPSS, özellikle sosyal bilimlerde yaygın olarak kullanılan bir yazılımdır, ancak kullanımı bu alanla sınırlı değildir. Aşağıda SPSS&#8217;in yaygın kullanım alanlarından bazıları yer almaktadır:</p>



<ol class="wp-block-list">
<li><strong>Akademik Araştırmalar:</strong> Üniversitelerde ve araştırma kurumlarında, veri toplama, analiz etme ve raporlama süreçleri için SPSS kullanılır. Sosyal bilimciler, ekonomistler ve sağlık araştırmacıları, veri analizini kolaylaştırmak için SPSS&#8217;i tercih ederler.</li>



<li><strong>Pazar Araştırması:</strong> Şirketler, müşterilerin davranışlarını ve tercihlerini anlamak için pazar araştırması yaparlar. SPSS, bu tür verilerin toplanması ve analiz edilmesi konusunda büyük avantajlar sunar. Anket sonuçları analiz edilerek tüketici davranışları hakkında derinlemesine bilgiler elde edilebilir.</li>



<li><strong>Sağlık Sektörü:</strong> Tıbbi araştırmalarda, hastaların verilerini analiz etmek ve sağlık sonuçlarını değerlendirmek için SPSS yaygın olarak kullanılır. Sağlık araştırmacıları, farklı hasta grupları arasında karşılaştırmalar yapabilir ve tedavi yöntemlerinin etkilerini inceleyebilirler.</li>



<li><strong>Eğitim:</strong> Eğitim araştırmaları, öğrenci performansını analiz etmek ve eğitim stratejilerini geliştirmek için SPSS kullanır. Öğrenci başarılarını etkileyen faktörler incelenerek, eğitim süreçleri daha verimli hale getirilebilir.</li>



<li><strong>Finans:</strong> SPSS, finansal analizlerde de güçlü bir araçtır. Yatırım analizleri, risk değerlendirmeleri ve kârlılık tahminleri gibi işlemler SPSS kullanılarak yapılabilir. Şirketler, geçmiş verilere dayanarak gelecekteki trendler hakkında bilgi sahibi olabilirler.</li>
</ol>



<h3 class="wp-block-heading" id="%C3%B6rnek-spss-uygulamas%C4%B1-regresyon-analizi">Örnek SPSS Uygulaması: Regresyon Analizi</h3>



<p>Bir örnek üzerinden SPSS&#8217;in nasıl kullanılacağını görelim. Diyelim ki &#8220;Cpynet&#8221; adlı bir araştırma şirketinde çalışan bir veri analisti, müşteri memnuniyeti ile satışlar arasındaki ilişkiyi incelemek istiyor. SPSS&#8217;i kullanarak bu iki değişken arasındaki korelasyonu ve regresyonu analiz edebilir. Adım adım sürecin nasıl işleyeceğini özetleyelim:</p>



<ol class="wp-block-list">
<li><strong>Veri Girişi:</strong> İlk olarak, müşteri memnuniyeti ve satış verilerini SPSS&#8217;e yükleyin. Bu veriler Excel dosyası şeklinde olabilir ve kolayca SPSS&#8217;e aktarılabilir.</li>



<li><strong>Regresyon Modeli Kurulumu:</strong> SPSS&#8217;in &#8220;Analyze&#8221; menüsünden &#8220;Regression&#8221; seçeneğini seçerek, bağımlı değişken olarak &#8220;Satışlar&#8221; ve bağımsız değişken olarak &#8220;Müşteri Memnuniyeti&#8221; seçilir.</li>



<li><strong>Sonuçların Yorumu:</strong> SPSS, modelin sonuçlarını bir rapor halinde sunar. Burada, müşteri memnuniyeti ve satışlar arasındaki ilişkinin gücü ve anlamlılığı (p-değeri) incelenir. Örneğin, memnuniyet düzeyinde bir birim artışın, satışlarda ne kadar bir artışa neden olacağını görebilirsiniz.</li>
</ol>



<h3 class="wp-block-heading" id="spss%E2%80%99in-avantajlar%C4%B1-ve-neden-tercih-edilmeli">SPSS’in Avantajları ve Neden Tercih Edilmeli?</h3>



<ul class="wp-block-list">
<li><strong>Kapsamlı İstatistiksel Analizler:</strong> SPSS, hem temel hem de ileri düzey analizler için geniş bir araç seti sunar.</li>



<li><strong>Hızlı ve Güvenilir Sonuçlar:</strong> Verileri hızlı bir şekilde işleyerek güvenilir sonuçlar elde edilmesini sağlar.</li>



<li><strong>Kullanıcı Desteği:</strong> IBM tarafından sağlanan güncellemeler ve destek ile kullanıcılar her zaman güncel kalabilir ve olası sorunlarda destek alabilirler.</li>
</ul>



<h3 class="wp-block-heading" id="sonu%C3%A7">Sonuç</h3>



<p>IBM SPSS, veri analizi ve istatistiksel modelleme için kullanıcılara güçlü bir çözüm sunar. Hem akademik araştırmalarda hem de ticari projelerde yaygın olarak kullanılmasının sebebi, veri analizini hem erişilebilir hem de esnek hale getirmesidir. Cpynet üyeleri, SPSS&#8217;i kullanarak büyük veri setleri üzerinde analiz yapabilir, sonuçları etkili bir şekilde görselleştirebilir ve veri temelli kararlar alabilirler.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Caller ID Spoofing: Tehditler ve Alınabilecek Önlemler</title>
		<link>https://cpynet.com.tr/caller-id-spoofing-tehditler-ve-alinabilecek-onlemler/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Thu, 24 Oct 2024 15:00:10 +0000</pubDate>
				<category><![CDATA[Siber Güvenlik]]></category>
		<category><![CDATA[caller id spoofing]]></category>
		<category><![CDATA[teknoloji haberleri]]></category>
		<category><![CDATA[voip]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/caller-id-spoofing-tehditler-ve-alinabilecek-onlemler/</guid>

					<description><![CDATA[Caller ID spoofing, arayanın kimliğinin gizlenmesi veya değiştirilmesi amacıyla kullanılan bir tekniktir. Bu yöntem, kötü niyetli kişilerin, aradıkları&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Caller ID spoofing, arayanın kimliğinin gizlenmesi veya değiştirilmesi amacıyla kullanılan bir tekniktir. Bu yöntem, kötü niyetli kişilerin, aradıkları numaranın gerçek sahibi gibi görünmelerini sağlar. Genellikle dolandırıcılık amacıyla kullanılan caller ID spoofing, bireylerin, kuruluşların veya hizmet sağlayıcılarının güvenliğini tehdit eder. Bu makalede, caller ID spoofing&#8217;in ne olduğunu, nasıl çalıştığını ve bu tür saldırılara karşı alınabilecek önlemleri inceleyeceğiz.</p>



<h4 class="wp-block-heading" id="caller-id-spoofing-nedir">Caller ID Spoofing Nedir?</h4>



<p>Caller ID spoofing, arayanın telefon numarasını veya kimliğini değiştirme işlemi olarak tanımlanabilir. Bu teknik, arayanın telefon sistemindeki verileri manipüle ederek, başka bir numaradan arıyormuş gibi görünmesini sağlar. Örneğin, bir dolandırıcı, kendisini bir banka temsilcisi olarak tanıtmak için bankanın telefon numarasını gösterebilir. Bu sayede, mağdurlar dolandırıcının isteklerine daha kolay ikna olabilir.</p>



<h4 class="wp-block-heading" id="caller-id-spoofing-nas%C4%B1l-%C3%A7al%C4%B1%C5%9F%C4%B1r">Caller ID Spoofing Nasıl Çalışır?</h4>



<p>Caller ID spoofing, genellikle Voice over IP (VoIP) teknolojisi kullanılarak gerçekleştirilir. VoIP, sesli iletişimin internet üzerinden iletilmesini sağlar. Bu sistemlerde, arayan numarasını değiştirmek için kullanılan yazılımlar ve uygulamalar mevcuttur. Dolandırıcılar, bu yazılımları kullanarak sahte bir numara belirleyebilir ve hedeflerine ulaşmak için bu numarayı arayabilir.</p>



<h4 class="wp-block-heading" id="caller-id-spoofingin-tehditleri">Caller ID Spoofing&#8217;in Tehditleri</h4>



<ul class="wp-block-list">
<li><strong>Finansal Dolandırıcılık:</strong> Dolandırıcılar, sahte kimlikleri kullanarak kişisel bilgileri veya finansal verileri çalmaya çalışabilir. Bu, kredi kartı dolandırıcılığı veya kimlik hırsızlığına yol açabilir.</li>



<li><strong>Güven İhlalleri:</strong> Sahte çağrılar, bireylerin ve kuruluşların güvenliğini tehdit eder. Bu durum, kişisel ve kurumsal verilere erişim sağlamak amacıyla kullanılabilir.</li>



<li><strong>Kişisel Güvenlik:</strong> Kötü niyetli kişiler, sahte kimliklerle insanları manipüle ederek dolandırıcılık yapabilir veya daha ciddi suçlar işleyebilir.</li>
</ul>



<h4 class="wp-block-heading" id="caller-id-spoofinge-kar%C5%9F%C4%B1-al%C4%B1nabilecek-%C3%B6nlemler">Caller ID Spoofing&#8217;e Karşı Alınabilecek Önlemler</h4>



<ol class="wp-block-list">
<li><strong>Eğitim ve Farkındalık:</strong>
<ul class="wp-block-list">
<li>Kullanıcıları, caller ID spoofing hakkında bilgilendirin. Sahte aramaları tanıma yeteneklerini geliştirmelerine yardımcı olun.</li>



<li>Dolandırıcıların sık kullandığı yöntemler hakkında farkındalık oluşturun.</li>
</ul>
</li>



<li><strong>Güvenlik Uygulamaları:</strong>
<ul class="wp-block-list">
<li>Telefonunuza güvenlik uygulamaları yükleyin. Bu uygulamalar, sahte aramaları tespit etmek ve engellemek için tasarlanmıştır.</li>



<li>Çağrı engelleme uygulamaları, tanımadığınız numaraları otomatik olarak engelleyebilir.</li>
</ul>
</li>



<li><strong>Numara Doğrulama:</strong>
<ul class="wp-block-list">
<li>Önemli aramalar aldığınızda, arayan kişinin kimliğini doğrulayın. Bu, arama sonucunu bekleyerek, numarayı başka bir cihazdan aramakla yapılabilir.</li>



<li>Kurumlarla ilgili bilgileri resmi web sitelerinden kontrol edin.</li>
</ul>
</li>



<li><strong>Dikkatli Olun:</strong>
<ul class="wp-block-list">
<li>Tanımadığınız numaralardan gelen aramalarda dikkatli olun. Kişisel bilgilerinizi veya finansal verilerinizi asla paylaşmayın.</li>



<li>Şüpheli bir durumla karşılaşırsanız, hemen yetkililere bildirin.</li>
</ul>
</li>



<li><strong>Telekomünikasyon Sağlayıcıları ile İletişim:</strong>
<ul class="wp-block-list">
<li>Telekomünikasyon sağlayıcıları, caller ID spoofing ile mücadele etmek için çeşitli önlemler alabilir. Şikayetlerinizi iletmekten çekinmeyin.</li>



<li>Sağlayıcınızdan, kimlik doğrulama hizmetleri ve sahte aramaları engelleme yöntemleri hakkında bilgi alın.</li>
</ul>
</li>



<li><strong>İki Faktörlü Kimlik Doğrulama:</strong>
<ul class="wp-block-list">
<li>Banka veya diğer finansal hizmet sağlayıcıları ile olan hesaplarınızda iki faktörlü kimlik doğrulama (2FA) kullanın. Bu, ek bir güvenlik katmanı sağlar.</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading" id="sonu%C3%A7">Sonuç</h3>



<p>Caller ID spoofing, bireyler ve kuruluşlar için ciddi bir tehdit oluşturan bir siber saldırı türüdür. Bu tür saldırılara karşı alınacak önlemler, kullanıcıların güvenliğini artırmakta ve dolandırıcılık riskini azaltmaktadır. Bilinçli bir yaklaşım, caller ID spoofing gibi tehditlerle başa çıkmak için en etkili yöntemlerden biridir. Unutmayın, şüpheli durumlarla karşılaştığınızda her zaman dikkatli olun ve güvenlik önlemlerini ihmal etmeyin.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Apache Tomcat 11 Resmi Olarak Duyuruldu</title>
		<link>https://cpynet.com.tr/apache-tomcat-11-resmi-olarak-duyuruldu/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Tue, 22 Oct 2024 08:30:07 +0000</pubDate>
				<category><![CDATA[Teknoloji Haberleri]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[teknoloji haberleri]]></category>
		<category><![CDATA[Tomcat]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/apache-tomcat-11-resmi-olarak-duyuruldu/</guid>

					<description><![CDATA[Apache Software Foundation, Java tabanlı web uygulamaları için en çok tercih edilen sunuculardan biri olan Apache Tomcat’in en&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Apache Software Foundation, Java tabanlı web uygulamaları için en çok tercih edilen sunuculardan biri olan <strong>Apache Tomcat</strong>’in en yeni sürümü <strong>Tomcat 11</strong>’i resmi olarak piyasaya sürdü. Geliştiricilere sunduğu yenilikler, performans iyileştirmeleri ve güvenlik artırmaları ile Tomcat 11, modern web uygulamaları geliştirmek ve barındırmak isteyenler için güçlü bir seçenek sunuyor. Bu makalede, Tomcat 11’in öne çıkan özelliklerini ve hem ikili paketlerden hem de kaynak kodundan nasıl kurulum yapabileceğinizi detaylı bir şekilde ele alacağız.</p>



<h3 class="wp-block-heading" id="tomcat-11%E2%80%99in-%C3%B6ne-%C3%A7%C4%B1kan-yenilikleri">Tomcat 11’in Öne Çıkan Yenilikleri</h3>



<p>Apache Tomcat 11, önceki sürümlere kıyasla birçok önemli yenilik ve geliştirmeyi barındırıyor:</p>



<ul class="wp-block-list">
<li><strong>Jakarta EE 10 Desteği:</strong> Tomcat 11, en güncel Jakarta EE 10 standartlarını tam olarak destekliyor. Bu sayede, modern Java özelliklerini kullanarak daha verimli ve uyumlu uygulamalar geliştirebiliyorsunuz.</li>



<li><strong>Güvenlik İyileştirmeleri:</strong> Yeni sürüm, gelişmiş şifreleme yöntemleri ve güvenlik yapılandırmaları ile donatıldı. Bu sayede, özellikle kritik uygulamalar için güvenlik risklerini en aza indiriyorsunuz.</li>



<li><strong>Performans Optimizasyonları:</strong> İstek işleme hızını artıran ve bellek yönetimini optimize eden performans iyileştirmeleri, yüksek trafikli web siteleri için daha hızlı tepki süreleri sağlıyor.</li>



<li><strong>Modüler Yapı:</strong> Tomcat 11, ihtiyaç duyulmayan bileşenleri devre dışı bırakmayı mümkün kılan modüler bir yapı ile geliyor. Bu sayede, sistem kaynaklarını daha verimli kullanabiliyorsunuz.</li>



<li><strong>Kullanıcı Dostu Yönetim Araçları:</strong> Yeni yönetim paneli ve API entegrasyonları, yönetim ve izleme süreçlerini daha kolay ve etkili hale getiriyor.</li>
</ul>



<h3 class="wp-block-heading" id="apache-tomcat-11-kurulum-rehberi">Apache Tomcat 11 Kurulum Rehberi</h3>



<p>Tomcat 11’in kurulumu, tercihinize bağlı olarak ikili paketlerden veya kaynak kodundan gerçekleştirilebilir. Aşağıda her iki yöntem için de adım adım rehberler bulabilirsiniz.</p>



<h4 class="wp-block-heading" id="i%CC%87kili-paketlerden-kurulum">İkili Paketlerden Kurulum</h4>



<p>Tomcat 11’i ikili paketler kullanarak kurmak oldukça basit. İşte adımlar:</p>



<h5 class="wp-block-heading" id="gereksinimler">Gereksinimler</h5>



<ul class="wp-block-list">
<li><strong>Java Development Kit (JDK) 22</strong> veya üzeri</li>



<li>Minimum 512 MB RAM</li>



<li>Yeterli disk alanı (en az 200 MB)</li>
</ul>



<h5 class="wp-block-heading" id="ad%C4%B1m-1-java-kurulumunu-do%C4%9Frulama">Adım 1: Java Kurulumunu Doğrulama</h5>



<p>Tomcat, Java üzerinde çalıştığı için ilk olarak Java’nın kurulu ve doğru sürümde olduğundan emin olmalısınız.</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="java -version
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">java</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-version</span></span>
<span class="line"></span></code></pre></div>



<p>Eğer Java yüklü değilse veya daha güncel bir sürüme ihtiyaç duyuyorsanız, OpenJDK 22’yi şu komutla kurabilirsiniz:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="sudo apt update
sudo apt install openjdk-22-jdk
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">apt</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">update</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">apt</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">install</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">openjdk-22-jdk</span></span>
<span class="line"></span></code></pre></div>



<p>Kurulumdan sonra Java versiyonunu tekrar kontrol ederek doğrulayın:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="java -version
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">java</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-version</span></span>
<span class="line"></span></code></pre></div>



<h5 class="wp-block-heading" id="ad%C4%B1m-2-apache-tomcat-11-i%CC%87ndirme">Adım 2: Apache Tomcat 11 İndirme</h5>



<p>Resmi Tomcat web sitesinden en son sürümü indirin:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="cd /tmp
wget https://downloads.apache.org/tomcat/tomcat-11/v11.0.0/bin/apache-tomcat-11.0.0.tar.gz
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #8BE9FD">cd</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/tmp</span></span>
<span class="line"><span style="color: #50FA7B">wget</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">https://downloads.apache.org/tomcat/tomcat-11/v11.0.0/bin/apache-tomcat-11.0.0.tar.gz</span></span>
<span class="line"></span></code></pre></div>



<h5 class="wp-block-heading" id="ad%C4%B1m-3-tomcat%E2%80%99i-kurma">Adım 3: Tomcat’i Kurma</h5>



<p>İndirilen dosyayı <code>/opt</code> dizinine çıkararak Tomcat’i kurabilirsiniz:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="sudo mkdir /opt/tomcat
sudo tar xzvf apache-tomcat-11.0.0.tar.gz -C /opt/tomcat --strip-components=1
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">mkdir</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/opt/tomcat</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">tar</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">xzvf</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">apache-tomcat-11.0.0.tar.gz</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-C</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/opt/tomcat</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">--strip-components=1</span></span>
<span class="line"></span></code></pre></div>



<h5 class="wp-block-heading" id="ad%C4%B1m-4-tomcat-kullan%C4%B1c%C4%B1s%C4%B1-olu%C5%9Fturma">Adım 4: Tomcat Kullanıcısı Oluşturma</h5>



<p>Tomcat için özel bir kullanıcı oluşturun ve yetkilendirmeleri ayarlayın:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="sudo groupadd tomcat
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
sudo chown -R tomcat:tomcat /opt/tomcat
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">groupadd</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">tomcat</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">useradd</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-s</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/bin/</span><span style="color: #BD93F9">false</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-g</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">tomcat</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-d</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/opt/tomcat</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">tomcat</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">chown</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-R</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">tomcat:tomcat</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/opt/tomcat</span></span>
<span class="line"></span></code></pre></div>



<h5 class="wp-block-heading" id="ad%C4%B1m-5-systemd-servis-dosyas%C4%B1n%C4%B1-yap%C4%B1land%C4%B1rma">Adım 5: Systemd Servis Dosyasını Yapılandırma</h5>



<p>Tomcat’i bir sistem servisi olarak çalıştırmak için aşağıdaki dosyayı oluşturun:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="sudo nano /etc/systemd/system/tomcat.service
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">nano</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/systemd/system/tomcat.service</span></span>
<span class="line"></span></code></pre></div>



<p>Aşağıdaki içeriği ekleyin:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="[Unit]
Description=Apache Tomcat Web Application Container
After=network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment=&quot;JAVA_HOME=/usr/lib/jvm/java-22-openjdk-amd64&quot;
Environment=&quot;CATALINA_PID=/opt/tomcat/temp/tomcat.pid&quot;
Environment=&quot;CATALINA_HOME=/opt/tomcat&quot;
Environment=&quot;CATALINA_BASE=/opt/tomcat&quot;
Environment=&quot;CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC&quot;

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh

[Install]
WantedBy=multi-user.target
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #F8F8F2">[Unit]</span></span>
<span class="line"><span style="color: #BD93F9">Description</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">Apache</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">Tomcat</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Web</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Application</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Container</span></span>
<span class="line"><span style="color: #BD93F9">After</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">network.target</span></span>
<span class="line"></span>
<span class="line"><span style="color: #F8F8F2">[Service]</span></span>
<span class="line"><span style="color: #BD93F9">Type</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">forking</span></span>
<span class="line"></span>
<span class="line"><span style="color: #BD93F9">User</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">tomcat</span></span>
<span class="line"><span style="color: #BD93F9">Group</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">tomcat</span></span>
<span class="line"></span>
<span class="line"><span style="color: #BD93F9">Environment</span><span style="color: #FF79C6">=</span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">JAVA_HOME=/usr/lib/jvm/java-22-openjdk-amd64</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"><span style="color: #BD93F9">Environment</span><span style="color: #FF79C6">=</span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">CATALINA_PID=/opt/tomcat/temp/tomcat.pid</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"><span style="color: #BD93F9">Environment</span><span style="color: #FF79C6">=</span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">CATALINA_HOME=/opt/tomcat</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"><span style="color: #BD93F9">Environment</span><span style="color: #FF79C6">=</span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">CATALINA_BASE=/opt/tomcat</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"><span style="color: #BD93F9">Environment</span><span style="color: #FF79C6">=</span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #BD93F9">ExecStart</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">/opt/tomcat/bin/startup.sh</span></span>
<span class="line"><span style="color: #BD93F9">ExecStop</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">/opt/tomcat/bin/shutdown.sh</span></span>
<span class="line"></span>
<span class="line"><span style="color: #F8F8F2">[Install]</span></span>
<span class="line"><span style="color: #BD93F9">WantedBy</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">multi-user.target</span></span>
<span class="line"></span></code></pre></div>



<p><strong>Not:</strong> <code>JAVA_HOME</code> yolunu, sisteminizdeki JDK 22 kurulum yoluna göre güncelleyin. Genellikle <code>/usr/lib/jvm/java-22-openjdk-amd64</code> şeklindedir, ancak farklı olabilir.</p>



<p>Dosyayı kaydedip kapattıktan sonra, servis dosyasını yeniden yükleyin ve Tomcat’i başlatın:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">systemctl</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">daemon-reload</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">systemctl</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">start</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">tomcat</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">systemctl</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">enable</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">tomcat</span></span>
<span class="line"></span></code></pre></div>



<h5 class="wp-block-heading" id="ad%C4%B1m-6-g%C3%BCvenlik-duvar%C4%B1-ayarlar%C4%B1">Adım 6: Güvenlik Duvarı Ayarları</h5>



<p>Tomcat varsayılan olarak 8080 portunu kullanır. Bu porta erişime izin vermeniz gerekmektedir:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="sudo ufw allow 8080
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ufw</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">allow</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">8080</span></span>
<span class="line"></span></code></pre></div>



<h5 class="wp-block-heading" id="ad%C4%B1m-7-tomcat-%C3%A7al%C4%B1%C5%9Ft%C4%B1%C4%9F%C4%B1n%C4%B1-do%C4%9Frulama">Adım 7: Tomcat Çalıştığını Doğrulama</h5>



<p>Tarayıcınızı açın ve <code>http://sunucu_ip_adresi:8080</code> adresine giderek Tomcat’in karşılama sayfasını görmelisiniz.</p>



<h4 class="wp-block-heading" id="kaynak-kodundan-kurulum">Kaynak Kodundan Kurulum</h4>



<p>Tomcat 11’i kaynak kodundan derlemek ve kurmak isteyenler için adımlar şu şekildedir:</p>



<h5 class="wp-block-heading" id="gereksinimler-1">Gereksinimler</h5>



<ul class="wp-block-list">
<li><strong>Java Development Kit (JDK) 22</strong> veya üzeri</li>



<li><strong>Apache Ant 1.10.2</strong> veya üzeri</li>



<li>Git</li>
</ul>



<h5 class="wp-block-heading" id="ad%C4%B1m-1-java-kurulumu">Adım 1: Java Kurulumu</h5>



<p>Tomcat, Java üzerinde çalıştığı için ilk olarak Java’nın kurulu ve doğru versiyon olduğundan emin olmalısınız:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="java -version
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">java</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-version</span></span>
<span class="line"></span></code></pre></div>



<p>Eğer Java yüklü değilse veya daha güncel bir sürüme ihtiyaç duyuyorsanız, OpenJDK 22’yi şu komutla kurabilirsiniz:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="sudo apt update
sudo apt install openjdk-22-jdk
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">apt</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">update</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">apt</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">install</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">openjdk-22-jdk</span></span>
<span class="line"></span></code></pre></div>



<p>Kurulumdan sonra Java versiyonunu tekrar kontrol ederek doğrulayın:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="java -version
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">java</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-version</span></span>
<span class="line"></span></code></pre></div>



<h5 class="wp-block-heading" id="ad%C4%B1m-2-apache-ant-kurulumu">Adım 2: Apache Ant Kurulumu</h5>



<p>Ant 1.10.2 veya üzeri bir sürümü indirin ve kurun:</p>



<ol class="wp-block-list">
<li>Ant’in ikili dağıtımını <a href="https://ant.apache.org/bindownload.cgi" target="_blank" rel="noopener">buradan</a> indirin.</li>



<li>İndirilen dosyayı uygun bir dizine çıkarın, örneğin <code>/opt/apache-ant-1.10.12</code>.</li>



<li>ANT_HOME ortam değişkenini ayarlayın ve PATH’e Ant’in <code>bin</code> dizinini ekleyin:</li>
</ol>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="export ANT_HOME=/opt/apache-ant-1.10.12
export PATH=$PATH:$ANT_HOME/bin
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #FF79C6">export</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">ANT_HOME</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">/opt/apache-ant-1.10.12</span></span>
<span class="line"><span style="color: #FF79C6">export</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">PATH</span><span style="color: #FF79C6">=</span><span style="color: #BD93F9">$PATH</span><span style="color: #F1FA8C">:</span><span style="color: #BD93F9">$ANT_HOME</span><span style="color: #F1FA8C">/bin</span></span>
<span class="line"></span></code></pre></div>



<p>Bu değişiklikleri kalıcı hale getirmek için bu satırları <code>.bashrc</code> veya <code>.bash_profile</code> dosyanıza ekleyebilirsiniz.</p>



<h5 class="wp-block-heading" id="ad%C4%B1m-3-tomcat-kaynak-kodunu-elde-etme">Adım 3: Tomcat Kaynak Kodunu Elde Etme</h5>



<p>Tomcat’in kaynak kodunu Git ile klonlayabilir veya kaynak paketini indirebilirsiniz:</p>



<ul class="wp-block-list">
<li>Git deposunu klonlamak için:</li>
</ul>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="git clone https://github.com/apache/tomcat.git
cd tomcat
git checkout v11.0.0  # Belirli bir sürümü seçmek için
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">git</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">clone</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">https://github.com/apache/tomcat.git</span></span>
<span class="line"><span style="color: #8BE9FD">cd</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">tomcat</span></span>
<span class="line"><span style="color: #50FA7B">git</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">checkout</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">v11.0.0</span><span style="color: #F8F8F2">  </span><span style="color: #6272A4"># Belirli bir sürümü seçmek için</span></span>
<span class="line"></span></code></pre></div>



<ul class="wp-block-list">
<li>Alternatif olarak, <a href="https://tomcat.apache.org/download-11.cgi" target="_blank" rel="noopener">Tomcat 11 İndirme Sayfası</a> üzerinden kaynak paketini indirip çıkarabilirsiniz:</li>
</ul>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="wget https://downloads.apache.org/tomcat/tomcat-11/v11.0.0/bin/apache-tomcat-11.0.0-src.tar.gz
tar xzvf apache-tomcat-11.0.0-src.tar.gz
cd apache-tomcat-11.0.0-src
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">wget</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">https://downloads.apache.org/tomcat/tomcat-11/v11.0.0/bin/apache-tomcat-11.0.0-src.tar.gz</span></span>
<span class="line"><span style="color: #50FA7B">tar</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">xzvf</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">apache-tomcat-11.0.0-src.tar.gz</span></span>
<span class="line"><span style="color: #8BE9FD">cd</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">apache-tomcat-11.0.0-src</span></span>
<span class="line"></span></code></pre></div>



<h5 class="wp-block-heading" id="ad%C4%B1m-4-i%CC%87ndirme-alan%C4%B1n%C4%B1-yap%C4%B1land%C4%B1rma">Adım 4: İndirme Alanını Yapılandırma</h5>



<p>Tomcat’in derleme sürecinde ihtiyaç duyduğu bağımlılıkları indirilecek alanı yapılandırmanız gerekmektedir. Bunun için <code>build.properties</code> dosyasını oluşturun:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="nano build.properties
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">nano</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">build.properties</span></span>
<span class="line"></span></code></pre></div>



<p>Aşağıdaki içeriği ekleyin:</p>



<p>properties</p>



<p>Kodu kopyala</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="# ----- Default Base Path for Dependent Packages -----
# Replace this path with the directory path where
# dependencies binaries should be downloaded.
base.path=/home/kullanici/tomcat-build-libs
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #6272A4"># ----- Default Base Path for Dependent Packages -----</span></span>
<span class="line"><span style="color: #6272A4"># Replace this path with the directory path where</span></span>
<span class="line"><span style="color: #6272A4"># dependencies binaries should be downloaded.</span></span>
<span class="line"><span style="color: #50FA7B">base.path</span><span style="color: #F8F8F2">=/home/kullanici/tomcat-build-libs</span></span>
<span class="line"></span></code></pre></div>



<p><strong>Not:</strong> <code>base.path</code> değerini mutlak bir yol olarak belirleyin.</p>



<h5 class="wp-block-heading" id="ad%C4%B1m-5-tomcat%E2%80%99i-derleme">Adım 5: Tomcat’i Derleme</h5>



<p>Tomcat kaynak dizininde aşağıdaki komutları kullanarak derleme işlemini başlatın:</p>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="cd ${tomcat.source}  # Tomcat kaynak dizinine gidin
ant
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #8BE9FD">cd</span><span style="color: #F8F8F2"> ${</span><span style="color: #BD93F9">tomcat</span><span style="color: #F8F8F2">.</span><span style="color: #BD93F9">source</span><span style="color: #F8F8F2">}  </span><span style="color: #6272A4"># Tomcat kaynak dizinine gidin</span></span>
<span class="line"><span style="color: #50FA7B">ant</span></span>
<span class="line"></span></code></pre></div>



<p>Derleme işlemi başarılı bir şekilde tamamlandığında, kullanılabilir Tomcat kurulumu <code>${tomcat.source}/output/build</code> dizininde üretilecektir. Tomcat’i başlatmak ve durdurmak için geleneksel script’leri kullanabilirsiniz.</p>



<h5 class="wp-block-heading" id="ad%C4%B1m-6-eclipse-ile-derleme-opsiyonel">Adım 6: Eclipse ile Derleme (Opsiyonel)</h5>



<p>Tomcat’i Eclipse IDE ile çalışmak isteyenler için adımlar şu şekildedir:</p>



<ol class="wp-block-list">
<li><code>build.properties</code> dosyasını oluşturduğunuzdan emin olun.</li>



<li>Ant hedefini kullanarak Eclipse projesini oluşturun:</li>
</ol>



<div class="wp-block-kevinbatdorf-code-block-pro" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"><svg xmlns="http://www.w3.org/2000/svg" width="54" height="14" viewBox="0 0 54 14"><g fill="none" fill-rule="evenodd" transform="translate(1 1)"><circle cx="6" cy="6" r="6" fill="#FF5F56" stroke="#E0443E" stroke-width=".5"></circle><circle cx="26" cy="6" r="6" fill="#FFBD2E" stroke="#DEA123" stroke-width=".5"></circle><circle cx="46" cy="6" r="6" fill="#27C93F" stroke="#1AAB29" stroke-width=".5"></circle></g></svg></span><span role="button" tabindex="0" data-code="ant ide-eclipse
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki dracula" style="background-color: #282A36" tabindex="0"><code><span class="line"><span style="color: #50FA7B">ant</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ide-eclipse</span></span>
<span class="line"></span></code></pre></div>



<ol class="wp-block-list">
<li>Eclipse’i başlatın ve yeni bir Workspace oluşturun.</li>



<li><strong>File → Import → Existing Projects into Workspace</strong> yolunu izleyin ve Tomcat kaynak dizinini seçin.</li>



<li><strong>Run Configurations</strong> diyaloğunda <code>start-tomcat</code> ve <code>stop-tomcat</code> yapılandırmalarını kullanarak Tomcat’i IDE üzerinden başlatıp durdurabilirsiniz.</li>
</ol>



<p><strong>Not:</strong> Diğer IDE’ler (IntelliJ IDEA gibi) için de benzer adımlar uygulanabilir.</p>



<h3 class="wp-block-heading" id="topluluk-ve-destek">Topluluk ve Destek</h3>



<p>Apache Tomcat, geniş bir geliştirici topluluğuna sahip olup, Tomcat 11 ile birlikte topluluk desteği daha da güçlendi. Kullanıcılar, <a href="https://tomcat.apache.org/" target="_blank" rel="noopener">Apache Tomcat Resmi Web Sitesi</a> üzerinden forumlara katılabilir, dokümantasyonlara erişebilir ve karşılaştıkları sorunlara çözümler bulabilirler.</p>



<h3 class="wp-block-heading" id="a%C3%A7%C4%B1klamalar-ve-gelecek-planlar%C4%B1">Açıklamalar ve Gelecek Planları</h3>



<p>Apache Tomcat’in baş geliştiricilerinden biri, yaptığı açıklamada, &#8220;Tomcat 11, kullanıcılarımızın ihtiyaçlarına yönelik olarak geliştirilmiş güçlü bir sürümdür. Güvenlik, performans ve esneklik konularında önemli adımlar attık ve topluluğumuzun geri bildirimlerini dikkate alarak bu sürümü hayata geçirdik,&#8221; dedi. Ayrıca, gelecekteki güncellemeler ve iyileştirmeler için çalışmaların sürdüğünü belirtti.</p>



<h3 class="wp-block-heading" id="sonu%C3%A7">Sonuç</h3>



<p>Apache Tomcat 11’in duyurulması, Java tabanlı web uygulamaları geliştirenler için önemli bir dönüm noktası olarak görülüyor. Hem ikili paketlerden kolayca kurulabilmesi hem de kaynak kodundan esnek bir şekilde derlenebilmesi, farklı ihtiyaçlara sahip geliştiriciler için büyük avantaj sağlıyor. Yeni sürüm, sağladığı gelişmiş özellikler ve iyileştirmelerle, web geliştirme süreçlerini daha verimli ve güvenli hale getirmeyi hedefliyor. Siz de Apache’nin resmi web sitesinden Tomcat 11’i indirip, projelerinizde kullanmaya başlayabilirsiniz.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>GitLab&#8217;dan Kritik Güvenlik Güncellemeleri</title>
		<link>https://cpynet.com.tr/gitlabdan-kritik-guvenlik-guncellemeleri/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Tue, 22 Oct 2024 08:24:37 +0000</pubDate>
				<category><![CDATA[Siber Güvenlik]]></category>
		<category><![CDATA[Teknoloji Haberleri]]></category>
		<category><![CDATA[teknoloji haberleri]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/gitlabdan-kritik-guvenlik-guncellemeleri/</guid>

					<description><![CDATA[GitLab, Community Edition (CE) ve Enterprise Edition (EE) için önemli güvenlik güncellemeleri yayımladı. Bu güncellemeler, rastgele branches üzerinde&#8230;]]></description>
										<content:encoded><![CDATA[
<p>GitLab, Community Edition (CE) ve Enterprise Edition (EE) için önemli güvenlik güncellemeleri yayımladı. Bu güncellemeler, rastgele branches üzerinde Continuous Integration ve Continuous Delivery (CI/CD) pipelines çalıştırmaya olanak tanıyan kritik bir hata da dahil olmak üzere toplamda sekiz security flaw&#8217;u ele alıyor.</p>



<p><strong>CVE-2024-9164 kodu ile tanımlanan bu zafiyetin CVSS skoru 10 üzerinden 9.6’dır.</strong></p>



<p>GitLab, yaptığı açıklamada, &#8220;GitLab EE&#8217;de, 12.5 sürümünden 17.2.9&#8217;a kadar olan tüm sürümleri, 17.3 sürümünden 17.3.5&#8217;e kadar olan sürümleri ve 17.4 sürümünden 17.4.2&#8217;ye kadar olan sürümleri etkileyen bir sorun keşfedildi. Bu sorun, rastgele branches üzerinde pipelines çalıştırmaya olanak tanıyor.&#8221; dedi.</p>



<h3 class="wp-block-heading" id="%C3%B6nemli-security-issues">Önemli Security Issues</h3>



<p>Kalan yedi security issue&#8217;dan dördü yüksek, ikisi orta, biri ise düşük şiddette olarak sınıflandırılmıştır:</p>



<ul class="wp-block-list">
<li><strong>CVE-2024-8970 (CVSS skoru: 8.2):</strong> Belirli koşullar altında bir saldırganın başka bir kullanıcı olarak bir pipeline tetiklemesine izin vermektedir.</li>



<li><strong>CVE-2024-8977 (CVSS skoru: 8.2):</strong> Product Analytics Dashboard yapılandırılmış ve etkinleştirilmiş GitLab EE örneklerinde SSRF saldırılarına olanak tanımaktadır.</li>



<li><strong>CVE-2024-9631 (CVSS skoru: 7.5):</strong> Çatışmalarla ilgili merge requests&#8217;in farklılıklarını görüntüleme sırasında yavaşlamalara neden olmaktadır.</li>



<li><strong>CVE-2024-6530 (CVSS skoru: 7.3):</strong> Yeni bir uygulamayı yetkilendirme sırasında OAuth sayfasında HTML injection&#8217;a yol açmaktadır; bu, bir site çapında XSS (Cross-Site Scripting) açığı nedeniyle gerçekleşmektedir.</li>
</ul>



<h3 class="wp-block-heading" id="kullan%C4%B1c%C4%B1lar%C4%B1n-almas%C4%B1-gereken-%C3%B6nlemler">Kullanıcıların Alması Gereken Önlemler</h3>



<ol class="wp-block-list">
<li><strong>Güncellemeleri Yükleyin:</strong> GitLab CE ve EE sürümlerinizi en son güvenlik güncellemeleriyle güncel tutun.</li>



<li><strong>Sistem İzleme:</strong> Sistemlerinizi sürekli izleyerek güvenlik açıklarını takip edin.</li>



<li><strong>Erişim Kontrolleri:</strong> Kullanıcı erişimlerini düzenleyerek yetkisiz erişimleri engelleyin.</li>



<li><strong>Güvenlik Testleri:</strong> Düzenli olarak güvenlik testleri yaparak zayıf noktaları tespit edin.</li>



<li><strong>Eğitim ve Farkındalık:</strong> Ekip üyelerinizi güvenlik konularında bilgilendirerek, potansiyel tehditlere karşı duyarlı olmalarını sağlayın.</li>
</ol>



<p>Son olarak, GitLab, son aylarda pipelines ile ilgili birçok güvenlik açığını gündeme getirdi. Geçtiğimiz ay, bir saldırganın pipeline jobs olarak rastgele bir kullanıcı olarak çalıştırmasına olanak tanıyan başka bir kritik açığı (CVE-2024-6678, CVSS skoru: 9.9) ele aldı.</p>



<p>Zafiyetin aktif bir şekilde istismar edildiğine dair herhangi bir kanıt bulunmamakla birlikte, kullanıcıların potansiyel tehditlere karşı korunmak için sistemlerini en son sürüme güncellemeleri önemle tavsiye edilmektedir.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
