<?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>sistem yönetimi &#8211; CPYNET</title>
	<atom:link href="https://cpynet.com.tr/tag/sistem-yonetimi/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:00:13 +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>sistem yönetimi &#8211; CPYNET</title>
	<link>https://cpynet.com.tr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Socat ile TCP ve UDP Bağlantılarını Yönetin</title>
		<link>https://cpynet.com.tr/socat-ile-tcp-ve-udp-baglantilarini-yonetin/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Wed, 30 Oct 2024 16:00:01 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sistem yönetimi]]></category>
		<category><![CDATA[socat]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/socat-ile-tcp-ve-udp-baglantilarini-yonetin/</guid>

					<description><![CDATA[Linux dünyasında, çeşitli veri kaynaklarını birbirine bağlamak için kullanılan birçok araç bulunur. Bu yazıda, esnek ve çok amaçlı&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Linux dünyasında, çeşitli veri kaynaklarını birbirine bağlamak için kullanılan birçok araç bulunur. Bu yazıda, esnek ve çok amaçlı bir araç olan <strong>socat</strong> komutunu inceleyeceğiz. Socat, iki veri kaynağı arasında bağlantı kurarak veri aktarımı sağlayan güçlü bir araçtır. Bu veri kaynakları dosyalar, Unix socket’ler, TCP/UDP protokolleri veya standart input olabilir.</p>



<h2 class="wp-block-heading" id="socat-nedir-ve-ne-i%CC%87%C5%9Fe-yarar">Socat Nedir ve Ne İşe Yarar?</h2>



<p>Socat’ın temel amacı, iki veri kaynağı arasında bir köprü oluşturmaktır. Örneğin, bir uygulamayı başka bir sunucuya bağlamak veya veri akışını iki farklı kaynağa yönlendirmek gibi çok çeşitli kullanım alanları vardır. Örneğin, güvenlik nedeniyle dış erişime kapalı bir sunucunuz var ve sadece log dosyalarını başka bir sunucuda görüntülemek istiyorsunuz. Socat, bu senaryoda devreye girerek iki sunucu arasında güvenli bir veri aktarımı sağlar.</p>



<h2 class="wp-block-heading" id="socat-kurulumu">Socat Kurulumu</h2>



<p>Linux sisteminizde socat&#8217;ı kullanabilmek için öncelikle kurulum yapmanız gerekir. Çoğu Linux dağıtımında socat, paket yöneticileri üzerinden kolayca yüklenebilir.</p>



<h3 class="wp-block-heading" id="debian-tabanl%C4%B1-da%C4%9F%C4%B1t%C4%B1mlarda-socat-kurulumu">Debian Tabanlı Dağıtımlarda Socat Kurulumu</h3>



<p>Debian, Ubuntu gibi dağıtımlarda socat’ı ş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-get install socat
" 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-get</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">install</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">socat</span></span>
<span class="line"></span></code></pre></div>



<h3 class="wp-block-heading" id="rhel-tabanl%C4%B1-da%C4%9F%C4%B1t%C4%B1mlarda-socat-kurulumu">RHEL Tabanlı Dağıtımlarda Socat Kurulumu</h3>



<p>Fedora gibi RHEL tabanlı sistemlerde ise aşağıdaki komutu kullanarak socat’ı yükleyebilirsiniz:</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 yum install socat
" 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">yum</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">install</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">socat</span></span>
<span class="line"></span></code></pre></div>



<h2 class="wp-block-heading" id="socat-kullan%C4%B1m-%C3%B6rnekleri">Socat Kullanım Örnekleri</h2>



<p>Socat’ın nasıl çalıştığını daha iyi anlamak için birkaç örnek üzerinden ilerleyelim.</p>



<h3 class="wp-block-heading" id="1-i%CC%87ki-veri-kayna%C4%9F%C4%B1n%C4%B1-ba%C4%9Flamak">1. İki Veri Kaynağını Bağlamak</h3>



<p>Socat, iki veri kaynağını birbirine bağlamak için kullanılabilir. Örneğin, <strong>netcat</strong> (nc) ile TCP protokolü kullanarak iki terminal arasında veri alışverişi yapalım.</p>



<h4 class="wp-block-heading" id="ad%C4%B1m-1-dinleyici-modunda-netcat-%C3%A7al%C4%B1%C5%9Ft%C4%B1r%C4%B1n">Adım 1: Dinleyici Modunda Netcat Çalıştırın</h4>



<p>İlk terminalde, localhost üzerinde bir port açarak <strong>nc</strong> komutunu dinleyici modunda çalıştırı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="nc -l localhost 1234
" 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">nc</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-l</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">localhost</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">1234</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, localhost üzerinde 1234 portunu dinlemeye alır.</p>



<h4 class="wp-block-heading" id="ad%C4%B1m-2-socat-ile-ba%C4%9Flant%C4%B1-kurun">Adım 2: Socat ile Bağlantı Kurun</h4>



<p>İkinci terminalde, <strong>socat</strong> komutunu kullanarak standart input (STDIO) ile bu porta bağlanı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="socat STDIO TCP4:localhost:1234
" 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">socat</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">STDIO</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">TCP4:localhost:1234</span></span>
<span class="line"></span></code></pre></div>



<p>Artık iki terminal arasında veri alışverişi yapabilirsiniz. İlk terminalde yazdığınız herhangi bir mesaj, ikinci terminalde görünecek ve tersi de geçerli olacaktır.</p>



<h3 class="wp-block-heading" id="2-veri-y%C3%B6nlendirme">2. Veri Yönlendirme</h3>



<p>Socat, aynı zamanda veri akışını yönlendirebilir. Örneğin, bir sunucudaki veriyi başka bir sunucuya iletmek için kullanılabilir. İki terminal yerine bu sefer üç terminal kullanarak bir veri yönlendirme örneği yapalım.</p>



<h4 class="wp-block-heading" id="ad%C4%B1m-1-i%CC%87lk-terminalde-netcat-%C3%A7al%C4%B1%C5%9Ft%C4%B1r%C4%B1n">Adım 1: İlk Terminalde Netcat Çalıştırın</h4>



<p>İlk terminalde yine netcat’i dinleyici modunda çalıştırı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="nc -l localhost 1234
" 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">nc</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-l</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">localhost</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">1234</span></span>
<span class="line"></span></code></pre></div>



<h4 class="wp-block-heading" id="ad%C4%B1m-2-i%CC%87kinci-terminalde-socat-ile-y%C3%B6nlendirme-yap%C4%B1n">Adım 2: İkinci Terminalde Socat ile Yönlendirme Yapın</h4>



<p>İkinci terminalde, 4321 portunu dinleyip bu veriyi ilk terminaldeki 1234 portuna yönlendiren bir socat komutu çalıştırı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="socat TCP4-LISTEN:4321 TCP4:localhost:1234
" 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">socat</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">TCP4-LISTEN:4321</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">TCP4:localhost:1234</span></span>
<span class="line"></span></code></pre></div>



<h4 class="wp-block-heading" id="ad%C4%B1m-3-%C3%BC%C3%A7%C3%BCnc%C3%BC-terminal-ile-ba%C4%9Flant%C4%B1-kurun">Adım 3: Üçüncü Terminal ile Bağlantı Kurun</h4>



<p>Üçüncü terminalde ise, yeni oluşturduğunuz 4321 portuna bağlanı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="socat STDIO TCP4:localhost:4321
" 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">socat</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">STDIO</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">TCP4:localhost:4321</span></span>
<span class="line"></span></code></pre></div>



<p>Artık üçüncü terminalde yazdığınız her şey, önce ikinci terminaldeki socat aracılığıyla yönlendirilip, ilk terminaldeki netcat’e iletilecek.</p>



<h3 class="wp-block-heading" id="3-docker-ile-socat-kullan%C4%B1m%C4%B1">3. Docker ile Socat Kullanımı</h3>



<p>Daha pratik bir örnek olarak, Docker içinde çalışan bir <strong>Nginx</strong> sunucusunu, <strong>socat</strong> kullanarak bir terminal üzerinden kontrol edelim.</p>



<h4 class="wp-block-heading" id="ad%C4%B1m-1-nginx-docker-i%CC%87maj%C4%B1n%C4%B1-%C3%A7ekin-ve-%C3%A7al%C4%B1%C5%9Ft%C4%B1r%C4%B1n">Adım 1: Nginx Docker İmajını Çekin ve Çalıştırın</h4>



<p>İlk olarak, Nginx Docker imajını çekin ve çalıştırı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="docker pull nginx
docker run -p 80:80 nginx
" 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">docker</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">pull</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">nginx</span></span>
<span class="line"><span style="color: #50FA7B">docker</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">run</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-p</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">80</span><span style="color: #F1FA8C">:80</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">nginx</span></span>
<span class="line"></span></code></pre></div>



<h4 class="wp-block-heading" id="ad%C4%B1m-2-socat-ile-ba%C4%9Flant%C4%B1-kurun-1">Adım 2: Socat ile Bağlantı Kurun</h4>



<p>Ardından, socat kullanarak Nginx sunucusuna bir TCP bağlantısı kurun:</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="socat TCP-LISTEN:1234,reuseaddr,fork TCP:localhost:80
" 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">socat</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">TCP-LISTEN:1234,reuseaddr,fork</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">TCP:localhost:80</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, 1234 portunu dinleyip, localhost üzerindeki 80 portuna gelen istekleri yönlendirecektir.</p>



<h4 class="wp-block-heading" id="ad%C4%B1m-3-ba%C4%9Flant%C4%B1y%C4%B1-test-edin">Adım 3: Bağlantıyı Test Edin</h4>



<p>Başka bir terminalde, aşağıdaki komutla bağlantı kurarak bir GET isteği gönderin:</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="socat STDIO TCP4:localhost:1234
" 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">socat</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">STDIO</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">TCP4:localhost:1234</span></span>
<span class="line"></span></code></pre></div>



<p>GET isteğini gönderdiğinizde, Nginx sunucusundan gelen yanıtı terminalde görebileceksiniz.</p>



<h2 class="wp-block-heading" id="tek-y%C3%B6nl%C3%BC-veri-aktar%C4%B1m%C4%B1">Tek Yönlü Veri Aktarımı</h2>



<p>Socat varsayılan olarak çift yönlü veri akışını destekler, ancak belirli durumlarda sadece tek yönlü veri akışı sağlamak isteyebilirsiniz. Bunu sağlamak için <strong>-u</strong> bayrağını kullanabilirsiniz.</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="socat -u STDIO FILE:test.txt,create
" 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">socat</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-u</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">STDIO</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">FILE:test.txt,create</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, standard input&#8217;tan aldığınız veriyi bir dosyaya yazacaktır.</p>



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



<p>Bu makalede, Linux sistemlerinde yaygın olarak kullanılan <strong>socat</strong> komutunun temel kullanımını ve birkaç pratik örneğini inceledik. Socat, çift yönlü ve tek yönlü veri akışını sağlayabilen çok yönlü bir araçtır. Özellikle sunucu yönetimi, ağ bağlantıları ve veri yönlendirme senaryolarında işinizi büyük ölçüde kolaylaştırabilir.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Linux&#8217;ta Sistem Temizliği ve Performans Artırma Yolları</title>
		<link>https://cpynet.com.tr/linuxta-sistem-temizligi-ve-performans-artirma-yollari/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Wed, 30 Oct 2024 05:00:54 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[performans]]></category>
		<category><![CDATA[sistem yönetimi]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/linuxta-sistem-temizligi-ve-performans-artirma-yollari/</guid>

					<description><![CDATA[Linux sistemleriniz zamanla gereksiz dosyalarla, eski loglarla ve kullanılmayan yazılımlarla dolabilir. Bu sadece disk alanınızı işgal etmekle kalmaz,&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Linux sistemleriniz zamanla gereksiz dosyalarla, eski loglarla ve kullanılmayan yazılımlarla dolabilir. Bu sadece disk alanınızı işgal etmekle kalmaz, aynı zamanda performansınızı da yavaşlatabilir. Düzenli sistem temizliği ve bazı optimizasyon adımlarıyla hem yer kazanabilir hem de sisteminizi hızlandırabilirsiniz. Bu dokümanda, Linux işletim sistemlerinde sistem temizliği yaparak nasıl disk alanı kazanabileceğinizi ve performansı artırabileceğinizi anlatacağız.</p>



<h2 class="wp-block-heading" id="1-gereksiz-paketleri-kald%C4%B1rmak">1. Gereksiz Paketleri Kaldırmak</h2>



<p>Zamanla, ihtiyaç duymadığınız programlar veya bağımlılıklar sistemde kalabilir. Bu da hem disk alanı işgali yaratır hem de güncellemeler sırasında ekstra iş yükü oluşturur. İşe gereksiz paketleri kaldırmakla başlayabilirsiniz.</p>



<ul class="wp-block-list">
<li>Debian/Ubuntu tabanlı sistemlerde:</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="sudo apt-get autoremove
sudo apt-get autoclean
" 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-get</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">autoremove</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">apt-get</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">autoclean</span></span>
<span class="line"></span></code></pre></div>



<ul class="wp-block-list">
<li>Fedora/RHEL tabanlı sistemlerde:</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="sudo dnf autoremove
sudo dnf clean all
" 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">dnf</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">autoremove</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">dnf</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">clean</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">all</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komutlar, artık kullanılmayan paket ve bağımlılıkları temizleyerek disk alanı kazanmanıza yardımcı olur.</p>



<h2 class="wp-block-heading" id="2-disk-alan%C4%B1-temizli%C4%9Fi">2. Disk Alanı Temizliği</h2>



<p>Disk temizliği, Linux sisteminizin performansını artırmanın en etkili yollarından biridir. Kullanılmayan dosyalar ve loglar diskinizi doldurabilir ve sistemi yavaşlatabilir. İşte disk alanını nasıl boşaltabileceğinize dair bazı ipuçları:</p>



<h3 class="wp-block-heading" id="a-log-dosyalar%C4%B1n%C4%B1-temizlemek">A. Log Dosyalarını Temizlemek</h3>



<p>Log dosyaları genellikle <code>/var/log</code> dizininde bulunur ve zamanla boyutları büyüyebilir. Aşağıdaki komutla eski log dosyalarını temizleyebilirsiniz:</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 journalctl --vacuum-time=2weeks
" 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">journalctl</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">--vacuum-time=2weeks</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, iki haftadan daha eski logları otomatik olarak temizler.</p>



<h3 class="wp-block-heading" id="b-ge%C3%A7ici-dosyalar%C4%B1-temizlemek">B. Geçici Dosyaları Temizlemek</h3>



<p><code>/tmp</code> dizini, sistemin geçici dosyaları depoladığı alandır. Zamanla burada biriken dosyalar disk alanını doldurabilir. Temizlemek için:</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 rm -rf /tmp/*
" 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">rm</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-rf</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/tmp/</span><span style="color: #BD93F9; font-style: italic">*</span></span>
<span class="line"></span></code></pre></div>



<h3 class="wp-block-heading" id="c-disk-kullan%C4%B1m%C4%B1n%C4%B1-i%CC%87zlemek">C. Disk Kullanımını İzlemek</h3>



<p>Hangi dizinlerin çok yer kapladığını görmek için <code>du</code> komutunu kullanabilirsiniz:</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 du -sh /*
" 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">du</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-sh</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/</span><span style="color: #BD93F9; font-style: italic">*</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut her bir dizinin ne kadar alan kapladığını gösterir ve temizlik yapmanız gereken alanları belirlemenize yardımcı olur.</p>



<h2 class="wp-block-heading" id="3-paket-y%C3%B6neticisi-%C3%B6nbelle%C4%9Fini-temizlemek">3. Paket Yöneticisi Önbelleğini Temizlemek</h2>



<p>Paket yöneticileri, sistemde kurulan ve güncellenen paketlerin önbelleklerini tutar. Bu önbellekler zamanla büyük boyutlara ulaşabilir. Önbelleği temizlemek, disk alanı kazanmanıza yardımcı olur.</p>



<ul class="wp-block-list">
<li>Debian/Ubuntu tabanlı sistemlerde:</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="sudo apt-get clean
" 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-get</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">clean</span></span>
<span class="line"></span></code></pre></div>



<ul class="wp-block-list">
<li>Fedora/RHEL tabanlı sistemlerde:</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="sudo dnf clean packages
" 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">dnf</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">clean</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">packages</span></span>
<span class="line"></span></code></pre></div>



<h2 class="wp-block-heading" id="4-swap-alan%C4%B1n%C4%B1-y%C3%B6netmek">4. Swap Alanını Yönetmek</h2>



<p>Sisteminiz bellek kullanımını aşarsa, swap alanını kullanır. Ancak, uzun süre kullanımdan sonra swap alanı dolabilir ve bu da performansı olumsuz etkileyebilir. Swap alanını temizleyip yeniden etkinleştirerek performansı iyileştirebilirsiniz:</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 swapoff -a
sudo swapon -a
" 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">swapoff</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-a</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">swapon</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-a</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komutlar swap alanını temizler ve yeniden kullanıma açar.</p>



<h2 class="wp-block-heading" id="5-sistem-servislerini-optimizasyon">5. Sistem Servislerini Optimizasyon</h2>



<p>Sistem açılışında gereksiz servislerin başlaması, RAM ve CPU kullanımını artırır. Gereksiz servisleri devre dışı bırakmak sistem performansını iyileştirebilir. Çalışan servisleri listelemek için:</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="systemctl list-units --type=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">systemctl</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">list-units</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">--type=service</span></span>
<span class="line"></span></code></pre></div>



<p>Bir servisi devre dışı bırakmak için:</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 disable servis_adi
" 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">disable</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">servis_adi</span></span>
<span class="line"></span></code></pre></div>



<p>Bu sayede açılış süresini kısaltabilir ve sistem kaynaklarını daha verimli kullanabilirsiniz.</p>



<h2 class="wp-block-heading" id="6-gereksiz-dosya-ve-klas%C3%B6rleri-silmek">6. Gereksiz Dosya ve Klasörleri Silmek</h2>



<p>Disk alanını temizlemenin bir başka yolu da gereksiz dosya ve klasörleri tespit edip silmektir. <code>ncdu</code> gibi araçlar kullanarak disk kullanımını görselleştirebilir ve büyük dosyaları bulabilirsiniz:</p>



<ul class="wp-block-list">
<li><code>ncdu</code> kurulumu 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="sudo apt-get install ncdu   # Debian/Ubuntu
sudo dnf install ncdu       # Fedora/RHEL
" 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-get</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">install</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ncdu</span><span style="color: #F8F8F2">   </span><span style="color: #6272A4"># Debian/Ubuntu</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">dnf</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">install</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ncdu</span><span style="color: #F8F8F2">       </span><span style="color: #6272A4"># Fedora/RHEL</span></span>
<span class="line"></span></code></pre></div>



<p><code>ncdu</code> size hangi klasörlerin fazla yer kapladığını görsel bir arayüzle gösterir ve hızlıca temizleme yapmanızı sağlar.</p>



<h2 class="wp-block-heading" id="7-zamanlanm%C4%B1%C5%9F-temizlik-g%C3%B6revleri">7. Zamanlanmış Temizlik Görevleri</h2>



<p>Düzenli temizlik yapmayı unutmamak için cron job&#8217;ları kullanarak belirli aralıklarla otomatik temizlik yapabilirsiniz. Örneğin, her hafta sistem önbelleğini temizlemek için cron job oluşturabilirsiniz:</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="crontab -e
" 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">crontab</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-e</span></span>
<span class="line"></span></code></pre></div>



<p>Aşağıdaki satırı 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="0 3 * * 0 sudo apt-get clean
" 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">0</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">3</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9; font-style: italic">*</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9; font-style: italic">*</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">0</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">apt-get</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">clean</span></span>
<span class="line"></span></code></pre></div>



<p>Bu cron görevi her pazar sabahı 03:00&#8217;te önbelleği temizleyecektir.</p>



<h2 class="wp-block-heading" id="8-sistem-g%C3%BCncellemelerini-d%C3%BCzenli-olarak-yap%C4%B1n">8. Sistem Güncellemelerini Düzenli Olarak Yapın</h2>



<p>Sistem güncellemeleri, hem güvenlik açıklarını kapatır hem de performansı iyileştirebilir. Ancak, eski çekirdeklerin ve paketlerin birikmesini önlemek için düzenli temizlik yapmak önemlidir. Eski çekirdekleri kaldırmak için:</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-get autoremove --purge
" 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-get</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">autoremove</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">--purge</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, eski ve kullanılmayan çekirdekleri temizleyerek disk alanı açar.</p>



<h2 class="wp-block-heading" id="9-bellek-ve-cpu-i%CC%87zleme-ara%C3%A7lar%C4%B1">9. Bellek ve CPU İzleme Araçları</h2>



<p>Sistemin performansını izlemek ve gerektiğinde müdahale etmek için bellek ve CPU kullanımını izleyen araçlar kullanabilirsiniz:</p>



<ul class="wp-block-list">
<li><code>top</code>: Anlık CPU ve bellek kullanımı gösterir.</li>



<li><code>htop</code>: Daha gelişmiş bir arayüz sunar ve kullanımı kolaydır.</li>



<li><code>iotop</code>: Disk giriş/çıkış işlemlerini izler.</li>



<li><code>nmon</code>: CPU, bellek, disk ve ağ performansını detaylı olarak izleyebilir.</li>
</ul>



<p>Bu araçları kullanarak hangi uygulamaların sistem kaynaklarını tükettiğini tespit edebilir ve gerektiğinde bu uygulamaları sonlandırarak performansı artırabilirsiniz.</p>



<h2 class="wp-block-heading" id="10-dosya-sistemi-optimizasyonu">10. Dosya Sistemi Optimizasyonu</h2>



<p>Bazı dosya sistemleri zamanla parçalanmaya uğrayabilir ve bu da disk okuma-yazma performansını düşürebilir. <code>fsck</code> komutunu kullanarak dosya sistemini kontrol edebilir ve hataları düzeltebilirsiniz:</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 fsck -Af -M
" 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">fsck</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-Af</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-M</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, sistemin dosya sistemlerini tarar ve olası hataları onarır.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>Bu adımları düzenli olarak uygulayarak Linux sisteminizin hem disk alanını boşaltabilir hem de performansını optimize edebilirsiniz. Özellikle log ve önbellek temizliği, swap alanı yönetimi, servis optimizasyonu ve dosya sistemi bakımı uzun vadede sistemin hızını artırır ve kaynakları daha verimli kullanmanıza yardımcı olur.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>phpMyAdmin Kurulumu</title>
		<link>https://cpynet.com.tr/phpmyadmin-kurulumu/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Tue, 29 Oct 2024 13:00:43 +0000</pubDate>
				<category><![CDATA[Açık Kaynak]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Rehberler]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[sistem yönetimi]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/phpmyadmin-kurulumu/</guid>

					<description><![CDATA[phpMyAdmin, kullanıcıların MySQL ile web arayüzü üzerinden etkileşimde bulunabilmesi için oluşturulmuştur. Bu kılavuzda, phpMyAdmin’i nasıl kuracağınızı ve güvenli&#8230;]]></description>
										<content:encoded><![CDATA[
<p>phpMyAdmin, kullanıcıların MySQL ile web arayüzü üzerinden etkileşimde bulunabilmesi için oluşturulmuştur. Bu kılavuzda, phpMyAdmin’i nasıl kuracağınızı ve güvenli hale getireceğinizi ele alacağız, böylece veritabanlarınızı Ubuntu sisteminizde güvenli bir şekilde yönetebilirsiniz.</p>



<h3 class="wp-block-heading" id="gerekli-%C3%B6n-ko%C5%9Fullar">Gerekli Ön Koşullar</h3>



<p>Bu kılavuzu tamamlamak için aşağıdakilere ihtiyacınız olacak:</p>



<ul class="wp-block-list">
<li>Bir Ubuntu sunucusu. Bu sunucuda, yönetici ayrıcalıklarına sahip bir root olmayan kullanıcı ve <code>ufw</code> ile yapılandırılmış bir güvenlik duvarı olmalıdır. Bunun için, Ubuntu’nun başlangıç sunucu yapılandırma kılavuzunu takip edebilirsiniz.</li>



<li>Ubuntu sunucunuzda kurulmuş bir LAMP (Linux, Apache, MySQL ve PHP) yığını. Henüz tamamlanmadıysa, Ubuntu’da LAMP yığını kurulumuna ilişkin kılavuzu takip edebilirsiniz.</li>
</ul>



<p>phpMyAdmin gibi yazılımları kullanırken önemli güvenlik hususları bulunmaktadır, çünkü:</p>



<ul class="wp-block-list">
<li>MySQL kurulumunuzla doğrudan iletişim kurar.</li>



<li>MySQL kimlik bilgilerini kullanarak kimlik doğrulaması yapar.</li>



<li>Rastgele SQL sorguları çalıştırır ve sonuçlarını döndürür.</li>
</ul>



<p>Bu nedenlerle ve phpMyAdmin’in sık hedef alınan bir PHP uygulaması olmasından dolayı, phpMyAdmin’i düz HTTP bağlantıları üzerinden uzaktan sistemlerde çalıştırmamalısınız.</p>



<p>Eğer SSL/TLS sertifikası ile yapılandırılmış bir alan adınız yoksa, Apache’yi Let’s Encrypt ile güvence altına alma kılavuzunu takip edebilirsiniz. Bu, bir alan adı kaydetmenizi, sunucunuz için DNS kayıtları oluşturmanızı ve bir Apache Sanal Ana Bilgisayar ayarlamanızı gerektirecektir.</p>



<h3 class="wp-block-heading" id="ad%C4%B1m-1-%E2%80%94-phpmyadmin%E2%80%99i-kurmak">Adım 1 — phpMyAdmin’i Kurmak</h3>



<p>phpMyAdmin’i, varsayılan Ubuntu depolarından APT kullanarak kurabilirsiniz.</p>



<p>Root olmayan sudo kullanıcınız ile, sunucunuzun paket indeksini güncelleyin:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo apt update
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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></code></pre></div>



<p>Bunun ardından, phpmyadmin paketini kurabilirsiniz. Bu paketle birlikte, resmi belgeler belirli işlevleri etkinleştirmek ve performansı artırmak için sunucunuza birkaç PHP uzantısı kurmanızı önerir.</p>



<p>Eğer ön koşul LAMP yığını eğitimini takip ettiyseniz, bu modüllerin bir kısmı php paketi ile birlikte yüklenmiş olmalıdır. Ancak aşağıdaki paketleri de kurmanız önerilir:</p>



<ul class="wp-block-list">
<li><strong>php-mbstring</strong>: ASCII dışı dizeleri yönetmek ve dizeleri farklı kodlamalara dönüştürmek için bir modül.</li>



<li><strong>php-zip</strong>: .zip dosyalarını phpMyAdmin’e yüklemeyi destekleyen bir uzantı.</li>



<li><strong>php-gd</strong>: GD Grafik Kütüphanesi desteğini etkinleştirir.</li>



<li><strong>php-json</strong>: PHP’ye JSON serileştirme desteği sağlar.</li>



<li><strong>php-curl</strong>: PHP’nin farklı protokollerle farklı sunucularla etkileşimde bulunmasına olanak tanır.</li>
</ul>



<p>Bu paketleri sisteminize kurmak için aşağıdaki komutu çalıştırın. Ancak lütfen, kurulum sürecinin phpMyAdmin’i doğru şekilde yapılandırmak için bazı seçimler yapmanızı gerektirdiğini unutmayı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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">install</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">phpmyadmin</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">php-mbstring</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">php-zip</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">php-gd</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">php-json</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">php-curl</span></span>
<span class="line"></span></code></pre></div>



<p>Kurulum sırasında doğru yapılandırmak için şu seçenekleri seçmelisiniz:</p>



<ul class="wp-block-list">
<li><strong>Sunucu seçimi için</strong> <code>apache2</code>’yi seçin.Uyarı: “apache2” vurgulanmış ama seçilmemiş olarak görünecektir. Apache’yi seçmezseniz, kurulum sırasında gerekli dosyalar taşınmayacaktır. <code>SPACE</code> tuşuna basarak Apache’yi seçin, ardından <code>TAB</code> ve <code>ENTER</code> tuşuna basarak ilerleyin.</li>



<li><strong>Veritabanını yapılandırmak için dbconfig-common kullanmak istiyor musunuz</strong> sorusuna <code>Evet</code> (Yes) yanıtını verin.</li>
</ul>



<p>Kurulum sırasında, phpMyAdmin için bir MySQL uygulama parolası belirlemeniz istenecektir.</p>



<p>Not: Eğer MySQL’i ön koşul LAMP yığını eğitiminin 2. adımında kurduysanız, şifre doğrulama eklentisini etkinleştirmeyi seçmiş olabilirsiniz. Şu anki durum itibarıyla, bu bileşeni etkinleştirmek, phpmyadmin kullanıcısı için bir şifre belirlemeye çalıştığınızda bir hata almanıza neden olacaktır:</p>



<p><strong>phpMyAdmin şifre doğrulama hatası</strong></p>



<p>Bunu çözmek için, kurulum sürecini durdurmak için iptal seçeneğini seçin. Ardından MySQL istemcisini açı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo mysql
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">mysql</span></span>
<span class="line"></span></code></pre></div>



<p>Eğer root MySQL kullanıcısı için şifre kimlik doğrulaması etkinleştirdiyseniz, bu komutu çalıştırın ve istendiğinde parolanızı girin:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="mysql -u root -p
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">mysql</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-u</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">root</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-p</span></span>
<span class="line"></span></code></pre></div>



<p>Aşağıdaki komutu çalıştırarak, Doğrulama Parola bileşenini devre dışı bırakın. Bu, onu gerçekten kaldırmaz, ancak MySQL sunucunuzda yüklenmesini engeller:</p>



<p>sql</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="UNINSTALL COMPONENT &quot;file://component_validate_password&quot;;
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">UNINSTALL</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">COMPONENT</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">file://component_validate_password</span><span style="color: #E9F284">&quot;</span><span style="color: #F8F8F2">;</span></span>
<span class="line"></span></code></pre></div>



<p>Ardından MySQL istemcisini kapatı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="exit
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #8BE9FD">exit</span></span>
<span class="line"></span></code></pre></div>



<p>Sonra phpmyadmin paketini tekrar kurmayı deneyin ve beklenildiği gibi çalışacaktır:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo apt install phpmyadmin
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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">install</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">phpmyadmin</span></span>
<span class="line"></span></code></pre></div>



<p>phpMyAdmin yüklendikten sonra, tekrar MySQL istemcisini açabilir ve aşağıdaki komutu çalıştırarak Doğrulama Parola bileşenini yeniden etkinleştirebilirsiniz:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="INSTALL COMPONENT &quot;file://component_validate_password&quot;;
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">INSTALL</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">COMPONENT</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">file://component_validate_password</span><span style="color: #E9F284">&quot;</span><span style="color: #F8F8F2">;</span></span>
<span class="line"></span></code></pre></div>



<p>Kurulum süreci, phpMyAdmin Apache yapılandırma dosyasını <code>/etc/apache2/conf-enabled/</code> dizinine ekler, burada otomatik olarak okunur. Apache ve PHP’yi phpMyAdmin ile çalışacak şekilde yapılandırmak için, bu bölümdeki tek kalan görev, mbstring PHP uzantısını açıkça etkinleştirmektir:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo phpenmod mbstring
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">phpenmod</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">mbstring</span></span>
<span class="line"></span></code></pre></div>



<p>Sonrasında, değişikliklerin tanınması için Apache’yi yeniden 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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo systemctl restart apache2
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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">restart</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">apache2</span></span>
<span class="line"></span></code></pre></div>



<p>Artık phpMyAdmin kurulmuş ve Apache ile çalışacak şekilde yapılandırılmıştır. Ancak MySQL veritabanlarınıza etkileşimde bulunmadan önce, MySQL kullanıcılarınızın programla etkileşimde bulunmak için gerekli ayrıcalıklara sahip olduğundan emin olmalısınız.</p>



<h3 class="wp-block-heading" id="ad%C4%B1m-2-%E2%80%94-kullan%C4%B1c%C4%B1-kimlik-do%C4%9Frulamas%C4%B1-ve-ayr%C4%B1cal%C4%B1klar%C4%B1-ayarlamak">Adım 2 — Kullanıcı Kimlik Doğrulaması ve Ayrıcalıkları Ayarlamak</h3>



<p>phpMyAdmin sunucunuza kurulduğunda, program için belirli altyapı süreçlerini yürüten phpmyadmin adlı bir veritabanı kullanıcısı otomatik olarak oluşturulur. Kurulum sırasında ayarladığınız yönetici parolası ile bu kullanıcı olarak oturum açmak yerine, ya root MySQL kullanıcınızla ya da phpMyAdmin arayüzü aracılığıyla veritabanlarını yönetmek için özel bir kullanıcı ile oturum açmanız önerilir.</p>



<h4 class="wp-block-heading" id="mysql-root-hesab%C4%B1-i%C3%A7in-%C5%9Fifre-eri%C5%9Fimini-yap%C4%B1land%C4%B1rmak">MySQL Root Hesabı için Şifre Erişimini Yapılandırmak</h4>



<p>Ubuntu sistemlerinde, MySQL 5.7 (ve üzeri sürümler) yüklendiğinde, root MySQL kullanıcısı varsayılan olarak auth_socket eklentisini kullanarak kimlik doğrulaması yapar. Bu, çoğu durumda güvenlik ve kullanılabilirlik açısından bazı avantajlar sağlasa da, phpMyAdmin gibi harici bir programın kullanıcıya erişmesine izin vermek gerektiğinde sorun yaratabilir.</p>



<p>phpMyAdmin’de root MySQL kullanıcısı olarak oturum açmak için, kimlik doğrulama yöntemini auth_socket’tan şifre ile kimlik doğrulama yapan bir yöntemle değiştirmeniz gerekecektir. Bunu yapmak için, terminalinizden MySQL istemcisini açı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo mysql
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">mysql</span></span>
<span class="line"></span></code></pre></div>



<p>Ardından, aşağıdaki komut ile her bir MySQL kullanıcı hesabının hangi kimlik doğrulama yöntemini kullandığını kontrol edin:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="SELECT user,authentication_string,plugin,host FROM mysql.user;
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">SELECT</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">user,authentication_string,plugin,host</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">FROM</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">mysql.user</span><span style="color: #F8F8F2">;</span></span>
<span class="line"></span></code></pre></div>



<p>Örnek Çıktı:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="+------------------+------------------------------------------------------------------------+-----------------------+-----------+
| user             | authentication_string                                                  | plugin                | host      |
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
| debian-sys-maint | $A$005$I:jOry?]Sy&lt;|qhQRj3fBRQ43i4UJxrpm.IaT6lOHkgveJjmeIjJrRe6         | caching_sha2_password | localhost |
| mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| root             | *A32BC4B74F7ECA5DB95C8C2F8004F83FF93B27BF5B320BDE1B8F857C00DFA055    | auth_socket           | localhost |
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">+------------------+------------------------------------------------------------------------+-----------------------+-----------+</span></span>
<span class="line"><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">user</span><span style="color: #F8F8F2">             </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">authentication_string</span><span style="color: #F8F8F2">                                                  </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">plugin</span><span style="color: #F8F8F2">                </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">host</span><span style="color: #F8F8F2">      </span><span style="color: #FF79C6">|</span></span>
<span class="line"><span style="color: #50FA7B">+------------------+------------------------------------------------------------------------+-----------------------+-----------+</span></span>
<span class="line"><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">debian-sys-maint</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">$A$005$I</span><span style="color: #F8F8F2">:jOry?]Sy&lt;</span><span style="color: #FF79C6">|</span><span style="color: #50FA7B">qhQRj3fBRQ43i4UJxrpm.IaT6lOHkgveJjmeIjJrRe6</span><span style="color: #F8F8F2">         </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">caching_sha2_password</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">localhost</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span></span>
<span class="line"><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">mysql.infoschema</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">$A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">caching_sha2_password</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">localhost</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span></span>
<span class="line"><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">mysql.session</span><span style="color: #F8F8F2">    </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">$A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">caching_sha2_password</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">localhost</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span></span>
<span class="line"><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">mysql.sys</span><span style="color: #F8F8F2">        </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">$A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">caching_sha2_password</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">localhost</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span></span>
<span class="line"><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">root</span><span style="color: #F8F8F2">             </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">*A32BC4B74F7ECA5DB95C8C2F8004F83FF93B27BF5B320BDE1B8F857C00DFA055</span><span style="color: #F8F8F2">    </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">auth_socket</span><span style="color: #F8F8F2">           </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">localhost</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span></span>
<span class="line"><span style="color: #50FA7B">+------------------+------------------------------------------------------------------------+-----------------------+-----------+</span></span>
<span class="line"></span></code></pre></div>



<p>Aşağıdaki komut ile, root kullanıcı için kimlik doğrulama yöntemini <code>mysql_native_password</code> ile değiştirebilirsiniz:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YOUR_NEW_PASSWORD';
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">ALTER</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">USER</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&#039;</span><span style="color: #F1FA8C">root</span><span style="color: #E9F284">&#039;</span><span style="color: #F1FA8C">@</span><span style="color: #E9F284">&#039;</span><span style="color: #F1FA8C">localhost</span><span style="color: #E9F284">&#039;</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">IDENTIFIED</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">WITH</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">mysql_native_password</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">BY</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&#039;</span><span style="color: #F1FA8C">YOUR_NEW_PASSWORD</span><span style="color: #E9F284">&#039;</span><span style="color: #F8F8F2">;</span></span>
<span class="line"></span></code></pre></div>



<p>Yukarıdaki komutun <code>YOUR_NEW_PASSWORD</code> kısmını, root MySQL kullanıcınız için belirlemek istediğiniz şifreyle değiştirmeyi unutmayın.</p>



<p>Daha sonra, değişikliklerin etkili olması için MySQL istemcisinden çıkı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="exit;
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #8BE9FD">exit</span><span style="color: #F8F8F2">;</span></span>
<span class="line"></span></code></pre></div>



<p>Ardından, phpMyAdmin arayüzüne giriş yapmayı deneyin. Şimdi root kullanıcınız ile oturum açabilmelisiniz.</p>



<h4 class="wp-block-heading" id="yeni-bir-mysql-kullan%C4%B1c%C4%B1s%C4%B1-olu%C5%9Fturmak">Yeni Bir MySQL Kullanıcısı Oluşturmak</h4>



<p>Veritabanlarını yönetmek için belirli ayrıcalıklara sahip bir kullanıcı oluşturmak daha güvenli bir yöntemdir. Aşağıdaki komut ile yeni bir MySQL kullanıcısı oluşturun. Bu kullanıcıya, gerekli veritabanları için belirli ayrıcalıklar verebilirsiniz:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo mysql -u root -p
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">mysql</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-u</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">root</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-p</span></span>
<span class="line"></span></code></pre></div>



<p>Aşağıdaki SQL komutları ile yeni bir kullanıcı oluşturabilir ve ona gerekli ayrıcalıkları verebilirsiniz:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'user_password';
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">CREATE</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">USER</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&#039;</span><span style="color: #F1FA8C">myuser</span><span style="color: #E9F284">&#039;</span><span style="color: #F1FA8C">@</span><span style="color: #E9F284">&#039;</span><span style="color: #F1FA8C">localhost</span><span style="color: #E9F284">&#039;</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">IDENTIFIED</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">BY</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&#039;</span><span style="color: #F1FA8C">user_password</span><span style="color: #E9F284">&#039;</span><span style="color: #F8F8F2">;</span></span>
<span class="line"><span style="color: #50FA7B">GRANT</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ALL</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">PRIVILEGES</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ON</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9;font-style: italic">*</span><span style="color: #F1FA8C">.</span><span style="color: #BD93F9;font-style: italic">*</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">TO</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&#039;</span><span style="color: #F1FA8C">myuser</span><span style="color: #E9F284">&#039;</span><span style="color: #F1FA8C">@</span><span style="color: #E9F284">&#039;</span><span style="color: #F1FA8C">localhost</span><span style="color: #E9F284">&#039;</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">WITH</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">GRANT</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">OPTION</span><span style="color: #F8F8F2">;</span></span>
<span class="line"><span style="color: #50FA7B">FLUSH</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">PRIVILEGES</span><span style="color: #F8F8F2">;</span></span>
<span class="line"></span></code></pre></div>



<p>Burada <code>myuser</code> kısmını oluşturmak istediğiniz kullanıcı adı ile, <code>user_password</code> kısmını da belirleyeceğiniz şifre ile değiştirin.</p>



<h3 class="wp-block-heading" id="ad%C4%B1m-3-%E2%80%94-phpmyadmin%E2%80%99e-eri%C5%9Fim-sa%C4%9Flamak">Adım 3 — phpMyAdmin’e Erişim Sağlamak</h3>



<p>Kurulum tamamlandığında, phpMyAdmin arayüzüne erişmek için tarayıcınızda aşağıdaki URL&#8217;yi ziyaret edin:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="http://your_server_ip/phpmyadmin
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">http://your_server_ip/phpmyadmin</span></span>
<span class="line"></span></code></pre></div>



<p>Yerel sunucunuz için <code>your_server_ip</code> kısmını <code>localhost</code> veya sunucu IP adresinizle değiştirmeyi unutmayın.</p>



<p>Erişim sağladığınızda, daha önce oluşturduğunuz MySQL kullanıcısı veya root kullanıcısı ile oturum açın.</p>



<h3 class="wp-block-heading" id="ad%C4%B1m-4-%E2%80%94-phpmyadmin-g%C3%BCvenli%C4%9Fini-sa%C4%9Flamak">Adım 4 — phpMyAdmin Güvenliğini Sağlamak</h3>



<p>phpMyAdmin, açık bir web arayüzü ile birlikte geldiğinden, güvenliğini artırmak için birkaç öneri uygulayabilirsiniz:</p>



<ol class="wp-block-list">
<li><strong>HTTPS Kullanımı</strong>: phpMyAdmin’e erişiminizi HTTPS üzerinden yapmak için sunucunuzda SSL sertifikası kurmalısınız. Let’s Encrypt gibi ücretsiz bir çözüm kullanabilirsiniz.</li>



<li><strong>Güvenlik Duvarı Kuralları</strong>: <code>ufw</code> kullanarak phpMyAdmin&#8217;e erişimi kısıtlayabilirsiniz. Sadece belirli IP adreslerinden gelen bağlantılara izin vermek için aşağıdaki gibi bir kural ekleyebilirsiniz:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo ufw allow from your_ip_address to any port 80
sudo ufw allow from your_ip_address to any port 443
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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: #F1FA8C">from</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">your_ip_address</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">to</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">any</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">port</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">80</span></span>
<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: #F1FA8C">from</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">your_ip_address</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">to</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">any</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">port</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">443</span></span>
<span class="line"></span></code></pre></div>



<ol class="wp-block-list">
<li><strong>Basic Auth ile Güvenlik</strong>: phpMyAdmin klasörünü korumak için Apache yapılandırma dosyasını güncelleyebilirsiniz. Aşağıdaki komut ile <code>.htaccess</code> dosyasını 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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo nano /etc/phpmyadmin/.htaccess
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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/phpmyadmin/.htaccess</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="AuthType Basic
AuthName &quot;Restricted Files&quot;
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">AuthType</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Basic</span></span>
<span class="line"><span style="color: #50FA7B">AuthName</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">Restricted Files</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"><span style="color: #50FA7B">AuthUserFile</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/phpmyadmin/.htpasswd</span></span>
<span class="line"><span style="color: #50FA7B">Require</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">valid-user</span></span>
<span class="line"></span></code></pre></div>



<p>Ardından, htpasswd dosyasını oluşturmak için aşağıdaki komutu kullanabilirsiniz:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">htpasswd</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-c</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/phpmyadmin/.htpasswd</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">username</span></span>
<span class="line"></span></code></pre></div>



<ol class="wp-block-list">
<li><strong>Güvenlik Güncellemeleri</strong>: phpMyAdmin’i sürekli güncel tutmak, bilinen güvenlik açıklarına karşı korunmanızı sağlar.</li>
</ol>



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



<p>phpMyAdmin’i Ubuntu sunucunuza başarılı bir şekilde kurdunuz ve güvenli bir şekilde yapılandırdınız. Artık veritabanlarınızı kolayca yönetebilir ve güncel kalmaya özen gösterebilirsiniz.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Kullanıcı Dizini İçin Güvenli FTP Sunucusu: vsftpd Kurulumu</title>
		<link>https://cpynet.com.tr/kullanici-dizini-icin-guvenli-ftp-sunucusu-vsftpd-kurulumu/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Sat, 26 Oct 2024 05:00:27 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sistem yönetimi]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/kullanici-dizini-icin-guvenli-ftp-sunucusu-vsftpd-kurulumu/</guid>

					<description><![CDATA[Vsftpd, &#8220;Very Secure FTP Daemon&#8221; kelimelerinin kısaltmasıdır ve Unix sistemleri, özellikle Linux için bir FTP sunucusudur. Vsftpd, Ubuntu,&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Vsftpd, &#8220;Very Secure FTP Daemon&#8221; kelimelerinin kısaltmasıdır ve Unix sistemleri, özellikle Linux için bir FTP sunucusudur. Vsftpd, Ubuntu, CentOS ve RHEL dağıtımlarında varsayılan FTP sunucusudur. Sistem yöneticileri, her gün yeni kullanıcılar ekler ve kullanıcının yalnızca kendi dizinlerinde dosya veya klasör yüklemesine izin verecek şekilde vsftpd yapılandırması yapar. Bu senaryo genellikle kullanıcılarına sınırlı erişim sağlamak isteyen bayi hizmet sağlayıcıları için geçerlidir.</p>



<p>Ubuntu 22.04 için vsftpd&#8217;yi bir kullanıcının dizininde kurmak ve yapılandırmak oldukça basittir. Hadi başlayalım!</p>



<h3 class="wp-block-heading" id="i%CC%87%C3%A7indekiler">İçindekiler</h3>



<ul class="wp-block-list">
<li>Ön koşullar</li>



<li>Adım 1: Sistemi Güncelle</li>



<li>Adım 2: Vsftpd Daemonunu Kur</li>



<li>Adım 3: Kullanıcı Oluştur</li>



<li>Adım 4: FTP Erişimini Yapılandır</li>



<li>Adım 5: FTP Erişimini Test Et</li>
</ul>



<h3 class="wp-block-heading" id="%C3%B6n-ko%C5%9Fullar">Ön Koşullar</h3>



<ul class="wp-block-list">
<li>Yeni kurulum yapılmış bir Ubuntu 22.04</li>



<li>Kullanıcı ayrıcalıkları: root veya sudo ayrıcalıklarına sahip bir normal kullanıcı</li>
</ul>



<h3 class="wp-block-heading" id="ad%C4%B1m-1-sistemi-g%C3%BCncelle">Adım 1: Sistemi Güncelle</h3>



<p>Sistem paketlerini en son sürümlere güncelleyin.</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo apt update -y &amp;&amp; sudo apt upgrade -y
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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 style="color: #F8F8F2"> </span><span style="color: #BD93F9">-y</span><span style="color: #F8F8F2"> &amp;&amp; </span><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">upgrade</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-y</span></span>
<span class="line"></span></code></pre></div>



<h3 class="wp-block-heading" id="ad%C4%B1m-2-vsftpd-daemonunu-kur">Adım 2: Vsftpd Daemonunu Kur</h3>



<p>Yapılandırmaya başlamadan önce, aşağıdaki komutlarla vsftpd daemonunu kuracağı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo apt install vsftpd
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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">install</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">vsftpd</span></span>
<span class="line"></span></code></pre></div>



<p>Kurulumdan sonra, vsftpd&#8217;yi başlatın ve etkinleştirin.</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo systemctl start vsftpd.service &amp;&amp; sudo systemctl enable vsftpd.service
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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">start</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">vsftpd.service</span><span style="color: #F8F8F2"> &amp;&amp; </span><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">vsftpd.service</span></span>
<span class="line"></span></code></pre></div>



<p>Servisin düzgün çalışıp çalışmadığını kontrol edin.</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo systemctl status vsftpd.service
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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">status</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">vsftpd.service</span></span>
<span class="line"></span></code></pre></div>



<p>Aşağıdaki çıktıyı almalı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="root@cpynet:~# sudo systemctl status vsftpd.service
● vsftpd.service - vsftpd FTP server
     Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2022-09-19 21:00:12 CEST; 5min ago
   Main PID: 97973 (vsftpd)
      Tasks: 1 (limit: 4575)
     Memory: 856.0K
        CPU: 16ms
     CGroup: /system.slice/vsftpd.service
             └─97973 /usr/sbin/vsftpd /etc/vsftpd.conf
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">root@cpynet:~#</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">systemctl</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">status</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">vsftpd.service</span></span>
<span class="line"><span style="color: #50FA7B">●</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">vsftpd.service</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">-</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">vsftpd</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">FTP</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">server</span></span>
<span class="line"><span style="color: #F8F8F2">     </span><span style="color: #50FA7B">Loaded:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">loaded</span><span style="color: #F8F8F2"> (/lib/systemd/system/vsftpd.service; </span><span style="color: #50FA7B">enabled</span><span style="color: #F8F8F2">; </span><span style="color: #50FA7B">vendor</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">preset:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">enabled</span><span style="color: #F8F8F2">)</span></span>
<span class="line"><span style="color: #F8F8F2">     </span><span style="color: #50FA7B">Active:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">active</span><span style="color: #F8F8F2"> (running) since Mon 2022-09-19 21:00:12 CEST; </span><span style="color: #50FA7B">5min</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ago</span></span>
<span class="line"><span style="color: #F8F8F2">   </span><span style="color: #50FA7B">Main</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">PID:</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">97973</span><span style="color: #F8F8F2"> (vsftpd)</span></span>
<span class="line"><span style="color: #F8F8F2">      </span><span style="color: #50FA7B">Tasks:</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">1</span><span style="color: #F8F8F2"> (limit: </span><span style="color: #BD93F9">4575</span><span style="color: #F8F8F2">)</span></span>
<span class="line"><span style="color: #F8F8F2">     </span><span style="color: #50FA7B">Memory:</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">856.0</span><span style="color: #F1FA8C">K</span></span>
<span class="line"><span style="color: #F8F8F2">        </span><span style="color: #50FA7B">CPU:</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">16</span><span style="color: #F1FA8C">ms</span></span>
<span class="line"><span style="color: #F8F8F2">     </span><span style="color: #50FA7B">CGroup:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/system.slice/vsftpd.service</span></span>
<span class="line"><span style="color: #F8F8F2">             </span><span style="color: #50FA7B">└─97973</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/usr/sbin/vsftpd</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/vsftpd.conf</span></span>
<span class="line"></span></code></pre></div>



<h3 class="wp-block-heading" id="ad%C4%B1m-3-kullan%C4%B1c%C4%B1-olu%C5%9Ftur">Adım 3: Kullanıcı Oluştur</h3>



<p>Bir kullanıcı oluşturmak için aşağıdaki komutu çalıştırı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo adduser developer
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">adduser</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">developer</span></span>
<span class="line"></span></code></pre></div>



<p>Komutu çalıştırdıktan sonra, iki kez şifre girin, Enter&#8217;a beş kez basın ve bilgileri &#8220;Y&#8221; ile onaylayı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="root@cpynet:~# sudo adduser developer
Adding user `developer' ...
Adding new group `developer' (1001) ...
Adding new user `developer' (1001) with group `developer' ...
Creating home directory `/home/developer' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for developer
Enter the new value, or press ENTER for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [Y/n] Y
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">root@cpynet:~#</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">adduser</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">developer</span></span>
<span class="line"><span style="color: #50FA7B">Adding</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">user</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">`</span><span style="color: #50FA7B">developer&#039; ...</span></span>
<span class="line"><span style="color: #50FA7B">Adding new group `developer&#039;</span><span style="color: #F1FA8C"> (1001) ...</span></span>
<span class="line"><span style="color: #50FA7B">Adding</span><span style="color: #F1FA8C"> new user `</span><span style="color: #50FA7B">developer</span><span style="color: #50FA7B">&#039; (1001) with group `developer&#039;</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">...</span></span>
<span class="line"><span style="color: #50FA7B">Creating</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">home</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">directory</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">`</span><span style="color: #50FA7B">/home/developer&#039; ...</span></span>
<span class="line"><span style="color: #50FA7B">Copying files from `/etc/skel&#039;</span><span style="color: #F1FA8C"> ...</span></span>
<span class="line"><span style="color: #50FA7B">New</span><span style="color: #F1FA8C"> password:</span></span>
<span class="line"><span style="color: #50FA7B">Retype</span><span style="color: #F1FA8C"> new password:</span></span>
<span class="line"><span style="color: #50FA7B">passwd:</span><span style="color: #F1FA8C"> password updated successfully</span></span>
<span class="line"><span style="color: #50FA7B">Changing</span><span style="color: #F1FA8C"> the user information for developer</span></span>
<span class="line"><span style="color: #50FA7B">Enter</span><span style="color: #F1FA8C"> the new value, or press ENTER for the default</span></span>
<span class="line"><span style="color: #F1FA8C">        </span><span style="color: #50FA7B">Full</span><span style="color: #F1FA8C"> Name []:</span></span>
<span class="line"><span style="color: #F1FA8C">        </span><span style="color: #50FA7B">Room</span><span style="color: #F1FA8C"> Number []:</span></span>
<span class="line"><span style="color: #F1FA8C">        </span><span style="color: #50FA7B">Work</span><span style="color: #F1FA8C"> Phone []:</span></span>
<span class="line"><span style="color: #F1FA8C">        </span><span style="color: #50FA7B">Home</span><span style="color: #F1FA8C"> Phone []:</span></span>
<span class="line"><span style="color: #F1FA8C">        </span><span style="color: #50FA7B">Other</span><span style="color: #F1FA8C"> []:</span></span>
<span class="line"><span style="color: #50FA7B">Is</span><span style="color: #F1FA8C"> the information correct? [Y/n] Y</span></span>
<span class="line"></span></code></pre></div>



<p><code>developer</code> kullanıcısı, <code>/home/developer</code> dizininde otomatik olarak oluşturulur.</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="root@cpynet:~# cd /home/developer/ &amp;&amp; ls -al
total 20
drwxr-xr-x 2 developer developer 4096 Sep 19 21:27 .
drwxr-xr-x 3 root      root      4096 Sep 19 21:27 ..
-rw-r--r-- 1 developer developer  220 Sep 19 21:27 .bash_logout
-rw-r--r-- 1 developer developer 3771 Sep 19 21:27 .bashrc
-rw-r--r-- 1 developer developer  807 Sep 19 21:27 .profile
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">root@cpynet:~#</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">cd</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/home/developer/</span><span style="color: #F8F8F2"> &amp;&amp; </span><span style="color: #50FA7B">ls</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-al</span></span>
<span class="line"><span style="color: #50FA7B">total</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">20</span></span>
<span class="line"><span style="color: #50FA7B">drwxr-xr-x</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">2</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">developer</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">developer</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">4096</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Sep</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">19</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">21</span><span style="color: #F1FA8C">:27</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">.</span></span>
<span class="line"><span style="color: #50FA7B">drwxr-xr-x</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">3</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">root</span><span style="color: #F8F8F2">      </span><span style="color: #F1FA8C">root</span><span style="color: #F8F8F2">      </span><span style="color: #BD93F9">4096</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Sep</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">19</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">21</span><span style="color: #F1FA8C">:27</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">..</span></span>
<span class="line"><span style="color: #50FA7B">-rw-r--r--</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">1</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">developer</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">developer</span><span style="color: #F8F8F2">  </span><span style="color: #BD93F9">220</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Sep</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">19</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">21</span><span style="color: #F1FA8C">:27</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">.bash_logout</span></span>
<span class="line"><span style="color: #50FA7B">-rw-r--r--</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">1</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">developer</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">developer</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">3771</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Sep</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">19</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">21</span><span style="color: #F1FA8C">:27</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">.bashrc</span></span>
<span class="line"><span style="color: #50FA7B">-rw-r--r--</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">1</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">developer</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">developer</span><span style="color: #F8F8F2">  </span><span style="color: #BD93F9">807</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Sep</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">19</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">21</span><span style="color: #F1FA8C">:27</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">.profile</span></span>
<span class="line"></span></code></pre></div>



<p>Şimdi, developer kullanıcısının ev dizininde bir <code>ftp</code> adlı dizin oluşturacağı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="mkdir /home/developer/ftp
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">mkdir</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/home/developer/ftp</span></span>
<span class="line"></span></code></pre></div>



<p>Oluşturulan dizin için aşağıdaki izinleri 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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="chown developer: /home/developer/ftp/
sudo chmod 700 /home/developer/ftp
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">chown</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">developer:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/home/developer/ftp/</span></span>
<span class="line"><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">chmod</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">700</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/home/developer/ftp</span></span>
<span class="line"></span></code></pre></div>



<h3 class="wp-block-heading" id="ad%C4%B1m-4-ftp-eri%C5%9Fimini-yap%C4%B1land%C4%B1r">Adım 4: FTP Erişimini Yapılandır</h3>



<p>Kullanıcı oluşturulduktan sonra, FTP erişimini yapılandırmaya geçebiliriz.</p>



<p>Vsftpd&#8217;nin yapılandırması <code>/etc/vsftpd.conf</code> dosyasında saklanır. Herhangi bir değişiklik yapmadan önce, dosyanın bir kopyasını almak önerilir.</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="cp /etc/vsftpd.conf /etc/vsftpd.conf.original
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">cp</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/vsftpd.conf</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/vsftpd.conf.original</span></span>
<span class="line"></span></code></pre></div>



<p>Şimdi, dosyaya aşağıdaki satırları ekleyin veya değiştirin:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="chroot_local_user=YES
write_enable=YES
user_sub_token=$USER
local_root=/home/$USER/ftp
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #BD93F9">chroot_local_user</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">YES</span></span>
<span class="line"><span style="color: #BD93F9">write_enable</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">YES</span></span>
<span class="line"><span style="color: #BD93F9">user_sub_token</span><span style="color: #FF79C6">=</span><span style="color: #BD93F9">$USER</span></span>
<span class="line"><span style="color: #BD93F9">local_root</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">/home/</span><span style="color: #BD93F9">$USER</span><span style="color: #F1FA8C">/ftp</span></span>
<span class="line"><span style="color: #BD93F9">userlist_enable</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">YES</span></span>
<span class="line"><span style="color: #BD93F9">userlist_file</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">/etc/vsftpd.userlist</span></span>
<span class="line"><span style="color: #BD93F9">userlist_deny</span><span style="color: #FF79C6">=</span><span style="color: #F1FA8C">NO</span></span>
<span class="line"></span></code></pre></div>



<p>Bu değişikliklerden sonra dosyayı kaydedin ve vsftpd servisini yeniden 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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo systemctl restart vsftpd
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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">restart</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">vsftpd</span></span>
<span class="line"></span></code></pre></div>



<p>Sonra, developer kullanıcısını <code>/etc/vsftpd.userlist</code> dosyasına 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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="touch /etc/vsftpd.userlist &amp;&amp; echo &quot;developer&quot; | sudo tee -a /etc/vsftpd.userlist
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">touch</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/vsftpd.userlist</span><span style="color: #F8F8F2"> &amp;&amp; </span><span style="color: #8BE9FD">echo</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">developer</span><span style="color: #E9F284">&quot;</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">|</span><span style="color: #F8F8F2"> </span><span style="color: #50FA7B">sudo</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">tee</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-a</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/vsftpd.userlist</span></span>
<span class="line"></span></code></pre></div>



<h3 class="wp-block-heading" id="ad%C4%B1m-5-ftp-eri%C5%9Fimini-test-et">Adım 5: FTP Erişimini Test Et</h3>



<p>Bağlantıyı test etmeden önce, bazı portları UFW hizmeti aracılığıyla açmamız gerekiyor.</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="sudo ufw allow 20,21/tcp
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><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">20</span><span style="color: #F1FA8C">,21/tcp</span></span>
<span class="line"></span></code></pre></div>



<p>Bittiğinde, UFW durumunu aynı komutla kontrol edin.</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="root@cpynet:~# ufw status
Status: active

To                         Action      From
--                         ------      ----
20,21/tcp                  ALLOW       Anywhere
22/tcp                     ALLOW       Anywhere
20,21/tcp (v6)             ALLOW       Anywhere (v6)
22/tcp (v6)                ALLOW       Anywhere (v6)
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">root@cpynet:~#</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ufw</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">status</span></span>
<span class="line"><span style="color: #50FA7B">Status:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">active</span></span>
<span class="line"></span>
<span class="line"><span style="color: #50FA7B">To</span><span style="color: #F8F8F2">                         </span><span style="color: #F1FA8C">Action</span><span style="color: #F8F8F2">      </span><span style="color: #F1FA8C">From</span></span>
<span class="line"><span style="color: #50FA7B">--</span><span style="color: #F8F8F2">                         </span><span style="color: #BD93F9">------</span><span style="color: #F8F8F2">      </span><span style="color: #BD93F9">----</span></span>
<span class="line"><span style="color: #50FA7B">20,21/tcp</span><span style="color: #F8F8F2">                  </span><span style="color: #F1FA8C">ALLOW</span><span style="color: #F8F8F2">       </span><span style="color: #F1FA8C">Anywhere</span></span>
<span class="line"><span style="color: #50FA7B">22/tcp</span><span style="color: #F8F8F2">                     </span><span style="color: #F1FA8C">ALLOW</span><span style="color: #F8F8F2">       </span><span style="color: #F1FA8C">Anywhere</span></span>
<span class="line"><span style="color: #50FA7B">20,21/tcp</span><span style="color: #F8F8F2"> (v6)             ALLOW       Anywhere (</span><span style="color: #50FA7B">v6</span><span style="color: #F8F8F2">)</span></span>
<span class="line"><span style="color: #50FA7B">22/tcp</span><span style="color: #F8F8F2"> (v6)                ALLOW       Anywhere (</span><span style="color: #50FA7B">v6</span><span style="color: #F8F8F2">)</span></span>
<span class="line"></span></code></pre></div>



<p>Sonra, aşağıdaki komutla developer kullanıcısıyla giriş yapmayı deneyin:</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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="ftp -p server_ip_address
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">ftp</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-p</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">server_ip_address</span></span>
<span class="line"></span></code></pre></div>



<p>Developer kullanıcı adı ve şifresini girin. Giriş yaptıktan sonra aşağıdaki çıktıyı almalı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="root@cpynet:~# ftp -p server_ip_address
Connected to server_ip_address.
220 (vsFTPd 3.0.5)
Name (server_ip_address:root): developer
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp&gt;
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">root@cpynet:~#</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ftp</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-p</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">server_ip_address</span></span>
<span class="line"><span style="color: #50FA7B">Connected</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">to</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">server_ip_address.</span></span>
<span class="line"><span style="color: #50FA7B">220</span><span style="color: #F8F8F2"> (vsFTPd </span><span style="color: #BD93F9">3.0</span><span style="color: #F1FA8C">.5</span><span style="color: #F8F8F2">)</span></span>
<span class="line"><span style="color: #50FA7B">Name</span><span style="color: #F8F8F2"> (server_ip_address:root): developer</span></span>
<span class="line"><span style="color: #50FA7B">331</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Please</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">specify</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">the</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">password.</span></span>
<span class="line"><span style="color: #50FA7B">Password:</span></span>
<span class="line"><span style="color: #50FA7B">230</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Login</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">successful.</span></span>
<span class="line"><span style="color: #50FA7B">Remote</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">system</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">type</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">is</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">UNIX.</span></span>
<span class="line"><span style="color: #50FA7B">Using</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">binary</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">mode</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">to</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">transfer</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">files.</span></span>
<span class="line"><span style="color: #50FA7B">ftp&gt;</span></span>
<span class="line"></span></code></pre></div>



<p>Eğer vsftpd kullanıcılar listesinde yer almayan başka bir kullanıcı ile giriş yapmayı denerseniz, aşağıdaki çıktıyı alırsı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"><span style="padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#282A36"></span><span role="button" data-code="root@cpynet:~# ftp -p server_ip_address
Connected to server_ip_address.
220 (vsFTPd 3.0.5)
Name (server_ip_address:root): other-user
530 Permission denied.
ftp: Login failed
" style="color:#F8F8F2" aria-label="Copy" class="code-block-pro-copy-button"></span><pre class="shiki dracula" style="background-color: #282A36"><code><span class="line"><span style="color: #50FA7B">root@cpynet:~#</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ftp</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-p</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">server_ip_address</span></span>
<span class="line"><span style="color: #50FA7B">Connected</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">to</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">server_ip_address.</span></span>
<span class="line"><span style="color: #50FA7B">220</span><span style="color: #F8F8F2"> (vsFTPd </span><span style="color: #BD93F9">3.0</span><span style="color: #F1FA8C">.5</span><span style="color: #F8F8F2">)</span></span>
<span class="line"><span style="color: #50FA7B">Name</span><span style="color: #F8F8F2"> (server_ip_address:root): other-user</span></span>
<span class="line"><span style="color: #50FA7B">530</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Permission</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">denied.</span></span>
<span class="line"><span style="color: #50FA7B">ftp:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Login</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">failed</span></span>
<span class="line"></span></code></pre></div>



<p>Gördüğünüz gibi, diğer kullanıcılar için erişim izni reddedildi. Bu, Ubuntu 22.04 üzerinde vsftpd&#8217;yi bir kullanıcı dizini için başarılı bir şekilde yapılandırdığımızı gösterir.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Linux Sunucularda Kaynak İzleme: top, du, ve netstat</title>
		<link>https://cpynet.com.tr/linux-sunucularda-kaynak-izleme-top-du-ve-netstat/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Fri, 25 Oct 2024 17:51:17 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[sistem yönetimi]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/linux-sunucularda-kaynak-izleme-top-du-ve-netstat/</guid>

					<description><![CDATA[Bu rehberde, sunucu kaynaklarını izlemek için kullanılan üç önemli Linux komutunu inceleyeceğiz: top, du ve netstat. Bu komutlar,&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Bu rehberde, sunucu kaynaklarını izlemek için kullanılan üç önemli Linux komutunu inceleyeceğiz: <code>top</code>, <code>du</code> ve <code>netstat</code>. Bu komutlar, sistem yöneticilerinin CPU, bellek, disk alanı ve ağ bağlantıları gibi önemli kaynakların kullanımını izlemesine olanak sağlar. Örneklerle açıklayarak, bu komutların temel kullanımını ve gelişmiş özelliklerini ele alacağız. Bu eğitimde <strong>Ubuntu 20.04</strong> üzerinde çalışacağız, ancak siz dilediğiniz Linux dağıtımını kullanabilirsiniz.</p>



<h2 class="wp-block-heading" id="i%CC%87%C3%A7indekiler">İçindekiler</h2>



<ol class="wp-block-list">
<li>Ön Gereksinimler</li>



<li>Sistemin Güncellenmesi</li>



<li><code>top</code> Komutu</li>



<li><code>du</code> Komutu</li>



<li><code>netstat</code> Komutu</li>
</ol>



<h3 class="wp-block-heading" id="1-%C3%B6n-gereksinimler">1. Ön Gereksinimler</h3>



<ul class="wp-block-list">
<li><strong>Sunucu</strong>: Ubuntu 20.04 işletim sistemi kurulu bir sunucu</li>



<li><strong>Kullanıcı Yetkileri</strong>: Root veya sudo yetkisine sahip bir kullanıcı</li>
</ul>



<h3 class="wp-block-heading" id="2-sistemin-g%C3%BCncellenmesi">2. Sistemin Güncellenmesi</h3>



<p>Yeni bir Ubuntu kurulumu yaptığınızda, paketlerin en güncel versiyonlarına yükseltilmesi önerilir. Bunun için şu komutu kullanabilirsiniz:</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 -y &amp;&amp; sudo apt upgrade -y
" 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 style="color: #F8F8F2"> </span><span style="color: #BD93F9">-y</span><span style="color: #F8F8F2"> &amp;&amp; </span><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">upgrade</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-y</span></span>
<span class="line"></span></code></pre></div>



<p>Sistem güncellendikten sonra, kaynak izleme komutlarını incelemeye başlayabiliriz.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" id="3-top-komutu-i%CC%87%C5%9Flem-y%C3%B6netimi-ve-performans-i%CC%87zleme">3. <code>top</code> Komutu: İşlem Yönetimi ve Performans İzleme</h3>



<p><code>top</code> komutu, çalışan süreçleri gerçek zamanlı olarak izlemenize olanak tanır. Bu komut, CPU, bellek kullanımı gibi sistem kaynaklarını ayrıntılı bir şekilde gösterir. Temel kullanımı oldukça kolaydır, sadece terminale <code>top</code> yazarak aşağıdaki gibi bir çıktı elde edebilirsiniz:</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="top - 11:24:59 up 7 days, 11:27,  2 users,  load average: 0.00, 0.00, 0.00
Tasks: 109 total,   1 running, 108 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.1 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.2 si,  0.0 st
MiB Mem :   3931.4 total,   2473.6 free,    139.8 used,   1318.0 buff/cache
MiB Swap:   1024.0 total,   1024.0 free,      0.0 used.   3475.6 avail Mem
" 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">top</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">-</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">11</span><span style="color: #F1FA8C">:24:59</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">up</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">7</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">days,</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">11</span><span style="color: #F1FA8C">:27,</span><span style="color: #F8F8F2">  </span><span style="color: #BD93F9">2</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">users,</span><span style="color: #F8F8F2">  </span><span style="color: #F1FA8C">load</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">average:</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">0.00</span><span style="color: #F1FA8C">,</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">0.00</span><span style="color: #F1FA8C">,</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">0.00</span></span>
<span class="line"><span style="color: #50FA7B">Tasks:</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">109</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">total,</span><span style="color: #F8F8F2">   </span><span style="color: #BD93F9">1</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">running,</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">108</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">sleeping,</span><span style="color: #F8F8F2">   </span><span style="color: #BD93F9">0</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">stopped,</span><span style="color: #F8F8F2">   </span><span style="color: #BD93F9">0</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">zombie</span></span>
<span class="line"><span style="color: #50FA7B">%Cpu(s</span><span style="color: #F8F8F2">):  0.0 us,  0.1 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.2 si,  0.0 st</span></span>
<span class="line"><span style="color: #50FA7B">MiB</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Mem</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">:</span><span style="color: #F8F8F2">   </span><span style="color: #BD93F9">3931.4</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">total,</span><span style="color: #F8F8F2">   </span><span style="color: #BD93F9">2473.6</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">free,</span><span style="color: #F8F8F2">    </span><span style="color: #BD93F9">139.8</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">used,</span><span style="color: #F8F8F2">   </span><span style="color: #BD93F9">1318.0</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">buff/cache</span></span>
<span class="line"><span style="color: #50FA7B">MiB</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Swap:</span><span style="color: #F8F8F2">   </span><span style="color: #BD93F9">1024.0</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">total,</span><span style="color: #F8F8F2">   </span><span style="color: #BD93F9">1024.0</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">free,</span><span style="color: #F8F8F2">      </span><span style="color: #BD93F9">0.0</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">used.</span><span style="color: #F8F8F2">   </span><span style="color: #BD93F9">3475.6</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">avail</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Mem</span></span>
<span class="line"></span></code></pre></div>



<p>Bu çıktıda:</p>



<ul class="wp-block-list">
<li><strong>Load Average</strong>: Son 1, 5 ve 15 dakikadaki sistem yükünü gösterir.</li>



<li><strong>CPU Kullanımı</strong>: Çeşitli yüzdeler ile kullanıcı, sistem ve idle süreçlerin CPU kullanımı listelenir.</li>



<li><strong>Bellek Kullanımı</strong>: Kullanılabilir bellek miktarı ile birlikte, ne kadarının cache ve buffer için ayrıldığı gibi bilgiler görüntülenir.</li>
</ul>



<h4 class="wp-block-heading" id="geli%C5%9Fmi%C5%9F-kullan%C4%B1m">Gelişmiş Kullanım</h4>



<p><code>top</code> komutunu gelişmiş seçeneklerle de kullanabilirsiniz:</p>



<ul class="wp-block-list">
<li><strong><code>-i</code></strong>: Boşta olan süreçleri göstermez.</li>



<li><strong><code>-n [sayı]</code></strong>: Belirtilen sayıda tekrar eder ve sonra çıkar.</li>



<li><strong><code>-H</code></strong>: Thread&#8217;leri gösterir.</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="top -n 5
" 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">top</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-n</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">5</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, sistemi beş kez güncelleyip ardından çıkış yapacaktır.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" id="4-du-komutu-disk-kullan%C4%B1m%C4%B1-analizi">4. <code>du</code> Komutu: Disk Kullanımı Analizi</h3>



<p><code>du</code> komutu, disk üzerindeki dosya ve dizinlerin ne kadar yer kapladığını analiz etmek için kullanılır. Özellikle disk doluluğunu izlemek ve gereksiz dosyaları temizlemek için faydalıdır. Basit bir kullanım örneği aşağıdaki gibidir:</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="du -sh /*
" 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">du</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-sh</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/</span><span style="color: #BD93F9; font-style: italic">*</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, root dizinindeki tüm dosya ve klasörlerin boyutlarını <strong>insan okunabilir</strong> bir formatta (<code>-h</code> opsiyonu) listeler. Örnek bir çıktı:</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="7       bin
301M    boot
12K     dev
3.0M    etc
2.4G    usr
710M    var
" 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">7</span><span style="color: #F8F8F2">       </span><span style="color: #F1FA8C">bin</span></span>
<span class="line"><span style="color: #50FA7B">301M</span><span style="color: #F8F8F2">    </span><span style="color: #F1FA8C">boot</span></span>
<span class="line"><span style="color: #50FA7B">12K</span><span style="color: #F8F8F2">     </span><span style="color: #F1FA8C">dev</span></span>
<span class="line"><span style="color: #50FA7B">3.0M</span><span style="color: #F8F8F2">    </span><span style="color: #F1FA8C">etc</span></span>
<span class="line"><span style="color: #50FA7B">2.4G</span><span style="color: #F8F8F2">    </span><span style="color: #F1FA8C">usr</span></span>
<span class="line"><span style="color: #50FA7B">710M</span><span style="color: #F8F8F2">    </span><span style="color: #F1FA8C">var</span></span>
<span class="line"></span></code></pre></div>



<h4 class="wp-block-heading" id="geli%C5%9Fmi%C5%9F-kullan%C4%B1m-1">Gelişmiş Kullanım</h4>



<p><code>du</code> komutunun sık kullanılan diğer opsiyonları şunlardır:</p>



<ul class="wp-block-list">
<li><strong><code>-d [derinlik]</code></strong>: Belirtilen derinliğe kadar disk kullanımını görüntüler.</li>



<li><strong><code>--max-depth=1</code></strong>: Sadece belirtilen seviyedeki dizinlerin toplam boyutunu gösterir.</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="du -d 1 /var
" 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">du</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-d</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">1</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/var</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, <code>/var</code> dizinindeki alt klasörlerin her birinin ne kadar alan kapladığını gösterir.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading" id="5-netstat-komutu-a%C4%9F-ba%C4%9Flant%C4%B1lar%C4%B1-ve-i%CC%87statistikleri">5. <code>netstat</code> Komutu: Ağ Bağlantıları ve İstatistikleri</h3>



<p><code>netstat</code> komutu, ağ bağlantılarını, routing tablolarını ve diğer ağ istatistiklerini görüntüler. Aşağıdaki örnek, aktif internet bağlantılarını listeleyecektir:</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="netstat
" 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">netstat</span></span>
<span class="line"></span></code></pre></div>



<p>Örnek çıktı:</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="Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    240 24625403.test:7022      ctel-78-157-7-19.:55913  ESTABLISHED
" 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">Proto</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Recv-Q</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Send-Q</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Local</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Address</span><span style="color: #F8F8F2">           </span><span style="color: #F1FA8C">Foreign</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Address</span><span style="color: #F8F8F2">         </span><span style="color: #F1FA8C">State</span></span>
<span class="line"><span style="color: #50FA7B">tcp</span><span style="color: #F8F8F2">        </span><span style="color: #BD93F9">0</span><span style="color: #F8F8F2">    </span><span style="color: #BD93F9">240</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">24625403</span><span style="color: #F1FA8C">.test:7022</span><span style="color: #F8F8F2">      </span><span style="color: #F1FA8C">ctel-78-157-7-19.:55913</span><span style="color: #F8F8F2">  </span><span style="color: #F1FA8C">ESTABLISHED</span></span>
<span class="line"></span></code></pre></div>



<h4 class="wp-block-heading" id="geli%C5%9Fmi%C5%9F-kullan%C4%B1m-2">Gelişmiş Kullanım</h4>



<p><code>netstat</code> komutu daha ayrıntılı analizler için çeşitli opsiyonlarla birlikte kullanılabilir:</p>



<ul class="wp-block-list">
<li><strong><code>-t</code></strong>: Sadece TCP bağlantılarını gösterir.</li>



<li><strong><code>-u</code></strong>: Sadece UDP bağlantılarını gösterir.</li>



<li><strong><code>-n</code></strong>: Nümerik IP adreslerini gösterir.</li>



<li><strong><code>-l</code></strong>: Sadece dinleyen (listening) bağlantıları listeler.</li>



<li><strong><code>-p</code></strong>: Hangi işlemin hangi bağlantıyı kullandığını gösterir.</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="netstat -tunlp
" 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">netstat</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-tunlp</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, sisteminizdeki tüm TCP ve UDP bağlantılarını ve dinleme portlarını listeler. Örnek çıktı:</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="tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      83830/mysqld
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      88311/dovecot
" 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">tcp</span><span style="color: #F8F8F2">        </span><span style="color: #BD93F9">0</span><span style="color: #F8F8F2">      </span><span style="color: #BD93F9">0</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">127.0</span><span style="color: #F1FA8C">.0.1:3306</span><span style="color: #F8F8F2">          </span><span style="color: #BD93F9">0.0</span><span style="color: #F1FA8C">.0.0:</span><span style="color: #BD93F9; font-style: italic">*</span><span style="color: #F8F8F2">               </span><span style="color: #F1FA8C">LISTEN</span><span style="color: #F8F8F2">      </span><span style="color: #BD93F9">83830</span><span style="color: #F1FA8C">/mysqld</span></span>
<span class="line"><span style="color: #50FA7B">tcp</span><span style="color: #F8F8F2">        </span><span style="color: #BD93F9">0</span><span style="color: #F8F8F2">      </span><span style="color: #BD93F9">0</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">0.0</span><span style="color: #F1FA8C">.0.0:993</span><span style="color: #F8F8F2">             </span><span style="color: #BD93F9">0.0</span><span style="color: #F1FA8C">.0.0:</span><span style="color: #BD93F9; font-style: italic">*</span><span style="color: #F8F8F2">               </span><span style="color: #F1FA8C">LISTEN</span><span style="color: #F8F8F2">      </span><span style="color: #BD93F9">88311</span><span style="color: #F1FA8C">/dovecot</span></span>
<span class="line"></span></code></pre></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



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



<p>Bu rehberde, Linux sunucunuzdaki önemli kaynakları izlemek için kullanabileceğiniz üç temel komutu inceledik: <code>top</code>, <code>du</code>, ve <code>netstat</code>. Her komutun temel ve gelişmiş kullanım senaryolarını gerçek örneklerle açıkladık. Sunucu performansını ve kaynak kullanımını etkili bir şekilde izlemek için bu komutları öğrenmek, sistem yöneticileri için oldukça önemlidir.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>En İyi Linux Sunucu Dağıtımları: Hangisini Seçmelisiniz?</title>
		<link>https://cpynet.com.tr/en-iyi-linux-sunucu-dagitimlari-hangisini-secmelisiniz/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Fri, 25 Oct 2024 11:00:19 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Centos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[openSUSE]]></category>
		<category><![CDATA[Rocky Linux]]></category>
		<category><![CDATA[sistem yönetimi]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/en-iyi-linux-sunucu-dagitimlari-hangisini-secmelisiniz/</guid>

					<description><![CDATA[Linux ekosisteminde, çeşitli ihtiyaç ve kullanım amaçlarına göre birçok sunucu dağıtımı bulunuyor. Hangi dağıtımın sizin için en uygun&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Linux ekosisteminde, çeşitli ihtiyaç ve kullanım amaçlarına göre birçok sunucu dağıtımı bulunuyor. Hangi dağıtımın sizin için en uygun olduğuna karar vermek, projenize ve hedeflerinize bağlıdır. Bu yazıda, en popüler ve en çok tercih edilen Linux sunucu dağıtımlarını inceleyerek karar verme sürecinize katkı sağlamayı hedefliyoruz. Ubuntu, AlmaLinux, Fedora, openSUSE, Debian, Rocky Linux ve Kali Linux gibi dağıtımları değerlendirerek, her birinin avantajlarına göz atacağız.</p>



<h3 class="wp-block-heading" id="ubuntu-g%C3%BC%C3%A7l%C3%BC-ve-kullan%C4%B1c%C4%B1-dostu">Ubuntu: Güçlü ve Kullanıcı Dostu</h3>



<p>Ubuntu, Debian tabanlı bir Linux dağıtımıdır ve açık kaynak kodlu yazılımlardan oluşur. Masaüstü, sunucu, IoT (nesnelerin interneti) ve robotlar gibi farklı kullanım alanları için çeşitli sürümler sunar. Özellikle kullanıcı dostu yapısıyla dikkat çeken Ubuntu, hem kişisel hem de profesyonel kullanım için mükemmel bir platform sağlar. Her iki yılda bir uzun süreli destek (LTS) sürümü çıkar, bu da stabilite ve uzun vadeli kullanım isteyenler için ideal bir seçenek sunar. Web sitesi barındırma konusunda da güvenilir bir seçenek olan Ubuntu, kullanıcılarına güçlü ve performanslı bir altyapı sunar.</p>



<h3 class="wp-block-heading" id="almalinux-centos%E2%80%99un-devam%C4%B1-olarak-y%C3%BCkselen-y%C4%B1ld%C4%B1z">AlmaLinux: CentOS’un Devamı Olarak Yükselen Yıldız</h3>



<p>AlmaLinux, CentOS&#8217;un desteğinin sona ermesiyle bu boşluğu doldurmak amacıyla geliştirilmiş, tamamen ücretsiz ve açık kaynak kodlu bir sunucu işletim sistemidir. 2021 yılında ilk kararlı sürümünü yayımlayan AlmaLinux, özellikle kurumsal kullanıcılar ve sunucu projeleri için ideal bir seçenektir. AlmaLinux Build System (ALBS) adı verilen gelişmiş yapı sistemiyle, performans ve güvenlik konusunda güçlü bir alternatif sunar. Eğer CentOS sonrası arayış içindeyseniz, AlmaLinux oldukça iyi bir alternatif olabilir.</p>



<h3 class="wp-block-heading" id="fedora-g%C3%BCvenlik-ve-g%C3%BCncel-teknolojiler">Fedora: Güvenlik ve Güncel Teknolojiler</h3>



<p>Fedora Linux, hem sunucular hem de masaüstü bilgisayarlar için uygun bir dağıtımdır. 2003 yılında geliştirilen bu dağıtım, bulut bilişim dahil birçok alanda kullanılır. Fedora, kısa yaşam döngüsüne sahip olup her sürümü yaklaşık 13 aylık bir destek sürecine sahiptir. Varsayılan olarak Security-Enhanced Linux (SELinux) ile gelir, bu da güvenlik politikalarını titizlikle uyguladığı anlamına gelir. Donanım desteği ve kullanıcı dostu yapısıyla Fedora, çeşitli projeler için uygun bir platform sunar.</p>



<h3 class="wp-block-heading" id="opensuse-geli%C5%9Ftirici-dostu-ve-g%C3%BC%C3%A7l%C3%BC-topluluk-deste%C4%9Fi">openSUSE: Geliştirici Dostu ve Güçlü Topluluk Desteği</h3>



<p>openSUSE, zengin geliştirici araçları ve topluluk desteğiyle bilinen bir Linux dağıtımıdır. Kullanıcılar, Open Build Service (OBS) gibi kaynaklara erişebilir ve projelerinde geniş bir araç yelpazesi kullanabilirler. Hem sunucu hem de masaüstü projelerinde tercih edilen openSUSE, stabilite ve güvenlik açısından kullanıcılarına güçlü bir altyapı sağlar. Eğer güçlü bir topluluk desteği ve güvenilir bir sunucu altyapısı arıyorsanız, openSUSE sizin için doğru bir seçim olabilir.</p>



<h3 class="wp-block-heading" id="debian-linux-d%C3%BCnyas%C4%B1n%C4%B1n-temel-ta%C5%9F%C4%B1">Debian: Linux Dünyasının Temel Taşı</h3>



<p>Debian, birçok popüler Linux dağıtımının temelini oluşturan köklü bir dağıtımdır. Ubuntu, Linux Mint, Proxmox ve Kali Linux gibi dağıtımlar Debian tabanlıdır. Debian, stabilitesi, geniş yazılım paketleri ve güçlü donanım desteği ile öne çıkar. Ayrıca, ihtiyacınız olduğunda özel donanım sürücülerine erişim sağlayabilirsiniz. Geniş geliştirici topluluğu ve çok dilli destek sayesinde, Debian güvenilir bir sunucu işletim sistemi olarak sıkça tercih edilir. Özellikle stabilite ve uzun vadeli kullanım arayanlar için Debian en doğru seçeneklerden biridir.</p>



<h3 class="wp-block-heading" id="rocky-linux-centos%E2%80%99un-yerini-alan-alternatif">Rocky Linux: CentOS’un Yerini Alan Alternatif</h3>



<p>Rocky Linux, CentOS’un sona ermesinin ardından Gregory Kurtzer tarafından geliştirilen ve Red Hat Enterprise Linux (RHEL) tabanlı bir Linux dağıtımıdır. 2021’de ilk kararlı sürümü yayınlanan Rocky Linux, AlmaLinux gibi CentOS&#8217;un bıraktığı boşluğu doldurmayı amaçlar. Kurumsal kullanım için mükemmel bir seçenek olan Rocky Linux, güvenlik, performans ve uzun süreli destek sunar. Eğer CentOS sonrası alternatif bir sunucu dağıtımı arıyorsanız, Rocky Linux güvenilir bir tercih olacaktır.</p>



<h3 class="wp-block-heading" id="kali-linux-g%C3%BCvenlik-testleri-ve-etik-hacking-i%CC%87%C3%A7in-uzman-da%C4%9F%C4%B1t%C4%B1m">Kali Linux: Güvenlik Testleri ve Etik Hacking İçin Uzman Dağıtım</h3>



<p>Kali Linux, siber güvenlik uzmanları ve etik hackerlar için tasarlanmış bir Debian tabanlı dağıtımdır. 600&#8217;den fazla önceden yüklenmiş güvenlik aracı ile gelen Kali Linux, ağ güvenliği, penetrasyon testleri, adli bilişim ve tersine mühendislik gibi işlemler için özel olarak optimize edilmiştir. Kali Linux, güvenlik araştırmaları ve testleri için yaygın olarak kullanılan bir platformdur ve kullanıcılarına güçlü bir araç seti sunar. Eğer güvenlik testleri veya etik hacking ile ilgileniyorsanız, Kali Linux sizin için en uygun dağıtım olacaktır.</p>



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



<p>Bu yazıda, en popüler Linux sunucu dağıtımlarını inceledik. Hangi dağıtımın sizin için en uygun olduğunu anlamak için masaüstü sürümlerini indirip test edebilir veya ihtiyaçlarınıza göre en uygun olanı seçebilirsiniz.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Stunnel Kurulum ve Konfigürasyon Rehberi</title>
		<link>https://cpynet.com.tr/stunnel-kurulum-ve-konfigurasyon-rehberi/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Fri, 25 Oct 2024 07:37:26 +0000</pubDate>
				<category><![CDATA[Açık Kaynak]]></category>
		<category><![CDATA[Ağ Yönetimi]]></category>
		<category><![CDATA[Sistem Yönetimi]]></category>
		<category><![CDATA[sistem yönetimi]]></category>
		<category><![CDATA[stunnel]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/stunnel-kurulum-ve-konfigurasyon-rehberi/</guid>

					<description><![CDATA[Stunnel, TLS tünelleri oluşturmak için harika bir araçtır, ancak Ubuntu&#8217;da doğru bir şekilde kurmak biraz zorlayıcı olabilir. Bu&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Stunnel, TLS tünelleri oluşturmak için harika bir araçtır, ancak Ubuntu&#8217;da doğru bir şekilde kurmak biraz zorlayıcı olabilir. Bu kılavuz, stunnel&#8217;ı Ubuntu üzerinde, özellikle de Ubuntu 18.04 Server&#8217;da nasıl kurup yapılandıracağınızı gösterecek. Ancak, adımların küçük ayarlamalarla diğer Ubuntu sürümlerine ve hatta farklı Linux dağıtımlarına da uygulanabileceğini unutmayın. Eğer başka kurulumlarla başarılı olursanız, lütfen benimle paylaşın, böylece bu kılavuzu güncelleyebilirim.</p>



<h2 class="wp-block-heading" id="stunnel-kurulumu">Stunnel Kurulumu</h2>



<p>Stunnel&#8217;ı kurmak oldukça basittir. Bunun için Ubuntu&#8217;nun varsayılan deposunu kullanacağı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="sudo sh -c 'apt-get update &amp;&amp; apt-get install stunnel4'
" 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">sh</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-c</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&#39;</span><span style="color: #F1FA8C">apt-get update &amp;&amp; apt-get install stunnel4</span><span style="color: #E9F284">&#39;</span></span>
<span class="line"></span></code></pre></div>



<p>Kurulum sırasında, <code>stunnel4</code> kullanıcı hesabı, başlangıç betiği ve logrotate yapılandırması gibi gerekli bileşenler de oluşturulacaktır. Ayrıca, paketteki birkaç betik, ppp bağlantı durum değişikliklerini yönetmek için (stunnel işlemini yeniden başlatarak) kullanılmaktadır.</p>



<h2 class="wp-block-heading" id="stunnelmanuel-mod">Stunnel &#8211; Manuel Mod</h2>



<p>Stunnel, yapılandırma dosyası ile birlikte manuel olarak çağrılabilir ve çalışacaktır. Örneğin, yapılandırma dosyasının <code>/etc/stunnel/stunnel.conf</code> dizininde bulunduğunu varsayalım. Aşağıdaki komut bu dosyayı çalıştıracaktır:</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 stunnel /etc/stunnel/stunnel.conf
" 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">stunnel</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/stunnel/stunnel.conf</span></span>
<span class="line"></span></code></pre></div>



<p>Bu örnekte, stunnel&#8217;ı root olarak çalıştırıyoruz. Stunnel, bir kullanıcı olarak da çalıştırılabilir (eğer herhangi bir özel yere yazma veya ayrıcalıklı portlar açma işlemi yapmıyorsa), ancak daha iyi bir yöntem var:</p>



<p>Stunnel&#8217;ı, önce root olarak çalıştırıp daha sonra <code>setuid/setgid</code> kullanarak ayrıcalıklarını bırakmak en iyi uygulamadır. Bu şekilde, başlangıçta ayrıcalıklı işlemleri (örneğin, 1024 altındaki portları açma) kullanma avantajını elde ederiz ve sonra ayrıcalıkları bırakabiliriz.</p>



<h2 class="wp-block-heading" id="stunnelba%C5%9Flang%C4%B1%C3%A7-modu">Stunnel &#8211; Başlangıç Modu</h2>



<p>Stunnel paketinin sağladığı işlevsellikten tam olarak yararlanmak istiyorsak, tüm yapılandırma dosyalarını <code>/etc/stunnel</code> dizinine koymalı ve <code>.conf</code> uzantısına sahip olmalıyız.</p>



<p>Bunun ardından, bazı ayarlamalarla sağlanan başlangıç betiği, her <code>.conf</code> dosyası için ayrı bir stunnel örneği başlatacaktır. Stunnel yazarına göre, bir kontrol arayüzü (apache2ctl&#8217;ye benzer bir yapı) tanıtıldığında, her *.conf için ayrı süreçler çalıştırmak gereksiz hale gelecektir.</p>



<p>Bunun yerine, tek bir <code>stunnel.conf</code> dosyası kullanmalı ve bu dosyaya <code>include = @sysconfdir@/stunnel/conf.d</code> eklemelisiniz. Şu an için, ayrı yapılandırma dosyaları için farklı stunnel örnekleri çalıştırmak desteklenmektedir, ancak çoğu durumda tek bir stunnel örneği, farklı hizmetler için hem istemci hem de sunucu işlevselliği sağlamak için kullanılabilir. Ne kadar harika!</p>



<p>Bu makalenin geri kalanı, bir stunnel.conf dosyası kullandığımızı varsaymaktadır. Ancak, birden fazla örnek başlatmak için gerekli bilgileri de vereceğim (çünkü bazı genel seçenekler her örnek için yalnızca bir kez ayarlanabilir).</p>



<h2 class="wp-block-heading" id="yap%C4%B1land%C4%B1rma-dosyas%C4%B1-format%C4%B1">Yapılandırma Dosyası Formatı</h2>



<p>Yapılandırma dosyası olarak <code>/etc/stunnel/</code> dizinine koyacağımız <code>stunnel.conf</code> adında bir dosya kullanacağız.</p>



<p>Bu, tipik bir stunnel yapılandırma dosyasıdır ve stunnel yapılandırma dosyası formatına uygun olmalıdır. Ancak, stunnel’ın başlangıç betiği ile uyumlu çalışması için yapılandırma dosyasını oluştururken bazı kurallara uymanız gerekir:</p>



<ul class="wp-block-list">
<li><strong>foreground</strong>: Başlangıç betiğini kullanmak istiyorsanız, foreground seçeneğini kullanmamalısınız.</li>



<li><strong>setuid/setgid</strong>: Paket tarafından zaten oluşturulmuş olan <code>stunnel4</code> adında bir kullanıcıyı setuid/setgid parametresi olarak kullanın.</li>



<li><strong>pid</strong>: Başlangıç betiğinin düzgün çalışabilmesi için, her örneğin ayrı bir pid dosyasına sahip olması gerekir. Tek bir örnek için bunu <code>/var/run/stunnel4/stunnel.pid</code> olarak ayarlayın.</li>



<li><strong>output</strong>: Stunnel çıktı mesajlarını diske kaydetmek mümkündür. <code>/var/log/stunnel4/</code> dizini, stunnel çıktı dosyalarını saklamak için ayrılmıştır. Belirtilen dosya .log uzantısına sahip olmalıdır. Bu klasörde eski log dosyalarını arşivlemek ve silmek için gerekli logrotate betiği zaten mevcuttur. Her örneğin farklı bir çıktı dosyası kullanması gerekecektir. Varsayılan örneğiniz için <code>/var/log/stunnel4/stunnel.log</code> kullanın.</li>
</ul>



<h2 class="wp-block-heading" id="yap%C4%B1land%C4%B1rma-dosyas%C4%B1-%C3%B6rne%C4%9Fi">Yapılandırma Dosyası Örneği</h2>



<p>Referans olarak bir örnek dosya sunuyorum:</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="pid = /var/run/stunnel4/stunnel.pid
output = /var/log/stunnel4/stunnel.log

setuid = stunnel4
setgid = stunnel4

# https://www.stunnel.org/faq.html
socket = r:TCP_NODELAY=1
socket = l:TCP_NODELAY=1

debug = 4
[yahoo_imaps-client]
client = yes 
accept = 127.0.0.1:143 
connect = imap.mail.yahoo.com:993 
# Bu, ca-certificates paketini gerektirir 
CApath = /etc/ssl/certs/ 
verifyChain = yes 
checkHost = imap.mail.yahoo.com

[ssh_tls-server]

accept = 2222 
connect = 127.0.0.1:22 
PSKsecrets = /etc/stunnel/stunnel.secrets" 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">pid</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/var/run/stunnel4/stunnel.pid</span></span>
<span class="line"><span style="color: #50FA7B">output</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/var/log/stunnel4/stunnel.log</span></span>
<span class="line"></span>
<span class="line"><span style="color: #50FA7B">setuid</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">stunnel4</span></span>
<span class="line"><span style="color: #50FA7B">setgid</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">stunnel4</span></span>
<span class="line"></span>
<span class="line"><span style="color: #6272A4"># https://www.stunnel.org/faq.html</span></span>
<span class="line"><span style="color: #50FA7B">socket</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">r:TCP_NODELAY=</span><span style="color: #BD93F9">1</span></span>
<span class="line"><span style="color: #50FA7B">socket</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">l:TCP_NODELAY=</span><span style="color: #BD93F9">1</span></span>
<span class="line"></span>
<span class="line"><span style="color: #50FA7B">debug</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">4</span></span>
<span class="line"><span style="color: #F8F8F2">[yahoo_imaps-client]</span></span>
<span class="line"><span style="color: #50FA7B">client</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">yes</span><span style="color: #F8F8F2"> </span></span>
<span class="line"><span style="color: #50FA7B">accept</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">127.0</span><span style="color: #F1FA8C">.0.1:143</span><span style="color: #F8F8F2"> </span></span>
<span class="line"><span style="color: #50FA7B">connect</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">imap.mail.yahoo.com:993</span><span style="color: #F8F8F2"> </span></span>
<span class="line"><span style="color: #6272A4"># Bu, ca-certificates paketini gerektirir </span></span>
<span class="line"><span style="color: #50FA7B">CApath</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/ssl/certs/</span><span style="color: #F8F8F2"> </span></span>
<span class="line"><span style="color: #50FA7B">verifyChain</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">yes</span><span style="color: #F8F8F2"> </span></span>
<span class="line"><span style="color: #50FA7B">checkHost</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">imap.mail.yahoo.com</span></span>
<span class="line"></span>
<span class="line"><span style="color: #F8F8F2">[ssh_tls-server]</span></span>
<span class="line"></span>
<span class="line"><span style="color: #50FA7B">accept</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">2222</span><span style="color: #F8F8F2"> </span></span>
<span class="line"><span style="color: #50FA7B">connect</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">127.0</span><span style="color: #F1FA8C">.0.1:22</span><span style="color: #F8F8F2"> </span></span>
<span class="line"><span style="color: #50FA7B">PSKsecrets</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">=</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/stunnel/stunnel.secrets</span></span></code></pre></div>



<h2 class="wp-block-heading" id="varsay%C4%B1lan-ayarlar%C4%B1-belirleme">Varsayılan Ayarları Belirleme</h2>



<p><code>/etc/default/stunnel</code> dosyası, her şeyi bir araya getiren yapı. En azından bu dosyada &#8220;ENABLED&#8221; değerini &#8220;1&#8221; olarak ayarlamanız gerekir ki stunnel başlangıç betiği etkinleşsin.</p>



<p>Aşağıda, her ayarın açıklamasıyla birlikte listesi bulunmaktadır:</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="ENABLED=0
# Bunu 1 olarak ayarlayın, böylece stunnel başlangıç betiği çalıştırılacak.
FILES=&quot;/etc/stunnel/*.conf&quot;
# Stunnel başlangıç betiği tarafından kullanılan yapılandırma dosyalarının konumu ve dosya uzantıları.
OPTIONS=&quot;&quot;
# Başlangıç betiği tarafından stunnel örneklerine iletilecek ekstra seçenekler.
RLIMITS=&quot;&quot;
# Stunnel örnekleri için bazı sınırlar belirleyebilirsiniz. Daha fazla detay için dosyanın iç yorumuna ve Bash belgesine bakın.
PPP_RESTART=0
# Bunu 1 olarak ayarlayın, böylece ppp yeniden başlatma betikleri (ppp bağlantı durumu değiştiğinde stunnel örneklerini yeniden başlatır) etkinleşir.
" 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: #BD93F9">ENABLED</span><span style="color: #FF79C6">=</span><span style="color: #BD93F9">0</span></span>
<span class="line"><span style="color: #6272A4"># Bunu 1 olarak ayarlayın, böylece stunnel başlangıç betiği çalıştırılacak.</span></span>
<span class="line"><span style="color: #BD93F9">FILES</span><span style="color: #FF79C6">=</span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">/etc/stunnel/*.conf</span><span style="color: #E9F284">&quot;</span></span>
<span class="line"><span style="color: #6272A4"># Stunnel başlangıç betiği tarafından kullanılan yapılandırma dosyalarının konumu ve dosya uzantıları.</span></span>
<span class="line"><span style="color: #BD93F9">OPTIONS</span><span style="color: #FF79C6">=</span><span style="color: #E9F284">&quot;&quot;</span></span>
<span class="line"><span style="color: #6272A4"># Başlangıç betiği tarafından stunnel örneklerine iletilecek ekstra seçenekler.</span></span>
<span class="line"><span style="color: #BD93F9">RLIMITS</span><span style="color: #FF79C6">=</span><span style="color: #E9F284">&quot;&quot;</span></span>
<span class="line"><span style="color: #6272A4"># Stunnel örnekleri için bazı sınırlar belirleyebilirsiniz. Daha fazla detay için dosyanın iç yorumuna ve Bash belgesine bakın.</span></span>
<span class="line"><span style="color: #BD93F9">PPP_RESTART</span><span style="color: #FF79C6">=</span><span style="color: #BD93F9">0</span></span>
<span class="line"><span style="color: #6272A4"># Bunu 1 olarak ayarlayın, böylece ppp yeniden başlatma betikleri (ppp bağlantı durumu değiştiğinde stunnel örneklerini yeniden başlatır) etkinleşir.</span></span>
<span class="line"></span></code></pre></div>



<h2 class="wp-block-heading" id="%C3%B6rne%C4%9Fi-test-etme">Örneği Test Etme</h2>



<p>Artık hizmeti test etmeye hazırsınız:</p>



<p>Öncelikle, hizmetin durduğundan emin olun:</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 stop stunnel4.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">systemctl</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">stop</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">stunnel4.service</span></span>
<span class="line"></span></code></pre></div>



<p>Hizmeti 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 start stunnel4.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">systemctl</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">start</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">stunnel4.service</span></span>
<span class="line"></span></code></pre></div>



<p>Hizmetin durumunu kontrol edin (burada, stunnel örneğinin aktif olduğunu ve birkaç son log mesajını göreceksiniz):</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="systemctl status stunnel4.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">systemctl</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">status</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">stunnel4.service</span></span>
<span class="line"></span></code></pre></div>



<p>Çıktı şöyle görünebilir:</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="● stunnel4.service - LSB: Start or stop stunnel 4.x (TLS tunnel for network daemons)
   Loaded: loaded (/etc/init.d/stunnel4; generated)
   Active: active (running) since Fri 2019-03-29 01:10:00 UTC; 2s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1840 ExecStart=/etc/init.d/stunnel4 start (code=exited, status=0/SUCCESS)
    Tasks: 4 (limit: 4915)
   CGroup: /system.slice/stunnel4.service
           ├─1785 /usr/bin/stunnel4 /etc/stunnel/stunnel.conf
           └─1865 /usr/bin/stunnel4 /etc/stunnel/stunnel_2.conf
" 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">●</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">stunnel4.service</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">-</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">LSB:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Start</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">or</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">stop</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">stunnel</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">4</span><span style="color: #F1FA8C">.x</span><span style="color: #F8F8F2"> (TLS </span><span style="color: #F1FA8C">tunnel</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">for</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">network</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">daemons</span><span style="color: #F8F8F2">)</span></span>
<span class="line"><span style="color: #F8F8F2">   </span><span style="color: #50FA7B">Loaded:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">loaded</span><span style="color: #F8F8F2"> (/etc/init.d/stunnel4; </span><span style="color: #50FA7B">generated</span><span style="color: #F8F8F2">)</span></span>
<span class="line"><span style="color: #F8F8F2">   </span><span style="color: #50FA7B">Active:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">active</span><span style="color: #F8F8F2"> (running) since Fri 2019-03-29 01:10:00 UTC; </span><span style="color: #50FA7B">2s</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ago</span></span>
<span class="line"><span style="color: #F8F8F2">     </span><span style="color: #50FA7B">Docs:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">man:systemd-sysv-generator</span><span style="color: #F8F8F2">(</span><span style="color: #50FA7B">8</span><span style="color: #F8F8F2">)</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #50FA7B">Process:</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">1840</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">ExecStart=/etc/init.d/stunnel4</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">start</span><span style="color: #F8F8F2"> (code=exited, </span><span style="color: #F1FA8C">status=</span><span style="color: #BD93F9">0</span><span style="color: #F1FA8C">/SUCCESS</span><span style="color: #F8F8F2">)</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #50FA7B">Tasks:</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">4</span><span style="color: #F8F8F2"> (limit: </span><span style="color: #BD93F9">4915</span><span style="color: #F8F8F2">)</span></span>
<span class="line"><span style="color: #F8F8F2">   </span><span style="color: #50FA7B">CGroup:</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/system.slice/stunnel4.service</span></span>
<span class="line"><span style="color: #F8F8F2">           </span><span style="color: #50FA7B">├─1785</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/usr/bin/stunnel4</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/stunnel/stunnel.conf</span></span>
<span class="line"><span style="color: #F8F8F2">           </span><span style="color: #50FA7B">└─1865</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/usr/bin/stunnel4</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">/etc/stunnel/stunnel_2.conf</span></span>
<span class="line"></span></code></pre></div>



<p>Hizmetin başlangıçta etkinleştirildiğinden emin olun:</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 enable stunnel4.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">systemctl</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">enable</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">stunnel4.service</span></span>
<span class="line"></span></code></pre></div>



<p>Hepsi bu kadar! Stunnel&#8217;ı kullanmanın keyfini çıkarın!</p>



<p>Her zamanki gibi, bu makale hakkında düşündüklerinizi duymak isterim. Lütfen aşağıda benimle paylaşın.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Key.sth Dosyası ile Parola Kurtarma Yöntemi</title>
		<link>https://cpynet.com.tr/key-sth-dosyasi-ile-parola-kurtarma-yontemi/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Fri, 25 Oct 2024 06:00:28 +0000</pubDate>
				<category><![CDATA[Sorun Giderme]]></category>
		<category><![CDATA[Key.sth]]></category>
		<category><![CDATA[sistem yönetimi]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/key-sth-dosyasi-ile-parola-kurtarma-yontemi/</guid>

					<description><![CDATA[Key.sth Dosyasının Kullanım Alanları Key.sth dosyası, çeşitli uygulamalar ve sistemler için parola güvenliğini sağlamak amacıyla kullanılmaktadır. Aşağıda, bu&#8230;]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading" id="keysth-dosyas%C4%B1n%C4%B1n-kullan%C4%B1m-alanlar%C4%B1">Key.sth Dosyasının Kullanım Alanları</h3>



<p>Key.sth dosyası, çeşitli uygulamalar ve sistemler için parola güvenliğini sağlamak amacıyla kullanılmaktadır. Aşağıda, bu dosyanın bulunduğu ve kullanıldığı bazı popüler sistemler ve uygulamalar listelenmiştir:</p>



<ul class="wp-block-list">
<li><strong>IBM WebSphere Application Server (WAS):</strong> Keystore&#8217;lar, uygulama sunucusunun güvenliğini artırmak ve güvenli iletişim sağlamak için kullanılır. WAS ile entegre bir şekilde çalışan uygulamalarda Key.sth dosyası sıkça bulunur.</li>



<li><strong>HTTP Sunucuları:</strong> Bazı HTTP sunucuları, güvenli bağlantılar sağlamak için SSL sertifikalarını yönetirken keystore ve stash dosyalarını kullanabilir. Apache HTTP Server, Nginx gibi sunucularda, SSL ayarları için keystore dosyalarıyla birlikte çalışabilirler.</li>



<li><strong>Message Queue (MQ) Sistemleri:</strong> IBM MQ gibi mesaj kuyruklama sistemleri, güvenli iletişim ve kimlik doğrulama sağlamak için keystore&#8217;ları kullanabilir. Bu sistemler, Key.sth dosyası aracılığıyla güvenli anahtar yönetimi yapabilir.</li>



<li><strong>Java Uygulamaları:</strong> Java tabanlı uygulamalar, genellikle güvenli iletişim sağlamak amacıyla keystore dosyalarını kullanır. Key.sth dosyası, bu uygulamalarda parolaları yönetmek için kullanılabilir.</li>
</ul>



<p><strong>Gereksinimler:</strong></p>



<ul class="wp-block-list">
<li>Stash dosyası: <code>&lt;key&gt;.sth</code> (keystore .kdb dosyası ile aynı dizinde bulunmalıdır)</li>



<li>Perl kurulu bir sistem</li>
</ul>



<p><strong>Not:</strong> Keystash güncellenmiştir ve artık bu şekilde erişilememektedir. Eğer keystore parolanızı kaybettiyseniz, durum kötüleşmiştir. Üzgünüm. Ancak, eğer en azından stash dosyanız varsa, muhtemelen anahtarları dışa aktarabilir ve bunları yeni bir keystore’a, yeni bir parolayla taşıyabilirsiniz. Bu, bazı durumlarda parolanızı kurtarmanıza yardımcı olabilir.</p>



<h3 class="wp-block-heading" id="perl-kurulumu">Perl Kurulumu</h3>



<p>Eğer sisteminizde Perl yüklü değilse, öncelikle Perl’i yüklemeniz gerekiyor. Aşağıdaki adımları izleyerek, hem Ubuntu hem de Fedora üzerinde Perl kurulumunu gerçekleştirebilirsiniz.</p>



<h5 class="wp-block-heading" id="ubuntu-i%CC%87%C3%A7in">Ubuntu İçin:</h5>



<ol class="wp-block-list">
<li>Terminali açın.</li>



<li>Aşağıdaki komutu girerek sisteminizi güncelleyin:</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="sudo apt update
" 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></code></pre></div>



<ol class="wp-block-list">
<li>Ardından Perl&#8217;i yüklemek için şu komutu girin:</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="sudo apt install perl
" 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">install</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">perl</span></span>
<span class="line"></span></code></pre></div>



<h5 class="wp-block-heading" id="fedora-i%CC%87%C3%A7in">Fedora İçin:</h5>



<ol class="wp-block-list">
<li>Terminali açın.</li>



<li>Aşağıdaki komutu girerek Perl&#8217;i yükleyin:</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="sudo dnf install perl
" 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">dnf</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">install</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">perl</span></span>
<span class="line"></span></code></pre></div>



<p>Kurulumdan sonra, Perl&#8217;in başarıyla yüklendiğini kontrol etmek için aşağıdaki komutu çalıştırabilirsiniz:</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="perl -v
" 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">perl</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-v</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komut, yüklü olan Perl sürümünü gösterecektir.</p>



<h3 class="wp-block-heading" id="stash-dosyas%C4%B1ndan-parola-kurtarma">Stash Dosyasından Parola Kurtarma</h3>



<p>Stash dosyasından parolanızı kurtarmak için aşağıdaki Perl betiğini kullanabilirsiniz. Bu betik, stash dosyanızda saklanan obfuscate edilmiş parolayı geri çıkarmanıza yardımcı olacaktır.</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="# —————– unstash.pl başlıyor —————— 
use strict;

die &quot;Kullanım: $0 n&quot; if $#ARGV != 0;

my $file=$ARGV[0];
open(F,$file) || die &quot;Dosya açılamadı $file: $!&quot;;

my $stash;
read F,$stash,1024;

my @unstash=map { $_^0xf5 } unpack(&quot;C*&quot;,$stash);

foreach my $c (@unstash) {
    last if $c eq 0;
    printf &quot;%c&quot;,$c;
}
printf &quot;n&quot;;
# —————— unstash.pl bitiyor ——————
" 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"># —————– unstash.pl başlıyor —————— </span></span>
<span class="line"><span style="color: #FF79C6">use</span><span style="color: #F8F8F2"> strict;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #FF79C6">die</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">Kullanım: </span><span style="color: #BD93F9">$0</span><span style="color: #F1FA8C"> n</span><span style="color: #E9F284">&quot;</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">if</span><span style="color: #F8F8F2"> $#ARGV != 0;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #FF79C6">my</span><span style="color: #F8F8F2"> $file=$ARGV[0];</span></span>
<span class="line"><span style="color: #8BE9FD">open</span><span style="color: #F8F8F2">(F,$file) || </span><span style="color: #FF79C6">die</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">Dosya açılamadı </span><span style="color: #F8F8F2">$file</span><span style="color: #F1FA8C">: </span><span style="color: #BD93F9">$!</span><span style="color: #E9F284">&quot;</span><span style="color: #F8F8F2">;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #FF79C6">my</span><span style="color: #F8F8F2"> $stash;</span></span>
<span class="line"><span style="color: #8BE9FD">read</span><span style="color: #F8F8F2"> F,$stash,1024;</span></span>
<span class="line"></span>
<span class="line"><span style="color: #FF79C6">my</span><span style="color: #F8F8F2"> @unstash=</span><span style="color: #8BE9FD">map</span><span style="color: #F8F8F2"> { </span><span style="color: #BD93F9">$_</span><span style="color: #F8F8F2">^0xf5 } </span><span style="color: #8BE9FD">unpack</span><span style="color: #F8F8F2">(</span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">C*</span><span style="color: #E9F284">&quot;</span><span style="color: #F8F8F2">,$stash);</span></span>
<span class="line"></span>
<span class="line"><span style="color: #FF79C6">foreach</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">my</span><span style="color: #F8F8F2"> $c (@unstash) {</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #FF79C6">last</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">if</span><span style="color: #F8F8F2"> $c </span><span style="color: #8BE9FD">eq</span><span style="color: #F8F8F2"> 0;</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #8BE9FD">printf</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&quot;</span><span style="color: #F8F8F2">%c</span><span style="color: #E9F284">&quot;</span><span style="color: #F8F8F2">,$c;</span></span>
<span class="line"><span style="color: #F8F8F2">}</span></span>
<span class="line"><span style="color: #8BE9FD">printf</span><span style="color: #F8F8F2"> </span><span style="color: #E9F284">&quot;</span><span style="color: #F1FA8C">n</span><span style="color: #E9F284">&quot;</span><span style="color: #F8F8F2">;</span></span>
<span class="line"><span style="color: #6272A4"># —————— unstash.pl bitiyor ——————</span></span>
<span class="line"></span></code></pre></div>



<h3 class="wp-block-heading" id="beti%C4%9Fi-%C3%A7al%C4%B1%C5%9Ft%C4%B1rma">Betiği Çalıştırma</h3>



<p>Yukarıdaki kodu <code>unstash.pl</code> adıyla bir dosyaya kaydedin. Ardından stash dosyanızın bulunduğu dizinde terminali açın ve şu komutu çalıştırı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="perl unstash.pl keystore.sth
" 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">perl</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">unstash.pl</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">keystore.sth</span></span>
<span class="line"></span></code></pre></div>



<p>Bu işlem, stash dosyasındaki parolanızı terminalde görüntüleyecektir.</p>



<h3 class="wp-block-heading" id="stash-dosyas%C4%B1n%C4%B1n-yap%C4%B1s%C4%B1">Stash Dosyasının Yapısı</h3>



<p>Stash dosyası, yalnızca parolanın XOR’lanmış bir kopyasını içerir. Parola, 0xf5 ile XOR’lanmıştır. Bu yöntem, parolanın güvenliğini artırmak için kullanılsa da, uygun bir betik ile bu parolayı geri elde etmeniz mümkündür.</p>



<h3 class="wp-block-heading" id="%C3%B6nemli-uyar%C4%B1lar">Önemli Uyarılar</h3>



<ol class="wp-block-list">
<li><strong>Güvenlik:</strong> Parolanızı kurtarmak için bu tür bir işlem yaparken dikkatli olun. Sistemin güvenliği açısından, yalnızca yetkili kullanıcıların bu tür işlemler yapması önemlidir.</li>



<li><strong>Yedekleme:</strong> Stash dosyası ve keystore dosyanızın yedeğini almayı unutmayın. Bu, gelecekte benzer sorunlarla karşılaşmanızı önler.</li>



<li><strong>Yeni Keystore Oluşturma:</strong> Parolanızı başarılı bir şekilde kurtardıktan sonra, yeni bir keystore oluşturmanız ve yeni bir parola belirlemeniz önerilir. Bu, daha güvenli bir yapı sağlamanıza yardımcı olacaktır.</li>
</ol>



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



<p>Key.sth dosyasıyla keystore parolanızı kaybettiyseniz ve stash dosyanız mevcutsa, yukarıdaki yöntemi kullanarak parolanızı kurtarabilirsiniz. Unutmayın ki bu tür işlemler, sistem güvenliğinizi etkileyebilir, bu nedenle dikkatli olmanız önemlidir. Eğer herhangi bir sorunuz veya yardıma ihtiyacınız olursa, Cpynet topluluğuna danışmaktan çekinmeyin. Herkese başarılı çalışmalar dilerim!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tomcat Loglarının Graylog’da Saklanması</title>
		<link>https://cpynet.com.tr/tomcat-loglarinin-graylogda-saklanmasi/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Thu, 24 Oct 2024 06:22:30 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sistem Yönetimi]]></category>
		<category><![CDATA[graylog]]></category>
		<category><![CDATA[sistem yönetimi]]></category>
		<category><![CDATA[Tomcat]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/tomcat-loglarinin-graylogda-saklanmasi/</guid>

					<description><![CDATA[Log yönetimi, uygulama performansını izlemek ve sorunları tespit etmek için kritik bir süreçtir. Apache Tomcat, Java tabanlı uygulamalar&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Log yönetimi, uygulama performansını izlemek ve sorunları tespit etmek için kritik bir süreçtir. Apache Tomcat, Java tabanlı uygulamalar için popüler bir web sunucusu ve servlet konteyneridir. Tomcat logları, uygulama ve sunucu hakkında önemli bilgileri içerir. Ancak bu logların yönetimi, büyük veri setlerinin hızla büyümesi nedeniyle zorlu bir hale gelebilir. Bu noktada, Graylog gibi bir log yönetim aracı devreye girer. Bu makalede, Tomcat loglarının Graylog’da nasıl saklanacağı ve bu süreçte dikkate alınması gereken önemli noktalar ele alınacaktır.</p>



<h3 class="wp-block-heading" id="tomcat-loglar%C4%B1-nedir">Tomcat Logları Nedir?</h3>



<p>Tomcat, gelen HTTP isteklerini işlerken, birçok log dosyası oluşturur. Bunlar genellikle aşağıdaki gibidir:</p>



<ul class="wp-block-list">
<li><strong>catalina.out:</strong> Tomcat sunucusunun standart çıkış loglarını içerir.</li>



<li><strong>localhost.log:</strong> Uygulama bazında logları tutar.</li>



<li><strong>manager.log:</strong> Tomcat yönetim uygulaması ile ilgili logları saklar.</li>



<li><strong>host-manager.log:</strong> Sanal host yönetimi ile ilgili logları içerir.</li>
</ul>



<p>Bu loglar, uygulamanın nasıl çalıştığını ve hangi hataların meydana geldiğini analiz etmemize yardımcı olur.</p>



<h3 class="wp-block-heading" id="graylog-nedir">Graylog Nedir?</h3>



<p>Graylog, log verilerini toplamak, analiz etmek ve görselleştirmek için kullanılan açık kaynaklı bir log yönetim platformudur. Kullanıcıların loglarını merkezi bir yerde saklayarak, daha etkili bir şekilde izlemelerini sağlar. Graylog, ayrıca kullanıcı dostu bir arayüze ve güçlü arama ve analiz yeteneklerine sahiptir. Bu özellikleri sayesinde, sistem yöneticileri ve geliştiriciler log verilerini daha kolay yönetebilir ve analiz edebilir.</p>



<h3 class="wp-block-heading" id="tomcat-loglar%C4%B1n%C4%B1n-graylog%E2%80%99a-y%C3%BCklenmesi">Tomcat Loglarının Graylog’a Yüklenmesi</h3>



<p>Tomcat loglarını Graylog’a göndermek için birkaç adım izlenmesi gerekmektedir. Aşağıda bu adımlar sıralanmıştır:</p>



<h4 class="wp-block-heading" id="1-gerekli-yaz%C4%B1l%C4%B1mlar%C4%B1n-kurulumu">1. Gerekli Yazılımların Kurulumu</h4>



<p>Öncelikle, Graylog&#8217;un düzgün çalışabilmesi için gerekli bileşenlerin (MongoDB, Elasticsearch ve Graylog) kurulumunu gerçekleştirin. Bu bileşenler, log verilerini saklamak ve işlemek için gereklidir.</p>



<h4 class="wp-block-heading" id="2-logstash-kurulumu">2. Logstash Kurulumu</h4>



<p>Logstash, log verilerini toplayan ve Graylog&#8217;a gönderen bir araçtır. Tomcat loglarını Graylog’a göndermek için Logstash kullanacağız. Logstash’i kurduktan sonra, bir yapılandırma dosyası oluşturmanız gerekir.</p>



<h4 class="wp-block-heading" id="3-logstash-yap%C4%B1land%C4%B1rmas%C4%B1">3. Logstash Yapılandırması</h4>



<p>Logstash’in yapılandırma dosyasında Tomcat loglarının hangi kaynaktan alınacağını belirtin. Örnek bir yapılandırma dosyası aşağıdaki gibidir:</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="input {
  file {
    path =&gt; &quot;/path/to/tomcat/logs/catalina.out&quot;
    start_position =&gt; &quot;beginning&quot;
  }
}

filter {
  # Gerekli filtreler
}

output {
  elasticsearch {
    hosts =&gt; [&quot;http://localhost:9200&quot;]
    index =&gt; &quot;tomcat-logs-%{+YYYY.MM.dd}&quot;
  }
}
" 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">input {</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">file</span><span style="color: #F8F8F2"> </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">{</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">path</span><span style="color: #F8F8F2"> </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">=&gt;</span><span style="color: #F8F8F2"> </span><span style="color: #8BE9FE">&quot;</span><span style="color: #8BE9FD">/path/to/tomcat/logs/catalina.out</span><span style="color: #8BE9FE">&quot;</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">start_position</span><span style="color: #F8F8F2"> </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">=&gt;</span><span style="color: #F8F8F2"> </span><span style="color: #8BE9FE">&quot;</span><span style="color: #8BE9FD">beginning</span><span style="color: #8BE9FE">&quot;</span></span>
<span class="line"><span style="color: #F8F8F2">  }</span></span>
<span class="line"><span style="color: #F8F8F2">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #F8F8F2">filter {</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">#</span><span style="color: #F8F8F2"> </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">Gerekli</span><span style="color: #F8F8F2"> </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">filtreler</span></span>
<span class="line"><span style="color: #F8F8F2">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #F8F8F2">output {</span></span>
<span class="line"><span style="color: #F8F8F2">  </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">elasticsearch</span><span style="color: #F8F8F2"> </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">{</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">hosts</span><span style="color: #F8F8F2"> </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">=&gt;</span><span style="color: #F8F8F2"> </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">[</span><span style="color: #8BE9FE">&quot;</span><span style="color: #8BE9FD">http://localhost:9200</span><span style="color: #8BE9FE">&quot;</span><span style="color: #FF5555; font-style: italic; text-decoration: underline">]</span></span>
<span class="line"><span style="color: #F8F8F2">    </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">index</span><span style="color: #F8F8F2"> </span><span style="color: #FF5555; font-style: italic; text-decoration: underline">=&gt;</span><span style="color: #F8F8F2"> </span><span style="color: #8BE9FE">&quot;</span><span style="color: #8BE9FD">tomcat-logs-%{+YYYY.MM.dd}</span><span style="color: #8BE9FE">&quot;</span></span>
<span class="line"><span style="color: #F8F8F2">  }</span></span>
<span class="line"><span style="color: #F8F8F2">}</span></span>
<span class="line"></span></code></pre></div>



<p>Bu yapılandırma, <code>catalina.out</code> log dosyasını okuyarak Graylog&#8217;a gönderecektir.</p>



<h4 class="wp-block-heading" id="4-graylog%E2%80%99daki-girdilerin-ayarlanmas%C4%B1">4. Graylog’daki Girdilerin Ayarlanması</h4>



<p>Graylog’a gidin ve yeni bir giriş (input) oluşturun. Burada, Logstash tarafından gönderilen log verilerini alacak bir giriş türü seçin. Bu genellikle “GELF TCP” ya da “GELF UDP” şeklinde olabilir.</p>



<h4 class="wp-block-heading" id="5-loglar%C4%B1n-g%C3%B6rselle%C5%9Ftirilmesi-ve-analizi">5. Logların Görselleştirilmesi ve Analizi</h4>



<p>Log verileri Graylog’a aktarıldıktan sonra, bu verileri analiz etmek ve görselleştirmek için Graylog arayüzünü kullanabilirsiniz. Özelleştirilmiş paneller oluşturabilir, belirli sorgular yapabilir ve log verilerinizi detaylı bir şekilde inceleyebilirsiniz.</p>



<h3 class="wp-block-heading" id="neden-graylog-tercih-edilmeli">Neden Graylog Tercih Edilmeli?</h3>



<ol class="wp-block-list">
<li><strong>Merkezi Yönetim:</strong> Graylog, tüm loglarınızı merkezi bir yerde saklamanızı sağlar. Bu, log yönetimini kolaylaştırır ve daha az kaynak tüketir.</li>



<li><strong>Gelişmiş Analiz Araçları:</strong> Graylog, log verilerinizi analiz etmenizi sağlayan güçlü araçlar sunar. Bu sayede, potansiyel sorunları hızlıca tespit edebilir ve çözebilirsiniz.</li>



<li><strong>Gerçek Zamanlı İzleme:</strong> Graylog, log verilerini gerçek zamanlı olarak analiz eder. Bu özellik, sistem yöneticilerinin anlık durum değerlendirmesi yapmasına olanak tanır.</li>



<li><strong>Esneklik ve Ölçeklenebilirlik:</strong> Graylog, büyük veri setlerini yönetebilir ve ihtiyaç duyduğunuzda ölçeklenebilir.</li>
</ol>



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



<p>Tomcat loglarını Graylog’da saklamak, log yönetimini kolaylaştıran ve verimliliği artıran etkili bir çözümdür. Uygulama hatalarını izlemek ve sistem performansını değerlendirmek için log verileri kritik öneme sahiptir. Graylog, bu verileri merkezi bir yerde saklayarak, kullanıcıların daha iyi analiz yapmalarına ve daha hızlı kararlar almalarına yardımcı olur. Bu makalede bahsedilen adımları takip ederek, Tomcat loglarınızı Graylog’a sorunsuz bir şekilde aktarabilir ve güçlü bir log yönetim sistemi oluşturabilirsiniz.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PsExec ile Uzak Bilgisayarları Yeniden Başlatma</title>
		<link>https://cpynet.com.tr/psexec-ile-uzak-bilgisayarlari-yeniden-baslatma/</link>
		
		<dc:creator><![CDATA[Emin Buyuk]]></dc:creator>
		<pubDate>Thu, 24 Oct 2024 04:00:28 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[PsExec]]></category>
		<category><![CDATA[sistem yönetimi]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">https://cpynet-wordpress.wekeea.easypanel.host/psexec-ile-uzak-bilgisayarlari-yeniden-baslatma/</guid>

					<description><![CDATA[Uzak bir bilgisayara RDP (Remote Desktop Protocol) bağlantısı yaptığınızda, sıkça karşılaşılan bir sorun olan &#8220;Lütfen Bekleyin&#8221; ekranıyla karşılaşabilirsiniz.&#8230;]]></description>
										<content:encoded><![CDATA[
<p>Uzak bir bilgisayara RDP (Remote Desktop Protocol) bağlantısı yaptığınızda, sıkça karşılaşılan bir sorun olan &#8220;Lütfen Bekleyin&#8221; ekranıyla karşılaşabilirsiniz. Bu durum, sistem ve uygulama hatalarından kaynaklanabilir. Uzak bir bilgisayarı yeniden başlatmanız gerektiğinde, fiziksel olarak yanında olamıyorsanız, bu işlemi yapmanın etkili bir yolu vardır. Bu yazıda, <strong>PsExec</strong> aracını kullanarak uzaktan bilgisayarları sorunsuz bir şekilde yeniden başlatmanın yollarını inceleyeceğiz.</p>



<h2 class="wp-block-heading" id="psexec-nedir">PsExec Nedir?</h2>



<p><strong>PsExec</strong>, Microsoft&#8217;un Sysinternals Suite&#8217;in bir parçası olan güçlü bir uzaktan yönetim aracıdır. PsExec, ağınızdaki diğer bilgisayarlarda komutlar çalıştırmanıza olanak tanır. Bu araç, özellikle sistem yöneticileri ve IT profesyonelleri tarafından yaygın olarak kullanılmaktadır. PsExec kullanarak, uzak bilgisayarlarda komutları çalıştırabilir, dosya kopyalayabilir ve yönetimsel görevleri uzaktan gerçekleştirebilirsiniz.</p>



<p>PsExec aracını kullanmaya başlamak için öncelikle <a href="https://learn.microsoft.com/en-us/sysinternals/downloads/pstools" target="_blank" rel="noopener">buradan</a> PsTools setini indirmeniz gerekiyor. İndirdiğiniz ZIP dosyasını uygun bir dizine çıkarın. Örneğin, C:ToolsPSTools dizinine çıkarabilirsiniz.</p>



<h2 class="wp-block-heading" id="psexec-ile-uzak-bilgisayar%C4%B1-yeniden-ba%C5%9Flatma">PsExec ile Uzak Bilgisayarı Yeniden Başlatma</h2>



<p>Uzak bilgisayarınızı yeniden başlatmak için Komut İstemcisini yönetici olarak açmanız gerekmektedir. Bunun için Windows arama çubuğuna &#8220;cmd&#8221; yazın ve sağ tıklayıp &#8220;Yönetici olarak çalıştır&#8221; seçeneğini seçin. Aşağıdaki adımları izleyerek uzaktan yeniden başlatma işlemini gerçekleştirebilirsiniz:</p>



<ol class="wp-block-list">
<li><strong>PsExec dizinine geçiş yapın</strong>:</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="cd C:ToolsPSTools
" 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">C:ToolsPSTools</span></span>
<span class="line"></span></code></pre></div>



<ol class="wp-block-list">
<li><strong>Uzak bilgisayarı yeniden başlatmak için gerekli komutu çalıştırın</strong>:</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="psexec \192.168.1.100 -u Administrator -p password123 shutdown -r -t 0
" 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">psexec</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">\1</span><span style="color: #F1FA8C">92.168.1.100</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-u</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Administrator</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-p</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">password123</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">shutdown</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-r</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-t</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">0</span></span>
<span class="line"></span></code></pre></div>



<p>Bu komutun detayları şöyledir:</p>



<ul class="wp-block-list">
<li><code>\192.168.1.100</code>: Yeniden başlatmak istediğiniz uzak bilgisayarın IP adresi.</li>



<li><code>-u Administrator</code>: Uzak bilgisayarda oturum açmak için kullanılacak kullanıcı adı.</li>



<li><code>-p password123</code>: Uzak bilgisayarda oturum açmak için kullanılacak parola.</li>



<li><code>shutdown -r -t 0</code>: Yeniden başlatma komutudur. <code>-r</code> parametresi yeniden başlatma işlemini belirtir, <code>-t 0</code> ise komutun hemen uygulanacağını gösterir.</li>
</ul>



<h2 class="wp-block-heading" id="oturum-kapatma-ve-cmd-a%C3%A7ma">Oturum Kapatma ve CMD Açma</h2>



<p>Eğer uzak bilgisayarı oturum kapatmanız gerekiyorsa, şu komutu kullanabilirsiniz:</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="psexec \192.168.1.100 -u Administrator -p password123 logoff
" 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">psexec</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">\1</span><span style="color: #F1FA8C">92.168.1.100</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-u</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Administrator</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-p</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">password123</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">logoff</span></span>
<span class="line"></span></code></pre></div>



<p>Ayrıca, uzak bilgisayar üzerinde Komut İstemcisini (CMD) açmak için:</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="psexec \192.168.1.100 -u Administrator -p password123 cmd
" 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">psexec</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">\1</span><span style="color: #F1FA8C">92.168.1.100</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-u</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Administrator</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-p</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">password123</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">cmd</span></span>
<span class="line"></span></code></pre></div>



<h2 class="wp-block-heading" id="uzak-bilgisayara-dosya-kopyalama">Uzak Bilgisayara Dosya Kopyalama</h2>



<p>PsExec ile yalnızca komut çalıştırmakla kalmaz, aynı zamanda dosya kopyalama işlemleri de gerçekleştirebilirsiniz. Aşağıdaki komut ile yerel bilgisayarınızdan uzak bilgisayara dosya kopyalayabilirsiniz:</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="psexec \192.168.1.100 -u Administrator -p password123 copy yerel_dosya uzak_dosya
" 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">psexec</span><span style="color: #F8F8F2"> </span><span style="color: #FF79C6">\1</span><span style="color: #F1FA8C">92.168.1.100</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-u</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">Administrator</span><span style="color: #F8F8F2"> </span><span style="color: #BD93F9">-p</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">password123</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">copy</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">yerel_dosya</span><span style="color: #F8F8F2"> </span><span style="color: #F1FA8C">uzak_dosya</span></span>
<span class="line"></span></code></pre></div>



<h2 class="wp-block-heading" id="g%C3%BCvenlik-ve-dikkat-edilmesi-gerekenler">Güvenlik ve Dikkat Edilmesi Gerekenler</h2>



<p>Uzak bağlantılar ve yönetim araçları kullanırken, güvenliğe dikkat etmek son derece önemlidir. Parolalarınızı güvende tutmalı, yetkisiz erişimleri önlemek için güçlü şifreler kullanmalısınız. Ayrıca, yalnızca güvenilir ağlarda PsExec ve benzeri araçları kullanmak, sistem güvenliğinizi artıracaktır.</p>



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



<p>PsExec, uzaktan bilgisayarları yönetmek için oldukça faydalı bir araçtır. Uzak bilgisayarları yeniden başlatmak, oturum kapatmak veya dosya kopyalamak gibi işlemleri kolaylıkla gerçekleştirebilirsiniz. Yukarıda verilen komutlar ve talimatlarla, sistem yönetimini daha verimli bir hale getirebilirsiniz. Cpynet üyeleri için bu tür araçlar, sistem yöneticiliği sürecinde büyük kolaylıklar sağlamaktadır. Sorunsuz bir uzaktan yönetim deneyimi için PsExec’i mutlaka denemelisiniz.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
